bpftool-5.10.0-60.113.0.140.oe2203 >  A e'D#W^^f@ɓip1%6_w-^G^ݫ$YFMXe)LΥz dk{cMfR Eh>I<ΥJ+?Ο- /1OU7p@ ? d  % b*0 EQhnx   \  P8 ( 58 <9 h:-F GG H I X ,Y 4\ l] ^ Mb c d De If Ll Nt lu v w x y (z h x |   Cbpftool5.10.060.113.0.140.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.e%obs-worker-backend-test-arm-0005.novalocal@cU@cccT@c@cc @cj@c/c]ci@ci@c@c~ @cwscjDcb[cZrcN@cGc2c)@c!@cc6@c b@bbbL@bb@b֜b@bb'b@bbbx@b=b@bbbkbw@bb@bzSbjbe;baG@b^@bV@bV@bUib@Qb; b9@b8hb8hb7@b4t@b3"b3"b0b+9b)@b(b'E@b'E@b b\@b\@b!b!b@b8bOb@a,@a,@a@aaeaaa|a+@a+@aŶ@a@a@a@a@aa@@a@aKaa}3awan@af@ad'@Jialin Zhang - 5.10.0-60.113.0.140Jialin Zhang - 5.10.0-60.112.0.139Jialin Zhang - 5.10.0-60.111.0.138Jialin Zhang - 5.10.0-60.110.0.137Jialin Zhang - 5.10.0-60.109.0.136Jialin Zhang - 5.10.0-60.108.0.135Jialin Zhang - 5.10.0-60.107.0.134Jialin Zhang - 5.10.0-60.106.0.133Jialin Zhang - 5.10.0-60.105.0.132Jialin Zhang - 5.10.0-60.104.0.131Jialin Zhang - 5.10.0-60.103.0.130Chunsheng Luo - 5.10.0-60.102.0.129Jialin Zhang - 5.10.0-60.102.0.128Chunsheng Luo - 5.10.0-60.101.0.127Jialin Zhang - 5.10.0-60.101.0.126Shi Kemeng - 5.10.0-60.100.0.125Jialin Zhang - 5.10.0-60.100.0.124Jialin Zhang - 5.10.0-60.99.0.123Jialin Zhang - 5.10.0-60.98.0.122Jialin Zhang - 5.10.0-60.97.0.121Jialin Zhang - 5.10.0-60.96.0.120Jialin Zhang - 5.10.0-60.95.0.119Jialin Zhang - 5.10.0-60.94.0.118Jialin Zhang - 5.10.0-60.93.0.117Jialin Zhang - 5.10.0-60.92.0.116Jialin Zhang - 5.10.0-60.91.0.115Jialin Zhang - 5.10.0-60.90.0.114Jialin Zhang - 5.10.0-60.89.0.113Jialin Zhang - 5.10.0-60.88.0.112Jialin Zhang - 5.10.0-60.87.0.111Jialin Zhang - 5.10.0-60.86.0.110Jialin Zhang - 5.10.0-60.85.0.109Zheng Zengkai - 5.10.0-60.84.0.108Jialin Zhang - 5.10.0-60.83.0.107Jialin Zhang - 5.10.0-60.82.0.106Jialin Zhang - 5.10.0-60.81.0.105Jialin Zhang - 5.10.0-60.80.0.104Jialin Zhang - 5.10.0-60.79.0.103Jialin Zhang - 5.10.0-60.78.0.102Jialin Zhang - 5.10.0-60.77.0.101Zheng Zengkai - 5.10.0-60.76.0.100Zheng Zengkai - 5.10.0-60.75.0.99Zheng Zengkai - 5.10.0-60.74.0.98Zheng Zengkai - 5.10.0-60.73.0.97Zheng Zengkai - 5.10.0-60.72.0.96Zheng Zengkai - 5.10.0-60.71.0.95Zheng Zengkai - 5.10.0-60.70.0.94Zheng Zengkai - 5.10.0-60.68.0.93Zheng Zengkai - 5.10.0-60.67.0.92Zheng Zengkai - 5.10.0-60.66.0.91Zheng Zengkai - 5.10.0-60.65.0.90Zheng Zengkai - 5.10.0-60.63.0.89Zheng Zengkai - 5.10.0-60.61.0.88Zheng Zengkai - 5.10.0-60.59.0.87Zheng Zengkai - 5.10.0-60.58.0.86Zheng Zengkai - 5.10.0-60.57.0.85Zheng Zengkai - 5.10.0-60.56.0.84Zheng Zengkai - 5.10.0-60.55.0.83Zheng Zengkai - 5.10.0-60.54.0.82Zheng Zengkai - 5.10.0-60.53.0.81Zheng Zengkai - 5.10.0-60.52.0.80Zheng Zengkai - 5.10.0-60.51.0.79Zheng Zengkai - 5.10.0-60.50.0.78Zheng Zengkai - 5.10.0-60.49.0.77Zheng Zengkai - 5.10.0-60.48.0.76Zheng Zengkai - 5.10.0-60.47.0.75Zheng Zengkai - 5.10.0-60.46.0.74Zheng Zengkai - 5.10.0-60.45.0.73Zheng Zengkai - 5.10.0-60.43.0.72Zheng Zengkai - 5.10.0-60.42.0.71Zheng Zengkai - 5.10.0-60.41.0.70Zheng Zengkai - 5.10.0-60.40.0.69Zheng Zengkai - 5.10.0-60.39.0.68Zheng Zengkai - 5.10.0-60.38.0.67Zheng Zengkai - 5.10.0-60.37.0.66Zheng Zengkai - 5.10.0-60.36.0.65Zheng Zengkai - 5.10.0-60.35.0.64Zheng Zengkai - 5.10.0-60.34.0.63Zheng Zengkai - 5.10.0-60.33.0.62Zheng Zengkai - 5.10.0-60.32.0.61Zheng Zengkai - 5.10.0-60.31.0.60Zheng Zengkai - 5.10.0-60.30.0.59Zheng Zengkai - 5.10.0-60.28.0.58Zheng Zengkai - 5.10.0-60.27.0.57Zheng Zengkai - 5.10.0-60.23.0.56Zheng Zengkai - 5.10.0-60.22.0.55Zheng Zengkai - 5.10.0-60.21.0.54Zheng Zengkai - 5.10.0-60.20.0.53Zheng Zengkai - 5.10.0-60.20.0.52Zheng Zengkai - 5.10.0-60.19.0.51Zheng Zengkai - 5.10.0-60.18.0.50Zheng Zengkai - 5.10.0-60.17.0.49Zheng Zengkai - 5.10.0-60.16.0.48Zheng Zengkai - 5.10.0-60.15.0.47Zheng Zengkai - 5.10.0-60.14.0.46Zheng Zengkai - 5.10.0-60.13.0.45Liu Yuntao - 5.10.0-60.12.0.44Zheng Zengkai - 5.10.0-60.12.0.43Zheng Zengkai - 5.10.0-60.11.0.42Zheng Zengkai - 5.10.0-60.10.0.41Zheng Zengkai - 5.10.0-60.9.0.40Zheng Zengkai - 5.10.0-60.8.0.39Zheng Zengkai - 5.10.0-60.7.0.38Zheng Zengkai - 5.10.0-60.4.0.37Zheng Zengkai - 5.10.0-60.3.0.36Zheng Zengkai - 5.10.0-60.2.0.35Zheng Zengkai - 5.10.0-60.1.0.34Zheng Zengkai - 5.10.0-60.0.0.33Zheng Zengkai - 5.10.0-59.0.0.32Zheng Zengkai - 5.10.0-58.0.0.31Zheng Zengkai - 5.10.0-57.0.0.30Zheng Zengkai - 5.10.0-56.0.0.29Zheng Zengkai - 5.10.0-55.0.0.28Zheng Zengkai - 5.10.0-54.0.0.27Zheng Zengkai - 5.10.0-53.0.0.26Zheng Zengkai - 5.10.0-52.0.0.25Zheng Zengkai - 5.10.0-42.0.0.24Zheng Zengkai - 5.10.0-41.0.0.23Zheng Zengkai - 5.10.0-40.0.0.22Zheng Zengkai - 5.10.0-39.0.0.21Zheng Zengkai - 5.10.0-38.0.0.20Zheng Zengkai - 5.10.0-36.0.0.19Zheng Zengkai - 5.10.0-35.0.0.18Zheng Zengkai - 5.10.0-34.0.0.17Zheng Zengkai - 5.10.0-25.0.0.16Zheng Zengkai - 5.10.0-24.0.0.15Zheng Zengkai - 5.10.0-23.0.0.14Zheng Zengkai - 5.10.0-22.0.0.13Zheng Zengkai - 5.10.0-21.0.0.12Zheng Zengkai - 5.10.0-20.0.0.11Zheng Zengkai - 5.10.0-19.0.0.10sdlzx - 5.10.0-19.0.0.9Zheng Zengkai - 5.10.0-18.0.0.8Zheng Zengkai - 5.10.0-17.0.0.7Zheng Zengkai - 5.10.0-16.0.0.6Zheng Zengkai - 5.10.0-15.0.0.5Zheng Zengkai - 5.10.0-14.0.0.4Zheng Zengkai - 5.10.0-9.0.0.3Zheng Zengkai - 5.10.0-8.0.0.2- !2391 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !2389 nf_table LTS - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - netfilter: nf_tables: skip bound chain on rule flush - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: drop map element references from preparation phase - netfilter: nftables: rename set element data activation/deactivation functions - netfilter: nf_tables: reject unbound chain set before commit phase - netfilter: nf_tables: reject unbound anonymous set before commit phase - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - netfilter: nf_tables: use net_generic infra for transaction data - Revert "netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID" - Revert "netfilter: nf_tables: skip bound chain on rule flush" - Revert "netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE" - Revert "netfilter: nf_tables: fix chain binding transaction logic" - Revert "netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain" - Revert "netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR" - Revert "netfilter: nf_tables: unbind non-anonymous set if rule construction fails" - !2378 [sync] PR-2359: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2299 [sync] PR-2287: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2297 [sync] PR-2286: scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !2273 [sync] PR-2156: drm: add inspur drm driver support - !2238 [sync] PR-2163: Fix the two problems when using binutil 2.41. - !2277 [sync] PR-2269: etmem: Fixed an issue where the module reference counting is incorrect - etmem: Fixed an issue where the module reference counting is incorrect - !2124 [sync] PR-1778: nvme-pci: fix DMA direction of unmapping integrity data - !2186 nvme-pci: fix timeout request state check - !2188 nvme-pci: fix mempool alloc size - drm: add inspur drm driver support - !2249 [sync] PR-2224: ext4: fix rec_len verify error - ext4: fix rec_len verify error - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - nvme-pci: fix mempool alloc size - nvme-pci: fix timeout request state check - nvme-pci: fix DMA direction of unmapping integrity data- !2214 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2231 [sync] PR-2086: fix CVE-2023-20588 - !2239 [sync] PR-2169: net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2242 [sync] PR-2230: media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2237 x86/speculation: Add force option to GDS mitigation - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2041 [sync] PR-1786: LoongArch: export lsx/lasx related struct to user space - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - !1877 [sync] PR-1826: x86/speculation: Add Gather Data Sampling mitigation - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2170 [sync] PR-2153: netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2149 [sync] PR-2095: io_uring: ensure IOPOLL locks around deferred work - io_uring: ensure IOPOLL locks around deferred work - LoongArch: export lsx/lasx related struct to user space - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation- !2143 [sync] PR-2126: netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2107 [sync] PR-2090: net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2105 [sync] PR-2092: netfilter: nf_tables: skip bound chain on rule flush - !2108 [sync] PR-2085: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2113 [sync] PR-2097: Fixed 4 CVEs of the ksmbd - !1779 nvme-pci: clear the prp2 field when not used - !2081 [sync] PR-2065: dm: switch to precise io accounting - ksmbd: not allow guest user on multichannel - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() - ksmbd: block asynchronous requests when making a delay on session setup - ksmbd: destroy expired sessions - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip bound chain on rule flush - !1925 [sync] PR-1883: SUNRPC: don't pause on incomplete allocation - !1748 [sync] PR-1649: Enable TPM TIS customization - !1747 [sync] PR-1646: Fixed extioi hardware emulation bugs on loongarch - dm: switch to precise io accounting - !2057 [sync] PR-2055: Only enable unicast promisc when mac table full to fix the hns3 bug - SUNRPC: don't pause on incomplete allocation - net: hns3: only enable unicast promisc when mac table full - !2047 [sync] PR-1752: ksmbd: validate session id and tree id in the compound request - ksmbd: validate session id and tree id in the compound request - nvme-pci: clear the prp2 field when not used - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs- !2002 [sync] PR-1911: ksmbd: fix out-of-bound read in smb2_write - !1626 [sync] PR-1621: fix three CVEs by backport mainline patchs - !1817 [sync] PR-1788: exfat: check if filename entries exceeds max filename length - ksmbd: fix out-of-bound read in smb2_write - !1979 [sync] PR-1446: Fix the default return value of dm_pool_dec_data_range() - Fix the default return value of dm_pool_dec_data_range() - !1384 [sync] PR-1346: dm thin metadata: check fail_io before using data_sm - exfat: check if filename entries exceeds max filename length - ksmbd: fix racy issue from session setup and logoff - ksmbd: Fix spelling mistake "excceed" -> "exceeded" - ksmbd: limit pdu length size according to connection status - ksmbd: Implements sess->ksmbd_chann_list as xarray - dm thin metadata: check fail_io before using data_sm- !1891 [sync] PR-1784: tun/tap: fix CVE-2023-4194 - !1885 [sync] PR-1815: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1866 [sync] PR-1821: nbd: pass nbd_sock to nbd_read_reply() instead of index - !1780 [sync] PR-1766: xen/netback: Fix buffer overrun triggered by unusual packet - !1888 [sync] PR-1835: tcp: Reduce chance of collisions in inet6_hashfn(). - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1827 [sync] PR-1813: ksmbd: fix cve-2023-38432 - nbd: pass nbd_sock to nbd_read_reply() instead of index - ksmbd: validate command request size - ksmbd: validate command payload size - xen/netback: Fix buffer overrun triggered by unusual packet- !1838 fix CVE-2023-20593 for openEuler - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - x86/cpu: Restore AMD's DE_CFG MSR after resume - !1775 [sync] PR-1729: fix CVE-2023-4128 in OLK510 - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free- !1756 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1763 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1668 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1753 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1744 [sync] PR-1727: add support for timer_shutdown() api - !1731 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - ksmbd: fix out of bounds read in smb2_sess_setup - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1617 LoonArch: KVM: fix vcpu timer - !1639 nvme-pci: set min_align_mask before calculating max_hw_sectors - !1714 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1632 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1710 [sync] PR-1618: LoongArch: fix some config not defined - xfrm: add NULL check in xfrm_update_ae_params - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - nvme-pci: set min_align_mask before calculating max_hw_sectors - LoongArch: KVM: fix vcpu timer functions - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths- !1702 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1674 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - !1656 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !1640 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1664 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - ksmbd: allocate one more byte for implied bcc[0]- !1587 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1582 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1598 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1601 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1614 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1592 [sync] PR-1585: ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - ksmbd: fix wrong UserName check in session_user - !1467 Fix null-ptr-deref while calling getpeername - !1573 [sync] PR-1535: net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1558 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1380 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1349 [sync] PR-1294: dm stats: check for and propagate alloc_percpu failure - !1502 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1477 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - dm thin: fix deadlock when swapping to thin device - dm stats: check for and propagate alloc_percpu failure- !1524 [sync] PR-1482: CVE-2023-3567 fix patches - !1337 [sync] PR-1335: bpf: Fix incorrect verifier pruning due to missing register precision taints - vc_screen: modify vcs_size() handling in vcs_read() - vc_screen: don't clobber return value in vcs_read - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF - !1515 Fix CDM node problems - mm: fix alloc CDM node memory for MPOL_BIND - mm: fix ignore cpuset enforcement - !1489 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1485 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1494 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1371 [sync] PR-1254: Two CVE fixes of ksmbd - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - bpf: Fix incorrect verifier pruning due to missing register precision taints- !1289 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1455 [sync] PR-1358: Remove DECnet support from kernel - !1438 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1459 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1462 [sync] PR-1436: Fix CVE-2023-3117 - !1429 nbd: fix null-ptr-dereference while accessing 'nbd->config' - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - loop: loop_set_status_from_info() check before assignment - Remove DECnet support from kernel - netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1419 [sync] PR-1415: Fix generic/299 fail - !1348 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1411 [sync] PR-1408: Replace the hulk patch with the lts patch - cgroup: Do not corrupt task iteration when rebinding subsystem - Revert "cgroup: Stop task iteration when rebinding subsystem" - !1388 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1391 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1307 [sync] PR-1280: cgroup: always put cset in cgroup_css_set_put_fork - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - !1328 [sync] PR-1325: jbd2: fix several checkpoint - !1331 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - !1339 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - ext4: turning quotas off if mount failed after enable quotas - ext4: Stop trying writing pages if no free blocks generated - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- Fix error provides- !1366 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1369 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - !1342 [sync] PR-1272: xfs: fix some problems recently - xfs: fix uninitialized variable access - xfs: set XFS_FEAT_NLINK correctly - xfs: don't leak perag when growfs fails - xfs: factor out xfs_destroy_perag() - xfs: fix warning in xfs_vm_writepages() - xfs: don't leak intent item when recovery intents fail - xfs: factor out xfs_defer_pending_abort - xfs: fix mounting failed caused by sequencing problem in the log records- Fix x86 provides error symbol- !1311 Fix CVE-2023-2860 - !1237 [sync] PR-1194: fix memleak with efi_fake_mem - ipv6: sr: fix out-of-bounds read when setting HMAC data. - !1274 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1303 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1299 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1269 arm64: Add AMPERE1 to the Spectre-BHB affected list - !1264 [sync] PR-1261: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1187 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1202 [sync] PR-1148: LoongArch: cleanup swiotlb bakcup buffer related code - arm64: Add AMPERE1 to the Spectre-BHB affected list - !1255 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1128 [sync] PR-1077: drm/qxl: Fix missing free_irq - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - drm/qxl: Fix missing free_irq- use full version-release instead of devel_release for mkgrub-menu- !1250 hugetlb: Fix some incorrect behavior - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1238 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - relayfs: fix out-of-bounds access in relay_file_read - !1209 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1232 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1224 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - media: rkvdec: fix use after free bug in rkvdec_remove - !1198 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - memcg: fix implicit declaration of memcg_print_bad_task() - memstick: r592: Fix UAF bug in r592_remove due to race condition- !1176 MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1167 [sync] PR-1162: fbcon: Check font dimension limits - !1171 mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1163 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - fbcon: Check font dimension limits - proc: allow pid_revalidate() during LOOKUP_RCU - !1145 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - !1024 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1073 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - xfrm: Reinject transport-mode packets through workqueue - locking/rwsem: Prevent potential lock starvation - locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() - locking/rwsem: Better collate rwsem_read_trylock()- !1103 [sync] PR-1089: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1108 [sync] PR-1090: fs/ntfs3: Check fields while reading - !1117 [sync] PR-1084: LoongArch: fix wrong 7a1000 int_clear register write - !1116 [sync] PR-1083: LoongArch: fix system hang caused by 2k500 bmc driver - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1008 [sync] PR-941: LoongArch: fix 2k500 sfb driver not work during reboot - !1031 nbd: get config_lock before sock_shutdown - !1060 Support dynamic_hugetlb on arm64 and fix some bug - !1057 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page() - mm/dynamic_hugetlb: set PagePool to bad page - mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken - mm/dynamic_hugetlb: isolate hugepage without dissolve - mm/dynamic_hugetlb: support dynamic hugetlb on arm64 - mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64 - !1034 io_uring: fix the problem of - fs: hfsplus: fix UAF issue in hfsplus_put_super - !1050 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - scripts: Fix issue of module signing with openssl 3.x - !994 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !999 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1010 [sync] PR-924: dm: add disk before alloc dax - !1013 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - kernel: don't call do_exit() for PF_IO_WORKER threads - x86/process: setup io_threads more like normal user space threads - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() - arch: setup PF_IO_WORKER threads like PF_KTHREAD - !950 [sync] PR-929: xfs: rework feature flags - nbd: get config_lock before sock_shutdown - !971 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !986 [sync] PR-954: block: iocost bugfix - !983 [sync] PR-946: icost bugfix - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - hikey9xx: Fixed incorrect use of kfree to free sreg - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !975 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - !936 [sync] PR-897: LoongArch: improve dma ops and interrupt process - !939 [sync] PR-869: LoongArch: defconfig: Enable a large number of configurations - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - blk-iocost: dispatch all throttled bio in ioc_pd_offline - blk-iocost: don't throttle bio if iocg is offlined - blk-iocost: track whether iocg is still online - blk-iocost: fix UAF in ioc_pd_free - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - kobject: Fix slab-out-of-bounds in fill_kobj_path() - xfs: kill xfs_sb_version_has_v3inode() - xfs: introduce xfs_sb_is_v5 helper - xfs: remove unused xfs_sb_version_has wrappers - xfs: convert xfs_sb_version_has checks to use mount features - xfs: convert scrub to use mount-based feature checks - xfs: open code sb verifier feature checks - xfs: convert xfs_fs_geometry to use mount feature checks - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown - xfs: convert remaining mount flags to state flags - xfs: convert mount flags to features - xfs: consolidate mount option features in m_features - xfs: replace xfs_sb_version checks with feature flag checks - xfs: reflect sb features in xfs_mount - xfs: rework attr2 feature and mount options - xfs: rename xfs_has_attr() - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight - xfs: log items should have a xlog pointer, not a mount - xfs: fix incorrect error-out in xfs_remove - LoongArch: defconfig: Enable a large number of configurations - LoongArch: Add swiotlb backups buffer - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers- !904 [sync] PR-903: backport block bugfix - !962 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !959 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - !955 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - !930 xfs: missing lts patchs - !935 [sync] PR-922: jbd2: fix checkpoint inconsistent - !917 [sync] PR-880: LoongArch: kdump: Add high memory reservation - !916 [sync] PR-868: LoongArch: fix compile error caused by __ffs not defined - !915 [sync] PR-792: LoongArch: add ls2k500 bmc support - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - !912 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - LoongArch: kdump: Add high memory reservation - LoongArch: fix __ffs not defined compile error - LoongArch: fix ls2k500 bmc not work when installing iso - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - md/raid10: fix incorrect done of recovery - md/raid10: fix null-ptr-deref in raid10_sync_request - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - md: fix unexpected changes of return value in rdev_set_badblocks - md/raid10: fix io hung in md_wait_for_blocked_rdev() - block: Only set bb->changed when badblocks changes - md/raid10: fix incorrect counting of rdev->nr_pending - md/raid10: remove WANR_ON_ONCE in raid10_end_write_request - md/raid10: fix uaf if replacement replaces rdev - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request - md/raid10: fix io loss while replacement replace rdev - md/raid10: prioritize adding disk to 'removed' mirror - md: fix io loss when remove rdev fail - md/raid10: fix a race between removing rdev and access conf->mirrors[i].rdev - md/raid10: fix taks hung in raid10d - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() - md/raid10: fix softlockup in raid10_unplug - md/raid1: stop mdx_raid1 thread when raid1 array run failed - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - block: don't allow the same type rq_qos add more than once - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost - blk-iocost: don't allow to configure bio based device - !867 arm64: kdump: Avoid reserving low memory repeatedly - !854 [sync] PR-793: LoongArch: kvm: add pv ipi support - !853 [sync] PR-809: LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - arm64: kdump: Avoid reserving low memory repeatedly - LoongArch: LSVZ: Support PV IPI to reduce VM exit - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support- !862 Backport CVEs and bugfixes - cgroup: Stop task iteration when rebinding subsystem - drm/virtio: Fix error code in virtio_gpu_object_shmem_init() - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - sched/topology: Fix exceptional memory access in sd_llc_free_all() - block: Fix the partition start may overflow in add_partition() - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum - iomap: don't invalidate folios after writeback errors - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor - iomap: Don't create iomap_page objects for inline files - iomap: Permit pages without an iop to enter writeback - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - Revert "md: unlock mddev before reap sync_thread in action_store" - md: unlock mddev before reap sync_thread in action_store - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: merge disk_scan_partitions and blkdev_reread_part - !812 [sync] PR-761: net: stmmac: fix potential double free of dma descriptor resources - net: stmmac: fix potential double free of dma descriptor resources - !806 [sync] PR-760: LoongArch: kvm: fix bug of kvm's hugepage - !669 [sync] PR-564: usb: disable soft retry for EJ188 controller - !796 [sync] PR-765: LoongArch: fix some stability issues - !784 [sync] PR-766: LoongArch: add kexec&kdump support - LoongArch: kvm: fix bug of kvm's hugepage - LoongArch: defconfig: enable CONFIG_CACHEFILES - i2c: loongson: fix irq not freed when remove module - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() - LoongArch: Clear FPU/SIMD thread info flags for kernel thread - LoongArch: Remove generic irq migration - LoongArch: Fix secondary bridge routing errors - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: configs: Enable kexec/kdump - LoongArch: kdump: Add crashkernel=YM handling - LoongArch: kdump: Add single kernel image implementation - LoongArch: Add support for kernel address space layout randomization (KASLR) - LoongArch: Add support for kernel relocation - LoongArch: Add la_abs macro implementation - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible - LoongArch: efistub: Modify the address where efistub jumps to the main kernel - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: Integrate initrd operation - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: Flush TLB earlier at initialization - LoongArch: Add kdump support - LoongArch: Add kexec support - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188- !800 Backport CVEs - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay- !775 Backport CVEs and bugfixes - filemap: Correct the conditions for marking a folio as accessed - Revert "filemap: Correct the conditions for marking a folio as accessed" - netrom: Fix use-after-free caused by accept on already connected socket - bluetooth: Perform careful capability checks in hci_sock_ioctl() - fs/ntfs3: Delete duplicate condition in ntfs_read_mft() - fs/ntfs3: Fix slab-out-of-bounds read in run_unpack - fs/ntfs3: Validate data run offset - xfs: buffer pins need to hold a buffer reference - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - !684 [sync] PR-675: driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs- !723 Backport CVEs and bugfixes - USB: gadgetfs: Fix race between mounting and unmounting - prlimit: do_prlimit needs to have a speculation check - ext4: check iomap type only if ext4_iomap_begin() does not fail - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - ext4: only update i_reserved_data_blocks on successful block allocation - can: af_can: fix NULL pointer dereference in can_rcv_filter - RDMA/core: Refactor rdma_bind_addr - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - scsi: dpt_i2o: Remove obsolete driver - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix double bpf_prog_put on error case in map_link - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap - bpf, sockmap: Attach map progs to psock early for feature probes - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix race in ingress receive verdict with redirect to self- !632 Backport CVEs and bugfixes - bonding: Fix memory leak when changing bond type to Ethernet - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - xfs: don't leak btree cursor when insrec fails after a split - xfs: avoid unnecessary runtime sibling pointer endian conversions - xfs: detect self referencing btree sibling pointers - xfs: introduce xfs_buf_daddr() - xfs: move kernel-specific superblock validation out of libxfs - xfs: bound maximum wait time for inodegc work - xfs: introduce xfs_inodegc_push() - xfs: flush inodegc workqueue tasks before cancel - xfs: drop async cache flushes from CIL commits. - xfs: limit iclog tail updates - xfs: need to see iclog flags in tracing - io_uring: ensure that io_init_req() passes in the right issue_flags - io_uring: add missing lock in io_get_file_fixed- !588 [sync] PR-585: x86/speculation: Allow enabling STIBP with legacy IBRS - !591 Backport CVEs and bugfixes - net/sched: Retire tcindex classifier - drm/vmwgfx: Validate the box size for the snooped cursor - netfilter: nf_tables: nft_parse_register can return a negative value - netfilter: nf_tables: validate registers coming from userspace. - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition - KVM: nVMX: add missing consistency checks for CR0 and CR4 - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - xfs: __percpu_counter_compare() inode count debug too expensive - xfs: fix memcpy fortify errors in EFI log format copying - xfs: fix memcpy fortify errors in RUI log format copying - xfs: fix memcpy fortify errors in CUI log format copying - xfs: fix memcpy fortify errors in BUI log format copying - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size - xfs: allow setting full range of panic tags - xfs: don't use BMBT btree split workers for IO completion - xfs: fix extent busy updating - xfs: get root inode correctly at bulkstat - xfs: invalidate xfs_bufs when allocating cow extents - xfs: attach dquots to inode before reading data/cow fork mappings - xfs: invalidate block device page cache during unmount - xfs: add selinux labels to whiteout inodes - xfs: convert buf_cancel_table allocation to kmalloc_array - xfs: don't leak xfs_buf_cancel structures when recovery fails - xfs: refactor buffer cancellation table allocation - xfs: fix type mismatches in the inode reclaim functions - xfs: don't allow log writes if the data device is readonly - x86/speculation: Allow enabling STIBP with legacy IBRS- !574 Backport CVEs and bugfixes - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size - ubi: ensure that VID header offset + VID header size <= alloc, size - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - ring-buffer: Fix race while reader and writer are on the same page - loop: Add parm check in loop_control_ioctl - ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - btrfs: fix race between quota disable and quota assign ioctls - dm crypt: add cond_resched() to dmcrypt_write() - xfs: don't leak memory when attr fork loading fails - xfs: delete unnecessary NULL checks - xfs: replace inode fork size macros with functions - xfs: replace XFS_IFORK_Q with a proper predicate function - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork - xfs: make inode attribute forks a permanent part of struct xfs_inode - xfs: convert XFS_IFORK_PTR to a static inline helper - xfs: don't reuse busy extents on extent trim - fs/xfs: convert comma to semicolon - xfs: xfs_ail_push_all_sync() stalls when racing with updates - xfs: check buffer pin state after locking in delwri_submit - xfs: log worker needs to start before intent/unlink recovery- !550 anolis: bond: broadcast ARP or ND messages to all slaves - !561 Backport CVEs and bugfixes - !560 [sync] PR-539: LoongArch: fix compile warnning of drm/loongson driver - net: sched: Use struct_size() helper in kvmalloc() - net_sched: Use struct_size() and flex_array_size() helpers - ext4: dio take shared inode lock when overwriting preallocated blocks - ext4: fix race between writepages and remount - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - nvme: use nvme_cid to generate command_id in trace event - xfs: don't report reserved bnobt space as available - xfs: don't include bnobt blocks when reserving free block pool - xfs: set aside allocation btree blocks from block reservation - xfs: introduce in-core global counter of allocbt blocks - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: better wording on protection against excessive stack growth - net/sched: act_mirred: refactor the handle of xmit - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - anolis: bond: broadcast ARP or ND messages to all slaves - !558 net: hns3: modify reset delay time to avoid configuration timeout - drm/loongson: fix compile warnning - net: hns3: modify reset delay time to avoid configuration timeout- !541 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF- !529 Backport CVEs and bugfixes - block: fix use-after-free of q->q_usage_counter - block: move q_usage_counter release into blk_queue_release - Revert "block: fix null-deref in percpu_ref_put" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk - xfs, iomap: limit individual ioend chain lengths in writeback - net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - tty: fix out-of-bounds access in tty_driver_lookup_tty() - fs/ntfs3: Validate resident attribute name - ima: Fix memory leakage in ima_store_template - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - coredump: fix kabi broken in struct coredump_params - coredump: Use the vma snapshot in fill_files_note - coredump/elf: Pass coredump_params into fill_note_info - coredump: Remove the WARN_ON in dump_vma_snapshot - coredump: Snapshot the vmas in do_coredump - mm/swapfile: add cond_resched() in get_swap_pages() - mm: slince possible data races about pgdat->kswapd - mm: fix null-ptr-deref in kswapd_is_running() - fs/ntfs3: Validate MFT flags before replaying logs - fs/ntfs3: Validate attribute name offset - bpf: Fixes possible race in update_prog_stats() for 32bit arches - bpf: Avoid races in __bpf_prog_run() for 32bit arches - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - arm64: errata: Remove AES hwcap for COMPAT tasks - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) - kernel: Initialize cpumask before parsing - softirq: Don't try waking ksoftirqd before it has been spawned - bpf: Prevent decl_tag from being referenced in func_proto arg - bpf: Skip task with pid=1 in send_signal_common() - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - !460 Backport CVEs and bugfixes - !517 [sync] PR-510: LoongArch: fix dual-bridge machine can not work - !516 [sync] PR-509: Loongson: fix 7a2000 gpu driver can not work - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - drm/loongson: using hdmi hot plug status register - malidp: Fix NULL vs IS_ERR() checking- !512 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - ftrace: Fix invalid address access in lookup_rec() when index is 0 - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - ext4: fix another off-by-one fsmap error on 1k block filesystems - mm/vmalloc: huge vmalloc backing pages should be split rather than compound - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - jbd2: fix data missing when reusing bh which is ready to be checkpointed - !502 [sync] PR-476: LoongArch: fix failed to boot - !498 [sync] PR-479: LoongArch: update network related default config - !496 [sync] PR-448: LoongArch: fix some pci problems - LoongArch: Initialize screen_info variable - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: fix signal handler name changed - LoongArch: defconfig: update network configurations - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - pci: fix X server auto probe fail when both ast and etnaviv drm present - LS7A2000: PCIE: Fixup GPU card error - pci/quirks: ls7a2000: fix pm transition of devices under pcie port - LoongArch: Fixed some pcie card not scanning properly - pci: fix kabi error caused by pm_suspend_target_state - PCI: PM: Fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource- !485 Backport CVEs and bugfixes - !491 [sync] PR-477: tools: fix compile error introduced by LoongArch commit - fix compile error introduced by LoongArch commit - scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - ring-buffer: Fix race between reset page and reading page - raid1, raid10: switch to precise io accounting - block: add precise io accouting apis - md/raid10: fix memleak for 'conf->bio_split' - sctp: fail if no bound addresses can be used for a given scope - ext4: fix WARNING in mb_find_extent - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - scsi: iscsi: Move pool freeing - xfs: aborting inodes on shutdown may need buffer lock - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - !439 openeuler: pci: workaround multiple functions can be assigned to only one VM - !474 [sync] PR-447: add perf loongarch support - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - !467 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - !472 [sync] PR-466: LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !453 Backport CVEs and bugfixes - !463 [sync] PR-444: LoongArch: some LS7a device drivers support and LoongArch bug fix - LoongArch: remove __ARCH_WANT_NEW_STAT - LoongArch: modify defconfig according to other architectures - LoongArch: Change definition of cpu_relax() for Loongson-3 - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 - LoongArch: Use alternative to optimize libraries - LoongArch: Add alternative runtime patching mechanism - LoongArch: Remove the .fixup section usage - LoongArch: extable: Add a dedicated uaccess handler - LoongArch: extable: Add `type` and `data` fields - LoongArch: Switch to relative exception tables - LoongArch: Consolidate __ex_table construction - LoongArch: fix SECCOMP test error - LoongArch: fix vmlinux ld error - LoongArch: enable hugetlbfs support - LoongArch: save one instruction for arch_local_irq_{enable,disable} - LoongArch: optimize for syscall return - LoongArch: refresh usage of sync - LoongArch: use 40 bits address space for user - LoongArch: Support loader and kernel interface V40 - LoongArch: Enhance booting and resume compatibility - LoongArch: Remove redudant csr save/restore - LoongArch: Support Power Manager - irqchip/loongson-liointc: Set different isr for differnt core - platform: Support loongson laptop generic driver - LoongArch: Adapted SECTION_SIZE_BITS with page size - ACPI: Support ACPI_MACHINE_WIDTH for 64 - spi: loongson: Add LS7A spi driver support - i2c: loongson: Add LS7A i2c driver support - LoongArch: Call irq_find_matching_fwnode get irq domain - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC - LoongArch: convert p v s cache to l1 l2 l3 format - cpufreq: Add cpufreq driver for LoongArch - LoongArch: Fix section mismatch due to acpi_os_ioremap() - LoongArch: Add vector extensions support - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - openeuler: pci: workaround multiple functions can be assigned to only one VM- !454 Backport CVEs and bugfixes - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - neigh: make sure used and confirmed times are valid - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - radi10: fix leak of 'r10bio->remaining' for recovery - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - raid10: fix leak of io accounting - tcp: Fix listen() regression in 5.15.88. - net/ulp: Remove redundant ->clone() test in inet_clone_ulp(). - net/ulp: use consistent error code when blocking ULP - net/ulp: prevent ULP without clone op from entering the LISTEN status - net/tls: tls_is_tx_ready() checked list_entry - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core - ntfs: fix out-of-bounds read in ntfs_attr_find() - splice: don't generate zero-len segement bvecs - rds: rds_rm_zerocopy_callback() use list_first_entry() - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - blk-mq: use quiesced elevator switch when reinitializing queues - ovl: fix use inode directly in rcu-walk mode- !419 Backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - x86/bugs: Flush IBP in ib_prctl_set() - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed - net/sched: sch_taprio: do not schedule in taprio_reset() - net/sched: sch_taprio: fix possible use-after-free - nbd: fix assignment error for first_minor in nbd_dev_add - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow in safe_delay_store - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter - fix kabi broken due to import of 5.15-stable io_uring - io_uring: import 5.15-stable io_uring - task_work: add helper for more targeted task_work canceling - coredump: Limit what can interrupt coredumps - kernel: provide create_io_thread() helper - fs: provide locked helper variant of close_fd_get_file() - kernel: remove checking for TIF_NOTIFY_SIGNAL - entry: Add support for TIF_NOTIFY_SIGNAL - signal: Add task_sigpending() helper - arm: add support for TIF_NOTIFY_SIGNAL - arm64: add support for TIF_NOTIFY_SIGNAL - riscv: add support for TIF_NOTIFY_SIGNAL - powerpc: add support for TIF_NOTIFY_SIGNAL - x86: Wire up TIF_NOTIFY_SIGNAL - iov_iter: add helper to save iov_iter state - perf beauty: Update copy of linux/socket.h with the kernel sources - perf trace beauty: Update copy of linux/socket.h with the kernel sources - io_uring: correct pinned_vm accounting - file: Rename __close_fd_get_file close_fd_get_file - io_uring: don't hold uring_lock when calling io_run_task_work* - io_uring: don't take uring_lock during iowq cancel - fs: make do_renameat2() take struct filename - net: add accept helper not installing fd - net: provide __sys_shutdown_sock() that takes a socket - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED - Make sure nd->path.mnt and nd->path.dentry are always valid pointers - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* - fs: add support for LOOKUP_CACHED - Revert "io_uring: fix soft lockup when call __io_remove_buffers" - Revert "io_uring: deduplicate failing task_work_add" - Revert "io_uring: don't take uring_lock during iowq cancel" - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow" - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request" - Revert "[Huawei] io_uring:drop identity before creating a private one"- !410 Backport CVEs and bugfixes - x86/kasan: Populate shadow for shared chunk of the CPU entry area - x86/kasan: Add helpers to align shadow addresses up and down - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area - x86/mm: Recompute physical address for every page of per-CPU CEA mapping - x86/kasan: Map shadow for percpu pages on demand - x86/mm: Randomize per-cpu entry area - Huawei BMA: Fix iBMA driver bug - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - ppp: associate skb with a device at tx - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together - bpf, sockmap: fix race in sock_map_free() - bpf: make sure skb->len != 0 when redirecting to a tunneling device - cifs: Fix use-after-free in rdata->read_into_pages() - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - media: vivid: fix compose size exceed boundary - !405 kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- !400 Backport fs and block bugfixes - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - block, bfq: switch 'bfqg->ref' to use atomic refcount apis - cifs: sanitize multiple delimiters in prepath - !392 OpenEuler-22.03-LTS Fixes Some Bugs in Accelerator Disk Storage Encryption and Decryption Scenarios - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - crypto: hisilicon/qm - modify event irq processing - crypto: hisilicon/qm - move alloc qm->wq to qm.c - crypto: hisilicon/qm - add functions for releasing resources- !386 Backport CVEs and bugfixes - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: fix null-ptr-deref in ext4_write_info - xfs: fix potential log item leak- !369 Backport CVEs and bugfixes - mm/vmpressure: fix data-race with memcg->socket_pressure - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - rndis_wlan: Prevent buffer overflow in rndis_query_oid- !357 Backport CVEs, bugfixes, performance and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - sched: disable sched_autogroup by default - driver: char: delete svm.c - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - mm/filemap.c: remove bogus VM_BUG_ON - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read- !348 Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock- ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - blk-mq: set default elevator as deadline in case of hctx shared tagset - dm thin: Use last transaction's pmd->root when commit failed - media: mceusb: Use new usb_control_msg_*() routines - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - x86/cpu/hygon: Set __max_die_per_package on Hygon - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - clk: imx: Add check for kcalloc - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup- proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - livepatch/ppc64: Fix preemption check when enabling - block: only use cmpxchg64 in 64bit platform - efi/libstub: Fix build error in efi-stub.c for riscv- block: fix regression for dm - dm: switch to rq-based after queue is initialized - net/af_packet: make sure to pull mac header - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - sched: Fix null-ptr-deref in free_fair_sched_group - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - Revert "ipvlan: Modify the value of ipvlan modes" - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - mm/dynamic_hugetlb: fix compound_nr incorrect - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq - scsi: ufs: core: Enable link lost interrupt - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU - perf python: Fix build when PYTHON_CONFIG is user supplied - Documentation/ABI: Mention retbleed vulnerability info file for sysfs - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 - md: call __md_stop_writes in md_stop - Revert "md-raid: destroy the bitmap after destroying the thread" - mm/hugetlb: fix hugetlb not supporting softdirty tracking - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() - ACPI: processor: Remove freq Qos request for all CPUs - s390: fix double free of GS and RI CBs on fork() failure - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - x86/bugs: Add "unknown" reporting for MMIO Stale Data - perf/x86/lbr: Enable the branch type for the Arch LBR by default - btrfs: check if root is readonly while setting security xattr - btrfs: add info when mount fails due to stale replace target - btrfs: replace: drop assert for suspended replace - btrfs: fix silent failure when deleting root reference - ionic: fix up issues with handling EAGAIN on FW cmds - rxrpc: Fix locking in rxrpc's sendmsg - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter - net: Fix a data-race around sysctl_somaxconn. - net: Fix data-races around sysctl_devconf_inherit_init_net. - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - net: Fix data-races around sysctl_optmem_max. - bpf: Folding omem_charge() into sk_storage_charge() - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around netdev_max_backlog. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: Fix data-races around sysctl_[rw]mem_(max|default). - net: Fix data-races around sysctl_[rw]mem(_offset)?. - tcp: tweak len/truesize ratio for coalesce candidates - netfilter: nf_tables: disallow jump to implicit chain from set element - netfilter: nf_tables: upfront validation of data via nft_data_init() - netfilter: bitwise: improve error goto labels - netfilter: nft_cmp: optimize comparison for 16-bytes - netfilter: nf_tables: consolidate rule verdict trace call - netfilter: nftables: remove redundant assignment of variable err - netfilter: nft_tunnel: restrict it to netdev family - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families - netfilter: nf_tables: do not leave chain stats enabled on error - netfilter: nft_payload: do not truncate csum_offset and csum_type - netfilter: nft_payload: report ERANGE for too long offset and length - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips - netfilter: ebtables: reject blobs that don't provide all entry points - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - net: moxa: get rid of asymmetry in DMA mapping/unmapping - net: ipa: don't assume SMEM is page-aligned - net/mlx5e: Properly disable vlan strip on non-UL reps - ice: xsk: prohibit usage of non-balanced queue id - ice: xsk: Force rings to be sized to power of 2 - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout - rose: check NULL rose_loopback_neigh->loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc- blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices()- staging: rtl8712: fix use after free bugs - drivers/perf: fixed the issue that the kabi value changed - drm/i915: fix TLB invalidation for Gen12 video and compute engines - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - dm: Fix UAF in run_timer_softirq() - dm-thin: Resume failed in FAIL mode - mm: hugetlb: fix UAF in hugetlb_handle_userfault - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - mpi: Fix length check in mpi_key_length() - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - perf/core: Fix reentry problem in perf_output_read_group() - tty: serial: uartlite: Disable clocks in case of errors - cgroup: Fix race condition at rebind_subsystems() - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - PCI: Do not enable AtomicOps on VFs - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - xfs: fix incorrect i_nlink caused by inode racing - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - dm ioctl: print error when HC and MD do not match - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - ftrace: Fix use-after-free for dynamic ftrace_ops - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - jump_label: Provide CONFIG-driven build state defaults - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - !313 openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !301 txgbe : fix arm32 compiler error warning in txgbe_main.c - !287 defconfig: add helper script for update openeuler_defconfig - configs: update arch/x86/configs/openeuler_defconfig - configs: update arch/arm64/configs/openeuler_defconfig - kconfig: Add script to update openeuler_defconfig - !264 Add LoongArch support - !297 tc-testing: fix a bug in gitignore of tc-testing - openeuler: net: txgbe: fix arm 32bit arch compile warning. - tc-testing: gitignore, delete plugins directory - !277 net: ngbe: fix ngbe checkpatch warnnings - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - PCI/ERR: Retain status from error notification - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !280 ksmbd-introduce-new-SMB3-kernel-server - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - openeuler: net: ngbe: fix ngbe checkpatch warnnings- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - !225 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - !257 [5.10] [Feature] :add net-swift ngbe NIC support - !263 svm: Delete unused ioctl command - svm: Delete unused ioctl command - openeuler: net: ngbe: add ngbe module source code - openeuler: net: ngbe add build support - openeuler: config: add NGBE MODODULE CONFIG - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: hisilicon/sec - fix auth key size error - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - x86: Handle idle=nomwait cmdline properly for x86_idle - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !253 [5.10] [bugfix] : fix arm32 compiler error ERROR and warning - openeuler: net: txgbe: fix arm32 compile error because 64bit div and warnning - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !196 openEuler-22.03-LTS: kernel: add OPENEULER_VERSION_CODE to version.h - !176 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - pgp: Check result of crypto_alloc_shash properly - net: tun: fix bugs for oversize packet when napi frags enabled - irqdomain: Fix driver re-inserting failures when IRQs not being freed - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - !207 [5.10] [bugfix] : merge net-swift txgbe out_of_tree module v1.2.3 to openEuler/txgbe for some known bugs - openeuler: net: txgbe: Fix some known bugs, merge net-swift txgbe-1.2.3 out-of-tree - openeuler: configs: delete txgbe/Kconfig, add txgbe_config to netswift/Kconfig- atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y- nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - !164 add CONFIG_TXGBE=m for arm64 openeuler_deconfig - openeuler: configs: add CONFIG_NET_VENDOR_NETSWIFT=y and CONFIG_TXGBE=m for arm64 arch default config- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - !157 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - arm64: kdump: Properly handle the 4G boundary - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: extend version checking compatibility - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- efi: capsule-loader: Fix use-after-free in efi_capsule_write - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - blk-mq: fix io hung due to missing commit_rqs - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - !110 Add patches for CVE-2022-29900, CVE-2022-23816 and CVE-2022-29901 - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S- netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - !107 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table- bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - VFS: Rolling Back the fmode macro definition and structure members - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module" - !71 xfs: backport 2 patches from upstream - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled- module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl- crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - drivers/perf: hisi: Add Support for CPA PMU - drivers/perf: hisi: Associate PMUs in SICL with CPUs online - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !68 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - !48 Fix kabi header file being repeatedly referenced by the same file - scsi: mpt3sas: Transition IOC to Ready state during shutdown - Fix kabi header file being repeatedly referenced by the same file- x86: Clear .brk area at early boot- netfilter: nf_queue: do not allow packet truncation below transport header offset - io_uring: use separate list entry for iopoll requests - io_uring: add missing item types for various requests - io_uring:drop identity before creating a private one - io-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - mm: fix missing cache flush for all tail pages of compound page - Bluetooth: Fix the creation of hdev->name - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL - nfp: bpf: silence bitwise vs. logical OR warning - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit - regulator: consumer: Add missing stubs to regulator/consumer.h - MIPS: Use address-of operator on section symbols- ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - RDMA/hns: Recover 1bit-ECC error of RAM on chip - RDMA/hns: Refactor the abnormal interrupt handler function - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/hns: Fix the wrong type of return value of the interrupt handler - RDMA/hns: Remove unused abnormal interrupt of type RAS - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - md/raid6: refactor raid5_read_one_chunk - md/raid10: enable io accounting - md/raid1: enable io accounting - md/raid1: rename print_msg with r1bio_existed - md/raid5: avoid redundant bio clone in raid5_read_one_chunk - md: add io accounting for raid0 and raid5 - mmc: rtsx: add 74 Clocks in power on flow - PCI: aardvark: Fix reading MSI interrupt number - PCI: aardvark: Clear all MSIs at setup - dm: interlock pending dm_io and dm_wait_for_bios_completion - rcu: Apply callbacks processing time limit only on softirq - rcu: Fix callbacks processing time limit retaining cond_resched() - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs - KVM: x86: Do not change ICR on write to APIC_SELF_IPI - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - btrfs: always log symlinks in full mode - smsc911x: allow using IRQ0 - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer - bnxt_en: Fix unnecessary dropping of RX packets - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational - net: emaclite: Add error handling for of_address_to_resource() - net: cpsw: add missing of_node_put() in cpsw_probe_dt() - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() - NFSv4: Don't invalidate inode attributes on delegation return - RDMA/siw: Fix a condition race issue in MPA request processing - selftests/seccomp: Don't call read() on TTY from background pgrp - net/mlx5: Avoid double clear or set of sync reset requested - net/mlx5e: Fix the calling of update_buffer_lossy() API - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release - net/mlx5e: Fix trust state reset in reload - ASoC: dmaengine: Restore NULL prepare_slave_config() callback - hwmon: (adt7470) Fix warning on module removal - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) - can: grcan: only use the NAPI poll budget for RX - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs - can: grcan: use ofdev->dev when allocating DMA memory - can: isotp: remove re-binding of bound socket - can: grcan: grcan_close(): fix deadlock - s390/dasd: Fix read inconsistency for ESE DASD devices - s390/dasd: Fix read for ESE with blksize < 4k - s390/dasd: prevent double format of tracks for ESE devices - s390/dasd: fix data corruption for ESE devices - ASoC: meson: Fix event generation for AUI CODEC mux - ASoC: meson: Fix event generation for G12A tohdmi mux - ASoC: meson: Fix event generation for AUI ACODEC mux - ASoC: wm8958: Fix change notifications for DSP controls - ASoC: da7219: Fix change notifications for tone generator frequency - genirq: Synchronize interrupt thread startup - net: stmmac: disable Split Header (SPH) for Intel platforms - firewire: core: extend card->lock in fw_core_handle_bus_reset - firewire: remove check of list iterator against head past the loop body - firewire: fix potential uaf in outbound_phy_packet_callback() - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT - iommu/vt-d: Calculate mask for non-aligned flushes - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' - mmc: core: Set HS clock speed before sending HS CMD13 - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers - parisc: Merge model and model name into one line in /proc/cpuinfo - MIPS: Fix CP0 counter erratum detection for R4k CPUs - perf symbol: Remove arch__symbols__fixup_end() - tty: n_gsm: fix software flow control handling - tty: n_gsm: fix incorrect UA handling - tty: n_gsm: fix reset fifo race condition - tty: n_gsm: fix wrong command frame length field encoding - tty: n_gsm: fix wrong command retry handling - tty: n_gsm: fix missing explicit ldisc flush - tty: n_gsm: fix wrong DLCI release order - tty: n_gsm: fix insufficient txframe size - netfilter: nft_socket: only do sk lookups when indev is available - tty: n_gsm: fix malformed counter for out of frame data - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 - tty: n_gsm: fix mux cleanup after unregister tty device - tty: n_gsm: fix decoupled mux resource - tty: n_gsm: fix restart handling via CLD command - perf symbol: Update symbols__fixup_end() - perf symbol: Pass is_kallsyms to symbols__fixup_end() - x86/cpu: Load microcode during restore_processor_state() - thermal: int340x: Fix attr.show callback prototype - net: ethernet: stmmac: fix write to sgmii_adapter_base - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time - zonefs: Clear inode information flags on inode creation - zonefs: Fix management of open zones - powerpc/perf: Fix 32bit compile - drivers: net: hippi: Fix deadlock in rr_close() - cifs: destage any unwritten data to the server before calling copychunk_write - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - ASoC: wm8731: Disable the regulator when probing fails - ASoC: Intel: soc-acpi: correct device endpoints for max98373 - tcp: fix F-RTO may not work correctly when receiving DSACK - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" - ibmvnic: fix miscellaneous checks - ixgbe: ensure IPsec VF<->PF compatibility - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() - bnx2x: fix napi API usage sequence - tls: Skip tls_append_frag on zero copy size - drm/amd/display: Fix memory leak in dcn21_clock_source_create - drm/amdkfd: Fix GWS queue count - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK - net: phy: marvell10g: fix return value on error - net: bcmgenet: hide status block before TX timestamping - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() - tcp: make sure treq->af_specific is initialized - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode - ip6_gre: Make o_seqno start from 0 in native mode - ip_gre: Make o_seqno start from 0 in native mode - net/smc: sync err code when tcp connection was refused - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe - pinctrl: pistachio: fix use of irq_of_parse_and_map() - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock - ARM: dts: imx6ull-colibri: fix vqmmc regulator - sctp: check asoc strreset_chunk in sctp_generate_reconf_event - wireguard: device: check for metadata_dst with skb_valid_dst() - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested - tcp: md5: incorrect tcp_header_len for incoming connections - pinctrl: rockchip: fix RK3308 pinmux bits - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion - net: dsa: Add missing of_node_put() in dsa_port_link_register_of - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI - mtd: rawnand: Fix return value check of wait_for_completion_timeout - pinctrl: mediatek: moore: Fix build error - ipvs: correctly print the memory size of ip_vs_conn_tab - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 - ARM: dts: am3517-evm: Fix misc pinmuxing - ARM: dts: Fix mmc order for omap3-gta04 - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init - phy: samsung: exynos5250-sata: fix missing device put in probe error paths - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue - USB: Fix xhci event ring dequeue pointer ERDP update issue - mtd: rawnand: fix ecc parameters for mt7622 - iio:imu:bmi160: disable regulator in error path - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards - video: fbdev: udlfb: properly check endpoint type - iocost: don't reset the inuse weight of under-weighted debtors - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - riscv: patch_text: Fixup last cpu should be master - hex2bin: fix access beyond string end - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config - arch_topology: Do not set llc_sibling if llc_id is invalid - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - serial: imx: fix overrun interrupts in DMA mode - usb: phy: generic: Get the vbus supply - usb: cdns3: Fix issue for clear halt endpoint - usb: dwc3: gadget: Return proper request status - usb: dwc3: core: Only handle soft-reset in DCTL - usb: dwc3: core: Fix tx/rx threshold settings - usb: dwc3: Try usb-role-switch first in dwc3_drd_init - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() - usb: gadget: uvc: Fix crash when encoding data for usb request - usb: typec: ucsi: Fix role swapping - usb: typec: ucsi: Fix reuse of completion structure - usb: misc: fix improper handling of refcount in uss720_probe() - iio: imu: inv_icm42600: Fix I2C init possible nack - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() - iio: dac: ad5446: Fix read_raw not returning set value - iio: dac: ad5592r: Fix the missing return value. - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms - xhci: stop polling roothubs after shutdown - xhci: Enable runtime PM on second Alderlake controller - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS - USB: quirks: add STRING quirk for VCOM device - USB: quirks: add a Realtek card reader - usb: mtu3: fix USB 3.0 dual-role-switch from device to host - lightnvm: disable the subsystem- lockdown: Fix kexec lockdown bypass with ima policy - fbmem: Check virtual screen sizes in fb_set_var() - fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - inotify: show inotify mask flags in proc fdinfo - block: prevent lockdep false positive warning about 'bd_mutex' - block: fix that part scan is disabled in device_add_disk() - block: Fix warning in bd_link_disk_holder() - ucounts: add missing data type changes - bpf: Don't redirect packets with invalid pkt_len - Revert "net: micrel: fix KS8851_MLL Kconfig" - block/compat_ioctl: fix range check in BLKGETSIZE - staging: ion: Prevent incorrect reference counting behavour - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller - can: isotp: stop timeout monitoring when no first frame was sent - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4, doc: fix incorrect h_reserved size - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - ext4: fix fallocate to use file_modified to update permissions consistently - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event - powerpc/perf: Fix power9 event alternatives - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - KVM: PPC: Fix TCE handling for VFIO - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - sched/pelt: Fix attach_entity_load_avg() corner case - arm_pmu: Validate single/group leader events - ARC: entry: fix syscall_trace_exit argument - e1000e: Fix possible overflow in LTR decoding - ASoC: soc-dapm: fix two incorrect uses of list iterator - gpio: Request interrupts after IRQ is initialized - openvswitch: fix OOB access in reserve_sfa_size() - xtensa: fix a7 clobbering in coprocessor context load/store - xtensa: patch_text: Fixup last cpu should be master - net: atlantic: invert deep par in pm functions, preventing null derefs - dma: at_xdmac: fix a missing check on list iterator - ata: pata_marvell: Check the 'bmdma_addr' beforing reading - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() - mm, hugetlb: allow for "high" userspace addresses - EDAC/synopsys: Read the error count from the correct register - nvme-pci: disable namespace identifiers for Qemu controllers - nvme: add a quirk to disable namespace identifiers - stat: fix inconsistency between struct stat and struct compat_stat - scsi: qedi: Fix failed disconnect handling - net: macb: Restart tx only if queue pointer is lagging - drm/msm/mdp5: check the return of kzalloc() - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant - mt76: Fix undefined behavior due to shift overflowing the constant - net: atlantic: Avoid out-of-bounds indexing - cifs: Check the IOCB_DIRECT flag, not O_DIRECT - vxlan: fix error return code in vxlan_fdb_append - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative - reset: tegra-bpmp: Restore Handle errors in BPMP response - ARM: vexpress/spc: Avoid negative array index when !SMP - arm64: mm: fix p?d_leaf() - arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets - dmaengine: idxd: add RO check for wq max_transfer_size write - dmaengine: idxd: add RO check for wq max_batch_size write - net: stmmac: Use readl_poll_timeout_atomic() in atomic state - netlink: reset network and mac headers in netlink_dump() - ipv6: fix kabi for ip6_rt_gc_expire in struct netns_ipv6 - ipv6: make ip6_rt_gc_expire an atomic_t - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu - net/sched: cls_u32: fix possible leak in u32_init_knode() - ip6_gre: Fix skb_under_panic in __gre6_xmit() - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() - net/packet: fix packet_sock xmit return value checking - net/smc: Fix sock leak when release after smc_shutdown() - rxrpc: Restore removed timer deletion - igc: Fix BUG: scheduling while atomic - igc: Fix infinite loop in release_swfw_sync - esp: limit skb_page_frag_refill use to a single page - spi: spi-mtk-nor: initialize spi controller after resume - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources - dmaengine: imx-sdma: Fix error checking in sdma_event_remap - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek - ALSA: hda/realtek: Add quirk for Clevo NP70PNP - ALSA: usb-audio: Clear MIDI port active flag after draining - gfs2: assign rgrp glock before compute_bitstructs - perf tools: Fix segfault accessing sample_id xyarray - tracing: Dump stacktrace trigger to the corresponding instance - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead- KEYS: Fix mistaken sizeof call in pgp_key_generate_id - KEYS: Add safe guard against faulty PGP key - KEYS: Fix error path return value in pgp_generate_fingerprint - block: fix mismatch size for flush_rq - crypto: hisilicon/sec - don't sleep when in softirq - xen/arm: Fix race in RB-tree based P2M accounting - nbd: fix io hung while disconnecting device - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - filemap: Correct the conditions for marking a folio as accessed - Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()" - net: rose: fix UAF bugs caused by timer handler - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - openeuler_defconfig: Enable SENSORS_ZHAOXIN_CPUTEMP as module by default - Driver for Zhaoxin CPU core temperature monitoring - scsi: iscsi: fix kabi broken in struct iscsi_transport - scsi: iscsi: fix kabi broken in struct iscsi_cls_conn - scsi: iscsi: Fix unbound endpoint error handling - scsi: iscsi: Fix endpoint reuse regression - dma-direct: avoid redundant memory sync for swiotlb - timers: Fix warning condition in __run_timers() - i2c: pasemi: Wait for write xfers to finish - smp: Fix offline cpu check in flush_smp_call_function_queue() - dm integrity: fix memory corruption when tag_size is less than digest size - ARM: davinci: da850-evm: Avoid NULL pointer dereference - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation - genirq/affinity: Consider that CPUs on nodes can be unbalanced - drm/amdgpu: Enable gfxoff quirk on MacBook Pro - drm/amd/display: don't ignore alpha property on pre-multiplied mode - ipv6: fix panic when forwarding a pkt with no in6 dev - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers - ALSA: hda/realtek: Add quirk for Clevo PD50PNT - btrfs: mark resumed async balance as writing - btrfs: fix root ref counts in error handling in btrfs_get_root_ref - ath9k: Fix usage of driver-private space in tx_info - ath9k: Properly clear TX status area before reporting to mac80211 - gcc-plugins: latent_entropy: use /dev/urandom - memory: renesas-rpc-if: fix platform-device leak in error path - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm: fix unexpected zeroed page mapping with zram swap - mm, page_alloc: fix build_zonerefs_node() - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant - drivers: net: slip: fix NPD bug in sl_tx_timeout() - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan - scsi: mvsas: Add PCI ID of RocketRaid 2640 - drm/amd/display: Fix allocate_mst_payload assert on resume - drm/amd/display: Revert FEC check in validation - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup - net: axienet: setup mdio unconditionally - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry - arm64: alternatives: mark patch_alternative() as `noinstr` - regulator: wm8994: Add an off-on delay for WM8994 variant - gpu: ipu-v3: Fix dev_dbg frequency output - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs - net: micrel: fix KS8851_MLL Kconfig - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 - scsi: lpfc: Fix queue failures when recovering from PCI parity error - scsi: target: tcmu: Fix possible page UAF - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer - drm/amdkfd: Check for potential null return of kmalloc_array() - drm/amdgpu/vcn: improve vcn dpg stop procedure - drm/amdkfd: Fix Incorrect VMIDs passed to HWS - drm/amd/display: Update VTEM Infopacket definition - drm/amd/display: FEC check in timing validation - drm/amd/display: fix audio format not updated after edid updated - btrfs: do not warn for free space inode in cow_file_range - btrfs: fix fallocate to use file_modified to update permissions consistently - drm/amd: Add USBC connector ID - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" - dm mpath: only use ktime_get_ns() in historical selector - cifs: potential buffer overflow in handling symlinks - nfc: nci: add flush_workqueue to prevent uaf - perf tools: Fix misleading add event PMU debug message - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set - sctp: Initialize daddr on peeled off socket - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart - scsi: iscsi: Fix offload conn cleanup when iscsid restarts - scsi: iscsi: Move iscsi_ep_disconnect() - scsi: iscsi: Fix in-kernel conn failure handling - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() - scsi: iscsi: Use system_unbound_wq for destroy_work - scsi: iscsi: Force immediate failure during shutdown - scsi: iscsi: Stop queueing during ep_disconnect - scsi: pm80xx: Enable upper inbound, outbound queues - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() - drm/msm: Fix range size vs end confusion - cfg80211: hold bss_lock while updating nontrans_list - net/sched: taprio: Check if socket flags are valid - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link - net: dsa: felix: suppress -EPROBE_DEFER errors - net/sched: fix initialization order when updating chain 0 head - mlxsw: i2c: Fix initialization error flow - net: mdio: Alphabetically sort header inclusion - gpiolib: acpi: use correct format characters - veth: Ensure eth header is in skb's linear part - SUNRPC: Fix the svc_deferred_event trace class - media: rockchip/rga: do proper error checking in probe - firmware: arm_scmi: Fix sorting of retrieved clock rates - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe - drm/msm: Add missing put_task_struct() in debugfs path - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() - ACPI: processor idle: Check for architectural support for LPI - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit - Revert "powerpc: Fix virt_addr_valid() check" - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - irqchip/gic, gic-v3: Prevent GSI to SGI translations - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() - arm64: module: remove (NOLOAD) from linker script - selftests: cgroup: Test open-time cgroup namespace usage for migration checks - selftests: cgroup: Test open-time credential usage for migration checks - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 - selftests/cgroup: Fix build on older distros - mm: don't skip swap entry even if zap_details specified - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts - tools build: Filter out options and warnings not supported by clang - perf python: Fix probing for some clang command line options - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 - drm/amdkfd: Create file descriptor after client is added to smi_clients list - drm/nouveau/pmu: Add missing callbacks for Tegra devices - drm/amdgpu/smu10: fix SoC/fclk units in auto mode - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator - ata: sata_dwc_460ex: Fix crash due to OOB write - gpio: Restrict usage of GPIO chip irq members before initialization - RDMA/hfi1: Fix use-after-free bug for mm struct - arm64: patch_text: Fixup last cpu should be master - btrfs: prevent subvol with swapfile from being deleted - btrfs: fix qgroup reserve overflow the qgroup limit - x86/speculation: Restore speculation related MSRs during S3 resume - x86/pm: Save the MSR validity status at context setup - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - lz4: fix LZ4_decompress_safe_partial read out of bound - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete - mmc: mmci: stm32: correctly check all elements of sg list - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" - arm64: Add part number for Arm Cortex-A78AE - perf session: Remap buf if there is no space for event - perf tools: Fix perf's libperf_print callback - perf: arm-spe: Fix perf report --mem-mode - iommu/omap: Fix regression in probe for NULL pointer dereference - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() - SUNRPC: Handle low memory situations in call_status() - SUNRPC: Handle ENOMEM in call_transmit_status() - io_uring: don't touch scm_fp_list after queueing skb - drbd: Fix five use after free bugs in get_initial_state - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() - qede: confirm skb is allocated before using - net: phy: mscc-miim: reject clause 45 register accesses - rxrpc: fix a race in rxrpc_exit_net() - net: openvswitch: fix leak of nested actions - net: openvswitch: don't send internal clone attribute to the userspace. - ice: synchronize_rcu() when terminating rings - ipv6: Fix stats accounting in ip6_pkt_drop - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg - ice: Set txq_teid to ICE_INVAL_TEID on ring creation - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition - RDMA/mlx5: Don't remove cache MRs when a delay is needed - sfc: Do not free an empty page_ring - bnxt_en: reserve space inside receive page for skb_shared_info - drm/imx: Fix memory leak in imx_pd_connector_get_modes - drm/imx: imx-ldb: Check for null pointer after calling kmemdup - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms - net: ipv4: fix route with nexthop object delete warning - ice: Clear default forwarding VSI during VSI release - net/tls: fix slab-out-of-bounds bug in decrypt_internal - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() - Drivers: hv: vmbus: Fix potential crash on module unload - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() - Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - parisc: Fix patch code locking and flushing - parisc: Fix CPU affinity for Lasi, WAX and Dino chips - NFS: Avoid writeback threads getting stuck in mempool_alloc() - NFS: nfsiod should not block forever in mempool_alloc() - SUNRPC: Fix socket waits for write buffer space - jfs: prevent NULL deref in diFree - virtio_console: eliminate anonymous module_init & module_exit - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC: remove scheduling boost for "SWAPPER" tasks. - SUNRPC/xprt: async tasks mustn't block waiting for memory - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - clk: Enforce that disjoints limits are invalid - clk: ti: Preserve node in ti_dt_clocks_register() - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 - NFSv4: Protect the state recovery thread against direct reclaim - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() - w1: w1_therm: fixes w1_seq for ds28ea00 sensors - staging: wfx: fix an error handling in wfx_init_common() - phy: amlogic: meson8b-usb2: Use dev_err_probe() - staging: vchiq_core: handle NULL result of find_service_by_handle - clk: si5341: fix reported clk_rate when output divider is 2 - minix: fix bug when opening a file with O_DIRECT - init/main.c: return 1 from handled __setup() functions - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error - netlabel: fix out-of-bounds memory accesses - Bluetooth: Fix use after free in hci_send_acl - MIPS: ingenic: correct unit node address - xtensa: fix DTC warning unit_address_format - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm - net: sfp: add 2500base-X quirk for Lantech SFP module - net: limit altnames to 64k total - net: account alternate interface name memory - can: isotp: set default value for N_As to 50 micro seconds - scsi: libfc: Fix use after free in fc_exch_abts_resp() - powerpc/secvar: fix refcount leak in format_show() - MIPS: fix fortify panic when copying asm exception handlers - PCI: endpoint: Fix misused goto label - bnxt_en: Eliminate unintended link toggle during FW reset - Bluetooth: use memset avoid memory leaks - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} - tuntap: add sanity checks about msg_controllen in sendmsg - macvtap: advertise link netns via netlink - mips: ralink: fix a refcount leak in ill_acc_of_setup() - net/smc: correct settings of RMB window update limit - scsi: hisi_sas: Free irq vectors in order for v3 HW - scsi: aha152x: Fix aha152x_setup() __setup handler return value - mt76: mt7615: Fix assigning negative values to unsigned variable - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() - scsi: pm8001: Fix tag leaks on error - scsi: pm8001: Fix task leak in pm8001_send_abort_all() - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface - drm/amdkfd: make CRAT table missing message informational only - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - iwlwifi: mvm: Correctly set fragmented EBS - power: supply: axp288-charger: Set Vhold to 4.4V - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. - PCI: endpoint: Fix alignment fault error in copy tests - usb: ehci: add pci device support for Aspeed platforms - iommu/arm-smmu-v3: fix event handling soft lockup - PCI: aardvark: Fix support for MSI interrupts - drm/amdgpu: Fix recursive locking warning - powerpc: Set crashkernel offset to mid of RMA region - ipv6: fix kabi for mc_forwarding in struct ipv6_devconf - ipv6: make mc_forwarding atomic - libbpf: Fix build issue with llvm-readelf - cfg80211: don't add non transmitted BSS to 6GHz scanned channels - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill - power: supply: axp20x_battery: properly report current when discharging - scsi: bfa: Replace snprintf() with sysfs_emit() - scsi: mvsas: Replace snprintf() with sysfs_emit() - bpf: Make dst_port field in struct bpf_sock 16-bit wide - ath11k: mhi: use mhi_sync_power_up() - ath11k: fix kernel panic during unload/load ath11k modules - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 - ptp: replace snprintf with sysfs_emit - usb: gadget: tegra-xudc: Fix control endpoint's definitions - usb: gadget: tegra-xudc: Do not program SPARAM - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj - drm/amd/display: Add signal type check when verify stream backends same - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 - drm: Add orientation quirk for GPD Win Max - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs - rtc: wm8350: Handle error for wm8350_register_irq - gfs2: gfs2_setattr_size error path fix - gfs2: Fix gfs2_release for non-writers regression - gfs2: Check for active reservation in gfs2_release - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - netfilter: nf_tables: stricter validation of element data - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/filemap: fix UAF in find_lock_entries - shmem: allow reporting fanotify events with file handles on tmpfs - fs: introduce a wrapper uuid_to_fsid() - Revert "iommu: handle page response timeout" - mm/filemap: fix that first page is not mark accessed in filemap_read() - block: don't use cmpxchg64() on 32-bit platform - block: fix that iostat can show huge wait time - block: fix sleeping function called from invalid context in part_get_stat_info() - block: fix kabi broken in struct hd_struct - blk-mq: fix kabi broken in struct request - block: update nsecs[] in part_stat_show() and diskstats_show() - blk-throttle: fix io hung due to configuration updates - kabi: deduplication friendly structs- vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - sign-file: Support SM signature - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones- smp: fix early_param csdlock_debug boot panic - RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() - RDMA/hns: Remove the num_cqc_timer variable - RDMA/hns: Add the detection for CMDQ status in the device initialization process - RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr() - RDMA/hns: Init the variable at the suitable place - RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource - RDMA/hns: Remove redundant variable "ret" - RDMA/hns: Remove unused function to_hns_roce_state() - RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP - ipmi:watchdog: Set panic count to proper value on a panic - ipmi/watchdog: replace atomic_add() and atomic_sub() - scsi: hisi_sas: Change the debugfs parameters dump count default value - blk-mq: don't clear flush_rq from tags->rqs[] - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" - can: m_can: m_can_tx_handler(): fix use after free of skb - openvswitch: Fixed nd target mask field in the flow dump. - docs: sysctl/kernel: add missing bit to panic_print - um: Fix uml_mconsole stop/go - ARM: dts: spear13xx: Update SPI dma properties - ARM: dts: spear1340: Update serial node properties - ASoC: topology: Allow TLV control to be either read or write - dt-bindings: spi: mxic: The interrupt property is not mandatory - dt-bindings: mtd: nand-controller: Fix a comment in the examples - dt-bindings: mtd: nand-controller: Fix the reg property description - bpf: Fix comment for helper bpf_current_task_under_cgroup() - bpf: Adjust BPF stack helper functions to accommodate skip > 0 - mm/usercopy: return 1 from hardened_usercopy __setup() handler - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ARM: 9187/1: JIVE: fix return value of __setup handler - mm/mmap: return 1 from stack_guard_gap __setup() handler - batman-adv: Check ptr for NULL before reducing its refcnt - ASoC: soc-compress: Change the check for codec_dai - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet - proc: bootconfig: Add null pointer check - can: isotp: restore accidentally removed MSG_PEEK feature - platform/chrome: cros_ec_typec: Check for EC device - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - riscv module: remove (NOLOAD) - io_uring: fix memory leak of uid in files registration - ARM: iop32x: offset IRQ numbers by 1 - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function - pinctrl: pinconf-generic: Print arguments for bias-pull-* - watch_queue: Free the page array when watch_queue is dismantled - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes - mailbox: imx: fix wakeup failure from freeze mode - rxrpc: Fix call timer start racing with call destruction - gfs2: Make sure FITRIM minlen is rounded up to fs block size - rtc: check if __rtc_read_time was successful - XArray: Update the LRU list in xas_split() - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value - can: mcba_usb: properly check endpoint type - XArray: Fix xas_create_range() when multi-order entry present - wireguard: socket: ignore v6 endpoints when ipv6 is disabled - wireguard: socket: free skb in send6 when ipv6 is disabled - wireguard: queueing: use CFI-safe ptr_ring cleanup function - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM - KVM: SVM: fix panic on out-of-bounds guest IRQ - KVM: x86: fix sending PV IPI - KVM: Prevent module exit until all VMs are freed - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - platform: chrome: Split trace include file - scsi: qla2xxx: Use correct feature type field during RFF_ID processing - scsi: qla2xxx: Reduce false trigger to login - scsi: qla2xxx: Fix N2N inconsistent PLOGI - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests - scsi: qla2xxx: Fix hang due to session stuck - scsi: qla2xxx: Fix incorrect reporting of task management failure - scsi: qla2xxx: Fix disk failure to rediscover - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() - scsi: qla2xxx: Check for firmware dump already collected - scsi: qla2xxx: Add devids and conditionals for 28xx - scsi: qla2xxx: Fix device reconnect in loop topology - scsi: qla2xxx: Fix warning for missing error code - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter - scsi: qla2xxx: Fix scheduling while atomic - scsi: qla2xxx: Fix stuck session in gpdb - powerpc: Fix build errors with newer binutils - powerpc/lib/sstep: Fix build errors with newer binutils - powerpc/lib/sstep: Fix 'sthcx' instruction - powerpc/kasan: Fix early region not updated correctly - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU - ALSA: hda/realtek: Add alc256-samsung-headphone fixup - media: atomisp: fix bad usage at error handling logic - mmc: host: Return an error when ->enable_sdio_irq() ops is missing - media: hdpvr: initialize dev->worker at hdpvr_register_videodev - media: Revert "media: em28xx: add missing em28xx_close_extension" - video: fbdev: sm712fb: Fix crash in smtcfb_write() - ARM: mmp: Fix failure to remove sram device - ARM: tegra: tamonten: Fix I2C3 pad setting - lib/test_lockup: fix kernel pointer check for separate address spaces - uaccess: fix type mismatch warnings from access_ok() - media: cx88-mpeg: clear interrupt status register before streaming video - ASoC: soc-core: skip zero num_dai component in searching dai name - ARM: dts: bcm2711: Add the missing L1/L2 cache information - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() - arm64: defconfig: build imx-sdma as a module - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk - ARM: ftrace: avoid redundant loads or clobbering IP - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards - ASoC: madera: Add dependencies on MFD - ARM: dts: bcm2837: Add the missing L1/L2 cache information - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit - video: fbdev: cirrusfb: check pixclock to avoid divide by zero - video: fbdev: w100fb: Reset global state - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow - media: ir_toy: free before error exiting - media: staging: media: zoran: fix various V4L2 compliance errors - media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com - media: staging: media: zoran: move videodev alloc - ntfs: add sanity check on allocation size - f2fs: compress: fix to print raw data size in error path of lz4 decompression - NFSD: Fix nfsd_breaker_owns_lease() return values - f2fs: fix to do sanity check on curseg->alloc_type - ext4: don't BUG if someone dirty pages without asking ext4 first - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb - locking/lockdep: Iterate lock_classes directly when reading lockdep files - spi: tegra20: Use of_device_get_match_data() - nvme-tcp: lockdep: annotate in-kernel sockets - parisc: Fix handling off probe non-access faults - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - Revert "Revert "block, bfq: honor already-setup queue merges"" - lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 - ACPICA: Avoid walking the ACPI Namespace if it is not there - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files - irqchip/nvic: Release nvic_base upon failure - irqchip/qcom-pdc: Fix broken locking - Fix incorrect type in assignment of ipv6 port for audit - loop: use sysfs_emit() in the sysfs xxx show() - selinux: allow FIOCLEX and FIONCLEX with policy capability - selinux: use correct type for context length - pinctrl: npcm: Fix broken references to chip->parent_device - gcc-plugins/stackleak: Exactly match strings instead of prefixes - regulator: rpi-panel: Handle I2C errors/timing to the Atmel - LSM: general protection fault in legacy_parse_param - fs: fix fd table size alignment properly - lib/test: use after free in register_test_dev_kmod() - fs: fd tables have to be multiples of BITS_PER_LONG - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head - qlcnic: dcb: default to returning -EOPNOTSUPP - selftests: test_vxlan_under_vrf: Fix broken test case - net: phy: broadcom: Fix brcm_fet_config_init() - net: enetc: report software timestamping via SO_TIMESTAMPING - xen: fix is_xen_pmu() - clk: Initialize orphan req_rate - clk: qcom: gcc-msm8994: Fix gpll4 width - kdb: Fix the putarea helper function - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - jfs: fix divide error in dbNextAG - driver core: dd: fix return value of __setup handler - firmware: google: Properly state IOMEM dependency - kgdbts: fix return value of __setup handler - serial: 8250: fix XOFF/XON sending when DMA is used - kgdboc: fix return value of __setup handler - tty: hvc: fix return value of __setup handler - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs - pinctrl: mediatek: paris: Fix pingroup pin config state readback - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init - staging: mt7621-dts: fix GB-PC2 devicetree - staging: mt7621-dts: fix pinctrl properties for ethernet - staging: mt7621-dts: fix formatting - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree - NFS: remove unneeded check in decode_devicenotify_args() - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver - clk: clps711x: Terminate clk_div_table with sentinel element - clk: loongson1: Terminate clk_div_table with sentinel element - clk: actions: Terminate clk_div_table with sentinel element - nvdimm/region: Fix default alignment for small regions - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma - clk: qcom: clk-rcg2: Update the frac table for pixel clock - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG - clk: at91: sama7g5: fix parents of PDMCs' GCLK - clk: imx7d: Remove audio_mclk_root_clk - dma-debug: fix return value of __setup handlers - NFS: Return valid errors from nfs2/3_decode_dirent() - habanalabs: Add check for pci_enable_device - iio: adc: Add check for devm_request_threaded_irq - serial: 8250: Fix race condition in RTS-after-send handling - NFS: Use of mapping_set_error() results in spurious errors - serial: 8250_lpss: Balance reference count for PCI DMA device - serial: 8250_mid: Balance reference count for PCI DMA device - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) - clk: qcom: ipq8074: Use floor ops for SDCC1 clock - pinctrl: renesas: checker: Fix miscalculation of number of states - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. - iio: mma8452: Fix probe failing when an i2c_device_id is used - clk: qcom: ipq8074: fix PCI-E clock oops - soundwire: intel: fix wrong register name in intel_shim_wake - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse - misc: alcor_pci: Fix an error handling path - fsi: Aspeed: Fix a potential double free - fsi: aspeed: convert to devm_platform_ioremap_resource - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() - mxser: fix xmit_buf leak in activate when LSR == 0xff - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe - tipc: fix the timer expires after interval 100ms - openvswitch: always update flow key after nat - tcp: ensure PMTU updates are processed during fastopen - net: bcmgenet: Use stronger register read/writes to assure ordering - PCI: Avoid broken MSI on SB600 USB devices - selftests/bpf/test_lirc_mode2.sh: Exit with proper code - i2c: mux: demux-pinctrl: do not deactivate a master that is not active - i2c: meson: Fix wrong speed use from probe - af_netlink: Fix shift out of bounds in group mask calculation - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed - selftests/bpf: Fix error reporting from sock_fields programs - bareudp: use ipv6_mod_enabled to check if IPv6 enabled - can: isotp: support MSG_TRUNC flag when reading from socket - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket - USB: storage: ums-realtek: fix error code in rts51x_read_mem() - samples/bpf, xdpsock: Fix race when running for fix duration of time - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - MIPS: pgalloc: fix memory leak caused by pgd_free() - MIPS: RB532: fix return value of __setup handler - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base - ath10k: Fix error handling in ath10k_setup_msa_resources - vxcan: enable local echo for sent CAN frames - powerpc: 8xx: fix a return value error in mpc8xx_pic_init - platform/x86: huawei-wmi: check the return value of device_create_file() - selftests/bpf: Make test_lwt_ip_encap more stable and faster - libbpf: Unmap rings when umem deleted - mfd: mc13xxx: Add check for mc13xxx_irq_request - powerpc/sysdev: fix incorrect use to determine if list is empty - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n - net: axienet: fix RX ring refill allocation failure handling - IB/hfi1: Allow larger MTU without AIP - power: supply: wm8350-power: Add missing free in free_charger_irq - power: supply: wm8350-power: Handle error for wm8350_register_irq - i2c: xiic: Make bus names unique - hv_balloon: rate-limit "Unhandled message" warning - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() - KVM: x86: Fix emulation in writing cr8 - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() - libbpf: Skip forward declaration when counting duplicated type names - gpu: host1x: Fix a memory leak in 'host1x_remove()' - bpf, arm64: Feed byte-offset into bpf line info - bpf, arm64: Call build_prologue() first in first JIT pass - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt - scsi: hisi_sas: Change permission of parameter prot_mask - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe - ext2: correct max file size computing - TOMOYO: fix __setup handlers return values - drm/amd/display: Remove vupdate_int_entry definition - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR - scsi: pm8001: Fix abort all task initialization - scsi: pm8001: Fix NCQ NON DATA command completion handling - scsi: pm8001: Fix NCQ NON DATA command task initialization - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() - scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS - drm/msm/dpu: fix dp audio condition - drm/msm/dpu: add DSPP blocks teardown - drm/msm/dp: populate connector of struct dp_panel - iwlwifi: mvm: Fix an error code in iwl_mvm_up() - iwlwifi: Fix -EIO error code that is never returned - dax: make sure inodes are flushed before destroy cache - IB/cma: Allow XRC INI QPs to set their local ACK timeout - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug - drm/amd/pm: enable pm sysfs write for one VF mode - iommu/ipmmu-vmsa: Check for error num after setting mask - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init - drm/bridge: dw-hdmi: use safe format when first in bridge chain - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge - scripts/dtc: Call pkg-config POSIXly correct - net: dsa: mv88e6xxx: Enable port policy support on 6097 - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode - powerpc/perf: Don't use perf_hw_context for trace IMC PMU - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch - ray_cs: Check ioremap return value - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe - i40e: respect metadata on XSK Rx to skb - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb - KVM: PPC: Fix vmx/vsx mixup in mmio emulation - RDMA/core: Set MR type in ib_reg_user_mr - ath9k_htc: fix uninit value bugs - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() - ionic: fix type complaint in ionic_dev_cmd_clean() - drm/edid: Don't clear formats if using deep color - mtd: rawnand: gpmi: fix controller timings setting - mtd: onenand: Check for error irq - Bluetooth: hci_serdev: call init_rwsem() before p->open() - udmabuf: validate ubuf->pagecount - libbpf: Fix possible NULL pointer dereference when destroying skeleton - drm/panfrost: Check for error num after setting mask - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern - drm: bridge: adv7511: Fix ADV7535 HPD enablement - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe - ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() - mmc: davinci_mmc: Handle error for clk_enable - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() - ASoC: fsl_spdif: Disable TX clock when stop - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback - ASoC: SOF: Add missing of_node_put() in imx8m_probe - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() - ivtv: fix incorrect device_caps for ivtvfb - media: saa7134: fix incorrect use to determine if list is empty - media: saa7134: convert list_for_each to entry variant - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of - ASoC: fsi: Add check for clk_enable - ASoC: wm8350: Handle error for wm8350_register_irq - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe - media: vidtv: Check for null return of vzalloc - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction - memory: emif: check the pointer temp in get_device_details() - memory: emif: Add check for setup_interrupts - ASoC: soc-compress: prevent the potentially use of null pointer - ASoC: dwc-i2s: Handle errors for clk_enable - ASoC: atmel_ssc_dai: Handle errors for clk_enable - ASoC: mxs-saif: Handle errors for clk_enable - printk: fix return value of printk.devkmsg __setup handler - arm64: dts: broadcom: Fix sata nodename - arm64: dts: ns2: Fix spi-cpol and spi-cpha property - ALSA: spi: Add check for clk_enable() - ASoC: ti: davinci-i2s: Add check for clk_enable() - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() - uaccess: fix nios2 and microblaze get_user_8() - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put - media: cedrus: h264: Fix neighbour info buffer size - media: cedrus: H265: Fix neighbour info buffer size - media: usb: go7007: s2250-board: fix leak in probe() - media: em28xx: initialize refcount before kref_get - media: video/hdmi: handle short reads of hdmi info frame. - ARM: dts: imx: Add missing LVDS decoder on M53Menlo - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc - arm64: dts: qcom: sdm845: fix microphone bias properties and values - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem - soc: qcom: rpmpd: Check for null return of devm_kcalloc - ARM: dts: qcom: ipq4019: fix sleep clock - firmware: qcom: scm: Remove reassignment to desc following initializer - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() - video: fbdev: controlfb: Fix COMPILE_TEST build - video: fbdev: controlfb: Fix set but not used warnings - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen - media: aspeed: Correct value for h-total-pixels - media: hantro: Fix overfill bottom register field name - media: meson: vdec: potential dereference of null pointer - media: coda: Fix missing put_device() call in coda_get_vdoa_data - ASoC: generic: simple-card-utils: remove useless assignment - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting - media: bttv: fix WARNING regression on tunerless devices - media: mtk-vcodec: potential dereference of null pointer - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size - kunit: make kunit_test_timeout compatible with comment - selftests, x86: fix how check_cc.sh is being invoked - f2fs: fix compressed file start atomic write may cause data corruption - f2fs: compress: remove unneeded read when rewrite whole cluster - btrfs: fix unexpected error path when reflinking an inline extent - f2fs: fix to avoid potential deadlock - nfsd: more robust allocation failure handling in nfsd_file_cache_init - f2fs: fix missing free nid in f2fs_handle_failed_inode - perf/x86/intel/pt: Fix address filter config for 32-bit kernel - perf/core: Fix address filter parser for multiple filters - rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() - sched/core: Export pelt_thermal_tp - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface - watch_queue: Actually free the watch - watch_queue: Fix NULL dereference in error cleanup - io_uring: terminate manual loop iterator loop correctly for non-vecs - clocksource: acpi_pm: fix return value of __setup handler - hwmon: (pmbus) Add Vin unit off handling - hwrng: nomadik - Change clk_disable to clk_disable_unprepare - amba: Make the remove callback return void - vfio: platform: simplify device removal - crypto: ccree - Fix use after free in cc_cipher_exit() - crypto: ccp - ccp_dmaengine_unregister release dma channels - ACPI: APEI: fix return value of __setup handlers - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() - clocksource/drivers/timer-microchip-pit64b: Use notrace - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts - clocksource/drivers/exynos_mct: Refactor resources allocation - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix - crypto: vmx - add missing dependencies - crypto: amlogic - call finalize with bh disabled - crypto: sun8i-ce - call finalize with bh disabled - crypto: sun8i-ss - call finalize with bh disabled - hwrng: atmel - disable trng on failure path - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask - PM: suspend: fix return value of __setup handler - PM: hibernate: fix __setup handler error handling - block: don't delete queue kobject before its children - nvme: cleanup __nvme_check_ids - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING - hwmon: (pmbus) Add mutex to regulator ops - spi: pxa2xx-pci: Balance reference count for PCI DMA device - crypto: ccree - don't attempt 0 len DMA mappings - EVM: fix the evm= __setup handler return value - audit: log AUDIT_TIME_* records only from rules - crypto: rockchip - ECB does not need IV - selftests/x86: Add validity check and allow field splitting - arm64/mm: avoid fixmap race condition when create pud mapping - spi: tegra114: Add missing IRQ check in tegra_spi_probe - thermal: int340x: Check for NULL after calling kmemdup() - crypto: mxs-dcp - Fix scatterlist processing - crypto: authenc - Fix sleep in atomic context in decrypt_tail - crypto: sun8i-ss - really disable hash on A80 - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER - hwrng: cavium - Check health status while reading random data - selinux: check return value of sel_make_avc_files - regulator: qcom_smd: fix for_each_child.cocci warnings - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" - PCI: pciehp: Clear cmd_busy bit in polling mode - drm/i915/gem: add missing boundary check in vm_access - brcmfmac: pcie: Fix crashes due to early IRQs - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path - brcmfmac: firmware: Allocate space for default boardrev in nvram - xtensa: fix xtensa_wsr always writing 0 - xtensa: fix stop_machine_cpuslocked call in patch_text - media: davinci: vpif: fix unbalanced runtime PM enable - media: davinci: vpif: fix unbalanced runtime PM get - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC - DEC: Limit PMAX memory probing to R3k systems - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - crypto: rsa-pkcs1pad - restore signature length check - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist - crypto: rsa-pkcs1pad - only allow with rsa - exec: Force single empty string when argv is empty - lib/raid6/test: fix multiple definition linking error - thermal: int340x: Increase bitmap size - pstore: Don't use semaphores in always-atomic-context code - carl9170: fix missing bit-wise or operator for tx_params - mgag200 fix memmapsl configuration in GCTL6 register - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix - video: fbdev: sm712fb: Fix crash in smtcfb_read() - drm/edid: check basic audio support on CEA extension block - block: limit request dispatch loop duration - mailbox: tegra-hsp: Flush whole channel - ext4: fix fs corruption when tring to remove a non-empty directory with IO error - ext4: fix ext4_fc_stats trace point - coredump: Also dump first pages of non-executable ELF libraries - ACPI: properties: Consistently return -ENOENT if there are no more references - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available - udp: call udp_encap_enable for v6 sockets when enabling encap - powerpc/kvm: Fix kvm_use_magic_page - can: isotp: sanitize CAN ID checks in isotp_bind() - drbd: fix potential silent data corruption - dm integrity: set journal entry unused when shrinking device - mm/kmemleak: reset tag when compare object pointer - mm,hwpoison: unmap poisoned page before invalidation - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" - mm: madvise: return correct bytes advised with process_madvise - mm: madvise: skip unmapped vma holes passed to process_madvise - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: hda: Avoid unsol event during RPM suspending - ALSA: cs4236: fix an incorrect NULL check on list iterator - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() - cifs: prevent bad output lengths in smb2_ioctl_query_info() - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" - riscv: Increase stack size under KASAN - riscv: Fix fill_callchain return value - qed: display VF trust config - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - mtd: rawnand: protect access to rawnand devices while in suspend - spi: mxic: Fix the transmit path - pinctrl: samsung: drop pin banks references on error paths - remoteproc: Fix count check in rproc_coredump_write() - f2fs: fix to do sanity check on .cp_pack_total_block_count - f2fs: quota: fix loop condition at f2fs_quota_sync() - f2fs: fix to unlock page correctly in error path of is_alive() - NFSD: prevent integer overflow on 32 bit systems - NFSD: prevent underflow in nfssvc_decode_writeargs() - SUNRPC: avoid race between mod_timer() and del_timer_sync() - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update - firmware: stratix10-svc: add missing callback parameter on RSU - Documentation: update stable tree link - Documentation: add link to stable release candidate tree - KEYS: fix length validation in keyctl_pkey_params_get_2() - clk: uniphier: Fix fixed-rate initialization - greybus: svc: fix an error handling bug in gb_svc_hello() - iio: inkern: make a best effort on offset calculation - iio: inkern: apply consumer scale when no channel scale is available - iio: inkern: apply consumer scale on IIO_VAL_INT cases - iio: afe: rescale: use s64 for temporary scale calculations - coresight: Fix TRCCONFIGR.QE sysfs interface - mei: avoid iterator usage outside of list_for_each_entry - mei: me: add Alder Lake N device id. - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() - xhci: make xhci_handshake timeout for xhci_reset() adjustable - xhci: fix runtime PM imbalance in USB2 resume - xhci: fix garbage USBSTS being logged in some cases - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c - virtio-blk: Use blk_validate_block_size() to validate block size - tpm: fix reference counting for struct tpm_chip - iommu/iova: Improve 32-bit free space estimate - locking/lockdep: Avoid potential access of invalid memory in lock_class - net: dsa: microchip: add spi_device_id tables - Input: zinitix - do not report shadow fingers - spi: Fix erroneous sgs value with min_t() - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" - net:mcf8390: Use platform_get_irq() to get the interrupt - spi: Fix invalid sgs value - gpio: Revert regression in sysfs-gpio (gpiolib.c) - ethernet: sun: Free the coherent when failing in probing - tools/virtio: fix virtio_test execution - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ - virtio_console: break out of buf poll on remove - ARM: mstar: Select HAVE_ARM_ARCH_TIMER - xfrm: fix tunnel model fragmentation behavior - HID: logitech-dj: add new lightspeed receiver id - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build - USB: serial: simple: add Nokia phone driver - USB: serial: pl2303: add IBM device IDs- NFC: netlink: fix sleep in atomic bug when firmware download timeout - KVM: x86: avoid calling x86 emulator without a decoded instruction - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - net: hns3: fix PF rss size initialization bug - net: hns3: restore tm priority/qset to default settings when tc disabled - net: hns3: modify the ring param print info - net: hns3: don't push link state to VF if unalive - net: hns3: set port base vlan tbl_sta to false before removing old vlan- KVM: x86/mmu: do compare-and-exchange of gPTE via the user address - bpf: Fix KASAN use-after-free Read in compute_effective_progs - fs, mm: fix race in unlinking swapfile - ext4: recover csum seed of tmp_inode after migrating to extents - lockdown: also lock down previous kgdb use - nds32: fix access_ok() checks in get/put_user - wcn36xx: Differentiate wcn3660 from wcn3620 - tpm: use try_get_ops() in tpm-space.c - mac80211: fix potential double free on mesh join - rcu: Don't deboost before reporting expedited quiescent state - Revert "ath: add support for special 0x0 regulatory domain" - crypto: qat - disable registration of algorithms - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board - drivers: net: xgene: Fix regression in CRC stripping - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec - ALSA: cmipci: Restore aux vol on suspend/resume - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB - ALSA: pcm: Add stream lock during PCM reset ioctl operations - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - ALSA: hda/realtek: Add quirk for ASUS GA402 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE - ALSA: oss: Fix PCM OSS buffer allocation overflow - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call - staging: fbtft: fb_st7789v: reset display before initialization - tpm: Fix error handling in async work - cgroup-v1: Correct privileges check in release_agent writes - exfat: avoid incorrectly releasing for root inode - net: ipv6: fix skb_over_panic in __ip6_append_data- eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - io_uring: always use original task when preparing req identity - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - kfence: parse param before alloc kfence_pool - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - slub: add back check for free nonslab objects - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status- arm64: Fix wrong logic in gic_arch_restore_irqs() - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock- sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() race- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - Compress modules to xz format in kernel.spec, which reduces disk consumption - kabichk: do kabi check only for 4K page_size- USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - swiotlb: fix info leak with DMA_FROM_DEVICE- sched/fair: Add qos_throttle_list node in struct cfs_rq - ARM: 9142/1: kasan: work around LPAE build warning - mm: kfence: fix missing objcg housekeeping for SLAB - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - cgroup: introduce cgroup.kill - memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL - memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 - net: hns3: fix phy can not link up when autoneg off and reset - net: hns3: add NULL pointer check for hns3_set/get_ringparam() - net: hns3: add netdev reset check for hns3_set_tunable() - net: hns3: clean residual vf config after disable sriov - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: refine the process when PF set VF VLAN - net: hns3: add vlan list lock to protect vlan list - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net: hns3: handle empty unknown interrupt for VF - net: hns3: fix race condition in debugfs - arm64: cpu_park: Move into stand-alone file - arm64: quick_kexec: Move to stand-alone file - jffs2: fix NULL pointer dereference in jffs2_scan_medium - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - share_pool: don't trace the invalid spa address - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump- net/spnic: Remove spnic driver. - SCSI: spfc: remove SPFC driver- block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - net: snmp: inline snmp_get_cpu_field()- Revert "Compress modules to xz format in kernel.spec, which reduces disk consumption" - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - kabi: only reserve flags on X86_64 and ARM64 - mm/dynamic_hugetlb: only compile PG_pool on X86_64 and ARM64- kabi: fix kabi broken in struct fuse_args - fuse: fix pipe buffer lifetime for direct_io- vfs: fs_context: fix up param length parsing in legacy_parse_param - NFS: LOOKUP_DIRECTORY is also ok with symlinks - blk-mq: fix potential uaf for 'queue_hw_ctx' - blk-mq: add exception handling when srcu->sda alloc failed- mm/dynamic_hugetlb: initialize subpages before merging - mm/dynamic_hugetlb: set/clear HPageFreed - mm/dynamic_hugetlb: only support to merge 2M dynamicly - mm/dynamic_hugetlb: hold the lock until pages back to hugetlb - mm/dynamic_hugetlb: use mem_cgroup_force_empty to reclaim pages - mm/dynamic_hugetlb: check page using check_new_page - mm/dynamic_hugetlb: use pfn to traverse subpages - mm/dynamic_hugetlb: improve the initialization of huge pages - mm/dynamic_hugetlb: check free_pages_prepares when split pages- Compress modules to xz format in kernel.spec, which reduces disk consumption.- irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu- scsi: ses: Fix crash caused by kfree an invalid pointer - ovl: fix incorrect extent info in metacopy case - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)- arm/arm64: paravirt: Remove GPL from pv_ops export- ima: bugfix for digest lists importing - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - net/hinic: Fix null pointer dereference in hinic_physical_port_id- net/hinic: Fix double free issue- src-openEuler: add with_64kb to control 64KB page size - scsi: spfc: Remove redundant mask and spinlock - xfs: order CIL checkpoint start records - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() - xfs: factor out log write ordering from xlog_cil_push_work() - xfs: pass a CIL context to xlog_write() - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks - xfs: move xlog_commit_record to xfs_log_cil.c - xfs: log head and tail aren't reliable during shutdown - xfs: don't run shutdown callbacks on active iclogs - xfs: separate out log shutdown callback processing - xfs: rework xlog_state_do_callback() - xfs: make forced shutdown processing atomic - xfs: convert log flags to an operational state field - xfs: move recovery needed state updates to xfs_log_mount_finish - xfs: XLOG_STATE_IOERROR must die - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() - Revert "nfs: ensure correct writeback errors are returned on close()" - fuse: support SB_NOSEC flag to improve write performance - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 - fuse: setattr should set FATTR_KILL_SUIDGID - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 - xfs: remove dead stale buf unpin handling code - xfs: hold buffer across unpin and potential shutdown processing - xfs: fix an ABBA deadlock in xfs_rename - Revert "efi/libstub: arm64: Relax 2M alignment again for relocatable kernels" - crypto: hisilicon/qm - fix memset during queues clearing - crypto: hisilicon/qm - modify device status check parameter - crypto: hisilicon/qm - remove redundant cache writeback - crypto: hisilicon/qm - disable queue when 'CQ' error - crypto: hisilicon/qm - reset function if event queue overflows - crypto: hisilicon/qm - use request_threaded_irq instead - crypto: hisilicon/qm - modify the handling method after abnormal interruption - crypto: hisilicon/qm - code movement - crypto: hisilicon/qm - remove unnecessary device memory reset - crypto: hisilicon/qm - fix deadlock for remove driver - crypto: hisilicon/sec - add some comments for soft fallback - crypto: hisilicon/sec - fix the aead software fallback for engine- blk-throttle: Set BIO_THROTTLED when bio has been throttled - bpf, selftests: Add ringbuf memory type confusion test - bpf/selftests: Test bpf_d_path on rdonly_mem. - bpf, selftests: Add various ringbuf tests with invalid offset - selftests/bpf: Add verifier test for PTR_TO_MEM spill - bpf: Fix ringbuf memory type confusion when passing to helpers - bpf: Fix out of bounds access for ringbuf helpers - bpf: Generally fix helper register offset check - bpf: Mark PTR_TO_FUNC register initially with zero offset - bpf: Generalize check_ctx_reg for reuse with other types - bpf/selftests: Test PTR_TO_RDONLY_MEM - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. - bpf: Introduce MEM_RDONLY flag - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL - bpf: Introduce composable reg, ret and arg types. - bpf: Fix out of bounds access from invalid *_or_null type verification - blk-mq: decrease pending_queues when it expires - blk-mq: add debugfs to print information for blk_mq_tag_set - blk-mq: allow hardware queue to get more tag while sharing a tag set - bfq: fix use-after-free in bfq_dispatch_request - livepatch/core: Validate function old_name before 'klp_init_object_loaded' - arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY - arm64: ras: copy_from_user scenario support uce kernel recovery - efi: Fix efi_find_mirror redefine in x86 - sched: Fix sleeping in atomic context at cpu_qos_write() - vfio/iommu_type1: Fix the logic of updating num_non_hwdbm_domains - iommu: Stop tracking the dirty log status of iommu_domain - iommu/smmuv3: Remove the S1 mapping restriction of dirty log - timekeeping: Avoiding false sharing in field access of tk_core - config: close CONFIG_ARM64_ILP32 - arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() - kabi: fix split error of kABI reference checking tool - ipv6: blackhole_netdev needs snmp6 counters - net: avoid quadratic behavior in netdev_wait_allrefs_any() - net: allow out-of-order netdev unregistration - net: transition netdev reg state earlier in run_todo - ipv6: give an IPv6 dev to blackhole_netdev - configs: disable CONFIG_RODATA_FULL_DEFAULT_ENABLED - dm rq: don't queue request to blk-mq during DM suspend - rcu/nocb: Fix missed nocb_timer requeue - dm: fix mempool NULL pointer race when completing IO - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues - Revert "blk-mq, elevator: Count requests per hctx to improve performance"- lib/iov_iter: initialize "flags" in new pipe_buffer- sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86- ubifs: rename_whiteout: correct old_dir size computing - configs: update the defconfigs to support 9P - Revert "dm space maps: don't reset space map allocation cursor when committing" - drivers: hooks: add bonding driver vendor hooks - etmem: etmem scan module Replace WARN_ONCE() with debug_printk for "nothing read" - netfilter: nf_tables_offload: incorrect flow offload action array size- f2fs: fix to do sanity check in is_alive() - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent - f2fs: fix to do sanity check on inode type during garbage collection - iommu/io-pgtable-arm: Fix attach device failed when smmuv3 supports HTTU - configs: enable CONFIG_INTEL_IDXD - ext4: convert DIV_ROUND_UP to DIV_ROUND_UP_ULL- bonding: force carrier update when releasing slave - ext4: fix underflow in ext4_max_bitmap_size() - dm: make sure dm_table is binded before queue request - tty/amba-pl011: Call acpi_put_table() to fix memory leak - config: enable MEMORY_RELIABLE by default - mm: add support for page cache use reliable memory - shmem: Introduce shmem reliable - mm: Reserve field in mm_struct for memory reliable - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Disable mirror feature if kernelcore is not specified - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public- arm64: openeuler_defconfig: Enable config for ultrasoc driver - drivers/coresight: Add Ultrasoc System Memory Buffer driver - coresight: etm4x: Modify core-commit to avoid HiSilicon ETM overflow - RAS: Report ARM processor information to userspace - configs: enable CONFIG_NTB_INTEL - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - rcu: Do not report strict GPs for outgoing CPUs - rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states - entry: Explicitly flush pending rcuog wakeup before last rescheduling point - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume - irq_work: Cleanup - powerpc/process, kasan: Silence KASAN warnings in __get_wchan() - net/spnic: Reduce the timeout of the channel between driver and firmware - net/spnic: Fix an error when netdev failed to link up - net/spnic: Fix xor checksum error when sending a non 4B-aligned message to firmware - net/spnic: Fix ethtool loopback command failure - net/spnic: Fix array bounds error in ethtool get_link_ksettings - x86/tsc: Make cur->adjusted values in package#1 to be the same - ata: Add support for PxSCT.LPM set based on actual LPM capability - ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - ahci: Fix some bugs like plugin support and sata link stability when user enable ahci RTD3 - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI: Fix some device identify fail when enable xHCI runtime suspend - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs- yam: fix a memory leak in yam_siocdevprivate() - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - irqchip/irq-gic-phytium-2500: Add support for kdump - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - iommu: support phytium ft2000plus and S2500 iommu function - sw64: vfio: select VFIO_IOMMU_TYPE1 as default - sw64: tty: add serial driver for sw64 - sw64: spi: add driver for SPI controller - sw64: add hypervisor based RTC on SW64 systems - sw64: kgdb: add support for sw64 - sw64: LPC: add driver for LPC controller - sw64: iommu: fix a bug in calling 'alloc_pages_node' - sw64: iommu: add iommu driver for sw64 - sw64: gpu/drm: fix kernel crash caused by drm driver - sw64: radeon: correct low-level mmio memset direct calls - sw64: gpu/drm: solve driver load cause kernel crash - amdgpu: enable KFD on SW64 systems - sw64: megaraid: fix kernel panic caused by accessing an illegal address - sw64: i2c: add i2c driver based designware for sw64 - sw64: efi: add SMBIOS/DMI and EFI runtime driver codes - sw64: gpio: add sunway builtin gpio driver - sw64: acpi: add initial acpi infrastructure support - sw64: add perf userspace tool support for sw64 - tools uapi: fix sw64 support - sw64: kvm: add definitions for kvm - sw64: moduleparam: fix sw64 compile failure - sw64: kdump/kexec: add KEXEC_ARCH_SW_64 definition - sw64: add AUDIT_ARCH_SW64 definition - sw64: ftrace: add sw64 support to recordmcount - sw64: add sw_64 support to buildtar, mkdebian and builddeb - sw64: add basic support for sw64 - mm/pin_mem: add invalid check for pinmemory boot parameter - livepatch/x86: Fix incorrect use of 'strncpy' - livepatch: Fix issues in klp_mem_{prepare,recycle} - livepatch: Introduce 'arch_klp_save_old_code' - livepatch: Reduce duplicated arch_klp_mem_{prepare,recycle} - livepatch: Move 'klp_func_list' related codes out of 'arch' - livepatch: Introduce 'struct arch_klp_data' - livepatch/arm64: Uniform 'old_func' field in struct klp_func_node - tpm_tis_spi: set default probe function if device id not match - deconfig: intel ice-lake missing config enable - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c - selftests/sgx: remove checks for file execute permissions - selftests/sgx: Refine the test enclave to have storage - selftests/sgx: Add EXPECT_EEXIT() macro - selftests/sgx: Dump enclave memory map - selftests/sgx: Migrate to kselftest harness - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' - x86/sgx: Expose SGX architectural definitions to the kernel - selftests/sgx: Use getauxval() to simplify test code - selftests/sgx: Improve error detection and messages - selftests/sgx: Use a statically generated 3072-bit RSA key - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list - x86/sgx: Maintain encl->refcount for each encl->mm_list entry - x86/sgx: Drop racy follow_pfn() check - x86/sgx: Fix the return type of sgx_init() - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() - x86/sgx: Clarify 'laundry_list' locking - x86/sgx: Update MAINTAINERS - Documentation/x86: Document SGX kernel architecture - x86/sgx: Add ptrace() support for the SGX driver - x86/sgx: Add a page reclaimer - selftests/x86: Add a selftest for SGX - x86/vdso: Implement a vDSO for Intel SGX enclave call - x86/traps: Attempt to fixup exceptions in vDSO before signaling - x86/fault: Add a helper function to sanitize error code - x86/vdso: Add support for exception fixup in vDSO functions - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION - x86/sgx: Add SGX_IOC_ENCLAVE_INIT - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE - x86/sgx: Add an SGX misc driver interface - mm: Add 'mprotect' hook to struct vm_operations_struct - x86/sgx: Add SGX page allocator functions - x86/cpu/intel: Add a nosgx kernel parameter - x86/cpu/intel: Detect SGX support - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits - x86/cpufeatures: Add Intel SGX hardware bits - x86/sgx: Add wrappers for ENCLS functions - x86/sgx: Add SGX architectural data structures - configfs: fix a race in configfs_{,un}register_subsystem() - fs/dirty_pages: fix wrong lock for inode list in super_block - ACPI: irq: Prevent unregistering of GIC SGIs - PM: ACPI: Refresh wakeup device power configuration every time - ACPICA: Interpreter: fix memory leak by using existing buffer- configs: enable CONFIG_INTEGRITY_PLATFORM_KEYRING and CONFIG_LOAD_UEFI_KEYS - tipc: improve size validations for received domain records - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - block: update io_ticks when io hang - livepatch: Fix missing unlock on error in klp_enable_patch() - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path- kabi: cleanup config entries of kabi - kabi: fix build error when CONFIG_KABI_RESERVE=n - kabi:crypto: reserve space for RSASSA-PSS style certificates - mm/page_alloc: use accumulated load when building node fallback list - mm/page_alloc: print node fallback order - arm64: openeuler_defconfig: Enable Kunpeng related configs- rcu: Make TASKS_TRACE_RCU select IRQ_WORK - x86/kdump: make crash kernel boot faster - mm, hwpoison: fix condition in free hugetlb page path - x509: Detect sm2 keys by their parameters OID - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: fix address limit problem with TASK_SIZE_MAX - arm64: mark __system_matches_cap as __maybe_unused - arm64: Avoid premature usercopy failure - arm64: uaccess: remove vestigal UAO support - arm64: uaccess: remove redundant PAN toggling - arm64: uaccess: remove addr_limit_user_check() - arm64: uaccess: remove set_fs() - arm64: uaccess cleanup macro naming - arm64: uaccess: split user/kernel routines - arm64: uaccess: refactor __{get,put}_user - arm64: uaccess: simplify __copy_user_flushcache() - arm64: uaccess: rename privileged uaccess routines - arm64: sdei: explicitly simulate PAN/UAO entry - arm64: sdei: move uaccess logic to arch/arm64/ - Revert "arm64: fix current_thread_info()->addr_limit setup" - Revert "arm64: fix USER_DS definition problem in non-compat mode" - Revert "arm64: Avoid premature usercopy failure" - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: alternatives: Split up alternative.h - arm64: uaccess: move uao_* alternatives to asm-uaccess.h - Revert "arm64: alternatives: Move length validation in alternative_{insn, endif}" - arm64: add C wrappers for SET_PSTATE_*() - arm64: ensure ERET from kthread is illegal- livepatch/core: Fix where module get and put in different macro - livepatch/core: Remove redundant klp_free_objects_mod_limited - livepatch/core: Fix reference count issues - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block, bfq: don't move oom_bfqq - fget: clarify and improve __fget_files() implementation - KABI: add reserve space for thread_info struct - kabi: Reserve syscall entries for kabi compatibility - perf tools: Update powerpc's syscall.tbl copy from the kernel sources- kabi: reserve space for arm64 SME in thread_struct - KABI: KABI reservation for IMA namespace - kabi: Reserve space for struct acpi_device_power - kabi:fuse: reserve space for future expansion - kabi: net: reserve space for some net subsystems related structure - KABI: reserve space for struct input_dev - KABI: reserve space for several i2c structures - KABI: add reserve space for sched structures - sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y - powerpc: add CPU field to struct thread_info - s390: add CPU field to struct thread_info - x86: add CPU field to struct thread_info - arm64: add CPU field to struct thread_info - powerpc: smp: remove hack to obtain offset of task_struct::cpu - riscv: rely on core code to keep thread_info::cpu updated - Input: zinitix - make sure the IRQ is allocated before it gets enabled - ARM: dts: gpio-ranges property is now required - ipv6: raw: check passed optlen before reading - drm/amd/display: Added power down for DCN10 - mISDN: change function names to avoid conflicts - atlantic: Fix buff_ring OOB in aq_ring_rx_clean - net: udp: fix alignment problem in udp4_seq_show() - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - usb: mtu3: fix interval value for intr and isoc - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - power: bq25890: Enable continuous conversion for ADC at charging - rndis_host: support Hytera digital radios - power: reset: ltc2952: Fix use of floating point literals - power: supply: core: Break capacity loop - net: ena: Fix error handling when calculating max IO queues number - net: ena: Fix undefined state when tx request id is out of bounds - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc - batman-adv: mcast: don't send link-local multicast to mcast routers - lwtunnel: Validate RTA_ENCAP_TYPE attribute length - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - ipv4: Check attribute length for RTA_FLOW in multipath route - ipv4: Check attribute length for RTA_GATEWAY in multipath route - ftrace/samples: Add missing prototypes direct functions - i40e: Fix incorrect netdev's real number of RX/TX queues - i40e: Fix for displaying message regarding NVM version - i40e: fix use-after-free in i40e_sync_filters_subtask() - sfc: The RX page_ring is optional - mac80211: initialize variable have_higher_than_11mbit - RDMA/uverbs: Check for null return of kmalloc_array - netrom: fix copying in user data in nr_setsockopt - RDMA/core: Don't infoleak GRH fields - iavf: Fix limit of total number of queues to active queues of VF - i40e: Fix to not show opcode msg on unsuccessful VF MAC change - ieee802154: atusb: fix uninit value in atusb_set_extended_addr - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv() - f2fs: quota: fix potential deadlock - bpf: Add kconfig knob for disabling unpriv bpf by default - perf script: Fix CPU filtering of a script's switch events - net: fix use-after-free in tw_timer_handler - Input: spaceball - fix parsing of movement data packets - Input: appletouch - initialize work before device registration - scsi: vmw_pvscsi: Set residual data length conditionally - binder: fix async_free_space accounting for empty parcels - usb: mtu3: set interval of FS intr and isoc endpoint - usb: mtu3: fix list_head check warning - usb: mtu3: add memory barrier before set GPD's HWO - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. - drm/amdgpu: add support for IP discovery gc_info table v2 - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled - uapi: fix linux/nfc.h userspace compilation errors - nfc: uapi: use kernel size_t to fix user-space builds - i2c: validate user data in compat ioctl - fsl/fman: Fix missing put_device() call in fman_port_probe - net/ncsi: check for error return from call to nla_put_u32 - selftests/net: udpgso_bench_tx: fix dst ip argument - net/mlx5e: Fix wrong features assignment in case of error - ionic: Initialize the 'lif->dbid_inuse' bitmap - igc: Fix TX timestamp support for non-MSI-X platforms - net/smc: fix kernel panic caused by race of smc_sock - net/smc: don't send CDC/LLC message if link not ready - net/smc: improved fix wait on already cleared link - NFC: st21nfca: Fix memory leak in device probe and remove - net: lantiq_xrx200: fix statistics of received bytes - net: ag71xx: Fix a potential double free in error handling paths - net: usb: pegasus: Do not drop long Ethernet frames - net/smc: fix using of uninitialized completions - sctp: use call_rcu to free endpoint - selftests: Calculate udpgso segment count without header adjustment - udp: using datalen to cap ipv6 udp max gso segments - net/mlx5e: Fix ICOSQ recovery flow for XSK - net/mlx5e: Wrap the tx reporter dump callback to extract the sq - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() - selinux: initialize proto variable in selinux_ip_postroute_compat() - recordmcount.pl: fix typo in s390 mcount regex - memblock: fix memblock_phys_alloc() section mismatch error - platform/x86: apple-gmux: use resource_size() with res - parisc: Clear stale IIR value on instruction access rights trap - tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() - tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). - Input: i8042 - enable deferred probe quirk for ASUS UM325UA - Input: i8042 - add deferred probe support - fs/ntfs3: Add ntfs3 module in openeuler_defconfig - fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile - fs/ntfs3: Fix the issue from backport 5.15 to 5.10 - fs/ntfs3: Add MAINTAINERS - fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list - fs/ntfs3: Refactor ntfs_read_mft - fs/ntfs3: Refactor ni_parse_reparse - fs/ntfs3: Refactor ntfs_create_inode - fs/ntfs3: Refactor ntfs_readlink_hlp - fs/ntfs3: Rework ntfs_utf16_to_nls - fs/ntfs3: Fix memory leak if fill_super failed - fs/ntfs3: Keep prealloc for all types of files - fs/ntfs3: Remove unnecessary functions - fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files - fs/ntfs3: Refactoring of ntfs_set_ea - fs/ntfs3: Remove locked argument in ntfs_set_ea - fs/ntfs3: Use available posix_acl_release instead of ntfs_posix_acl_release - fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect - fs/ntfs3: Refactoring of ntfs_init_from_boot - fs/ntfs3: Reject mount if boot's cluster size < media sector size - fs/ntfs3: Refactoring lock in ntfs_init_acl - fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode - fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex - fs/ntfs3: Refactor ntfs_get_acl_ex for better readability - fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode - fs/ntfs3: Fix logical error in ntfs_create_inode - fs/ntfs3: Remove deprecated mount options nls - fs/ntfs3: Remove a useless shadowing variable - fs/ntfs3: Remove a useless test in 'indx_find()' - fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update - fs/ntfs3: Change max hardlinks limit to 4000 - fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext - fs/ntfs3: Fix a memory leak on object opts - Doc/fs/ntfs3: Fix rst format and make it cleaner - fs/ntfs3: Initiliaze sb blocksize only in one place + refactor - fs/ntfs3: Initialize pointer before use place in fill_super - fs/ntfs3: Remove tmp pointer upcase in fill_super - fs/ntfs3: Remove tmp pointer bd_inode in fill_super - fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super - fs/ntfs3: Use sb instead of sbi->sb in fill_super - fs/ntfs3: Remove unnecessary variable loading in fill_super - fs/ntfs3: Return straight without goto in fill_super - fs/ntfs3: Remove impossible fault condition in fill_super - fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails - fs/ntfs3: Fix wrong error message $Logfile -> $UpCase - fs/ntfs3: Use min/max macros instated of ternary operators - fs/ntfs3: Use clamp/max macros instead of comparisons - fs/ntfs3: Remove always false condition check - fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC - fs/ntfs3: Remove tabs before spaces from comment - fs/ntfs3: Remove braces from single statment block - fs/ntfs3: Place Comparisons constant right side of the test - fs/ntfs3: Remove '+' before constant in ni_insert_resident() - fs/ntfs3: Always use binary search with entry search - fs/ntfs3: Make binary search to search smaller chunks in beginning - fs/ntfs3: Limit binary search table size - fs/ntfs3: Remove unneeded header files from c files - fs/ntfs3: Change right headers to lznt.c - fs/ntfs3: Change right headers to upcase.c - fs/ntfs3: Change right headers to bitfunc.c - fs/ntfs3: Add missing header and guards to lib/ headers - fs/ntfs3: Add missing headers and forward declarations to ntfs_fs.h - fs/ntfs3: Add missing header files to ntfs.h - fs/ntfs3. Add forward declarations for structs to debug.h - fs/ntfs3: Remove redundant initialization of variable err - fs/ntfs3: Show uid/gid always in show_options() - fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules - fs/ntfs3: Add iocharset= mount option as alias for nls= - fs/ntfs3: Make mount option nohidden more universal - fs/ntfs3: Init spi more in init_fs_context than fill_super - fs/ntfs3: Use new api for mounting - fs/ntfs3: Convert mount options to pointer in sbi - fs/ntfs3: Remove unnecesarry remount flag handling - fs/ntfs3: Remove unnecesarry mount option noatime - fs/ntfs3: Change how module init/info messages are displayed - fs/ntfs3: Remove GPL boilerplates from decompress lib files - fs/ntfs3: Remove unnecessary condition checking from ntfs_file_read_iter - fs/ntfs3: Fix integer overflow in ni_fiemap with fiemap_prep() - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Rework file operations - fs/ntfs3: Remove fat ioctl's from ntfs3 driver for now - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Fix error handling in indx_insert_into_root() - fs/ntfs3: Potential NULL dereference in hdr_find_split() - fs/ntfs3: Fix error code in indx_add_allocate() - fs/ntfs3: fix an error code in ntfs_get_acl_ex() - fs/ntfs3: add checks for allocation failure - fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc - fs/ntfs3: Do not use driver own alloc wrappers - fs/ntfs3: Use kernel ALIGN macros over driver specific - fs/ntfs3: Restyle comment block in ni_parse_reparse() - fs/ntfs3: Remove unused including - fs/ntfs3: Fix fall-through warnings for Clang - fs/ntfs3: Fix one none utf8 char in source file - fs/ntfs3: Remove unused variable cnt in ntfs_security_init() - fs/ntfs3: Fix integer overflow in multiplication - fs/ntfs3: Add ifndef + define to all header files - fs/ntfs3: Use linux/log2 is_power_of_2 function - fs/ntfs3: Fix various spelling mistakes - fs/ntfs3: Add Kconfig, Makefile and doc - fs/ntfs3: Add NTFS journal - fs/ntfs3: Add compression - fs/ntfs3: Add attrib operations - fs/ntfs3: Add file operations and implementation - fs/ntfs3: Add bitmap - fs/ntfs3: Add initialization of super block - fs/ntfs3: Add headers and misc files - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - Revert "openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF" - change x86 configs - change arm64 configs - mm/damon: hide kernel pointer from tracepoint event - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging - mm/damon/dbgfs: remove an unnecessary variable - mm/damon: move the implementation of damon_insert_region to damon.h - mm/damon: add access checking for hugetlb pages - Docs/admin-guide/mm/damon/usage: update for schemes statistics - mm/damon/dbgfs: support all DAMOS stats - Docs/admin-guide/mm/damon/reclaim: document statistics parameters - mm/damon/reclaim: provide reclamation statistics - mm/damon/schemes: account how many times quota limit has exceeded - mm/damon/schemes: account scheme actions that successfully applied - mm/damon: remove a mistakenly added comment for a future feature - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning - Docs/admin-guide/mm/damon/usage: remove redundant information - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks - mm/damon: convert macro functions to static inline functions - mm/damon: modify damon_rand() macro to static inline function - mm/damon: move damon_rand() definition into damon.h - mm/damon/schemes: add the validity judgment of thresholds - mm/damon/vaddr: remove swap_ranges() and replace it with swap() - mm/damon: remove some unneeded function definitions in damon.h - mm/damon/core: use abs() instead of diff_of() - mm/damon: add 'age' of region tracepoint support - mm/damon: unified access_check function naming rules - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' - mm/damon/dbgfs: protect targets destructions with kdamond_lock - selftests/damon: split test cases - selftests/damon: test debugfs file reads/writes with huge count - selftests/damon: test wrong DAMOS condition ranges input - selftests/damon: test DAMON enabling with empty target_ids case - selftests/damon: skip test if DAMON is running - mm/damon/vaddr-test: remove unnecessary variables - mm/damon/vaddr-test: split a test function having >1024 bytes frame size - mm/damon/vaddr: remove an unnecessary warning message - mm/damon/core: remove unnecessary error messages - mm/damon/dbgfs: remove an unnecessary error message - mm/damon/core: use better timer mechanisms selection threshold - mm/damon/core: fix fake load reports due to uninterruptible sleeps - timers: implement usleep_idle_range() - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation - NFC: add necessary privilege flags in netlink layer - net: add and use skb_unclone_keeptruesize() helper - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - tools/bpftool: Fix cross-build - tools/bpftool: Force clean of out-of-tree build - x86/kdump: add log before booting crash kernel - selftests/x86: Test signal frame XSTATE header corruption handling - x86/fpu: Add address range checks to copy_user_to_xstate() - block, bfq: move bfqq to root_group if parent group is offlined - ext4: report error to userspace by netlink - crypto: Add PMULL judgment during initialization to prevent oops - phonet/pep: refuse to enable an unbound pipe - hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - ax25: NPD bug when detaching AX25 device - hwmon: (lm90) Do not report 'busy' status bit as alarm - hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 - pinctrl: mediatek: fix global-out-of-bounds issue - ASoC: rt5682: fix the wrong jack type detected - ASoC: tas2770: Fix setting of high sample rates - Input: goodix - add id->model mapping for the "9111" model - Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 - mm: mempolicy: fix THP allocations escaping mempolicy restrictions - KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state - usb: gadget: u_ether: fix race in setting MAC address in setup phase - ceph: fix up non-directory creation in SGID directories - tee: optee: Fix incorrect page free bug - mac80211: fix locking in ieee80211_start_ap error path - ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling - mmc: mmci: stm32: clear DLYB_CR after sending tuning command - mmc: core: Disable card detect during shutdown - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands - mmc: sdhci-tegra: Fix switch to HS400ES mode - gpio: dln2: Fix interrupts when replugging the device - pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU - platform/x86: intel_pmc_core: fix memleak on registration failure - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - parisc: Fix mask used to select futex spinlock - parisc: Correct completer in lws start - ipmi: fix initialization when workqueue allocation fails - ipmi: ssif: initialize ssif_info->client early - ipmi: bail out if init_srcu_struct fails - Input: atmel_mxt_ts - fix double free in mxt_read_info_block - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU - ALSA: hda/realtek: Add new alc285-hp-amp-init model - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 - ALSA: drivers: opl3: Fix incorrect use of vp->state - ALSA: jack: Check the return value of kstrdup() - hwmon: (lm90) Drop critical attribute support for MAX6654 - hwmon: (lm90) Add basic support for TI TMP461 - hwmon: (lm90) Introduce flag indicating extended temperature support - hwmon: (lm90) Fix usage of CONFIG2 register in detect function - pinctrl: bcm2835: Change init order for gpio hogs - Input: elantech - fix stack out of bound access in elantech_change_report_id() - sfc: falcon: Check null pointer of rx_queue->page_ring - sfc: Check null pointer of rx_queue->page_ring - net: ks8851: Check for error irq - drivers: net: smc911x: Check for error irq - fjes: Check for error irq - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - igb: fix deadlock caused by taking RTNL in RPM resume path - net: skip virtio_net_hdr_set_proto if protocol already set - net: accept UFOv6 packages in virtio_net_hdr_to_skb - qlcnic: potential dereference null pointer of rx_queue->page_ring - net: marvell: prestera: fix incorrect return of port_find - ARM: dts: imx6qdl-wandboard: Fix Ethernet support - RDMA/hns: Replace kfree() with kvfree() - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() - spi: change clk_disable_unprepare to clk_unprepare - arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode - HID: potential dereference of null pointer - HID: holtek: fix mouse probing - net: usb: lan78xx: add Allied Telesis AT29M2-AF - arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd - arm64: vdso32: drop -no-integrated-as flag - mm/shmem.c: fix judgment error in shmem_is_huge() - drm: fix free illegal pointer when create drm_property_blob failed - BMA: Fix pointer cast compile warning in arm32 builds - arm64: openeuler_defconfig: Enable ARM64_PMEM_LEGACY - arm64: register persistent memory via protected memory - x86: pmem: move persistent memory(legacy) code into nvdimm - openeuler_defconfig: enable CONFIG_VENDOR_HOOKS for x86 and arm64 - vendor_hooks: make android vendor hooks feature generic. - ANDROID: fixup restricted hooks after tracepont refactoring - tracepoints: Do not punish non static call users - tracepoints: Remove unnecessary "data_args" macro parameter - ANDROID: simplify vendor hooks for non-GKI builds - ANDROID: vendor_hooks: fix __section macro - ANDROID: use static_call() for restricted hooks - ANDROID: fix redefinition error for restricted vendor hooks - ANDROID: add support for vendor hooks - mm: add PG_pool in /proc/kpageflags - ext4: Fix BUG_ON in ext4_bread when write quota data - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() - mmap_lock: change trace and locking order - mm: mmap_lock: fix disabling preemption directly - mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations - mm: mmap_lock: use local locks instead of disabling preemption - mm: mmap_lock: add tracepoints around lock acquisition - ext4: fix an use-after-free issue about data=journal writeback mode - mm/pin_mem: improve pin mem pages rmap and free method - mm/pin_mem: add PG_hotreplace to mark pages need hotreplaced - mm/pin_mem: refactor pin memory mem reserve and pid reserve code - audit: bugfix for infinite loop when flush the hold queue - iommu/arm-smmu-v3: Remove arm_smmu_cmdq_issue_sync() to keep consistent with upstream - ipvlan: disable l2e local xmit - watchdog: Fix sleeping function called from atomic context - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - tcp_comp: Fix comp_read_size return value - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - Revert "sched: Introcude config option SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sched: Add switch for update_blocked_averages" - Revert "sched: Add frequency control for load update in scheduler_tick" - Revert "sched: Access control for sysctl_update_load_latency" - Revert "sched: Fix branch prediction error in static_key" - Revert "arm: Optimize ttwu IPI" - Revert "sched/idle: introduce smart halt polling" - Revert "sched/idle: Add IAS_SMART_HALT_POLL config for smart halt polling feature" - Revert "sched: Add menuconfig option for CONFIG_SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sysctl: Refactor IAS framework" - Revert "sched/idle: Optimize the loop time algorithm to reduce multicore disturb" - Revert "sched/idle: Reported an error when an illegal negative value is passed" - Revert "sched: Aware multi-core system for optimize loadtracking" - blk-throttle: enable hierarchical throttle in cgroup v1 - md: Fix undefined behaviour in is_mddev_idle - cgroup: fix compile error when CONFIG_MEMCG = n - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate - fbcon: fix ypos over boundary issue - mm/zswap: move to use crypto_acomp API for hardware acceleration - net: fix a data race when get vlan device - ipvlan: Add handling of NETDEV_UP events - perf vendor events amd: Add Zen3 events- Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - Export-sas_phy_enable - bonding: allow nesting of bonding device - bonding: avoid adding slave device with IFF_MASTER flag - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine - openeuler_defconfig: enable CONFIG_DYNAMIC_HUGETLB for x86 - mm/dynamic_hugetlb: add Document for dynamic hugetlb feature - mm/dynamic_hugetlb: disable dynamic hugetlb if hugetlb_vmemmap is enabled - mm/huge_memory: disable THP when dynamic hugetlb is enabled - mm/dynamic_hugetlb: add some tracepoints - mm/dynamic_hugetlb: free huge pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc huge pages from dhugetlb_pool - mm/dynamic_hugetlb: collects resv allocated for dhugetlb_pool - mm/dynamic_hugetlb: add interface to disable normal pages allocation - mm/dynamic_hugetlb: free pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc page from dhugetlb_pool - mm/dynamic_hugetlb: add migration function - mm/dynamic_hugetlb: add merge page function - mm/dynamic_hugetlb: add split page function - mm/dynamic_hugetlb: add interface to configure the count of hugepages - mm/dynamic_hugetlb: add PG_pool flag to mark pages from dhugetlb_pool - mm/dynamic_hugetlb: establish the dynamic hugetlb feature framework - mm/hugetlb: add parameter hugetlbfs_inode_info to several functions - mm: declare several functions- SCSI: spfc: Update lb mode acquired solution - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode - asm-generic: Add missing brackets for io_stop_wc macro - net: hns3: add ethtool priv-flag for TX push - net: hns3: add support for TX push mode - asm-generic: introduce io_stop_wc() and add implementation for ARM64 - net/spnic:Remove the code about little endian and big endian conversion - net/spnic:Remove the code of polling mode - net/spnic:Remove unused clp hardware channels - net/spnic:Remove unused functions about ceq - RDMA/hns: Replace get_udp_sport with rdma_get_udp_sport - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn - RDMA/hns: Modify the hop num of HIP09 EQ to 1 - RDMA/hns: Remove magic number - RDMA/hns: Remove macros that are no longer used - RDMA/hns: Correctly initialize the members of Array[][] - RDMA/hns: Correct the type of variables participating in the shift operation - RDMA/hns: Replace tab with space in the right-side comments - RDMA/hns: Correct the print format to be consistent with the variable type - RDMA/hns: Correct the hex print format - RDMA/hns: Validate the pkey index - RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility - RDMA/hns: Fix initial arm_st of CQ - RDMA: Constify netdev->dev_addr accesses - RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() - RDMA/hns: Add the check of the CQE size of the user space - RDMA/hns: Fix the size setting error when copying CQE in clean_cq() - RDMA/hns: Work around broken constant propagation in gcc 8 - RDMA/hns: Delete unnecessary blank lines. - RDMA/hns: Adjust the order in which irq are requested and enabled - RDMA/hns: Remove dqpn filling when modify qp from Init to Init - RDMA/hns: Fix query destination qpn - RDMA/hns: Bugfix for incorrect association between dip_idx and dgid - RDMA/hns: Bugfix for the missing assignment for dip_idx - RDMA/hns: Bugfix for data type of dip_idx - RDMA/hns: Fix incorrect lsn field - RDMA/hns: Delete unused hns bitmap interface - RDMA/hns: Use IDA interface to manage srq index - RDMA/hns: Ownerbit mode add control field - RDMA/hns: Remove unsupport cmdq mode - RDMA/hns: Don't overwrite supplied QP attributes - RDMA/hns: Fix the double unlock problem of poll_sem - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support - cpupower: Remove family arg to decode_pstates() - cpupower: Condense pstate enabled bit checks in decode_pstates() - cpupower: Update family checks when decoding HW pstates - cpupower: Remove unused pscur variable. - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag - cpupower: Correct macro name for CPB caps flag - cpupower: Update msr_pstate union struct naming - openeuler_defconfig: Enable CONFIG_ARM64_EPAN for ARM64 - arm64: Support execute-only permissions with Enhanced PAN - arm64: head.S: cleanup SCTLR_ELx initialization - arm64: smccc: Save lr before calling __arm_smccc_sve_check() - arm64: smccc: Support SMCCC v1.3 SVE register saving hint - KVM: arm64: Implement the TRNG hypervisor call - arm64: Add support for SMCCC TRNG entropy source - firmware: smccc: Introduce SMCCC TRNG framework - firmware: smccc: Add SMCCC TRNG function call IDs - arm64: abort counter_read_on_cpu() when irqs_disabled() - arm64: implement CPPC FFH support using AMUs - arm64: split counter validation function - arm64: wrap and generalise counter read functions - arm64: Add HWCAP for self-synchronising virtual counter - arm64: Add handling of CNTVCTSS traps - arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 - arm64: Add a capability for FEAT_ECV - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses - can: raw: return -ERANGE when filterset does not fit into user space buffer - x86: hugepage: use nt copy hugepage to AEP in x86- xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - Revert "xsk: Do not sleep in poll() when need_wakeup set" - bus: ti-sysc: Fix variable set but not used warning for reinit_modules - rcu: Mark accesses to rcu_state.n_force_qs - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - scsi: scsi_debug: Fix type in min_t to avoid stack OOB - scsi: scsi_debug: Don't call kcalloc() if size arg is zero - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - media: mxl111sf: change mutex_init() location - xsk: Do not sleep in poll() when need_wakeup set - ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name - Input: touchscreen - avoid bitwise vs logical OR warning - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE - libata: if T_LENGTH is zero, dma direction should be DMA_NONE - serial: 8250_fintek: Fix garbled text for console - iocost: Fix divide-by-zero on donation from low hweight cgroup - zonefs: add MODULE_ALIAS_FS - btrfs: fix double free of anon_dev after failure to create subvolume - btrfs: fix memory leak in __add_inode_ref() - USB: serial: option: add Telit FN990 compositions - USB: serial: cp210x: fix CP2105 GPIO registration - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. - PCI/MSI: Mask MSI-X vectors only on success - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES - Revert "usb: early: convert to readl_poll_timeout_atomic()" - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test - sit: do not call ipip6_dev_free() from sit_init_net() - net: systemport: Add global locking for descriptor lifecycle - net/smc: Prevent smc_release() from long blocking - net: Fix double 0x prefix print in SKB dump - sfc_ef100: potential dereference of null pointer - net/packet: rx_owner_map depends on pg_vec - ixgbe: set X550 MDIO speed before talking to PHY - ixgbe: Document how to enable NBASE-T support - igc: Fix typo in i225 LTR functions - igbvf: fix double free in `igbvf_probe` - igb: Fix removal of unicast MAC filters of VFs - soc/tegra: fuse: Fix bitwise vs. logical OR warning - mptcp: clear 'kern' flag from fallback sockets - drm/amd/pm: fix a potential gpu_metrics_table memory leak - flow_offload: return EOPNOTSUPP for the unsupported mpls action type - mac80211: fix lookup when adding AddBA extension element - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock - drm/ast: potential dereference of null pointer - selftest/net/forwarding: declare NETIFS p9 p10 - net/sched: sch_ets: don't remove idle classes from the round-robin list - dmaengine: st_fdma: fix MODULE_ALIAS - selftests: Fix IPv6 address bind tests - selftests: Fix raw socket bind tests with VRF - selftests: Add duplicate config only for MD5 VRF tests - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - inet_diag: fix kernel-infoleak for UDP sockets - sch_cake: do not call cake_destroy() from cake_init() - s390/kexec_file: fix error handling when applying relocations - selftests: net: Correct ping6 expected rc from 2 to 1 - virtio/vsock: fix the transport to work with VMADDR_CID_ANY - soc: imx: Register SoC device only on i.MX boards - clk: Don't parent clks until the parent is fully registered - ARM: socfpga: dts: fix qspi node compatible - ceph: initialize pathlen variable in reconnect_caps_cb - ceph: fix duplicate increment of opened_inodes metric - tee: amdtee: fix an IS_ERR() vs NULL bug - mac80211: track only QoS data frames for admission control - arm64: dts: rockchip: fix audio-supply for Rock Pi 4 - arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply - arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply - arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge - arm64: dts: imx8mp-evk: Improve the Ethernet PHY description - arm64: dts: imx8m: correct assigned clocks for FEC - dm btree remove: fix use after free in rebalance_children() - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 - vdpa: check that offsets are within bounds - virtio_ring: Fix querying of maximum DMA mapping size for virtio device - bpf, selftests: Add test case trying to taint map value pointer - bpf: Make 32->64 bounds propagation slightly more robust - bpf: Fix signed bounds propagation after mov32 - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - mac80211: validate extended element ID is present - mac80211: send ADDBA requests using the tid/queue of the aggregation session - mac80211: mark TX-during-stop for TX in in_reconfig - mac80211: fix regression in SSN handling of addba tx - KVM: downgrade two BUG_ONs to WARN_ON_ONCE - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE - arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM - arm: extend pfn_valid to take into account freed memory map alignment - memblock: align freed memory map on pageblock boundaries with SPARSEMEM - memblock: free_unused_memmap: use pageblock units instead of MAX_ORDER - perf intel-pt: Fix error timestamp setting on the decoder error path - perf intel-pt: Fix missing 'instruction' events with 'q' option - perf intel-pt: Fix next 'err' value, walking trace - perf intel-pt: Fix state setting when receiving overflow (OVF) packet - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage - perf inject: Fix itrace space allowed for new attributes - ethtool: do not perform operations on net devices being unregistered - hwmon: (dell-smm) Fix warning on /proc/i8k creation error - fuse: make sure reclaim doesn't write the inode - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc - staging: most: dim2: use device release method - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req - tracing: Fix a kmemleak false positive in tracing_map - drm/amd/display: add connector type check for CRC source set - drm/amd/display: Fix for the no Audio bug with Tiled Displays - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - i2c: rk3x: Handle a spurious start completion interrupt flag - parisc/agp: Annotate parisc agp init functions with __init - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid - net/mlx4_en: Update reported link modes for 1/10G - Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" - s390/test_unwind: use raw opcode instead of invalid instruction - KVM: arm64: Save PSTATE early on exit - drm/msm/dsi: set default num_data_lanes - nfc: fix segfault in nfc_genl_dump_devices_done - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() - cgroup: cgroup.{procs,threads} factor out common parts - netfilter: selftest: conntrack_vrf.sh: fix file permission - Documentation/Kbuild: Remove references to gcc-plugin.sh - MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal - doc: gcc-plugins: update gcc-plugins.rst - kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc - bpf: Add selftests to cover packet access corner cases - misc: fastrpc: fix improper packet size calculation - irqchip: nvic: Fix offset for Interrupt Priority Offsets - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - irqchip/armada-370-xp: Fix support for Multi-MSI interrupts - irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() - irqchip/aspeed-scu: Replace update_bits with write_bits. - csky: fix typo of fpu config macro - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - iio: ad7768-1: Call iio_trigger_notify_done() on error - iio: adc: axp20x_adc: fix charging current reporting on AXP22x - iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda - iio: at91-sama5d2: Fix incorrect sign extension - iio: dln2: Check return value of devm_iio_trigger_register() - iio: dln2-adc: Fix lockdep complaint - iio: itg3200: Call iio_trigger_notify_done() on error - iio: kxsd9: Don't return error code in trigger handler - iio: ltr501: Don't return error code in trigger handler - iio: mma8452: Fix trigger reference couting - iio: stk3310: Don't return error code in interrupt handler - iio: trigger: stm32-timer: fix MODULE_ALIAS - iio: trigger: Fix reference counting - iio: gyro: adxrs290: fix data signedness - xhci: avoid race between disable slot command and host runtime suspend - usb: core: config: using bit mask instead of individual bits - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending - usb: core: config: fix validation of wMaxPacketValue entries - USB: gadget: zero allocate endpoint 0 buffers - selftests/fib_tests: Rework fib_rp_filter_test() - net/qla3xxx: fix an error code in ql_adapter_up() - net, neigh: clear whole pneigh_entry at alloc time - net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() - net: altera: set a couple error code in probe() - net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero - tools build: Remove needless libpython-version feature check that breaks test-all fast path - dt-bindings: net: Reintroduce PHY no lane swap binding - Documentation/locking/locktypes: Update migrate_disable() bits. - perf tools: Fix SMT detection fast read path - Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge" - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - mtd: rawnand: fsmc: Fix timing computation - mtd: rawnand: fsmc: Take instruction delay into account - i40e: Fix pre-set max number of queues for VF - i40e: Fix failed opcode appearing if handling messages from VF - clk: imx: use module_platform_driver - RDMA/hns: Do not destroy QP resources in the hw resetting phase - RDMA/hns: Do not halt commands during reset until later - ASoC: codecs: wcd934x: return correct value from mixer put - ASoC: codecs: wcd934x: handle channel mappping list correctly - ASoC: codecs: wsa881x: fix return values from kcontrol put - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer - ASoC: rt5682: Fix crash due to out of scope stack vars - PM: runtime: Fix pm_runtime_active() kerneldoc comment - qede: validate non LSO skb length - scsi: scsi_debug: Fix buffer size of REPORT ZONES command - scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) - tracefs: Set all files to the same group ownership as the mount option - net: mvpp2: fix XDP rx queues registering - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - binder: use wake_up_pollfree() - wait: add wake_up_pollfree() - libata: add horkage for ASMedia 1092 - can: m_can: Disable and ignore ELO interrupt - can: pch_can: pch_can_rx_normal: fix use after free - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. - clk: qcom: regmap-mux: fix parent clock lookup - mmc: renesas_sdhi: initialize variable properly when tuning - tracefs: Have new files inherit the ownership of their parent - nfsd: Fix nsfd startup race (again) - nfsd: fix use-after-free due to delegation race - md: fix update super 1.0 on rdev size change - btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling - btrfs: clear extent buffer uptodate when we fail to write it - scsi: qla2xxx: Format log strings only if needed - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform - ALSA: ctl: Fix copy of updated id with element read/write - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall - net/sched: fq_pie: prevent dismantle issue - devlink: fix netns refcount leak in devlink_nl_cmd_reload() - IB/hfi1: Correct guard on eager buffer deallocation - iavf: Fix reporting when setting descriptor count - iavf: restore MSI state on reset - netfilter: conntrack: annotate data-races around ct->timeout - udp: using datalen to cap max gso segments - seg6: fix the iif in the IPv6 socket control block - nfp: Fix memory leak in nfp_cpp_area_cache_add() - bonding: make tx_rebalance_counter an atomic - ice: ignore dropped packets during init - bpf: Fix the off-by-two error in range markings - bpf, x86: Fix "no previous prototype" warning - vrf: don't run conntrack on vrf with !dflt qdisc - selftests: netfilter: add a vrf+conntrack testcase - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - drm/amdkfd: fix boot failure when iommu is disabled in Picasso. - drm/amdgpu: init iommu after amdkfd device init - drm/amdgpu: move iommu_resume before ip init/resume - drm/amdgpu: add amdgpu_amdkfd_resume_iommu - drm/amdkfd: separate kfd_iommu_resume from kfd_resume - drm/amd/amdkfd: adjust dummy functions' placement - x86/sme: Explicitly map new EFI memmap table as encrypted - can: sja1000: fix use after free in ems_pcmcia_add_card() - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter - can: kvaser_usb: get CAN clock frequency from device - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr - IB/hfi1: Fix early init panic - IB/hfi1: Insure use of smp_processor_id() is preempt disabled - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: bigbenff: prevent null pointer dereference - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - HID: google: add eel USB id - HID: quirks: Add quirk for the Microsoft Surface 3 type-cover - gcc-plugins: fix gcc 11 indigestion with plugins... - gcc-plugins: simplify GCC plugin-dev capability test - usb: gadget: uvc: fix multiple opens - tee: handle lookup of shm with reference count 0 - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - rds: memory leak in __rds_conn_create() - ipmi: msghandler: Make symbol 'remove_work_wq' static - net/tls: Fix authentication failure in CCM mode - parisc: Mark cr16 CPU clocksource unstable on all SMP machines - iwlwifi: mvm: retry init flow if failed - serial: 8250: Fix RTS modem control while in rs485 mode - serial: 8250_pci: rewrite pericom_do_set_divisor() - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array - serial: core: fix transmit-buffer reset and memleak - serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 - serial: pl011: Add ACPI SBSA UART match id - tty: serial: msm_serial: Deactivate RX DMA for polling support - x86/64/mm: Map all kernel memory into trampoline_pgd - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms - x86/tsc: Add a timer to make sure TSC_adjust is always checked - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - vgacon: Propagate console boot parameters before calling `vc_resize' - parisc: Fix "make install" on newer debian releases - parisc: Fix KBUILD_IMAGE for self-extracting kernel - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() - x86/pv: Switch SWAPGS to ALTERNATIVE - sched/uclamp: Fix rq->uclamp_max not set on first enqueue - x86/xen: Add xenpv_restore_regs_and_return_to_usermode() - x86/entry: Use the correct fence macro after swapgs in kernel CR3 - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword - KVM: VMX: Set failure code in prepare_vmcs02() - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register - atlantic: Remove warn trace message. - atlantic: Fix statistics logic for production hardware - Remove Half duplex mode speed capabilities. - atlantic: Add missing DIDs and fix 115c. - atlantic: Fix to display FW bundle version instead of FW mac version. - atlatnic: enable Nbase-t speeds with base-t - atlantic: Increase delay for fw transactions - drm/msm: Do hw_init() before capturing GPU state - drm/msm/a6xx: Allocate enough space for GMU registers - net/smc: Keep smc_close_final rc during active close - net/rds: correct socket tunable error in rds_tcp_tune() - net/smc: fix wrong list_del in smc_lgr_cleanup_early - ipv4: convert fib_num_tclassid_users to atomic_t - net: annotate data-races on txq->xmit_lock_owner - dpaa2-eth: destroy workqueue at the end of remove function - net: marvell: mvpp2: Fix the computation of shared CPUs - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() - ASoC: tegra: Fix kcontrol put callback in AHUB - ASoC: tegra: Fix kcontrol put callback in DSPK - ASoC: tegra: Fix kcontrol put callback in DMIC - ASoC: tegra: Fix kcontrol put callback in I2S - ASoC: tegra: Fix kcontrol put callback in ADMAIF - ASoC: tegra: Fix wrong value type in DSPK - ASoC: tegra: Fix wrong value type in DMIC - ASoC: tegra: Fix wrong value type in I2S - ASoC: tegra: Fix wrong value type in ADMAIF - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode - selftests: net: Correct case name - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - arm64: ftrace: add missing BTIs - siphash: use _unaligned version by default - net: mpls: Fix notifications when deleting a device - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - tcp: fix page frag corruption on page fault - natsemi: xtensa: fix section mismatch warnings - i2c: cbus-gpio: set atomic transfer callback - i2c: stm32f7: stop dma transfer in case of NACK - i2c: stm32f7: recover the bus on access timeout - i2c: stm32f7: flush TX FIFO upon transfer errors - wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() - wireguard: receive: drop handshakes if queue lock is contended - wireguard: receive: use ring buffer for incoming handshakes - wireguard: device: reset peer src endpoint when netns exits - wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST - wireguard: selftests: actually test for routing loops - wireguard: allowedips: add missing __rcu annotation to satisfy sparse - wireguard: selftests: increase default dmesg log size - tracing/histograms: String compares should not care about signed values - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 - KVM: x86: Use a stable condition around all VT-d PI paths - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST - KVM: Disallow user memslot with size that exceeds "unsigned long" - drm/amd/display: Allow DSC on supported MST branch devices - ipv6: fix memory leak in fib6_rule_suppress - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - s390/pci: move pseudo-MMIO to prevent MIO overlap - ipmi: Move remove_work to dedicated workqueue - rt2x00: do not mark device gone on EPROTO errors during start - kprobes: Limit max data_size of the kretprobe instances - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - ACPI: Add stubs for wakeup handler functions - net/smc: Avoid warning of possible recursive locking - perf report: Fix memory leaks around perf_tip() - perf hist: Fix memory leak of a perf_hpp_fmt - net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock() - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - ipv6: check return value of ipv6_skip_exthdr - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile - drm/amd/amdgpu: fix potential memleak - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again - scsi: iscsi: Unblock session then wake up error handler - thermal: core: Reset previous low and high trip during thermal zone init - btrfs: check-integrity: fix a warning on write caching disabled disk - s390/setup: avoid using memblock_enforce_memory_limit - platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep - platform/x86: thinkpad_acpi: Add support for dual fan control - net: return correct error code - net/smc: Transfer remaining wait queue entries during fallback - mac80211: do not access the IV when it was stripped - drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" - gfs2: Fix length of holes reported at end-of-file - gfs2: release iopen glock early in evict - ovl: fix deadlock in splice write - ovl: simplify file splice - can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM - NFSv42: Fix pagecache invalidation after COPY/CLONE - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP - shm: extend forced shm destroy to support objects from several IPC nses - s390/mm: validate VMA in PGSTE manipulation functions - tty: hvc: replace BUG_ON() with negative return value - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - tracing: Check pid filtering when creating events - vhost/vsock: fix incorrect used length reported to the guest - iommu/amd: Clarify AMD IOMMUv2 initialization messages - smb3: do not error on fsync when readonly - ceph: properly handle statfs on multifs setups - f2fs: set SBI_NEED_FSCK flag when inconsistent node block found - sched/scs: Reset task stack state in bringup_cpu() - tcp: correctly handle increased zerocopy args struct size - net: mscc: ocelot: correctly report the timestamping RX filters in ethtool - net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP - net/smc: Don't call clcsock shutdown twice when smc shutdown - net: vlan: fix underflow for the real_dev refcnt - net/sched: sch_ets: don't peek at classes beyond 'nbands' - tls: fix replacing proto_ops - tls: splice_read: fix record type check - MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 - MIPS: loongson64: fix FTLB configuration - igb: fix netpoll exit with traffic - nvmet: use IOCB_NOWAIT only if the filesystem supports it - net/smc: Fix loop in smc_listen - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - net: phylink: Force retrigger in case of latched link-fail indicator - net: phylink: Force link down and retrigger resolve on interface change - lan743x: fix deadlock in lan743x_phy_link_status_change() - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows - drm/amd/display: Set plane update flags for all planes in reset - PM: hibernate: use correct mode for swsusp_close() - net/ncsi : Add payload to be 32-bit aligned to fix dropped packets - nvmet-tcp: fix incomplete data digest send - net: marvell: mvpp2: increase MTU limit when XDP enabled - mlxsw: spectrum: Protect driver from buggy firmware - mlxsw: Verify the accessed index doesn't exceed the array length - net/smc: Ensure the active closing peer first closes clcsock - erofs: fix deadlock when shrink erofs slab - scsi: scsi_debug: Zero clear zones at reset write pointer - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING - ice: avoid bpf_prog refcount underflow - ice: fix vsi->txq_map sizing - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group - net: ipv6: add fib6_nh_release_dsts stub - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume - nfp: checking parameter process for rx-usecs/tx-usecs is invalid - ipv6: fix typos in __ip6_finish_output() - firmware: smccc: Fix check for ARCH_SOC_ID not implemented - mptcp: fix delack timer - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec - iavf: Prevent changing static ITR values if adaptive moderation is on - net: marvell: prestera: fix double free issue on err path - drm/vc4: fix error code in vc4_create_object() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks - ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE - NFSv42: Don't fail clone() unless the OP_CLONE operation failed - firmware: arm_scmi: pm: Propagate return value to caller - net: ieee802154: handle iftypes as u32 - ASoC: codecs: wcd934x: return error code correctly from hw_params - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer - ARM: dts: bcm2711: Fix PCIe interrupts - ARM: dts: BCM5301X: Add interrupt properties to GPIO node - ARM: dts: BCM5301X: Fix I2C controller interrupt - netfilter: flowtable: fix IPv6 tunnel addr match - netfilter: ipvs: Fix reuse connection if RS weight is 0 - netfilter: ctnetlink: do not erase error code with EINVAL - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY - proc/vmcore: fix clearing user buffer by properly using clear_user() - PCI: aardvark: Fix link training - PCI: aardvark: Simplify initialization of rootcap on virtual bridge - PCI: aardvark: Implement re-issuing config requests on CRS response - PCI: aardvark: Update comment about disabling link training - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() - powerpc/32: Fix hardlockup on vmap stack overflow - mdio: aspeed: Fix "Link is Down" issue - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB - mmc: sdhci-esdhc-imx: disable CMDQ support - tracing: Fix pid filtering when triggers are attached - tracing/uprobe: Fix uprobe_perf_open probes iteration - KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB - xen: detect uninitialized xenbus in xenbus_init - xen: don't continue xenstore initialization in case of errors - fuse: release pipe buf after last use - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: greybus: Add missing rwsem around snd_ctl_remove() calls - staging/fbtft: Fix backlight - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts - Revert "parisc: Fix backtrace to always include init funtion names" - media: cec: copy sequence field for the reply - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 - ALSA: ctxfi: Fix out-of-range access - binder: fix test regression due to sender_euid change - usb: hub: Fix locking issues with address0_mutex - usb: hub: Fix usb enumeration issue due to address0 race - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts - usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe - net: nexthop: fix null pointer dereference when IPv6 is not enabled - usb: dwc3: gadget: Fix null pointer exception - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer - usb: dwc3: gadget: Ignore NoStream after End Transfer - usb: dwc2: hcd_queue: Fix use of floating point literal - usb: dwc2: gadget: Fix ISOC flow for elapsed frames - USB: serial: option: add Fibocom FM101-GL variants - USB: serial: option: add Telit LE910S1 0x9200 composition - ACPI: Get acpi_device's parent from the parent field - ARM: Add unwinding annotations to __loop.*delay functions - fcntl: fix potential deadlocks for &fown_struct.lock - mm: usercopy: Warn vmalloc/module address in check_heap_object() - powerpc: Fix virt_addr_valid() check - jffs2: fix memory leak in jffs2_scan_medium - jffs2: fix memory leak in jffs2_do_mount_fs - jffs2: fix use-after-free in jffs2_clear_xattr_subsystem - powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - hugetlb: address ref count racing in prep_compound_gigantic_page - memblock: ensure there is no overflow in memblock_overlaps_region() - phonet: refcount leak in pep_sock_accep - Revert "[Backport] ARM: BCM53016: Specify switch ports for Meraki MR32" - USB: gadget: bRequestType is a bitfield, not a enum - USB: gadget: detect too-big endpoint 0 requests - Revert "perf: Rework perf_event_exit_event()" - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() - ALSA: hda: hdac_ext_stream: fix potential locking issues - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon - btrfs: update device path inode time instead of bd_inode - fs: export an inode_update_time helper - ice: Delete always true check of PF pointer - usb: max-3421: Use driver data instead of maintaining a list of bound devices - ASoC: DAPM: Cover regression by kctl change notification fix - selinux: fix NULL-pointer dereference when hashtab allocation fails - RDMA/netlink: Add __maybe_unused to static inline in C file - scsi: ufs: core: Fix task management completion timeout race - scsi: ufs: core: Fix task management completion - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors - drm/i915/dp: Ensure sink rate values are always valid - drm/udl: fix control-message timeout - drm/amd/display: Update swizzle mode enums - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - parisc/sticon: fix reverse colors - btrfs: fix memory ordering between normal and ordered work functions - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform - udf: Fix crash after seekdir - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load - block: Check ADMIN before NICE for IOPRIO_CLASS_RT - s390/kexec: fix memory leak of ipl report buffer - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() - powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tipc: check for null after calling kmemdup - hexagon: clean up timer-regs.h - hexagon: export raw I/O routines for modules - tun: fix bonding active backup with arp monitoring - arm64: vdso32: suppress error message for 'make mrproper' - net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices - s390/kexec: fix return code handling - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - pinctrl: qcom: sdm845: Enable dual edge errata - KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() - e100: fix device suspend/resume - NFC: add NCI_UNREG flag to eliminate the race - net: nfc: nci: Change the NCI close sequence - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - i40e: Fix display error code in dmesg - i40e: Fix creation of first queue by omitting it if is not power of two - i40e: Fix warning message and call stack during rmmod i40e driver - i40e: Fix ping is lost after configuring ADq on VF - i40e: Fix changing previously set num_queue_pairs for PFs - i40e: Fix NULL ptr dereference on VSI filter sync - i40e: Fix correct max_pkt_size on VF RX queue - net: virtio_net_hdr_to_skb: count transport header in UFO - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: sched: act_mirred: drop dst for the direction from egress to ingress - scsi: core: sysfs: Fix hang when device state is set via sysfs - net/mlx5: E-Switch, return error if encap isn't supported - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore - net/mlx5: Lag, update tracker when state change event received - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' - mips: lantiq: add support for clk_get_parent() - mips: bcm63xx: add support for clk_get_parent() - MIPS: generic/yamon-dt: fix uninitialized variable error - iavf: Fix for setting queues to 0 - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset - iavf: validate pointers - iavf: prevent accidental free of filter structure - iavf: Fix failure to exit out from last all-multicast mode - iavf: free q_vectors before queues in iavf_disable_vf - iavf: check for null in iavf_fix_features - iavf: Fix return of set the new channel count - net/smc: Make sure the link_id is unique - sock: fix /proc/net/sockstat underflow in sk_clone_lock() - net: reduce indentation level in sk_clone_lock() - tipc: only accept encrypted MSG_CRYPTO msgs - bnxt_en: reject indirect blk offload when hw-tc-offload is off - net: bnx2x: fix variable dereferenced before check - net: ipa: disable HOLB drop when updating timer - tracing: Add length protection to histogram string copies - tcp: Fix uninitialized access in skb frags array for Rx 0cp. - net-zerocopy: Refactor skb frag fast-forward op. - net-zerocopy: Copy straggler unaligned data for TCP Rx. zerocopy. - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame - perf tests: Remove bash construct from record+zstd_comp_decomp.sh - perf bench futex: Fix memory leak of perf_cpu_map__new() - perf bpf: Avoid memory leak from perf_env__insert_btf() - tracing/histogram: Do not copy the fixed-size char array field over the field size - perf/x86/vlbr: Add c->flags to vlbr event constraints - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk - clk/ast2600: Fix soc revision for AHB - clk: ingenic: Fix bugs with divided dividers - f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() - f2fs: compress: disallow disabling compress on non-empty compressed file - sh: define __BIG_ENDIAN for math-emu - sh: math-emu: drop unused functions - sh: fix kconfig unmet dependency warning for FRAME_POINTER - f2fs: fix to use WHINT_MODE - f2fs: fix up f2fs_lookup tracepoints - maple: fix wrong return value of maple_bus_init(). - sh: check return code of request_irq - powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST - powerpc/dcr: Use cmplwi instead of 3-argument cmpli - ALSA: gus: fix null pointer dereference on pointer block - ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 - powerpc/5200: dts: fix memory node unit name - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() - scsi: target: Fix alua_tg_pt_gps_count tracking - scsi: target: Fix ordered tag handling - MIPS: sni: Fix the build - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - ALSA: ISA: not for M68K - ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash - ARM: dts: ls1021a: move thermal-zones node out of soc/ - usb: host: ohci-tmio: check return value after calling platform_get_resource() - ARM: dts: omap: fix gpmc,mux-add-data type - firmware_loader: fix pre-allocated buf built-in firmware use - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec - scsi: advansys: Fix kernel pointer leak - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect - clk: imx: imx6ul: Move csi_sel mux to correct base register - ASoC: SOF: Intel: hda-dai: fix potential locking issue - arm64: dts: freescale: fix arm,sp805 compatible string - arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property - arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency - ARM: BCM53016: Specify switch ports for Meraki MR32 - staging: rtl8723bs: remove possible deadlock when disconnect (v2) - ARM: dts: ux500: Skomer regulator fixes - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - usb: musb: tusb6010: check return value after calling platform_get_resource() - bus: ti-sysc: Use context lost quirk for otg - bus: ti-sysc: Add quirk handling for reinit on context lost - RDMA/bnxt_re: Check if the vlan is valid before reporting - arm64: dts: hisilicon: fix arm,sp805 compatible string - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - ARM: dts: NSP: Fix mpcore, mmc node names - staging: wfx: ensure IRQ is ready before enabling it - arm64: dts: allwinner: a100: Fix thermal zone node name - arm64: dts: allwinner: h5: Fix GPU thermal zone node name - ARM: dts: sunxi: Fix OPPs node name - arm64: zynqmp: Fix serial compatible string - arm64: zynqmp: Do not duplicate flash partition label property - ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process - ubifs: ubifs_writepage: Mark page dirty after writing inode failed - fget: check that the fd still exists after getting a ref to it - nbd: Fix use-after-free in blk_mq_free_rqs - xfs: fix up non-directory creation in SGID directories - pipe: Fix endless sleep problem due to the out-of-order - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off - block: Fix fsync always failed if once failed - kfence: fix memory leak when cat kfence objects - io_uring: fix soft lockup when call __io_remove_buffers - io_uring: return back safer resurrect - io_uring: fix ltout double free on completion race - ext4: always panic when errors=panic is specified - scsi: core: Stop using DRIVER_ERROR - drm/i915/guc: Update to use firmware v49.0.1- Increase-debugfs_dump_index-after-dump - brd: expose number of allocated pages in debugfs - net: hns3: create new common cmd code for PF and VF modules - net: hns3: refactor VF tqp stats APIs with new common tqp stats APIs - net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs - net: hns3: create new set of common tqp stats APIs for PF and VF reuse - net: hns3: refactor VF rss init APIs with new common rss init APIs - net: hns3: refactor PF rss init APIs with new common rss init APIs - net: hns3: create new set of common rss init APIs for PF and VF reuse - net: hns3: refactor VF rss set APIs with new common rss set APIs - net: hns3: refactor PF rss set APIs with new common rss set APIs - net: hns3: create new set of common rss set APIs for PF and VF module - net: hns3: refactor VF rss get APIs with new common rss get APIs - net: hns3: refactor PF rss get APIs with new common rss get APIs - net: hns3: create new set of common rss get APIs for PF and VF rss module - net: hns3: refactor hclge_comm_send function in PF/VF drivers - net: hns3: create new rss common structure hclge_comm_rss_cfg - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: refactor hns3 makefile to support hns3_common module - Revert "bcache: add a framework to perform prefetch" - Revert "bcache: provide a switch to bypass all IO requests" - Revert "bcache: inflight prefetch requests block overlapped normal requests" - Revert "bcache: Delay to invalidate cache data in writearound write" - Revert "bcache: Add a sample of userspace prefetch client" - Revert "bcache: Rewrite patch to delay to invalidate cache data" - Revert "bcache: do not collect data insert info created by write_moving" - Revert "bcache: always record start time of a sample"- netfilter: fix regression in looped (broad|multi)cast's MAC handling - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() - serial: amba-pl011: Fix serial port discard interrupt when interrupt signal line of serial port is connected to mbigen. - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - perf script: Fix printing 'phys_addr' failure issue - bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - bcache: Rewrite patch to delay to invalidate cache data - bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch - tcp: Add some stub info for KABI consistency - BMA: Fix format string compile warning in arm32 builds- hugepage: add sysctl for hugepage alloc and mig - mm: export node type {pmem|dram} under /sys/bus/node - acpi/numa: memorize node type from SRAT table - etmem_scan: add pte_hole callback - etmem_scan: release CPU after scan walk_step size - etmem: fix potential UAF when walk ept page table - etmem: fix concurrent access to export file operations - etmem scan: fix memleak in vm_idle_read - etmem_scan: x86: support scan 4 level ept under 5 level host page table - etmem: x86: support scan hugetlb of vm - etmem: add ioctl for mm idle scan - RDMA/hns: Remove support for HIP06 - RDMA/hns: Remove RST2RST error prints for hw v1 - RDMA/hns: Support direct wqe of userspace - RDMA/hns: Modify the mapping attribute of doorbell to device - RDMA/hns: Encapsulate the qp db as a function - RDMA/hns: Use the core code to manage the fixed mmap entries - RDMA/hns: Use IDA interface to manage uar index - RDMA/hns: Enable the cmd mask of uverbs to create and destroy AH - RDMA/hns: Fix Direct WQE is not enable - RDMA/hns: Enable stash feature of HIP09- tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - xfs: move the CIL workqueue to the CIL - xfs: CIL work is serialised, not pipelined - xfs: AIL needs asynchronous CIL forcing - xfs: reduce ilock acquisitions in xfs_file_fsync - xfs: refactor xfs_file_fsync - xfs: throttle inode inactivation queuing on memory reclaim - xfs: avoid buffer deadlocks when walking fs inodes - xfs: use background worker pool when transactions can't get free space - xfs: don't run speculative preallocation gc when fs is frozen - xfs: flush inode inactivation work when compiling usage statistics - xfs: inactivate inodes any time we try to free speculative preallocations - xfs: queue inactivation immediately when free realtime extents are tight - xfs: queue inactivation immediately when quota is nearing enforcement - xfs: queue inactivation immediately when free space is tight - xfs: per-cpu deferred inode inactivation queues - xfs: detach dquots from inode if we don't need to inactivate it - xfs: move xfs_inactive call to xfs_inode_mark_reclaimable - xfs: remove the active vs running quota differentiation - xfs: remove the flags argument to xfs_qm_dquot_walk - xfs: remove xfs_dqrele_all_inodes - xfs: remove support for disabling quota accounting on a mounted file system - xfs: don't nest transactions when scanning for eofblocks - xfs: force log and push AIL to clear pinned inodes when aborting mount - xfs: separate primary inode selection criteria in xfs_iget_cache_hit - xfs: refactor the inode recycling code - xfs: add iclog state trace events - xfs: rename struct xfs_eofblocks to xfs_icwalk - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ - xfs: selectively keep sick inodes in memory - xfs: drop IDONTCACHE on inodes when we mark them sick - xfs: refactor per-AG inode tagging functions - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag - xfs: pass struct xfs_eofblocks to the inode scan callback - xfs: fix radix tree tag signs - xfs: make the icwalk processing functions clean up the grab state - xfs: clean up inode state flag tests in xfs_blockgc_igrab - xfs: remove indirect calls from xfs_inode_walk{,_ag} - xfs: remove iter_flags parameter from xfs_inode_walk_* - xfs: move xfs_inew_wait call into xfs_dqrele_inode - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab - xfs: pass the goal of the incore inode walk to xfs_inode_walk() - xfs: rename xfs_inode_walk functions to xfs_icwalk - xfs: move the inode walk functions further down - xfs: detach inode dquots at the end of inactivation - xfs: move the quotaoff dqrele inode walk into xfs_icache.c - xfs: don't bounce the iolock between free_{eof,cow}blocks - xfs: expose the blockgc workqueue knobs publicly - xfs: rename the blockgc workqueue - xfs: prevent metadata files from being inactivated - xfs: parallelize block preallocation garbage collection - xfs: rename block gc start and stop functions - xfs: only walk the incore inode tree once per blockgc scan - xfs: consolidate the eofblocks and cowblocks workers - xfs: consolidate incore inode radix tree posteof/cowblocks tags - xfs: remove trivial eof/cowblocks functions - xfs: hide xfs_icache_free_cowblocks - xfs: hide xfs_icache_free_eofblocks - xfs: relocate the eofb/cowb workqueue functions - xfs: set WQ_SYSFS on all workqueues in debug mode - xfs: increase the default parallelism levels of pwork clients - xfs: flush speculative space allocations when we run out of space - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites - xfs: add a tracepoint for blockgc scans - xfs: flush eof/cowblocks if we can't reserve quota for chown - xfs: flush eof/cowblocks if we can't reserve quota for inode creation - xfs: flush eof/cowblocks if we can't reserve quota for file blocks - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent - xfs: pass flags and return gc errors from xfs_blockgc_free_quota - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts - xfs: xfs_inode_free_quota_blocks should scan project quota - xfs: don't stall cowblocks scan if we can't take locks - xfs: trigger all block gc scans when low on quota space - xfs: shut down the filesystem if we screw up quota reservation - xfs: rename code to error in xfs_ioctl_setattr - xfs: remove xfs_qm_vop_chown_reserve - xfs: refactor inode ownership change transaction/inode/quota allocation idiom - xfs: refactor inode creation transaction/inode/quota allocation idiom - xfs: refactor reflink functions to use xfs_trans_alloc_inode - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode - xfs: refactor common transaction/inode/quota allocation idiom - xfs: reserve data and rt quota at the same time - xfs: fix up build warnings when quotas are disabled - xfs: clean up icreate quota reservation calls - xfs: remove xfs_trans_unreserve_quota_nblks completely - xfs: create convenience wrappers for incore quota block reservations - xfs: clean up quota reservation callsites - xfs: reduce quota reservation when doing a dax unwritten extent conversion - scsi:spraid: use bsg module to replace with ioctrl - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL - openeuler_defconfig: Enable sharepool feature in defconfig - net/spnic:The reset command flags modification. - net/spnic:Attribute negotiation and optimization. - net/spnic:RSS initialization process optimization - arm64: Fix conflict for capability when cpu hotplug - memcg: Add static key for memcg kswapd - memcg: make memcg kswapd deal with dirty - memcg: support memcg sync reclaim work as kswapd - memcg: Export memcg.high from cgroupv2 to cgroupv1 - memcg: Export memcg.{min/low} from cgroupv2 to cgroupv1 - kabi: Add reserved page and gfp flags for future extension - kabi: reserve space for cgroup_bpf_attach_type and bpf_cgroup_storage_type - bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum - bpf: Split cgroup_bpf_enabled per attach type - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks - KABI: Add KABI_AUX_PTR extenstions to some more base structures - kabi: Generalize naming of kabi helper macros - arm64: Request resources for reserved memory via memmap - arm64: Add support for memmap kernel parameters- openeuler_defconfig: Enable CONFIG_KABI_RESERVE for x86 and arm64 - KABI: Add CONFIG_KABI_RESERVE to control KABI padding reserve - KABI: Fix allmodconfig build error - Revert "kabi: reserve space for ptp_clock.h" - kabi: reserve space for arm64 cpufeature related structure - UAPI: nfsfh.h: Replace one-element array with flexible-array member - kabi: Add kabi reservation for storage module - KABI:reserve space for sched structures - KABI: reserve space for IMA IPE - kabi: reserve space for cred and user_namespace - Increase size of ucounts to atomic_long_t - kabi: reserve space for fwnode.h - kabi: reserve space for iommu.h - kabi: reserve space for ptp_clock.h - kabi: reserve space for struct ptp_clock_info - kabi: reserve space for struct ptp_clock - kabi: reserve space for struct module - kabi: reserve space for kobject related structures - kabi: reserve space for io subsystem related structures - KABI: add KABI padding to x86/paravirt ops structures - KABI: add KABI padding to cpuidle structures - kabi: reserve space for struct dma_map_ops - kabi: reserve space for struct cpu_stop_work - kabi: reserve space for perf subsystem related structures - kabi: net: reserve space for net netfilter subsystem related structure - kabi: net: reserve space for net bpf subsystem related structure - kabi: net: reserve space for net rdma subsystem related structure - kabi: net: reserve space for net sunrpc subsystem related structure - kabi: net: reserve space for net can subsystem related structure - kabi: net: reserve space for net base subsystem related structure - kabi: reserve space for cgroup bpf structures - kabi: reserve space for cpu cgroup and cpuset cgroup related structures - kabi: reserve space for memcg related structures - kabi: reserve space for cgroup framework related structures - kabi: mm: reserve space for memory subsystem related - msi: Add kabi_reserve in msi.h - irqdomain: Add kabi_reserve in irqdomain - irq_desc: Add kabi_reserve in irq_desc - irq: Add kabi_reserve in irq - interrupt: Add kabi_reserve in interrupt.h - bootparam: Add kabi_reserve in bootparam - kabi: reserve space for hrtimer related structures - kabi: reserve space for time and workqueue subsystem related structure - kabi: reserve space for struct worker - kabi: reserve space for net_namespace - kabi: reserve space for power management related structure - kabi: reserve space for pci subsystem related structure - kabi: reserve space for posix clock related structure - kabi: add kABI reference checking tool - kabi: add a tool to generate the kabi reference relationship - kabi: add script tools to check kabi symbol - kabi: enables more stringent kabi checks - kabi: add KABI_SIZE_ALIGN_CHECKS for more stringent kabi checks - kabi: add kabi helper macros - pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET' - PCI: check BIR before mapping MSI-X Table - PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space - PCI/sysfs: Take reference on device to be removed - pciehp: fix a race between pciehp and removing operations by sysfs - iommu/arm-smmu-v3: Add suspend and resume support - cgroup: Fix task_css_check rcu warnings - psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT - psi: fix unexpected behavior of psi in cgroup v1 during init - perf inject: Fix ARM SPE handling - perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 - perf arm-spe: Support hardware-based PID tracing - perf arm-spe: Save context ID in record - perf arm-spe: Update --switch-events docs in 'perf record' - perf arm-spe: Track task context switch for cpu-mode events - perf arm-spe: Print size using consistent format - perf arm-spe: Implement find_snapshot callback - perf arm-spe: Snapshot mode test - perf arm-spe: Add snapshot mode support - perf arm-spe: Don't wait for PERF_RECORD_EXIT event - perf arm-spe: Bail out if the trace is later than perf event - perf arm-spe: Assign kernel time to synthesized event - perf arm-spe: Convert event kernel time to counter value - perf arm-spe: Save clock parameters from TIME_CONV event - perf arm-spe: Remove redundant checking for "full_auxtrace" - perf arm-spe: Enable timestamp for per-cpu mode - perf arm-spe: Correct sample flags for dummy event - perf arm-spe: Correct sample flags for SPE event - perf arm-spe: Avoid potential buffer overrun - perf arm-spe: Set sample's data source field - perf arm-spe: Synthesize memory event - perf arm-spe: Fill address info for samples - perf arm-spe: Store operation type in packet - perf arm-spe: Store memory address in packet - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC - perf c2c: Add local variables for output metrics - perf c2c: Refactor node display - perf c2c: Fix argument type for percent() - perf c2c: Refactor display filter - perf c2c: Refactor hist entry validation - perf c2c: Rename for shared cache line stats - perf arm-spe: Add support for ARMv8.3-SPE - perf arm_spe: Decode memory tagging properties - perf arm-spe: Add more sub classes for operation packet - perf arm-spe: Refactor operation packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() - perf arm-spe: Remove size condition checking for events - perf arm-spe: Refactor event type handling - perf arm-spe: Add new function arm_spe_pkt_desc_event() - perf arm-spe: Refactor counter packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_counter() - perf arm-spe: Refactor context packet handling - perf arm_spe: Fixup top byte for data virtual address - perf arm-spe: Refactor address packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_addr() - perf arm-spe: Refactor packet header parsing - perf arm-spe: Refactor printing string to buffer - perf arm-spe: Fix packet length handling - perf arm-spe: Refactor arm_spe_get_events() - perf arm-spe: Refactor payload size calculation - perf arm-spe: Fix a typo in comment - perf arm-spe: Include bitops.h for BIT() macro - perf mem: Support ARM SPE events - perf c2c: Support AUX trace - perf mem: Support AUX trace - perf auxtrace: Add itrace option '-M' for memory events - perf mem: Only initialize memory event for recording - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Introduce weak function perf_mem_events__ptr() - perf mem: Search event name with more flexible path - share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: charge pages to the memcg of current task - share_pool: Use node_id from spa when alloc share_pool memory - share_pool: Don't allow non-sp mmap in sp address range - share_pool: support fork() and exit() to handle the mm - share_pool: Implement sp_group_del_task() - share_pool: Implement sp_group_add_task() - share_pool: Implement sp_alloc() - share_pool: Implement sp_unshare_uva() - share_pool: Implement sp_make_share_k2u() - share_pool: Implement sp_free() - share_pool: Implement sp_group_id_by_pid() - share_pool: Implement sp_unshare_kva - share_pool: Implement sp_make_share_u2k() - share_pool: Compact memory when necessary - share_pool: Add sp-area management code - share_pool: Implement sp_walk_page_range() - share_pool: Add VM_SHARE_POOL flag for vm_area_struct - share_pool: Add proc interfaces to show sp info - share_pool: Reserve the va space for share_pool - share_pool: Add Statement for all the exported symbol - share_pool: Add base framework for share_pool - shmem: Alloc shared memory on a specified memory node - memory: introduce do_mm_populate - vmalloc: Extend for hugepages mapping - mm/hugetlb: allocate huge page and setup page table - timekeeping: Really make sure wall_to_monotonic isn't positive - tracing/osnoise: Fix compile warning in function start_kthread - configs: Enable osnoise and timerlat - tracing: Have osnoise_main() add a quiescent state for task rcu - tracing/osnoise: Make osnoise_instances static - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions - tracing/osnoise: Allow multiple instances of the same tracer - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions - tracing: Disable "other" permission bits in the tracefs files - tracing/osnoise: Support a list of trace_array *tr - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() - tracing/osnoise: Split workload start from the tracer start - tracing/osnoise: Improve comments about barrier need for NMI callbacks - tracing/osnoise: Do not follow tracing_cpumask - tracing: Fix missing osnoise tracer on max_latency - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() - trace/osnoise: Print a stop tracing message - trace/osnoise: Make 'noise' variable s64 in run_osnoise() - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" - Documentation: Fix a typo on trace/osnoise-tracer - trace/osnoise: Fix return value on osnoise_init_hotplug_support - trace/osnoise: Make interval u64 on osnoise_main - trace/osnoise: Support hotplug operations - trace/osnoise: Fix 'no previous prototype' warnings - trace/osnoise: Fix an ifdef comment - trace/osnoise: Add a header with PREEMPT_RT additional fields - trace: Add timerlat tracer - trace: Add osnoise tracer - tracing: Merge irqflags + preempt counter. - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers - trace: Add a generic function to read/write u64 values from tracefs - driver core: auxiliary bus: Fix memory leak when driver_register() fail - driver core: auxiliary bus: Remove unneeded module bits - driver core: auxiliary bus: Fix calling stage for auxiliary bus init - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr - driver core: auxiliary bus: minor coding style tweaks - driver core: auxiliary bus: make remove function return void - driver core: auxiliary bus: move slab.h from include file - Add auxiliary bus support - svm: Set CONFIG_HISI_SVM as m by default - svm: Change svm to modules and remove unused functions - arm64/ascend: Enable CONFIG_ASCEND_OOM for openeuler_defconfig - arm64/ascend: Add new enable_oom_killer interface for oom contrl - x86: Support huge vmalloc mappings - arm64: Support huge vmalloc mappings - mm: vmalloc: Let user to control huge vmalloc default behavior - pid_ns: Make pid_max per namespace - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - vfio/mdev: Add missing error handling to dev_set_name() - KVM: arm64: Restore PMU configuration on first run - KVM: arm64: Refuse to run VCPU if PMU is not initialized - KVM: arm64: Add kvm_vcpu_has_pmu() helper - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC - KVM: x86: Properly reset MMU context at vCPU RESET/INIT - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs - kvm: SMM: fix losing SMI problem - arm64: mm: support setting page attributes for debugging - mm: emit the "free" trace report before freeing memory in kmem_cache_free() - mm, page_alloc: disable pcplists during memory offline - mm, page_alloc: move draining pcplists to page isolation users - mm, page_alloc: cache pageset high and batch in struct zone - mm, page_alloc: simplify pageset_update() - mm, page_alloc: remove setup_pageset() - mm, page_alloc: calculate pageset high and batch once per zone - mm, page_alloc: clean up pageset high and batch update - tools arch x86: Sync the msr-index.h copy with the kernel sources - powercap: RAPL: Add AMD Fam19h RAPL support - powercap: Add AMD Fam17h RAPL support - powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer - x86/msr-index: sort AMD RAPL MSRs by address - Revert "ima: Introduce ima namespace" - Revert "ima: Add a list of the installed ima namespaces" - Revert "ima: Bind ima namespace to the file descriptor" - Revert "ima: Add ima policy related data to the ima namespace" - Revert "ima: Add methods for parsing ima policy configuration string" - Revert "ima: Add ima namespace to the ima subsystem APIs" - Revert "ima: Extend the APIs in the integrity subsystem" - Revert "ima: Add integrity inode related data to the ima namespace" - Revert "ima: Enable per ima namespace policy settings" - Revert "ima: Add ima namespace id to the measurement list related structures" - Revert "ima: Keep track of the measurment list per ima namespace" - Revert "ima: Check ima namespace ID during digest entry lookup" - Revert "ima: Add a new ima template that includes namespace ID" - Revert "ima: Add per namespace view of the measurement list" - Revert "ima: Add a reader counter to the integrity inode data" - Revert "ima: Extend permissions to the ima securityfs entries" - Revert "ima: Add the violation counter to the namespace" - Revert "ima: Change the owning user namespace of the ima namespace if necessary" - Revert "ima: Configure the new ima namespace from securityfs" - Revert "ima: Parse per ima namespace policy file" - Revert "user namespace: Add function that checks if the UID map is defined" - Revert "ima: Remap IDs of subject based rules if necessary" - Revert "keys: Add domain tag to the keyring search criteria" - Revert "keys: Include key domain tag in the iterative search" - Revert "keys: Allow to set key domain tag separately from the key type" - Revert "ima: Add key domain to the ima namespace" - Revert "integrity: Add key domain tag to the search criteria" - Revert "ima: Load per ima namespace x509 certificate" - Revert "ima: Add dummy boot aggregate to per ima namespace measurement list" - Revert "ima: Set ML template per ima namespace" - Revert "ima: fix a potential crash owing to the compiler optimisation" - Revert "ima: Introduce ima-ns-sig template" - Revert "digest list: disable digest lists in non-root ima namespaces" - Revert "imans: Use initial ima namespace domain tag when IMANS is disabled." - Revert "imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration." - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa: Move the management structures for cdm nodes to ddr - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled - tick/nohz: Kick only _queued_ task whose tick dependency is updated - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks - tick/nohz: Only wake up a single target cpu when kicking a task - tick/nohz: Update idle_exittime on actual idle exit - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE - tick/nohz: Conditionally restart tick on idle exit - tick/sched: Release seqcount before invoking calc_load_global() - tick/sched: Optimize tick_do_update_jiffies64() further - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() - tick/sched: Use tick_next_period for lockless quick check - arm64: Revert feature: Add memmap parameter and register pmem - crypto: hisilicon/zip - enable ssid for sva sgl - crypto: hisilicon/zip - add new algorithms for uacce device - PCI: fix the wrong class type for HiSilicon NP 5896 - PCI: Fix SD5896 NP init failure - fs: fix a hungtask problem when freeze/unfreeze fs - PCI: Add support of port isolation for QLogic HBA card 26 - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails - xfs: punch out data fork delalloc blocks on COW writeback failure - xfs: use kmem_cache_free() for kmem_cache objects - xfs: fix I_DONTCACHE - xfs: only set IOMAP_F_SHARED when providing a srcmap to a write - xfs: fix perag structure refcounting error when scrub fails - xfs: make fsmap backend function key parameters const - xfs: fix off-by-one error when the last rt extent is in use - xfs: make xfs_rtalloc_query_range input parameters const - xfs: replace kmem_alloc_large() with kvmalloc() - xfs: remove kmem_alloc_io() - mm: Add kvrealloc() - xfs: introduce all-mounts list for cpu hotplug notifications - xfs: introduce CPU hotplug infrastructure - xfs: prevent spoofing of rtbitmap blocks when recovering buffers - xfs: Enforce attr3 buffer recovery order - xfs: logging the on disk inode LSN can make it go backwards - xfs: avoid unnecessary waits in xfs_log_force_lsn() - xfs: log forces imply data device cache flushes - xfs: factor out forced iclog flushes - xfs: fix ordering violation between cache flushes and tail updates - xfs: fold __xlog_state_release_iclog into xlog_state_release_iclog - xfs: external logs need to flush data device - xfs: flush data dev on external log write - xfs: fix an integer overflow error in xfs_growfs_rt - xfs: reset child dir '..' entry when unlinking child - xfs: don't wait on future iclogs when pushing the CIL - xfs: Fix a CIL UAF by getting get rid of the iclog callback lock - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks - xfs: don't nest icloglock inside ic_callback_lock - xfs: force the log offline when log intent item recovery fails - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes - xfs: xfs_log_force_lsn isn't passed a LSN - xfs: Fix CIL throttle hang when CIL space used going backwards - xfs: journal IO cache flush reductions - xfs: remove need_start_rec parameter from xlog_write() - xfs: CIL checkpoint flushes caches unconditionally - xfs: async blkdev cache flush - xfs: separate CIL commit record IO - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() - xfs: log stripe roundoff is a property of the log - xfs: only reset incore inode health state flags when reclaiming an inode - xfs: don't take a spinlock unconditionally in the DIO fastpath - xfs: bunmapi has unnecessary AG lock ordering issues - xfs: btree format inode forks can have zero extents - xfs: Fix fall-through warnings for Clang - xfs: don't reset log idle state on covering checkpoints - xfs: check free AG space when making per-AG reservations - xfs: unconditionally read all AGFs on mounts with perag reservation - xfs: fix deadlock retry tracepoint arguments - xfs: fix scrub and remount-ro protection when running scrub - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses - xfs: update superblock counters correctly for !lazysbcount - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems - xfs: remove obsolete AGF counter debugging - xfs: drop submit side trans alloc for append ioends - net: hns3: Fix spelling mistake "faile" -> "failed" - net: hns3: fix hns3 driver header file not self-contained issue - net: hns3: replace one tab with space in for statement - net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg() - net: hns3: add comments for hclge_dbg_fill_content() - net: hns3: align return value type of atomic_read() with its output - net: hns3: modify one argument type of function hclge_ncl_config_data_print - net: hns3: Align type of some variables with their print type - net: hns3: add print vport id for failed message of vlan - net: hns3: refactor function hclge_set_vlan_filter_hw - net: hns3: optimize function hclge_cfg_common_loopback() - net: hns3: refactor function hns3_get_vector_ring_chain() - net: hns3: refactor function hclge_set_channels() - net: hns3: refactor function hclge_configure() - net: hns3: split function hclge_update_port_base_vlan_cfg() - net: hns3: split function hns3_nic_net_xmit() - net: hns3: split function hclge_get_fd_rule_info() - net: hns3: split function hclge_init_vlan_config() - net: hns3: refactor function hns3_fill_skb_desc to simplify code - net: hns3: extract macro to simplify ring stats update code - net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static - net: hns3: split function hns3_set_l2l3l4() - net: hns3: split function hns3_handle_bdinfo() - net: hns3: split function hns3_nic_get_stats64() - net: hns3: refine function hclge_tm_pri_q_qs_cfg() - net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() - net: hns3: refine function hclge_cfg_mac_speed_dup_hw() - net: hns3: split function hns3_get_tx_timeo_queue_info() - net: hns3: refactor two hns3 debugfs functions - net: hns3: refactor hns3_nic_reuse_page() - net: hns3: refactor reset_prepare_general retry statement - net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790 - net: vxlan: add macro definition for number of IANA VXLAN-GPE port - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: fix one incorrect value of page pool info when queried by debugfs - net: hns3: add check NULL address for page pool - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: format the output of the MAC address - net: hns3: add log for workqueue scheduled late - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: extend ringparam setting/getting API with rx_buf_len - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - vhost_net: avoid tx queue stuck when sendmsg fails - crypto: x86/sm4 - Fix invalid section entry size - crypto: sm4 - Do not change section of ck and sbox - crypto: x86/sm4 - Fix frame pointer stack corruption - Add the configuration for accelerated of SM4 - crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation - crypto: x86/sm4 - export reusable AESNI/AVX functions - crypto: tcrypt - add the asynchronous speed test for SM4 - crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation - crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic - crypto: sm4 - create SM4 library based on sm4 generic code - crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm - crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm - crypto: tcrypt - Fix missing return value check - ipvlan: limit loop_qlen ranges - ipvlan: limit loop_delay ranges - ipvlan: Introduce local xmit queue for l2e mode - ipvlan: check the value of module parameter ipvlan_default_mode - ipvlan: Introduce l2e mode - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - iommu: add iommu interface to set/get device configuration - block/wbt: fix negative inflight counter when remove scsi device - md/raid1: fix a race between removing rdev and access conf->mirrors[i].rdev - arm64/ascend: Enable CONFIG_ASCEND_DVPP_MMAP - arm64/ascend: Enable DvPP mmap features for Ascend Platform - arm64: openeuler_defconfig: Adjust page size to 4K and VA_BITS to 48 - openeuler_defconfig: Adjust CONFIG_NODES_SHIFT to 7 - arm64: openeuler_defconfig: increase CONFIG_NR_CPUS value to 4096 - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - arm32: kaslr: Bugfix of initrd size calculation when enabled kaslr - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - mm: Change tmpfs size base on ddr size. - SUNRPC: Close a race with transport setup and module put - sched: Introduce handle priority reversion mechanism - mm: Check numa node hugepages enough when mmap hugetlb - block: return errors from blk_execute_rq() - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged()- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage - thermal: Fix NULL pointer dereferences in of_thermal_ functions - perf/core: Avoid put_page() when GUP fails - scripts/lld-version.sh: Rewrite based on upstream ld-version.sh - erofs: fix unsafe pagevec reuse of hooked pclusters - erofs: remove the occupied parameter from z_erofs_pagevec_enqueue() - PCI: Add MSI masking quirk for Nvidia ION AHCI - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - parisc/entry: fix trace test in syscall exit path - x86/iopl: Fake iopl(3) CLI/STI usage - net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings - net: stmmac: fix issue where clk is being unprepared twice - net: stmmac: fix system hang if change mac address after interface ifdown - net: stmmac: fix missing unlock on error in stmmac_suspend() - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP - net: stmmac: add clocks management for gmac driver - bootconfig: init: Fix memblock leak in xbc_make_cmdline() - loop: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - fortify: Explicitly disable Clang support - soc/tegra: pmc: Fix imbalanced clock disabling in error code path - x86/sev: Make the #VC exception stacks part of the default stacks storage - x86/sev: Add an x86 version of cc_platform_has() - arch/cc: Introduce a function to check for confidential computing features - selftests/bpf: Fix also no-alu32 strobemeta selftest - mmc: moxart: Fix null pointer dereference on pointer host - ath10k: fix invalid dma_addr_t token assignment - SUNRPC: Partial revert of commit 6f9f17287e78 - PCI: aardvark: Fix PCIe Max Payload Size setting - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros - drm/sun4i: Fix macros in sun8i_csc.h - powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n - powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload - mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines - mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines - mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines - mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines - mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines - mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines - mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines - mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines - s390/cio: make ccw_device_dma_* more robust - s390/ap: Fix hanging ioctl caused by orphaned replies - s390/tape: fix timer initialization in tape_std_assign() - s390/cio: check the subchannel validity for dev_busid - video: backlight: Drop maximum brightness override for brightness zero - mfd: dln2: Add cell for initializing DLN2 ADC - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC - powerpc/security: Add a helper to query stf_barrier type - powerpc/bpf: Validate branch ranges - powerpc/lib: Add helper to check if offset is within conditional branch range - memcg: prohibit unconditional exceeding the limit of dying tasks - 9p/net: fix missing error check in p9_check_errors - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE - f2fs: should use GFP_NOFS for directory inodes - irqchip/sifive-plic: Fixup EOI failed when masked - posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() - x86/mce: Add errata workaround for Skylake SKX37 - MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL - parisc: Fix backtrace to always include init funtion names - ARM: 9156/1: drop cc-option fallbacks for architecture selection - ARM: 9155/1: fix early early_iounmap() - selftests/net: udpgso_bench_rx: fix port argument - cxgb4: fix eeprom len when diagnostics not implemented - net/smc: fix sk_refcnt underflow on linkdown and fallback - vsock: prevent unnecessary refcnt inc for nonblocking connect - net: stmmac: allow a tc-taprio base-time of zero - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any - seq_file: fix passing wrong private data - gve: Fix off by one in gve_tx_timeout() - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding - bpf, sockmap: Remove unhash handler for BPF sockmap usage - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions - nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails - llc: fix out-of-bound array index in llc_sk_dev_hash() - perf bpf: Add missing free to bpf_event__print_bpf_prog_info() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable() - mfd: core: Add missing of_node_put for loop iteration - drm/nouveau/svm: Fix refcount leak bug and missing check against null bug - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses - ice: Fix not stopping Tx queues for VFs - ice: Fix replacing VF hardware MAC to existing MAC filter - net: vlan: fix a UAF in vlan_dev_real_dev() - openrisc: fix SMP tlb flush NULL pointer dereference - ethtool: fix ethtool msg len calculation for pause stats - net: davinci_emac: Fix interrupt pacing disable - xen-pciback: Fix return in pm_ctrl_init() - i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' - NFSv4: Fix a regression in nfs_set_open_stateid_locked() - scsi: qla2xxx: Turn off target reset during issue_lip - scsi: qla2xxx: Fix gnl list corruption - scsi: qla2xxx: Relogin during fabric disturbance - scsi: qla2xxx: Changes to support FCP2 Target - ar7: fix kernel builds for compiler test - watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT - m68k: set a default value for MEMORY_RESERVE - signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read - auxdisplay: ht16k33: Fix frame buffer device blanking - auxdisplay: ht16k33: Connect backlight to fbdev - auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string - Fix user namespace leak - NFS: Fix an Oops in pnfs_mark_request_commit() - NFS: Fix up commit deadlocks - dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro - rtc: rv3032: fix error handling in rv3032_clkout_set_rate() - remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()' - mtd: core: don't remove debugfs directory if device is in use - PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation - mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() - fs: orangefs: fix error return code of orangefs_revalidate_lookup() - NFS: Fix deadlocks in nfs_scan_commit_list() - opp: Fix return in _opp_add_static_v2() - PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge - PCI: aardvark: Don't spam about PIO Response Status - drm/plane-helper: fix uninitialized variable reference - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds - NFS: Fix dentry verifier races - i2c: mediatek: fixing the incorrect register offset - nfsd: don't alloc under spinlock in rpc_parse_scope_id - rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined - apparmor: fix error check - power: supply: bq27xxx: Fix kernel crash on IRQ handler register error - mips: cm: Convert to bitfield API to fix out-of-bounds access - virtio_ring: check desc == NULL when using indirect with packed - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv - ASoC: cs42l42: Use device_property API instead of of_property - ASoC: cs42l42: Disable regulators if probe fails - powerpc/44x/fsp2: add missing of_node_put - HID: u2fzero: properly handle timeouts in usb_submit_urb - HID: u2fzero: clarify error check and length calculations - clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL - serial: xilinx_uartps: Fix race condition causing stuck TX - phy: qcom-snps: Correct the FSEL_MASK - phy: ti: gmii-sel: check of_get_address() for failure - phy: qcom-qusb2: Fix a memory leak on probe - pinctrl: equilibrium: Fix function addition in multiple groups - soc: qcom: apr: Add of_node_put() before return - firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() - usb: dwc2: drd: reset current session before setting the new one - usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled - usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init - serial: imx: fix detach/attach of serial console - scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer - scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk - iio: adis: do not disabe IRQs in 'adis_init()' - usb: typec: STUSB160X should select REGMAP_I2C - soc: qcom: rpmhpd: Make power_on actually enable the domain - soc: qcom: rpmhpd: Provide some missing struct member descriptions - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER - ASoC: cs42l42: Correct some register default values - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 - ARM: dts: stm32: fix SAI sub nodes register range - ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz - pinctrl: renesas: checker: Fix off-by-one bug in drive register check - staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC - staging: most: dim2: do not double-register the same device - usb: musb: select GENERIC_PHY instead of depending on it - RDMA/mlx4: Return missed an error if device doesn't support steering - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() - power: supply: max17040: fix null-ptr-deref in max17040_probe() - power: supply: rt5033_battery: Change voltage values to µV - usb: gadget: hid: fix error code in do_config() - serial: 8250_dw: Drop wrong use of ACPI_PTR() - powerpc: fix unbalanced node refcount in check_kvm_guest() - powerpc: Fix is_kvm_guest() / kvm_para_available() - powerpc: Reintroduce is_kvm_guest() as a fast-path check - powerpc: Rename is_kvm_guest() to check_kvm_guest() - powerpc: Refactor is_kvm_guest() declaration to new header - video: fbdev: chipsfb: use memset_io() instead of memset() - clk: at91: check pmc node status before registering syscore ops - memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe - soc/tegra: Fix an error handling path in tegra_powergate_power_up() - ASoC: SOF: topology: do not power down primary core during topology removal - arm: dts: omap3-gta04a4: accelerometer irq fix - driver core: Fix possible memory leak in device_link_add() - scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp() - soundwire: debugfs: use controller id and link_id for debugfs - ALSA: hda: Use position buffer for SKL+ again - ALSA: hda: Fix hang during shutdown due to link reset - ALSA: hda: Release controller display power during shutdown/reboot - ALSA: hda: Reduce udelay() at SKL+ position reporting - arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 - arm64: dts: renesas: beacon: Fix Ethernet PHY mode - arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock - JFS: fix memleak in jfs_mount - MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT - scsi: dc395: Fix error case unwinding - ARM: dts: at91: tse850: the emac<->phy interface is rmii - bus: ti-sysc: Fix timekeeping_suspended warning on resume - arm64: dts: meson-g12b: Fix the pwm regulator supply properties - arm64: dts: meson-g12a: Fix the pwm regulator supply properties - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes - RDMA/bnxt_re: Fix query SRQ failure - ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY - arm64: dts: rockchip: Fix GPU register width for RK3328 - ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() - clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths - ARM: dts: BCM5301X: Fix memory nodes names - RDMA/rxe: Fix wrong port_cap_flags - iio: st_sensors: disable regulators after device unregistration - iio: st_sensors: Call st_sensors_power_enable() from bus drivers - of: unittest: fix EXPECT text for gpio hog errors - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. - cgroup: Fix rootcg cpu.stat guest double counting - ibmvnic: Process crqs after enabling interrupts - ibmvnic: don't stop queue in xmit - udp6: allow SO_MARK ctrl msg to affect routing - selftests/bpf: Fix fclose/pclose mismatch in test_progs - crypto: pcrypt - Delay write to padata->info - net: phylink: avoid mvneta warning when setting pause parameters - net: amd-xgbe: Toggle PLL settings during rate change - selftests/bpf: Fix fd cleanup in sk_lookup test - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN - drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits - wcn36xx: Fix discarded frames due to wrong sequence number - wcn36xx: add proper DMA memory barriers in rx path - libertas: Fix possible memory leak in probe and disconnect - libertas_tf: Fix possible memory leak in probe and disconnect - KVM: s390: Fix handle_sske page fault handling - samples/kretprobes: Fix return value if register_kretprobe() failed - spi: spi-rpc-if: Check return value of rpcif_sw_init() - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() - tpm_tis_spi: Add missing SPI ID - tpm: fix Atmel TPM crash caused by too frequent queries - irq: mips: avoid nested irq_enter() - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm - KVM: s390: pv: avoid double free of sida page - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() - libbpf: Fix BTF header parsing checks - libbpf: Fix overflow in BTF sanity checks - libbpf: Allow loading empty BTFs - libbpf: Fix BTF data layout checks and allow empty BTF - bpftool: Avoid leaking the JSON writer prepared for program metadata - KVM: selftests: Fix nested SVM tests when built with clang - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c - smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi - drm/msm: Fix potential NULL dereference in DPU SSPP - x86/sev: Fix stack type check in vc_switch_off_ist() - clocksource/drivers/timer-ti-dm: Select TIMER_OF - PM: hibernate: fix sparse warnings - nvme-rdma: fix error code in nvme_rdma_setup_ctrl - phy: micrel: ksz8041nl: do not use power down mode - net: enetc: unmap DMA in enetc_send_cmd() - mwifiex: Send DELBA requests according to spec - rsi: stop thread firstly in rsi_91x_init() error handling - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() - mt76: mt7915: fix sta_rec_wtbl tag len - mt76: mt7915: fix possible infinite loop release semaphore - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi - platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning - mmc: mxs-mmc: disable regulator on error and in the remove function - media: ir_toy: assignment to be16 should be of correct type - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - drm/msm: uninitialized variable in msm_gem_import() - drm/msm: potential error pointer dereference in init() - tcp: switch orphan_count to bare per-cpu counters - kernel/sched: Fix sched_fork() access an invalid sched_task_group - ath10k: fix max antenna gain unit - hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff - hwmon: Fix possible memleak in __hwmon_device_register() - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() - memstick: avoid out-of-range warning - mmc: sdhci-omap: Fix context restore - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured - gve: Recover from queue stall due to missed IRQ - b43: fix a lower bounds test - b43legacy: fix a lower bounds test - hwrng: mtk - Force runtime pm ops for sleep ops - crypto: qat - disregard spurious PFVF interrupts - crypto: qat - detect PFVF collision after ACK - media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() - netfilter: nft_dynset: relax superfluous check on set updates - rcu: Always inline rcu_dynticks_task*_{enter,exit}() - EDAC/amd64: Handle three rank interleaving mode - PM: EM: Fix inefficient states detection - ath9k: Fix potential interrupt storm on queue reset - media: em28xx: Don't use ops->suspend if it is NULL - cpuidle: Fix kobject memory leaks in error paths - crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency - kprobes: Do not use local variable when creating debugfs file - media: cx23885: Fix snd_card_free call on null card pointer - media: tm6000: Avoid card name truncation - media: si470x: Avoid card name truncation - media: radio-wl1273: Avoid card name truncation - media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()' - media: TDA1997x: handle short reads of hdmi info frame. - media: v4l2-ioctl: S_CTRL output the right value - media: dvb-usb: fix ununit-value in az6027_rc_query - media: cxd2880-spi: Fix a null pointer dereference on error handling path - media: em28xx: add missing em28xx_close_extension - drm/amdgpu: fix warning for overflow check - arm64: mm: update max_pfn after memory hotplug - drm/ttm: stop calling tt_swapin in vm_access - ath10k: sdio: Add missing BH locking around napi_schdule() - ath10k: Fix missing frame timestamp for beacon/probe-resp - ath11k: Fix memory leak in ath11k_qmi_driver_event_work - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status - ath11k: Avoid race during regd updates - ath11k: fix some sleeping in atomic bugs - net: dsa: rtl8366rb: Fix off-by-one bug - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() - crypto: caam - disable pkc for non-E SoCs - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync - wilc1000: fix possible memory leak in cfg_scan_result() - wcn36xx: Fix Antenna Diversity Switching - cgroup: Make rebind_subsystems() disable v2 controllers all at once - net: net_namespace: Fix undefined member in key_remove_domain() - lockdep: Let lock_is_held_type() detect recursive read as read - virtio-gpu: fix possible memory allocation failure - drm/v3d: fix wait for TMU write combiner flush - objtool: Fix static_call list generation - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function - objtool: Add xen_start_kernel() to noreturn list - MIPS: lantiq: dma: fix burst length for DEU - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() - Bluetooth: fix init and cleanup of sco_conn.timeout_work - selftests/bpf: Fix strobemeta selftest regression - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state - parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling - parisc/unwind: fix unwinder when CONFIG_64BIT is enabled - erofs: don't trigger WARN() when decompression fails - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - parisc: fix warning in flush_tlb_all - selftests/core: fix conflicting types compile error for close_range() - drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted - wcn36xx: Correct band/freq reporting on RX - spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() - btrfs: do not take the uuid_mutex in btrfs_rm_device - btrfs: reflink: initialize return value to 0 in btrfs_extent_same() - ACPI: AC: Quirk GK45 to skip reading _PSR - net: annotate data-race in neigh_output() - vrf: run conntrack only in context of lower/physdev for locally generated packets - ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 - gfs2: Fix glock_hash_walk bugs - gfs2: Cancel remote delete work asynchronously - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - ARM: clang: Do not rely on lr register for stacktrace - smackfs: use __GFP_NOFAIL for smk_cipso_doi() - iwlwifi: mvm: disable RX-diversity in powersave - selftests/bpf: Fix perf_buffer test on system with offline cpus - selftests: kvm: fix mismatched fclose() after popen() - nvme: drop scan_lock and always kick requeue list when removing namespaces - nvmet-tcp: fix use-after-free when a port is removed - nvmet-rdma: fix use-after-free when a port is removed - nvmet: fix use-after-free when a port is removed - media: allegro: ignore interrupt if mailbox is not initialized - block: remove inaccurate requeue check - mwl8k: Fix use-after-free in mwl8k_fw_state_machine() - mt76: mt7915: fix an off-by-one bound check - tracing/cfi: Fix cmp_entries_* functions signature mismatch - workqueue: make sysfs of unbound kworker cpumask more clever - lib/xz: Validate the value before assigning it to an enum variable - lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression - memstick: r592: Fix a UAF bug when removing the driver - md: update superblock after changing rdev flags in state_store - block: bump max plugged deferred size from 16 to 32 - drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() - leaking_addresses: Always print a trailing newline - net: phy: micrel: make *-skew-ps check more lenient - drm/amdkfd: fix resume error when iommu disabled in Picasso - ACPI: battery: Accept charges over the design capacity as full - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value - mmc: moxart: Fix reference count leaks in moxart_probe - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() - tracefs: Have tracefs directories not set OTH permission bits by default - net-sysfs: try not to restart the syscall if it will fail eventually - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() - media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info - media: ipu3-imgu: imgu_fmt: Handle properly try - ACPICA: Avoid evaluating methods too early during system resume - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime - ipmi: Disable some operations during a panic - media: rcar-csi2: Add checking to rcsi2_start_receiver() - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet - rtw88: fix RX clock gate setting while fifo dump - ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK - media: mceusb: return without resubmitting URB in case of -EPROTO error. - media: imx: set a media_device bus_info string - media: s5p-mfc: Add checking to s5p_mfc_probe(). - media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() - media: uvcvideo: Set unique vdev name based in type - media: uvcvideo: Return -EIO for control errors - media: uvcvideo: Set capability in s_param - media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() - media: atomisp: Fix error handling in probe - media: netup_unidvb: handle interrupt properly according to the firmware - media: mt9p031: Fix corrupted frame after restarting stream - ath10k: high latency fixes for beacon buffer - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED - ath11k: Avoid reg rules update during firmware recovery - drm/amdgpu: Fix MMIO access page fault - fscrypt: allow 256-bit master keys with AES-256-XTS - mwifiex: Properly initialize private structure on interface type changes - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type - x86: Increase exception stack sizes - ath11k: Align bss_chan_info structure with firmware - smackfs: Fix use-after-free in netlbl_catmap_walk() - rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop - net: sched: update default qdisc visibility after Tx queue cnt changes - locking/lockdep: Avoid RCU-induced noinstr fail - MIPS: lantiq: dma: reset correct number of channel - MIPS: lantiq: dma: add small delay after reset - platform/x86: wmi: do not fail if disabling fails - rcutorture: Avoid problematic critical section nesting on PREEMPT_RT - drm/panel-orientation-quirks: add Valve Steam Deck - drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 - drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 - drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) - dma-buf: WARN on dmabuf release with pending attachments - power: supply: max17042_battery: Clear status bits in interrupt handler - USB: chipidea: fix interrupt deadlock - USB: iowarrior: fix control-message timeouts - most: fix control-message timeouts - serial: 8250: fix racy uartclk update - USB: serial: keyspan: fix memleak on probe errors - iio: ad5770r: make devicetree property reading consistent - iio: dac: ad5446: Fix ad5622_write() return value - coresight: cti: Correct the parameter for pm_runtime_put - pinctrl: core: fix possible memory leak in pinctrl_enable() - PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge - PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge - PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge - PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG - PCI: aardvark: Fix return value of MSI domain .alloc() method - PCI: aardvark: Fix configuring Reference clock - PCI: aardvark: Fix reporting Data Link Layer Link Active - PCI: aardvark: Do not unmask unused interrupts - PCI: aardvark: Fix checking for link up via LTSSM state - PCI: aardvark: Do not clear status bits of masked interrupts - PCI: cadence: Add cdns_plat_pcie_probe() missing return - PCI: pci-bridge-emul: Fix emulation of W1C bits - xen/balloon: add late_initcall_sync() for initial ballooning done - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume - ALSA: mixer: oss: Fix racy access to slots - ifb: fix building without CONFIG_NET_CLS_ACT - serial: core: Fix initializing and restoring termios speed - ring-buffer: Protect ring_buffer_reset() from reentrancy - powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found - can: j1939: j1939_can_recv(): ignore messages with invalid source address - can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use - KVM: arm64: Extract ESR_ELx.EC only - power: supply: max17042_battery: use VFSOC for capacity when no rsns - power: supply: max17042_battery: Prevent int underflow in set_soc_threshold - mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines - soc: fsl: dpio: use the combined functions to protect critical zone - soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id - signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT - memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode - signal: Remove the bogus sigkill_pending in ptrace_stop - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server - rsi: Fix module dev_oper_mode parameter description - rsi: fix rate mask set leading to P2P failure - rsi: fix key enabled check causing unwanted encryption for vap_id > 0 - rsi: fix occasional initialisation failure with BT coex - wcn36xx: handle connection loss indication - libata: fix checking of DMA state - mwifiex: Try waking the firmware until we get an interrupt - mwifiex: Read a PCI register after writing the TX ring write pointer - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions - wcn36xx: Fix (QoS) null data frame bitrate/modulation - wcn36xx: Fix tx_status mechanism - wcn36xx: Fix HT40 capability for 2Ghz band - ifb: Depend on netfilter alternatively to tc - evm: mark evm_fixmode as __ro_after_init - rtl8187: fix control-message timeouts - PCI: Mark Atheros QCA6174 to avoid bus reset - ath10k: fix division by zero in send path - ath10k: fix control-message timeout - ath6kl: fix control-message timeout - ath6kl: fix division by zero in send path - mwifiex: fix division by zero in fw download path - EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell - regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled - hwmon: (pmbus/lm25066) Add offset coefficients - selinux: fix race condition when computing ocontext SIDs - ia64: kprobes: Fix to pass correct trampoline address to the handler - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup - btrfs: call btrfs_check_rw_degradable only if there is a missing device - btrfs: fix lost error handling when replaying directory deletes - btrfs: clear MISSING device status bit in btrfs_close_one_device - rds: stop using dmapool - net/smc: Correct spelling mistake to TCPF_SYN_RECV - net/smc: Fix smc_link->llc_testlink_time overflow - nfp: bpf: relax prog rejection for mtu check through max_pkt_offset - vmxnet3: do not stop tx queues after netif_device_detach() - r8169: Add device 10ec:8162 to driver r8169 - nvmet-tcp: fix header digest verification - block: schedule queue restart after BLK_STS_ZONE_RESOURCE - drm: panel-orientation-quirks: Add quirk for GPD Win3 - watchdog: Fix OMAP watchdog early handling - net: multicast: calculate csum of looped-back and forwarded packets - spi: spl022: fix Microwire full duplex mode - nvmet-tcp: fix a memory leak when releasing a queue - xen/netfront: stop tx queues during live migration - gpio: mlxbf2.c: Add check for bgpio_init failure - bpf: Prevent increasing bpf_jit_limit above max - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT - fcnal-test: kill hanging ping/nettest binaries on cleanup - drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 - mmc: winbond: don't build on M68K - reset: socfpga: add empty driver allowing consumers to probe - ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode - hyperv/vmbus: include linux/bitops.h - sfc: Don't use netif_info before net_device setup - sfc: Export fibre-specific supported link modes - cavium: Fix return values of the probe function - mISDN: Fix return values of the probe function - scsi: qla2xxx: Fix unmap of already freed sgl - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails - cavium: Return negative value when pci_alloc_irq_vectors() fails - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() - x86/irq: Ensure PI wakeup handler is unregistered before module unload - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - fuse: fix page stealing - ext4: fix lazy initialization next schedule time computation in more granular unit - ALSA: timer: Unconditionally unlink slave instances, too - ALSA: synth: missing check for possible NULL after the call to kstrdup - ALSA: hda: Free card instance properly at probe errors - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk - ALSA: line6: fix control and interrupt message timeouts - ALSA: 6fire: fix control and bulk message timeouts - ALSA: ua101: fix division by zero at probe - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED - ALSA: hda/realtek: Add quirk for ASUS UX550VE - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ - ALSA: hda/realtek: Add quirk for Clevo PC70HS - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 - media: v4l2-ioctl: Fix check_ext_ctrls - media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers - media: rkvdec: Support dynamic resolution changes - media: ite-cir: IR receiver stop working after receive overflow - media: rkvdec: Do not override sizeimage for output format - crypto: s5p-sss - Add error handling in s5p_aes_probe() - firmware/psci: fix application of sizeof to pointer - tpm: Check for integer overflow in tpm2_map_response_body() - parisc: Fix ptrace check on syscall return - parisc: Fix set_fixmap() on PA1.x CPUs - exfat: fix incorrect loading of i_blocks for large files - mmc: dw_mmc: Dont wait for DRTO on Write RSP error - mmc: mtk-sd: Add wait dma stop done flow - scsi: qla2xxx: Fix use after free in eh_abort path - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file - scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() - ocfs2: fix data corruption on truncate - libata: fix read log timeout value - Input: i8042 - Add quirk for Fujitsu Lifebook T725 - Input: elantench - fix misreporting trackpoint coordinates - Input: iforce - fix control-message timeout - binder: use cred instead of task for getsecid - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay- kprobe : fix out-of-bounds in register_kretprobe when parsing negative data_size - ima: Fix the pathname to relative path when get absolute path failed - Revert "init: only move down lockup_detector_init() when - pci: Enable acs for QLogic HBA cards - config: enable SVA feature - vfio/migration: bugfix queue isolation configuration - acc/migration: bugfix Guest reset scene - vfio/acc: Modify operation to get queues number - crypto: hisilicon/qm - modify the uacce mode check - crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> "CONSUMED" - crypto: hisilicon - Fix sscanf format signedness - arm64/numa: cdm: Cacheline aligned cdmmask to improve performance - ntp: Avoid undefined behaviour in second_overflow() - arm64: kexec: only clear EOI for SDEI in NMI context - iommu/iova: wait 'fq_timer' handler to finish before destroying 'fq' - ilp32: fix compile problem when ARM64_ILP32 and UBSAN are both enabled - acpi/arm64: check the returned logical CPU number of 'acpi_map_cpuid()' - arm64: fix abi change caused by ILP32 - arm64: cpufeature: add cmdline option for disable lse - cache: Workaround HiSilicon Taishan DC CVAU - signal: Export tracepoint symbol signal_generate - suspend: export cpu_suspend/cpu_resume/psci_ops - printk: export log_buf_addr_get/log_buf_len_get - printk: Export a symbol. - ACPI / APEI: Notify all ras err to driver - Export sysboml for bbox to use. - tty: fix possible deadlock in console_unlock - printk: move printk_safe macros to printk header - iommu: set the default iommu-dma mode as non-strict - iommu/iova: avoid softlockup in fq_flush_timeout - svm: Enable CONFIG_HISI_SVM by default - svm: Add svm_get_phys to get phys addr for ts core - svm: add set l2 cache read count functions - svm: implement svm pin/unpin pages to forbid page migrtate - svm: Add ioctl to get meminfo - svm: implement the process remap features - svm: implement the svm process load flag - svm: add support for allocing memory which is within 4G physical address in svm_mmap - svm: driver probe to read l2buff addr - svm: Add and export svm_get_pasid - svm: implement svm bind and unbind - svm: using a rbtree to manage the svm_process - svm: add svm bind ioctl and add some functions - svm: init the children device of svm device - svm: init the svm device and remove the svm device - svm: add svm drv framework for ascend - arm64/crypto: Accelerated CRC T10 DIF computation - watchdog: Fix check_preemption_disabled() error - ext4: stop IO for page without buffer_head - driver: support ts core ras process - imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration. - stop_machine: mask pseudo nmi before running the callback - stop_machine: mask sdei before running the callback - hugetlb: before freeing hugetlb page set dtor to appropriate value- memcg: unify memcg stat flushing - memcg: flush stats only if updated - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu - memcg: flush lruvec stats in the refault - mm, memcg: remove unused functions - memcg: infrastructure to flush memcg stats - memcg: switch lruvec stats to rstat - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync - kselftests: cgroup: update kmem test for new vmstat implementation - mm: memcontrol: consolidate lruvec stat flushing - mm: memcontrol: switch to rstat - cgroup: rstat: punt root-level optimization to individual controllers - cgroup: rstat: support cgroup1 - mm: memcontrol: privatize memcg_page_state query functions - mm: memcontrol: kill mem_cgroup_nodeinfo() - mm: memcontrol: fix cpuhotplug statistics flushing - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - rsi: fix control-message timeout - media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init - staging: rtl8192u: fix control-message timeouts - staging: r8712u: fix control-message timeout - comedi: vmk80xx: fix bulk and interrupt message timeouts - comedi: vmk80xx: fix bulk-buffer overflow - comedi: vmk80xx: fix transfer-buffer overflows - comedi: ni_usb6501: fix NULL-deref in command paths - comedi: dt9812: fix DMA buffers on stack - isofs: Fix out of bound access for corrupted isofs image - staging: rtl8712: fix use-after-free in rtl8712_dl_fw - printk/console: Allow to disable console output by using console="" or console=null - binder: don't detect sender/target during buffer cleanup - usb-storage: Add compatibility quirk flags for iODD 2531/2541 - usb: musb: Balance list entry in musb_gadget_queue - usb: gadget: Mark USB_FSL_QE broken on 64-bit - usb: ehci: handshake CMD_RUN instead of STS_HALT - Revert "x86/kvm: fix vcpu-id indexed array sizes" - KVM: x86: avoid warning with -Wbitwise-instead-of-logical - ovl: warn about orphan metacopy - ext4: fix e2fsprogs checksum failure for mounted filesystem - ima: Fix warning: no previous prototype for function 'ima_add_kexec_buffer' - kfence: default to dynamic branch instead of static keys mode - kfence: always use static branches to guard kfence_alloc() - kfence: shorten critical sections of alloc/free - kfence: add note to documentation about skipping covered allocations - kfence: limit currently covered allocations when pool nearly full - kfence: move saving stack trace of allocations into __kfence_alloc() - kfence: count unexpectedly skipped allocations - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c - powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC - powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE - bpf: Fix toctou on read-only map's constant scalar tracking - block: avoid quiesce while elevator init - mwifiex_usb: Fix skb_over_panic in mwifiex_usb_recv - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - drm/nouveau: clean up all clients on device removal - drm/nouveau: Add a dedicated mutex for the clients list - drm/nouveau: use drm_dev_unplug() during device removal - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - livepatch/arm: fix incorrect stack detection - sched/rt: Try to restart rt period timer when rt runtime exceeded - blkcg: Remove extra blkcg_bio_issue_init - ubifs: read-only if LEB may always be taken in ubifs_garbage_collect - ubifs: fix double return leb in ubifs_garbage_collect - ubifs: fix slab-out-of-bounds in ubifs_change_lp- printk: enable zap_locks on X86 and ARM64 - printk: fix potential deadlock in printk() - printk/panic: prevent spin waiting in printk() - panic/printk: fix zap_lock - printk/panic: Avoid deadlock in printk() - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2 - mm/cdm: enable CONFIG_COHERENT_DEVICE in openeuler_defconfig - mm: Be allowed to alloc CDM node memory for MPOL_BIND - mm: Add DDR and HBM to nodes by cmdline - mm: Change mbind(MPOL_BIND) implementation for CDM nodes - mm: Ignore cpuset enforcement when allocation flag has __GFP_THISNODE - mm: Ignore madvise(MADV_MERGEABLE) request for VM_CDM marked VMAs - mm: Exclude CDM marked VMAs from auto NUMA - mm: Exclude CDM nodes from task->mems_allowed and root cpuset - mm: Tag VMA with VM_CDM flag explicitly during mbind(MPOL_BIND) and page fault - mm: Enable Buddy allocation isolation for CDM nodes - mm: Change generic FALLBACK zonelist creation process - mm: Define coherent device memory (CDM) node - fs/dcache.c: avoid softlock since too many negative dentry - fs/dcache.c: avoid panic while lockref of dentry overflow - ACPI/MPAM: Use acpi_map_pxm_to_node() to get node id for memory node - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare() - mm/page_cache_limit: add support for droping caches for target node - mm/page_cache_limit: do shrink_page_cache when adding page to page cache - mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug - mm/page_cache_limit: shrink page cache - mm/page_cache_limit: calculate reclaim pages for each node - mm/page_cache_limit: create kernel thread for page cache limit - mm/page_cache_limit: add pagecache limit proc interface - openeuler_defconfig: Enable some Icelake support configs - timer_list: avoid other cpu soft lockup when printing timer list- gpio: gpio-hisi: Add HiSilicon GPIO support - hugetlbfs: avoid overflow in hugetlbfs_fallocate - config: Open CONFIG_CORELOCKUP_DETECTOR - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - KVM: arm64: vgic-its: Flush pending LPIs when nuking DT - KVM: arm64: Mark the page dirty only if the fault is handled successfully - KVM: arm64: Filter out the case of only changing permissions from stage-2 map path - KVM: arm64: Adjust partial code of hyp stage-1 map and guest stage-2 map - KVM: arm64: Add support for probing Hisi ncsnp capability - KVM: arm64: Probe Hisi CPU TYPE from ACPI/DTB - perf, kvm/arm64: perf-kvm-stat to report VM TRAP - perf, kvm/arm64: Add stat support on arm64 - KVM: arm64: Adjust entry/exit and trap related tracepoints - openeuler_defconfig: Build HiSilicon I2C/SPI/SFC driver as module - kvm: arm/arm64: add irqsave for lpi_cache_lock - KVM: arm/arm64: vgic-its: Do not execute invalidate MSI-LPI translation cache on movi command - KVM: arm/arm64: vgic-its: Introduce multiple LPI translation caches - net:spnic:Clear the flag of CSUM and TSO when VXLAN is not supported - net:spnic:Support to configure DMA atrribute thru firmware. - net:spnic: Add the get_rxfh_indir_size in ethtool_ops structure. - iscsi: use dynamic single thread workqueue to improve performance - workqueue: implement NUMA affinity for single thread workqueue - iscsi: add member for NUMA aware order workqueue - livepatch: Fix crash when access the global variable in hook - jump_label: skip resource release if jump label is not relocated - SCSI: spfc: fix typo of last_cmsn- atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait- net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: remove check VF uc mac exist when set by PF - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: sync rx ring head in echo common pull - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: fix failed to add reuse multicast mac addr to hardware when mc mac table is full - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: expand buffer len for some debugfs command - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: ignore reset event before initialization process is done - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: add debugfs support for interrupt coalesce - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: Add configuration of TM QCN error event - net: hns3: use dev_driver_string() instead of pci_dev->driver->name - net: hns3: debugfs add support dumping page pool info - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: remove tc enable checking - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - net: hns3: PF support get multicast MAC address space assigned by firmware - net: hns3: PF support get unicast MAC address space assigned by firmware - mm/damon: remove return value from before_terminate callback - mm/damon: fix a few spelling mistakes in comments and a pr_debug message - Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions - Docs/admin-guide/mm/damon/start: simplify the content - Docs/admin-guide/mm/damon/start: fix a wrong link - Docs/admin-guide/mm/damon/start: fix wrong example commands - mm/damon: simplify stop mechanism - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on - mm/damon: remove unnecessary variable initialization - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) - selftests/damon: support watermarks - mm/damon/dbgfs: support watermarks - mm/damon/schemes: activate schemes based on a watermarks mechanism - tools/selftests/damon: update for regions prioritization of schemes - mm/damon/dbgfs: support prioritization weights - mm/damon/vaddr,paddr: support pageout prioritization - mm/damon/schemes: prioritize regions within the quotas - mm/damon/selftests: support schemes quotas - mm/damon/dbgfs: support quotas of schemes - mm/damon/schemes: implement time quota - mm/damon/schemes: skip already charged targets and regions - mm/damon/schemes: implement size quota for schemes application speed control - mm/damon/paddr: support the pageout scheme - mm/damon/dbgfs: remove unnecessary variables - mm/damon/vaddr: constify static mm_walk_ops - Docs/DAMON: document physical memory monitoring support - mm/damon/dbgfs: support physical memory monitoring - mm/damon: implement primitives for physical address space monitoring - mm/damon/vaddr: separate commonly usable functions - Docs/admin-guide/mm/damon: document 'init_regions' feature - mm/damon/dbgfs-test: add a unit test case for 'init_regions' - mm/damon/dbgfs: allow users to set initial monitoring target regions - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes - selftests/damon: add 'schemes' debugfs tests - mm/damon/schemes: implement statistics feature - mm/damon/dbgfs: support DAMON-based Operation Schemes - mm/damon/vaddr: support DAMON-based Operation Schemes - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) - mm/damon/core: account age of target regions - mm/damon/core: nullify pointer ctx->kdamond with a NULL - mm/damon: needn't hold kdamond_lock to print pid of kdamond - mm/damon: remove unnecessary do_exit() from kdamond - mm/damon/core: print kdamond start log in debug mode only - include/linux/damon.h: fix kernel-doc comments for 'damon_callback' - docs/vm/damon: remove broken reference - MAINTAINERS: update SeongJae's email address - Documentation/vm: move user guides to admin-guide/mm/ - mm/damon: grammar s/works/work/ - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' - mm/damon: don't use strnlen() with known-bogus source length - sched: Add cluster scheduler level in core and related Kconfig for ARM64 - topology: Represent clusters of CPUs within a die- remove unused linux-kernel-test.patch- net: phy: fix duplex out of sync problem while changing settings - ARM: use ldr_l to replace ldr instruction for the symbol jump - squashfs: provides backing_dev_info in order to disable read-ahead - nbd_genl_status: null check for nla_nest_start - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - Bluetooth: switch to lock_sock in SCO - ubi: fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130 - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode - scsi: make sure that request queue queiesce and unquiesce balanced - scsi: avoid to quiesce sdev->request_queue two times - dm: don't stop request queue after the dm device is suspended - blk-mq: support concurrent queue quiesce/unquiesce - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated - nvme: paring quiesce/unquiesce - nvme: prepare for pairing quiescing and unquiescing - nvme: apply nvme API to quiesce/unquiesce admin queue - nvme: add APIs for stopping/starting admin queue - ARM: 9057/1: cache-v7: add missing ISB after cache level selection - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - ALSA: usb-audio: Add Audient iD14 to mixer map quirk table - ALSA: usb-audio: Add Schiit Hel device to mixer map quirk table - Revert "wcn36xx: Disable bmps when encryption is disabled" - ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" - Revert "drm/ttm: fix memleak in ttm_transfered_destroy" - mm: khugepaged: skip huge page collapse for special files - Revert "usb: core: hcd: Add support for deferring roothub registration" - Revert "xhci: Set HCD flag to defer primary roothub registration" - net: ethernet: microchip: lan743x: Fix skb allocation failure - vrf: Revert "Reset skb conntrack connection..." - sfc: Fix reading non-legacy supported link modes - Revert "io_uring: reinforce cancel on flush during exit" - scsi: core: Put LLD module refcnt after SCSI device is released - iio: buffer: Return error if no callback is given - iio: core: Allow drivers to specify a label without it coming from of - regulator: core: Respect off_on_delay at startup - regulator: core: do not continue if selector match - ubi: fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl - Revert "[Backport] arm64: mm: account for hotplug memory when randomizing the linear region" - ubi: fastmap: Add all fastmap pebs into 'ai->fastmap' when fm->used_blocks>=2 - ubi: fastmap: Return error code if memory allocation fails in add_aeb() - ubifs: Fix to add refcount once page is set private - ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() - ubifs: setflags: Make dirtied_ino_d 8 bytes aligned - ubifs: Rectify space amount budget for mkdir/tmpfile operations - ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work - ubifs: Rename whiteout atomically - ubifs: Add missing iput if do_tmpfile() failed in rename whiteout - ubifs: Fix wrong number of inodes locked by ui_mutex in ubifs_inode comment - ubifs: Fix deadlock in concurrent rename whiteout and inode writeback - ubifs: rename_whiteout: Fix double free for whiteout_ui->data - blk-cgroup: fix missing put device in error path from blkg_conf_pref() - blk-cgroup: synchronize blkg creation against policy deactivation - perf script: Check session->header.env.arch before using it - riscv: Fix asan-stack clang build - riscv: fix misalgned trap vector base address - scsi: ufs: ufs-exynos: Correct timeout value setting registers - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu - KVM: s390: clear kicked_mask before sleeping again - lan743x: fix endianness when accessing descriptors - phy: phy_ethtool_ksettings_set: Lock the PHY while changing settings - phy: phy_start_aneg: Add an unlocked version - phy: phy_ethtool_ksettings_set: Move after phy_start_aneg - phy: phy_ethtool_ksettings_get: Lock the phy for consistency - net/tls: Fix flipped sign in async_wait.err assignment - net: nxp: lpc_eth.c: avoid hang when bringing interface down - net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent - net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails - mlxsw: pci: Recycle received packet upon allocation failure - nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST - gpio: xgs-iproc: fix parsing of ngpios property - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string - net: Prevent infinite while loop in skb_tx_hash() - cfg80211: correct bridge/4addr mode check - net-sysfs: initialize uid and gid before calling net_ns_get_ownership - net: batman-adv: fix error handling - regmap: Fix possible double-free in regcache_rbtree_exit() - reset: brcmstb-rescal: fix incorrect polarity of status bit - arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node - RDMA/mlx5: Set user priority for DCT - octeontx2-af: Display all enabled PF VF rsrc_alloc entries. - nvme-tcp: fix possible req->offset corruption - nvme-tcp: fix data digest pointer calculation - nvmet-tcp: fix data digest pointer calculation - IB/hfi1: Fix abba locking issue with sc_disable() - IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields - bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch() - bpf: Fix potential race in tail call compatibility check - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function - riscv, bpf: Fix potential NULL dereference - drm/ttm: fix memleak in ttm_transfered_destroy - mm, thp: bail out early in collapse_file for writeback page - net: lan78xx: fix division by zero in send path - cfg80211: fix management registrations locking - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() - nvme-tcp: fix H2CData PDU send accounting (again) - ocfs2: fix race between searching chunks and release journal_head from buffer_head - mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit - mmc: sdhci: Map more voltage level to SDHCI_POWER_330 - mmc: dw_mmc: exynos: fix the finding clock sample value - mmc: mediatek: Move cqhci init behind ungate clock - mmc: cqhci: clear HALT state after CQE enable - mmc: vub300: fix control-message timeouts - net/tls: Fix flipped sign in tls_err_abort() calls - Revert "net: mdiobus: Fix memory leak in __mdiobus_register" - nfc: port100: fix using -ERRNO as command type mask - tipc: fix size validations for the MSG_CRYPTO type - ata: sata_mv: Fix the error handling of mv_chip_id() - pinctrl: amd: disable and mask interrupts on probe - Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode" - usbnet: fix error return code in usbnet_probe() - usbnet: sanity check for maxpacket - powerpc/bpf: Fix BPF_MOD when imm == 1 - ARM: 9141/1: only warn about XIP address when not compile testing - ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype - ARM: 9138/1: fix link warning with XIP + frame-pointer - ARM: 9134/1: remove duplicate memcpy() definition - ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned - ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images - ALSA: timer: Fix use-after-free problem - io_uring: don't take uring_lock during iowq cancel - io_uring: deduplicate failing task_work_add - nbd: add sanity check for first_minor - bpf: Add ambient BPF runtime context stored in current - net: make free_netdev() more lenient with unregistering devices - ovl: fix use after free in struct ovl_aio_req - ext4: if zeroout fails fall back to splitting the extent node - loop: Select I/O scheduler 'none' from inside add_disk() - blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag - Revert "[Huawei] block: stop wait rcu once we can ensure no io while elevator init" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - block, bfq: fix UAF problem in bfqg_stats_init() - ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE - ARM: 9079/1: ftrace: Add MODULE_PLTS support - ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() - ARM: 9077/1: PLT: Move struct plt_entries definition to header - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - Bluetooth: fix use-after-free error in lock_sock_nested() - loop: fix loop_validate_block_size() can't make sense - Fix NULL pointer dereference in handling for passthrough commands - nbd: Fix use-after-free in pid_show - PM: hibernate: Get block device exclusively in swsusp_check() - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() - ARM: 9122/1: select HAVE_FUTEX_CMPXCHG - selftests: bpf: fix backported ASSERT_FALSE - e1000e: Separate TGP board type from SPT - tracing: Have all levels of checks prevent recursion - net: mdiobus: Fix memory leak in __mdiobus_register - bpf, test, cgroup: Use sk_{alloc,free} for test cases - s390/pci: fix zpci_zdev_put() on reserve - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() - sched/scs: Reset the shadow stack when idle_task_exit - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - scsi: iscsi: Fix set_param() handling - Input: snvs_pwrkey - add clk handling - perf/x86/msr: Add Sapphire Rapids CPU support - libperf tests: Fix test_stat_cpu - ALSA: hda: avoid write to STATESTS if controller is in reset - platform/x86: intel_scu_ipc: Update timeout value in comment - isdn: mISDN: Fix sleeping function called from invalid context - ARM: dts: spear3xx: Fix gmac node - net: stmmac: add support for dwmac 3.40a - btrfs: deal with errors when checking if a dir entry exists during log replay - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors - gcc-plugins/structleak: add makefile var for disabling structleak - net: hns3: fix the max tx size according to user manual - drm: mxsfb: Fix NULL pointer dereference crash on unload - net: bridge: mcast: use multicast_membership_interval for IGMPv3 - selftests: netfilter: remove stray bash debug line - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - isdn: cpai: check ctr->cnr to avoid array index out of bound - nfc: nci: fix the UAF of rf_conn_info object - KVM: nVMX: promptly process interrupts delivered while in guest mode - mm, slub: fix incorrect memcg slab count for bulk free - mm, slub: fix potential memoryleak in kmem_cache_open() - mm, slub: fix mismatch between reconstructed freelist depth and cnt - powerpc/idle: Don't corrupt back chain when going idle - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() - powerpc64/idle: Fix SP offsets when saving GPRs - net: dsa: mt7530: correct ds->num_ports - audit: fix possible null-pointer dereference in audit_filter_rules - ASoC: DAPM: Fix missing kctl change notifications - ALSA: hda/realtek: Add quirk for Clevo PC50HS - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset - vfs: check fd has read access in kernel_read_file_from_fd() - elfcore: correct reference to CONFIG_UML - userfaultfd: fix a race between writeprotect and exit_mmap() - ocfs2: mount fails with buffer overflow in strlen - ocfs2: fix data corruption after conversion from inline format - ceph: fix handling of "meta" errors - ceph: skip existing superblocks that are blocklisted or shut down when mounting - can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes - can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path - can: peak_pci: peak_pci_remove(): fix UAF - can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification - can: rcar_can: fix suspend/resume - net: enetc: fix ethtool counter name for PM0_TERR - drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel - ice: Add missing E810 device ids - e1000e: Fix packet loss on Tiger Lake and later - net: stmmac: Fix E2E delay mechanism - net: hns3: disable sriov before unload hclge layer - net: hns3: fix vf reset workqueue cannot exit - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: reset DWRR of unused tc to zero - powerpc/smp: do not decrement idle task preempt count in CPU offline - NIOS2: irqflags: rename a redefined register name - net: dsa: lantiq_gswip: fix register definition - ipv6: When forwarding count rx stats on the orig netdev - tcp: md5: Fix overlap between vrf and non-vrf keys - lan78xx: select CRC32 - netfilter: ipvs: make global sysctl readonly in non-init netns - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 - ice: fix getting UDP tunnel entry - ASoC: wm8960: Fix clock configuration on slave mode - dma-debug: fix sg checks in debug_dma_map_sg() - netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value - NFSD: Keep existing listeners on portlist error - xtensa: xtfpga: Try software restart before simulating CPU reset - xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF - drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI - xen/x86: prevent PVH type from getting clobbered - block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output - ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default - arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address - io_uring: fix splice_fd_in checks backport typo - xhci: add quirk for host controllers that don't update endpoint DCS - parisc: math-emu: Fix fall-through warnings - net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's - ionic: don't remove netdev->dev_addr when syncing uc list - net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb - nfp: flow_offload: move flow_indr_dev_register from app init to app start - r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 - qed: Fix missing error code in qed_slowpath_start() - mqprio: Correct stats in mqprio_dump_class_stats(). - platform/x86: intel_scu_ipc: Fix busy loop expiry time - acpi/arm64: fix next_platform_timer() section mismatch error - drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling - drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() - drm/msm/a6xx: Track current ctx by seqno - drm/msm/mdp5: fix cursor-related warnings - drm/msm: Fix null pointer dereference on pointer edp - drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read - drm/panel: olimex-lcd-olinuxino: select CRC32 - spi: bcm-qspi: clear MSPI spifie interrupt during probe - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes - platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call - mlxsw: thermal: Fix out-of-bounds memory accesses - ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() - pata_legacy: fix a couple uninitialized variable bugs - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - nfc: fix error handling of nfc_proto_register() - vhost-vdpa: Fix the wrong input in config_cb - ethernet: s2io: fix setting mac address during resume - net: encx24j600: check error in devm_regmap_init_encx24j600 - net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work - net: stmmac: fix get_hw_feature() on old hardware - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path - net: korina: select CRC32 - net: arc: select CRC32 - gpio: pca953x: Improve bias setting - sctp: account stream padding length for reconf chunk - nvme-pci: Fix abort command id - ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting - ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states - ARM: dts: bcm2711: fix MDIO #address- and #size-cells - ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address - tee: optee: Fix missing devices unregister during optee_remove - iio: dac: ti-dac5571: fix an error code in probe() - iio: ssp_sensors: fix error code in ssp_print_mcu_debug() - iio: ssp_sensors: add more range checking in ssp_parse_dataframe() - iio: adc: max1027: Fix the number of max1X31 channels - iio: light: opt3001: Fixed timeout error when 0 lux - iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED - iio: adc: max1027: Fix wrong shift with 12-bit devices - iio: adc128s052: Fix the error handling path of 'adc128_probe()' - iio: adc: ad7793: Fix IRQ flag - iio: adc: ad7780: Fix IRQ flag - iio: adc: ad7192: Add IRQ flag - driver core: Reject pointless SYNC_STATE_ONLY device links - drivers: bus: simple-pm-bus: Add support for probing simple bus only devices - iio: adc: aspeed: set driver data when adc probe. - powerpc/xive: Discard disabled interrupts in get_irqchip_state() - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - EDAC/armada-xp: Fix output of uncorrectable error counter - virtio: write back F_VERSION_1 before validate - misc: fastrpc: Add missing lock before accessing find_vma() - USB: serial: option: add prod. id for Quectel EG91 - USB: serial: option: add Telit LE910Cx composition 0x1204 - USB: serial: option: add Quectel EC200S-CN module support - USB: serial: qcserial: add EM9191 QDL support - Input: xpad - add support for another USB ID of Nacon GC-100 - usb: musb: dsps: Fix the probe error path - efi/cper: use stack buffer for error record decoding - cb710: avoid NULL pointer subtraction - xhci: Enable trust tx length quirk for Fresco FL11 USB controller - xhci: Fix command ring pointer corruption while aborting a command - xhci: guard accesses to ep_state in xhci_endpoint_reset() - USB: xhci: dbc: fix tty registration race - mei: me: add Ice Lake-N device id. - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - btrfs: fix abort logic in btrfs_replace_file_extents - btrfs: update refs for any root except tree log roots - btrfs: check for error when looking up inode during dir entry replay - btrfs: deal with errors when adding inode reference during log replay - btrfs: deal with errors when replaying dir entry during log replay - btrfs: unlock newly allocated extent buffer after error - drm/msm: Avoid potential overflow in timeout_to_jiffies() - arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE - csky: Fixup regs.sr broken in ptrace - csky: don't let sigreturn play with priveleged bits of status register - clk: socfpga: agilex: fix duplicate s2f_user0_clk - s390: fix strrchr() implementation - nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^' - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 - ALSA: hda/realtek - ALC236 headset MIC recording issue - ALSA: hda/realtek: Add quirk for Clevo X170KM-G - ALSA: hda/realtek: Complete partial device name to avoid ambiguity - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop - ALSA: seq: Fix a potential UAF by wrong private_free call order - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl - ALSA: usb-audio: Add quirk for VF0770 - hwmon: (pmbus/ibm-cffps) max_power_out swap changes - sched: Always inline is_percpu_thread() - perf/core: fix userpage->time_enabled of inactive events - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" - scsi: ses: Fix unsigned comparison with less than zero - drm/amdgpu: fix gart.bo pin_count leak - net: sun: SUNVNET_COMMON should depend on INET - vboxfs: fix broken legacy mount signature checking - mac80211: check return value of rhashtable_init - net: prevent user from passing illegal stab size - hwmon: (ltc2947) Properly handle errors when looking for the external clock - m68k: Handle arrivals of multiple signals correctly - mac80211: Drop frames from invalid MAC address in ad-hoc mode - netfilter: nf_nat_masquerade: defer conntrack walk to work queue - netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic - ASoC: SOF: loader: release_firmware() on load failure to avoid batching - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs - netfilter: ip6_tables: zero-initialize fragment offset - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic - x86/hpet: Use another crystalball to evaluate HPET usability - x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n - x86/entry: Correct reference to intended CONFIG_64_BIT - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] - x86/Kconfig: Correct reference to MWINCHIP3D - x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init - powerpc/64s: fix program check interrupt emergency stack path - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 - RISC-V: Include clone3() on rv32 - bpf, s390: Fix potential memory leak about jit_data - riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable - i2c: mediatek: Add OFFSET_EXT_CONF setting back - i2c: acpi: fix resource leak in reconfiguration device addition - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices - net: prefer socket bound to interface when not in VRF - i40e: Fix freeing of uninitialized misc IRQ vector - i40e: fix endless loop under rtnl - gve: report 64bit tx_bytes counter from gve_handle_report_stats() - gve: fix gve_get_stats() - rtnetlink: fix if_nlmsg_stats_size() under estimation - gve: Avoid freeing NULL pointer - gve: Correct available tx qpl check - drm/nouveau/debugfs: fix file release memory leak - drm/nouveau/kms/nv50-: fix file release memory leak - drm/nouveau: avoid a use-after-free when BO init fails - video: fbdev: gbefb: Only instantiate device when built for IP32 - drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup - bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 - perf jevents: Tidy error handling - netlink: annotate data races around nlk->bound - net: sfp: Fix typo in state machine debug string - net/sched: sch_taprio: properly cancel timer from taprio_destroy() - net: bridge: fix under estimation in br_get_linkxstats_size() - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence - dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value - arm64: dts: ls1028a: add missing CAN nodes - ptp_pch: Load module automatically if ID matches - powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - net/mlx5: E-Switch, Fix double allocation of acl flow counter - net/mlx5e: IPSEC RX, enable checksum complete - soc: ti: omap-prm: Fix external abort for am335x pruss - bpf, arm: Fix register clobbering in div/mod implementation - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 - xtensa: call irqchip_init only when CONFIG_USE_OF is selected - xtensa: use CONFIG_USE_OF instead of CONFIG_OF - arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding - ath5k: fix building with LEDS=m - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus - ARM: dts: imx6qdl-pico: Fix Ethernet support - ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo - ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo - soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment - ARM: at91: pm: do not panic if ram controllers are not enabled - ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference - soc: qcom: socinfo: Fixed argument passed to platform_set_data() - bus: ti-sysc: Add break in switch statement in sysc_init_soc() - riscv: Flush current cpu icache before other cpus - ARM: dts: qcom: apq8064: use compatible which contains chipid - ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe - ARM: dts: omap3430-sdp: Fix NAND device node - xen/balloon: fix cancelled balloon action - SUNRPC: fix sign error causing rpcsec_gss drops - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix missing negative dentry check in ovl_rename() - mmc: sdhci-of-at91: replace while loop with read_poll_timeout - mmc: sdhci-of-at91: wait for calibration done before proceed - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk - xen/privcmd: fix error handling in mmap-resource processing - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows - usb: typec: tcpm: handle SRC_STARTUP state if cc changes - USB: cdc-acm: fix break reporting - USB: cdc-acm: fix racy tty buffer accesses - usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle - Partially revert "usb: Kconfig: using select for USB_COMMON dependency" - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. - perf/x86: Reset destroy callback on event init failure - KVM: x86: nSVM: restore int_vector in svm_clear_vintr - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] - KVM: do not shrink halt_poll_ns below grow_start - selftests: KVM: Align SMCCC call with the spec in steal_time - tools/vm/page-types: remove dependency on opt_file for idle page tracking - smb3: correct smb3 ACL security descriptor - irqchip/gic: Work around broken Renesas integration - scsi: ses: Retry failed Send/Receive Diagnostic commands - thermal/drivers/tsens: Fix wrong check for tzd in irq handlers - nvme-fc: avoid race between time out and tear down - nvme-fc: update hardware queues before using them - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn - selftests: be sure to make khdr before other targets - habanalabs/gaudi: fix LBW RR configuration - usb: dwc2: check return value after calling platform_get_resource() - usb: testusb: Fix for showing the connection speed - scsi: sd: Free scsi_disk device via put_device() - ext2: fix sleeping in atomic bugs on error - sparc64: fix pci_iounmap() when CONFIG_PCI is not set - xen-netback: correct success/error reporting for the SKB-with-fraglist case - net: mdio: introduce a shutdown method to mdio device drivers - btrfs: fix mount failure due to past and transient device flush error - btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN - platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet - platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet - spi: rockchip: handle zero length transfers without timing out - netfilter: nf_tables: Fix oversized kvmalloc() calls - netfilter: conntrack: serialize hash resizes and cleanups - KVM: x86: Handle SRCU initialization failure during page track init - HID: usbhid: free raw_report buffers in usbhid_stop - mm: don't allow oversized kvmalloc() calls - netfilter: ipset: Fix oversized kvmalloc() calls - HID: betop: fix slab-out-of-bounds Write in betop_probe - usb: hso: remove the bailout parameter - ASoC: dapm: use component prefix when checking widget names - net: udp: annotate data race around udp_sk(sk)->corkflag - HID: u2fzero: ignore incomplete packets without data - ext4: add error checking to ext4_ext_replay_set_iblocks() - ext4: fix reserved space counter leakage - ext4: limit the number of blocks in one ADD_RANGE TLV - ext4: fix loff_t overflow in ext4_max_bitmap_size() - ipack: ipoctal: fix module reference leak - ipack: ipoctal: fix missing allocation-failure check - ipack: ipoctal: fix tty-registration error handling - ipack: ipoctal: fix tty registration race - ipack: ipoctal: fix stack information leak - debugfs: debugfs_create_file_size(): use IS_ERR to check for error - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - nvme: add command id quirk for apple controllers - hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller - perf/x86/intel: Update event constraints for ICX - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - net: sched: flower: protect fl_walk() with rcu - net: phy: bcm7xxx: Fixed indirect MMD operations - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix prototype warning - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: do not allow call hns3_nic_net_open repeatedly - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup - scsi: csiostor: Add module softdep on cxgb4 - Revert "block, bfq: honor already-setup queue merges" - net: ks8851: fix link error - selftests, bpf: test_lwt_ip_encap: Really disable rp_filter - selftests, bpf: Fix makefile dependencies on libbpf - bpf: Exempt CAP_BPF from checks against bpf_jit_limit - e100: fix buffer overrun in e100_get_regs - e100: fix length calculation in e100_get_regs_len - dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports - dsa: mv88e6xxx: Fix MTU definition - dsa: mv88e6xxx: 6161: Use chip wide MAX MTU - drm/i915/request: fix early tracepoints - smsc95xx: fix stalled rx after link change - net: ipv4: Fix rtnexthop len when RTA_FLOW is present - net: enetc: fix the incorrect clearing of IF_MODE bits - hwmon: (tmp421) fix rounding for negative values - hwmon: (tmp421) report /PVLD condition as fault - mptcp: don't return sockets in foreign netns - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - mac80211-hwsim: fix late beacon hrtimer handling - mac80211: mesh: fix potentially unaligned access - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure - IB/cma: Do not send IGMP leaves for sendonly Multicast groups - bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 - drm/amdgpu: correct initial cp_hqd_quantum for gfx9 - drm/amd/display: Pass PCI deviceid into DC - RDMA/cma: Do not change route.addr.src_addr.ss_family - media: ir_toy: prevent device from hanging during transmit - KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated - KVM: x86: nSVM: don't copy virt_ext from vmcb12 - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() - x86/kvmclock: Move this_cpu_pvti into kvmclock.h - mac80211: fix use-after-free in CCMP/GCMP RX - scsi: ufs: Fix illegal offset in UPIU event trace - gpio: pca953x: do not ignore i2c errors - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field - hwmon: (tmp421) handle I2C errors - fs-verity: fix signed integer overflow with i_size near S64_MAX - ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. - usb: cdns3: fix race condition before setting doorbell - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - ubifs: ubifs_dump_node: Dump all branches of the index node - ubifs: ubifs_dump_sleb: Remove unused function - ubifs: Pass node length in all node dumping callers - ubifs: Remove the redundant return in dbg_check_nondata_nodes_order - Revert "ubifs: Fix out-of-bounds memory access caused by abnormal value of node_len" - ubifs: Limit dumping length by size of memory which is allocated for the node - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() - cgroup: Fix memory leak caused by missing cgroup_bpf_offline - qnx4: work around gcc false positive warning bug - xen/balloon: fix balloon kthread freezing - USB: serial: cp210x: fix dropped characters with CP2102 - thermal/drivers/int340x: Do not set a wrong tcc offset on resume - EDAC/dmc520: Assign the proper type to dimm->edac_mode - EDAC/synopsys: Fix wrong value type assignment for edac_mode - spi: Fix tegra20 build with CONFIG_PM=n - net: 6pack: Fix tx timeout and slot time - alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile - arm64: Mark __stack_chk_guard as __ro_after_init - parisc: Use absolute_pointer() to define PAGE0 - qnx4: avoid stringop-overread errors - sparc: avoid stringop-overread errors - net: i825xx: Use absolute_pointer for memcpy from fixed memory location - compiler.h: Introduce absolute_pointer macro - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - amd/display: downgrade validation failure log level - sparc32: page align size in arch_dma_alloc - nvme-rdma: destroy cm id before destroy qp to avoid use after free - nvme-multipath: fix ANA state updates when a namespace is not present - xen/balloon: use a kernel thread instead a workqueue - bpf: Add oversize check before call kvcalloc() - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS - ipv6: delay fib6_sernum increase in fib6_add - m68k: Double cast io functions to unsigned long - blk-mq: avoid to iterate over stale request - net: stmmac: allow CSR clock of 300MHz - net: macb: fix use after free on rmmod - net: phylink: Update SFP selected interface on advertising changes - io_uring: put provided buffer meta data under memcg accounting - x86/asm: Fix SETZ size enqcmds() build failure - x86/asm: Add a missing __iomem annotation in enqcmds() - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build - scsi: lpfc: Use correct scnprintf() limit - scsi: qla2xxx: Restore initiator in dual mode - cifs: fix a sign extension bug - thermal/core: Potential buffer overflow in thermal_build_list_of_policies() - nvme: keep ctrl->namespaces ordered - treewide: Change list_sort to use const pointers - nvme-tcp: fix incorrect h2cdata pdu offset accounting - fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() - fpga: machxo2-spi: Return an error on failure - tty: synclink_gt: rename a conflicting function name - tty: synclink_gt, drop unneeded forward declarations - scsi: target: Fix the pgr/alua_support_store functions - scsi: iscsi: Adjust iface sysfs attr detection - atlantic: Fix issue in the pm resume flow. - net/mlx4_en: Don't allow aRFS for encapsulated packets - qed: rdma - don't wait for resources under hw error recovery flow - gpio: uniphier: Fix void functions to remove return value - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() - kselftest/arm64: signal: Skip tests if required features are missing - kselftest/arm64: signal: Add SVE to the set of features we can check for - net: dsa: realtek: register the MDIO bus under devres - net: dsa: don't allocate the slave_mii_bus using devres - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work - net/smc: add missing error check in smc_clc_prfx_set() - bnxt_en: Fix TX timeout when TX ring size is set to the smallest - enetc: Fix uninitialized struct dim_sample field usage - enetc: Fix illegal access when reading affinity_hint - platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() - afs: Fix updating of i_blocks on file/dir extension - afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation - comedi: Fix memory leak in compat_insnlist() - net: hso: fix muxed tty registration - drm/amd/pm: Update intermediate power state for SI - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE - serial: mvebu-uart: fix driver's tx_empty callback - serial: 8250: 8250_omap: Fix RX_LVL register offset - xhci: Set HCD flag to defer primary roothub registration - btrfs: prevent __btrfs_dump_space_info() to underflow its free space - erofs: fix up erofs_lookup tracepoint - mcb: fix error handling in mcb_alloc_bus() - USB: serial: option: add device id for Foxconn T99W265 - USB: serial: option: remove duplicate USB device ID - USB: serial: option: add Telit LN920 compositions - USB: serial: mos7840: remove duplicated 0xac24 device ID - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: core: balance phy init and exit - Re-enable UAS for LaCie Rugged USB3-FW with fk quirk - staging: greybus: uart: fix tty use after free - binder: make sure fd closes complete - Revert "USB: bcma: Add a check for devm_gpiod_get" - USB: cdc-acm: fix minor-number release - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter - usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c - xen/x86: fix PV trap handling on secondary processors - cifs: fix incorrect check for null pointer in header_assemble - usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() - usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA - usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave - usb: gadget: r8a66597: fix a loop in set_feature() - ocfs2: drop acl cache for directories too - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response - drm/amdgpu: fix out of bounds write - sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - arm64: Avoid premature usercopy failure - livepatch: Check whole stack when CONFIG_PREEMPT is set - arm64: remove page granularity limitation from KFENCE - drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV - sched/idle: Make the idle timer expire in hard interrupt context - rtc: rx8010: select REGMAP_I2C - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues - pwm: stm32-lp: Don't modify HW state in .remove() callback - pwm: rockchip: Don't modify HW state in .remove() callback - pwm: img: Don't modify HW state in .remove() callback - habanalabs: add validity check for event ID received from F/W - nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group - nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group - nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group - nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group - nilfs2: fix NULL pointer in nilfs_##name##_attr_release - nilfs2: fix memory leak in nilfs_sysfs_create_device_group - btrfs: fix lockdep warning while mounting sprout fs - btrfs: update the bdev time directly when closing - ceph: lockdep annotations for try_nonblocking_invalidate - ceph: remove the capsnaps when removing caps - ceph: request Fw caps before updating the mtime in ceph_write_iter - dmaengine: xilinx_dma: Set DMA mask for coherent APIs - dmaengine: ioat: depends on !UML - dmaengine: sprd: Add missing MODULE_DEVICE_TABLE - dmaengine: idxd: depends on !UML - iommu/amd: Relocate GAMSup check to early_enable_iommus - parisc: Move pci_dev_is_behind_card_dino to where it is used - dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER - drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() - drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform - thermal/core: Fix thermal_cooling_device_register() prototype - tools/bootconfig: Fix tracing_on option checking in ftrace2bconf.sh - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH - ceph: cancel delayed work instead of flushing on mdsc teardown - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR - platform/chrome: cros_ec_trace: Fix format warnings - platform/chrome: sensorhub: Add trace events for sample - dmaengine: idxd: fix wq slot allocation index check - pwm: mxs: Don't modify HW state in .probe() after the PWM chip was registered - pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered - PM: sleep: core: Avoid setting power.must_resume to false - profiling: fix shift-out-of-bounds bugs - nilfs2: use refcount_dec_and_lock() to fix potential UAF - prctl: allow to setup brk for et_dyn executables - 9p/trans_virtio: Remove sysfs file on probe failure - thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() - perf tools: Allow build-id with trailing zeros - tools lib: Adopt memchr_inv() from kernel - perf test: Fix bpf test sample mismatch reporting - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - um: virtio_uml: fix memory leak on init failures - coredump: fix memleak in dump_vma_snapshot() - staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() - Revert "net/mlx5: Register to devlink ingress VLAN filter trap" - s390/pci_mmio: fully validate the VMA before calling follow_pte() - console: consume APC, DM, DCS - PCI: aardvark: Fix reporting CRS value - PCI: pci-bridge-emul: Add PCIe Root Capabilities Register - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - ext4: fix potential infinite loop in ext4_dx_readdir() - mm: memcontrol: set the correct memcg swappiness restriction - mm, vmscan: guarantee drop_slab_node() termination - powerpc/numa: Update cpu_cpu_map on CPU online/offline - powerpc/powernv/pci: fix a RCU-list lock - blktrace: Fix uaf in blk_trace access after removing by sysfs - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - ramfs: fix mount source show for ramfs - fs: add vfs_parse_fs_param_source() helper - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - block: fix memory leak for mq shared sbitmap - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - nbd: add the check to prevent overflow in __nbd_ioctl() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - kabi: Introduce KABI_RESERVE macro for openEuler kernel - sched/fair: fix sd_llc_alloc_all() compile error- net: phy: realtek: net: Fix less than zero comparison of a u16 - net: phy: realtek: add dt property to enable ALDPS mode - net: phy: realtek: add dt property to disable CLKOUT clock - openeuler_defconfig: Build HISI PMU drivers as modules. - configs: add config BMA to config files - Huawei BMA: Adding Huawei BMA driver: cdev_veth_drv - Huawei BMA: Adding Huawei BMA driver: host_kbox_drv - Huawei BMA: Adding Huawei BMA driver: host_veth_drv - Huawei BMA: Adding Huawei BMA driver: host_cdev_drv - Huawei BMA: Adding Huawei BMA driver: host_edma_drv - page_pool: disable dma mapping support for 32-bit arch with 64-bit DMA - page_pool: use relaxed atomic for release side accounting - net: hns3: add option to turn off page pool feature - net: hns3: support skb's frag page recycling based on page pool - page_pool: add frag page recycling support in page pool - page_pool: add interface to manipulate frag count in page pool - page_pool: keep pp info as long as page pool owns the page - page_pool: mask the page->signature before the checking - skbuff: Fix a potential race while recycling page_pool packets - net: ti: add pp skb recycling support - mvpp2: prefetch page - mvpp2: prefetch right address - mvneta: recycle buffers - mvpp2: recycle buffers - page_pool: Allow drivers to hint on SKB recycling - skbuff: add a parameter to __skb_frag_unref - mm: add a signature in struct page - net: page_pool: simplify page recycling condition tests - skbuff: Call skb_zcopy_clear() before unref'ing fragments - net: page_pool: Add bulk support for ptr_ring - MAINTAINERS: update for DAMON - mm/damon: add user space selftests - mm/damon: add kunit tests - Documentation: add documents for DAMON - mm/damon/dbgfs: support multiple contexts - mm/damon/dbgfs: export kdamond pid to the user space - mm/damon: implement a debugfs-based user space interface - mm/damon: add a tracepoint - mm/damon: implement primitives for the virtual memory address spaces - mm/idle_page_tracking: make PG_idle reusable - mm/damon: adaptively adjust regions - mm/damon/core: implement region-based sampling - mm: introduce Data Access MONitor (DAMON) - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap - psi: introduce psi_v1 boot parameter - psi: support psi under cgroup v1 - spfc: Fix compile errors when O=xxx is specified- openeuler_defconfig: Enable CONFIG_HW_RANDOM_HISI_GM by default - hwrng: add hisilicon GM auth trng driver - cgroup/files: support boot parameter to control if disable files cgroup - files_cgroup: Fix soft lockup when refcnt overflow. - filescontrol: silence suspicious RCU warning - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() - mm: memcontrol: use obj_cgroup APIs to charge kmem pages - mm: memcontrol: change ug->dummy_page only if memcg changed - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c - mm: memcontrol: introduce obj_cgroup_{un}charge_pages - mm: Convert page kmemcg type to a page memcg flag - mm: Introduce page memcg flags - mm: memcontrol/slab: Use helpers to access slab page's memcg_data - mm: memcontrol: Use helpers to read page's memcg data - scsi: spfc: initial commit the spfc module - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - perf stat: Add --quiet option- net: dsa: bcm_sf2: Fix array overrun in bcm_sf2_num_active_ports() - bnxt_en: Fix error recovery regression - x86/mce: Avoid infinite loop for copy from user recovery - net: renesas: sh_eth: Fix freeing wrong tx descriptor - mfd: lpc_sch: Rename GPIOBASE to prevent build error - mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000" - bnxt_en: Fix possible unintended driver initiated error recovery - bnxt_en: Improve logging of error recovery settings information. - bnxt_en: Convert to use netif_level() helpers. - bnxt_en: Consolidate firmware reset event logging. - bnxt_en: log firmware debug notifications - bnxt_en: Fix asic.rev in devlink dev info command - bnxt_en: fix stored FW_PSID version masks - net: dsa: b53: Fix IMP port setup on BCM5301x - ip_gre: validate csum_start only on pull - qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom - fq_codel: reject silly quantum parameters - netfilter: socket: icmp6: fix use-after-scope - net: dsa: b53: Set correct number of ports in the DSA struct - net: dsa: b53: Fix calculating number of switch ports - net: hso: add failure handler for add_net_device - selftests: mptcp: clean tmp files in simult_flows - net: dsa: tag_rtl4_a: Fix egress tags - gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak - gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()' - perf bench inject-buildid: Handle writen() errors - perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} - ARC: export clear_user_page() for modules - mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - KVM: arm64: Handle PSCI resets before userspace touches vCPU state - KVM: arm64: Fix read-side race on updates to vcpu reset state - tracing/boot: Fix a hist trigger dependency for boot time tracing - mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex - netfilter: Fix fall-through warnings for Clang - PCI: iproc: Fix BCMA probe resource handling - PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' - backlight: ktd253: Stabilize backlight - mfd: axp20x: Update AXP288 volatile ranges - s390/bpf: Fix branch shortening during codegen pass - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - s390/bpf: Fix optimizing out zero-extensions - NTB: perf: Fix an error code in perf_setup_inbuf() - NTB: Fix an error code in ntb_msit_probe() - ethtool: Fix an error code in cxgb2.c - PCI: ibmphp: Fix double unmap of io_mem - block, bfq: honor already-setup queue merges - net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 - Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 - octeontx2-af: Add additional register check to rvu_poll_reg() - watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate - PCI: Add ACS quirks for Cavium multi-function devices - PCI: j721e: Add PCIe support for AM64 - PCI: j721e: Add PCIe support for J7200 - PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state - PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool - tracing/probes: Reject events which have the same name of existing one - PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() - mfd: Don't use irq_create_mapping() to resolve a mapping - PCI: tegra: Fix OF node reference leak - PCI: tegra194: Fix MSI-X programming - PCI: tegra194: Fix handling BME_CHGED event - fuse: fix use after free in fuse_read_interrupt() - PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms - mfd: db8500-prcmu: Adjust map to reality - dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() - KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers - ibmvnic: check failover_pending in login response - dt-bindings: arm: Fix Toradex compatible typo - udp_tunnel: Fix udp_tunnel_nic work-queue type - qed: Handle management FW error - selftest: net: fix typo in altname test - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y - net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup - net/af_unix: fix a data-race in unix_dgram_poll - vhost_net: fix OoB on sendmsg() failure. - gen_compile_commands: fix missing 'sys' package - net: ipa: initialize all filter table slots - events: Reuse value read using READ_ONCE instead of re-reading it - nvme-tcp: fix io_work priority inversion - net/mlx5: Fix potential sleeping in atomic context - net/mlx5: FWTrace, cancel work on alloc pd error flow - perf machine: Initialize srcline string member in add_location struct - drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused - tipc: increase timeout in tipc_sk_enqueue() - r6040: Restore MDIO clock frequency after MAC reset - net/l2tp: Fix reference count leak in l2tp_udp_recv_core - dccp: don't duplicate ccid when cloning dccp sock - ptp: dp83640: don't define PAGE0 - net-caif: avoid user-triggerable WARN_ON(1) - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert - ethtool: Fix rxnfc copy to user buffer overflow - tipc: fix an use-after-free issue in tipc_recvmsg - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - x86/pat: Pass valid address to sanitize_phys() - s390/sclp: fix Secure-IPL facility detection - drm/etnaviv: add missing MMU context put when reaping MMU mapping - drm/etnaviv: reference MMU context when setting up hardware state - drm/etnaviv: fix MMU context leak on GPU reset - drm/etnaviv: exec and MMU state is lost when resetting the GPU - drm/etnaviv: keep MMU context across runtime suspend/resume - drm/etnaviv: stop abusing mmu_context as FE running marker - drm/etnaviv: put submit prev MMU context when it exists - drm/etnaviv: return context from etnaviv_iommu_context_get - drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 - PCI: Add AMD GPU multi-function power dependencies - PM: base: power: don't try to use non-existing RTC for storing data - arm64/sve: Use correct size when reinitialising SVE state - bnx2x: Fix enabling network interfaces without VFs - xen: reset legacy rtc flag for PV domU - btrfs: fix upper limit for max_inline for page size 64K - drm/bridge: lt9611: Fix handling of 4k panels - fanotify: limit number of event merge attempts - drm/panfrost: Clamp lock region to Bifrost minimum - drm/panfrost: Use u64 for size in lock_region - drm/panfrost: Simplify lock_region calculation - drm/amd/display: Update bounding box states (v2) - drm/amd/display: Update number of DCN3 clock states - drm/amdgpu: Fix BUG_ON assert - drm/panfrost: Make sure MMU context lifetime is not bound to panfrost_priv - drm/dp_mst: Fix return code on sideband message failure - drm/msi/mdp4: populate priv->kms in mdp4_kms_init - drm/mgag200: Select clock in PLL update functions - net: dsa: lantiq_gswip: fix maximum frame length - lib/test_stackinit: Fix static initializer test - platform/chrome: cros_ec_proto: Send command again when timeout occurs - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind - mm,vmscan: fix divide by zero in get_scan_count - mm/hugetlb: initialize hugetlb_usage in mm_init - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled - hugetlb: fix hugetlb cgroup refcounting during vma split - s390/pv: fix the forcing of the swiotlb - cpufreq: powernv: Fix init_chip_info initialization in numa=off - scsi: qla2xxx: Sync queue idx with queue_pair_map idx - scsi: qla2xxx: Changes to support kdump kernel - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - parisc: fix crash with signals and alloca - io_uring: remove duplicated io_size from rw - fs/io_uring Don't use the return value from import_iovec(). - net: w5100: check return value after calling platform_get_resource() - fix array-index-out-of-bounds in taprio_change - net: fix NULL pointer reference in cipso_v4_doi_free - ath9k: fix sleeping in atomic context - ath9k: fix OOB read ar9300_eeprom_restore_internal - wcn36xx: Fix missing frame timestamp for beacon/probe-resp - selftests/bpf: Fix potential unreleased lock - parport: remove non-zero check on count - net/mlx5: DR, Enable QP retransmission - net/mlx5: DR, fix a potential use-after-free bug - iwlwifi: mvm: Fix scan channel flags settings - iwlwifi: fw: correctly limit to monitor dump - iwlwifi: mvm: fix access to BSS elements - iwlwifi: mvm: avoid static queue number aliasing - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed - iwlwifi: pcie: free RBs during configure - nfsd: fix crash on LOCKT on reexported NFSv3 - drm/amdkfd: Account for SH/SE count when setting up cu masks. - ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B - ASoC: rockchip: i2s: Fix regmap_ops hang - usbip:vhci_hcd USB port can get stuck in the disabled state - usbip: give back URBs for unsent unlink requests during cleanup - usb: musb: musb_dsps: request_irq() after initializing musb - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" - cifs: fix wrong release in sess_alloc_buffer() failed path - mmc: core: Return correct emmc response in case of ioctl error - selftests/bpf: Enlarge select() timeout for test_maps - mmc: rtsx_pci: Fix long reads when clock is prescaled - mmc: sdhci-of-arasan: Check return value of non-void funtions - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP - of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS - ASoC: Intel: Skylake: Fix passing loadable flag for module - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER - soundwire: intel: fix potential race condition during power down - btrfs: tree-log: check btrfs_lookup_data_extent return value - m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch - octeontx2-pf: Fix NIX1_RX interface backpressure - rtw88: wow: fix size access error of probe request - rtw88: wow: build wow function only if CONFIG_PM is on - rtw88: use read_poll_timeout instead of fixed sleep - rtl8xxxu: Fix the handling of TX A-MPDU aggregation - drm/exynos: Always initialize mapping in exynos_drm_register_dma() - lockd: lockd server-side shouldn't set fl_ops - usb: chipidea: host: fix port index underflow and UBSAN complains - gfs2: Don't call dlm after protocol is unmounted - kselftest/arm64: pac: Fix skipping of tests on systems without PAC - kselftest/arm64: mte: Fix misleading output when skipping tests - net: Fix offloading indirect devices dependency on qdisc order creation - staging: rts5208: Fix get_ms_information() heap buffer size - hwmon: (pmbus/ibm-cffps) Fix write bits for LED control - selftests/bpf: Fix flaky send_signal test - rpc: fix gss_svc_init cleanup on failure - tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD - iomap: pass writeback errors to the mapping - serial: sh-sci: fix break handling for sysrq - opp: Don't print an error if required-opps is missing - Bluetooth: Fix handling of LE Enhanced Connection Complete - nvme: code command_id with a genctr for use-after-free validation - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data - arm64: dts: ls1046a: fix eeprom entries - arm64: tegra: Fix compatible string for Tegra132 CPUs - ARM: tegra: tamonten: Fix UART pad setting - ARM: tegra: acer-a500: Remove bogus USB VBUS regulators - mac80211: Fix monitor MTU limit so that A-MSDUs get through - drm/display: fix possible null-pointer dereference in dcn10_set_clock() - gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() - net/mlx5: Fix variable type to match 64bit - drm/msm/dp: return correct edid checksum after corrupted edid checksum read - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - drm/vmwgfx: fix potential UAF in vmwgfx_surface.c - selftests/bpf: Fix xdp_tx.c prog section name - drm/amd/display: fix incorrect CM/TF programming sequence in dwb - drm/amd/display: fix missing writeback disablement if plane is removed - thunderbolt: Fix port linking by checking all adapters - drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers - drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock - drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 - drm/msm: mdp4: drop vblank get/put from prepare/complete_commit - net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() - nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering - arm64: dts: qcom: sm8250: Fix epss_l3 unit address - arm64: dts: qcom: msm8996: don't use underscore in node name - arm64: dts: qcom: msm8994: don't use underscore in node name - arm64: dts: qcom: sdm630: don't use underscore in node name - arm64: dts: qcom: ipq6018: drop '0x' from unit address - arm64: dts: qcom: sdm660: use reg value for memory node - arm64: dts: qcom: ipq8074: fix pci node reg property - ARM: dts: imx53-ppd: Fix ACHC entry - serial: 8250_omap: Handle optional overrun-throttle-ms property - arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration - arm64: dts: qcom: sdm630: Rewrite memory map - gfs2: Fix glock recursion in freeze_go_xmote_bh - media: tegra-cec: Handle errors of clk_prepare_enable() - media: TDA1997x: fix tda1997x_query_dv_timings() return value - media: v4l2-dv-timings.c: fix wrong condition in two for-loops - media: imx258: Limit the max analogue gain to 480 - media: imx258: Rectify mismatch of VTS value - ASoC: Intel: update sof_pcm512x quirks - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output - arm64: tegra: Fix Tegra194 PCIe EP compatible string - ARM: dts: at91: use the right property for shutdown controller - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check - ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx - ARM: dts: stm32: Set {bitclock,frame}-master phandles on DHCOM SoM - workqueue: Fix possible memory leaks in wq_numa_init() - Bluetooth: skip invalid hci_sync_conn_complete_evt - ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() - libbpf: Fix race when pinning maps in parallel - samples: bpf: Fix tracex7 error raised on the missing argument - staging: ks7010: Fix the initialization of the 'sleep_status' structure - serial: 8250_pci: make setup_port() parameters explicitly unsigned - hvsi: don't panic on tty_register_driver failure - xtensa: ISS: don't panic in rs_init - serial: 8250: Define RX trigger levels for OxSemi 950 devices - s390: make PCI mio support a machine flag - s390/jump_label: print real address in a case of a jump label bug - flow_dissector: Fix out-of-bounds warnings - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() - video: fbdev: riva: Error out if 'pixclock' equals zero - video: fbdev: kyro: Error out if 'pixclock' equals zero - video: fbdev: asiliantfb: Error out if 'pixclock' equals zero - arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names - drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit - bpf/tests: Do not PASS tests without actually testing the result - bpf/tests: Fix copy-and-paste error in double word test - drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex - drm/amdgpu: Fix a printing message - ethtool: improve compat ioctl handling - nfp: fix return statement in nfp_net_parse_meta() - media: atomisp: pci: fix error return code in atomisp_pci_probe() - media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe - media: platform: stm32: unprepare clocks at handling errors in probe - media: hantro: vp8: Move noisy WARN_ON to vpu_debug - drm/amd/display: Fix timer_per_pixel unit error - selftests: firmware: Fix ignored return val of asprintf() warn - bus: fsl-mc: fix mmio base address for child DPRCs - tty: serial: jsm: hold port lock when reporting modem line changes - staging: board: Fix uninitialized spinlock when attaching genpd - usb: gadget: composite: Allow bMaxPower=0 if self-powered - USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() - usb: gadget: u_ether: fix a potential null pointer dereference - usb: host: fotg210: fix the actual_length of an iso packet - usb: host: fotg210: fix the endpoint's transactional opportunities calculation - igc: Check if num of q_vectors is smaller than max before array access - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE - drm: protect drm_master pointers in drm_lease.c - drm: serialize drm_file.master with a new spinlock - drm: avoid blocking in drm_clients_info's rcu section - Smack: Fix wrong semantics in smk_access_entry() - netlink: Deal with ESRCH error in nlmsg_notify() - video: fbdev: kyro: fix a DoS bug by restricting user input - ARM: dts: qcom: apq8064: correct clock names - iavf: fix locking of critical sections - iavf: do not override the adapter state in the watchdog task - iio: dac: ad5624r: Fix incorrect handling of an optional regulator. - net: phy: Fix data type in DP83822 dp8382x_disable_wol() - tipc: keep the skb in rcv queue until the whole data is read - PCI: Use pci_update_current_state() in pci_enable_device_flags() - crypto: mxs-dcp - Use sg_mapping_iter to copy data - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable - libbpf: Fix reuse of pinned map on older kernel - media: dib8000: rewrite the init prbs logic - ASoC: atmel: ATMEL drivers don't need HAS_DMA - drm/amdgpu: Fix amdgpu_ras_eeprom_init() - drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET - userfaultfd: prevent concurrent API initialization - kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y - MIPS: Malta: fix alignment of the devicetree buffer - f2fs: should put a page beyond EOF when preparing a write - f2fs: deallocate compressed pages when error happens - f2fs: fix to unmap pages from userspace process in punch_hole() - f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() - f2fs: fix to account missing .skipped_gc_rwsem - soc: mediatek: cmdq: add address shift in jump - KVM: PPC: Fix clearing never mapped TCEs in realmode - clk: at91: clk-generated: Limit the requested rate to our range - fscache: Fix cookie key hashing - RDMA/hns: Fix QP's resp incomplete assignment - powerpc/smp: Update cpu_core_map on all PowerPc systems - platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call - KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live - scsi: ufs: ufs-exynos: Fix static checker warning - KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines - clk: imx8m: fix clock tree update of TF-A managed clocks - HID: i2c-hid: Fix Elan touchpad regression - iommu/vt-d: Update the virtual command related registers - powerpc/config: Renable MTD_PHYSMAP_OF - scsi: qedf: Fix error codes in qedf_alloc_global_queues() - scsi: qedi: Fix error codes in qedi_alloc_global_queues() - scsi: smartpqi: Fix an error code in pqi_get_raid_map() - powerpc/numa: Consider the max NUMA node for migratable LPAR - pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() - scsi: fdomain: Fix error return code in fdomain_probe() - sunrpc: Fix return value of get_srcport() - SUNRPC query transport's source port - SUNRPC/xprtrdma: Fix reconnection locking - SUNRPC: Fix potential memory corruption - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid - NFSv4/pNFS: Always allow update of a zero valued layout barrier - NFSv4/pNFS: Fix a layoutget livelock loop - dma-debug: fix debugfs initialization order - openrisc: don't printk() unconditionally - f2fs: reduce the scope of setting fsck tag when de->name_len is zero - cpuidle: pseries: Mark pseries_idle_proble() as __init - RDMA/mlx5: Delete not-available udata check - RDMA/efa: Remove double QP type assignment - powerpc/stacktrace: Include linux/delay.h - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards - scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() - vfio: Use config not menuconfig for VFIO_NOIOMMU - pinctrl: samsung: Fix pinctrl bank pin count - scsi: BusLogic: Use %X for u32 sized integer rather than %lX - docs: Fix infiniband uverbs minor number - RDMA/iwcm: Release resources if iw_cm module initialization fails - IB/hfi1: Adjust pkey entry in index 0 - clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types - scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND - pinctrl: armada-37xx: Correct PWM pins definitions - pinctrl: remove empty lines in pinctrl subsystem - f2fs: quota: fix potential deadlock - HID: input: do not report stylus battery state as "full" - PCI: aardvark: Fix masking and unmasking legacy INTx interrupts - PCI: aardvark: Fix checking for PIO status - PCI: Export pci_pio_to_address() for module use - PCI: aardvark: Configure PCIe resources from 'ranges' DT property - PCI: xilinx-nwl: Enable the clock through CCF - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported - PCI/portdrv: Enable Bandwidth Notification only if port supports it - f2fs: fix to do sanity check for sb/cp fields correctly - ARM: 9105/1: atags_to_fdt: don't warn about stack size - libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs - dmaengine: imx-sdma: remove duplicated sdma_load_context - Revert "dmaengine: imx-sdma: refine to load context only once" - s390/qdio: cancel the ESTABLISH ccw after timeout - s390/qdio: fix roll-back after timeout on ESTABLISH ccw - media: rc-loopback: return number of emitters rather than error - media: uvc: don't do DMA on stack - VMCI: fix NULL pointer dereference when unmapping queue pair - crypto: ccp - shutdown SEV firmware on kexec - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() - power: supply: max17042: handle fails of reading status register - block: bfq: fix bfq_set_next_ioprio_data() - crypto: public_key: fix overflow during implicit conversion - wcn36xx: Ensure finish scan is not requested before start scan - iio: ltc2983: fix device probe - arm64: head: avoid over-mapping in map_memory - arm64: mm: Fix TLBI vs ASID rollover - soc: aspeed: p2a-ctrl: Fix boundary check for mmap - soc: aspeed: lpc-ctrl: Fix boundary check for mmap - soc: qcom: aoss: Fix the out of bound usage of cooling_devs - pinctrl: ingenic: Fix incorrect pull up/down info - pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast - clk: socfpga: agilex: add the bypass register for s2f_usr0 clock - clk: socfpga: agilex: fix up s2f_user0_clk representation - clk: socfpga: agilex: fix the parents of the psi_ref_clk - tools/thermal/tmon: Add cross compiling support - selftests/ftrace: Fix requirement check of README file - ceph: fix dereference of null pointer cf - 9p/xen: Fix end of loop tests for list_for_each_entry - xen: fix setting of max_pfn in shared_info - powerpc/perf/hv-gpci: Fix counter value parsing - PCI/MSI: Skip masking MSI-X on Xen PV - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN - btrfs: reset replace target device to allocation state on close - btrfs: wake up async_delalloc_pages waiters after submit - io-wq: fix wakeup race when adding new work - io_uring: fail links of cancelled timeouts - io_uring: add ->splice_fd_in checks - io_uring: place fixed tables under memcg limits - io_uring: limit fixed table size by RLIMIT_NOFILE - rtc: tps65910: Correct driver module alias - ext4: flush s_error_work before journal destroy in ext4_fill_super - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - make OPTIMIZE_INLINING config editable - bpf: Fix integer overflow in prealloc_elems_and_freelist() - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries - iommu/vt-d: Global devTLB flush when present context entry changed - mm: slub: fix slub_debug disabling for list of slabs - mm: vmscan: fix missing psi annotation for node_reclaim() - ipc: replace costly bailout check in sysvipc_find_ipc() - bpf, mips: Validate conditional branch offsets - ARM: Qualify enabling of swiotlb_init() - arm64: mm: account for hotplug memory when randomizing the linear region - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - disable OPTIMIZE_INLINING by default - Revert "compiler: remove CONFIG_OPTIMIZE_INLINING entirely" - ARM: Support KFENCE for ARM - ARM: mm: Provide is_write_fault() - ARM: mm: Provide set_memory_valid() - kfence: show cpu and timestamp in alloc/free info - kfence: test: fail fast if disabled at boot - slub: force on no_hash_pointers when slub_debug is enabled - printk: clarify the documentation for plain pointer printing - lib/vsprintf: do not show no_hash_pointers message multiple times - kfence: add function to mask address bits - kfence, x86: only define helpers if !MODULE - kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZE - kfence: skip all GFP_ZONEMASK allocations - kfence: move the size check to the beginning of __kfence_alloc() - kfence: defer kfence_test_init to ensure that kunit debugfs is created - kfence: unconditionally use unbound work queue - mm, slub: change run-time assertion in kmalloc_index() to compile-time - kfence: use TASK_IDLE when awaiting allocation - arm64: mm: don't use CON and BLK mapping if KFENCE is enabled - kfence: use power-efficient work queue to run delayed work - kfence: maximize allocation wait timeout duration - kfence: await for allocation using wait_event - kfence: zero guard page after out-of-bounds access - powerpc: Enable KFENCE for PPC32 - powerpc/32s: Always map kernel text and rodata with BATs - kfence, x86: fix preemptible warning on KPTI-enabled systems - kfence: make compatible with kmemleak - kfence: fix reports if constant function prefixes exist - kfence, slab: fix cache_alloc_debugcheck_after() for bulk allocations - kfence: fix printk format for ptrdiff_t - kasan: use error_report_end tracepoint - kfence: use error_report_end tracepoint - tracing: add error_report_end trace point - kfence: report sensitive information based on no_hash_pointers - lib/vsprintf: no_hash_pointers prints all addresses as unhashed - kselftest: add support for skipped tests - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers - MAINTAINERS: add entry for KFENCE - kfence: add test suite - kfence, Documentation: add KFENCE documentation - kfence, kasan: make KFENCE compatible with KASAN - mm, kfence: insert KFENCE hooks for SLUB - mm, kfence: insert KFENCE hooks for SLAB - kfence: use pt_regs to generate stack trace on faults - arm64, kfence: enable KFENCE for ARM64 - x86, kfence: enable KFENCE for x86 - mm: add Kernel Electric-Fence infrastructure- Revert "time: Handle negative seconds correctly in timespec64_to_ns()" - Revert "posix-cpu-timers: Force next expiration recalc after itimer reset" - Revert "block: nbd: add sanity check for first_minor" - Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue" - clk: kirkwood: Fix a clocking boot regression - backlight: pwm_bl: Improve bootloader/kernel device handover - fbmem: don't allow too huge resolutions - IMA: remove the dependency on CRYPTO_MD5 - IMA: remove -Wmissing-prototypes warning - fuse: flush extending writes - fuse: truncate pagecache on atomic_o_trunc - ARM: dts: at91: add pinctrl-{names, 0} for all gpios - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted - KVM: s390: index kvm->arch.idle_mask by vcpu_idx - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" - x86/resctrl: Fix a maybe-uninitialized build warning treated as error - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op - tty: Fix data race between tiocsti() and flush_to_ldisc() - bio: fix page leak bio_add_hw_page failure - io_uring: IORING_OP_WRITE needs hash_reg_file set - time: Handle negative seconds correctly in timespec64_to_ns() - f2fs: guarantee to write dirty data when enabling checkpoint back - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() - octeontx2-af: Set proper errorcode for IPv4 checksum errors - octeontx2-af: Fix static code analyzer reported issues - octeontx2-af: Fix loop in free and unmap counter - net: qualcomm: fix QCA7000 checksum handling - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - ipv4: make exception cache less predictible - ipv6: make exception cache less predictible - brcmfmac: pcie: fix oops on failure to resume and reprobe - bcma: Fix memory leak for internally-handled cores - atlantic: Fix driver resume flow. - ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() - ice: Only lock to update netdev dev_addr - iwlwifi: skip first element in the WTAS ACPI table - iwlwifi: follow the new inclusive terminology - ASoC: wcd9335: Disable irq on slave ports in the remove function - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function - ASoC: wcd9335: Fix a double irq free in the remove function - tty: serial: fsl_lpuart: fix the wrong mapbase value - usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()' - usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available - usb: ehci-orion: Handle errors of clk_prepare_enable() in probe - i2c: xlp9xx: fix main IRQ check - i2c: mt65xx: fix IRQ check - CIFS: Fix a potencially linear read overflow - bpf: Fix possible out of bound write in narrow load handling - mmc: moxart: Fix issue with uninitialized dma_slave_config - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config - mmc: sdhci: Fix issue with uninitialized dma_slave_config - ASoC: Intel: Skylake: Fix module resource and format selection - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 - rsi: fix an error code in rsi_probe() - rsi: fix error code in rsi_load_9116_firmware() - gfs2: init system threads before freeze lock - i2c: hix5hd2: fix IRQ check - i2c: fix platform_get_irq.cocci warnings - i2c: s3c2410: fix IRQ check - i2c: iop3xx: fix deferred probing - Bluetooth: add timeout sanity check to hci_inquiry - lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ - mm/swap: consider max pages in iomap_swapfile_add_extent - usb: gadget: mv_u3d: request_irq() after initializing UDC - firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' - firmware: raspberrypi: Keep count of all consumers - i2c: synquacer: fix deferred probing - clk: staging: correct reference to config IOMEM to config HAS_IOMEM - arm64: dts: marvell: armada-37xx: Extend PCIe MEM space - nfsd4: Fix forced-expiry locking - lockd: Fix invalid lockowner cast after vfs_test_lock - locking/local_lock: Add missing owner initialization - locking/lockdep: Mark local_lock_t - mac80211: Fix insufficient headroom issue for AMSDU - libbpf: Re-build libbpf.so when libbpf.map changes - usb: phy: tahvo: add IRQ check - usb: host: ohci-tmio: add IRQ check - PM: cpu: Make notifier chain use a raw_spinlock_t - Bluetooth: Move shutdown callback before flushing tx and rx queue - samples: pktgen: add missing IPv6 option to pktgen scripts - devlink: Clear whole devlink_flash_notify struct - selftests/bpf: Fix test_core_autosize on big-endian machines - usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse - usb: phy: twl6030: add IRQ checks - usb: phy: fsl-usb: add IRQ check - usb: gadget: udc: s3c2410: add IRQ check - usb: gadget: udc: at91: add IRQ check - usb: dwc3: qcom: add IRQ check - usb: dwc3: meson-g12a: add IRQ check - ASoC: rt5682: Properly turn off regulators if wrong device ID - ASoC: rt5682: Implement remove callback - net/mlx5: Fix unpublish devlink parameters - net/mlx5: Register to devlink ingress VLAN filter trap - drm/msm/dsi: Fix some reference counted resource leaks - Bluetooth: fix repeated calls to sco_sock_kill - ASoC: Intel: Fix platform ID matching - cgroup/cpuset: Fix violation of cpuset locking rule - cgroup/cpuset: Miscellaneous code cleanup - counter: 104-quad-8: Return error when invalid mode during ceiling_write - arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 - drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs - drm/msm/mdp4: move HW revision detection to earlier phase - drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision - selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP - PM: EM: Increase energy calculation precision - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow - debugfs: Return error during {full/open}_proxy_open() on rmmod - soc: qcom: smsm: Fix missed interrupts if state changes while masked - bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - media: venus: venc: Fix potential null pointer dereference on pointer fmt - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set - leds: lt3593: Put fwnode in any case during ->probe() - i2c: highlander: add IRQ check - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() - devlink: Break parameter notification sequence to be before/after unload/load driver - arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay - arm64: dts: renesas: rzg2: Convert EtherAVB to explicit delay handling - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd - net: cipso: fix warnings in netlbl_cipsov4_add_std - drm: mxsfb: Clear FIFO_CLEAR bit - drm: mxsfb: Increase number of outstanding requests on V4 and newer HW - drm: mxsfb: Enable recovery on underflow - cgroup/cpuset: Fix a partition bug with hotplug - net/mlx5e: Block LRO if firmware asks for tunneled LRO - net/mlx5e: Prohibit inner indir TIRs in IPoIB - ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties - ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties - ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties - ARM: dts: meson8: Use a higher default GPU clock frequency - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - drm/amdgpu/acp: Make PM domain really work - 6lowpan: iphc: Fix an off-by-one check of array index - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() - media: atomisp: fix the uninitialized use and rename "retvalue" - media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats - media: rockchip/rga: fix error handling in probe - media: rockchip/rga: use pm_runtime_resume_and_get() - media: go7007: remove redundant initialization - media: go7007: fix memory leak in go7007_usb_probe - media: dvb-usb: Fix error handling in dvb_usb_i2c_init - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init - ionic: cleanly release devlink instance - driver core: Fix error return code in really_probe() - firmware: fix theoretical UAF race with firmware cache and resume - gfs2: Fix memory leak of object lsi on error return path - libbpf: Fix removal of inner map in bpf_object__create_map - soc: qcom: rpmhpd: Use corner in power_off - i40e: improve locking of mac_filter_hash - arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties - ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi - libbpf: Fix the possible memory leak on error - gve: fix the wrong AdminQ buffer overflow check - drm/of: free the iterator object on failure - bpf: Fix potential memleak and UAF in the verifier. - bpf: Fix a typo of reuseport map in bpf.h. - drm/of: free the right object - media: cxd2880-spi: Fix an error handling path - soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally - leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() - media: TDA1997x: enable EDID support - ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe - drm/gma500: Fix end of loop tests for list_for_each_entry - drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() - EDAC/i10nm: Fix NVDIMM detection - spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible - spi: sprd: Fix the wrong WDG_LOAD_VAL - regulator: vctrl: Avoid lockdep warning in enable/disable ops - regulator: vctrl: Use locked regulator_get_voltage in probe path - blk-crypto: fix check for too-large dun_bytes - spi: davinci: invoke chipselect callback - x86/mce: Defer processing of early errors - tpm: ibmvtpm: Avoid error message when process gets signal while waiting - certs: Trigger creation of RSA module signing key if it's not an RSA key - crypto: qat - use proper type for vf_mask - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used - spi: coldfire-qspi: Use clk_disable_unprepare in the remove function - block: nbd: add sanity check for first_minor - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel - lib/mpi: use kcalloc in mpi_resize - irqchip/loongson-pch-pic: Improve edge triggered interrupt support - genirq/timings: Fix error return code in irq_timings_test_irqs() - spi: spi-pic32: Fix issue with uninitialized dma_slave_config - spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config - block: return ELEVATOR_DISCARD_MERGE if possible - m68k: Fix invalid RMW_INSNS on CPUs that lack CAS - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees - rcu: Fix to include first blocked task in stall warning - sched: Fix UCLAMP_FLAG_IDLE setting - sched/numa: Fix is_core_idle() - m68k: emu: Fix invalid free in nfeth_cleanup() - power: supply: cw2015: use dev_err_probe to allow deferred probe - s390/ap: fix state machine hang after failure to enable irq - s390/debug: fix debug area life cycle - s390/debug: keep debug data on resize - s390/pci: fix misleading rc in clp_set_pci_fn() - s390/kasan: fix large PMD pages address alignment check - udf_get_extendedattr() had no boundary checks. - fcntl: fix potential deadlock for &fasync_struct.fa_lock - crypto: qat - do not export adf_iov_putmsg() - crypto: qat - fix naming for init/shutdown VF to PF notifications - crypto: qat - fix reuse of completion variable - crypto: qat - handle both source of interrupt in VF ISR - crypto: qat - do not ignore errors from enable_vf2pf_comms() - crypto: omap - Fix inconsistent locking of device lists - libata: fix ata_host_start() - s390/zcrypt: fix wrong offset index for APKA master key valid state - s390/cio: add dev_busid sysfs entry for each subchannel - power: supply: max17042_battery: fix typo in MAx17042_TOFF - power: supply: smb347-charger: Add missing pin control activation - nvmet: pass back cntlid on successful completion - nvme-rdma: don't update queue count when failing to set io queues - nvme-tcp: don't update queue count when failing to set io queues - blk-throtl: optimize IOPS throttle for large IO scenarios - bcache: add proper error unwinding in bcache_device_init - isofs: joliet: Fix iocharset=utf8 mount option - udf: Fix iocharset=utf8 mount option - udf: Check LVID earlier - hrtimer: Ensure timerfd notification for HIGHRES=n - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - posix-cpu-timers: Force next expiration recalc after itimer reset - EDAC/mce_amd: Do not load edac_mce_amd module on guests - rcu/tree: Handle VM stoppage in stall detection - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() - power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors - sched/deadline: Fix reset_on_fork reporting of DL tasks - crypto: mxs-dcp - Check for DMA mapping errors - regulator: tps65910: Silence deferred probe error - regmap: fix the offset of register error log - locking/mutex: Fix HANDOFF condition - PCI: Call Max Payload Size-related fixup quirks early - x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions - xhci: fix unsafe memory usage in xhci tracing - xhci: fix even more unsafe memory usage in xhci tracing - usb: mtu3: fix the wrong HS mult value - usb: mtu3: use @mult for HS isoc or intr - usb: mtu3: restore HS function when set SS/SSP - usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr - usb: host: xhci-rcar: Don't reload firmware after the completion - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 - blk-mq: clearing flush request reference in tags->rqs[] - netfilter: nftables: clone set element expression template - netfilter: nf_tables: initialize set before expression setup - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" - tty: drop termiox user definitions - net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling - serial: 8250: 8250_omap: Fix unused variable warning - net: kcov: don't select SKB_EXTENSIONS when there is no NET - net: ll_temac: Remove left-over debug message - USB: serial: mos7720: improve OOM-handling in read_mos_reg() - livepatch: Adapt livepatch-sample for stop_machine model - livepatch: Add klp_{register,unregister}_patch for stop_machine model - media: stkwebcam: fix memory leak in stk_camera_probe - fuse: fix illegal access to inode with reused nodeid - new helper: inode_wrong_type() - spi: Switch to signed types for *_native_cs SPI controller fields - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup - cryptoloop: add a deprecation warning - perf/x86/amd/power: Assign pmu.module - perf/x86/amd/ibs: Work around erratum #1197 - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() - perf/x86/intel/pt: Fix mask of num_address_ranges - qede: Fix memset corruption - net: macb: Add a NULL check on desc_ptp - qed: Fix the VF msix vectors flow - reset: reset-zynqmp: Fixed the argument data type - gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats - ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power - xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG - static_call: Fix unused variable warn w/o MODULE - Revert "Add a reference to ucounts for each cred" - Revert "cred: add missing return error code when set_cred_ucounts() failed" - Revert "ucounts: Increase ucounts reference counter before the security hook" - ubifs: report correct st_size for encrypted symlinks - f2fs: report correct st_size for encrypted symlinks - ext4: report correct st_size for encrypted symlinks - fscrypt: add fscrypt_symlink_getattr() for computing st_size - bpf: Fix potentially incorrect results with bpf_get_local_storage() - audit: move put_tree() to avoid trim_trees refcount underflow and UAF - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls - Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat" - Revert "floppy: reintroduce O_NDELAY fix" - arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 - lkdtm: Enable DOUBLE_FAULT on all architectures - net: dsa: mt7530: fix VLAN traffic leaks again - usb: typec: ucsi: Clear pending after acking connector change - usb: typec: ucsi: Work around PPM losing change information - usb: typec: ucsi: acpi: Always decode connector change information - tracepoint: Use rcu get state and cond sync for static call updates - srcu: Provide polling interfaces for Tiny SRCU grace periods - srcu: Make Tiny SRCU use multi-bit grace-period counter - srcu: Provide internal interface to start a Tiny SRCU grace period - srcu: Provide polling interfaces for Tree SRCU grace periods - srcu: Provide internal interface to start a Tree SRCU grace period - riscv: Fixup patch_text panic in ftrace - riscv: Fixup wrong ftrace remove cflag - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS - tipc: call tipc_wait_for_connect only when dlen is not 0 - mtd: spinand: Fix incorrect parameters for on-die ECC - pipe: do FASYNC notifications for every pipe IO, not just state changes - pipe: avoid unnecessary EPOLLET wakeups under normal loads - btrfs: fix race between marking inode needs to be logged and log syncing - net/rds: dma_map_sg is entitled to merge entries - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences - drm/nouveau/disp: power down unused DP links during init - drm: Copy drm_wait_vblank to user before returning - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - drm/amd/pm: change the workload type for some cards - Revert "drm/amd/pm: fix workload mismatch on vega10" - qed: Fix null-pointer dereference in qed_rdma_create_qp() - qed: qed ll2 race condition fixes - tools/virtio: fix build - vringh: Use wiov->used to check for read/write desc order - virtio_vdpa: reject invalid vq indices - virtio_pci: Support surprise removal of virtio pci device - virtio: Improve vq->broken access to avoid any compiler optimization - cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev - opp: remove WARN when no valid OPPs remain - iwlwifi: pnvm: accept multiple HW-type TLVs - clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 - dt-bindings: sifive-l2-cache: Fix 'select' matching - usb: gadget: u_audio: fix race condition on endpoint stop - drm/i915: Fix syncmap memory leak - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est - net: stmmac: add mutex lock to protect est parameters - Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711" - rtnetlink: Return correct error on changing device netns - cxgb4: dont touch blocked freelist bitmap after free - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - ipv6: use siphash in rt6_exception_hash() - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' - ucounts: Increase ucounts reference counter before the security hook - net: marvell: fix MVNETA_TX_IN_PRGRS bit number - xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()' - ip_gre: add validation for csum_start - RDMA/efa: Free IRQ vectors on error flow - e1000e: Do not take care about recovery NVM checksum - e1000e: Fix the max snoop/no-snoop latency for 10M - igc: Use num_tx_queues when iterating over tx_ring queue - igc: fix page fault when thunderbolt is unplugged - net: usb: pegasus: fixes of set_register(s) return value evaluation; - ice: do not abort devlink info if board identifier can't be found - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() - RDMA/bnxt_re: Add missing spin lock initialization - scsi: core: Fix hang of freezing queue between blocking and running device - usb: dwc3: gadget: Stop EP0 transfers during pullup disable - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() - usb: renesas-xhci: Prefer firmware loading on unknown ROM state - USB: serial: option: add new VID/PID to support Fibocom FG150 - Revert "USB: serial: ch341: fix character loss at high transfer rates" - drm/amdgpu: Cancel delayed work when GFXOFF is disabled - Revert "btrfs: compression: don't try to compress if we don't have enough pages" - riscv: Ensure the value of FP registers in the core dump file is up to date - ceph: correctly handle releasing an embedded cap flush - can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters - net: mscc: Fix non-GPL export of regmap APIs - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - blk-iocost: fix lockdep warning on blkcg->lock - netfilter: conntrack: collect all entries in one cycle - ARC: Fix CONFIG_STACKDEPOT - ASoC: component: Remove misplaced prefix handling in pin control functions - ASoC: rt5682: Adjust headset volume button threshold - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper - bpf: Fix ringbuf helper function compatibility - ARM: spectre-v2: turn off the mitigation via boot cmdline param - ext4: fix potential uninitialized access to retval in kmmpd - take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... space - switch file_open_root() to struct path - kyber: introduce kyber_depth_updated() - perf annotate: Add itrace options support - mm: Fix the uninitialized use in overcommit_policy_handler - memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: charge fs_context and legacy_fs_context - memcg: enable accounting for pids in nested pid namespaces - blk-mq: fix divide by zero crash in tg_may_dispatch() - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - ext4: move inode eio simulation behind io completeion - sched: Aware multi-core system for optimize loadtracking - livepatch: Fix compile warnning - md: revert io stats accounting - sched/idle: Reported an error when an illegal negative value is passed - sched/idle: Optimize the loop time algorithm to reduce multicore disturb - serial: 8250: 8250_omap: Fix possible array out of bounds access - once: Fix panic when module unload - ext4: wipe ext4_dir_entry2 upon file deletion - livepatch: move arch_klp_mem_recycle after the return value judgment - livepatch/x86: only check stack top - livepatch/ppc64: only check stack top - livepatch/ppc32: only check stack top - livepatch/arm: only check stack top - livepatch/arm64: only check stack top - livepatch: checks only if the replaced instruction is on the stack - livepatch: Add state describe for force - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED - sysctl: Refactor IAS framework - io_uring: ensure symmetry in handling iter types in loop_rw_iter() - ext4: fix race writing to an inline_data file while its xattrs are changing - memcg: enable accounting of ipc resources - vt_kdsetmode: extend console locking - net: qrtr: fix another OOB Read in qrtr_endpoint_post - btrfs: fix NULL pointer dereference when deleting device by invalid id - acpi: acpica: fix acpi parse and parseext cache leaks - acpi: acpica: fix acpi operand cache leak in dsutils.c - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - ARM: footbridge: remove personal server platform - hfs: fix null-ptr-deref in hfs_find_init() - io_uring: only assign io_uring_enter() SQPOLL error in actual error case - io_uring: fix xa_alloc_cycle() error return value check - fs: warn about impending deprecation of mandatory locks - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim - ASoC: intel: atom: Fix breakage for PCM buffer address setup - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI - s390/pci: fix use after free of zpci_dev - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E - btrfs: prevent rename2 from exchanging a subvol with a directory from different parents - mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711 - mmc: sdhci-iproc: Cap min clock frequency on BCM2711 - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop - ipack: tpci200: fix memory leak in the tpci200_register - ipack: tpci200: fix many double free issues in tpci200_pci_probe - slimbus: ngd: reset dma setup during runtime pm - slimbus: messaging: check for valid transaction id - slimbus: messaging: start transaction ids from 1 instead of zero - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - ALSA: hda - fix the 'Capture Switch' value change notifications - clk: qcom: gdsc: Ensure regulator init state matches GDSC state - clk: imx6q: fix uart earlycon unwork - mmc: sdhci-msm: Update the software timeout value for sdhc - mmc: mmci: stm32: Check when the voltage switch procedure should be done - mmc: dw_mmc: Fix hang on data CRC error - Revert "flow_offload: action should not be NULL when it is referenced" - iavf: Fix ping is lost after untrusted VF had tried to change MAC - i40e: Fix ATR queue selection - r8152: fix writing USB_BP2_EN - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() - iommu/vt-d: Consolidate duplicate cache invaliation code - ovs: clear skb->tstamp in forwarding path - net: mdio-mux: Handle -EPROBE_DEFER correctly - net: mdio-mux: Don't ignore memory allocation errors - sch_cake: fix srchost/dsthost hashing mode - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path - net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 - virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO - virtio-net: support XDP when not more queues - vrf: Reset skb conntrack connection on VRF rcv - bnxt_en: Add missing DMA memory barriers - bnxt_en: Disable aRFS if running on 212 firmware - ptp_pch: Restore dependency on PCI - net: 6pack: fix slab-out-of-bounds in decode_data - bnxt: count Tx drops - bnxt: make sure xmit_more + errors does not miss doorbells - bnxt: disable napi before canceling DIM - bnxt: don't lock the tx queue from napi poll - bpf: Clear zext_dst of dead insns - drm/mediatek: Add AAL output size configuration - drm/mediatek: Fix aal size config - soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h - vdpa/mlx5: Avoid destroying MR on empty iotlb - vhost: Fix the calculation in vhost_overflow() - bus: ti-sysc: Fix error handling for sysc_check_active_timer() - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() - virtio: Protect vqs list access - dccp: add do-while-0 stubs for dccp_pr_debug macros - cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant - iommu: Check if group is NULL before remove device - arm64: dts: qcom: msm8992-bullhead: Remove PSCI - arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x - Bluetooth: hidp: use correct wait queue when removing ctrl_wait - drm/amd/display: workaround for hard hang on HPD on native DP - drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X - net: usb: lan78xx: don't modify phy_device state concurrently - net: usb: pegasus: Check the return value of get_geristers() and friends; - ARM: dts: nomadik: Fix up interrupt controller node names - qede: fix crash in rmmod qede while automatic debug collection - drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir. - scsi: core: Fix capacity set to zero after offlinining device - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() - scsi: pm80xx: Fix TMF task completion race condition - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available - ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 - net: xfrm: Fix end of loop tests for list_for_each_entry - spi: spi-mux: Add module info needed for autoloading - dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() - dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers - USB: core: Fix incorrect pipe calculation in do_proc_control() - USB: core: Avoid WARNings for 0-length descriptor requests - KVM: X86: Fix warning caused by stale emulation context - KVM: x86: Factor out x86 instruction emulation with decoding - media: drivers/media/usb: fix memory leak in zr364xx_probe - media: zr364xx: fix memory leaks in probe() - media: zr364xx: propagate errors from zr364xx_start_readpipe() - mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - net: dsa: microchip: ksz8795: Use software untagging on CPU port - net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion - net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration - net: dsa: microchip: ksz8795: Fix PVID tag insertion - net: dsa: microchip: Fix probing KSZ87xx switch with DT node for host port - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - vmlinux.lds.h: Handle clang's module.{c,d}tor sections - ceph: take snap_empty_lock atomically with snaprealm refcount change - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm - ceph: add some lockdep assertions around snaprealm handling - vboxsf: Add support for the atomic_open directory-inode op - vboxsf: Add vboxsf_[create|release]_sf_handle() helpers - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation - efi/libstub: arm64: Double check image alignment at entry - powerpc/smp: Fix OOPS in topology_init() - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Enable and mask MSI-X early - genirq/timings: Prevent potential array overflow in __irq_timings_store() - genirq/msi: Ensure deactivation on teardown - x86/resctrl: Fix default monitoring groups reporting - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - x86/tools: Fix objdump version check again - efi/libstub: arm64: Relax 2M alignment again for relocatable kernels - efi/libstub: arm64: Force Image reallocation if BSS was not reserved - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure - nbd: Aovid double completion of a request - vsock/virtio: avoid potential deadlock when vsock device remove - xen/events: Fix race in set_evtchn_to_irq - drm/i915: Only access SFC_DONE when media domain is not fused off - net: igmp: increase size of mr_ifc_count - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: linkwatch: fix failure to restore device state across suspend/resume - net: bridge: fix memleak in br_add_if() - net: bridge: fix flags interpretation for extern learn fdb entries - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry - net: dsa: sja1105: fix broken backpressure in .port_fdb_dump - net: dsa: lantiq: fix broken backpressure in .port_fdb_dump - net: dsa: lan9303: fix broken backpressure in .port_fdb_dump - net: igmp: fix data-race in igmp_ifc_timer_expire() - net: Fix memory leak in ieee802154_raw_deliver - net: dsa: microchip: ksz8795: Fix VLAN filtering - net: dsa: microchip: Fix ksz_read64() - drm/meson: fix colour distortion from HDR set during vendor u-boot - net/mlx5: Fix return value from tracer initialization - net/mlx5: Synchronize correct IRQ when destroying CQ - bareudp: Fix invalid read beyond skb's linear data - psample: Add a fwd declaration for skbuff - iavf: Set RSS LUT and key in reset handle path - ice: don't remove netdev->dev_addr from uc sync list - ice: Prevent probing virtual functions - net: sched: act_mirred: Reset ct info when mirror/redirect skb - net/smc: fix wait on already cleared link - ppp: Fix generating ifname when empty IFLA_IFNAME is specified - net: phy: micrel: Fix link detection on ksz87xx switch" - bpf: Fix integer overflow involving bucket_size - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT - platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables - net: mvvp2: fix short frame size on s390 - net: dsa: mt7530: add the missing RxUnicast MIB counter - ASoC: cs42l42: Fix LRCLK frame start edge - pinctrl: tigerlake: Fix GPIO mapping for newer version of software - netfilter: nf_conntrack_bridge: Fix memory leak when error - ASoC: cs42l42: Remove duplicate control for WNF filter frequency - ASoC: cs42l42: Fix inversion of ADC Notch Switch control - ASoC: SOF: Intel: hda-ipc: fix reply size checking - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J - ASoC: cs42l42: Correct definition of ADC Volume control - pinctrl: mediatek: Fix fallback behavior for bias_set_combo - ieee802154: hwsim: fix GPF in hwsim_new_edge_nl - ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi - drm/amdgpu: don't enable baco on boco platforms in runpm - drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work - drm/amd/display: Remove invalid assert for ODM + MPC case - libnvdimm/region: Fix label activation vs errors - ACPI: NFIT: Fix support for virtual SPA ranges - ceph: reduce contention in ceph_check_delayed_caps() - ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch - net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases - seccomp: Fix setting loaded filter count during TSYNC - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash - cifs: create sd context must be a multiple of 8 - i2c: dev: zero out array used for i2c reads from userspace - ASoC: intel: atom: Fix reference to PCM buffer address - ASoC: tlv320aic31xx: Fix jack detection after suspend - ASoC: uniphier: Fix reference to PCM buffer address - ASoC: xilinx: Fix reference to PCM buffer address - ASoC: amd: Fix reference to PCM buffer address - iio: adc: Fix incorrect exit of for-loop - iio: humidity: hdc100x: Add margin to the conversion time - iio: adis: set GPIO reset pin direction - iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels - net: xilinx_emaclite: Do not print real IOMEM pointer - ovl: prevent private clone if bind mount is not allowed - ppp: Fix generating ppp unit id when ifname is not specified - ALSA: hda: Add quirk for ASUS Flow x13 - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC - ALSA: pcm: Fix mmap breakage without explicit buffer setup - USB:ehci:fix Kunpeng920 ehci hardware problem - vboxsf: Make vboxsf_dir_create() return the handle for the created file - vboxsf: Honor excl flag to the dir-inode create op - arm64: dts: renesas: beacon: Fix USB ref clock references - arm64: dts: renesas: beacon: Fix USB extal reference - arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H - mm: make zone_to_nid() and zone_set_nid() available for DISCONTIGMEM - Revert "selftests/resctrl: Use resctrl/info for feature detection" - bpf: Add lockdown check for probe_write_user helper - firmware: tee_bnxt: Release TEE shm, session, and context during kexec - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB - sched: Add menuconfig option for CONFIG_SCHED_OPTIMIZE_LOAD_TRACKING - sched/rt: Fix double enqueue caused by rt_effective_prio - Revert "sched/rt: Fix double enqueue caused by rt_effective_prio" - drm/amdgpu/display: only enable aux backlight control for OLED panels - smb3: rc uninitialized in one fallocate path - net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset - alpha: Send stop IPI to send to online CPUs - net: qede: Fix end of loop tests for list_for_each_entry - virt_wifi: fix error on connect - reiserfs: check directory items on read from disk - reiserfs: add check for root_inode in reiserfs_fill_super - libata: fix ata_pio_sector for CONFIG_HIGHMEM - drm/i915: avoid uninitialised var in eb_parse() - sched/rt: Fix double enqueue caused by rt_effective_prio - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - soc: ixp4xx/qmgr: fix invalid __iomem access - drm/i915: Correct SFC_DONE register offset - interconnect: qcom: icc-rpmh: Ensure floor BW is enforced for all nodes - interconnect: Always call pre_aggregate before aggregate - interconnect: Zero initial BW after sync-state - spi: meson-spicc: fix memory leak in meson_spicc_remove - interconnect: Fix undersized devress_alloc allocation - soc: ixp4xx: fix printing resources - arm64: vdso: Avoid ISB after reading from cntvct_el0 - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds - KVM: Do not leak memory for duplicate debugfs directories - KVM: x86: accept userspace interrupt only if no event is injected - md/raid10: properly indicate failure when ending a failed write request - ARM: omap2+: hwmod: fix potential NULL pointer access - Revert "gpio: mpc8xxx: change the gpio interrupt flags." - bus: ti-sysc: AM3: RNG is GP only - selinux: correct the return value when loads initial sids - pcmcia: i82092: fix a null pointer dereference bug - net/xfrm/compat: Copy xfrm_spdattr_type_t atributes - xfrm: Fix RCU vs hash_resize_mutex lock inversion - timers: Move clearing of base::timer_running under base:: Lock - fpga: dfl: fme: Fix cpu hotplug issue in performance reporting - serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts. - serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver - MIPS: Malta: Do not byte-swap accesses to the CBUS UART - serial: 8250: Mask out floating 16/32-bit bus bits - serial: 8250_mtk: fix uart corruption issue when rx power off - serial: tegra: Only print FIFO error message when an error occurs - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - media: rtl28xxu: fix zero-length control request - drivers core: Fix oops when driver probe fails - staging: rtl8712: error handling refactoring - staging: rtl8712: get rid of flush_scheduled_work - staging: rtl8723bs: Fix a resource leak in sd_int_dpc - tpm_ftpm_tee: Free and unregister TEE shared memory during kexec - optee: fix tee out of memory failure seen during kexec reboot - optee: Refuse to load the driver under the kdump kernel - optee: Fix memory leak when failing to register shm pages - tee: add tee_shm_alloc_kernel_buf() - optee: Clear stale cache entries during initialization - arm64: stacktrace: avoid tracing arch_stack_walk() - tracepoint: Fix static call function vs data state mismatch - tracepoint: static call: Compare data on transition from 2->1 callees - tracing: Fix NULL pointer dereference in start_creating - tracing: Reject string operand in the histogram expression - tracing / histogram: Give calculation hist_fields a size - scripts/tracing: fix the bug that can't parse raw_trace_func - clk: fix leak on devm_clk_bulk_get_all() unwind - usb: otg-fsm: Fix hrtimer list corruption - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events - usb: host: ohci-at91: suspend/resume ports after/before OHCI accesses - usb: gadget: f_hid: idle uses the highest byte for duration - usb: gadget: f_hid: fixed NULL pointer dereference - usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers - usb: cdns3: Fixed incorrect gadget state - usb: gadget: remove leaked entry from udc driver list - usb: dwc3: gadget: Avoid runtime resume if disabling pullup - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 - ALSA: usb-audio: Fix superfluous autosuspend recovery - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) - ALSA: hda/realtek: add mic quirk for Acer SF314-42 - ALSA: pcm - fix mmap capability check for the snd-dummy driver - drm/amdgpu/display: fix DMUB firmware version info - firmware_loader: fix use-after-free in firmware_fallback_sysfs - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 - USB: serial: ch341: fix character loss at high transfer rates - USB: serial: option: add Telit FD980 composition 0x1056 - USB: usbtmc: Fix RCU stall warning - Bluetooth: defer cleanup of resources in hci_unregister_dev() - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: vxge: fix use-after-free in vxge_device_unregister - net: fec: fix use-after-free in fec_drv_remove - net: pegasus: fix uninit-value in get_interrupt_interval - bnx2x: fix an error code in bnx2x_nic_load() - mips: Fix non-POSIX regexp - MIPS: check return value of pgtable_pmd_page_ctor - net: sched: fix lockdep_set_class() typo error for sch->seqlock - net: dsa: qca: ar9331: reorder MDIO write sequence - net: ipv6: fix returned variable type in ip6_skb_dst_mtu - nfp: update ethtool reporting of pauseframe control - sctp: move the active_key update after sh_keys is added - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently - gpio: tqmx86: really make IRQ optional - net: natsemi: Fix missing pci_disable_device() in probe and remove - net: phy: micrel: Fix detection of ksz87xx switch - net: dsa: sja1105: match FDB entries regardless of inner/outer VLAN tag - net: dsa: sja1105: be stateless with FDB entries on SJA1105P/Q/R/S/SJA1110 too - net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones - net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add - net, gro: Set inner transport header offset in tcp/udp GRO hook - dmaengine: imx-dma: configure the generic DMA type to make it work - ARM: dts: stm32: Fix touchscreen IRQ line assignment on DHCOM - ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM - media: videobuf2-core: dequeue if start_streaming fails - scsi: sr: Return correct event when media event code is 3 - spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation - spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay - dmaengine: stm32-dmamux: Fix PM usage counter unbalance in stm32 dmamux ops - dmaengine: stm32-dma: Fix PM usage counter imbalance in stm32 dma ops - clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops - dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state - omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator - ARM: dts: am437x-l4: fix typo in can@0 node - clk: stm32f4: fix post divisor setup for I2S/SAI PLLs - ALSA: usb-audio: fix incorrect clock source setting - arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode - arm64: dts: armada-3720-turris-mox: fixed indices for the SDHC controllers - ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins - ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init - ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz - arm64: dts: ls1028: sl28: fix networking for variant 2 - ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms - ARM: imx: add missing clk_disable_unprepare() - ARM: imx: add missing iounmap() - arm64: dts: ls1028a: fix node name for the sysclk - net: xfrm: fix memory leak in xfrm_user_rcv_msg - bus: ti-sysc: Fix gpt12 system timer issue with reserved status - ALSA: seq: Fix racy deletion of subscriber - Revert "ACPICA: Fix memory leak caused by _CID repair function" - sched/idle: Add IAS_SMART_HALT_POLL config for smart halt polling feature - sched/idle: introduce smart halt polling - arm: Optimize ttwu IPI - kthread: Fix PF_KTHREAD vs to_kthread() race - mtd: mtdconcat: Check _read,_write callbacks existence before assignment - mtd: mtdconcat: Judge callback existence based on the master - lib: use PFN_PHYS() in devmem_is_allowed() - arm64: fix compat syscall return truncation - blk: reuse lookup_sem to serialize partition operations - Revert "[Backport] block: take bd_mutex around delete_partitions in del_gendisk" - Revert "[Huawei] block: avoid creating invalid symlink file for patitions" - block: ensure the memory order between bi_private and bi_status - amba-pl011: Fix no irq issue due to no IRQ domain found - arm64: seccomp: fix the incorrect name of syscall __NR_compat_exit in secure computing mode - seqlock: avoid -Wshadow warnings - asm-generic: fix ffs -Wshadow warning - spi: mediatek: Fix fifo transfer - selftest/bpf: Verifier tests for var-off access - bpf, selftests: Adjust few selftest outcomes wrt unreachable code - bpf: Update selftests to reflect new error states - bpf, selftests: Adjust few selftest result_unpriv outcomes - selftest/bpf: Adjust expected verifier errors - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" - firmware: arm_scmi: Add delayed response status check - firmware: arm_scmi: Ensure drivers provide a probe function - Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled" - ACPI: fix NULL pointer dereference - drm/amd/display: Fix max vstartup calculation for modes with borders - drm/amd/display: Fix comparison error in dcn21 DML - nvme: fix nvme_setup_command metadata trace event - efi/mokvar: Reserve the table only if it is in boot services data - ASoC: ti: j721e-evm: Check for not initialized parent_clk_id - ASoC: ti: j721e-evm: Fix unbalanced domain activity tracking during startup - net: Fix zero-copy head len calculation. - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend - qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union() - r8152: Fix potential PM refcount imbalance - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits - spi: stm32h7: fix full duplex irq handler handling - regulator: rt5033: Fix n_voltages settings for BUCK and LDO - regulator: rtmv20: Fix wrong mask for strobe-polarity-high - btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction - btrfs: fix race causing unnecessary inode logging during link and rename - Revert "drm/i915: Propagate errors on awaiting already signaled fences" - drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" - powerpc/kprobes: Fix kprobe Oops happens in booke - sched: Fix branch prediction error in static_key - sched: Access control for sysctl_update_load_latency - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - can: j1939: j1939_session_deactivate(): clarify lifetime of session object - i40e: Add additional info to PHY type error - Revert "perf map: Fix dso->nsinfo refcounting" - powerpc/pseries: Fix regression while building external modules - SMB3: fix readpage for large swap cache - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - bpf: Remove superfluous aux sanitation on subprog rejection - bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - can: hi311x: fix a signedness bug in hi3110_cmd() - sis900: Fix missing pci_disable_device() in probe and remove - tulip: windbond-840: Fix missing pci_disable_device() in probe and remove - sctp: fix return value check in __sctp_rcv_asconf_lookup - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() - net/mlx5: Fix flow table chaining - skmsg: Make sk_psock_destroy() static - drm/msm/dp: Initialize the INTF_CONFIG register - drm/msm/dpu: Fix sm8250_mdp register length - net: llc: fix skb_over_panic - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access - mlx4: Fix missing error code in mlx4_load_one() - octeontx2-pf: Fix interface down flag on error - tipc: do not write skb_shinfo frags when doing decrytion - ionic: count csum_none when offload enabled - ionic: fix up dim accounting for tx and rx - ionic: remove intr coalesce update from napi - net: qrtr: fix memory leaks - net: Set true network header for ECN decapsulation - tipc: fix sleeping in tipc accept routine - tipc: fix implicit-connect for SYN+ - i40e: Fix log TC creation failure when max num of queues is exceeded - i40e: Fix queue-to-TC mapping on Tx - i40e: Fix firmware LLDP agent related warning - i40e: Fix logic of disabling queues - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - mac80211: fix enabling 4-address mode on a sta vif after assoc - bpf: Fix OOB read when printing XDP link fdinfo - RDMA/bnxt_re: Fix stats counters - cfg80211: Fix possible memory leak in function cfg80211_bss_update - nfc: nfcsim: fix use after free during module unload - blk-iocost: fix operation ordering in iocg_wake_fn() - drm/amdgpu: Fix resource leak on probe error path - drm/amdgpu: Avoid printing of stack contents on firmware load error - drm/amd/display: ensure dentist display clock update finished in DCN20 - NIU: fix incorrect error return, missed in previous revert - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT - alpha: register early reserved memory in memblock - can: esd_usb2: fix memory leak - can: ems_usb: fix memory leak - can: usb_8dev: fix memory leak - can: mcba_usb_start(): add missing urb->transfer_dma initialization - can: peak_usb: pcan_usb_handle_bus_evt(): fix reading rxerr/txerr values - can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF - can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP.DT to 750ms - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - KVM: add missing compat KVM_CLEAR_DIRTY_LOG - x86/kvm: fix vcpu-id indexed array sizes - ACPI: DPTF: Fix reading of attributes - Revert "ACPI: resources: Add checks for ACPI IRQ override" - btrfs: mark compressed range uptodate only if all bio succeed - btrfs: fix rw device counting in __btrfs_free_extra_devids - pipe: make pipe writes always wake up readers - x86/asm: Ensure asm/proto.h can be included stand-alone - io_uring: fix null-ptr-deref in io_sq_offload_start() - selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c - ipv6: ip6_finish_output2: set sk into newly allocated nskb - ARM: dts: versatile: Fix up interrupt controller node names - iomap: remove the length variable in iomap_seek_hole - iomap: remove the length variable in iomap_seek_data - cifs: fix the out of range assignment to bit fields in parse_server_interfaces - firmware: arm_scmi: Fix range check for the maximum number of pending messages - firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow - hfs: add lock nesting notation to hfs_find_init - hfs: fix high memory mapping in hfs_bnode_read - hfs: add missing clean-up in hfs_fill_super - drm/ttm: add a check against null pointer dereference - ipv6: allocate enough headroom in ip6_finish_output2() - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() - rcu-tasks: Don't delete holdouts within trc_inspect_reader() - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - cgroup1: fix leaked context root causing sporadic NULL deref in LTP - workqueue: fix UAF in pwq_unbound_release_workfn() - af_unix: fix garbage collect vs MSG_PEEK - KVM: x86: determine if an exception has an error code only when injecting it. - io_uring: fix link timeout refs - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include - perf annotate: Add error log in symbol__annotate() - perf env: Normalize aarch64.* and arm64.* to arm64 in normalize_arch() - skbuff: Fix build with SKB extensions disabled - xhci: add xhci_get_virt_ep() helper - sfc: ensure correct number of XDP queues - drm/i915/gvt: Clear d3_entered on elsp cmd submission. - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI - perf inject: Close inject.output on exit - Documentation: Fix intiramfs script name - skbuff: Release nfct refcount on napi stolen or re-used skbs - bonding: fix build issue - PCI: Mark AMD Navi14 GPU ATS as broken - net: dsa: mv88e6xxx: enable SerDes PCS register dump via ethtool -d on Topaz - net: dsa: mv88e6xxx: enable SerDes RX stats for Topaz - drm/amdgpu: update golden setting for sienna_cichlid - drm: Return -ENOTTY for non-drm ioctls - driver core: Prevent warning when removing a device link from unregistered consumer - nds32: fix up stack guard gap - misc: eeprom: at24: Always append device id even if label property is set. - rbd: always kick acquire on "acquired" and "released" notifications - rbd: don't hold lock_rwsem while running_list is being drained - hugetlbfs: fix mount mode command line processing - memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions - userfaultfd: do not untag user pointers - io_uring: remove double poll entry on arm failure - io_uring: explicitly count entries for poll reqs - selftest: use mmap instead of posix_memalign to allocate memory - posix-cpu-timers: Fix rearm racing against process tick - bus: mhi: core: Validate channel ID when processing command completions - ixgbe: Fix packet corruption due to missing DMA sync - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - btrfs: check for missing device in btrfs_trim_fs - tracing: Synthetic event field_pos is an index not a boolean - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - tracing/histogram: Rename "cpu" to "common_cpu" - tracepoints: Update static_call before tp_funcs when adding a tracepoint - firmware/efi: Tell memblock about EFI iomem reservations - usb: typec: stusb160x: register role switch before interrupt registration - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. - usb: gadget: Fix Unbalanced pm_runtime_enable in tegra_xudc_probe - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick - USB: serial: cp210x: fix comments for GE CS1000 - USB: serial: option: add support for u-blox LARA-R6 family - usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop() - usb: max-3421: Prevent corruption of freed memory - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS - usb: hub: Fix link power management max exit latency (MEL) calculations - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high - KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - xhci: Fix lost USB 2 remote wake - usb: xhci: avoid renesas_usb_fw.mem when it's unusable - Revert "usb: renesas-xhci: Fix handling of unknown ROM state" - ALSA: pcm: Fix mmap capability check - ALSA: pcm: Call substream ack() method upon compat mmap commit - ALSA: hdmi: Expose all pins on MSI MS-7C94 board - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine - ALSA: sb: Fix potential ABBA deadlock in CSP driver - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type - s390/boot: fix use of expolines in the DMA code - s390/ftrace: fix ftrace_update_ftrace_func implementation - mmc: core: Don't allocate IDA for OF aliases - proc: Avoid mixing integer types in mem_rw() - cifs: fix fallocate when trying to allocate a hole. - cifs: only write 64kb at a time when fallocating a small region of a file - drm/panel: raspberrypi-touchscreen: Prevent double-free - net: sched: cls_api: Fix the the wrong parameter - net: dsa: sja1105: make VID 4095 a bridge VLAN too - tcp: disable TFO blackhole logic by default - sctp: update active_key for asoc when old key is being replaced - nvme: set the PRACT bit when using Write Zeroes with T10 PI - r8169: Avoid duplicate sysfs entry creation error - afs: Fix tracepoint string placement with built-in AFS - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - ceph: don't WARN if we're still opening a session to an MDS - ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions - net/sched: act_skbmod: Skip non-Ethernet packets - spi: spi-bcm2835: Fix deadlock - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition - bnxt_en: Check abort error state in bnxt_half_open_nic() - bnxt_en: Validate vlan protocol ID on RX packets - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() - bnxt_en: don't disable an already disabled PCI device - ACPI: Kconfig: Fix table override from built-in initrd - spi: cadence: Correct initialisation of runtime PM again - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - netrom: Decrease sock refcount when sock timers expire - sctp: trim optlen when it's a huge value in sctp_setsockopt - net: sched: fix memory leak in tcindex_partial_destroy_work - KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash - net: decnet: Fix sleeping inside in af_decnet - efi/tpm: Differentiate missing and invalid final event log table. - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} - usb: hso: fix error handling code of hso_create_net_device - net: fix uninit-value in caif_seqpkt_sendmsg - bpftool: Check malloc return value in mount_bpffs_for_pin - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats - bpf, sockmap: Fix potential memory leak on unlikely error case - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] - liquidio: Fix unintentional sign extension issue on left shift of u16 - timers: Fix get_next_timer_interrupt() with no timers pending - xdp, net: Fix use-after-free in bpf_xdp_link_release - bpf: Fix tail_call_reachable rejection for interpreter when jit failed - bpf, test: fix NULL pointer dereference on invalid expected_attach_type - ASoC: rt5631: Fix regcache sync errors on resume - spi: mediatek: fix fifo rx mode - regulator: hi6421: Fix getting wrong drvdata - regulator: hi6421: Use correct variable type for regmap api val argument - spi: stm32: fixes pm_runtime calls in probe/remove - spi: imx: add a check for speed_hz before calculating the clock - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set - perf lzma: Close lzma stream on exit - perf script: Fix memory 'threads' and 'cpus' leaks on exit - perf report: Free generated help strings for sort option - perf env: Fix memory leak of cpu_pmu_caps - perf test maps__merge_in: Fix memory leak of maps - perf dso: Fix memory leak in dso__new_map() - perf test event_update: Fix memory leak of evlist - perf test session_topology: Delete session->evlist - perf env: Fix sibling_dies memory leak - perf probe: Fix dso->nsinfo refcounting - perf map: Fix dso->nsinfo refcounting - perf inject: Fix dso->nsinfo refcounting - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join - cxgb4: fix IRQ free race during driver unload - pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect - selftests: icmp_redirect: remove from checking for IPv6 route get - stmmac: platform: Fix signedness bug in stmmac_probe_config_dt() - ipv6: fix 'disable_policy' for fwd packets - bonding: fix incorrect return value of bond_ipsec_offload_ok() - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() - bonding: Add struct bond_ipesc to manage SA - bonding: disallow setting nested bonding + ipsec offload - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops - bonding: fix null dereference in bond_ipsec_add_sa() - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() - net: add kcov handle to skb extensions - gve: Fix an error handling path in 'gve_probe()' - igb: Fix position of assignment to *ring - igb: Check if num of q_vectors is smaller than max before array access - iavf: Fix an error handling path in 'iavf_probe()' - e1000e: Fix an error handling path in 'e1000_probe()' - fm10k: Fix an error handling path in 'fm10k_probe()' - igb: Fix an error handling path in 'igb_probe()' - igc: Fix an error handling path in 'igc_probe()' - ixgbe: Fix an error handling path in 'ixgbe_probe()' - igc: change default return of igc_read_phy_reg() - igb: Fix use-after-free error during reset - igc: Fix use-after-free error during reset - sched: Add frequency control for load update in scheduler_tick - sched: Add switch for update_blocked_averages - sched: Introcude config option SCHED_OPTIMIZE_LOAD_TRACKING - udp: annotate data races around unix_sk(sk)->gso_size - drm/panel: nt35510: Do not fail if DSI read fails - bpf: Track subprog poke descriptors correctly and fix use-after-free - bpftool: Properly close va_list 'ap' by va_end() on error - tools: bpf: Fix error in 'make -C tools/ bpf_install' - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized - tcp: annotate data races around tp->mtu_info - tcp: consistently disable header prediction for mptcp - ARM: dts: tacoma: Add phase corrections for eMMC - ARM: dts: aspeed: Fix AST2600 machines line names - kbuild: do not suppress Kconfig prompts for silent build - dma-buf/sync_file: Don't leak fences on merge failure - net: fddi: fix UAF in fza_probe - net: dsa: properly check for the bridge_leave methods in dsa_switch_bridge_leave() - Revert "mm/shmem: fix shmem_swapin() race with swapoff" - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: ti: fix UAF in tlan_remove_one - net: qcom/emac: fix UAF in emac_remove - net: moxa: fix UAF in moxart_mac_probe - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - net: bcmgenet: Ensure all TX/RX queues DMAs are disabled - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops - net: bridge: sync fdb to new unicast-filtering ports - net/sched: act_ct: remove and free nf_table callbacks - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports - net/sched: act_ct: fix err check for nf_conntrack_confirm - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - net: ipv6: fix return value of ip6_skb_dst_mtu - net: dsa: mv88e6xxx: enable devlink ATU hash param for Topaz - net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz - net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz - net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz - net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear - usb: cdns3: Enable TDL_CHK only for OUT ep - mm/page_alloc: fix memory map initialization for descending nodes - mm/userfaultfd: fix uffd-wp special cases for fork() - mm/thp: simplify copying of huge zero page pmd when fork - f2fs: Show casefolding support only when supported - Revert "swap: fix do_swap_page() race with swapoff" - arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file - firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-firmware compatible string - cifs: prevent NULL deref in cifs_compose_mount_options() - s390: introduce proper type handling call_on_stack() macro - s390/traps: do not test MONITOR CALL without CONFIG_BUG - thermal/core/thermal_of: Stop zone device before unregistering it - perf/x86/intel/uncore: Clean up error handling path of iio mapping - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: qedf: Add check to synchronize abort and flush - scsi: libfc: Fix array index out of bound exception - scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8 - rtc: max77686: Do not enforce (incorrect) interrupt trigger type - arch/arm64/boot/dts/marvell: fix NAND partitioning scheme - kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set - thermal/drivers/sprd: Add missing of_node_put for loop iteration - thermal/drivers/imx_sc: Add missing of_node_put for loop iteration - thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3_ths_tj_1 - thermal/core: Correct function name thermal_zone_device_unregister() - arm64: dts: imx8mq: assign PCIe clocks - arm64: dts: ls208xa: remove bus-num from dspi node - firmware: tegra: bpmp: Fix Tegra234-only builds - soc/tegra: fuse: Fix Tegra234-only builds - ARM: OMAP2+: Block suspend for am3 and am4 if PM is not configured - ARM: dts: stm32: fix stpmic node for stm32mp1 boards - ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N on DHCOM SoM - ARM: dts: stm32: Drop unused linux,wakeup from touchscreen node on DHCOM SoM - ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply - ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15 - ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings - ARM: dts: rockchip: fix supply properties in io-domains nodes - arm64: dts: juno: Update SCPI nodes as per the YAML schema - ARM: dts: bcm283x: Fix up GPIO LED node names - ARM: dts: bcm283x: Fix up MMC node names - firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is not selected - firmware: arm_scmi: Add SMCCC discovery dependency in Kconfig - memory: tegra: Fix compilation warnings on 64bit platforms - ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings - ARM: dts: stm32: fix RCC node name on stm32f429 MCU - ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards - ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin - ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2 - ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2 - arm64: dts: qcom: sc7180: Move rmtfs memory region - ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant - ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees - arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction - ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names - ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios - ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios - ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios - kbuild: sink stdout from cmd for silent build - rtc: mxc_v2: add missing MODULE_DEVICE_TABLE - ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value - ARM: dts: ux500: Fix orientation of accelerometer - ARM: dts: ux500: Rename gpio-controller node - ARM: dts: ux500: Fix interrupt cells - arm64: dts: rockchip: fix regulator-gpio states array - ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info - ARM: dts: imx6: phyFLEX: Fix UART hardware flow control - ARM: dts: Hurricane 2: Fix NAND nodes names - ARM: dts: BCM63xx: Fix NAND nodes names - ARM: NSP: dts: fix NAND nodes names - ARM: Cygnus: dts: fix NAND nodes names - ARM: brcmstb: dts: fix NAND nodes names - reset: ti-syscon: fix to_ti_syscon_reset_data macro - arm64: dts: rockchip: Fix power-controller node names for rk3399 - arm64: dts: rockchip: Fix power-controller node names for rk3328 - arm64: dts: rockchip: Fix power-controller node names for px30 - ARM: dts: rockchip: Fix power-controller node names for rk3288 - ARM: dts: rockchip: Fix power-controller node names for rk3188 - ARM: dts: rockchip: Fix power-controller node names for rk3066a - ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x - ARM: dts: rockchip: Fix the timer clocks order - arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi - ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288 - ARM: dts: rockchip: Fix thermal sensor cells o rk322x - ARM: dts: gemini: add device_type on pci - ARM: dts: gemini: rename mdio to the right name - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - MIPS: vdso: Invalid GIC access through VDSO - mips: disable branch profiling in boot/decompress.o - mips: always link byteswap helpers into decompressor - static_call: Fix static_call_text_reserved() vs __init - jump_label: Fix jump_label_text_reserved() vs __init - sched/uclamp: Ignore max aggregation if rq is idle - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() - arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc - arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc - firmware: turris-mox-rwtm: show message about HWRNG registration - firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng - firmware: turris-mox-rwtm: report failures better - firmware: turris-mox-rwtm: fix reply status decoding function - thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations - ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery - ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems - ARM: dts: imx6q-dhcom: Fix ethernet reset time properties - thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE - ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema - ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema - ARM: dts: dra7: Fix duplicate USB4 target module node - arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID - memory: fsl_ifc: fix leak of private memory on probe failure - memory: fsl_ifc: fix leak of IO mapping on probe failure - arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES - arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node - reset: bail if try_module_get() fails - ARM: dts: BCM5301X: Fixup SPI binding - dt-bindings: i2c: at91: fix example for scl-gpios - firmware: arm_scmi: Reset Rx buffer to max size during async commands - firmware: tegra: Fix error return code in tegra210_bpmp_init() - arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node - ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM - ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM - arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages - arm64: dts: renesas: Add missing opp-suspend properties - arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround - ARM: dts: r8a7779, marzen: Fix DU clock names - arm64: dts: renesas: v3msk: Fix memory size - rtc: fix snprintf() checking in is_rtc_hctosys() - ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode - memory: pl353: Fix error return code in pl353_smc_probe() - reset: brcmstb: Add missing MODULE_DEVICE_TABLE - memory: atmel-ebi: add missing of_node_put for loop iteration - memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration - ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 - ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 - ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 - ARM: exynos: add missing of_node_put for loop iteration - reset: a10sr: add missing of_match_table reference - reset: RESET_INTEL_GW should depend on X86 - reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB - ARM: dts: gemini-rut1xx: remove duplicate ethernet node - hexagon: use common DISCARDS macro - hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - NFSv4/pnfs: Fix layoutget behaviour after invalidation - NFSv4/pnfs: Fix the layout barrier update - vdpa/mlx5: Clear vq ready indication upon device reset - ALSA: isa: Fix error return code in snd_cmi8330_probe() - nfsd: Reduce contention for the nfsd_file nf_rwsem - nvme-tcp: can't set sk_user_data without write_lock - virtio_net: move tx vq operation under tx queue lock - vdpa/mlx5: Fix possible failure in umem size calculation - vdpa/mlx5: Fix umem sizes assignments on VQ create - PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift - pwm: imx1: Don't disable clocks at device remove time - PCI: intel-gw: Fix INTx enable - x86/fpu: Limit xstate copy size in xstateregs_set() - x86/fpu: Fix copy_xstate_to_kernel() gap handling - f2fs: fix to avoid adding tab before doc section - PCI: iproc: Support multi-MSI only on uniprocessor kernel - PCI: iproc: Fix multi-MSI base vector number allocation - ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode - nfs: fix acl memory leak of posix_acl_create() - SUNRPC: prevent port reuse on transports which don't request it. - watchdog: jz4740: Fix return value check in jz4740_wdt_probe() - watchdog: aspeed: fix hardware timeout calculation - ubifs: journal: Fix error return code in ubifs_jnl_write_inode() - ubifs: Fix off-by-one error - um: fix error return code in winch_tramp() - um: fix error return code in slip_open() - misc: alcor_pci: fix inverted branch condition - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT - NFSv4: Initialise connection to the server in nfs4_alloc_client() - power: supply: rt5033_battery: Fix device tree enumeration - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - remoteproc: k3-r5: Fix an error message - f2fs: compress: fix to disallow temp extension - f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs - x86/signal: Detect and prevent an alternate signal stack overflow - NFSD: Fix TP_printk() format specifier in nfsd_clid_class - f2fs: atgc: fix to set default age threshold - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - PCI: rockchip: Register IRQ handlers after device and data are ready - ACPI: video: Add quirk for the Dell Vostro 3350 - ACPI: AMBA: Fix resource name in /proc/iomem - pwm: tegra: Don't modify HW state in .remove callback - pwm: img: Fix PM reference leak in img_pwm_enable() - drm/amdkfd: fix sysfs kobj leak - power: supply: ab8500: add missing MODULE_DEVICE_TABLE - power: supply: charger-manager: add missing MODULE_DEVICE_TABLE - NFS: nfs_find_open_context() may only select open files - drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create() - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty - orangefs: fix orangefs df output. - PCI: tegra: Add missing MODULE_DEVICE_TABLE - remoteproc: core: Fix cdev remove and rproc del - x86/fpu: Return proper error codes from user access functions - watchdog: iTCO_wdt: Account for rebooting on second timeout - watchdog: imx_sc_wdt: fix pretimeout - watchdog: Fix possible use-after-free by calling del_timer_sync() - watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - watchdog: Fix possible use-after-free in wdt_startup() - PCI: pciehp: Ignore Link Down/Up caused by DPC - NFSv4: Fix delegation return in cases where we have to retry - PCI/P2PDMA: Avoid pci_get_slot(), which may sleep - ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1 - power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE - power: supply: max17042: Do not enforce (incorrect) interrupt trigger type - PCI: hv: Fix a race condition when removing the device - power: supply: ab8500: Avoid NULL pointers - PCI: ftpci100: Rename macro name collision - pwm: spear: Don't modify HW state in .remove callback - power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE - power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE - kcov: add __no_sanitize_coverage to fix noinstr for all architectures - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP - i2c: core: Disable client irq on reboot/shutdown - intel_th: Wait until port is in reset before programming it - staging: rtl8723bs: fix macro value for 2.4Ghz only device - leds: turris-omnia: add missing MODULE_DEVICE_TABLE - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions - ALSA: hda: Add IRQ check for platform_get_irq() - backlight: lm3630a: Fix return code of .update_status() callback - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters - powerpc/boot: Fixup device-tree on little endian - usb: gadget: hid: fix error return code in hid_bind() - usb: gadget: f_hid: fix endianness issue with descriptors - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values - ALSA: usb-audio: scarlett2: Fix data_mutex lock - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count - ALSA: bebob: add support for ToneWeal FW66 - Input: hideep - fix the uninitialized use in hideep_nvm_unlock() - s390/mem_detect: fix tprot() program check new psw handling - s390/mem_detect: fix diag260() program check new psw handling - s390/ipl_parm: fix program check new psw handling - s390/processor: always inline stap() and __load_psw_mask() - habanalabs: remove node from list before freeing the node - habanalabs/gaudi: set the correct cpu_id on MME2_QM failure - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() - powerpc/mm/book3s64: Fix possible build error - gpio: pca953x: Add support for the On Semi pca9655 - selftests/powerpc: Fix "no_handler" EBB selftest - ALSA: ppc: fix error return code in snd_pmac_probe() - scsi: storvsc: Correctly handle multiple flags in srb_status - gpio: zynq: Check return value of irq_get_irq_data - gpio: zynq: Check return value of pm_runtime_get_sync - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails - powerpc/ps3: Add dma_mask to ps3_dma_region - ALSA: sb: Fix potential double-free of CSP mixer elements - selftests: timers: rtcpie: skip test if default RTC device does not exist - s390: disable SSP when needed - s390/sclp_vt220: fix console name to match device - serial: tty: uartlite: fix console setup - fsi: Add missing MODULE_DEVICE_TABLE - ASoC: img: Fix PM reference leak in img_i2s_in_probe() - mfd: cpcap: Fix cpcap dmamask not set warnings - mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE - scsi: qedi: Fix cleanup session block/unblock use - scsi: qedi: Fix TMF session block/unblock use - scsi: qedi: Fix race during abort timeouts - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Fix conn use after free during resets - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update - scsi: megaraid_sas: Fix resource leak in case of probe failure - fs/jfs: Fix missing error code in lmLogInit() - scsi: scsi_dh_alua: Check for negative result value - scsi: core: Fixup calling convention for scsi_mode_sense() - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event - tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - ALSA: ac97: fix PM reference leak in ac97_bus_remove() - scsi: core: Cap scsi_host cmd_per_lun at can_queue - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology - scsi: arcmsr: Fix doorbell status being updated late on ARC-1886 - w1: ds2438: fixing bug that would always get page0 - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" - ALSA: usx2y: Don't call free_pages_exact() with NULL address - ALSA: usx2y: Avoid camelCase - iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get() - iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get(). - partitions: msdos: fix one-byte get_unaligned() - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE - misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge - misc/libmasm/module: Fix two use after free in ibmasm_init_one - serial: fsl_lpuart: disable DMA for console and fix sysrq - tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero - rcu: Reject RCU_LOCKDEP_WARN() false positives - srcu: Fix broken node geometry after early ssp init - scsi: arcmsr: Fix the wrong CDB payload report to IOP - dmaengine: fsl-qdma: check dma_set_mask return value - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 - leds: tlc591xx: fix return value check in tlc591xx_probe() - net: bridge: multicast: fix MRD advertisement router port marking race - net: bridge: multicast: fix PIM hello router port marking race - Revert "drm/ast: Remove reference to struct drm_device.pdev" - drm/ingenic: Switch IPU plane to type OVERLAY - drm/ingenic: Fix non-OSD mode - drm/dp_mst: Add missing drm parameters to recently added call to drm_dbg_kms() - drm/dp_mst: Avoid to mess up payload table by ports in stale topology - drm/dp_mst: Do not set proposed vcpi directly - fbmem: Do not delete the mode that is still in use - cgroup: verify that source is a string - drm/i915/gt: Fix -EDEADLK handling regression - drm/i915/gtt: drop the page table optimisation - tracing: Do not reference char * as a string in histograms - scsi: zfcp: Report port fc_security as unknown early during remote cable pull - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio - cifs: handle reconnect of tcon when there is no cached dfs referral - certs: add 'x509_revocation_list' to gitignore - f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - smackfs: restrict bytes count in smk_set_cipso() - jfs: fix GPF in diFree - drm/ast: Remove reference to struct drm_device.pdev - pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq() - dm writecache: write at least 4k when committing - io_uring: fix clear IORING_SETUP_R_DISABLED in wrong function - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K - media: gspca/sunplus: fix zero-length control requests - media: gspca/sq905: fix control-request direction - media: zr364xx: fix memory leak in zr364xx_start_readpipe - media: dtv5100: fix control-request directions - media: subdev: disallow ioctl for saa6588/davinci - PCI: aardvark: Implement workaround for the readback value of VEND_ID - PCI: aardvark: Fix checking for PIO Non-posted Request - PCI: Leave Apple Thunderbolt controllers on for s2idle or standby - dm writecache: flush origin device when writing and cache is full - dm zoned: check zone capacity - coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - coresight: Propagate symlink failure - ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe - tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT - tracing: Simplify & fix saved_tgids logic - rq-qos: fix missed wake-ups in rq_qos_throttle try two - seq_buf: Fix overflow in seq_buf_putmem_hex() - extcon: intel-mrfld: Sync hardware and software state on init - selftests/lkdtm: Fix expected text for CR4 pinning - lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE - nvmem: core: add a missing of_node_put - mfd: syscon: Free the allocated name field of struct regmap_config - power: supply: ab8500: Fix an old bug - thermal/drivers/int340x/processor_thermal: Fix tcc setting - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute - i40e: fix PTP on 5Gb links - ASoC: tegra: Set driver_name=tegra for all machine drivers - fpga: stratix10-soc: Add missing fpga_mgr_free() call - clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround - cpu/hotplug: Cure the cpusets trainwreck - arm64: tlb: fix the TTL value of tlb_get_level - ata: ahci_sunxi: Disable DIPM - mmc: core: Allow UHS-I voltage switch for SDSC cards if supported - mmc: core: clear flags before allowing to retune - mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode - mmc: sdhci-acpi: Disable write protect detection on Toshiba Encore 2 WT8-B - drm/i915/display: Do not zero past infoframes.vsc - drm/nouveau: Don't set allow_fb_modifiers explicitly - drm/arm/malidp: Always list modifiers - drm/msm/mdp4: Fix modifier support enabling - drm/tegra: Don't set allow_fb_modifiers explicitly - drm/amd/display: Reject non-zero src_y and src_x for video planes - pinctrl/amd: Add device HID for new AMD GPIO controller - drm/amd/display: fix incorrrect valid irq check - drm/rockchip: dsi: remove extra component_del() call - drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info() - drm/vc4: hdmi: Prevent clock unbalance - drm/vc4: crtc: Skip the TXP - drm/vc4: txp: Properly set the possible_crtcs mask - drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64 - drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create() - drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) - drm/amdgpu: Update NV SIMD-per-CU to 2 - powerpc/powernv/vas: Release reference to tgid during window close - powerpc/barrier: Avoid collision with clang's __lwsync macro - powerpc/mm: Fix lockup on kernel exec fault - arm64: dts: rockchip: Enable USB3 for rk3328 Rock64 - arm64: dts: rockchip: add rk3328 dwc3 usb controller node - ath11k: unlock on error path in ath11k_mac_op_add_interface() - MIPS: MT extensions are not available on MIPS32r1 - selftests/resctrl: Fix incorrect parsing of option "-t" - MIPS: set mips32r5 for virt extensions - MIPS: loongsoon64: Reserve memory below starting pfn to prevent Oops - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - flow_offload: action should not be NULL when it is referenced - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() - sched/fair: Ensure _sum and _avg values stay consistent - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. - Bluetooth: mgmt: Fix the command returns garbage parameter value - Bluetooth: btusb: Add support USB ALT 3 for WBS - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) - Bluetooth: Shutdown controller after workqueues are flushed or cancelled - Bluetooth: Fix alt settings for incoming SCO with transparent coding format - Bluetooth: Fix the HCI to MGMT status conversion table - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. - RDMA/cma: Fix rdma_resolve_route() memory leak - net: ip: avoid OOM kills with large UDP sends over loopback - media, bpf: Do not copy more entries than user space requested - IB/isert: Align target max I/O size to initiator size - mac80211_hwsim: add concurrent channels scanning support over virtio - mac80211: consider per-CPU statistics if present - cfg80211: fix default HE tx bitrate mask in 2G band - wireless: wext-spy: Fix out-of-bounds warning - sfc: error code if SRIOV cannot be disabled - sfc: avoid double pci_remove of VFs - iwlwifi: pcie: fix context info freeing - iwlwifi: pcie: free IML DMA memory allocation - iwlwifi: mvm: fix error print when session protection ends - iwlwifi: mvm: don't change band on bound PHY contexts - RDMA/rxe: Don't overwrite errno from ib_umem_get() - vsock: notify server to shutdown when client has pending signal - atm: nicstar: register the interrupt handler in the right place - atm: nicstar: use 'dma_free_coherent' instead of 'kfree' - net: fec: add ndo_select_queue to fix TX bandwidth fluctuations - MIPS: add PMD table accounting into MIPS'pmd_alloc_one - rtl8xxxu: Fix device info for RTL8192EU devices - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode - drm/amdkfd: Walk through list with dqm lock hold - drm/amdgpu: fix bad address translation for sienna_cichlid - io_uring: fix false WARN_ONCE - net: sched: fix error return code in tcf_del_walker() - net: ipa: Add missing of_node_put() in ipa_firmware_load() - net: fix mistake path for netdev_features_strings - mt76: mt7615: fix fixed-rate tx status reporting - ice: mark PTYPE 2 as reserved - ice: fix incorrect payload indicator on PTYPE - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - drm/amdkfd: Fix circular lock in nocpsch path - drm/amdkfd: fix circular locking on get_wave_state - cw1200: add missing MODULE_DEVICE_TABLE - wl1251: Fix possible buffer overflow in wl1251_cmd_scan - wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP - dm writecache: commit just one block, not a full page - xfrm: Fix error reporting in xfrm_state_construct. - drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC - fjes: check return value after calling platform_get_resource() - drm/amdkfd: use allowed domain for vmbo validation - net: sgi: ioc3-eth: check return value after calling platform_get_resource() - selftests: Clean forgotten resources as part of cleanup() - net: phy: realtek: add delay to fix RXC generation issue - drm/amd/display: Fix off-by-one error in DML - drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7 - drm/amd/display: Release MST resources on switch from MST to SST - drm/amd/display: Update scaling settings on modeset - drm/amd/display: Fix DCN 3.01 DSCCLK validation - net: moxa: Use devm_platform_get_and_ioremap_resource() - net: micrel: check return value after calling platform_get_resource() - net: mvpp2: check return value after calling platform_get_resource() - net: bcmgenet: check return value after calling platform_get_resource() - net: mscc: ocelot: check return value after calling platform_get_resource() - virtio_net: Remove BUG() to avoid machine dead - ice: fix clang warning regarding deadcode.DeadStores - ice: set the value of global config lock timeout longer - pinctrl: mcp23s08: fix race condition in irq handler - net: bridge: mrp: Update ring transitions. - dm: Fix dm_accept_partial_bio() relative to zone management commands - dm writecache: don't split bios when overwriting contiguous cache content - dm space maps: don't reset space map allocation cursor when committing - RDMA/cxgb4: Fix missing error code in create_qp() - net: tcp better handling of reordering then loss cases - drm/amdgpu: remove unsafe optimization to drop preamble ib - drm/amd/display: Avoid HDCP over-read and corruption - MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER - MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B) - ipv6: use prandom_u32() for ID generation - virtio-net: Add validation for used length - drm: bridge: cdns-mhdp8546: Fix PM reference leak in - clk: tegra: Ensure that PLLU configuration is applied properly - clk: tegra: Fix refcounting of gate clocks - RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH - net: stmmac: the XPCS obscures a potential "PHY not found" error - drm: rockchip: add missing registers for RK3066 - drm: rockchip: add missing registers for RK3188 - net/mlx5: Fix lag port remapping logic - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet - clk: renesas: r8a77995: Add ZA2 clock - drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer() - igb: fix assignment on big endian machines - igb: handle vlan types with checker enabled - e100: handle eeprom as little endian - drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co() - drm/vc4: Fix clock source for VEC PixelValve on BCM2711 - udf: Fix NULL pointer dereference in udf_symlink function - drm/sched: Avoid data corruptions - drm/scheduler: Fix hang when sched_entity released - pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE - net/sched: cls_api: increase max_reclassify_loop - net: mdio: provide shim implementation of devm_of_mdiobus_register - drm/virtio: Fix double free on probe failure - reiserfs: add check for invalid 1st journal block - drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE - net: mdio: ipq8064: add regmap config to disable REGCACHE - drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init() - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT - atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - mISDN: fix possible use-after-free in HFC_cleanup() - atm: iphase: fix possible use-after-free in ia_module_exit() - hugetlb: clear huge pte during flush function on mips platform - clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() - drm/amd/display: fix use_max_lb flag for 420 pixel formats - net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() - drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true - drm/vc4: fix argument ordering in vc4_crtc_get_margins() - drm/amd/amdgpu/sriov disable all ip hw status by default - drm/amd/display: fix HDCP reset sequence on reinitialize - drm/ast: Fixed CVE for DP501 - drm/zte: Don't select DRM_KMS_FB_HELPER - drm/mxsfb: Don't select DRM_KMS_FB_HELPER - perf data: Close all files in close_dir() - perf test bpf: Free obj_buf - perf probe-file: Delete namelist in del_events() on the error path - igmp: Add ip_mc_list lock in ip_check_mc_rcu - ACPI / PPTT: get PPTT table in the first beginning - Revert "[Huawei] sched: export sched_setscheduler symbol" - kcsan: Never set up watchpoints on NULL pointers - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - net: spnic: add NIC layer - net: spnic: initial commit the common module of Ramaxel NIC driver - spraid: Add CONFIG_RAMAXEL_SPRAID in defconfig of arch arm64 and x86 - spraid: support Ramaxel raid controller - powerpc/preempt: Don't touch the idle task's preempt_count during hotplug - iommu/dma: Fix compile warning in 32-bit builds - cred: add missing return error code when set_cred_ucounts() failed - s390: preempt: Fix preempt_count initialization - crypto: qce - fix error return code in qce_skcipher_async_req_handle() - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - media: exynos4-is: remove a now unused integer - mmc: vub3000: fix control-request direction - mmc: block: Disable CMDQ on the ioctl path - io_uring: fix blocking inline submission - block: return the correct bvec when checking for gaps - erofs: fix error return code in erofs_read_superblock() - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() - fscrypt: fix derivation of SipHash keys on big endian CPUs - fscrypt: don't ignore minor_hash when hash is 0 - mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() - scsi: fc: Correct RHBA attributes length - exfat: handle wrong stream entry size in exfat_readdir() - csky: syscache: Fixup duplicate cache flush - csky: fix syscache.c fallthrough warning - perf llvm: Return -ENOMEM when asprintf() fails - selftests/vm/pkeys: refill shadow register after implicit kernel write - selftests/vm/pkeys: handle negative sys_pkey_alloc() return code - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random - lib/math/rational.c: fix divide by zero - mm/z3fold: use release_z3fold_page_locked() to release locked z3fold page - mm/z3fold: fix potential memory leak in z3fold_destroy_pool() - include/linux/huge_mm.h: remove extern keyword - hugetlb: remove prep_compound_huge_page cleanup - mm/hugetlb: remove redundant check in preparing and destroying gigantic page - mm/hugetlb: use helper huge_page_order and pages_per_huge_page - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK - mm/pmem: avoid inserting hugepage PTE entry with fsdax if hugepage support is disabled - vfio/pci: Handle concurrent vma faults - arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART - serial: mvebu-uart: correctly calculate minimal possible baudrate - serial: mvebu-uart: do not allow changing baudrate when uartclk is not available - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable - powerpc/64s: Fix copy-paste data exposure into newly created tasks - powerpc/papr_scm: Properly handle UUID types and API - powerpc: Offline CPU in stop_this_cpu() - serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs - serial: 8250: 8250_omap: Disable RX interrupt after DMA enable - selftests/ftrace: fix event-no-pid on 1-core machine - leds: ktd2692: Fix an error handling path - leds: as3645a: Fix error return code in as3645a_parse_node() - ASoC: fsl_spdif: Fix unexpected interrupt after suspend - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake - ASoC: atmel-i2s: Fix usage of capture and playback at the same time - powerpc/powernv: Fix machine check reporting of async store errors - extcon: max8997: Add missing modalias string - extcon: sm5502: Drop invalid register write in sm5502_reg_data - phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe() - phy: uniphier-pcie: Fix updating phy parameters - soundwire: stream: Fix test for DP prepare complete - scsi: mpt3sas: Fix error return value in _scsih_expander_add() - habanalabs: Fix an error handling path in 'hl_pci_probe()' - mtd: rawnand: marvell: add missing clk_disable_unprepare() on error in marvell_nfc_resume() - of: Fix truncation of memory sizes on 32-bit platforms - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK - iio: prox: isl29501: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: light: vcnl4035: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates - staging: mt7621-dts: fix pci address for PCI memory range - coresight: core: Fix use of uninitialized pointer - staging: rtl8712: fix memory leak in rtl871x_load_fw_cb - staging: rtl8712: fix error handling in r871xu_drv_init - staging: gdm724x: check for overflow in gdm_lte_netif_rx() - staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt() - ASoC: fsl_spdif: Fix error handler with pm_runtime_enable - iio: light: vcnl4000: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: magn: rm3100: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() - iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() - iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adc: hx711: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() - eeprom: idt_89hpesx: Restore printing the unsupported fwnode name - eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() - usb: dwc2: Don't reset the core after setting turnaround time - usb: gadget: f_fs: Fix setting of device and driver data cross-references - ASoC: mediatek: mtk-btcvsd: Fix an error handling path in 'mtk_btcvsd_snd_probe()' - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test - ASoC: rt715-sdw: use first_hw_init flag on resume - ASoC: rt711-sdw: use first_hw_init flag on resume - ASoC: rt700-sdw: use first_hw_init flag on resume - ASoC: rt5682-sdw: use first_hw_init flag on resume - ASoC: rt1308-sdw: use first_hw_init flag on resume - ASoC: max98373-sdw: use first_hw_init flag on resume - iommu/dma: Fix IOVA reserve dma ranges - selftests: splice: Adjust for handler fallback removal - s390: appldata depends on PROC_SYSCTL - s390: enable HAVE_IOREMAP_PROT - s390/irq: select HAVE_IRQ_EXIT_ON_IRQ_STACK - iommu/amd: Fix extended features logging - visorbus: fix error return code in visorchipset_init() - fsi/sbefifo: Fix reset timeout - fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE - fsi: occ: Don't accept response from un-initialized OCC - fsi: scom: Reset the FSI2PIB engine for any error - fsi: core: Fix return of error values on failures - mfd: rn5t618: Fix IRQ trigger by changing it to level mode - mfd: mp2629: Select MFD_CORE to fix build error - scsi: iscsi: Flush block work before unblock - scsi: FlashPoint: Rename si_flags field - leds: lp50xx: Put fwnode in error case during ->probe() - leds: lm3697: Don't spam logs when probe is deferred - leds: lm3692x: Put fwnode in any case during ->probe() - leds: lm36274: Put fwnode in error case during ->probe() - leds: lm3532: select regmap I2C API - leds: class: The -ENOTSUPP should never be seen by user space - tty: nozomi: Fix the error handling path of 'nozomi_card_init()' - firmware: stratix10-svc: Fix a resource leak in an error handling path - char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol() - staging: mmal-vchiq: Fix incorrect static vchiq_instance. - mtd: rawnand: arasan: Ensure proper configuration for the asserted target - mtd: partitions: redboot: seek fis-index-block in the right node - perf scripting python: Fix tuple_set_u64() - Input: hil_kbd - fix error return code in hil_dev_connect() - ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() - backlight: lm3630a_bl: Put fwnode in error case during ->probe() - ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup() - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() - iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() - iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() - iio: chemical: atlas: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: light: tcs3472: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: magn: bmc150: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: magn: hmc5843: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: prox: as3935: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: prox: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: mxc4005: Fix overread of data and alignment issue. - iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: hid: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adis16475: do not return ints in irq handlers - iio: adis16400: do not return ints in irq handlers - iio: adis_buffer: do not return ints in irq handlers - mwifiex: re-fix for unaligned accesses - tty: nozomi: Fix a resource leak in an error handling function - serial: 8250_omap: fix a timeout loop condition - serial: fsl_lpuart: remove RTSCTS handling from get_mctrl() - serial: fsl_lpuart: don't modify arbitrary data on lpuart32 - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() - ASoC: rt5682: Disable irq on shutdown - staging: fbtft: Don't spam logs when probe is deferred - staging: fbtft: Rectify GPIO handling - MIPS: Fix PKMAP with 32-bit MIPS huge page support - RDMA/core: Always release restrack object - RDMA/mlx5: Don't access NULL-cleared mpi pointer - net: tipc: fix FB_MTU eat two pages - net: sched: fix warning in tcindex_alloc_perfect_hash - net: lwtunnel: handle MTU calculation in forwading - writeback: fix obtain a reference to a freeing memcg css - clk: si5341: Update initialization magic - clk: si5341: Check for input clock presence and PLL lock on startup - clk: si5341: Avoid divide errors due to bogus register contents - clk: si5341: Wait for DEVICE_READY on startup - clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fabia_prepare - clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC - clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC - clk: actions: Fix SD clocks factor table on Owl S500 SoC - clk: actions: Fix UART clock dividers on Owl S500 SoC - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event - Bluetooth: Fix Set Extended (Scan Response) Data - Bluetooth: Fix not sending Set Extended Scan Response - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid - Revert "be2net: disable bh with spin_lock in be_process_mcc" - gve: Fix swapped vars when fetching max queues - RDMA/cma: Fix incorrect Packet Lifetime calculation - bpfilter: Specify the log level for the kmsg message - net: dsa: sja1105: fix NULL pointer dereference in sja1105_reload_cbs() - e1000e: Check the PCIm state - ipv6: fix out-of-bound access in ip6_parse_tlv() - net: atlantic: fix the macsec key length - net: phy: mscc: fix macsec key length - net: macsec: fix the length used to copy the key for offloading - RDMA/cma: Protect RMW with qp_mutex - ibmvnic: free tx_pool if tso_pool alloc fails - ibmvnic: set ltb->buff to NULL after freeing - Revert "ibmvnic: remove duplicate napi_schedule call in open function" - i40e: Fix missing rtnl locking when setting up pf switch - i40e: Fix autoneg disabling for non-10GBaseT links - i40e: Fix error handling in i40e_vsi_open - bpf: Do not change gso_size during bpf_skb_change_proto() - can: j1939: j1939_sk_setsockopt(): prevent allocation of j1939 filter for optlen == 0 - ipv6: exthdrs: do not blindly use init_net - net: bcmgenet: Fix attaching to PYH failed on RPi 4B - mac80211: remove iwlwifi specific workaround NDPs of null_response - drm/msm/dpu: Fix error return code in dpu_mdss_init() - drm/msm: Fix error return code in msm_drm_init() - bpf: Fix null ptr deref with mixed tail calls and subprogs - ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() - ieee802154: hwsim: Fix memory leak in hwsim_add_one - tc-testing: fix list handling - net: ti: am65-cpsw-nuss: Fix crash when changing number of TX queues - net/ipv4: swap flow ports when validating source - ip6_tunnel: fix GRE6 segmentation - vxlan: add missing rcu_read_lock() in neigh_reduce() - rtw88: 8822c: fix lc calibration timing - iwlwifi: increase PNVM load timeout - xfrm: Fix xfrm offload fallback fail case - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE - net: sched: add barrier to ensure correct ordering for lockless qdisc - vrf: do not push non-ND strict packets with a source LLA through packet taps again - net: ethernet: ezchip: fix error handling - net: ethernet: ezchip: fix UAF in nps_enet_remove - net: ethernet: aeroflex: fix UAF in greth_of_remove - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() - mt76: fix possible NULL pointer dereference in mt76_tx - samples/bpf: Fix the error return code of xdp_redirect's main() - samples/bpf: Fix Segmentation fault for xdp_redirect command - RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr - bpf: Fix libelf endian handling in resolv_btfids - xsk: Fix broken Tx ring validation - xsk: Fix missing validation for skb and unaligned mode - selftests/bpf: Whitelist test_progs.h from .gitignore - RDMA/rxe: Fix qp reference counting for atomic ops - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - RDMA/mlx5: Don't add slave port to unaffiliated list - netlabel: Fix memory leak in netlbl_mgmt_add_common - ath11k: send beacon template after vdev_start/restart during csa - ath10k: Fix an error code in ath10k_add_interface() - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() - cw1200: Revert unnecessary patches that fix unreal use-after-free bugs - brcmsmac: mac80211_if: Fix a resource leak in an error handling path - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset - brcmfmac: correctly report average RSSI in station info - brcmfmac: fix setting of station info chains bitmask - ssb: Fix error return code in ssb_bus_scan() - wcn36xx: Move hal_buf allocation to devm_kmalloc in probe - clk: imx8mq: remove SYS PLL 1/2 clock gates - ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others - wireless: carl9170: fix LEDS build errors & warnings - ath10k: add missing error return code in ath10k_pci_probe() - ath10k: go to path err_unsupported when chip id is not supported - tools/bpftool: Fix error return code in do_batch() - drm: qxl: ensure surf.data is ininitialized - clk: vc5: fix output disabling when enabling a FOD - drm/vc4: hdmi: Fix error path of hpd-gpios - drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends - RDMA/rxe: Fix failure during driver load - drm/pl111: depend on CONFIG_VEXPRESS_CONFIG - RDMA/core: Sanitize WQ state received from the userspace - net/sched: act_vlan: Fix modify to allow 0 - xfrm: remove the fragment check for ipv6 beet mode - clk: tegra30: Use 300MHz for video decoder by default - ehea: fix error return code in ehea_restart_qps() - RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats and stats->pcpu_stats - RDMA/rtrs-clt: Check if the queue_depth has changed during a reconnection - RDMA/rtrs-srv: Fix memory leak when having multiple sessions - RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object - RDMA/rtrs: Do not reset hb_missed_max after re-connection - RDMA/rtrs-clt: Check state of the rtrs_clt_sess before reading its stats - RDMA/srp: Fix a recently introduced memory leak - mptcp: generate subflow hmac after mptcp_finish_join() - mptcp: fix pr_debug in mptcp_token_new_connect - drm/rockchip: cdn-dp: fix sign extension on an int multiply for a u64 result - drm/rockchip: lvds: Fix an error handling path - drm/rockchip: dsi: move all lane config except LCDC mux to bind() - drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write() - drm: rockchip: set alpha_en to 0 if it is not used - net: ftgmac100: add missing error return code in ftgmac100_probe() - clk: meson: g12a: fix gp0 and hifi ranges - net: qrtr: ns: Fix error return code in qrtr_ns_init() - drm/vmwgfx: Fix cpu updates of coherent multisample surfaces - drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDXGenMips command - pinctrl: renesas: r8a77990: JTAG pins do not have pull-down capabilities - pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin - net: pch_gbe: Propagate error from devm_gpio_request_one() - net: mvpp2: Put fwnode in error case during ->probe() - video: fbdev: imxfb: Fix an error message - drm/ast: Fix missing conversions to managed API - drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect() - drm/bridge: Fix the stop condition of drm_bridge_chain_pre_enable() - drm/bridge/sii8620: fix dependency on extcon - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 - mm: memcg/slab: properly set up gfp flags for objcg pointer array - mm/shmem: fix shmem_swapin() race with swapoff - swap: fix do_swap_page() race with swapoff - mm/debug_vm_pgtable: ensure THP availability via has_transparent_hugepage() - mm/debug_vm_pgtable/basic: iterate over entire protection_map[] - mm/debug_vm_pgtable/basic: add validation for dirtiness after write protect - dax: fix ENOMEM handling in grab_mapping_entry() - ocfs2: fix snprintf() checking - blk-mq: update hctx->dispatch_busy in case of real scheduler - cpufreq: Make cpufreq_online() call driver->offline() on errors - ACPI: bgrt: Fix CFI violation - ACPI: Use DEVICE_ATTR_ macros - extcon: extcon-max8997: Fix IRQ freeing at error path - clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG - mark pstore-blk as broken - ACPI: sysfs: Fix a buffer overrun problem with description_show() - nvme-pci: look for StorageD3Enable on companion ACPI device instead - block: avoid double io accounting for flush request - ACPI: PM / fan: Put fan device IDs into separate header file - PM / devfreq: Add missing error code in devfreq_add_device() - media: video-mux: Skip dangling endpoints - media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_remote_subdev - psi: Fix race between psi_trigger_create/destroy - crypto: nx - Fix RCU warning in nx842_OF_upd_status - spi: spi-sun6i: Fix chipselect/clock bug - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING - lockdep: Fix wait-type for empty stack - sched/uclamp: Fix uclamp_tg_restrict() - sched/rt: Fix Deadline utilization tracking during policy change - sched/rt: Fix RT utilization tracking during policy change - x86/sev: Split up runtime #VC handler for correct state tracking - x86/sev: Make sure IRQs are disabled while GHCB is active - btrfs: clear log tree recovering status if starting transaction fails - regulator: hi655x: Fix pass wrong pointer to config.driver_data - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap - KVM: nVMX: Sync all PGDs on nested transition with shadow paging - hwmon: (max31790) Fix fan speed reporting for fan7..12 - hwmon: (max31722) Remove non-standard ACPI device IDs - hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" - hwmon: (lm70) Use device_get_match_data() - media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx - media: subdev: remove VIDIOC_DQEVENT_TIME32 handling - arm64/mm: Fix ttbr0 values stored in struct thread_info for software-pan - arm64: consistently use reserved_pg_dir - mmc: usdhi6rol0: fix error return code in usdhi6_probe() - crypto: sm2 - fix a memory leak in sm2 - crypto: sm2 - remove unnecessary reset operations - crypto: x86/curve25519 - fix cpu feature checking logic in mod_exit - crypto: omap-sham - Fix PM reference leak in omap sham ops - crypto: nitrox - fix unchecked variable in nitrox_register_interrupts - regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK - media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2() - m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning - media: gspca/gl860: fix zero-length control requests - media: tc358743: Fix error return code in tc358743_probe_of() - media: au0828: fix a NULL vs IS_ERR() check - media: exynos4-is: Fix a use after free in isp_video_release - media: rkvdec: Fix .buf_prepare - locking/lockdep: Reduce LOCKDEP dependency list - pata_ep93xx: fix deferred probing - media: rc: i2c: Fix an error message - crypto: ccp - Fix a resource leak in an error handling path - crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe() - crypto: sa2ul - Fix leaks on failure paths with sa_dma_init() - x86/elf: Use _BITUL() macro in UAPI headers - evm: fix writing /evm overflow - pata_octeon_cf: avoid WARN_ON() in ata_host_activate() - kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STANDARD_ := n' - sched/uclamp: Fix locking around cpu_util_update_eff() - sched/uclamp: Fix wrong implementation of cpu.uclamp.min - media: I2C: change 'RST' to "RSET" to fix multiple build errors - pata_rb532_cf: fix deferred probing - sata_highbank: fix deferred probing - crypto: ux500 - Fix error return code in hash_hw_final() - crypto: ixp4xx - update IV after requests - crypto: ixp4xx - dma_unmap the correct address - media: hantro: do a PM resume earlier - media: s5p_cec: decrement usage count if disabled - media: venus: Rework error fail recover logic - spi: Avoid undefined behaviour when counting unused native CSs - spi: Allow to have all native CSs in use along with GPIOs - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode - ia64: mca_drv: fix incorrect array size calculation - kthread_worker: fix return value when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - block: fix discard request merge - mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platform device - cifs: fix missing spinlock around update to ses->status - HID: wacom: Correct base usage for capacitive ExpressKey status bits - ACPI: tables: Add custom DSDT file as makefile prerequisite - tpm_tis_spi: add missing SPI device ID entries - clocksource: Check per-CPU clock synchronization when marked unstable - clocksource: Retry clock read if long delays detected - ACPI: EC: trust DSDT GPE for certain HP laptop - cifs: improve fallocate emulation - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() - EDAC/Intel: Do not load EDAC driver when running as a guest - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() - nvme-pci: fix var. type for increasing cq_head - platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard() - platform/x86: asus-nb-wmi: Revert "add support for ASUS ROG Zephyrus G14 and G15" - platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quirk structures" - block: fix race between adding/removing rq qos and normal IO - ACPI: resources: Add checks for ACPI IRQ override - ACPI: bus: Call kobject_put() in acpi_init() error path - ACPICA: Fix memory leak caused by _CID repair function - fs: dlm: fix memory leak when fenced - drivers: hv: Fix missing error code in vmbus_connect() - open: don't silently ignore unknown O-flags in openat2() - random32: Fix implicit truncation warning in prandom_seed_state() - fs: dlm: cancel work sync othercon - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - ACPI: EC: Make more Asus laptops use ECDT _GPE - platform/x86: touchscreen_dmi: Add info for the Goodix GT912 panel of TM800A550L tablets - platform/x86: touchscreen_dmi: Add an extra entry for the upside down Goodix touchscreen on Teclast X89 tablets - Input: goodix - platform/x86: touchscreen_dmi - Move upside down quirks to touchscreen_dmi.c - lib: vsprintf: Fix handling of number field widths in vsscanf - hv_utils: Fix passing zero to 'PTR_ERR' warning - ACPI: processor idle: Fix up C-state latency if not ordered - EDAC/ti: Add missing MODULE_DEVICE_TABLE - HID: do not use down_interruptible() when unbinding devices - ACPI: video: use native backlight for GA401/GA502/GA503 - media: Fix Media Controller API config checks - regulator: da9052: Ensure enough delay time for .set_voltage_time_sel - regulator: mt6358: Fix vdram2 .vsel_mask - KVM: s390: get rid of register asm usage - lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage() - locking/lockdep: Fix the dep path printing for backwards BFS - btrfs: disable build on platforms having page size 256K - btrfs: don't clear page extent mapped if we're not invalidating the full page - btrfs: sysfs: fix format string for some discard stats - btrfs: abort transaction if we fail to update the delayed inode - btrfs: fix error handling in __btrfs_update_delayed_inode - KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and POWER10 processors - drivers/perf: fix the missed ida_simple_remove() in ddr_perf_probe() - hwmon: (max31790) Fix pwmX_enable attributes - hwmon: (max31790) Report correct current pwm duty cycles - media: imx-csi: Skip first few frames from a BT.656 source - media: siano: fix device register error path - media: dvb_net: avoid speculation from net slot - crypto: shash - avoid comparing pointers to exported functions under CFI - spi: meson-spicc: fix memory leak in meson_spicc_probe - spi: meson-spicc: fix a wrong goto jump for avoiding memory leak. - mmc: via-sdmmc: add a check against NULL pointer dereference - mmc: sdhci-sprd: use sdhci_sprd_writew - memstick: rtsx_usb_ms: fix UAF - media: dvd_usb: memory leak in cinergyt2_fe_attach - Makefile: fix GDB warning with CONFIG_RELR - media: st-hva: Fix potential NULL pointer dereferences - media: bt8xx: Fix a missing check bug in bt878_probe - media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release - media: cedrus: Fix .buf_prepare - media: hantro: Fix .buf_prepare - media: em28xx: Fix possible memory leak of em28xx struct - media: bt878: do not schedule tasklet when it is not setup - media: i2c: ov2659: Use clk_{prepare_enable,disable_unprepare}() to set xvclk on/off - sched/fair: Fix ascii art by relpacing tabs - arm64: perf: Convert snprintf to sysfs_emit - crypto: qce: skcipher: Fix incorrect sg count for dma transfers - crypto: qat - remove unused macro in FW loader - crypto: qat - check return code of qat_hal_rd_rel_reg() - media: imx: imx7_mipi_csis: Fix logging of only error event counters - media: pvrusb2: fix warning in pvr2_i2c_core_done - media: hevc: Fix dependent slice segment flags - media: cobalt: fix race condition in setting HPD - media: cpia2: fix memory leak in cpia2_usb_probe - media: sti: fix obj-$(config) targets - crypto: nx - add missing MODULE_DEVICE_TABLE - hwrng: exynos - Fix runtime PM imbalance on error - sched/core: Initialize the idle task with preemption disabled - regulator: uniphier: Add missing MODULE_DEVICE_TABLE - spi: omap-100k: Fix the length judgment problem - spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages() - spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' - media: exynos-gsc: fix pm_runtime_get_sync() usage count - media: exynos4-is: fix pm_runtime_get_sync() usage count - media: sti/bdisp: fix pm_runtime_get_sync() usage count - media: sunxi: fix pm_runtime_get_sync() usage count - media: s5p-jpeg: fix pm_runtime_get_sync() usage count - media: mtk-vcodec: fix PM runtime get logic - media: sh_vou: fix pm_runtime_get_sync() usage count - media: am437x: fix pm_runtime_get_sync() usage count - media: s5p: fix pm_runtime_get_sync() usage count - media: mdk-mdp: fix pm_runtime_get_sync() usage count - media: marvel-ccic: fix some issues when getting pm_runtime - staging: media: rkvdec: fix pm_runtime_get_sync() usage count - Add a reference to ucounts for each cred - spi: Make of_register_spi_device also set the fwnode - thermal/cpufreq_cooling: Update offline CPUs per-cpu thermal_pressure - fuse: reject internal errno - fuse: check connected before queueing on fpq->io - fuse: ignore PG_workingset after stealing - fuse: Fix infinite loop in sget_fc() - fuse: Fix crash if superblock of submount gets killed early - fuse: Fix crash in fuse_dentry_automount() error path - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - loop: Fix missing discard support when using LOOP_CONFIGURE - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - tracing/histograms: Fix parsing of "sym-offset" modifier - rsi: fix AP mode with WPA failure due to encrypted EAPOL - rsi: Assign beacon rate settings to the correct rate_info descriptor field - ssb: sdio: Don't overwrite const buffer if block_write fails - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() - serial_cs: remove wrong GLOBETROTTER.cis entry - serial_cs: Add Option International GSM-Ready 56K/ISDN modem - serial: sh-sci: Stop dmaengine transfer in sci_stop_tx() - serial: mvebu-uart: fix calculation of clock divisor - iio: accel: bma180: Fix BMA25x bandwidth register values - iio: ltr501: ltr501_read_ps(): add missing endianness conversion - iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR - iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too - iio: light: tcs3472: do not free unallocated IRQ - iio: frequency: adf4350: disable reg and clk on error in adf4350_probe() - rtc: stm32: Fix unbalanced clk_disable_unprepare() on probe error path - clk: agilex/stratix10: fix bypass representation - clk: agilex/stratix10: remove noc_clk - clk: agilex/stratix10/n5x: fix how the bypass_reg is handled - f2fs: Prevent swap file in LFS mode - s390: mm: Fix secure storage access exception handling - s390/cio: dont call css_wait_for_slow_path() inside a lock - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs - KVM: PPC: Book3S HV: Workaround high stack usage with clang - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 - mm/gup: fix try_grab_compound_head() race with split_huge_page() - bus: mhi: Wait for M2 state during system resume - mac80211: remove iwlwifi specific workaround that broke sta NDP tx - can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path - can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after RCU is done - can: isotp: isotp_release(): omit unintended hrtimer restart on socket release - can: gw: synchronize rcu operations before removing gw job entry - can: bcm: delay release of struct bcm_op after synchronize_rcu() - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix overflow in ext4_iomap_alloc() - ext4: fix kernel infoleak via ext4_extent_header - btrfs: clear defrag status of a root if starting transaction fails - btrfs: compression: don't try to compress if we don't have enough pages - btrfs: send: fix invalid path for unlink operations after parent orphanization - ARM: dts: at91: sama5d4: fix pinctrl muxing - ARM: dts: ux500: Fix LED probing - crypto: ccp - Annotate SEV Firmware file names - crypto: nx - Fix memcpy() over-reading in nonce - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - iov_iter_fault_in_readable() should do nothing in xarray case - copy_page_to_iter(): fix ITER_DISCARD case - selftests/lkdtm: Avoid needing explicit sub-shell - ntfs: fix validity check for file name attribute - gfs2: Fix error handling in init_statfs - gfs2: Fix underflow in gfs2_page_mkwrite - xhci: solve a double free problem while doing s4 - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() - usb: dwc3: Fix debugfs creation flow - USB: cdc-acm: blacklist Heimann USB Appset device - usb: renesas-xhci: Fix handling of unknown ROM state - usb: gadget: eem: fix echo command packet response issue - net: can: ems_usb: fix use-after-free in ems_usb_disconnect() - Input: usbtouchscreen - fix control-request directions - media: dvb-usb: fix wrong definition - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 - ALSA: hda/realtek: Add another ALC236 variant support - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 - ALSA: intel8x0: Fix breakage at ac97 clock measurement - ALSA: usb-audio: scarlett2: Fix wrong resume call - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire - ALSA: usb-audio: Fix OOB access at proc output - ALSA: usb-audio: fix rate on Ozone Z90 USB headset - Bluetooth: Remove spurious error message - Bluetooth: btqca: Don't modify firmware contents in-place - Bluetooth: hci_qca: fix potential GPF - Revert "evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded" - configfs: fix memleak in configfs_release_bin_file - init: only move down lockup_detector_init() when sdei_watchdog is enabled - arm64: fix AUDIT_ARCH_AARCH64ILP32 bug on audit subsystem - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - tty/serial/imx: Enable TXEN bit in imx_poll_init(). - xen/events: reset active flag for lateeoi events later - Hexagon: change jumps to must-extend in futex_atomic_* - Hexagon: add target builtins to kernel - Hexagon: fix build errors - media: uvcvideo: Support devices that report an OT as an entity source - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path - ubifs: Remove ui_mutex in ubifs_xattr_get and change_xattr - ubifs: Fix races between xattr_{set|get} and listxattr operations - block: stop wait rcu once we can ensure no io while elevator init - writeback: don't warn on an unregistered BDI in __mark_inode_dirty - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm: vmalloc: prevent use after free in _vm_unmap_aliases - arm32: kaslr: Fix the bitmap error - net: make sure devices go through netdev_wait_all_refs - net: fib_notifier: don't return positive values on fib registration - netfilter: nftables: avoid potential overflows on 32bit arches - netfilter: Dissect flow after packet mangling - net: fix a concurrency bug in l2tp_tunnel_register() - ext4: fix possible UAF when remounting r/o a mmp-protected file system - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" - RDMA/mlx5: Block FDB rules when not in switchdev mode - gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP - drm/nouveau: fix dma_address check for CPU/GPU sync - gpio: mxc: Fix disabled interrupt wake-up support - scsi: sr: Return appropriate error code when disk is ejected - arm64: seccomp: fix compilation error with ILP32 support - scsi: sd: block: Fix regressions in read-only block device handling - integrity: Load mokx variables into the blacklist keyring - certs: Add ability to preload revocation certs - certs: Move load_system_certificate_list to a common function - certs: Add EFI_CERT_X509_GUID support for dbx entries - Revert "drm: add a locked version of drm_is_current_master" - netfs: fix test for whether we can skip read when writing beyond EOF - swiotlb: manipulate orig_addr when tlb_addr has offset - KVM: SVM: Call SEV Guest Decommission if ASID binding fails - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm, thp: use head page in __migration_entry_wait() - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - x86/fpu: Make init_fpstate correct with optimized XSAVE - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - ceph: must hold snap_rwsem when filling inode for async create - i2c: robotfuzz-osif: fix control-request directions - KVM: do not allow mapping valid but non-reference-counted pages - s390/stack: fix possible register corruption with stack switch helper - nilfs2: fix memory leak in nilfs_sysfs_delete_device_group - gpiolib: cdev: zero padding during conversion to gpioline_info_changed - i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access - pinctrl: stm32: fix the reported number of GPIO lines per bank - perf/x86: Track pmu in per-CPU cpu_hw_events - net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY - net: ll_temac: Add memory-barriers for TX BD access - PCI: Add AMD RS690 quirk to enable 64-bit DMA - recordmcount: Correct st_shndx handling - mac80211: handle various extensible elements correctly - mac80211: reset profile_periodicity/ema_ap - net: qed: Fix memcpy() overflow of qed_dcbx_params() - KVM: selftests: Fix kvm_check_cap() assertion - r8169: Avoid memcpy() over-reading of ETH_SS_STATS - sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS - r8152: Avoid memcpy() over-reading of ETH_SS_STATS - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - net: caif: fix memory leak in ldisc_open - riscv32: Use medany C model for modules - net: phy: dp83867: perform soft reset and retain established link - net/packet: annotate data race in packet_sendmsg() - inet: annotate date races around sk->sk_txhash - net: annotate data race in sock_error() - ping: Check return value of function 'ping_queue_rcv_skb' - inet: annotate data race in inet_send_prepare() and inet_dgram_connect() - net: ethtool: clear heap allocations for ethtool function - mac80211: drop multicast fragments - net: ipv4: Remove unneed BUG() function - dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma - dmaengine: mediatek: do not issue a new desc if one is still current - dmaengine: mediatek: free the proper desc in desc_free handler - dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe() - cfg80211: call cfg80211_leave_ocb when switching away from OCB - mac80211_hwsim: drop pending frames on stop - mac80211: remove warning in ieee80211_get_sband() - dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits - dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig - dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma_alloc_chan_resourc() - dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc() - perf/x86/intel/lbr: Zero the xstate buffer on allocation - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context - locking/lockdep: Improve noinstr vs errors - x86/xen: Fix noinstr fail in exc_xen_unknown_trap() - x86/entry: Fix noinstr fail in __do_fast_syscall_32() - drm/vc4: hdmi: Make sure the controller is powered in detect - drm/vc4: hdmi: Move the HSM clock enable to runtime_pm - Revert "PCI: PM: Do not read power state in pci_enable_device_flags()" - spi: spi-nxp-fspi: move the register operation after the clock enable - arm64: Ignore any DMA offsets in the max_zone_phys() calculation - MIPS: generic: Update node names to avoid unit addresses - mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk - ARM: 9081/1: fix gcc-10 thumb2-kernel regression - drm/amdgpu: wait for moving fence after pinning - drm/radeon: wait for moving fence after pinning - drm/nouveau: wait for moving fence after pinning v2 - drm: add a locked version of drm_is_current_master - Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell." - Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue." - module: limit enabling module.sig_enforce- scsi: core: Treat device offline as a failure - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - arm64: fpsimd: run kernel mode NEON with softirqs disabled - arm64: assembler: introduce wxN aliases for wN registers - arm64: assembler: remove conditional NEON yield macros - crypto: arm64/crc-t10dif - move NEON yield to C code - crypto: arm64/aes-ce-mac - simplify NEON yield - crypto: arm64/aes-neonbs - remove NEON yield calls - crypto: arm64/sha512-ce - simplify NEON yield - crypto: arm64/sha3-ce - simplify NEON yield - crypto: arm64/sha2-ce - simplify NEON yield - crypto: arm64/sha1-ce - simplify NEON yield - arm64: assembler: add cond_yield macro - mm: fix page reference leak in soft_offline_page() - block_dump: remove comments in docs - block_dump: remove block_dump feature - block_dump: remove block_dump feature in mark_inode_dirty() - crypto: sun8i-ce - fix error return code in sun8i_ce_prng_generate() - crypto: nx - add missing call to of_node_put() - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: check vlan id before using it - net: hns3: check queue id range before using - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: fix inconsistent vf id print - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: fix the exception when query imp info - net: hns3: disable mac in flr process - net: hns3: change affinity_mask to numa node range - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static- imans: Use initial ima namespace domain tag when IMANS is disabled.obs-worker-backend-test-arm-0005.novalocal 1696982400 5.10.0-60.113.0.140.oe22035.10.0-60.113.0.140.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.113.0.140.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.113.0.140.oe2203.aarch64bpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-btf.8.gzbpftool-cgroup.8.gzbpftool-feature.8.gzbpftool-gen.8.gzbpftool-iter.8.gzbpftool-link.8.gzbpftool-map.8.gzbpftool-net.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool-struct_ops.8.gzbpftool.8.gz/etc/bash_completion.d//etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:22.03:LTS/standard_aarch64/98a458b5e103f380979f15b69126078a-kernelcpioxz2aarch64-openEuler-linux-gnuASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=63199ccd7a7652555ce79da058e7992c96fdd797, for GNU/Linux 3.7.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)R RRR R RRRRRR R RRRReDVZⷤ/>;6utf-8bef246a8cef884af16a252196ba33d00423e86c7750043f562d3c26a69d4584ca0f7a299beb1111f684e0a525079bdcbe200cbc3f25f42f6e3f03e067881afac?7zXZ !#,] b2u Q{LW^v+n(Nwf!=/B.qޔbH[6(.Zb:{=1j(wZ;RkEj g!.n bi\*ݟkmŦ]ss?0>sPxh]#Gns$Zj\})Ї+H>ͬ% ϫa1\W u6.yuU`1+wK9[ts!(rCAy/}iևecҕp0YA8t r$FvE_@G0mq1H],)|< &NA3fZċw2]F/xy 6u:Սډn wSAh#l zם0N `wuZ YRXr5>"~&lO"!89PgeGH&&D;Z#^~ @04S >yvM%qo@x23.y̰BUuq-K :oy೩)XD-MЉ ,X:n'g?+R(0$/t Z8YmvhX%!Bz5DsJb4XG=MBscANÅo в֖jpMBڞѳ .8UcW!J`5Dr:oyW3#֩Ӽ(܂b>ՔCe|n}$G˼>ڣӬPf;Uڗ @rWo haB|l@-wRB ܈2AQ%SypgāeˡN"xvz^Y?16높;ccyZĥ\fK,s>ńt)NQvj9m^FSiy\fJ= H'qXZ4."ú7%xndL+#f[ߒy5UM a/8BoZgdG={`\\fGh\0/ g+.9٭:z.u/Y YsėNY4;t'& %5Aط[RCRStjiPGPv2:+JtĎ].8z#l-,VCϯAg[yix_V0EyIMf)]1t{* {톛 A J $M\+h'k˂e۳ _hlZx*8 :K-ȵ)$?r(b!{ KcEOX *1XBc#>x6&0n Fet%CQ*lʒÝ3 -70D/HbQCuVnoA?V&)?uYvp1:TvJ/e5XȂdTeFeSHBz@*x)~2娪(RX`Bj*=B̋8/2Vn })cuW2yҐ3782TSo[`wLu 3e+1޵FƗۗO}l#sZ1`G+Ekq?Nq  $"(Y{)V#XoN~oZ{ITLdi&/s򵰂8+O.n MEP3yl Q40S݊|R ۪tKP'f;x[8?RI-^\}fn.ϔ3:9/Fhej+$Cl[5jiWVR hzbŁ䋵Zby9@Nv'GdoΜk8fH$,Xoj1Yoǟ 7ͪg-*iqa]n>8usNz-~j CCU,⺿P(!92=pv/ |'GcZeDRheEn{ky(v3}\{nnmg/M_W]c'?ג޹ :? K<(rPYܚua+!.Qj+?: ,<$SA͑0]lEL BS_sѺ ھ~S1iY>ʢފHSz  >j.9!V\?I6;82>&<\s*-$jҟ꛼`.SX%Lzq Tt/0=‘'A.'4$2?]Oj$,PeYM5I7njXqB✃Q-w@ H8M:W*2Exkm_F5Rr )|繹e{:2s呣Gi> m6is+ > 1X;=q95^L.: (P3Qp,Jx~]wvGҷz0 >`9b]#gGhfhq5 ̰fVQ˦rrw"ы% %6S?2U l ϰ-BU Zߣd>qڣ< ۖ=_{dm='סˈ9ZLY1hJ~ՉFj Šyma6]Jv3NcSRH廙1p1^o#=Uaޅ(buqK*JFWa8& ,RIPa;f6ݴu gX@_ )X!Ӆ/g{ndxO=C S_A=Jy L\]^DM0O{pI)Iέ3V]t֬lUkr\e>y<5DZ4`jAGO4 Α2,Ԅah06Ts3ּ5!*.8tNBcWڃ?(SO2ҭ)nH$jMz1p#'?)E$!(A گ^3F=Mɠ>tXe(n\s4Fەx6CZcH)/Qa6&`såΔwm_}j!U,.ƼƓҀ@+z^Qe4*7y|1皋Z(@>B~vsz2'd p9߸SLmql|(I:A ~DaQK7N+v|(k{.qdǠ6Ygon۴djvb]\7ÝD^ťxm Aj#bZsG37gnbtd)]2/Jdre5%<)p|AhtY0_uf#擨ȖC^ 0VV&,VQJMg t6kjC.u&?9dF'  Lg 7ùk5k>dwqױ?aHV g&PI󥂋F8:C\@҂fVLuRg/ KN qO{7hRsf;fA@w9.[+ơ~0@p!,U3nm&Ed\-}t_];XR'wy5+O ݧu 6?l8%n]NڂWOwamD)! 3Q'Ӳy;o 6)>$+q@1 > `MFx( JNb¯i[o=YTSy P2{vom3d-nw R*pvƨF]ڻI$oʙv73ͦǴ:E\@ȘJ]N1UtL2jПhc.g XĎ;=)8M p=chIt E5e6yц/a ݔGm̯j81sswb8<*`Ssu2Qp(Q->ݭU򷵚IT澃DsEAwΐwi< %YZZokMtRQY[5F&fajd_ 2/f_is'@|mcy)oD[|©qݬtuo-/TwF|=M]FzեЂ?A;Dڡ]m\  5֪L'Jt|?Nq] ,bimzD,4k" , xEh4̉Q Qd}`HԘaqp:tv |^jہaQ^8R D1s2(`b<5ٹom X2:iǍ}PpNAnd:J4wk} 󦉂X3t,ܔ?7Hl Nܖ=a4)v `} 4ʘ{xyip#dƧj87MbN(*uQ=0L(v+S•ȳwsZL[ǒ6{&hRl9ު ly:o=%5HOOsC9Mǁ́uͫÕ|(e HT5~,yY|xԌedroÈ5hjZ- j'hs3[]9J@]e=0ʷDl)4B3tٰfX!ڊeΣin11FFv}iJ80ޭ#W;`@P̛3)^O/0 ǻK65^Ξu |P=Os^SG\/h+pܖ^2k2/th4 :H@=.1QQ~:3Yea;4kB.w;:l W7'}Em_u.K>KЊ'̸Į_A.l%צb]/hmFcChhR㞙OCȩI3r_i͡+Oh9(v^xv\L' WsBKe*"ؘt<`ݽIKT&m>0%{Y2ojämAa[?$8mI[C1Uߺzzo= [,<4 W?$#d]h"pȵlC쁀XE^wO 3'NHٽ @?FfG`4L!ʟ Eɯf ?JCŷ) ~A}5֧( cOnmWȅ-bΦdoAs^G_iUd5=Z7M^5 bID#ohZ+PH SBP9jfDiw'ğFlfV=ďRe߅~ &AQ=٥=/+"E>w,ZY+bY9R:zdEH!8!nu}lv0R l`Awk]]5yt癟h(lZ ( YhUZy#YV]FG d8|jbڎ{$dDFl1_YiORЊR3܉mP_GUY%ƻt/tz{eA6#nB|a8S*()>J@y 6$P| ԉx2-}'>K[DHCqp@U)!SJd<7rs ^ҒF}~eYlfNha-Y&hJNˣRI e>|%@8( Rl=m W1pdG1gٗ .MBbscuzk@]Vۘ1` s|L#\9;uyaN 3ًi?rWI9[t|RT E컔nV9lUq;ue(Ecov-*pŦg,%Ą4$ю Հ<簩v* >=U7F@W5tM|,=Lƶt͗a!MĠg`|7D;$&2\WqG+~@c\=\;SJ7=JLUL-m+F&6{"Z1S\ROx2_xQ-*z.}QwT \_1٫i&|Rp$3wGXr]6 |gt:0sihyHMqٸ~hD1R$X Tn#Ky"8hqtdrD rUS(dz~O+С(h(WP?8 B`'PFSg IPK}`eaD%]!9X P̊A]|B7tC^3IdQGep<2F(_Bp) #m&G;߾1p׼gbM!+mV=/" q]C2:KmnqZF#1K`.sC+}LB2H:v{ 2`™,$ZlVѩ7z.|BPv2wxs4 hw/aJW筟jW\Vy=Hؠ,uq<^+#Knx ]/<$G? Lqѷc$ h 0[2hѡXF1=M<>7J鉵_δ::l:kDz!ھ`1m6lЖ XŃȽ>!k:Ȭj.I W(`^b2;<%нS76\2j ^x7o(Yõb Qb]Ty%.B`测| 4XԱO}Si8 &I l7ϛ zr+P]6'5:_EOBG|mCC"?f{jh'@( bi4(1>PtkհCJ9cKW$jk $6mjzLjBPBt~ɀm@ h=2]kC=+ T/ [1l0Pj/ij$m>*3S߷?:#X,*z,N`]2JIYuUMq;)^we@7s\zRCS*u B4W(X.XmK4~(65c/[5I-aTݾtq#:x&Bzx<POACb@g`<4Ճ F8!z;쐡& n:ew E-'K!{3GCb]f@h=b`̎[D-vF_~rB{[iJZ=N sfw.G<9A(c %]ЖzB8{*aϖ@|Oܹ1Si_;̾-3CT —Z-]%{R'( 1_va$W #$*?Qt bÛ-zGF. 1ԐE-K烵.':lѯ&?^)O),s"ܺ ԞR$">" ;L_DXRSJ #V4mS =A&ř5PӏaDJ&RĂ7j y>2Q lZ"gK=chnCa蒈nv*u$DXX+`h.\/lkٟ[W_fzBE sc^Nɷ]"D]cmsf Ia%D~Z 页p*%F{,ƼEHU>YYoT7̒>-warN hj9[ ?%I8j#%X& ɝZdX!Gd's5}CYcBzQ8?dRX{NIprۤ ӂrzUypd瘯,u))+GW(zﮖnid_I fMɒ^hJm6ߴ!%gef>:sLv_pir]iϕ͈4Ysrt Em"& NELm)7Dq@'h[s B2= y#W   ?XS>,,_1VJn%5d eɑ_ *cF]^S}AGেL2}k? ⣞*gt]1RJ/$F?cYv=8MbɚkSd.wqYZnٚ>"s V )Tluے\=&A\ '%n*v#'F, C`.u"!QΝ9dA`]H-ZPK(*&* W,]KEzrc)2XU?G7PQ-PS.t] < .+Ȧ dH;tj94&,T:?qO2SE%245b>q*^a԰5H DNqǐuBei4>۬,$sIpQAi Ps CHa0ﮛۆ]|D-TZ" |wvz^ Q(Z (+ߟF >?rT9AXt.HNCo>Owu7$N{ o҃=l:U!D{嘧k6wMk.kz>!#6a?.--驜'ଞ8w7n]D?V<\ve og×'jc%MOo! I f6sv H<5ډz](#tz gdlF7NmzfRKҐ_%oܺjKhVO!8Dq]\t^:CMjN"S6JDj\IVRڻL1g?RT\hNn~W{*wFkː*`3CB9O~p h EZ.>f.0A,'3$n+h4 6Ic[$g?m#h1g xguu< g=#8QUvF1WlA z5=V/ Uଯ*u= ^Kթi!WDksV?sHiDreK3d-?Iie L;H'8G?XtͶK*+7a>Z&KcGMtCQLAώUÐF{pÿOFRn ;㯎l[ 9( X BZGD1NG'>R^o {`jS y::LУґ#;&`+(& &-'`nyMry^2+0Ra$:{T#m)fh_dOˆHyE._TG;[y<-K&cdH΍Χ8׀&Cj.dbL;.!xi#&Ld2QM~a? ,"2x9п'&鱐A#~ qUe_mucvAH!zL@7^H>) *Ȱ`J7!F?u0k\nsk2ZKzJ>'Ȟ MP76+5k$GwWQ47bTux kճ9k{d{-MQU7)MD&]3ε} Wh{iDo &ʋRn7Gku.Ƒԃ',_|D"13EQnd aw#徐 fڽy~~ŇIoEERQ1Y0S~"D f>T  0"{($| K<$ DNWoQI9%L,&[ RʄRk~C'4=Ad [?콤;iQmq z%i^99"Oϋil6@7aҋ5K0C=4Ϥiז_q2_ODSh @'U|* j2$yd3;1=E)qOƂ aH(丸\>GPaQ1{keV;w2al9fw % |VpfeBTgIzW)^EELZg&UX4tO>Ibu,_ڄ)1_C6?Ψ|/~fuuІ4L^Rh)k4S)|:R]FyO߽ä=I"8]6QBa;gPzͅȴFa\a v|rs*^Q{WE.7=G\.Hw(gJZhtdsgIhX0| 77R=X:5)~ÁUMn8v'yB@X&BLG*p¹ ֨u<^unn kvo#U ΝmZ[4N O0)s ൅ l4/}ֈ >ʼn*F2&&Gerk;]JYKwwt WjNk2ᐜzvlN<j1rbsnM>fI}=qHg Z07 dY|drY S҂7f;4xojGZjv=8(:%g >77@; E>dƖIVV&\vVJ<-oNCCoID:'jf=z[HZt3i?Ā^n4e+&i$LICr:ֲ^5Kߝj:<{5IT-at0Eed/or'b0+aBIB-ǖc E.#jhg¾‰Fr-EݥBXӶwvDJ5IR@!cT U@MțH?@'^&%}4 iڠ@]tIe]~~RSέλmu &ʯw9_9;u?g ;j4ON;#͓Ӥliu2qP~r&13^ȹ#uN·( iH0dޯÈ{gpӺJ72Vʅe\fLZCbdb$,NmCTPB2=d%!-sbO> ƽB =Fw ]0OIt8dNNcBCLS\ćټ3uJ@ՠW'7Kعxg~fy1d+ !x7 !AHC&nA2/[z 4 }yس )'iD!D9Y ~K`p 8DRR:HR͢+:8>AhDf.a&7t=W܉jR&,Y^jO81@%/ID*wW'kT~MСv?.)<%^UU&0OQIM_ګ*c!8'EkX!Pg/<_ll1 b `;ee畾'TO[\J<:+cOX+i>yɝ L+lLs3 f{)4m k/'Q.'fXHAFU$"1j{s`.?ƅy1@RiDM'tΚqVG2ʕ#u/WVB2M֜u-bЛSэ6kSԟ!b)įd4D& :4 lE#xMdW ӥfΟe Q;-פT8uAR9Bt?vorX!}yK2-ŕ;E\]>b/@^:\>PD޷UaόL j6!v. =FW!۳@{&r[&8yKLNiQ5LY&tnhuU0ɎIs0@tP ʷ-fce=UȤWӲY%\W@" xENT}*XhfSH\c";w>8|T{`TJ29 4g }0ۉf/RA&wXBGΝOj`F4hW8,s`qp1eOe}ûd^p8"Dzm[ҍcx1C7֢x-"j9z\ME?iq/j{sK|4TG7Ә%T1o(aELAussY47kFλ}Kc7__ͦs9(3ՅPuqNIoO$jfٌNpJ/I+ W4OfdH|)r~i%TՆAR6cC3&ۑSؑ՝;,5gh39hJE9ĺRuq0ϔ@TC odW0Ry 2i]+"wv¸]11^(  D jV$N3r;E딹"?ۥߝEjjt<ΏEfwE_W7Ctd2>aHtyȮø4!C|ekwrm [8 ?x}Зκ/w!0/Mt"9{^M [ذnSyU#pjOp(5MXU;;0VEtJsleEwZf 3uGW!'ICgE@N )+A!I4*,fЇ=dZ _CEJ\^%uq__8!/{ۼʾ$5yBJL 58=xp  n0L(';RWFHq7%UGylHsXNo`{>QA.*@I3n|8_gmegdnf;/ 刷LkB%>I '9OI ƠVBQV|? ?mͥd)jg(LO~g]S<-j;/LPhgzRnϜymƦG<<6&0b&Cw*O\*0y=^ &Zf#*1TyA.`:_\^5d`m^H,HzJXDVS!/'_blZ3GlPBRXtDj_¬( 8ʷ̜ts`)ܰ.'-vW!d5=9xݥUL2| ݗFtfYэaYDHFޝnhtpRLBf19>βƈi샒+ ~_ف'đHRəނctnƑ#&d L$8xz^Y@ '!Da!9f+f4iMK&ɱ+–UCc-QO!꺷18 =VQW^DZxlz1DjFN³%*វCVΐx8\8pR|AAr ev^@:)~(78 nQ9`qo{"j*Yl9QVVe)zZQdӖ 3 kQ.@D1qqY {{_]iMcK#+<ݙzˮ+NzUo()e;RRd|&miR/50ii svOu˴ gI>=R\ $/wbU&׃N~ɶIxlA&Tltv޴nW^idqxDI4!n_V!;5Fv=\FSx}C:=!rrR|A°D L7<'Mw;qyoMc".?wϪqS;k~#L2.16Џ@>PL' }}UG~/a9z"T漞\EB0h!ZFDtJH*9?iMɶk>gN5yb(P7R=|ټYh,tRxi&^Qf^(_ M@4?]foQē5z7tn׺rϮ'@~9! +n,~ɉł(0O|lR "qqe5/2;d22a͍%@hD;gN%AӲ0x]=Wtڜ Xh!F:D㣻y !tkLX9Tv u[DzG\MΏnlٖ%Vl-HGx53M';NJ'2Fq8';NgOM-Iƕc~W222: {?7bhPhs~*RKJnȀ8v+JߒB@r亁;Py|ߜX#bq]KW!hk4-CFB;I tgJşV ;EhzGabcKjwYI@3fP +ر?! 2rR/4QKy?F;pu]ͪSv_+M%IKsU9rpE,"v|͠CG#c棿e}hr!Q$d^Yhʧs[i|U)AQs&qeX`Ox"~_^z2]u<`PZr2^%ycMl7ձo|ΞVLb *'-=#7B.zl\L ݦ.*4[i},vKx'b"cf?&wA~Ϻqc9M#?w*>HAE>"=0P%7Iv{ ,>?;2naR6zlSUC,ڝJHOt:s-"Xo@YH7ԥr * gtr%84>IFIiXן[ɡׂ)?cʳ#)6g}&'iQ@טen0c#Ī+ W~ ~VnGӒ$7ӄP࢜ci[ 9lN凜RWn˜K-//mt"0CP^UIɌO2 %IA!{rkH@eo$Zc˟v NR57Y[Q%~Rw!w)ΣekNKNu`]% \rAer/`ԏXQ;N`Vc);k}yG]`1#AO B> A 3&/+znttKvU+Jb sȭD.n%``QP[a )\~|jX~- K}9_]g༱isM9iIQr&oUtօV3ɱlTl!ǫh >⡷0fV[Vej`!V ߾M˸W]VzxZwTKӂBq:`\75kA+aq.} IrʼnிEr0vSh/m:ݢyo-ƥճX me,f沀H/uvlf:6S5 4YLas=@N_C?Uyz}>J Y#HύZ~CZPl SvF&Qd7]\5Ȭ`U:eҐs/oK%((`z\HEfl*i<đU v%Oe3㔜Al^(H3} cgeyߕR\^^bLndfjRI7v`+~b&8)qpGz! +O3r5*ûE.ިE8S37=$/z'K~fKyEtϙvWK`jk@@){\l7a ʦ|CwϋK 3wvuKE {$\^q#p2gg;%l @Кh^Piڎtt\3"ڈTؗ g~Aʌ+%q?xr}QQRأhJ2Cop\]osp@dsQH,w#˙+Ll=j@IɎ> 0=)F^O\b<#zU~<:w_ 2}5C5l ST9N~9d%e [{K3BȂP`Fv*k}Q ] ?ǟ1' /RwnirO։rgMn$!#zIvrL5jڲG\x.›r| .PJd tZk.;SCEtIYHQ̏褕/2S-]Ɏ(Wr(GM`R /Y]mᢻJX:~WVbI}ˬx; xXo'{YN`o#ǔ(Ȋ/D<*Aiނ^s Bi|J/Ȁ/Q5+37!sfW^_GCm| p#ù9nM6 DHEER ],:\L߬T-[ @XӤwƀu9v;cׇ?y5_1-?<Q"y;XQɣ /$ SIߴ΂kVtgBԍ]+ԡ;Yk_$Xu^@~R\hlIz1|~w9wUZa]ǏVq݇ϸ9K X=PYLm6JkQR΁J(-VE t)'`Ţ6 6kV@ws5vXGPHg?)Zs_'"yŏG" qoS%ۼu;ц\!pO\$AqD0Gjc(ݷe'B1p1] \PO|ցXML&z/ ٞԉLۢ7vj%XL3 <=4rEk]P%G~ ww˰gӪ>ݫzRE $r@kw_p3 p!{1|i%^RϪdu ɪ7PYiu=-Ԃ2h`\EظH؃\%zɼf]ʙJN6=m/Z%.^f$OL(c5K*ˡ۰Z\Pr/j4Q-T81QTW=z^`x5dAB`!:k>alϼF} D5cPpe)n|[)ޤ:y(se8x\; bj 5M2.=+lj-zU£5+S@RH|[]eAP C6YTiuȷ嚈:,<R 0$<`Έ-B4kpY?8,Iqyig/L:]̿qT+ޛô^龫Ngpo{LSzZOiW2I:rGZ=l{ix :,9 Ҿ) oc\Mwს: #_Lar@Q6T#Ԝ -.Y3Ψ(mm]ro<{ҌoOdyw>?c_*\Dqi/-4^/4:%Bsq e^:\Bj|+3@u)2}ɷ]Z- gJ Z8/(>;g˿m*a75Gme%{Da20y!ұ6Tkid48' ~\5{=922z[waH͜?`EěU} :v'k&sV2q&a?l~YK6rݜS+<7W=W喓Aܟ0ݾK⇴Z56gd%j%#-T { BT;1^r|hTpʋi zƷ*\=ʻ]El}Wt2-uEm4AԖKqJ}usy@T3bwEBQv.t2=\7P(F>X˷{ {.:|o=-SnaZA+WmrLJ2hA3Iw)WH.ق e5>4RrVO{y1?'P'3JP%O|V1,-Gl%1MQhSjck[^  -xczz4<!)z phqEL<-)qd$s_l!Ca7%k$\Bp$<3 ^` 肰@B@ M Z$oRPP;k> fL撀jQkhV7"߉|%&ۖ]_{h$y΅TS3p ;h}..EQ0Q-l-4R=uL\y+2ZAz:6ur_>̤p'_4Utک*ssǜi0WF:gk9S@O g4(aˬ(i69cy$O#Kϼ1HkD)H^2)vbI#,{PrClE<.g'z5Ԡ"v'Yl~rO ~.[-٫|GB^*-AfM6ϷSR[&彲ORQf윒OTp<+[ieՄl7]kHౚL5եO6tqdEX BeBBYtmvCr, 4rn,fM~F@m޺F.vCNeF]WG!VêbO!9yG6Z~IyG&q +(M]/'l @w_>?D+ _7ړ3h+c| 7l $YA;OZB?Ml;;MãE7nQ.d{Qq X=-> -yd}j Xs{h;'fZI\ˢB>|PWч0,IyFŷoOjYUXё, `k&TL5 W^NS'sS`4(?Q/2{2}a+C+gH*+ФeM ZA=p"e TpJ|-KP?^E D"<~J?=B|A_6!H7K-%̛z_xB,!-_'pHp;wtD+nZET&/x *fWJ6[F ,@PS DnOBȼ0ZF}֚0dQR|G0):͛I!?F6A3KMC(h!DcL?G yV`7:jduҵ9;rh4.̤j D!}]¯qdҸR)  4Ovwse_R^m\`v#*.,P_#s W{iyO\وǍ`iߝ lzP\E%}qxvfa=-Fٗ֒҃t"X c p|%qwOl@ '&Avj[]:,sEsw䆼$io5F>N,Ja\YZhL:H{t]۲S+dn,t֬~kN7%ڀ5E“3'Wά} ]$$k_(%||9z]{i^/Z?WH9j[G(ѻ-Ԭ-A9 pS\j hFT"<9+>@|=qk2.HG J^x3E225#J%^Ұ,z.$ڿCwA۫[qrH/z(¸7ԩ:Ns'eֽ`ڣׅT.ϛͿ=_4}sTᎤg޺?  324˦|2v jLY@,`6;Z4&>qm~20E"ğ/0Fyҷ!ҌNaC~U:9yP}_xavh # N[TaoѩqBFiYb -oP{=_IgbmDXL ^,Br}L F 7c] S,EZ(ɻ|KDLv^mmzwA}UYOVp=Ҋb$> 0o*@trrڄ We6~a!HbIH6O"ѯ5k@,gV2)Zd؍=X~"wJƐ;Yh &Ҁ%m;Ƹ|&f ނoQ+uܤ#+q8j)#Beܛ'xHgt ]aj{;2DQFi*Z1 7vAy :ȾgSpo|x1oF**(稘LZ ,~,wqCrzxgЌq-ۢEՆP?3^ ൭ʑS}rO 19+]~?1Rks]0WVeomJ#H뚴KO#BMXTͲޒF&OPn#h{L;CvB")֍N7SG@jAn,ķke*mxW+ U5~L U#B{>wR= گqv)gοfHq&_Vp~86<i?tsgTb#|hcHĨNG J=TX1- yХ+^n4Kk0kr ~`9V;sD /Ɏu ܤOI+4p4tM_@@: up=Vo-NeyqWUtO`229l0 W"jO G)-"݌*I=xK'k5~9}Lm:?G\]{EQ2(@1JPE^̩^GL⿗.#tQPY|/т#2ԷA1uE3nP)7(̸(4)o8qF:~S>٥V\[jrrvYTBfɮ2u~V=y/9A$YWDZyLCJdݐ-([,cm#j,\Ma }B`Wkvdk“F0}?64hq 9ay!SLVIןlbf85Opx_Q:[YR~F4(-/MMV9|&)T\{z fРU+rL W oÝ*ư_f"|RE)-ܝ )%klxT[|~Mۘ~@ccDe!9}|gżֳyeWoA.6 k׸,u:2jQύUݕa2ƧJdDO@EZZZt2xN'M0kU.8,/ͷx]TR N{/3.FÍq,q{Ieu0w+YZ ٤]eUim/ZYSȎ׳ IUUA|sq@޲q WQ*{Havߒ J:NMOAtI\;~Jo7kY*8Yi|NQ3Y`bsi't[?ln~ajm3kƠp("7,Gk=}[1{k{1(gsXҿHc+$ABQ đKX˜-ӳ%=_$K"\98f /pZlwaخ̈́&-Q7);Sn'zܔ2ԧc۫}uwp\7z'\ rCvw7axIBQ($Ow ؈ %cޡnZh.=z ^)㣿]E`Wǩ\!}Y‡CA ^Q"*vֳ$L~Qq/5_qv3qI{8 |pاNĩ_Qm'b~'POCf0@ t$ / ]7t2֤'_ 4n_YtT}~A\F{K+ʨn=+SN9%TX,6mb O ( cD#oXlֳz\4cʴ,ɓ:+B%+ gg:.:gu]ǵ/:I bj{࠵ 5F#PQf!]zMLKQ6^qI\Sz(kdV46[˸ 2[My`t3f睰3߮yw,Ux߀$is1AoKhE9ƃbKlc#^Vd9X$j'C6j5XÎBa$=[dAعOM_j!~0 r6Hg-lxM8c3T` ׷ 1=W1i{ nZozv+1pG] ciVHmO!!j {K X^Mf*ڭPSچ7$~'8;w'.gMB YsQ֐%wn'wl?fBR7f{mofrGX=NZ)6 l"cH-XۦoovGuK {eSa=(x%zIB#zU̩:`0\?0V^^aQ𫴊KyYSUyWDA1."ECP;` pV;%-Ɩ=@xs_rquu J35Kxf{Ѕ:$[p@@~^;2[b1=7cyH}y(u 9{D1F2:Qd`[6.R=or}MCoY6qMfwf_ ]k" m`ZC|fab}m*Qtgx(,7=s7ZddPX:j ~9P4" [*lHevZgtv(Q#ʏyU1 ZQFH`Wr4ķ enAQP;r5AhשG? x%l8H+שk>DǪ<2c DyB4+ئȩhOy46ǤRĚ.^ sgh4d*f{۠[4XMMQiN9'31!rE A7;Ϝ0ߔ64䘞ۍl}j}UioRl]=!~~#¸8#G-?pU8qYcuJif06sߓ@Ġ+&npC"PsZ?K@x Hro, Ӹa6]1g+^N]lmr֑P*:'9 >/ʊtlݸB{γ@C6l_lyk"2. n/k4'đBNM}]YOӕ־,Ă?4DBJ70 >eǜkN ElQf Z5ܝ^y(w(Dl^=7pcpe[0i[b;bu59 \YݩKmb7P]Ȳv*i]ȭfk): m| t%^4I;n,ZJy5`ɟW|5</Y֨+dO&>m6{M(Il~,Ƙyz׿9l 1DWE;M.WT@$^V1&=<9ghOB@oVr\ST#-c8e璎 naVx6zd@ä|1< q0]e ék[{mA|αxaO#*(Q:q5a\X49VL?FGaUJ5̸3b/iNhplñwu˦)yetɋѐEu\q. +sB5cCv)Um<p:6'f`Xae  q'i7 6;t~w!<3ޢMš/g֫zDVg9%)N<֢LOg 9ڵYMYh_zr L6仌1y2}nT, l 1 ̈́3KCϝI`0OXQ .BS8>#!(7O3?A9ɼgA2!F u?H_r8.'hl4=DrLЪ- a|i.Gfbx۪{9WdtV嫉v(hjӨx!Sqaz)\\mtl4JӁvGA|YlV/85Wm^U_hKTPt d}RDZo3#$g'鸖dl?[i'@@ J MuZ$CQpLF -y|4 xDU<( \F ?oL,0RYuW pfpd[1[?UMr? WGה(Dw̅_Drhd5Z[U$n+oQSN9e 6>Qѡxw`"pkıf)7t s[ UNt4z1~:1icQ?"*MʾK$yiw !Pws yq&HS(o]~'y):\6N!G Pv󊼍=di x+:2m)0a$hf#g8 mr v$` "_,On/"\d޵o MUF_ py&imJsLjn2[?qfR3.%%|Q/(HëAVrA1++41zFx/|:<=A'.jG8[Wۮ9<0evXg࢝ӝLqpں\%V㋿U ~C=E4Xo>c,@i$K'שtF!J6Ery?PlUqDhٵ .!gF] a(^* 2Mavo2;~oS'hMqDb֙$q)s *un7f,jf1,{Lŝo]!Ah$D0t w.(c> TR897KLRԫ[ҍ{[;!F>&H-Eh֌hC}612?OX[1A^0Al~,qɡJ=X뙞{v;", 򈙱G׾ly2= gAn3nʁRJ)*[6'mmvGxZrV. EPheq'߹D,N`w&w2ڿQy1Gju_Fy7,(753^biP'Cr: 28QUR›n\u8FF0;8ŗ9E l|/_͉u(IT!_k#>VG_@.zB^80*~V9:ﲲ@vbG€=5~㱐*lXK;H!m'#x, wbFĝpy|\z|.jTe8[4%G}̄שέOncr/o DK~c?~n~+K\iA>!r6teN>')G()etx- 4Ƀv'{#Txub< .̓qnSK#;O}2UeeiX)l̆6~ǣj0@.Jj+cuӏF#wn0][o#Euo8/ `Thp ] ~> \INׇ0B rdō=iL;)_ _妶ό>${3m>:5>g5݋tYTIH$y 0Ś10[ R3DjM7&~Kl3 I}k ez#)Fϲ\G}.+P{tӟљyZ(1}8G|"ȧXdPyսΘ;g6½p kU݈w8kb9 YŮ΁`w<%&-\T{PLr d;Unp<7ly82d<lWBnNwد JE*_rjGnX#݈xQ'TZ\~C. @d<-Px5 +ʣӾn-ДHA@q|i:̙k jfh6SSGm.kE.4h.= jn}P?9-fhi>NPdu4;ZQ]ExU'`:"6x $P(Igx~_mWJ~<蛌? p #v~Ej :05۠<"Fsf]tY?2)z$pAv/ 6&N(kJn7iׇemP+e<$ʻ\`BcJ|[;9)kSkjԏW?#:5!e 7yCbQv˴ISiu"! t˼¾3nD[f nKfoJ])*hygm-Lx̬ڧaV{>):+Qcw=VH=QZTkk9=`5}u6U&l^ܦ/ pu+/U"aH#[STߗ`b{4RIZ^L^_-pi5AFFI٬Lm~k#oͷC>EwdRkڎS;ɀPX[B0.|5f`#{TBoƜqiS}58@f'_բW#lU/QA5T \0pGpK*3C}Rzb7{8/E@ {K?g3s/uX#iėQ2qDQ!!V#QSF–8D;ƑqJY.ʼ|y-_ydf+ōW7Wp*}Ї%WzP[ip5cb)|w/qKlƸ-۟FAU jPqm6fPh? )$?N#tUv'n ݵԈy[:}vtkC.]Xް4Qgg,ʟpDԷZ#Gz54? g1˜ܙBKg DHtQlR޾)EHN|HInӦUe3ܼ@4*3 )"\t=-~Wwj{_4xVyXh!n(|S[#n'Of4hO$b })ײ~͈%KƊd6t_"[ |c].496k6OY&#\A^d(ne`pR?4&<{_q ֋ ̼^| tDQ{)ԀXe P`HϓLMz;.h0}S͈!)X*v+>a> 6L>ur״;%W/jIM\ʣgFx'e 'ξ+m;XPHGLhn"*Vī2&mq8kIϪBbjWZF'[lϤJ#[5N(V?t!. \}f?#rm6iP ӞUKUZ*pMDY$TBxh,37bV iv皠}=<RpY@^pG_p@a<Ldr}yID銑 u]mEpVSpx8vr%@°M*TY7ve<fUp0*S,FGfjO\Zѓ32 FzuT7?,5y65V˜$IEWRA](\E@a A爱,, #O4mh!#'$[tnՆBI _oW&%%iyQMU^ <GrJqxyW4RǙ[l$bNH*c e x3y+(R@x|4?S$wnn鲜*"7I줻KpȓE䏾Sb{?!¿&$㥳 &Seeŏg @$Y)9@vJq"'K@JѲx1nK]fC(ڊIg(;ł'f[m hy`D>dA4ѳg)McB5b|cc?9,sIlWUӺl";OvcjP9|Y;j|:Atʨ<im%ӚQ"Xpiנz R-b?$?ۿ4q> iD8V|NXlA{e{>v}ݱVi="%CUn#ZDOg<}Oz!DƬiE)bbFgsgsQb#d'Mao3+ hɲ)T!2LHU/y=utu!X.WBˆ܇B^򶬇O>IB=GWh.,y$4~ 3 T;ӷ)k|7cG%#4;ŭYYlAE %֔v`dSm2ɮ·pLpG7P4P&i茘ϑ3xA} ч2 %J9'o: ouG #4e56K;&no]&ioq4c; 9/ü^E/Ly*)Iж0DDuX t _-rUiʣѾi@}G]_|8RD/0yI3!tpoW%LJt6da]I׻&i?>OO7ǿPC}D-g!XЇ)|q]1'eˤD>9*zűi`0)S{ӥ~۞Jiw~796QN,R@JGSb7IZ| o"ef# J8eڜsڂX!81L\%RYEVVqCdo h)nC;W$iI4V<[>:2bltdnrW.P{Nkw }PSV2ǡ=gl2 5<0(t& (d;E'E4BjH_w:ӒF rD5IA"$&AH5|xۇ{V)ʮ @ x$]W>e:=/pPhPF2Wa~c'ogi$ݡJO%颯36 lB|]GqFw~ZtY+W7Y 16_=Jkm]d*%Bf^"$Ͳw]󾲧LU m= Dc3'@iH75O]KFyQ7L!7mwP)} ٱ1bhYԚ*eg8LU?xp4iv" >}w@#::QC^I=YHLd܋_lig(>H3z\Xj(hd=[~r`t݊`'(|ݣE58#T,MT .] p')P7Qn[r(ؠFj#c@41ܼ&Hwaˠ<7 PaP&ҦmGuH %>C1f#< E$u(7˹\ڒ te ,ItwSPkZ5⑭DoŤZg]pL,ۄ Ycku5kb?$>*mGZ׸ vPT1>nFX_ 9 ЬRF.<ՇuF)X̚Ě'Rza@]fYr[.qju+|s`ÅR' H[m9ЂHI𹡡\]bO8a;Bgm\*ZnjUWQ%:UǕ!炟w k]P١ ґ)BtG/?2Ë32ޗl3mj93FRJT8ٕ} C#_y+;aeRH"KWcbSh_YwfadOЮYW\ z<@q͗(":Y1!g kvt+XPf8ަt"3BI"Zv rw#`Ou^ ] p GsbB⅑5wbpi4t;G.9CNmcZ!҂'r􋒬ʙ,I&@\ޒ`69Gp2H[ )jん$H;xbv҈X=h=h=qUzf73)+ˍo|*F<}δ.#ilu-Tǣ *J-&VkS`+o~P 7IaSwGV)4hD.##l-c y~DS_mpq %AR&Gc L/2CP`g5AD$D=kf nojt| + 1@ݴGy'=lL*H8AK, }z;ԇq9J[`!$&Q왉Z[o8o#6hEy$0TRyKQsWQruWGSsp"fPJ O%=&ֿ0Zq_(+sJeRܐuBˀiO][+3L|NJv9=pʸe;F^ԁix90NFdJioTD4neEށgt瞧U/ZCOkSé S|#~'}ٶutaN߫@š[zgH,(R˞JhVNZ\Z3.@0ـ@|pv%b:Fԯ`EcJ”>ExMjbulBe uA:Mun_)VINM;w\&vQ?VFzѯ&qTewLKAA)j$ .>n9FbY#>=\{BUy<@R sTg3 ľ80s͍ uqXvY^a#P(E'gʴ@ 4N|g?^[B>mO_$ 6{7$vZ=`58}0x/l2h#P^X RR3E DmHcr$'r⍜?'BIJuG{R/BXn9K^PLFR |wy5ZV􈜪p}L EtיyŗQQ8cEC4& sG{%ƐUkUo([]|}c[psd64dKY& !nWp+|Vԟ`f&s@d| e)>"J>{Tc!BҥL4 W@g0Ö:v*vVRXڍÇ~3&d;*nAqI$s AP߆N!#"J5;x)YA4H[8'M0"GJ ^rǒnw QnNҩ -KѺL<8.ȳ_~k#wF.$rPCUүK|?왞1ڂ#_E/C=iQݱ\3˪m =8͌w.pX:mKs;~ֿf1Ͼ~F -ߛoP2̯/Z]"#.B$p*:YYjq qka]0W8ͫ٘i.L ^a$h s}/ЄUHQ"5W>]!1PU* Z5Zzip.D6{yoL.ߎ7Tfį?N BN}Z4S!B wQ @r'U9:OS\e `eӣO͋NF99r{Hrq}J{聶XG~]NZv/St=-{ qgZ~Cz8sϰf$r&ۦR UUB{!7 \̮%z4*80F)q cdMDuV4!_ .7eչn1qdә]JɻG`䄇&ơ0ڻ1 j}a:|0B"gF/+;8ge c@CWݖ{fɨIB+~XPIWd%)Gɚ0]FMk!Ԡ;<@2;]HU[BDPi xёLJ &6l+c;gɩOj ih8l÷{d!ҒT.8rQ[.+c> $oqxDOd8(Ց+!yB <(y.a/~~>od]ٷ[y~MQv@^(^© .ͦ_I=^GTذ4i&F2F|"[[T,Ň)䬉Vs-4A{q$?{i*24@$ef'ƒT*lʔ\UX@ȹY%.O"=Q,v%cg}+KHLcf:J,;R dav(UDnMJ'$j"aQq8 wz-Y%Uo8xn(0P"lW}K3ɅE ̍De"!&JxaR\_[drj%b]CퟄF Z#r9)tLډ2"]ˆl捎v󽰢[[y^ $"A:JS1>掫J +]U P #~D=`",(&ALʟ'\ SJg>a_'^,U,ZdazWXO5e\̪IEԸ!7&s{ h/ 0jyFk }?E`ø\- "v<9u"N`6x(r @EGn=vA cv59qtA&uh t㦴f0=!@^-R3K܉ԃf|ИC<#F Ҁ vMgQC6Ʊb7,}c*ϫ+ O PU\&դUh05M/89q9aOd"5rW/ Ჲ4QBȥNHUmU-$O?G PhS"doZXHQ 4t.h5 jubN`^ ox*GhߕAT",;g%*6]Gf6Q?ۊ=×4O^g)U4ƻvEJ=^zWhlǃs`Qԧi7P \{۔z: *u\E|"lB x)zg8R|XzB 1_',DVu,(f9IuHBR$}h yrBMEyZwR} (i@\4Je?|bɘkplE؃2R vft]oah &+!x).ѪCVUi>ײl0VԬ э倫epQ}%7d~PWş2CNմՀ)aP^9d3*PO(t=>|D幩4 ʊ Ȭa(swqWxt ¯@/εցh/E apÒǵ7rY٠.E߯U~d[HXT')G1]&ϤkQbғw!Ps_|HiDz3tAr:EaaenFQ~!3Ig؁85xn/TڠTt|"3yDB,fHjmayۗcoVFth>* :(L S~\Tt~uh{c?d֒@Wæ41.(|qyIb\@zBё(In1Lleߚvbj苐qnpygqI,S:d?B.I$*mJ_8D(Q4(GX`¿>#]'`$~!\"^jG=ȗ?lJUt)߶O [`Xn JR4dɉG 'rh/[5)r$F;A^E3eO H.!HA(b"? 99E< _Yi?s{/7JEK}0sj"/4d<^QdzP,oY_?@GX*Hg,7`B9ZoTZ?QdiAZjXŬK* {I#@ep!~-A58uO؂i -w]5ٚ[A}R`Xa$7aQ( H#C*Ot"bGHEu8d>(:N؄8m6XC~oLUM1=80z͆E:01-%Ze>@bƖ~6/!tϻ%ey?u=i˖ޅ<de[[+njn _Z< D]jk[mM bjOÈ mlf҃5i0Av~G*<0hXl=v$3E $@, W1T7 I-oO_e3/"os; {6(<IjupGӄo3h|E+oXTW|n%-G1tq'eBC Glb%DU5 j)B g/|({( 6&|nV#$~~̚U}:˺Dw~_˄.2@0 *yU2 tuݢ tfmPb(ovHiE>C$L25 Б唁)\tVBƓ*B,ݣE`D'XܜuF];#iUk$1Us{Y-U֖sY9~5;Ƚȍʈp/ЉF=E6+>#{19$s=쿐FLo7"mou#nLtCq,/⃾U+Y|1(yn +Z $ sS˸sPLvy@{3-e 2@&u[Ȯ#mٕw=V_/?dnKR¿|i=HI!ḯ$h@rDJg;Q׾jG~]l\TS{+Pz*MBAbĈ86~ރtۏuTBP[t@hp+s$}oƅhhjP2DxN=V'42{WG!MPazN,.D\:l9o9a#ʰ dU/Sj˱C8&9UEmC!=JQgUDV:I rI:JJq+B+!B>y?4,(_R$BB%Q@\Լlc+5 QZd:_F4,`v 73yl`5O砳cd;0=~k{ڦTKRD_990$ZM%KvnJy(B]D0Z/{PTWM;ߴamw=Q\2X/D0abZveGV.L(zIG=P%^cto:3x' ٯLEj[M\H7Vm5"$BiͱagPuZIX`MS%B۪)}~k_p&l. &ĕ+i'(ό4Т:* %O2voT&UJAZydox _N!.ƣ[fMW!<Auߘ4$uJܼ\^Eu6^Zgs(#ŵU.儊kWů ߡ05~UALY}61tGH7?$w+l ThQ "R:w64U#n斑Ep9YOd+|FWkO"EZ/{+_a Wxb ]FrGD̛1mZ:pHCQ#R o^cDy zOEpVeCy'ž}7dBJB!饅wWt* t&$TnV;hȳ' 18YoUFgt;MNΨݑ6*,D; Ha9p%pj|n"niޥig {,%/KEk+9'lXmDᩉJSف3:ji)c{<L@\ymFdUo\?tE1 Co$C(+ABݘr}%LUb>\[ѕ]FdËdz /(;#+Nڥ6_:5QrDgfyMV ν53s"6 ̄z[WoϜ" Nz@ LK uvIMtS{(ݹ$×l}2tMUϾ|0/Js'?=3(v1`)fm`m-`I(֠թZP%س5.W7<лX4mg͸ʚDڱ~V&(W[*Ug^|ÿ+%2!L@p K*)d;TJ_E{oX-pL aʟ*YO9!Y[*YBCig23VhdKܠ|zYwߔV3ɑ0<.Bue\nKHTb(V\Y$ vWԯjwCFKϤro#^asWffsV0Yq5B]>Z%wb35n}zΔ#\uQi:Ը$Kq2y-;Q!]ss-`S r|5u&e:ysU'j+Ay>q!F R SX2ASD"֋Y6e PbC)g ˚SlA:4͚K(;r,b6a738Jipt8-SYG\n/ \Q~L(>kS9OB) ͈'@bݎֶFaCv6WyZ…Đ pnvm~6s{dKTN /ӣ%JF w-aXcKsΑ/ ;'T-V=q =Jd& p .'4|z> ^d[!/#]Н\ JbCr j<;cxUڅA۔+*0D/*\2wV~O= siOvRwQx`k+K)ES˨+i&GNx/lȇatFNueE lB:Zwv_O 7!'eTM}q$x:juO'h\&b P,nPZbR@񆴿8S9|Z]5T+ĥӽQf|K˼<|"/[DMG(΃u33l0BK@5Җip 5e4a;U`SYCkHLTy꫈"wvw<i N7*uzu?ʰH[Slor;tzMg['g uj /S8}!91fWW^Oy2-E30룍**y($!S^L|E|8HiGXߦQr#?ßE>j mxPvo,!yu]"rqst^4th{˂D8-:R0F50t. lUN:9QD?9e&2HN|{֗ KAJ!]Oz7$95tsN{}vD,qSZ,P?ebŗ@iOv|pQ&wme&7Q?vw_n}hm6'',02GQ)rЅˮhӫCnDOGf͵(&qpC$kS)^{jt[% yڑZroǍ<ٺ*.!dj "QP` xЂ.tEwz}eUrUa) wJz4_:s#!=ŝ+&,Ȏ`D9>=_q2Uu0G~M{PW._<^cєO;Ou'4JK|eg.X_&Y1hU*c XI 5m (6909'¯ŏTWk27c-CiS*EJ}@ӏ] f볊 #hF'(w1섓j2=e P[?c6;>*.Z~2|xž" TiE}਴+>o"|)ѫkBEYHl - ;JԱ&**Q U*!a*;'MWNTR/rl߷Sp->Zє/on9yI[U3#sT% ܑd3y()qm FsU4يD=@<z!.DskUg r=MxڋRJvp6dA)|{/x̊q =u1b!Yc.paA/Ddq) *A.Rƴ5Eo䍙bNQUe+=VzˎRJ84ajT"GOo/j[c4掭V3+A ¹LW Ǟ_-@41!LJ' \5x1DȳE`:-'b,غVe?@ݍaR_J pҬfMb«U@b1P**x{P5a J1ʂ:\G8 gCQ $T$eȽ06a w 1IJS:y3MwL X:R'>s۪/?p Cv_ z3q$a nB|-9\h\X9c"Ö| 5wF=8>gM o$~cfYgP=ȐбɰSa4z$yjg#h/v"0^~lKMI,TSLO:0ºY##F?Vs&$yu#a 7x'ǫrho)h>WhAF8M_yt}~xltEyblB^"^*BjA::!d %ޭ&5=/-Mʪ+ U)y?  a[>\TRG/`(fiZ`yH%RQ  ^ϏÅ896kfAs+~/Ɏ}qM?(p{H6I>/Q +iuZe^hvlS틢YrEW%,72WvYB/d:ڌB+evDx/Z>N;}4AjS9/ ]g5'؝eԬ_MH#4pL$W(6g;^ XwX| N |o"\B!ac'?Pr8E '叶> !ӡ0gD:{@nodGjJe]VF9iIjCz4~&|jљ gA T]/fG%rD7"fLIVt%9`S| jfx~ JcEe\f`wSq}$&N#`.%THqSRK Sh o iOdꔫODZ9"(ztؽ<< i%y/zu󸏌?dyF&zԾO/ wٌf>3R%C`Fћb(3vãq^EX\L5=MH[(!Q9q1ZO*vHWA衸9ipvDC }@@D˨7ˎ; .-f `O'R2Y@SGb_<ߑD'`w/5(h!p_r5y4u7sM5AV h!vⳕH<;nN ]΅8K(սD3G2\7LL%e È ʓ 2sL$/٩$jΎDГ눭a H=ڿ2.?PNMZڵ+he_rB]L~8XS3=V[Bd'~c ˎ.93)Tu6tuC+ak] qMXԐ%DwZ[oTy?qގ:{4~3!PaNL״{Ł|a$9߯[z4}Ͼ~wKD>i8$sސU)Pn(M*xoo 1۬|,C?1DV4,-]z9-V.5:`q&jB@;I+1!VgCH3i2 ϙN7:N}%cQ8J.V">1 :R<+SҮ@Z'w& 3og-DtwVy5F[ }V dU.y9$^i"IX ~G8}bpDEo%[7@i5pDIުaW>!A%b デS (:a{nrTZg>m#7K$W1|l;+?kmtKF91)2$E'^+ s)d"o5dGwHHǖۙ&э;̐l5l^%N/rԫx_V& K8 R`R [״T/p =HoE[Ic `T): Tٝiy;Xr %}Sr7 XTFJr1)1^daɇq|=`92džH.dà'{:rslӺդ1xa]ݶʇ̡Z\pP"!xF5Pya%𐙅8}r^^/E^UVV"1c2`djn|H5AY0tc>A˓O^og,Gf"[ c7F A"axlֲx Ɗ0ěR<NղZ;%GMʂ(g| Z%əZFЁyqؒf9tX.tս Zq˵!R?K81LJ6MՓ;e`ܠNܗ+tP,ϾXw(˿~SG "K8q{=H\}H ^| ^+< Ct>:sx`" _#Iw! KD*[58޹0LKO_D|m)0a4sf m5}1r9а<R~QǛ{OγvM=qu2-.֊cN;4^~;e.ЅЇ4zB*Ng^aAehͤG2ȲRC}) ?QVs{q94E$z$Y0;4;ḫYȧi+S۪(YZ!|؉oN_>l[x`&:8 =&GH :\ce>yƟph+f 2qv8}4%"4 2$;@wTi AnuS$t#yezTόR '㑉 a5%B>$GUe*c3Ñ5.N圴;.9d0E+r3EK޼K`cY`6UH'.DYGaDPFY+Y&BҖX|xrD_| 1% B]LZAFrL_Sa3'#8_A›ȷ8ьڝHe/^a ?,@@PG٘I (N{p~.&<t9LP#wJ3%^zn,X*;]O(mnĥɮS쫆 F}06^0,0<}ݯ`+|pRAEJ:y1EhͻNG{ Sd^hs; E,~ \&i:QroK@$9[r׿(9+˚fZ`Ka'M u-&Fdn۩#EKfUS&5u/J8Z&J4.}2Ya2q+=kl{`&N"ѭc'tҪ}&Ӆf8 ;L[|c$X C šX(ݦa=J>62ebW8 *L>"cY53^>-[9S (-7 z_:'R-Rڢ R?5j=nNGe2e+"JA ˮ%Dңk]Xu20 B"N&i,"BCWş> iDjt78&_Y)n{7 6m!@GIy]x&?%kMA$Tpf!̂K _RL Ufa.TNpty l}xc1 ey6our$/[,cP>{t7+V˯r qC:Ԓ '!;-k\! &U<2d|˟G!7E埂 iuVs~>,tY_&}Q$X4"ڇ9@"8MlF(FuCZh![_5l B=7m c+3m!@6f ca: VQ3Iv"[tw4O1Oo jn7+:xw Zl:$SBv4/J[ ?@9KoܗcADՓ21Nq0VrD'aw)&Mnm$"E*؝Dmݫ~ۼ@?oߒiDj%iExHLra9a.W קYH/[(\`,tuE}ΊpEhHAowf5[P^~4"*BxIU􄐲z!T&,+`$IZ`EL'waLu}/;vnIv]1qBkq ϖQ"T1*4tqJ~3՛=G6_ѓSr̚yi<B襭9ѠOQST$[^S>r#4se-^BS+q2掆fw r0Esbm@k Ӌ4݁O&'qcaؑьN]AmkwJ`/;CtI13Y!l՗2Յͣ(ߛÉ{sС#Um;\yXN ;2$8  ] *"2N/^2ZlTJp$9{XYc7$Nl6~Xּ#.sY Kuw 8W䎲̘,ϓ"g GkiͱC`da&/+2BWSd0y^jfhp:!E9,43ۜBVQ h҃P};PMQNbGr] SXnp>]#[0G1?ڝ>7Eϔpy ʴLPMQi< 4蔯akA-|s-Uz >/7 QR> Vry-r&Kc1^M.D?e2~(7cZoV)([)=?w4pfX[tj{R3@M+aaHXo"{ЧlJ^5 oE0Y&O >lccƗ@` ͆( ۠P5$I[`.cd6ݸ#G<7^aSs*Fm}.*}Qkn '9P7[F9abqT?*'Eg_uS ) {5Ħ_+0p帺&x;+._jeKӫv {#Cޱg:Ħ|!`ewf+wcD}h6~48d<0GSﺿTl0 2}Ĉ=ZS_pt/Zo^޶^;Fp[B#_,`|c'Qܸá#A.c%ɮ>UvNMRO5̾oz/0%z!pֺ`_as0i{,R)Ԋ +gG+Zo`9SQT )\P9[\^)!TZ@G7=%OliՕZ:TT..@ {gRtG@,/J8Bԛg.߭\"V>ڊPDKՍ|7-o6M/=ƙ>Nxrki7 ^u_֞,^[͠bds(h>z90"6/V]<'ɂ(R ya\}bS&,_V  lKI%]EFH{UpMN@O?rv 7dkh /Dt V1:6JN8sf N՜q`HC"Ơ`@=30|?dƧG6+]n." &ĒJZ1@GlԁB8:$%T8r#8= HxH˼B}g)(͜u ͈&=ɥmGhEEv,vP±sn{A.~"nMϾP?Bс~I]%2YzXSw6M;)N|#[voI}TLM;fCEoɴׂE* 2sSON_g섗B jʴs&ċW ]&{J4ڇ$+ Evu9R"gSRדxX*RG86iId؃Ѝ*92 %Nd%Jt!'Y8h i*xymҝ$|)k.'*Y:" p>mٖog)YlghIBɝ'aה*[<)9|iQj)TcgD?=5B'e)r:O[!.j NYi5yY`AOSN{F[nڥD`.*l7ĩ[Ybkw0wM+]iwҁ\| ;b`KPokݻ2:-&,en:5؇TPZC(L8uUI3i3«7?_/kM wScG9"1)U{Hydz] KMxB[sm]/Y C;`9OKck<G16"y@$iϹ/ٴv2D)~` =k>2㲾D^9̘ftQC3q/H~H2 u2~_x$]J T nk݊ۓTR0H*x-p;?41R ɂծ,>05P#1~zmRidK('/c.{D٠MyI\wh[a^w/RO=lXLhkz[cf3;t$wrg|%ӒP7$K6Q ZkKlH}z#NUb%fsQ̛ HVychv֜ z@#E5Bs|1m^в.RoJ9wa=Zr=czGRMԵ\bHhfܙqؑ> 2\go2d"u$ u~ \F KX&Fm6~njiKJ#vO2vwm;qSD<  ȗih͸  eYY7M.ڜ t Z~sOMCJJi MZRɿAV6 a1sbdxx* Qpw'\˽ɁUL}bxܭ8bR6*6%$MApÍ"] 4؍>)u U&ҠI2aQEPC5!S}ڄ,j#Xڼ|^QhdIV-._#c%_ vĶ|f/#voh-0pG/""հIbL=siF͝yK^/ ˣa;x䵈oZzUl-S|VS%gP|%8>PWfpb!\V] PPRՌ-Mx:+Dq@oR(M`6/'Krrs]1л3bibUzKuihEq +,O@0)opWE[4>8ׯ/$SK$?͓Yڕ0Aw+{chKK7GREC q1c.Ϭ@Ȅ.* ZSq\JbBKa(p UXܯLڻ=`O#ֈ1rzܾ%NwXd;] H?GPܚ߽sYnC֧k,|ƀ0Y|eORYB< KzFgt-m5=NA8cɝ o7#M ws!BB=m[g8l ܴU_G`'P##k"^v5K{'M} HB5ںMhu}n ZPni˞E .T.lE t=$r Í4:Gwˬ!JSP̏&, $'Ԯ.Wk5|ë;y!?ƬqosaU { (^5f'2'; q~wgR ie8pH?(W>q"~hyȾue翙D_ZZJfkUu(bA)!V"=ӭ9ƇǤ%k*7:erC)nV:`(hw%ow mdzCIj^:5qqhrb~$vp2%n^HX=luvm8EG{8(dV7{Q.fDY%38zJ !^Vu >&fW˙X鏷`7 Ұ"fZ~B#T,\'BŨoKJ粩&Z!qa6PMsjFyY8ź o%A)3_tvQ]]Ҧ{Dٵ9+"V~bk'%:|+[&)~U!9a %/w>Dw  A/bbζFcN#jz@iԔZcT^8r,ƫf&֥(wm 9wd0YPOm`ǯ79LKS ƈXs{׽o<"sf_ax㰮d=Q'G>MX_cVu=$ &eV)jqU.-N [%}-xԢ636E≕0uONt:\絭ioo!uLSHֿf"]AY,c3@6>?\boc S..cP6\_MNƓ3na֧YNZwT]u=ZfdZWFH7ǑK$_Z$l%uAzXyv## KTR%wusa+%Ӛ\߁|t<u_ EX,"Ƀ=ÛZ-+:MUNSm岎&"*|kdi#=GS 0Ŋ̻(ºr|JSWzmPCoN4LVOU,aFߗBFT0#gPfl)Mx'X*ߛֻ],bq@x"Ȓ6)r`~3H~('#e*Cs#AQx;jf-E!ej[lSp - }kEQ3BȠ1~s4t2Gـʘ!$hz!߿P ON=>Kj"jk'$4.q"dexAjΥ}ֶŻ3F@Dѧ5kBXR=T-"cT(CD MwőSs4}Grлd@$Ar̙ۇrî/Bf[ewvq<WE9yʩL/oWLJ7# \~↜ ūco RM UܶWG ,/g2~B'6fa.;iVZRo&r+6h  ZTKbmJ SëdpW Js+4۫ڸ h)= *MųG4~]hZ'Ɓ =f ޓf4x̽Kϡ ĩ{*fB)&@y?1֪+!qC/EL3v!3umXl&dWD.FNP`XlfǕk DLɺYp|td5PVh8FLwu ^+,~9Ye$0-𒱨N.2nG89#?0ɠǻS SРQwjocw}P1GNT(!d-#t?X6K L3~K#dSAI~H̻ A鱩9$菡*P5f歲9s k凯 @Bfn˼Qh_[31V%>ַxbC^Nk맒4&k!| HU/h$XY{f^X 6W]1v\"&TlQ:6i,z#p>Ȝjea?KFg4=G10^HBhY%=v-wo?,eU|r<&6& }0@f"]d ͌3+'d>ҷ>n:w3āxRdؿ ^v{e>?;ͿAے.Z>^7kWF'%ٴ ue.yw=<*EXg9GVYKxқ'4&% z'$WC$ܞS?}w75@_,EAm π!5Jo_|/Jͤ-kV[Ƹ(WDĭWmlL0›əsz0K=wݛãdo% 98%e9~)}>|==7{Ce f@B;FXZH`=N9IyTl@|3V :uw24!U{*qVښ!Pgk@_d6>AE~ &يY*膤9;pĘv|LS`ZfGn'.:Z)1fʦ]t6.^yy XHѠV~-$6iJW]߷;C{\n)5 tUsSNR]1@3;*x0aV(YҔacޢȀh-O^aOQЯ2U:ӆ Ԣ7[Ap.~Œ|2Ol-j 8`lJ0fzdb4g&}66͝Dk9uK=*Ql$<> M}d  iYgSRixſAQ`T`P65ɗ}J'o\bvaq +ư>vɼ39C$ܱvYݍ>3[ G"cn<4Fs]]ezԝy"LՍıI5|X}2Qt h2:+“ϵwV]c-}H lK4{VymW=NG[*M05K54^ u ,v;~7[~@Rla#P@{q<4U&ѴFȎ~P`Jqď;e_饱B*q~cdU{FbQI!hvg-g}^y o։M·g/:HlNhqѼm$:aI/ ZktciBJ3詰U<<V# պKݸ"D1Ƈ!hհ“o1F>o:2@Tj4CM{+|Qܰ:>gmp;nW (Wro?u27t2[@'n"%#GyL:\!a?Y i3-b-{=?BjbwAb,`EzڥZw`9&$E_(;[߫ނ4Ot> F-?'L }nJ3/k.`47_pGY=нttF]ir 6KeR),1gIȱ_[ZfH nk1F3l)^y>;DT_rM);;-fpѻ/ᴆq6;뤌 q|]ؒd䖨2ݚ (]y1T aݒc cT O!HqdջIe}~f8E'\xqFocS3rWTT[s])x<_+'ꥀU>:;F+A5V^Zi'7˺hn&5;we!2KI,HXw XPzK~:q̇>`6SW:9P)a\vC{N6|(0By2ٯece K iFkmظL)12s "Z7K\QE!ZPȱ=c:9Nt NoV*J8RnlT8Eda33[xe4z JblݦM) CpLoZZ! ]4^.Լn Iy\0=7ʁևK{CIy@j/#aOKu<)֥H Ya;w%YD#x8{g*/4G-UAYL ̡ڄ8mtA_$5oQM+RLÑ3R4%@OL}m VPKgEr,e 5Mc95^['ƣz|2B'o ~73^<`?Yy)DޯKB1:K5*D$I^zi|ʓK%2G,-so즕l"YU&*l9{ ߍ8G Wxj+xNB,M  ~B=Ejs#~u)hьl(]9s\iG^ٔibˣAT.# P`"2b3GDk$?5m`qJ(i%}ڥLA~1?ns}Iw9YHʨ9[[>ALw{ Qm@T\y%XηMNӑI"Mt1G6Ysvt ];\Sԛ ^Dxpf)\ʘ|#b-h&pxy{2HInܰ.rD`\CLN83z)oiC`+.-zջLLBb U%!?(fF6G\.VTTi=)"/)"\3?&G@m-Υd#z۴Eva9u2~@-E®+RymUgՏ>O"e(E.޾%6ZG:EbMlȟrQOҔtE"pj#G7@=sj)\η.WAMd`fIDn& 9Ŷni7 ,v 5/*a-CelH} 6&ZF6MeS-(S:[<5#$QJ1l}yț,RZ+e=;;t,Dϵ#DHC; *Nj\9o/o*3r{NuO=b祍6S5"H1 y+(p/Ьji>-gpp ^0k/wnDZ̏գFڜ8T"BC.;|]rdR< \P6BʹF^1cX?nI`\, 6K"|3<$m }mUEo3q3hs,7RYIg"5Aڒ?W `i2DpBmr!?UVD[K$ڱziM!/lў"$`[DAap;-)] 9̜@w$_4eG<%ɍ=:,JK~1Ҿy9cHMSGjr ]cFe_`m-"`QW'vxϭ4J,Q5aןue/͒EmO'fG!_5C %(W!8)tyKt>Rv3ׄ[ҫf *Sjp 埤nO>Уސ%X4ǖ<ĵ]:jU8LnloX문ψ6)%L8w)+@is-bg{\涕t*b_<Ga\zhq_g{ƨkPAtz9[^ 5O#AY5YŻЇɎK-7]3N"2iHcב!\Ǿ+Kd˫IqrAkL(@o9h^5? PȀwvҿ}pgk~#hxS^ =|J\[{J|=1Dp%*57P#\yFҟӏJ5(P( 3Mq#ҭ&Dܵd40Dw$IU=и V!;ŅI78'0 0\96.a6gA~Ϯ/Z/|BQq\ c?ǻ82wIE)@i$ [Nbz•yc}\g\hM?5-Mv`NK,Gw!+&۳֕&'v$>lr0SK!ߍbgk?jHsɸRG8`~p|ɪi5CXјt+XD1QkXjB/ZJ"<\pQVm X|``C{[10C{ 56΄ME ilt07M7smxPU& % y<tKqM.nIZ=* m_wHM ˋ?>c"Ы!{S{/K~e@dwܿLx˓F,i {n>u*ዃ kdBd{x2j-\ʩeKQI`R,&Z $w]]ط bhmJ6DKEbAP`QQ o {FK̏KG oD/fߋoVk}ː[rJ;>֪ߧJ*ޟE>?hdt([@DXk#%DUT&G%xLe" 3}b"?ͶQ##X]~{)W e9Gۘߠ)6d:ZS7oR3cOg>y| ĺ 3V>9Ppk9{UB|PD4ۇӷ1'|F\5]?8iN0b t?7#\clD Y저Gs[@wjᖟ鬣L 2M/ I*t݌JQ$`bس\2^yt}( Wx. Du`+B*"MR"H^V_a1ɳ](:*g`6M}\YEǛg+|x'oOc)GMl6CZd/,Q^ڳ_֗ J7)"v/ۑt!|8"dj̷y3Vi w["̓1TW`4(%,PUѥp oq2,r9KŲPbkxQQOhRΞ;9 SЂkw]\D,=PDl{Ҩ4h47`N:v=4 HJm%o/:e&/ KICZb⟜5,a/ζ#(Q=WE2K2MƟpmK2Y\Q@¿R˕\zhNҩB^K(LR%]5Q[bU߬'VʉU DJv RP6p۾rj *6 0Rk+sܔH>Ʌj"kHWJSK;3g͍Hn2u6][hQ6_5}*5[\vlKBrkHC9z҇VY]^C ;nr @>iFL${t 0L!+eb撵ʅX6aʸd^u rj9:=1}@}Ƈ$:,'Pe=~ю~)ܤŋ,:}$LyʲQ ûQ轹TOTax?* ^ZwqJ,i?.vyI7 CzL#GH)ߝ+C#0ØevVuł gKʜʡD6LRK2 uՉVZܙ`G3GiN vp>Xqe h(_PlJKkV-2ϸ`Ul1'՘yAc0̔[5<4`$( ~7w}+4nD=| 2 _}-#*].4" 5lf_7{$1z}"ξ: 0[\@_dEu` |-$Ytڭ_ \}E_ooleCs~)扐d[fiHlnD{Tgb_NG(D}/bj{u 4I"۳2J Y\)>™#^Rʍr< "؈ *B?BmR*’DZ/v{g:еG )ꯘGyl#Q _ X'O!Εsyx'=Ȥ|%Ӧۭ.X=x9H>; R| wy ^:M)[nEfz#̢ƿ \3AdE6T/@M2ږ~ȾA,̝Mo^|!ޓ{iL s..ZŖPXVȝЕZqF쯥R=w2kec$aD _#5G|UJ`/?U&q:my27jZ.O_ǟ2:n,Ow10v3| `R2&c}2|̰U'ˏ5o8^ŏ9cA=vMV8 nakS+z{vp*Vܛ!v櫿MEŦ(&@BX_thvG cVVUzUKA!AVx(`6ye{Jf\Bhi91<${SϴSL fCS%.%a|@?9~KW` :90O"풵3a@a\rʥm-  5#j琐X8<> nBe/zZ$Ǯ/p r#c\h400z]og+QƮAcxf";}y|'f:&%颺}N dox0Sҙg1AcPPi&.1 s#mzC @+8"q)P?s,dOC+(}otTND],0P? (}vF=GK1)UJ@.S&}7&t0&ofׅ)E ˔.Eφ=@Ir;jS\D("۝]#dcKıkYއW>,ͤ,>"Y^mn-W 7'HPD3NBٍ O#QJ<˟OUF`ٲ{|dHC<d+Qف'0f\l9 mkte}*Cpjs cT9Sٌ1}RG/2j*𫒸> 2ej5[GuF,'g#3$smP1u-,sKdE5!J bRӡ)Q4o[ 4(K;_$~m~d}&pBQ1Esh+_!b`_'C`({5veq%5,H)Y<^'(K2G?{+DJLu+kZ%t2)H}7,2]_wA1(2C&/maڐL|v)i+stTErZx.NFpg xړoK^)X!κ_4B沬U^E/e6Lʰȫ/oH</HGiIHLu\ t__]w+T2yW<44pr덤(Qf|.b;Rkg YO|Lpr3kWn!R$oT(LTdy2v玌ك_{L-> ަ5ڌ;D:rME ؤCc·@NvMql|{WGﲰ KW5y?g9|H2j\+;a-*d'jDgmrNA9/`iQC5ZۏaX@D]qyW%Ow֤D'! B"aMx9AؼC&jցht> 7hYХkb?np+ֱVA.g|8%3 ?aW ynZkXE-#NmpN@#S9IK+` 4B@d4ëP[pI 2G8p/4C%LxgrY  ^rAGX7nv5)/!#"6LX[P^r?2,E&&?LM;dGQ5>E8I= +r~6CWp0Lܷ"H}/t_>JK'NC :X!gQcC_ˆWr"o7b">{+؛3 ?;o3!wNqѷGy^Vy' Q[4CHɚ\\9΋1{>:QOzLt50vi\ i6ܑ;Se9oZ!IUdP"Ӑρ?f(FxSсY/opOy -o(˓v\8ڼw'Z 6zx(.*IcEVUꚪ\h=N5<4s zE.di8{BiO1Ci ʼnݖxh($$1(HF5] ~@[RD>L&0㧻ujSˁ .JG1/`$w`1Q/QI`PmҢʢ{M,dmx]†:^~Oc쓚;vJ: $W Q^ ?rw:l^hi;QSudp9Tw *%âwuΡ,k6tJңɻPb3́ՕLXPm5yKPRX )+al(94m[nG -4(@^ [ Pe4~Ϧ'O`A%x&0"E5dNCa!nRIضW4ۀPhoqt FSwY02Slc6VW)=F0"^ ."yWϒ"wR|'d#Ybi!AneM 79б*2 ϟ=`E)D!'oSwK"֪:2@\2G^Wycçc>Lɍ=e{ȼ6UxFw|+Sf4>s͉~Ԗrr<;,7@a C:ITw7A3bq5bZtF]u2sxCXIl7˱C&1wi@$M:Nz̈́i^0 *pN햏^R[Q1ի ќ$?C+ƕ=NH;DgLO<0ar! d&kX`q3$.| Dv6۽zW揣$WP ?`p zd-0`*v֐$qb8̟r2е(=CMۑG܄Z{]bfC2gGŸvGq f֌ɃBv,f~YPi Z\h^}֖'v8vȊB=}0vpwp,zDa#[# \CX !{st"o$gvb{m×(o7KZ$51@Ֆ1#szH/1id+ ZH1paTṷ{-(Xyrн>%ji yvGFpX{ELa 5S>vj<1< ra0lonn,PNzl1|huPiZ j< g^\qCKHc)lI氂h jKS?!Vk5TS/6q5;]nR#a+A %/}ҹgLU%(`B or][z#u@n:Zcqyչfñnpu3Q`)܆Su v]n}ɤJ \{r`s,)Nį" p"o=@IKn8,1~LtrT YY=. ȦtuW *iypUnSCH*lAOw23Q`xRt1Vj_](/@p. &qC pԶ 4CƑ$8b ,DBVkyx@гpAX{[fY#R e|R🠱PF=*-.v2= Y3 5ʪ`"4`uSvo,ol@p&q=ZKXa0*v ?ېOIM\0'"G}(_ *FI4eI\j]g}ϩq2x}s$jAX˂v:0pN2?/ur7pȡA"e=އ lTp[t8aw*&3Gp%ed_p_Ԇ3 . /&NÍ?&}g"yqc $;^ƢN.㓍lXZa WCxom;vrAY@R e愋W_, wa Kov4Q_U*!ܰ1ß|IįV 0|h䋫tf%kGe]a 7DK'Q y'qGOQ7=9y?̕ޫ4 U|ùpQ~.$7qg$ZJ$BLc8 `ԥ uqiDB4Rd#;3ٙϻua;cV׸.eQ71=p |7W l’}-ɔz^=EM`ypx};U#76Lw +LO/"?: \p] mE]y7S &bn<ۤZ/6mv>B']F=ArLp؅ ?+Ca/+FH)MFI׷ciTXH;g! O ԥ"{x]RW< le:}Ac>ÔR> -cw:kjWM֋EQ#1p@J0ws9g'y!پOmX6~=Iv$';5ׇy{=bڮ!?j:)g<GQfˬ/tWpVMWax~I{cG+mܲ\;'ދPT$W+2)!FQ }r-̲b#Ib^} ;}Xt*-ɣ1bP3)ϸ)k,Ո:qЁv)}=6RC'.82ӎ`R9h PA+PCݹjP{ k`XJT2a;Q}3,^YG= BbFZ# `[-M  o3n`{oQQUyeˋ''k@z/"[ \M=*xRBeUHo̷΅rzg=t/HBx D\քh7 iKcܧ.2m,lv/~81̃&kzJHg ӟ=HǸm*6:B <_B ,mx?JdRD%`qDw ץMkZB3+mqP5`؅r=HNǢ(i!L{$ p'yEJ mSfɊ<>d]!h+CVN֞^(a63@zq|L\zȤܧ«1l-:-W#wMY*̲>J @G|qh"147L)^1g: i3-:!j;Tk,aqhdL 1ZPz`˂#B'<%opT^؜GJ}W<$ Q?9㎫I"-ˡxEvcAf#mxGwCfȹJ62!7ffbo ~ԎІDžب)χΑtM׹\4U\\6um+0*d"o9Gȕy=Op~>k@Hbv,aˑVEp7@- G̐w;@uG]:gcM?ϕM< ~)~_)S_G+u΂8ALEX8yz $ Jy~jiPLdYg4C\TxнC|! OmQEhq *%د $탰7)isZJ+g.IUu 'i<8f2fR2ncRޥH/0R?qsJ5(M\·A sjsǑC_p0hQ)4bbRSEƭW^Q z%,i z+ǠHIg6tZG7L%5wBWa2>4ÍY1E0ϵ??|:̳KU0~%*q"ջk.d,a Wx'uw 7ѭmb!QnPWHɋ'P_Lޑe7=]f% l~5J(.W@*h'z3͖Rf}v"ן? %j g!Ӳ$ juN9;SBV촬H9H|;b "Nf i]R[@LHhB+iZRzΆ<\IV=3!OqdUÐss2Ol!8Ӛ3[ݰyp3_y3L!]U((%#)2<a,tEȸ}T,*Sv!Qp׳5+.p44r4Ggu{EsM7+zn!+HO/E z5 .Y s>S7.O҇cU_ ~2Azx8(#;b-k&齅u.q4s4H.f;Ճq̞VFفc hZ~-ڝGJo0&/]З*@hv{ f NMMX-̧6쳐P!*㓼'|;1w\H ; Zko(w/tuioaXVnxI?w\ת:=6T 99C>RtDIldcWCb}T-ɘ,3Y KNa 0)\r $?G+2aCz k/κ`8oNcVP3 8y8Ď:d{H !>@ Rw%qԝqY#>  yUG.gR&?q5K:'DI %IF_Uٜ Mƣ; d,X%ڟt|{wb-ڰ n0#T(otmz\eT6\.Tf{+,*:e܌l$ӿ΁U21cD7EXr)2P̂v6OB7K?lxWR؁<ּI` <ݛ[{P\i7>LT %PiZcpS|]l;F5[i)ƼriґN)NηT/k\D^akMHROJE<-b9BhiH2smכD7_- [ZNI\7wڈ8`D,Gד||(E柜C1Lqul/z0)Ƶ;3XL&ut$o 5;g 88k>dJ2uQamkƀ'5M]\~c!aAx/;i0{H`e0.Fn=쓏,WvqHPO B"6ֵ}#c8ⴿudR#MFTbK>K\c9j?*pNnV Q;T]es7 b C3\JҕN0Թ=sPskT.r3fO7 3 1+OnJJl53f2^ob'L{V @nEEDC6 c3h[ۈRd{$+̭2e4"_SNJz ,#cW5Kƣ`al]栏Dzbb89Enbqx[>!C7ռyHSv!6b`+Z$p[ؽjɄ94y G6#:^_@OBy'J! I3bϧ:^H-&u~/p_idcxŒ mK3-? 0_[dqnR(Td,wjtyF>{G&g&Ui$~qNqX( rǝg}w=o'- ;~[-KJАaԃoz9xпx>])CR崈B͎喺TMڝ4|_)Ip&+ t,duW8Tfc] $0j"C ۲~[Ѳ p'j ޙ8w@Rv%d̮C)O5U$xe Sˑ Kܿ {aA w> \^!˒kƧX46.O֕){:Z4B|4eڻJ O1>x,ܗū-{W߇?)Ej卌Vڅ.PW=6<~Œ1܌k=2[Xc##ߘk8S%}PQ0_-Jj %x ?~ydBX|&# pe#1McF P83(bC m4 _8UՍ/ 22MEZ|!M1ʨ2h酢<_&YZg~-okܶWv1-Mh0bѣ.mC=m.:DiS5#;5CfXQi4iď6HY_$c3&nae4l.y4t6A8FroI@1N@id||㼺wnp5򁓧Lp}U cyb(16c['֐Gë@8dffL鳺eJ'BVP;xXa'g/"nl(\tYq:lg*I ʳi1U&3мPD*l'b0+ӁEA|540 `ُ_W-=2~́pȧ?ofOk+-AxAƻL֥D巾ޯ{BtZOK<<Ng&o^ Q0= )@8Q`R^i\y"%^:q?Ob&*xp/|zg1'-= 0v/pS'>˪|XfĮf4SoxIw?>h2q5X/3?u:y dj<:@־㛭_~M8P(eIjS $LD*0{}5FLyzOB^U#9u~^ǡȆ|g7x93iS/_ Eʏ4*`"dM< DXSɕjݒ6>;4\Gi-p8>D?%pҎ]k&#" uݵk]lD`eDWT3*ReI=I"3PD!_cw$BcCQb—@eId>o; @6^( Լ0а|sH#,g8F UҬ+G9I$V}Gk6KFG brVfpݑ> SYPE.땯#ܜ_^Dy,'IRdDF)Tv^շ]B4 N?&U, wVАN@s*z䫻}`bEsJ9ĀO-,$Ǻ^)zu%d J%O; x($ coGU8˹n>u=Niğatӄ- 2d߄qb` ڒc6 |Sg@(`\24vzCe qx 'iD; #1=W'ʴ{B:AX~ 2A )".w$uLX7ZT1{ղpq nJ%J~ n1uʇ+ R6]0) Ӥ5 ƙ.K-pF5G FxI_,a ,k}2!DR&/vA=o:7'Fx5G=_qEdƛ]YPGy8ŗe VB}:Aite)mu,jI3}WKô9bLhvKwk X\td8KНFA_qU1:NdDo֩o8FPEu eg("N7.{o:/P'{uX.8β:V\Ra%Jz_#Jr$)\$˰B{5|Di0BG|>`'A<=#O/Xųzg\T֢q'6F(U5PA> uW% P j Ho1n1RJ᷈#`(61'J3)jYV1gWtC&EH4eqXm> /e[×#)K`5=;V4e:7 {sͩu{`wVrwUDl'[S=R/]\23=KPfM| 0T1A#)))kXY{+NHyk6u6ءR5F@V:%hO-aT̻xj|"<7Yv57ɢ g, vg(9$ |=!*i&*NwggF>dq$$\+~\|▖Ybmp!GB3b@ڔQ.xRqwj i喁I;ZEb9_ݥ T'& eYAf끌-5T9/[3+KN{*u `dS#ōqI?i34cT.`H\]0S(q,($ǏQV\.'%.Sfg^9Y9&dnL*!t=cTbM _f 3zf \oE7ep(ŖO:\tn!ƇZν̍d A|M}"юwq 5rg뉌=+]W`4 K:jxC,3{LUtTOіAI;"1謵.O!(eo}yZp+^SܼF8/QMrF [5hn wA-k?nVUp5=M@S]`Ƣ(7s6g@]I6 &4sdc~[=x})Y2p]>%\'Lg,؋N9tD>%ӏ]Vƍ`X͉7|>,ukdP܋Yn"n--9Fj |ļPrt {3'w0;jĭ!8fN`G*y8{J$Kۘjظz&(e +)꣈34 IdA;g44RV_ lxhT=kdVp(#*Ah1E#SQ)uV+3S 1xVE3߬D-YfG`y) lRp CvF"T^yńi68ru5m<@b#i<@n4tit䝪gU[MZ<^#d`bvNr >* Z-+ayg3zI1ΰQ}$ePxd{~{+YwZ^0׬*; cE H$,^ʾO pr3E޺e.ghDtW&v܈ IǪQd{**Xxg5{{-N*:6BD5L]IR/3y8jʼDž9`YXthȌN{[cHa MYy-<`v۬#ą4/XU a,&.2=X6<u[׮Mk`: Ã+m>*1aE?&.vK#wg6 r]ң!xp ŗqdH@R^Μjz\9'@ﳜz=aVbQD-Ԥ!p- Gk.{PASL'(s`S6Htx79I&}8u.E}2l^^p J覙)@9y^aٴ @xZ,?lsvm'_v|"l]ZiI.Z:=NfQ68Bʻs/'rZ;wAԙQ?dXl=YHZ駂0=@ F~mRa~2T&(UMد (SltԡGAA)"M^c1 ,=%Lo37^ h [_.Ξ7?vx?Yna3  qrZ5q/PGBTh:sv2VR{Iid괃 л@OAOs_qm?=Ǧ:ZrH^L+"FcI$3LjϾp.LlKM8K|,qI@,CXQ/ 1㴕LjKc<t#)kM86v!Vc6Z{5;mMP]A]  0t LhTTcB9R 22M_,SiaH5%Ч;̞iy9&nKTo"MX#Rm<&X6ZB3){=ipŬ`,Z>ݿE|vń!sH!gdCaL#blCb%oոxt0 f?ggjwG8(uNϳQ{ˈxo@h?i25 u d`ilt1jS(Lx Ǿ?"rsRMÍ2떌#NJl!!9s_ӔU݆7w)/V"ۊ'ڝggÆBAhfao2R( *iڼ-96JB(.v3}tI]ePc|aBMZ*<vNQil42/`}V:;:ZDO?>~;y sMΰA5Le9 D:bd@-mUvFzF_x0ۻܴu^Y"V4״oκA($,`:۫evNccMS 2M˥D<ގt:²Q.x(JO 7±yDX5m-T ZBzeZC}~Wl9Zw:s:Ȍbvl!BSb@U$IV? ҩ>Qq#cԎ]Jr]D7GI3ij@"# G0T+;A XUT} z x\CHRRvZ616{oBr;}!BjL$O sC'ѝ:e'?Y5h~w,_؄o1lN2 %%yx0mt[1PTT2W[};I <;Fه>x#!"+> R{BΜ2Qerr@`ЃWCGRpXTMrW~u.CAum~9t#҅XvI$]8NHcƫ"ovJ{v~qkj?R[=#,PawЦ-YKx0JKL`ݜ.uXۑtzY yMCM%MrQ8 #_^M6Aj)/{0Y*dm:i\2#Y 8;(ĬZ[HtuC`+i쀠1O{l&*?Z?r6æÓ\͘1* C" ̾^ު1isɟ?*[zUZV 8"0Hmm&չA3Z*#/]@|A!~YJB'F*F(Zz#SZc*ƃ\JRrmqjc&VxMLB4}Yjϰѫܩ?֤ze7vH;($An`L-a3G̃%Mށ}x QQ?`*e(<ܧjg⃠;r4,7%rmw* P” X_z=w1%29HA5b>FJ_cu<֔m79:s! +7WL6T_'juUSs`W. ⯢#Ax0g_ק0p3}P }P#@DK>;K;.[t_{XR1WOjUuVs.@-i "y%3v@~V])yػ-ngA"!3'?0v+VSEW0cwS[*] FOO01|շymKuE&C XmԼ.1䶓Zr588 & ,hbP[bE&=%,MCGzzZU'ON 햤29ȌsS9sYQiS B}Y*_F6etA#Zo QPˣl ;~U}Bк+ރWXkd+y!T_7<>lih[o0oO\#o|:x ~Ud}#/6Oljd)W*]԰(*ްPC?b 븫7ё^zUpnH 琎ls~mS!Z]ɯl*ST`'[qO1/}hK)]8'~'&?Kۊ?d["8nuonMQl$\1ߴ*8SZ_F ؋´3.)WT#X!-QKz<3/idUMYPTo1k z\>p%FfӫzfQ8(C*L|Bi\aFl1rm;_"KI0]V7zqE Ѭc#r+KF|;,SMb!D HBXl`U7:AW^50k+E&6h dR"%v!YN'XͰMxֈº‹ȯC arRe(v#w &vuL70gaiC"Wmh}?i'|u@8K)P{xJ ou^B(]RP@8g͔Vz6U혙Q7+{|yFyCзO2kwW%ZܕIt|DT;H%'>>#%t* sTR5%#`M['ZpגPΙ"%XP# -Y'piCZI;}k*K>zϒ}d*AD,Cy-8R)$x#25컣`#enhD#szh~u?5PPs[}SԊ'.xa3`^6aPz 2, $I= t 9^T)//1)%O0G VIj'*+*F5Jg,RkHn_z`b#*LhP390k)G({Y2fYtWxE.A?hW)9qFvmcY #˂"#e1פ?)FNts&Ix]j//jia E+O?l{~>#&w[@MM;Y=u_>ԝu H^696}X`v^CkzX&"T`I@^~Naw|b(؞4X!g8]^wCh-)~̑s8qH >f6,^͙(qdӼ?% ]PI'>sSm}ZnFԝ$ݙ˦OuSW \*2pToYc#6x$ױVj䖻ڄDϓIPugE_̈B$BݺթD7pi oC%jضlا F.;x4αۡɕVVUmL`-*>jDƊGu%exX|j8 Dh} Jm1=3kl[ 0c~Zʹ@`E9HKtJ*cdkOSAR:jᣘ"yn*2ڥ<VlYQ9񚾉DT7y^ dp,PvrЕ輻'!iE!һeMFGJ!rfǢ)xYWfǃ٫88KW:ߞ͝:^CA[#/~9#D$MѬV~Ou9fNSj_4o8FHI+KVb~R q85gd4wywLck0ed&f./{D?,HѠD%^ьr3摱yg+ԕǮO2Bg%?Zmy}u\\EǀҵLE2 izO=&?_d0diNdk{>ޯ-sGy7iw| .b6qJf@+d@, G̍?sh0(yMVݬxC KE3u֩+ kY?btf;tW /?z)¢rTHy/['IspKThewR83U^#Ć!KX4婁*b:)&3M>ʍ(IO&Z x} :H)CV<ѣo)9a(+hR͸j9%Isx ᅳVXFm4& aXf5IMjE?7TA"T1G5װ^/;ѱKGm@kIQGgvMU?Xͺ6\g6@)h[Eܹ,5 [s(rʙv-jpV7R~%ߴl:oU֬l. 5΋C2RAO>3]!-ۆps$jUjkl]:u^^q׵׷b>$A߆[X .4JCɥwfT%x%U'C][Aԯ.z)%dDØ `E㱑 Cqn4+^օmGC%' ʇ-tl9HnܑsMv甡zU%B2/Qò VWЧm`33Ko8aNyGعgq1b"lWC$.6M>Hjvap 6=o.UӶhfm 1aToxx|#q277s9͉vB{|lө݌šk6M 9w 'o?fR TSu1"4S~gl1)  p~P=³3e#iutĬ4" -EYѦQBZn \ 4W^YpmBxKK-7I ]d/GQ5^/v|1me,G 7|*4˚rDsI)bmuq<=S 6vŸxDŽg0+FNyQmQJ~>%:MFkdx?1D] ݨBt>&=`DE-] 'B~&|WV5˾BX\;Twm'2=$2ӲKOp>[#k+lw6Z0^p(q8ȉ\S3V%ϛ(C5m*N1 G~-'e'NS<srŚw$3:vP3ӿ~*\ 0:*pTI+$ʕIS{*0myC~ܚqD$O:;58:yn-`粧<|Q섒T?6*~ff6Rz ]ѽ9Q\a!2,8bR5A- :ȐM Ԋw5C{ݑrj\d䔵t?tD[Jٿw։,A31*VIy@H7h+3 SecM?'[ t# y8(hRijC>P@OIIggk,- Û)#&FFT-,~6 fMXT3E~eCWƔY]zZ^HO{u|9vG&xSƚC}ۥTz݉*/cyu o7UHxcd$_y!4ԾL8 X vM_d)%jT+0g O,ؘ4(. &2Cq h7| ^=nı yvGk :<V"]uʈbL['BGHm砒ۚ9KssBEZ|H?;t`Ǟ&ȝro.uMw,[V/ E5@D,DF3,!yjda]wB7Re+NVC3rLJ %\tFSx$R(|'}z \xHC-)貏dߎgj̟Ax RSLW@qJD~>ɫ"=d )@i~lv%qttK.*i*P3D7 DlQjymM28+sk ^*T/h5x%/vXg0PbyTI=KO_+$.Q5f?1׍~G~jk^@ 6rz{=su$P+C–@|0Q >*STFTUmfiofڱ ]f"*!@*'2 Ӻ^uWVj{jQv;p {Ky =i+llUvv[eS%IĈf;Dnn]OL^v 6||D5@ď2vRlz⧎7\_8]>kQ&vɒj. >PBA!- јVSV,ڙQp(.?,ORjMTBNTY V;ޜM_(/ hcr\?SJ3Yc]dH"W D%vȇ("Jn/,;s[G2aP뻿+ڱS(1k8$UZ hߚCgUuܤEv"nRt+FQsnz꼞CA֕0I0jbOdL D܏bZi?NoCx~0&*A8sD;i\{Tg9\9C}ҎIۗ @$ ⱜ:(n&Tْ3;c`^ͤ묨 _YUuLZx%|狱4yzHTчI7]\)c)j>y%#갟4kwdAX5dvNa6~c*);ߘbb>SAnҳ FvVۇN =k~:skki\ Z2bzn CWŕ>Qz&dp{:_W7Jfɥ޸|˜n7JC#)Cz_ >n4/m'_`=ZDU #5_ZRR˙V]fe?GW=҂i KdoKu-k3Meǘ@Xf5Ax5`nVż?x{]zqgH~Fj%N8Bȥ3J.U|mCj>LmڦjNŸUXNŎ0bEYOF=b] UCE%o\LS󎚌dh"[L._ny:mK}MSz,NDYEiy2&w]<_?'L|(m"4eagԑޮBu_zrwɄ}1).1 xFCvqtJD/Ήgt88$~ڴ\;|)Y&iKUabe*y&ɇm' 96iN3ebOdrI/sXFRg?_r] k=L?{ tKW8jQDmUSZ_(McgADH_v 52Oؒx@(T5VM&iԤuVn_ n; yTqM EHGw,mCG"krľ{BIvg+D[Pb-˭FԢ[c49weGPD*Lfr Cp)ɡ>) bamrv!.h Ee?*/?*՗"2nyS U <5`{=H\ɽČ3mqA^01i`G:0P6w-s]sN8@j9'Bf 4`XކeTo -nϖޕ;:.\, I73,D"Oj;2pi4W%ĿJ_ 4(P;} h\OiPT"BXFKIa3Wх Z$&ǹU1-gz!/<FI[ȣ@YPzH߅#nJE'/ȍЂNl.4=Z0T5ǗAףܸb}̩yC~.}&5)~-py ԙ{ޝ=Dz^['ý`=@8}`GbLay}ܙy6@:S0ai|YKR-DP}3Z~Jy[7 ) Sc\հ!ɵ mRDZ?RϚY-Rzk9۸ued7,6 |Ww-3{FJnvx9J9~2HOl2v(A:W~(ѳ? vRiԪQe`Fj]Pᱵ=)”89|Y^$asr}tAC{T>tYR I`-Ev;{UɯʏgERw9%9ݷk`EMFQ.{-p1WD鈎 Y>ªI p}7T~Bkr)(W}6,c)iZZeFZ8n00l}ȟ̭ƋEoWZGBS>br vOV̩eo> 7%۷FL9c&lSHK_RT. h8SFh,Lz43xgJ[A [L8NCAâV *ATşM4P5jgQ 5<ɊL|z>.QQ9~֚jl@5:v~ %Yͮ=H }W5H2T4ehLIJ0CQ5G VAFbaToM!%a1xA!ʌ, Lf} c(:j5V).stΡt]Dù@Gc& #Ng  tM3 qJ-83`i=J_/QjR ]9H 8-퇑Su|2E:m:(ox{F=@2V?:Ms 7П,TNQ#2wKAFC=wE[-2E&"v4z|M 1۬K_n5Ϻs]{'fڨb%{CJLMi!b~ŔLuݍa RLd|T!LrdThis.Vzf;}tEകƈ=TИV&2H:=*_17>j*Kf_MEaŨRU1֬E/L]UffTZ4[,da~ՁU*tWJf:,rx{,2ӣ-A| WbWʺrM賕3DL!sr /q!>S8 a#c.#Tzwqlkp~($]n4Iӕ!@\ZgWYGTҥD_}u oYaTR{B:.=I<:rlN֩4.P k;=&5 _kB9]ɇ\et 9jz:v8%S% 5q4ml 8+aߒ22ky?)8/r@eh8FS(+-4` pB]i{J`*J^M/VLF.8BW?ud=Rlͫvl'*yLuz og~ⴰ6ξ1Ka+4vG/.3sTybliQXrie _Mp 5k{* $cЕ`KG6g@ 7gHdR#Qծ8&IRU4IFi7s9ۚxJ]2\腢`W0!8v%!XaŸ}H ?tѳﵘ(MA\X:KP7[wz>⽵K#)Z7,e?Kͯr _y/chz/>=)DZj#k RX],ɲ!gt#MW2**?-|E] oY90 q|+{具 dE̿:ނ +TCQ78gQ&K pb`xj.9 f+usYu&4z336fC}iҀAz!zG[ðl{6h qF4YK#GXY&#Y/Dtk >*I!thT*xv9{m3PPb'Ć̣Q>IڱͿF#@c-_d6g:Rn Y2gu0Pnܵr9XgcBtw[R,U1UGW!'TD ;pqm0K wJf nITЪHavG눎"< C)xW}M xi4}(s-: o >8wJ=:~1R= LLC|z'x?6؎V=FZ[+#ܞ+ҟx'ZA̽c $;8W5)oB8`>{+L^zz?f%M^Kzr M>V{ӗcw7R0r|ŖU^y|l";X́C7OοxT}'!ȑ<鑨N>1y?_< BUQ]+]!=Zb T"$N\/ziEdy4*4/tIO$J5pdKaRjh2@][ "V'hlҁkZB 8"×j{nT}xAN>vͤqU:_x4xy5䫨8 ng8J!l}!]Pa*0ti}&%ذ.O6#8uKSkYVz>{ăAi̥jxm܎lwݤʷ %Ѭ񟗖o (.ťƁwZ(ԙD͖6g:#$#aWxP@K~\?u5W}kSCgQF"]IȊ)Y 75rƠPkjF#'{Kʯl@i꒟hѓ2i-K/qkH$ l?]R X٪ :sa8|&v(BL&\ʐM&r̥t0 !i.Ղk|q{Uݩ3>8~躒79˪;Pc_aTK,[Q# VJuׁFn{Ynp)A1#jD004>f(Öeݥޣ@C6䁜|?p' ylz wbiv3)Aow54Wn+G幑Tpw}!J]fD;D⺛!!9Ί2 =boProrNFX$9\zgQȴP|Ism&z ]2ם#п&ȹ0Rl%lQ)I' -|z%][lxA w^сq;%IuL zm*+70xؑүpxډw|g_;ۃ1*pe?,If>Gj#)SWH,[?Оx3()#{ ^hx7vڏa<'uGw!bPCMB-" HNz~1%ϲ >77w/ϓ9`ԫ:RlK `=a'x y^5GK϶JsB@1`@o2[F[d$l@|#ǎ-&/<\Iy `Be@.j/с,ZpnӰyK$;t0UBB5[*!].`zL5nJRȟ؇d*Zͣuc{otYJXi9k+t;l$iiIWsimY4}i@5v&^ѴSeutxzn uv5;Wmi Z>V(_]r4Kdb^&Y)7rQx&yU`3{z63e9XrafQV'mujw#-H40nƌqoVHyC<d'\0{(?O|Z6 BbdNC: BG)ڟF{<md l[m[ 7 bzC 21uxgR$f+V#G6J9yʦi1,St9pOJ'L3^J&ISMd8ZM&]@VUypT$xCmgƱtOŷ63t-8JFbﴯd5V>S߽Z?8ܡl6HH`U" B9ܺ\{hl[x0 B˿ k MrtG8V 2!:&j3&%IP8@_,Wxnd4.W3eE!!,&vJ8]!<i<{@ 4KzcP ~?,my3)O rJ9Oj']=zdl7 j hD (8{K3^M#Lz^+ܖ2hG h˹) I(b#9M9zzTq1QC"+@)xK=Zu'hi hz#':X}D3,qULzb8;m>hRv})\ m9 Ѓ~ghQn~.;"i_&rZ-WU[* =wp kZ#?Mroq栅L?07m9(T56襎)ētF#ufS_H P):) 6 q9p]s( Xc^PqcHB8bJoKLTҧn3sݢFweu"_t2Mlo UB֊<#B5Z{mBi bP,X#"jd_|eO4$;8c9Jb  VxnLԄ@L)("p Z0Z롤]1m?j-+(~htE DpdHMxWQR$&~0P%7c4 9mۃ=Y~AYMlƻtkkUXRK*JB\YP1,N<1qqlg\<vwǛo$]jD޼uꬻj)݂=[Q8ܹ!6@sJDR?C,kpMd}5-C|\SSs`Tو1^(>X08@^9~-tI~SB=)LC.0&St~]֛EBң Ty\&VčB:b+Q]‰\mj)n5=RH%Pz!"*B0Z'4)o4j=6N`%9;v?HK2XH 7ϷJ/KKQn<[Ա?P:M}}6ܨOd9XAbK}VKNhyuTlRA+A1>]]~3r-j )ѧ!PT0o+G`ju_Be&QqtP6o[ŚO]PMo>Si1#THҾȼ4iY3#vPcnOf* Q$ _>⊌p3 gm.yQ&-^ϊVAL;xBK?xᮁ|f9,d$_z+g_4Y W)k5f InZWs^`>gWFO؄`1NYM`Qxp@:| u 2w|aDc7NXʴ]M ȝ{H*_`O٪.g[(  s-e+DIo,8gvF%HՂKGu(9AMՙOSoè`-kt i+|P^kL<ƇK6iT-|༬Cxܿ}PҼ3g$5}r4RshNp=-)kV\Cp%&hŐ޸O8Nz{p W2@v&ڏv yeC7RNaH%StA|[+^>h,s.k||Yu9?y:ac+ : jGC@#u;-3@|Х }bK\ʖL!ӧ%.@탁ĶUYXo[GPES\W^؃q=Rqv`ΎbyoƐ`hgM SݚzߣZ)#ŸeXI Pi)wʏd'H0`ɼUIko*[nT  .X>u俨)tL6 .fì'te]G"HΣDWK7pBC yRvmKf&.|hDWIFw0sULQlhyR__bzjmT*vYF.KEpa ]g|Ի k|wiWc~9 l$}emu/EL)-R3qQU*7τ17z<Ƌ_@5/Y<ꖈn,+m䎝υy +qd*QcdPR #X͗(va{JLeR(3{z=4tb26\nL6?L,zicC黒)焊W!sB3,_R~3Ũ !`@ɌoۘD'_,6MPJTYqlEEAyZ?~8C`UZ&~18'jt]` s dgoɆ$j՞8%~w~RUvxw .VL^ro sduGKwn'@wat,uWz'90\Rmw̚[^`'JN1Е*4&s m9|>'TǹlJj{+uURiMJ|~UG%#kv(Q;tmRl0 ;ʪy:E1Y6Ţ;wxhڡaN?!yՃBiݴWjx"g;X 1M%3TRߛѳr>G}r7 ޸@^>\\ح~#f'Sg 7>dH۞1z :So/֖9bz(Q٫sd8{_%O9[.DŽN)sRcw ֹsԦVhhdtxe,>u&VDj1!zWҋd\TE!fJ;=y6eu1@ezo\Z5Bi g43B*Gv~'`uJ Gte!{L-wO#. *$$=73J+Uz[':-i+lE\pPޚFX`:\ѥ58167D3|iίȊ9$k9&CCFp]ઝ52xKY5^`F[`8=m8Y(eg̵^X`d\a 3'P{TՏB1O7Qed^dW\a&:3|udѬTmV_$G͠e0#{Ϧh:=;\5ҸZBI pVt>p% p(+pXTU5jBGyVjMY}{ogWca|"z Xb*&X7ZP|-Y~:l ׍R;vdUKJtIEYbGغ`QC,(T9Rixٰ4 k6jI"(Tgf.wsvL4Y~ wig&!zJ}I>oXJfF~>V%[}ŏEkPKZAX\je9cNs\I`Q_oe.Aڼ>O#6pZ7&U!5Ҋ91* -mįkoK? z8WAzLfDH]bϫ5kZR 2')k"1uMKAV Pq֐cz)*VHl4$r*Eu5uA]İtX[Ӷ(NYl5(oGpݔ ] nqY#C^O‹sΝzW`J_-:[ؚKCv2h+oU0w͂[i܁9YXZʬgS x#[XaIki&ʸ]*vMµ"ӜHL(8? t -x HdM y$i+C;&x>oSn%$eϣVi+]lpN2[2}ceƗ5SW!g; `9M@%xQ+_{"ɀYs( .^v/ta(z^yK1 aLX#:@qV ol[O]'IzͪKXYZUݲ|`2 3yxkknZBe~ D77:~}tU5GAhMmͣ3e2Ѽ7\󟛀$Or1z>Nx$\A2WK%?ʌzEd|_dskq FӯyDT=[[B Lym1?ӵ'MJf>Ź_E2 ~΢`(̇."^SWa (KtݳRSghH"rԋ!;tjDh@*h{ ee> v fV)9oO}-RXCބ }]>K4Ь{3,ݱow!R<伮 s \Ӗ-ZmܚZzEfKiCtk%&te8U{@vHqg>oח s?јW-zTӿOxgN |d+ RNvĴLOwR^)yFP}XD36 <3UÆ[e̱3xPd$WbnHL$*_ g Z- FH;8"Y{,/R&Zuhne+;:tFm-3y^Dݽ*0t9e PY ǝIڵi,i@c;yf]r<l t(օzNDBEB-砅&_]1>,i{$=YI*gB0Q_ +(7BS{ &/Us j7P9؈9؛SF c8^1Gׯäv"V`>Ǘƕ` bGU`Sӵ8rgIͳ@^++qF\c-׊+5!?آ9u bmUo0 } ĸUc!Tf9QH.Z}IN( AD{t.(MF ud˱eA&0B5ȣ#0QU~)PH; ,-y/o^NrxPBo$('њxk SdNn Nx C4a~- $@{FQġy {TIH f.~yvP3f$8q4CIE֑ Ϟ,۾sבrb1ҩ|Ff/gX8r!Ա^e{f+^ ;mU@R6a"NϪn5\v9:Z%i I .~L;-(`qA\[Tf4%;텅ďT[I # LUǁ's;,|l*>YpT[36%}ZW0 8{F❅3zf!wpu\uȁpv^ĪQgmMR}K&_̈TQ yxv+oo!$<8CCNS5J +PdzД +1 mS7.O0`3骠(łH^DL *Nz86m6] ]{Ѥ2{L=\q^MD4!s֠*u&S +~U'!0ðzM/L߻ pм7>[2^sJrbiG۬> IԞMBuduuO`Ƶ:MΰwB:8켴~$Ny~hCl)gjҦ0G6g)NzwFIDWS{zuf$3[8 ^[$n==>ZQsih)Ḳ"NTL8W طh aNa#] I;A`PMX]7jѱ<ݙcDTFU80'"sT$p_ HO"Cc,Stip3%5x|77Q׃y ~z8fŏv6UD3g,o%$+ |2]Mp{-IkG:.y[}qlP7[j4 s3 6c!a274o\n<- `C2ґ_`w>k&+"!IFN p#@@I3(T(Z_/O=q; ۪{lI}Nks<#ʾlK(Kp=S|&ucSl*[*dAT%8=Wl!5j]md #Mx`ǸgmLUڔ $25dpaW.Cc S\=g.5֚zJzؠ =1oS})1dM+]P+Ë/~_7s ?{w _VPB>`+TAqE]"~ՐM25TQꂂB*/u'rd9vȖ@PD-}$pe! .GS gQ,t'Ȭj%U\uOsY jTm)DyG[jIuqkܟbHh 8[tl~U3yfmJ͇aY`j׋TO6LͶ1rXp,mU|RSHb`SDkw`ːnCo]/c):k)CXJ#,OӼG)tgB;I2A)֐|raX:B~,-p-_ր#`)Cb$5kOqGyNT<򓔕"OV8bnj]HvnsHM?e11Hd]I}yط4,x՞4>LMtP|@(&YƠuxzƓƼ6/Ռyt~; c`pQEA@­A o&zk`@dZwc3F22Sͨ􌵔IWU`O-=DYnsZKlҦ)v+!x~_Su?J31G(20))S\q+By.yzU@9਷n6H£dmtOJY'x-+@|IMZhjdLb~7V3 }1p>h+)NI祲eL tࡴlЩ0:p Z:V\[Zcb )U8;f7ytRf̮DZ_ZdRvJ+v- 2[^00+Ĺ_)ٞ*kA(BsDŪ)s5N٣I_u[íp`K̖_k,Qr?zЕL!L4 )qۛ3PK,m/ ZA*3Ω|Tw#Ϫj1ҁbBiWgɎVht QSC›`0cع~ \BzhJjJ?nQ-l \&BFZVDYg:iƩ^?Lq(--iiW>beP{u,Dq`=dWO:H4gZEJR>r)w(i/2ceiHIDt҂85nPU:@#?wjFXsz/']Iи뤚$:b:mfG1E{LqNRToɹuPMVȀ<"ߤ3:n&Y_=U;َ_1ZreKUNx -L\͎=Ğ;W)m0Si;پ{"WC,}$d =edڙ\ )Gr`jNf||ŤC=x+Q N&>m5qUafLl}TCtnoPc5ъp<$kh7ډVZsBrqzEW}gH>]zJ)`FMi-nSSe>vvFC9kԜTR[.OloU^bhZkKUtn_t&Rk"/B<ǂ4;]zY%Q2c%S@p BeU{Rn?A-#}å"{UUYs#;ڙYID@(;M abľF$r$Tuz c(xV2f|aD)&Z )3ާ=<ۍ!Bn/ÃaޜmO'4Y$s-ᶳ[#z=/eX!.ŰC[Dڶڊ:LJvsBAgX_$Qbzk]u?͉zd$֢еIN9hd2zCw$r[c k2Ćlb/[WdL9,dz^i1",0A+۲_Ŧh<}۹ 4A;d  w.t Ԥ{[_KuzSiEh`{]G[prvHHv]NRVe*ƛn>'H4IX3[]8WyYJsPqԫFG) <1uq8Cm^[>xjKK]G1 M*:A}dLd`sayy+7<0^=sHWo ǂzAO-+y\(}[c$ދCUnST)a/ &`^1fy7 td_䬄Ny֯9PGVgO0~劅RŠX796PÊUUȱ!ͺ,Xh54q 595_̑Їwj`rzj_C36f?Y\+ P׭lԼш4i67W@%xUnxױ^3βJ+\rL ˟Gf[}]^M>Xrlf,RsWUtˠ/@Z{<:1~2J9%Wk\zS4KՅ[ݚ6@y$#[r] & kCS8*W*k+݊l~K5op{zܟ9aSeqCd\~d N4cZz恝HV-I2Ua>.%+\t h{1 \~Æ3l9'0pB l:xyʊZ\0mcCLw\higW% ͈ra.݄~ohy퉮ֶ=R=\b蒏YFH˒}J{"0V^ ;'*\]r-~=;ߢUXUse}Z+Rʠȯw Q$0*b3MM*7QCOs>پ,J՚QB+ s@!7WFoif0,dKI@.a9vT ld/@fS[o ͹6k>Mcn;ijW$,DS7Vߔ[{BYFfoh+ʋOO` 9-e@N1mК+ozqD\;Ȳj @s w3X{.HM䁨&"eƅ}YUj y|{Yʣ1Tc|U.3'.{!!I dO:`MyGI D0|@|S\N\lX Rs+YI' L X׳4ԩ2ťT@@68wfH Ӯt΋jRMc_V eГ|f fhK 2D8Dyͤ$usS-nIxK uE T(9\Xq}3\ /ٚ+[Ej/TJS cBg0 anVR]Exz3O@O5 r^ez 2t|cVp@#9+W'&#\߈7_Pia.BS(HX~0aY&PB<7lP]H^硖@RPa͒n<1ĂU.|ܲ\~VLrX{*DJ2ܽ3 ̣s S{M1 6(1E"\X >]/6mn#w씵m %̀^߲?/zͷ[|k0GikhaLf*+Q2Ir[gM ފQ}n`k.v&?z=cĕ9( oyJ]NaE#tqVCZ67Xz؇ƍBd M/n4sLU1H)oBO v_Tk۠7`KްWQ.[MW7GW_"\+᯦{E5Fu^`fHu6sv"cEk؆EQ>9t ^!2fp&8KtO;fX%}KW̴=B_UQ"д{Y^96d0EK+nV[6arV-+Z'!.ʠu4:6(5.X7m8? pkx"܉_AA9mG~}J'\ NCڱ 'D.=A)fgƇ0SX`;H.Fpy vcrR7Mh+euU nP0Ƥ7c16`Zs! sD-nx :dT?g'd|?a=ft(л=2YA]1ի7'z>W#_(#S^C@N7 hia"֪hn$GQ8{ҀpudwK;Tt&$}=e|s:(\.&LM2L=dPa#7ޓ?&LYf+LxJЃc)lͷ|/tX"g$Ezyàg#7ho1?L YOM ^[xB2M- ͳUc%굱8B*" %4-5?Zo2 }$.&)-SHc`klz^ڐGRz0CR2A +?&}[uOsb.QTr/l+h՛3Sb(n#prղ6auޑt rRW6+e$@to]6RU݇BāZ&|V!N) ݾi<h!삪ڍ5pL] 儑zV>rKr-L6r@!$H!,l qTNbȔjF E! e$ׯ5jysV{?j3UII8[WqȪO"ʐFނ)bwM;(S nm+-PVppRmmpo8ofD z{ֱZ<Š]-5em,<72R>/ ڝ(c*b7 QJ}?xiSMX1Ī"r,!_eU7"dp\lF?ECVͻ G42dzIXP*:ڵa?h@kKԘ[Rkh#zځX0 srWћٔ{uq_ilb4Q'zǸc]uWc9IZxU0QQ?ڃ,جP@pgfDD &G:W2&U M{ '~4دSr$Go\T~[ʗ ћNRYϜkK͋ 7+tbj=RnsƵG6BƌeZ,)(ۡL- ӊX}bQx:$L襣(:q4< Q0Ng޶0rHR^2ה]nU\V-ջ@j@u; bx ']ZM#'}CTgWًsnnhrٖ(qYTSݪrnc{eG'EZk APk]ͪ0L?PꁽDe>Pm҉D=WI2hYogf5yCﯱHG_Ά7I +z^"bAAž| UQlsUi-6MVH镜ýeZnOqqL|KeMT+w ZTjpB4eȯ#b,Jfxs`l}G~ quq4KM~8Mɐlnި;~慄2RF1P  U ȶ4eWK7δ2{@ j"5H1@u?%_w柍-)A=GFc.5AWS]SRn,*9s,й: lߴ}tO+tO jrN \iEߩz=neb-g ,h?Sh6t98=^qcS8wdK_t4>ru˜o H%#u/6nmu:(s 5(,'&14d*)RLEq{)K‘~W=@JRVx(LTGr>%}TȖϺ@::XWhHIT+X vlr}JVfQ<#dQ|x恋}]d v%oٕ{=*#LN/)K/f]'.o '7ε28| bԛ<ڿG#Ɂg{^mzvRaln9#'<sjuӦMw C@#1h.X~ΉcǤj,p%O8;U#qkQz&` jI4_ vy0YiaʷqW|_F[dwܓ0-ak00}{3"1OkQlh9#I~5sI%lKv=\-? ?QK3|eQX6?@:ϝA!Yƚq;3(b9`*my48F=.dx/u*ФڦަJ|>v}Ddʽb!y&ɑ,Q4zOh\3/5O9OҫRp.E\"&iْV4S[OuFSx[ ؠG{~o$y6l_wL#g1/*ӢMq~,^mX9#n|# ˇ6>y$XAqގnKݹ&fO)ddpEQn۱k~FJ5ƭt=34[8\qAN ٤R`l۱։o?6׉jaE-_Os?f3~1#}@o~RaL#Fi4'QjԄ>l#m | 7 w~CF>l!-2ShFBt^WvT-YyH7jQVKBjj}8x``rq4lB3!;B2W@$bNGL]"ј<l{f%lj6`4^چ_r۵w0, ]V!fFF PWB??{>hXDX@tND7q{K[qVP0n Su1ɶ'utK HH;Gt& NMt*2)Aӈ&rn@ws¹ΔžnuBF@Y_^a{}kz㉛&E 37yKd, %ZOQl9wH %7%A|A{ԥnA$Yp"2H!4wd#|/fNSgh9u!o3fDAN6vhp ݘJR%4EN1lIIۡ_`pvΝ<.&M%d f9E6SYb Zxo(S#nWWNva=`JsS+w(cv0Tk&NEux9 tqۗ#i+ݢƁ=OB5_碹Mv{*n;mDQd/Q…g ad?X 9u"|tfyxVds۫ԝ}눣@] %Żc;} Yu6`掍ħٵ&-#-Bf^w^P?cK4Pxefʄ6 >0f{ceX<)τs6:+ !˄SaڧaFTγ CoioPJٝ%,_XkU&Σ] }/{ 7JN.gm+.Hk*{Χ瞰r~<BBpsHCK_8L]9[pFQ&JLahk优#@+7!-k+EZU,y*+*x!``d vA#2W8>֣)6 V8IХL 4DM~ӽZߙM8_4WPtyi9a+ %$}jo+k%fyH@y$“q8?j =+ז/PTUu2m/ޱzcypKX,yO]#VhPNy՚FnxdO$G>4,K,S/ځǾ;^Zx+j#) )ςA2 o2 Q9) :-u% wyOvF&i"/Ȟ#g#]m畕  Q]A\?d,F3RvS28٫pj Wp :wԳQ|^97Mc An43Iyb>slKȕt2 0e:cK'0B1 #iջ?H 3!~.)pVujkuXfjFRBl?1D|"-)܉ԩ* `v!bEnK$ r`2|}otDSSa'Gjr|Vvg-aCfT tOʚgh'@5v[wכ(  .5KNH깻bk@taNQFNslL TLTyO¹)淇k sta'z02Rn ݫ 6wXADž+V0,9y>KxKC -c#T]@&EΨ(iI ? @.űjd +_`SƵsgt1٪)8773r} eݟ V% ԯe‹Ipׇe:_.c^Lja RL~Kдe*"qtFMٿƣ~*ouĆ6 h²XFJd63oucixr)GJX )z|ٱqTWՃS?<êyHH[x(Gg"R,:qj}+GMлٽY>KɂmCLCVxψ}*gBf5۰ߠЧlE!?sNq&3¸s8$snP}RZY0 X#7Q_]TV=[!k~lq*PzLY0ػZ W1}݌"}Rmf4 |'rՌ)eI)ܤڿcSh͋زv\ARoEGbpAT1=o= xq\P<wQ1@G \)ׁݹV`^U5NeØf. K2ERp,1-.59>qjU R쾚N0)kX: 1]Pg۵BV&糾N5gTH\љT&2 ep P 0Hch5_,4ˆH8:c5-SCj{3+`דlu4k92Ąd3 χ]l ҆lp$ Kp.sӠf Ͻ)e\[g} 埇.j'M @͉=H-㜜#h6*A1Y6+s*w{!nT#5͙fi $HdNgJH2Aʪ)1H*c#TDJ-3X1_BXJe4)(c3lcz>O54;_FrqZ([v6L?k2Vnb%0?&]Xhu^uQq]O eaɐ[va~|??\Egֵ~8A@A|w+àGF m,|L mԹPE. WKjpIry p^X1EX׆@DPq eI$@lj .v9z*2dtl/tz4.8!I-ճ~kY41NG T-+5mcaw?=ʨFզyNE0FL@BrˣmOZniV9I mXM7W,;gْFg۾;^Vf7Z[lP/j':J;8}_1(@`{I4[ ږ{ӣ\y_(W|gl@2 7|NJf ٽ ]4ԝhN9;lV&cv`yl4r1#%^,L*+qDO He.РSF5sPbܫSk#d+LKwb/ޮ#/6pš1%}g@]N: a%W&@̕u1NYdHcb/w݁Wy&`O8^6EK'v.p4cܱu);E.IZn1V6 dzj~ay(2hW~?z%ps?&\KX+ͷIX>}v [/@" )&xnWS$ {N<7T*Pf:=̩УDLV-&iC. ȯs-ljPt/6:t.LXv-ZB-[͎%t-|;i X(0R<t8B7G+@i];hcւ+ lM&#(qk-[Fޣ C jqy*7ZAcuJs[ N8D96&9D`ƩVy&w]ZfϞGhmO:iT͒l m,f_+<^^ų&DzĚam(bt=8V|\jo:Z^rwMF^IJnhvQLZ–XpaH6#a@S\,BK42,n8U<͔\xWڷzE쁮ڥN?Vs^,8ABEUs\׬MX-d\ˣI˶'6BDBWQ34~| ڛ?bL.0+Bd0GȎ2F ѧ7GlSHX9xB5i0qF#ͪ7_vb <7ʻЉ*Dĕbi=&q4VDG $iNgal *G;i#3&OA(ztbHk7νBV"a:4X!(xv]R*0)pkN IYsҊġn g^" msʫ#1A0Q+8M)]&a #QCGkPyZ*l<|))G@v4s ś(F 8`AЖR+|.їp׭!qdtO;Qڟw{buktS &Vy0`; 5C;脽}[?J^3³ԾSӝ_Ao1⩄B4&R4-a9#' Aw5y,URz-Q3iM|wD;3>23Wu+x 5̃Wք}$:C4(}]o)q"E6!m, #?hA=#+ڞyw*cH`UP)Ԁ!S`4Y.a7 [#U]>7;D;κ\ ^]*jL)'o{kDa;~8{.mGN-{ FUmSk1데GgdPwO?d1"-8k BY0"4H>t^=9Sur1qȈ}C`:42 !}mćl$9CĚoVIVV :NKk1YDzQ'ܗ& JpNJt&5!g”(wPl_)[Rs٭Կ . ur<>aOp'ȕŏy#s?T$-3^ bf哈㴤5QµD@ini~VQd|Sݣ _ u.RXY2عW $IF:α_.eP+[[NE$i>?G_yˑzo=rbr=ݑP2y-b/0& fN+-g_rfsZ9j \d-)hEdNM)(0ަ ~&aU֤+č7WVM6-;ڦydh/RiF,FS6AW$z2[H)6*ӿPW*]b , upA4!e9v4tG ALFNm/LHD KBq3P5 o6ڏݵI s1%XtD<] H5 uƱW^Lh CGiUM9m"7x,ϔPXjv1k6ފ 1JNfvcRT4l ?]+wߕGǼOIs8v=AG#ۮ^]-k:?oIEFHl]h!$=^\~Ӓ9%3D=G'G077 Lpj+2Lq*Tb׵pW¿AA S!{ZbjT^Gj>nsKS>ܛj {te GRc,~*Ard{TFV`#įʧi ct@0w[{T h8=|/LubV;$F£CVM?q 9x/śoC{nzߐ &HLc&j^=e ՙcLuN7-X pp(`M6;%"1~ y$DZJy6D::ٙk_`"1n%=ZW7!R^6jM;6K ohplLָfh4É0 !rPcpg3l%sWZ~FzEe1a. Z\93龜Y8Jn1.XjNZ~"@qHj$!:M%UA/E[\$ؿ)Ɏo oqa'xm\gӁ$jԻzf#/WS=fMt.ңՑqPodHY, bV~S y{cZڌL7<*_ޡԉ56xJ藒8nN@ ni*.]"4-O7\/ $PpO_eK,:9NE6=ɰ37X702ZTuEmxVՇ,eK_4 C5Ж!*6G>iA?xCM BO@NV-oRؑmwX 9y,1L UWߔ͆> vjRTbh(,vQSD7E4S-N2v"\R&?'+ί 3˜paPAsR&8_D~X³6po*zR )' osFk;Kjˆ{4 "Oi_ e2ֿд%䉠Y(({F ĝZWx0ҫ̒,U Nz־e Z;c*Qż;MHɶW2ĸwc(D5T'^y"7cQɵ&lPQk.c$V ~lft^zڙ]_u,ng8jΕn'\Oװf'Ar&loLjt~d[`kT,DvW6 IgDz)a8 h(pgv"­S4NٜetH5atַ{.O/Y]W$e/.%8*n\ovI4NZ4ksRCm+b~̋Ș+7W{lߪUMP%_D_ډێ K گpq~ϓu$*c <e w4t(#ΉPT+,n z7'UB ^/[SFXԀRz.|8j&=?&R!߷ E]WF{jL /(`3?u+nlJBr}h\ΜCLM$}ci?1dJ2+C@!|zbA SL [0Jmc eVR$k=::Ԥ-T\> xg̳8Q8vO24e:/67NvI쵊@N$p8-y?&Hz` w +T93"ѧ`<իaE<5G;:m ڞh,Ϟx`7? 86<)jCzΦ ̓,Cj3 d-i%@!,ɲ hKƍ»p7r2^fQI=SSaҳ y?O?]~}iၙi i{/QǍD΢MQrM$ '1ewwː`> 8mLK[4L02wX1V\^O5+8ucy>o,e L2g7r?0a(xg+jxՌ车p='#9G\q-3m_w jrB !Y6m,$nPJ"™Nyxyިon67pEyk\9$!J[ ]Pfޤt bYMP\Tz!>ˊmk9*aSSP-༅E4@Z߉&2ԡXc {Yeq:^Wb6?-N[`U۪]ιN@J!L\5ݹ`Q%7 [mHkMy.˱{2!dAQoΧ$.a5S&D^Pw :1!цӰX{咻p T!G*h`(oKq8&}F51m1nxr#6N_}㑘4c"=aiǃ~f@d1M{xvR>gրt1̙zO6* o J`.y 4[j®U []Dc(+!b6Qe7ԳnOMk$iVNR$=b;x$qZ0]gȥlo,A}I.P"Rfn!&fL14_%Pu/ ZT}0`r91 a!S9TZa $0(P\֙i0fK큡^ū9b]Cܤ#قFR%Owl*V F_W> {r6 eUG t7+Yz`pr9qL6o-+^~e41|r[\bK)ZòZf *rmhǞi3NM K H8CK%a% 2װU.ל9:xn.vo*՗b0Dܦe GO3lǠ XʕL)mn(I:/,陟d`ѐë޳==_}K\xyJ덤o=0>;gIѤ8ESSZhZ`)ET*= TAg=([ّjKa/niWֈ]%QAM?sm>r8sw73taVM'IaL t45ZE*55i.Uv ibNLCD/HA"zE?"nxg#ELp:yPk(rT = &ӈ=!(NZz<^ *R^2[Fڍtnr=%ә4׀P~SReKƌ~5pį@[@+=M{Ζ<2f@6L-X4:!ZR,L\bX<#S G ,Xqcw܇g9Mb'O# 髚I.׏6H1)Ƃs6ЧDY&;]gSvO:I'g{"ًO|[qc_IlɉM NumǞW҅zx%[,WMJZ^l6pizȤ1.35Z 8Fwv`jI+:#F5f۾ 1`խ &CzX@aLQqFr`SOy8rHO T_p&n686aF]O3{+BKLHpGSBÈ4ﰹ I6!cAP2HC}C6 iOR|[S6L|o˦V ?('@3I5PYTG5FASHwk}_"jfdFf+Ukզ% \. 5OH F4HcE3nW= kg"^gی;HX(%;#ÐgϜdd\ftLHpkzr/(<@'[YGK}Π]w 𱖹bE3ƠI&`v*[VD2.K#Y77ɮRIOHiTC;؁ e*AM+  ?tɜ45uM,_fv?,Z2V.2l;E<,ay_V ' B&2cUplzlIDkjx>Vt)}%KDU +Fʟ =^ȅ an+B54I$2g {[(LJl7bXXS"Ծ.*W6Ȗ:_R<%u?Ls{o^0-@u6Rj2h}$]eEXD/g_̫naˀZQ"B=5m!V}E0hJ|~|繑Zv]5_*<1 G uB %<$;'4J=܁~Wh gȆ3bsϾUOfeό@{aq0 .U3N֣O/jh <ZF0|JVP O1)#Id hnK|FpYY&ɄGrYZ؃,RFCҐ^0bD!14aNH bX=}l^ %# q d\NtX}C w wy iw7U/]L-Te< AKXөt:a'tqF!fEHwt,-Ku=eZQI"DKĬ]A=QTD(a΋W2(e(J ~B&i$ш`e.ar3EVʻU沉9!h.ѤJ=HO䈭]D/LH0n2GxࠨU;NmUo71ajR»#%&T+`&8 jpDtmȫ(j|LF]gr!4P;R5:*'Ϋ%(TL&f6$#$%xP{2#Cf߆Ypq Ċ`# & Q=ހn[>Fba##{-.3d'b!'q^CYA$09GwqIK22qDHN_͟ vԠh у ]q0h>NA%xŗo=%kHKf[}+O ==q9(^t_G#Y.(5 s?J"}MjrDH`_Ie!yPj{@ DL!z!ֹ8"mXk9*̨GKDd'RAwr(5Q0UGwtWTtDȮz @֯ClÍ;@z9p `p^*f~>7Dfv$-G&\C|.{3Eڈ<&>;.~7SǝM ۃdp[z8Oy3} /񐅜;fPo]~ ^m\P2 @7t%$: ۠X$|RɾFQ !NQ-&޽Ve_ϵ[]A*(%ɟ!*_]xY.l4[J<vQ5d8kg]XL|ff+vxm{Qàr<d924+Ia<SB'SO)`624AkwdSuzeI5I@p<?E#ˌ \80\`9[47ʩc7备 f5N#8|>99xwQ#n -*hEaWn|̀ 1-W)*MeJ'C kJ7hɮx]"~y\r"qR"-s}*SIИ@OO4QЁomfŃ!sG^yzՙHطA.a@-r+!I8szu$"(F%+ ZtU!_E|۹O2eo=[tD{A fտw1+H@3>AĬ*qjmIQəqDUɘ WY6zXn%.3I'SI 5;B9>Y"a34'cT^f@O1<_2"`0yj4 5F{Ʈx_pbpRW86Y0yc 莶$QxpOҍ"emu6 LwwhN%0qnjǚ 5"zvϭutS@G)f K\(N]ݰWe\S1}U$Gp.UJ>hTˉ էD?T*Ôwӷ 7?!O33Uq~awV0+$ q& E1t]764R:+&y 9wc9 l8Bq0QӇXkSwӆ [XnhPʯ>U"KqUUWGʲ,/mcnqo[}1^,/6xz{_ϫ\gdmȕDB8-(zWRu[Rwc_\_3NãM}i~Q[sQ]6 -Q"%1kA"p$f:C%)[&&_7?ˎkw4 b+M`g "|񷒰^մm8Zwe#քr^{es %f|--< 0Q oʟtAŋt"[<ȭD+kr'"Mʘd/F_;NjӬ !I7gXV^dsXTMٗƸ AVM|49$חԺ`is~|e(o_' \g4hCǐ>Lמ$QlwW @OjGќq AEȘHIQ4{M_j@LGBӈ[ZUGm`W 2õrnhkiZlD+; ^Ӷ K֏ΙU3X{naofF2ӇLo`TʝxwPeZ V7<ӧK %qPuX('1.I6. }TL1R&?} g0ՑӑzMRݻJ )pdS~}=_b g\eeaRJ St&Ïouz͂@f^uK i#y)J7zېfYЊq:C;& =]Ys9;Ec8J$^ɂC=^oص'zp@,Er#܎0! 9ԒXT\JD*'Յhռl YN8Hd!@_uǟY'zYS|5Y`D*x'=~̚Ob/ lcOٰѴ+J_β'=ӪI(Zʴ`3n[j%Jk*k|ٻA%i^:V㸁I#=dPޛ78V?b% hJrC򠐬`ryQVhM"6Lj,Yz̩VrއXguW%i'I> ){V_5M)c'M̟Nz%_ om N"FK$Mf O<>!=/6}[3ař @-= ;0~˕T),% $OڼdΧɹΛʗvm2L;D;'Uհ6H @y6 3R,RյRAFM 6?6iwe4W.=pWJz1upV a%TY~'[*4}qW@ JIIКLL3.^%C+#^uF mE! [vBd7p7W0{OLoHܣc{u)yFjr1nPEN$u9(bzxGXZ=Uۺ ,1K kyDs6ж0Y`/H;;^C(9xw#c_*dJ @?yc#G]4qnw2 VaQ~;? t :&شXN8A ,ìQ#})F↔@l#V1G PQO[H͊!zfI%&ʳ1J s|[(qť%pDQtNդ0l N</!5;r?Af[~f}N@Sl}U X݌?M^4pr-zҪ] dH9jnӪNm4CW& .ebt6U$RqN,KߚEy/=ܐԩ_Ao#Hҭ9T J C5nc N{1(TO҈~`?*Zrs]1Խ}f[$EH@tW _#+HtTU>᳚?N}D"LH?c'$)i -_;f[54uo%MwS=D9{`73o2q*_-MvQ>4<8P3G@{W } ?Nj*VFZ·P,KLϨVUD$ZB6s !6qDV6pY_|z,.C]KW30.@GXq+ԁ}eu\Q 6Gͷnx7|̐/훰 = LOh5[4_`]iL H{|31/FJŔ}r݉L'D$\uQ2-SjgU,3n^}v–lh9 _L&bt٥]βH`b9n0/?ۑVQʙB':+hzpwݝng׬bÆd7)Hx=1q;SrDXzl혜4LXrZ|P{we@[K#;hR|sFvgyT'Jk"{$Q*0>:+9y)RIYfv:KƷo]!sObtb l"4)N8k=M8 t)^>b3 uoW2VYlH/6t_wb!2&qh#jUkz4QXx\­ap+`ygj"=| /f'#**p|O'M814F@׸\Z^³<9-5~Kf> ?\$蕀z :4qq>Ei 8>rXBQ{3qlYϸ?eyeKbʇ5;pMeWz+]bg\@ixF1(hLV/=*9`šswJG\Tc9_4u&Q(Q@ A8psVA8жȧL7R[q D P7ywf)/xDNϋ^by[h;&"daNoNb38,J"ζIM+~2,T/uKfY5F揟,֮/g3V-}9ntqa~X!ૡF)i9k1պ<Q ]X:~U]©6#kG $Tgf@ ~7}tN$2!*(ZG`-}SۈـTyWֿ(-o-"\o%/5GAb| ]zH'k6fY˦  aZQ{5 Uƒ";;R]eE[wa%Y4sLQ^Ty4|o>6#}aszR E2kG*쓜 qMvft}. s0K-+1U|BbT7AgC=~fK~}iS$٪3m8~ocgŢ%,%v꣭}iz)yܘbFv3?s#fZkZo|믿\S+#%f$-$-]gw3%ۂVͦ!.};b-8sv1WzV gZumek m'<ߚjOpbD'l0TB3o#qi(!ڸ5,أ"!y0ή΃z*Jɇ Ulaޯj9Qc~ *[t})>i L" `q} ?2VJZDLX8t Ys _BʟfA)~f4"I6 ! ]ˍyQr1W:dpoq}l@w?3TEpIu^,;g!kG|P]pHsWTٜ/qp(GDބ+hLҳ3S^5PD6E0`1"IEne}(+F4y[ֹ CrzQQY/ɬ,iYw\5YYOﴱ28ߊ ^ ~'41Hl*;%ؐVbuH0ʫĖ2xݗ\_ceנb8RJ&\O ;TO1N|Ovs0ԹL|@E\;N'}7nv `̉ :N׭9;낃Ki;fÃ$k-ɹt Ńx2=|:"(Tv+fRD7΢닠pGmTv̏n7w,* iCגåehokٲiMjL>2ʜmKj[~Oe̟K$ף`Bٜ VKah~ct#۷oXc %8Mh#9{s}2L['[Xo㗓f?թMa UD G=P:#+=^_5|0Γ嗓m(D=\[J PjVڲMw) krΠ;-p:lSJY-~Ei]0)pE|~P3q]Z(CI;;u}.t2eż*Т[\2Rn4n?~loض֤r2wy?܇n3^4fe.ug/G/ьڇM U=sra~3% i(Z5ގX&ANM\}G;(C卡y3S!sgG[Z`oBwʢYĉ3\?⍰tUi@+o hs@\nMP~[ha (򠡶]귾fvu>S>$#QG*JˬJ s]>0lt3@:ڬ`|$M;i+kЉ5O` c*.٠@;%q[yFtNꫝ|}U[#o\v#QEþ tE+A6jpnnshra/c?J} &||֮eOb-Ċzm7f|A$ #^Gcz!nsJK:lz^ý0!5J8$˥._b$#?{!h'AR\mQ3QRgS~ɖ.| Gf,ZR\/;Рs5­[v%AEsvP]Zds?uO˻dh95H4fFAnʹ}Bgo0I]"V&:Bf3~^MQBI]DCfD6 ]QSL" (Pj.pf-[ gF#T2SmiTŽ "".PYF^;N`ɐJj.*Z=psH#2>b G /7›;%!r˧OҏԽI!^X=KIPgNT9M!yK佔~f]N?m3z 粒_O2mC䔌/QG `d#jF܀Wp+BWAOa.mB鰊-r+m][E+KF;#>-x"/s 2JCfG$pw #liô%)RS e:-;^Ч2ERDŽhՐ~ݭ $Dx5Job_f7^hDSޏvpZR#~|͆L0-H$w$ IdT M)wGl=^G`L !.s(:XK…ľ^6@1_"'"kYy EzV5 K;sD@Rx+\5_k4.!=0uϷz)V@-DkL\ڋ HDr}a ij+^B[ߺ۶ .f-=3č"Α),@.M U =s:0;vVfG|5/$SB-8} _Ucދ~mx0bʼna:J6GmZmJS~d'Xү!hYIC3Y ɏF^ݦA0s%x9mI%A_ފřEiT C\Yv?30>ы (CWgije22hrI/iZ`W ?7„ Դ|T@5g pOءT'94+ir. 432.jb B~ H1:09$(RT\dyfab.TgvcFD:\pJF-7=L].r+EN<:.='M '?U$ l E;&O[Ϥ3p:-ϓ mZ :fG:Y3x⭹a\vZ !/0:MtB!B)ѼbvK"3vհ̨"|>3yx{u-0/$*{Yu2Lطvjܺ5yzDƈ!fE3ze$M@Q.FnD)ؖi'%}09D?eo}հ62Mh~:pW!XVhu mɜW"V#bt$D}RK^>T;NfFQ}!gD7rS%e6$]DFvˍG|wep 52[<ab,RXc՗iZ>TQ+rF[U5hsnVW-ʟcS#uӀ`3R_YR|H) 4ug ;Zr2ڵ?{u/S=/2n̶=˪iڷɲ#Ԓ%?s!Y q9r{hBefP,ހ{֌ C_*ӥ.6ЕMfr5 AU%HlڜQZIXf3%w5YYcgq9a^L#9q"ۣdg0m_ ZNH\qJj׻ڂn2+K̵ĵ\^]$1??bnT߾I:J4+hl.OwPung'a'uaȃJ# iU`%_$ g|Kƍ1{fjp8YklB*!ÈȡYmG'BVD;4sJdQr,>nwqfh x|_I_&I5}sj<{X&6]*@hU{9 ae!x ܂y,oȳ/8@pr}iK,慖P_}+[Kt_m.w+PȗNa.EQdy{rlB6CZ]Pb-mޘ< lm=NJ^b4P Rn-0I.ѱ?GG+ӯ[G8w[[92:$A%U"ܩnh+{;^L2T NY/߿]h;'9뭉Q0]1o KWN[;L2p.,AQwA")hsEbWU Wg0$iֱv0bH# 0h 3VQf1Q ߃I{ʴj5CoBM5, Q$Sj:v#^*z̪-LH_2w׼5.6E\MhRfd@/_9%`sjEktsE8L/ .eHѐp!x-:P&}N#VO%R Z駝R -i/Y0'@ޗ)thcmF TW@r&?HVE|2j;g0>Ez*fv/y&;(4]~ۥR7_BT?5U=@xb޻&!dol[M76&MLp]vLѤm$zzԽtZ\5TFī{ʳ@b  B־B}@|A[` Sy!]NfuH 7݊X=y2 ҏxhvSfpT-ݎJyH7jf}|y/@6P'Rxϱu%O 5u6;TDwç\&r8{uvH]&2gft>)Co|<4B \H!!Vb#Pyđ ?8 7NtZq8C+E4)DZWTYaNzm:GYwѵ-wV# VHBܑT3$S)s%Gen^|KG :#{2pjz=JV^gztS6 {|#;£,}^FU$n(&HwỵӦ'Oo[kJpvhzu4g%V1TUa/.Cҩy/weGh5 Pr d-|LDDRTeGE7[n y1Џ j}~^2J'c8s'3Bs>S5 Jk&r Ų/qfB:kA͓4twVM8mkp^PUO[P?',lw3Ḑ5,l)}a#ۥ/-"TDși|to/[4j(sɌ] ܂+V1]vb.) rM 9gq#q \'wQ".֗K2 3SN<}ݴWQov`\1}ŰJ@q _NbX`oeUNF[ݨ.0=Lj"8ma5WA%4Uz;ut+=Qؖ^k~ GXj=+gLvKLDWri*muI}J:@:ٓ/aIƳʋfz1uPq4%|S٩68g} ag;Sӈyƚl9%<Ԃ&lVGЯ='Kǘ Ab 2jz@Vm aRϞ{1!aտc)Fl;czL@*= As?5`_\ wk:n]at"4"vkף͈|ݻCDoy8|;鴑?R f+8p*Ók,SH0E1179ݦ|7 yf 3 =A(Q$goŬ0l3Nyt籊>A?$S^;Y$zy/ Q%Y 64"*>Rr Fs?2ÖH%[2T)kyq[7e~* FSA=4o~WNo3Bs{/psb_ =(dBOrKFkTT$3T`$) *ug0;ˊN+ԀG/&q$KmXkRL <©"BP*3;=v1~_nHI˹LpHW.ì\vhW14Uco9NWINϯq?nro%X(-O=ȯ 3X'5wur /{7|"M8arl O#.2qQ%IA%G.$D`|% B?n \(.7^|b9 soCpigMf=ML7vx$ji=8hƆ}cﵺQix}̧xzl sp觼YnDyU]9VRPl[kf~guoPW2tW𴂬;%1Sդ 1 gO.fx8.8ӾɽE=d9XPSS\hC^׆VeSȞ$ ɕ 6V0H5\5ǒr+̌Yă*r!'fq5}'%lm,Y|G W | QUbˋ/n:B6*'bHyK?̪ÇCKPX}r<.D=9`"G\5n5;("וfa. Wb Ծm! (_,*9ܚ-1pSUD*硶}6Kp&TRt mzHPx[|RM^0kgd%RRe uy ΧQy3RѠPԱ.wYԲߖbwr¦dw]Pag|# 8^Zg~wO׉55^Aıv'f]=#8D6;89EҲh}UBEռ_85Pϗ$b|/^;d|xӪ%5g*[ F TD @AOZOHEFڢVTG(vz^ k9s̸\RBf"OP(^eنFb+xsޠb|ߟg|4yD?eC7 ox+"k n8ۋyŮ(4I yU02o(qvA9ݸvzNWS |DN^ϣ0w菅NY*D5jp>5=)C-ˈ3e-#0ᴯ?,<<9[e?톖Tl0CIjS"B-Nx9Y5֠Jh5cR ư o~Ud1(VO1t$gW,Z&8N(T#{]?(I,|\G//@O:5^TK]^,){75b*79,B6\Ak74yV 'lJ{ <6~`z>=`'\Ba؎^I^ Z.l1 ~]IF|?)['H]8J';{fq L*1 *D8jR L֘W$ɥn5^12]^ %SAz7Ǐ܉u 1(TK$*oR!ʃ:=,]ןggѱ"|?И:"<4 Z [6ڭ{RIdA%ykwl3T1z87 BߏdpRvggH鸞y3'"$νx{i9[(jp G25[-߹~>TG# j> [{ d$/x'߄yhK:79[[),oIv~> J &Ce[4U6?ť;{34pA {ZhbuT e{į~FJp`&?UnAGZq]r;@"iB3 ,<5Vuk֒k~[Zᑮg<7rWgG r%Dˮ&uڹRu`ZSIj>m-cfBY1*޻ l̇؄CZP|{NE6p;rzΫYgC-c0͓2iSY兖TlQ!x-oL}l1h WccX @]x~ĉra:S03)87fU bx 1Fj.JkGJS^8JTx 3b\d*~4(ZaƇ_-ʰ)Bs*Xnu_{l+Ti8Z ic;E}@B79ECtI{aJW66Ppju R-?! Wqi wL6<R(kVQG/p ਰ>h'#ENf"Qޱgm\qYbq:nnj{uKxsj$qz?w8=06ةu%}LԿg4s2Q VE\q f$j. OziDn rit %VE6c}:zś}S|2OE`` ac+uh9 ]}:NqxsxO/ *ߓA"a/qQl/P7;UQ߂4PmztK:dCHqHZpl~$>.@IFiib>a qu\6T^FS6;\kpkZۈGU0ca SğڸCRqfc D5`i%- pP=GʜqKD1}[$93J1ZC/ BxOGSn,v1JC 3r%]I/黯z umS}a)Ւl"_Lˑw<oZYJ'6E2"NH5>{;!TZ)sov>EEz7k960pOMUV k.>9Ό.z gZ^,>gիQI}mʣmCcضxxϰ@VʁkyE:*CҰy+1%o,~/)r?'Ҟ = \m_`*}A~>i5](uxI<❼B+"j DG17 ,v[eCEbGw @} ްhSX:ޱUFDfNJ=[KaxS=w᫟{/Ғs dLe؍XwOpu!=6^]4-TrB}葴s)a._eUP2E,72Nvd%=ԄKNQ`d ?6؀5ĝEғdA6qp,:A3}%qb~<4~¾x 0ȃfi%[OTQ|~DBǻZS:)E IdETcxOwSE dgm_sٮ{QIb^iwU$7n Zž |/G}|=z`rb]")qL @3R+XfbӢ?3ủ)gH risFTAf =Q[dCŻD$7GR?4Ìepa4}Ixǽf--YAy!d<>Dfp US%ŏUMfN G eN^x\/GR@5e^@ffBej0 "v)W?(I e~̟?pM-؎Ff_FjpwV`qqcuF/sh(6Ěg :@o*L \}Yԕ?3/> x qע4\lKvYg(D8"uTUVN0)5] ~1K{a]hȽo6씒QldrW&p{v %zbf>w&Uo\pd: ցöd"4 05>̋N_6\Uvr',Lps;fZR>j5Ru` uŁÑZ+`-Kks#CE /v`S^*;/3+ P7mE }J'/?Ƀfy6 `-S|Og_ci;53=>+訔Ry5R2<(`gm~H:T􍱍_7kdL֪?:9NZ*cPKkALPf_ȡCΛf)gO&_tm g/@[t,#/w!sCfm{Kx[g4EȌ'v+v8bVVW-z!?=2ZApK}NA.Glr0tQ T%4MG.̯R;:C}QH%B2 ē.7##;h hnm F%{:mAfvXcGt|dX~ͣkx71oP;f Dk|`^~.G?6-#ڞToZβᵛH6{9P<ek'q-PL'~%5fR !*FJ(_v֘Ż91iJYsd[,@HmED@u,Im1 s~= j~!&'gQòMۇ\g&M(.b$_?L9"8YAC&O)]t p;C:=IFx ;ڞ>}#):j ZKV󽉲 + @c!|KB z no0Oʐec>C> g=ebbt7cf+۹%]}Ґhu.yxgTe4\2ːyy#!}pj|3#BFT]HK(˴+(T,t qXQVh.m QwaK]_ѩ;&+[^qnX:Rqf||HJS%˧?W(V:6QM<WenF%# ؜nߨ>6|8acdd4 1Oz{{xw,}G,/}?V*HQ K'l`N6on'9&`F?bCY4ۂp8m&╺F8ּ/V޺1drk)quk\< WIM4jOצ h# 9@`d|ڴ?HjmK19LۏiY0iL,b#ဩwaӦ|>j>:ir#I/,b>ל'B_zC(~)5E(' ԡDW 㲿 *e24"s~ ];5c (aJQz9jh鍸nUJ/&B h?F>eG¿Ob>&9h/0Lvdѕ%DFE2.!S&A+/n5RpQG wחvXlHBn.e$'c+## _W',JkcM7-#&pmC# a._ۄ^6A yp靶Y3Y`9(&iʸo8 (XWs`}8:}|VEM75uK%R֫rar|hue$K W(0{>qQĐ%C,󴓍*Ug ،MDBHT ܭ,^#"s7PyXƒV:N[bE(^mᔶsKGH2_Us). nD7-zՇ {R-RlbmA T^lftxO%n ͋lu`@ʰ\L>,]|ћ4qz[_ҭWy6 ~T e#"}Ig kptbz]`s,EiT>/vEc͍xPB]hUKK"M,;neere_@I5L*֗}@V$U>6H% /З~<4||[jaߪZ d.55/ GaY9 iR~hzJL|QOmC?=&A0JJRdiuZhY0-v.NǢ%Ve@x)  ^Zf쿻npg'Zv>يCI,W,v1EiCA@:v_YzR+o%qsnAZ*HiAH6s0h viGݽna,h)@)@z8P9/"0{VD6`i3QeC`~t͝J7]F \`[.\#DT U[b7rG\;ƌ)-Oj3gʏE\ @3w|0G]@uPU=(z(qD<)j\w퇊cUp}L;HF֧/2 !wϢtn7 hd5[~UP'{'댓 ɖk#dZ_b*B  uCsLT`g>%í!=hhƯd4DF:?&E!lI6/m }ˇĔ/}hS$yOGG9`P,W6yɕ;G4I/x }hG$Ƚ>hh~ YY̌Ҧ֢ O 8m1qzZ i=Y"SɝH٬iFkN3߰* };'Zy3X)n-_DQJ`'ږ9`9Olo-cEN3.9ͥ%/OKT'/)XQ0&^ E EC>AOlk:q?"U>Fb0xlR+ H@'TgF;a?2EqxvHnuKAR3)~|V'idd,+"3iS}DNyhcϘ(Odpu 5Q+sK⠹ås*M\sd$lӔ0:#*F"qG#N)74K2.?k-a##I\١=u79/NGx-26u{Bycp}i $ϡwg &wnF}*D##0tonוpV|2`Ş ,[-cMj\ M̻ua|֑ [ |sҡݚ85>o"wR%•# ~S5ZL; Ή/z;]M(Yክd}pSOҿߪ:?EE0S4/=Y+EJ8,Cdf\ N>Ih nXt( naٸEP,0?f&y29ppŨ;uT,`.Sۛ'}/K^FDy3uG,W54.BLP!bhwY}H*);XHKM0 ;Avy%:'YMhnL8pAО;2)}SE.! \(0*Y五nFaS>]k>\yqsN#3)SࡸmC68szݱ伉F 72؛k׉/րhGgH܁fsjaM}'c&"P/b9+p^C*20y^2Ś gw69^DJ]X]ocTb z_L"E(q]aY " &,C c9 Ľ°˔Krch+ܾlAb^7VF3q/ZAi ¯2H4'xp]i}WPS5[ PPaIwgHgLdSoR?u Tܖfs˜6|ބ]y)t<ݴY\vx^-!7 1?L.}`ۉ 2Lu{7C[HӒjQ@7Ƌ?2!kߤ jgUu$J)Z|r3JD 'N7epnhJ1@0^Μm/3pxH̅TdaYWx^$$dD޾ĉ$ٲ09tz{*48HrYPd^ݢ|%p;0*S+^}Jvw#̕\0ftD** U4m;uJ)T37C͘g@p `<:rlm(Phs88G8DzMgJֆ"Dsw9c֣r`Pc g`;<@^/8L.Hv._}۩*PEC < x[1OvJ!4T :%y(i5/T8R u?ofWFw2P&=W+׍\%tmV퍷c(@XOpVeCdэh6Z9ʏ৕_q=]Wsc⏡T ]Eؠ&E:ȷN;>/98;n)0+KYjHk'nP ŀo7}n8C& e]DGEC9(Ŀ ߆lTxͨ*hY9.~Ps7ܺ'܍P$71VT ndU$,FjMFX5 ҏs:"WյT/˞wAQzx|s]k}3FP;]0Mc|_lZ $UG"n+Dӷ"l~qDf'adn !$j o *@5FQrKբP7:%6FI45Zìm>,mLHSFN~ѵe?9 WEAi!h6'-\\4=FbǨҎߴ6 F2yj o"b(4f4æ@YZsgR]y+ekik p f迿d@Q6eOSIș; u[<7TdU'cV2`%tLDR&kǔ{x_0b}P׏*6%ʬjy NLvm+Br>-h_ʜb])ݝF&@A+UXRڞ1]bM&TE륈 5D3 !4II%DA$Ec H S_Ǭ H(L͝(!,B0r-v\ χg ۼn%|b#kODAO" qВ;`W/5m~4׵%zRYSſtz~Q!rGG z^H1s 56FcJdzyʆk݉ш1ڥn_YYi-Sh3M"'Lm^_%m2!$vS-Ff cbc84;!0+T Q."aoV85I7T% g) aidxxPzHϜVOmke*sfIlAm3{xKg [%'|e480h¿6hp&y$?&YNijq>~1T[ݕe{m:~FW}rب-qpMGRF%m˩כ 51M'"T Т ̶e1 aM+ӢDFeQɺSb XREY, `p2)PTv㖩r'` mLw~/BehD+ mKt mY5 qfD1铷>`ǓUz'-oq>g?kpVCp1-w)AKgnGE#p /:O*q`T/ o)|W9/."x `E4a?^] M$X{M:]5 )s0bsw1O(p m`*1^o_@<<1s(/#3 r )"l|04kJ-wN[:˾փcm_W;tm!n$<$)Eu,?iE!YL'Y셲nQL. 0+l@GMC:C V&nBE/8c+^WM`c$LԚvtgruQxۭv\Tݭ;̶ ɵ ڒ{.l&}G<1cM C뇉4ixӛɥ).DfZHź ]KjAaVdCnҌ̄ $k$8lǕkѓ#Uy'T-FA6LdLJR ,lJbC2xK$!CAw@6[k1Sx쀨 [%H߈.b&B˓hb#BnwB&trߢV^T]Vd(;y{$ |ӳ?΀FH-HЊKmᓳ1j;j grM@ :ryWs+DHB e7fnUpY[>@ѩ!$ n.Iemџu>% M},(rg\Jrr.qRN}/Ini{(p/244:{t!J~V6lJ 9K|1,8uH*6EV GZfT8 ?I9AM!U859 0ȼ 65[P͋D YR~^/rkBD˔&Xs9lQ7Z;fblЎPbj^3hg 0DT%c`̦90 [7=X]{06 OQkyl(;q;p̹<|Pnfy,Th2\1EG"~jf;$oF-3Ƌ`ˣ0)ݰd!XmPK_|9qØ[.]JFnzLtu~v Gf2E=ympXy5ùQ딵 ӞzBLcK[Ҝ۬p<!evtdJ/e +`ף77-6Z_N(Io o[O!0Ǫ]]f⓼ߴ};Z#te6cd5;m^;l˿r2=߻ chБ68$fmLvǓSO׈w6SsAo+ ^6,vMUb[ ~ھ }{-anbYko| mjPCn͸zF5N}Mj$S;h8:N$f-J/F. Cf;Qg@{DLmP~X,RV"s[Ђ4aLaLa7=k5OD:7:'|? 0A7:k9ǤV&I˜yhBo:B'lvR|Qa_Vm;>dZu SCw9C}y0H5X 'PI)/x8YpcNg[|KɔR1ƞ #&ّcm7'gk.pW}Vt" }ϿLT:) ѹ# aFs2+A X3(dP5I[˽ɴLWa i2:g8a%K`YCnԚvdK̋n5p ]@Hv WK9 Gť!M'5Wn^sٗ  Zocs &3pKՂ {c6`Ao&H QuۯUaמVs^E=&}?aʔ! ܶ$X@~sLjx"*1C'N%_rPc~Su.g [4L嘴e 3} nЎQnM~Ϋoz C #ps Ek?%=e  4b nRSx* 6Lsz/̓^^8 ʣm7=܇#P3BhN'),Kk-zH?ș˼h1LB1xF[̂;bYөEc-t5֗`3M  03kg `S\˺:B~DxǰRaeö֙YhN"h62C]t(>aǩ*߭S*pe I΂b ʻ>G!DԲ'h8d9c%cQib(l H1A sc5Kyά(T+`z'_xX#GlW㹩@3o$l`+@3}\xHDV+ \ܽ U1 dZ!..($+j Gwww=kEp:ߜxw6>5;`xg'hgxmAH 7hW &b/3[z#fLB(u.&yUɑ ~z٭ڄ2a=/e!ʅ/g{>Ųt)Ա3n 6t0^(z'87xx\OE,,bs၏܃ j%KЪ7ncb5CZɖ%kNQ$4A{xN(9D?6Pj1>1O "RL8{ԽC, 'm&I&{Y4١m*;lG`4$r ',f?qMIN*<](<`&mQ:o,&w;:d}o,=w&-}p !!Ҍ[^s1BAspMImՖT*C!Ѿ\O^ݒQ\;i`ԯgBr F̰GV5p^V3f#JҭA\,H5s"j`+$:n@۫?n|JitғJm[mtL l9F$XԕS]\[_ʇGCUh/WPM72{pOJvl*愂(fZjIPe|C6e =5c/\S]6z+*+t/$0'aٳI`C3'@q?>lefUWve31QLNwTjizNVTН{[Vg:VV=bݘ]}-,6Kd _pO ۃy(_IE9$"F h%>@fѰyy&PL;,=2N`tKygjf}$^up79pu)̋~בj_s16SGvbצ{r 7$aF'lLb~wkQ[y2QX'dQi CC$a-3Y$FyUӒ"TI*|nMTuɛ(]=#jn1{̌yϒ%Ds=PŤ~W0i4 -MD#zdAt@WGg?L 꽜Hi_oۺ:r~R- `!O2Zye_qřzߒ, :)K+B܂B %׵??DNbu-g>%#k. \*OoKة+ֵ#@aNvfRrYխ>oҴ؊l2܀V|c&2~EaM8]gl7ωvPgx4xus Hc6S!f^8Xm^C@b*JSM85i #Һ4neAU9ՑH$BJH`]{b2^ RIO8E8LϿ9 Q)ꪚ?{,W: ݕ)?S0+-2EDVٝ9G^ח!2u#52%ۊ"R veYb/\Ḥ^ Tj+KZʿŜLk'x>e?yՓ<6 ,Q.@Fp2Z@^#̀K +ZE4'mUq=B?7=r@%h9v2}HxQe[ꊟWz/'.嶬W݉A=iuvW!z\ӆj~ .D=ANܮW?7kjRsXu/TZ&fvofX6"0w*{ c 4Da"vq*d34쉪Efʳ*ݞ]BUDk݌/Wt"쎍 i6-tw: MH=zF{cj$!|>fU0\&O訟-xu.l1l;g_)A-7D@?ц{~9Ao*z`|mM Rc>c0noxJ510s,|Ea+$ t{6u4P1J0s=6:f(aBJz1lOf8_kCg7T+,A)>&n%:*B׊"Nf{'6P+l,CKH jXD;1]ۨJ?5TpKCJ F:͝o&~ ܨ㺱l3Isk;vtsWean!> $i,ue@7z7 &舖7E_fw[)\6gJ$)kR bKA: wvˠGmRO 4+ @;ȾQcɒ+1cZȇQ}UFN; 4mjnΤbٶYP-Դ+7AKA/_;e]/dyp񸲲'vH}Kƨq.4gW,&/WY1 wC-Z`]LMACM|BEyW#~AǥA6-v*W^CЙ= 0 :ír8 g).3WԺghOֆATTZx2.ju"ʴ^&3JDE⍁}xO2J*G,@4۝o_~2F(Fu)̡-i&d~?LwԈf`6)h&:.{a)$UmЩx"jP|h$IG _q&Q.G׵kv|aq1$]y#j% ɑ!Cuq>ҚIP@$ _4ɱoΐ[mYJ^iJid t^X#GIvnJR,S|:J$Ppa5 S)X3E߽^a !k1A ljd'\ 1EC. [m28 ,/,sl~x@RMLJ64hœ$PTc>Ihg`Š{0+e*Sk! RZW*4NDɾIiYVϘ) %_0DEK "B\ZIyP3UwG!nP|$/3"uzʦc7͋t[a8&b6hn/bŽϼ)>;Քh"a'ZԖ) ,߄S)Y׌D*6~T$uRzS7Uv'ν?*nz=jxkGeuCȸȜ8ځP+ΣkVZYueFGA Q8WrZ20Gŝ>i{! D0ܘ&Xac?rHjT2ɲG! Deě#+yКgA1kͰ{Ia~2aGIq?utf$h\41eځ#B^3e>eq: _vQ_8zY 6mdQG%WK~‘~pZGF Y z)a}еPf6ֺs"h;(̾Q O)-%qx?hōbf4etlh~>" eGjp<'9C_汇 3RdOªZ"+>M1 G:qmΜÌIRo߉iD-,fnBV*aЌ @}C5!Oxs%JnXG#:r˱9@AE7HA+R?w$ hxqsk$&TwYV׃Ft웲Nqm:vGppb|Xe)#N#xt?H }É -./𼃹09"2?kẃMM !d7mf[᫮tA&*}0=1\W%L7B9ܿXI~~N@|mɂ+T ^J)qRIe d}0f+@dHII3g\yjW{B@y!$fo:w BM%\1n,Rv76nh)[9N2hP؊]aJgT_hOTYf,^t,jm>9T:h/)buxXsGͮGC ; nl>&fJW0mK!ƹ$ai \ Wm2bλr<*vh |[TW:}W9y3~A,B2G 9,\ Y朎9 W,h=r JwqK+hեP./9z8`%L2gfA}+Z C;0; &oԾՑޮ %m/0wH&ϑy*֫\Ygo)[C$ZNia곻"iA8ͬB]Wc旿CtVc6UYs o<\;@Eϝny8a*4Љ}WKkJ 7/DӅB-?uY;C`~.ƞ \O&/O5ﯹtj>~;c4\tDU{dp\h2@.U?$!I>XbvsBV]?-+.6\)^hY,`4GGW٭ &&w~t.0 c+u|SDjaQNpiw^QX@,y,.n~QK #*kbp~H6YSPߌƘTZO{,.W?o߮%ɦùMff%06!~?h6>KO)ۄS(9n]g\)BMڰYmhwv#q2@Fï1BR-Fe#۳/li٩3"3߇KIG2zY푾ӍLvxyd=K% tЉ2d}]Zq s串,6+jf6t2u(~ (CVdS(ETRvQz_Q92~{gXuf8ǀ ElA1۴8%||cvR4tҽ A )MB9gQ/\zF媐D/hfǝ0QS ݲY 4R<.2U >Iܹ<,4BٔOT%Sbf-k> u<9Hri/v$2囵8Җ&H4IYp7>BmYΏ:xziNOf;*b(*ӄ#M@O2ک`-XܶRe\*`LGG@B3Q <įɆ+O7M@g5 WR:Zئ<8$ @Y,c{I}[Іf{#7uZpR|cerJVLx bnҲ>3嶃ս[87NCR*ԌF#,6Z`ZYuJ>Fwqevx'"Xujkt@:QfS1> L(^&ɕ;`R ]6+\W'VNvPRm1eTԒlzs!a:?w1C:/VdAW_RW1ՈCn`J4WpRa-/%trj $?3;P&6?#(@S) >pK4!bnE|U9Md 8x&ULg+ ]*vOL% vcx=JCQjFhz\_w%bK}Q$G']Gyeh ,o) H%19YGB^`*4K "*ԇWfXҗq%l"ՄοMn&¥K$oʇR$,V۶΂5"טn_˱Lǰ W i @W]Hx0;7SغG}d l ^Xp:Fpp(<+>p@K.1UYKbP5Zg5&z9Fj QJ.m D;FRȍDGCL2e~d 2oImGe&0l~r\ $^RvWwPG62IB 5hcx." £8z2Ms |(Fo-&`8e51) sD4g$v+ ?JuS9eNF2%c4}h+lQ 2^p[fᲂRcG7J*i&=t׈Dm6M?=E<=QY(¶T $Emm_ORme8*&\: g" ki2ExA^I$*[o"%e`mުyGi8oId8k#sT@MtzL;Et9(= I<ɷ^yfQaԸbߕ6RKCc] \z݀cݗج6VdfrBuf缒B tN=Rw5Ό7ϕ Dl̥GM)|t%d \}u|tOs(dYr}+Vt`BtwlP(+UC}@кǺ=hƷd$IEzwʭMPcs;3$E 6T;(%~S!jd "|HVr[haF/׫J2>-,Rx Ǜ5#Pj4 n_S8my_+| ٴοhmfH~MՓ* ʿٛPëD k,ܗg ݰik+jԧ"mV o3f˽Vn2mُlozɁcB:v'[&e,##X(ܨG0%8I-\H\ţVg-ڂ]Yi:-("P3bvOŻTDؔh.riwueŐ_;Āh2FZ Q{5a #Jǿ4aLܬM$8@_-AqRgN1Vu²2z%SE 1.a,r.a 9An*+LȢcol) w娫MsR8Q`mot0d/B) ۾ܸ4^ nz̶.Mo2(>4 >InT!aÂ0GJeyqjmJ]N=MNX/&I?VV~:3]?aJPK҇x ΎBNmxKdL}L= mUZ,IQjGSK+s&pq20)>!ӇӘ 0%(z1о% &\)(ӂDW5N N;_rEd1ŷzO'깰.rƳ c[Z +:7oE1.?R_Z_U3fޡWeEO=kMANR.GS+3;oZIKSq^e3QV[NCeSVm"4!sۺ' 7 3y>$#o1~Aʓl*t!.=9CiXY0wkG,϶ˆBӱl q  噻iu4d fK:@U<8ɼ2`M2E_-11-xW"5I~dhڈ3 0{$|<)<&a3Av^X?ն?A3擵%)zBM0YfЙW ̾δ гhܻGK 6Vۋ6?$Zɼ aFii!o1 ;̧Xѐg`r xSF˰ba{X8َ{{-P>5{xol`TNz[{ѻnF8H<}] ,aػGוB]{߈Nuԉi%Cq(hxE _"nvg3 ɒI7~Q 1ęu j&5T%&kIMA _Cȸc>;[ y:#!5H{̉I iww_k&L"vRkH<@ ]PulQ^aeY`>in5CczL>s3A`ܡy> ӆXzdUM4 /ĺ*&aRʢnqftsۗqr7ehd&iV"u7Q|=T,]:}m|f Be>u&ZO$eO;>ZCM :kiM_Pm#7~Z X]b|GNHĀ賙asPGP]l%K !"rCzX Pr:@HibY3*)f>kʤZ,Q$U/wݷvvϧ;>WWS_1v5@I O`u˯PY,wKrEҋk7-PSoK$K: &C&`0.PieKCZJoRd=?I_1(/͸.y&j jt \0 #jٵ k~mt6n o[ ʭcnrq"v%4,Ks,NFp2DBuF$zV2#:%Np*y}\LS+ۗOfSy */=C 4cR4~ha^H_#rSU$nBzƏFxbPMTI whzyԴ8 \dXU3zP6YxA>MN]VV-9Іt ߛf?FhȈ+Q;G[tVMxJ[ 9,7^3w̨'$޻p!8rp [N`'3d͢w9i$;u`~qZQ5ߦhp0&z 2UUx2ſm?HL26ױl.=š":A(<>L(jY-. |e ,ĶJ]Sd]N][4=Ea/I+k,C׏&ikFrUWDe+Z S?[e;( ܧ.pRy{fFS?YE#f!6$k'sH(i!ez'H>M:2Q,]S2} E^ﱲ#bN`&sN[#QaoNQ!vp̰\QF{c$PRXG]Z5< ~p籔&~`ffP@1C1 >g­jwb]2Uޏmjs=jHlה ̛<+dE(6`Q ߙق ߡ"H{1wPC?ndmcDuO Sb|]10wKY-rVT>e3ܬHA Z5rǗ#k!{4zyT=>w٪S'DrS J C VqQ~4t-`Ur-37Ts% WŸ"KIu|(뚾rժ;G'}Ɏɨ1r.)ܬ&)F,% K'0al]&dO,=) 'Gb(!0:G6tHs}f_ˌsRm P|1)uU =$"d;;z7OMok2 2=8 K1EDXifdj-必 B©aaƎ UiEA=inIgztEH>NڈQI['ֆhi+z>G qYѻ?ؙ'o]nvG=YMGUaFE 2H`/(H5Qq uf@+xhj|P5D,0kBG[OohNp2wD8? ZQ񭕬Y5&(w8<'DGj"8vFy2 k7d.g#i1.n!]vo/.SKݑ,-hGIDMD>WfN2jDNe :E:֊1ߪCAUp"oD$ϔGFd%c47`wT V7d˫ 9SwYbs%p $ker$?tVT!?P˭bdL-A%]:ߔxU>t=Aq*Z 5/~<0BE kD}I!(_MCBtoӏ| u"_[*<z U;r̰Aeͤ* TjER;:D'4|ۋeMU 'Bweys[cۼ54tXhLo^Nt?wHSFtptl,AZĄP.(ުYbԹOV\bCh|A#یCJ]‡: 鮓/ʕ/]mCCԅt隱y+`4_\qu: N_N\1 1fM- [՗2Ĕ*Mh}4ȣ)Oٳ](s du=`N/ ~6DHE|Wǣ7 cjrP55?hAq[iѪDRڂ3q<$Olf/h<cM[ "(!|}[WP='Ps+p'uhqҴuQ$ρP *E@BZDSW>З(iR&z{8g$.ۍ欺0ll@mť N5n@fnD`h%qwjrNO_I[zGtmLy *Z/+5=n (#_ɊC<0uzcF|Vi|`YI#8@,u";Va6OZ<\0ɉ퇿9fc7HVʭ Mt=D9X~Mn= =WfX!UolsB=҈)}vBJ !e㐜5;VUJ H[~[H<,翬K0gX+`6yl~ʾ;W_~t]F5j\0x .ʏߨekL14fNFI&OoeZNkLFnrۋ0_wW?M1rl{HTQ؝; 0͇>=0,?<"hm!zF}̾QՃ@w;tS'~k wz">Ƚ97˗P f^Ѡ\שP1;%-o) ~%㘱]~&R<ɖUdn2Ef51u'n:5.`Vl1.70bc0hlk5< :Z) fR9juA~2*NN5\Vt\]+`}jaa0Ӈ*W6a7kj*,$+e{9V{g *&j\bά)ni98.@xY#^[T.;yWL,;i xDbT9& %~b To|km-+`*V#I֯{]NTf@ݭ /fQbaFoq.@ 1?H,k,n=9Q#z#xxݢbwKT@nPE'v[V6jx@txx;lU`pN: ٣y@LBTW uCr}5҅H%KL5Kf.""d R~UV £xzl&wPO } >&_ dA_i2Ȟ&*[qUA[cڿ%=$|"jaDH;8&=ARuZ;cȰ=VJ -U1vYX#nMun*Pf_x,O0~z5$> TbKpaj;՝w7:ZDc[^K_%_1I5ջcip \ /D9OvKNG_^5<]e!b4a*kqݼD *o{Z?u, qO4vYeD*𛩠})|1Z _xcDj?B´fMQ7ԃyt-eyr.Z/εFVE9 GQH^Thfg+ngbL($CITKzg)n[qgA\=_jC 9sP^>𪄅WTԳÞ}*3+{e(,K&Yu2Ij0 |k(B #wϴCb38n"y84~@x TnJsvo{#ӖUl\scbGh!t©>:f\=kAMM_ͣy]C1gl KfDpJ| hCUyOhg`6i8k`dAzt9&y+ ^;m: o$*PtZkgE-0o=kxf(HD_[ZZuaD@D$ޘy xk9% B%'RM‹pUd2.`qmRE¹o Ńw.i=g) MV(vyx +ۛtwUbXa<>Q`3 PLN#])_2K19ejЂ=f LB9 ~ECnQ@;'B́] 0"M`!] OhU"g*|U~G\T!8]E6pf}&`-[V xST3= :L`:bK|MP=w(ç`j(p$\ߏU5rսmeø,IJ2Mtun_f>ZG~=+֥i   bh<}K313SH%JYg{:t; X6e8 mÑkU_)xӲ+D޷k.|V 'W/|OqjRU|nj>t+)4V;vNގ ?=U+o @!9,l׀ tUy0^ggVh^[,quq+VeT0Ύ_,d %&;n}˛ɥM>5Zq6֐n컑HWAoS1}2|@ M$+ȁ ]a!32G %X[eۭF˜c dn Uv%V?nmF7<߯t(D%F1YpǝiAPTF_iK$κ92cC`^n4 >E#S$1= bY$\a;dPm4"-hrv3Ϗf}Ћ"6E" MEf|UZiZAkq5^zWsq3ȓm DmXGt1" xU !ZS$mTXG'rLh %K 8XA΄hD곿o: j\DjQ0/_O$B3Y6ۮ ߯e뤉%ozzKE2%^d,:XYG()Uϖvёk‡Jmuڼ³Vf=kcf8ŋM F{裓N^e3 M$F&xr+d]Uɱv,i{%VZL|>;_Fm4XV!}-BKk̟Z~cGhTqL_G ڭm\_ 0mA߻%n]ҫ,~jM N_`,va۸r2P$O t2z$F&mhx;ӌJ nA<_gǰQ!r!vx51Fy-d!γX8ߓʹb4( H+t{DP\i"auoYS+YL aTJN6.h'~ ذ,ڥ1Ѳ+PnxP%|Do4vAx[&J ӻ2sA5ѐ!ή-̵\Rc!uif\G34]x: Sdphk<8eY]  b̆sڕ ~n!gWbR: fToa"5-8Փn7q? wQ$%YO~)2*`dAQ^up&5[Bқ7pɯwX5vۍA#|ŪxħjA@ǗIz 0`ij8e⡙J9tBs f{pJo|߁IK-`ÂhugJP"euzH_ksV4fIAj\pfu;%oqV-Ea һ~N֚=|" Ɵ&6"ͶF|ݨs9]訌̰IN Ze#pǩm\ʟ] BĘ4Lb#> t`d;Y'`2W}NeN8-D!b$1]Pe F4$s}"(G@D'5W pMON{V6ܔT:,%Ee*>d$7y.8k6Ae [y7n~o!LQ dEo/nk ܉]פRjL L;vv.G14tVa& )ՋN d"֞7V{b(5]7)SϪHS[cL.1"m[W)zr5n}] 3C6e*z5PV;1YשOք%hU݆GЌL gW3T|n"¸ɚF_ǻIn]qA7c9ʁ'1m!|89B5SicW'xԲ(S+`#;ں[!'f>|< ,¯M<fvN;>Sxo/lJB׏U~9%jkX|*iRof Ί)cXL}ɬ#~a|@`"C?N K&Gqk jJ)Xn7I/P}->ʯ|#qVzC3!(EДsʉKOT5 U:m1yXlQ#V>aDθtx]pxdmc yP6ωZ Wuő7[n$vsr&I%)Z]&xt+ΌWԹ U$"(ӍWtALTB1M!Ww sܒFDAxb=_sPrؕ@0~Z j{zEIFMxT#Iϊa^!iHm$hkV 5wyu£O:tdbqe);+%HD0昣 qdZ O8lXqi=eO?f!r%޽k?JKyY?S7d A2<,տ-_1ނN9+2P7?HCԈxJ(!8D! YDd܀>:b cuTN箸Y9|G7'!DC[Ngru--[bzؖ(!M{ o/HWºQ)LC |]d0 `t' ΫOdo`}e--ԓqݴ*LvmmbqHX/$h#^TG1;Pjv_@Ki#(sEF A*uXhW6iHʺf< I4Rm'~;pN{-p7eoT[|g47ϝ]< Eas ey,ǹM^bdՓ`ֳTU y]/7<*+˦J׹-0+5(ɺz`B`ݮo;,VQ~JJMmscfgoXdo7JCe mǡvtE\Z f3@,.ZR-}@XK>׆'KP*QH (e%Pd,n$EG AbMa P_7aMRUۮ#17yRgV@%DܽJO3GRՒؠKdfWKBAcIsd-"1Pu);ß@)׋ P{G6GACoCeN\٠[ 8mK,}ܚFӍ;O2+mDϖ|p;`7 "sOG ц3D$4G,trb< q!'l7\o@A)oFdj9¯)/Fj0Ȇ wwqRg/a6hAvrx'ǗIOV@a 0-x K4Wi*J?%pfy0Bw8ufDVĦћ];Y*:#OڂBEc!{\qG6!W3 =Ey]p9P>bk')%HWմ!'¡FM f_Pk^7'u$ΰ7.N 1$f2p`5R|gܙ,x*P3ٟᑣrCle P&с72aG5(7Dz9ISA (+t6$1˙Ew쯌^0/䏅bA1^M~3%Ȼ'Ö1_w3׈]x^OP{wR71[ŲZCt"Mj壘p.m#8j_}:zaGڰ!䷱5'8Kϓ⻕Z:X5I`^NHh=mzةVG Yqhޮ6x\oe~ :%S%2/քPUܹ%񬾥$W̴ X )dxVC3m}h@3T#@ Ast&hPa8NdUƮ=K|]VW lu:r~F#8ɧG . 롃 2KgĆ+ՂևuPX'yCÄ %x+-1n5[A)"iCЉFM>"GQRvWs/ŠWOEXAE1Ip{,H[J(;~wC'rv`@R8ǜ?挹_N~ȁH=V كp?R{^ĪXQzF$5z%⟄ϻyMF.!ȗ#<:."@l|L Il]TODFMB?XGfsγy>XfQ8MWJ"SR}"+G6+VL]`$ ]+8S&H$6qN[aIT>? N68,Εxи* 5:VS,S:y.cu_voMpBHpJ̜[OH_K_Xm&eTeu7]I6)mऐrC8JZȬ׮D.T;Α_+HE'*@tb^n;S,b5[@f&e _zg6Z,59 Pϫӹ. (\K3Javo ѡ޲ X]=8,T> MlL| y<2s s7a{03}L*,p{I.7UW<5+5"_BZ=2+z w彯Ş~`|+O\D7ԟXA ZK{m~i@^|7>\̏,3}A]ta,+ĥNz1T|ܷ$I>i>}lI kz\m,l2:ydVzȐrDQ(ɜGSxי4Uߧfs6|{9Y5L{v.A  #K4vB^@n*g X;kx%3w %tN5zXWa!Z5N ̓el/>wov)L~ QZ 4x=R1-SCQ&muNz6cDT<;'og9AJٯ5l(^N|hLb.G:A0υZCusUC9.`_t~YѤe/SNJ~ |u, #" j lw%:w"bНP`ۇѫƀš4y84d·^PWS LlB%BnT (BRu."{v[ͱ 84Fy̦u BbM'"4B)QG0):!Nj'+>oΣ9%D#5os_7ȴ0iʃ9({ 9oڭ:©3lɒ9KC}\!BnN[B<9e_2վz":.*ª-[=y4C,4Pͥ򒥗r/SK䷽+*;*|thȄ ̗oĘDA͚H[F)e qk>#wB: /pF>^o$jՍD*L`K5ہgͶ=+ΞO &/6X9QǔQލm Ҟx{M" -J1ަX2ב@o )Y9&fj*Ej}$#Ш-!͘)$ :zurʱͭy +LHB8R hrm=  7~m\\:V L.BD/RgNx翣w䟙/f <!Z @>՚9zI4g(zpZq"DqVDA~#0h#@ 3!bf!ҴANVG3.A_!Ϫۆ}O{ Jy EdiJ1MPhyKE5CCNe 79i@|௢5|$U*u*S&gM}y6o#L}\لi$1uX{fyىh \LYݙhNFFl@'N~+=iV9 }v:YqQzh w{72ٵ*0FqejV"9Yl _;/N,\OᵴC AL`Ѕ.5H_t4s`[&\dVȨ+mܛ&{cH";kȘF# )Y-\I5$ Xgfl;6o~}(B]QJj]h&r헺uۡ9lT qp\o,L){4@+]Br,͎"CbB!$Qs;pHWs--cEH\5ߌԯEGuF)$x\Z'T>6 vsŒ/dݎ\#&oQM|sZ\dL×̈-Ǫ5 S?Ĺ%F'Mtfje>FbM]B[,b3{Snb9K4'u| ~p䫶~f>l٩.TpVY2&NJemuIW]W_M?ǩ5QsQ }o$Aj}'O(hbf?p/^I31c9)le_EƓiiET€%7D0MF 7.qV°G&M6ٮpXD8߃a`C^6z|pG@QOݩx}Y%XkNr\\n-UHYsV-ɞGxf8$p렢w+Nw=] P E8)DTܮ+%?e a*ohJ &Gbb"]1)׆ڸ`sAofF P".~xZ-򅗭R.W}DpHp) YoEї 2)8Ԏ?/~y~v %K'#HLC7׻2խx> }1TA75@z2 į\ BPX$̯_i;D!U) ʨaqzJ]L?-$Vy]);o%ꏧj=%B:q|X.r#$эe&[>RX/;n<ϩst,E>`cb%g=_y*zS|h6{Qh홏M{X\{ɸ)^`VRu|ڷsqRgwtP-zDXT,:Cz3eίqU|vt?(.pβz Rs7 5$7W"AJp,Ēm IWS-$H-[/@t48}8>š t)uvIZ02?'|sbھLn3r@yֱlች-o< ["?Gj<^d'T;[[ba|ㄸ|8%fgs :iXg{M/lC^Kk'~f=L4rv2#ŷ܇T T?FJd.K|{r9[U6<36J? >vHI=xj:|ު:X 0)Au+(?NɚEݜ5]0nOda\ sgM%WQMpy.q:%;^]dMWR=q$@.f鄦NWXf v(b8#Ŭ_SP *8rfDYE="iSL֖O WbRvVѨ͊twꁵ8'L21LgMhμP!'(0JS wΡ83>&H r&t-䙺%)NMtSґl>F w+Q~e{&0_ H 1vkgh@ikCa~m~4 wWoC.K] ;؊^s;AnL׷g9Fg]2^+uMzq{tZ/> #<[Cq#H*V;plf;"!k6|$Cxyk0,ORy2 s|!6p9K'{H-| 43鹬^cxMt ʎ>(4^]!/y 4-1S)Tg,M2g9+P4VbR֟ɭSLlO{^4wk_Ěo:L/Q>e#: ZQcU#X9UawIp:-fAݓ#xX30SNSD51nn,HV- {~!H n1~%˦,-lμ$H4d6 p[r.Wip :N*ߘ2ޯ>$1's?M7>(RnS]q߀s'$T,*t*-ѴV-- qSB+S*?^ye3,]ŊX踟E4S8f ՎHfTQ;ۅ[4e}uФ|mz$J]wC7f[EE6*gh=? Vkz9+OAy*U 9S1X ˪F쌋UTOdq(yQ?Ոm Qg?$/ʷ,KqՆ-ѧv\tqRY]hVƷPsS#Z|ov+bNXacڠv4ֳAr .# C&ϐQ t=2OH0FytbK(e1~ju0&4óoU`zzlɮꡓ܌Kh-hrUk/i)9k&ߕKӴx3s4ZWbUwDC NAy_Moy RCmEHXk2I*P @f;ةt S?Zhm83E]E)qQRa'.CMIſjU|VlɃǷ y앬ኆ36)9.6*b6#|'fTS0So;[] =._vڬ YՄBPBXaiClZRUno!CMDb^|p9ԍև>&(˜vm20"zM'2ۍL'cV$]ETcDDj4d ͟8摗)HA~-ƛ*\O~cY5rcBQ}?3h>)TN7/DnR!ZZ"Aa7[WL\->}D ьi׭}S- +FRok7,<_8lV> %}JׂLھNyPsd./06&(4OF0adXmOsW#Gec4-8P, -lyU(Q160)3q,=ׅBL>hQHf3yczH᠖;Ȑ5SAu'cp93@~nGi}kpcB3 rTHɽ s>6bokVsj~,My8.~}0|.uVEYNǗF6VOK`삈ZRʩJe&G^P H3z?^2"R[tL?5vF2a[5uH7xu0=a -5 .V{^Hf:i)yBw%J^,˻'S$B)ĬzmaOQP/y^,( ]!7QXҔpYcA'7W۵O3o.;1]ȅtﭝC"CH3˞(lgyeN7W("dD4I:5UMqA(jN'&x6цٻ'dGD&gDǻqs ]7(yw&cCnk [6W\A{@W;'Pa2G6fP#HY~}L(.)KD#9q6K~1u2 )n<&|"V1 NA)k9V#(übӹVta 0Cb-9Ytk5G3m'uhko<'ETkjV'0ƏֽP,`#Lmn&~zllhYU01Ǩ"Z鵓jRYN ma 1>#V_!tpwk Hlx< un _|nTl. /BpnU8:C+B]1+V5.n~tz9U+CGOՃNkቔcn2*`̦Wx-ホPr]Bsl\SKbج=$ eFoQSH3.%bt$VVǡ|٬R84!(@ӴWD$:؞@zILc gn JJnJ~\;ٗ8{,*sJvO?<Ot+ZN e? %i!̴|RIM{I aG;R4'$p>q6DA2kQq4uN ʆj%|!(C^1k+ml4%)_xvŬS^LC@@(e7 Z|P7V\8T6CZEKUb[+f|P3og{Kǖ*Tt\{P[RU1 DzrPN:g{~$yF5)-9r}k;G Au?]Z2aqc\!O"Wzo=hh,+BPhfJw/)yN12TN; ϴ:k~*̇%:j߫| 6 -5#C~W&o  T!"Q3gNkۈ & 9QczqaKqr(DPNyZNЈPuNuF ^6:&rs+(SVo;{ gYO=x(G& +%8ђ.z%׈nvtQ)5lȋHT(-;^$²b߉5!S15._+ق>uP-5֪6]V"4)yFZh~BnvY݁@PJiMQX,%ubA[kB@)+m4P0] ^i]KEjr3o5XQ4%uxbRRգ)+,scG?.,鵖TE)"DrD2Ҩn#W!(j0#_E0?^} ÚdtEŀtu]F+mK" 0@Cgėf9UXŤ{d>8&W8/L:s/D΀|srB'k-MM[Spʩ)()6ݓ^Qt.&12a 7bo5Q,= 'e;*,;Loka{_GR>=~ֳO.j24Wpʀ+L͢갣f'-y=ax9$~KTxV%ba]p($Gwig7[,VxRJ|KZB4q,;)!?7T.K}Fl'M9ty&HJX_$d+n8ػk77SgL:EL?!˝Sب#ۙ-nS,UPj^}_*$Qp5kLy?0?v n9-A%+t+7e+j*Sɦ ̀4&>0 YqU헶*l-E)S?`(Wgt;1P\A8>RpkSfއcS 6Zȶoz(*S4p6 BƦS =0ݸ%%O`( trlseD l޲@wB'\T#BoILVKIξSQ`"Ҵĵ{ T+ Mң2-Ȳ_mF4lQt6woM!' yrgNutc7Bʅt^urh\tq&G ;sRej\==:&yoD/C+&GUyEu)P\9Mx5Ȏӎz+1J5 CU qjjwu .SZ'8?fX@n"CÞ l.N4 V=8Sv1*8{wD:c4Nom2:5 Kfo©@ظF;\.;× 釽Eg?ٯ`xw9UɈ[8J ]!e$!hMey~6Z]ݮb<ƿCX"^6Hx(~|xz晥}MmAԅB({*mYfet};qB5ᓯ{{׾h?)'|Bp+9g,.Y@WbI©tQ>L,|| ߨPyF(ʽHI?4>?&kplO2Ry!,KߊUjL7b'^n=t0` lޖo}|ݧd7?VƃMq^u?Ìg1pnJՁ|͟ 4m{5ٓD3\ٹC7wfI3kى=|<߭f6j^ ZȂ}=S]Nϴnۯ1//Ȣ8A+Y 8U/WvcҔ1* c c( zxY_Q#' / |;lAajb6:'[.'lCF޸ݗ_4w&~]3 -#u: KN7}Vv&n͖^;h]IxodDL"m'(U,Y`$'V'đ{+\#RwH| ٽ*wM<[LۃSFy}g2g%3ce'k;rĆxy(;$>ze0?4 fʰmQ>;˧5I7,G{(az=梤e:kq0BI \AvE4R? 6H*AoҀRqcDeӐSTYb2⡓H|9;"z92op4@ҡ#``$LN5J{^bZkJyc{!Ɩw2zL)f`sx/]Xc2ܴiOܟ;z;qGa2.t$mi~<0؁`B(ƒj;R"!jJ"- OWEtU;,E,r<1p>0]K Z\隰ΐCѾ Ӆ׍7̢z( ޡIܽ[T Gy;{H!bi#70>`9tn}2wH`Ȳ ~{!R `#fq6~qcHd ܄wgv?j\#H s;c)b@ rD K؎ b >^'u I;l>=&ۄGTb<#kwxwHIaә6R,:s{ʴ6blp?ss|0=GUs;ty\@'a`sBc9ˊVђ"*1-yߜ[nЍ!~oz*uօr^v Ƶ.s)=iG B3l1A!8u@% RcW┑x4 kh'zˤOo~ⷸE?LCygeHk/&lVY8֖G0.5~T,:+o_uM Jp`pk4q#-&l8&l KS!.&$U}+W1#?f`Y3r(Psh=x8x7qB&gA. $5@Qŀ .ݴ\^v3gD"h pBSq&8f|OOi>٘]uھh !KD8g{;"94x)}:?/;Pq΂Kj?u'U38ᘗqfw39v0UCeBv&2PްaNhf̽[˳#Vi nԇ^E(@=~Jtzdz0S5O:ԼKQo$ W\/0}8 .cKvq-ȎJvIUN4⛥j78^]ρki?LQԺ_s+3@w* ZkaXj ,\l=(UuS!Hԫg񌚂CE&:߂@vQOw!,žfu9՘'s>ݕ+jUL'0vx0s.NC7?k9{IAQw*+X!A8 ~m"u[ 7U^ bGe+l^`byZ3[p?'?L e;'hbBRǠ[': Kt ʢl ;h+=OW "GݱH)"i+{]Xj+P*pPr.D~Φ7W'.k )߃~*f#А~rY_Ô8gvuaك KURюK + l?Y,+R fE@ ш`7L%V,DKُ^iz[-U +9zH+irMИZi8XAs)A/dU{E!lCk:$]$HLFR-F7ĉ ť .ۡPq ,M?7Tu1G*2Ѯ^кeޡ޵o)r:;2j~v7ՑI6, ⃽z>fU|4|9n7&]aMPρ=g[4خQ9T*u0t6yK1䛶A8ViB3,n ,@? LDϛb͂wP: <1VMoՕY?%{IH`OqxI\@'*dޛ!BY^H*v3_佈 j"YLOhA='`y|n~{jUEpY6Fk7,z&VXe?ڼSOcHAҪ:'mPSl(;k\4wC O-弜\6L; ěcq6̮H'n`^]>b_Igۃ@N-Txh,Kńo ̬Umf%Yt=BfdIHٹWA&J~nPk&2C$GZ/Fz3V8L-/C| "3x-EB7N4UO,.J"XA^rӬ`#Tꆏ(ƾBF&oѬwMpz|+ Kǣ81d벃ۛB^^ WlX`BF[&]RgtY˞kqI {fSK=Z$z͜\ΫqO&NyzY5C5H )ΫwN'9ۍTb.!HR6<W`(U:_,s9 n֢lٙ;^ݷ6𳡪Vw0Ȯ|5˚M18c%׳\R=C%6}(fwb0O&ŠoBw\gEBUmʼnRZβsO3&Bbo]d%-g~ͷw*Rw< ]1ll?'{|ZgM<(6tVU\Or_cE0iuH4=0^TRf0N,2[m?J-c "z[vSްϿ RntQu%P9x{3=4N&߼BvcKC:|Owfi{>@ tø*I^nlDs8ح)*")j^wz B00D Xo&U4.Ptz#fC\)ŤY T9%:+rüu#Dȴ/nSd)%t[PB(6Mu01J35lKD8MTa+xO^EڽԦ7۸A 1>D$<"M',Ҽܟ/CP\-.zg1ݽlMIg4 Pvcy% bY}ӛC r-6o5od@ȯj?\g\[6 7Bd1P@4W?x3mE:?-RI[PG)@ 3Y,;ΠKah.:֍F?|ܻk^c;4GcLA}o?o`uRrABRa=8Ap TKM2nz|P[Ȫj2 P[m:M"W%eư7'U qtdP8,px^eze"N'_3Is| 3 p\SZ:4tΛ+kGdeE{KJV D*#)a8]a#][QU7 Wt p {ҊzּCzp%YEvք>Eb'V_4> ^~AjXWOnuJF: 1㠰L2>mU GIoV]^:27umL]g-f%xD <|F ,4 tCqT\tO*lmuMq`3mZ[Ǒkj =Y~dasl1vC)۠c 2LOvqvξn~,.09UFW[R>?$S]Ww Mz'Vݝy©U] [|P年j ِKTjELǾ>5 El М-)LU*{?][}tW>Xq76ھT093 镥Mȹxjuq_cSY>WSϜAÇuIh222KBAv -QUL*{[OkAIYTX-sypE#Ecx(ENEjM}%Mu0YO*@S=ƠL >:T>(v> [us4bMbB ӌ60̶j{\@n Waf"ofH- (U#{2N%/8 y jncӭ?yjXinDspt ~,KryzK)L6AYT8c^Ɩ$\RB9s57UJM"AOtmuqڢ;xcn/8;.=ołN (` veFP01>~5?tգ1^d9碯 {W[nh7!+K+ܬB|GI}D1 WM{v*k xcYs O:IC7#,⨳ʋo߼füKIlCs^/&qH _HZ5.P6Xx I9]-DZPEjh#S-t=]Ub CRѬE9%3NB@9/|q(GqDr + $H&o;V!B_L٣9aDzߟCtӊO !㱁QV/̜&gvACVf)0nカ連PnQ.s]PPthoL&ohzIf -Kyl[f}T<|a~+7K =ONth]E' OUZSX>Ħ61+ k&;U/bsvq #M1;0&-riGз&^ȾZ\k^`MC~AV0V 5xF$c8 50X(jb XT@T&sХ\T𼖞DdŒS< K10z8#i=l>1hyYI+n^<쥵  ./aEL{X^p56I.Z聩']rKwwсӓ*AbgBz` RTmo+fnv*]AUM/<#`\&}>kJQ^gp"h/ss&z &o~E(z8t}V7o`zg *f|p?БhLpg?f;2D!>/$l{xhGs!wRU &|FCY,V\OX=ۤ|ۖ-/zYFXj|~ǵ.=YnGW -96֧a/17G3R e痂 #`+6Nо}w"ҮM&m#YE#+Jo I%nJƙf! 45VPc 7jP?B]X!?k!˧Mr{JK}Yizz9SҒ40f/jm\&֡X2 nsiCrDZdvPUc,^eLndk1xq0(@%p"%1bPEa|fcTvZ039]V<&MY55h軜yoՔa?N+prξ;%'35NMVqF "<)? ^w\xIdh-עm}iP3ci[YQk2p\5S*Z\\oc쉻Y=l8:?ȥC? ?އv:he{$O=VWnx`x1L|{,SkXFÀ27u\~l|q6Op)*]k9HV?aJɛRQ'}{U^NWPZ!֧W]\~nI2Ғ2V NGBB%͑ZZPs?BfʯPF1c1^)R֐Vxz6>vˠXp)ߠ{80DVpigoYE+JSPi\? JX1?('ko]{klT?1Ol=!?t\.J%"olewS"Xg|Y_w>0Y CI6XO8m,E([}X4%@l}_LT!3I,>͈"e ٴiJS 6YYp$T^Ӹv*ܘP1Y46$;\b u4~k7#`[_wsO,isרF ob'gNj֓n>{$=WLnMx`9P4I?|$Xː]lvK'}?X.˙z\S[}rӓzuÿr,N+#OMCsNg=4!0ο;SXOzތ&%Șu7Y/LJ5ll}qmn%Ҭ9xMK-^$n%UܗFbu(ݵ7i#VMe},#lɺ7y|˜[s)򫧫wg ҧI<0:5ۣMޟfpp 3JAoHGEq~=>4VUz  }D$n/((7tk(pMҿ$ OfMSTL2 %\qED8j^i0_rb(~AM/oУ&dEp-'P7UĎM =*yu^+*޺i8>q  ^ 3Mc+E{Sh91qX(;s=g JRx!+F R˟4%| XmUr9Ky9c=w2S @}tw囑,st+5o6pM1)R?a.ryM&&n4$y[d̩It&80 'q< Oa`X۫!uPhŜ'iL'6GG;0Fd8x}*?I̵J"tOT-oF6+0J(fRYYhi滘?/ I2 2O4j`l+PӾE:F^,eQ R9'/zUYN[Lg.5[V^ےL򡴤@[@1ғbr(0*rF }0)H- '5}$ݘpzN, \'YL{}G͐V |Å7gEyM :cbg1?:8Xa7J8[f)OFl\M@~|K;=hwޅlb@nX+\=šxd]c6 )ߐE;PL_Z*^6R]3="m,Mzw@-kr.b[6h-XaV4ܺ?E}H'B,<HzR*>J# mIJ:cmK܁f;. )؞uQ" Sex-[!jOm7㥬G"|7Lf) # 9C(3cmJW5{dmyg[lל#d>jNvAJ cRKt"Il0yt |o^/V,:!Gx,|8P6K?lԟMKrޖz.+iƣL.qJTW}m@?Q.c |8Z#TƋ lSZ$0`6ӡ牦ç%r+Y*eT\\ T ʓJOCY22}ImOr) BsN14tUP$sm6tڼJi$"N@D9lsfɦ q(p[*ޘe/QS$2.FoRV(iUEo=͗_B8i1`I]RF\탃 *E]8כIYv~TI9DY'M'cvm :1n&et+zֲ}gS?Qx_Dž|D=^q 6Yf1`i/1 \'kL~;duĚWF}ګMY2ĝhFΊsDߵez6|GwpOdvr@ޤFyr#o)Si蔸Fm/<yioH ԌFFɝ(1|g]xc7\&ɰy30WXb<_ވZ0Q:1־kʄ#\4v֚E{apBt{{1K7/R+Ms?u۵ePZ~W3إs#y?@ 4BYҖ ףÚ): OteA4q;{VWR OHc*U՝1ؗ o.\uzb-luj@d,k(5 Ps#g޼ +3m^h4:ӑ Pu=s Kd[\+ZO i2^cm Vn4vrawLosxɑ&u8TLg48dFDȧ & 7ɾ^[IT,/ĈGIS^ٻ=XY;Թ!ц&23ʪ5nn"eBG01+?3,{2zFnm1.wcG1+,{lS-r{fA 'u?b8 w} hmL22`Jw[3? W ӴVF;9HqS Qu:NU\o`uOT\p_5jSQ ˘sCzs"s~[$ޯ|C !} G~P#P5|a mfb>' ?%B5"X?6N4㞄SbLjh^nO_ \kmBXO.Hv }^VvCܯcHXNrj<+"ʋRx圙?.LSa>zYMS%nZ c/k77e`@)upₙs^3*7*+t lˡAi̦e| uW˶r> OdR\Dst_#JԄPJGg)N0`([b,-o nST-Q1fюrkӂf1Q舠bfZ%%ySd8?ihuDΫEsE8yZhr}|[TDoUQHX)[L>`}^wҍ-20`f0'_ y Y"`蔬 &70}g9v^ bH t俸ߦmiS.)8[. u5m+FF2c]8QddC0PY|y; hp=f0,zxd souh-܏Q׀6&w$esYf^-0q^ٛ0Pm㵴A1A䎪ȧ]^+i>LCVPSH4sBb z||k"$huqP|:x3+7sZ0:U禎h+ 5! jbɉ7[Du⣾ԣ\L~yH"qS yn#J#a .7EiCgaɬO+QRUjRψn][ FQNd``+X`гđ0CLT Y}R3!3} CcF$EWehtnǭE-jc;&$}5sD:$]=f$*l-sN~kӃ|V~ҐK]#҈Ҷ?>*lҥ;S򜾳25fK&$ߕC _ qZqP <){cܪ:` ٭Ary/$senk&M=3m#6[eC儲2LZeq,9=;s軌p(7|!Ɔ]k$й{֮>Fͤ ϔ([S6hc|G+LzԜL&Tʹ<)=DhzAWhD)N&mv3,͋el*59¡a͘0] >:EF'Cz,y3"$}'k0]< qIJ`’cuƔJwuj\߷,3)*.S(98ѿՍUh*P> zT)}5n \w-3Ͳ[\H-~.T lwa@4/ZDyp-K'SzOTڶp#~DTqZʡJ̈́6ZBu"X&["k}3ti§C:![HftgAL_:\TX-o*=<ႆuuT:t'XRr *t2j`v:A^QA1}J4{@Gߞ-PExE6W7+dNrUK+3q]P|L$쥏GCR=~瀥23x4ɂ )Ӊ xx4X%`n=-w%!*s/XCqb>nG.禳9GAz:%VWY`X#?E2H jrpjIxU[>m Jǥ0Ӛ/뒣 F%5Hv GFX~|= ,7z!t6"_y&FR_r9K%K{-+[#`en\A@@)'fJX ŴPn*|iUa"VA/9D EQ}x;ԁd;~,1ZƙPo[)2~vtIߵ Wbgn#E#<ҟ$;*Ϥ~B""5?5 pgXa.{^OuĿ4NZhNK; V5ݼ7vj>I=OjhR{~[鐰7vEh~Qa=/ρ>3p < $Hr9;Z1t.rgc2| 6 {eunBOc'D-Wh>P1dMwRV!%I:x@DBU%hwj&xkD f~u4nq׊nܒd/(}B"R3u? Auӛ8 ba3c^fO95|1_})xmi3A,&#b㠛LV6+rzJ,[ *H^6+}" d7g:&B/w\a0}iioW5EQ+w SIH-dMvZ hO|)k{-SZ[UYUDb x<އf<+<|cp4a8QiZN |B mrYUM;"z+Tl 37$FG+߇h#+`^Q^D#g :+{@C/kQ'q U⩿Z<'VLN&O-u$*wP8)oiӻةat]P(h9^ǎa }֘)hTWy?+vL^pf$n͜εjC2//2z͎X 9(M*wjM:H jl[  м;";1z\]vM?(/`1?WLM;1AY-$AB*k:[RH.CJ! G²]Ϟ"K/啗 GL &EQv!%*d8:Y̊(]#{ K1fDQs"n3"BxH.WYw*߂V ʸR U+:vUGRh!<4ヰi^K-K(Eͪ1Ma$\j +ΰa/-ACYb@v&]40? F`=lJf;SyK/nxbs+NM rFT7g$.}QWRaW}ChO~ϥ%&a#bD65 nZc,?G9n9w}O5[ψbXTC!v dN8hr2}@}Uz`5m?oO,=@\/*(M/K?JsIR.rd"5wK8cnxm&|%k?ztgApbif (R Ny37ASD, Tw%׹~VR ҵ=(?" K\hOuE&W_ {n^Lmkٙ"&KT7=`[Ilzy38ݸNK4ҙAK.6b7>>85"+yS q%宺La6Dsf,@bUqva=k Ǽ;h<ک#r<.3٘ǸK`mZ18Ԁ o ٬P+u & &$MH0+hSh@')Z!VijTB>>΂>BK#|X7K/Xr*,Ko[XP<\i ݔ'a LC}7Ycc ]5RmwBUHΈi5e]̰k7PeO8=(Tv7T G}00a ohf_W YR޺&-wM2ɸ0@l^hren g#D^/hb4h Y7Z6&.m@|.p|c^v;q߫|pPHYxc&s:!cK5e(١Xk'Gh[VT2< |S3[J4d7F )r5ͼ~n(CRΩgBS6ϭDDƶă&ᢗT5(Iʞ9+ޥhʼI-d"r(P{j{kAJThq1d_mƿk넯_<9aa1?/'akOY)¦.W(V "c5SB:BH`&}Lp.W1V-p֤Qzֆt^wn%[䉱OGnP /xaC ^!!Is~=>ϩD0"^楡|ٮLo_V^V TDL ~*Tgh/W9|U*I%V^>=% hĐ~%~vyW$W뾣T88'@P2C2 dqubXo?+g\=ll wu ڴ*״ޱX銑x@aB#[p*LBj91 cJW)i=ǵ̬%Ur j[ 5_A`mM`R룁 , `K1b,{Z.Ŧ2%71{? Bv9v#zoK?$Yʉ@cu-$8E[~%ɀ+f='@b:OW.NNj,H8WV.ZI48Ϳa&Xz~ m*,mub6vnU5seW(Rǯׅӽi? y]VmjHH.cCL^&57Xs1-`Dn4W-#4Uٱًo^AZ?>1n4?O=3#aJш 者nC*MuY䚼'EtM p8NH<u,#CNJr&[a.\$Fmn؎HZgM?Г?:+H`OW6jaXL磱8Mj,/U6Lob37U^:gRڬGzA2 >~^qѰF1Eh Uui, L2xiT]Enڶ,NW{ðe0ب&rKCK&A^:\;2W7ӈ\kJ-Դ (;,0e%2GZh EoC: XI,. ia6d@  9JfKK$NoG)b j:eI`Y3MmlZ=xiBm]I-QĬ7D}֐s$eZ1=Ӂ4.h8M. +Vc5p7\؎>|ɌEszӚ{Zk:b8Q9MSԠ}VG՛YQ|5C#a?CZӬ}{lC5Ե>Ws%QΥ,%O,:{H|EJξv]jA$DۅMZ])[d %OUFE3GHbWn Z[yPsMXA-$dCpIis)T.&UPADJh(VꤻAzrMB+^Ur))֟6 @NaDb9 5+1RƮPߨw,N$2)]?[Iu/˩Ef;ã\)&C`;}{| Fܸm~X}ne^,X5UZqn)imav$w#4?o 󰓅[R1x<@~ˍzuEl˳ `X7w]JxgTSC9@ZGڿf$SzCo; q " )su*fcZK1.G\ Z%)ze|*wk)WrRWF@ O 0~YE9.oǡ%rfءT6pP 왲ZoK~yǡ 'F7׳iJhe"GXvZe!'# \~hF;Hꈆ,P7ILR:&o20CAY% ޔP?`Xq2oAj[ 9_AArUc(@Lu$A.}#Dy/+@MjuJoxb.McQ*ڂ8VV"Lc54%(sj[3gg}[QHŵ]lԌ\N4S1)iwŊ>)U75<،ȼ/:&V1> Q_`)%OPweMaF.N۔2[X^Z⧖7Tacms؅2B؞ ou‡6J3: Zn8C;)n'Gh1Nf;2:c0`L't0\>dC؋`GgL Fc@Pdzr25<~=]a:|-m-ݤ8 y%v?)ҩ#47AQsMx GTmGp-!RN4Wμ8(fީb 3ٺ){ΓY* AUǧk+ca5?A­8갨Qy @K e+DˇK"W"#wv족]U?;q|yJcő4-[>I}-:c4h>n9y"w;̿-_I]FqȚYtx7!/HM|~]P#} zW* \M`/zfZy7Dz4>.bűBaF:VXM]LI ԷkĨa4u>0 bf[$( Hfa9U)_Bz$Fpkʠu`Vk~~W r[M%#N2HZ]Qg@᧦ yѥ0^^,.  Wb7.Kh>n ^?FD*h#CasVQu0L;Xmf_ӄd:x.044+H|Iq#v9g6ŢX*rKʼnN WdR.C&6qka⨮ÑG=Y%3|Wca-v-I?>bE~T$F#kט,m4t#MTen.Z_ICːd/-Lr-5tW8+KvvKDL-y!2#auEK?knI~:t灂#r+qA"Ѿ#u?;Sf.,Wy\݄j ShrlMZV Ahd֋?Acs/|9 ~t^n@ʆuް1WB0[H%V#@o$<oTJ0U&&ge[.f?{L cyćoxx)Hϼn B(J\I$}H6ERi8:LT| e`U$2ڽ}yXJ"h5pZt*sk+BN;lZIeE o=Pup|>N_f|PrpBxӫ}U4YT Z9G; QfI߼%*|xP\^ϒ < ,;T`+B~2!bߊ+йs"Ѿ`(RQ$h[=7 v] 8`| IxxS\& %@}/^e`i# ;!+)G$cDOf@0TrUt2Zᶫ&@![L{u~eh@jV%+^rznBmMvtVCr.XeC\ͺނ!uyK>g Ρ Ȕ3A7=.qv3he)MxN#ɢeQ T[!q,BB!Sf.7VJH ɥƞʡd\0U+ _V?gO~KPt᫟>3ä.z5\{ڄ;v¤T-(@ g W6mDW~mp(1.:wSDY;"7Ĝ֦hN#q^&_2TLVD>ko&j& q>*<ѻsՑW QC{hdfb7*O,";_Vkp\R'm3&@I'Êx&yZgiW)Ez$zFFS,\ 6OK'1U"QJ<*_n>*f}?D(dyjxjk,r&:fAC3 Х fϸՌPjLvn\y+_^`uM&U1Yr8ƒrY"a8CsFK;ݐUԿA:`ee |)_MϹRq4l )Vrrv:s/c?5r.y-`LFF'-Yi\(,B,0P.h7cF6nmr3nb=zd濗 3R-3@}hW>ZC>IuvPnMC ُ61/ed Cӫ<c-x|Y+ΪJ՝"䇡 |e-B'  Oq0K0z=8h}ЙᓄݶRB,jiT<7+4(dNu % F}fAߵ7kӌ8P[yv4׃ 0$iPP3 ƥ@#.VnDbbFhԳTL[SV$(}y"P,yxhG4<"$G%8)-L ؀~Pȴ͐\L֌{yEa |kǵ[˷,t]_ P & sHt=Q:l:K7jin[ |< {P`EլrH蔾Q2nss\ w^pBsrKWK;V6챈x :&>Xբsc%܇д|H ?!SE?7G/4YtxCr2}lE5K B[}nʽu7ȯIH6ˇc`:FQl zJ$D0Me1=tCxz[+nSrzVIQR/ɦ,gmᣨETi PBFhQ|>:byjs +"Μtd;&\6d՗ ɣ2טt_ZvӬ >9S@1Bpg\)t#  3l06{yLh df ߫o"j;cڿ@f$൪2 uRj Pۘ6nF,ٟ 0Pz(v͔aS7w"#Nj8dYjq r3*=LEbaoY1$Rû[|\Ĭbmh> Mx q Fo-=^.2GRG8NBY76w;'zi[П̸8Q) bЭ̀\Ulݕ>*yH9$kXs\v0Oe[9*-@\;{M (Aׇ#6qhP1~ސASZX+$/}u*B p)dR8f6S$A8cd`#bqtb]SLCI+ymYUg Yi{#vVYƙ`[̋iiS櫮.!Ŷ] NI.|o)၄.M[1Y" !P5V]jmBdb?[ivQ_xmD2>?*enzMv?I#oA̅։zm5pHpayTh: +ԋt"􂖌ߺG2l ը4H~EM2=]/ݙ %hC)π%q D$Ï0_`2uؿw5aZ{flP9uJj}rBXiQ?"<Կ7qpA$i<{Z* XH7™XEYzV{ fQTmjR@>CAW0(~!ʵQ+e,j,紶ߗԋPAon<~)wy!Qpdi@)69톊ӻ(m^SGH.'p$!7OН) 2g).Z=LP&tۣۊi;b%]0ݞ@Ee8̻~4Cϸ'S^/]ǪB7 <`%c}ez+`3F!^Zknu3[dJ˪~z(cq-~Z,u>,}M) 4rWYAf׸)ۗx,(=z]W#1ټbF:Q;|íz1 ~J1 x!ltʕD#]목Lh̲=ml]fP^?^Tyu%k:u__ŗ;)ҨSWs&>u=F.{Xa t›39tB&_\:U> R!u T j,Dm8o{뽟b,po'K> |Rc<| FIyS{i#)0+޽.זwiS}Nꙭxg32d#o\gzluӢ+ͨXvI\'81-نIvT2崹!jƳJ $zJqgU+>OmqY?ʏ&:tϾL.^Q,*V`:ˊ/EtR/n%$ 0$+_wkWN9rFBu ǎǾ7U]Jɺ4egUrp'wX,6[9;C`mn]h}2oR2([0G,)Lkr\H}Rk')TTd$ bhT(+-o͘nXslfQsHlnW Eix+^ {Wy20aw= o.A~нT'jA+v͸ I Juy, k^n ʉJaxPݰMf㠹NIĮ ˶1x: H~-lcn ME<wR3Co#M_r.׍)8t]!/9h 3˵ 1,*6_g!9L>q|!Ti+V! GH;FZ≰'F?(LWQD>Tr| NScV_O]2%cTfƈH7uЌ"#Nm .nJ4v}@%8^@s_d 9%If[ $M;=lC 7G7uC|z/c,BJ޼/.yv}2a^3A4YkQ )$BhG^x7Sn R|@ e:SI A83Z0t&zV"s܉S*&8 Auk\pJd9U}3 myE`~ ݳm{$r; /N+u۫ W Pa~G!_lV܋``P06uqW'W0ć|hejn]Jd78J0a)#Җ4N*|gC{Юq-!&~Rэ3G-oM4Jgaxɍ$5I!= FQI)?pT$cvhd0`pK:gv'Jp#5oؘK=4gkD%("OG sxZ(۷.~>qALԚHhlɥIczxܘ]F2[\cq#$CICJaW*Q?!ȱtI^,]n1O[8xB/'*ho+>JhXY| hu%˚j,m]dJĽr2E[ҘN5|/= Jllh9XGS#} o% "7_?1%??o/  w>~( )`C F_{[eۓXJ(bWn.vÚgu"R3Mb ,6Y!jAWͭA>`u=ҫHjPǭb2ژ1t3|$HQ k7)ڋ++0wyO+0Y2s5fTzxK pٽ\/Z1ZfX*Fi!ٸ6ǽL#`C%4 'Lh'j>pںpPѮBPm@H2BQ1-%/֋!"Dg%y3M=),+}.Smh)3cg#H"*^p6Յ d6 kd3Ufe ԵVzd>6:,앵J[.qn(uLT5B фqTVSl9P9 qj]lb8jN2$ G?Yn#u&o. Byh6 _Ou )Hd}K`"qBLx¦<9QFdN.IU5D)Y@p;k\aVWxa{}fGN)p= {SO}u+NtY-Hso/,G+-" ,H?&dԮ&9,2w"0[ H#}ڧt.|?ʼnB!a!*~PEܻʪٴem{ð[NjdՃ*pCGW8j,baTK DѮI%ğdݏ|WR7[E.L:?UK d+7eIk'zE FtGU f< nƂį-Z,u>sɷp eZT7[p9ւVU^t~lg:N⚪It?DLQ_+,0?q#/2|,mrIn4xejX\ . o1SP2U!B$0os{V5 n~g6jc5ksl@CQbM]JjDxq؍5iIbf_"WQ;&fXӽG@=/'3ѻ_ d YvvKszXFHd[x7 `}XsxqfܹnR= ҹ*4WC\Wh#YXIFwx>iU|jrR%LWk<((_UH'QԻ(jEyHw5T)A z,Aq`| :Kh>bw7]# щLHHBϊ斷0MEB)BzM)k/tYG^;QÇ߷*qHj_xH䀟+Ax+%^y==0tjǐkŒ6nA  (XU{ r>AZ?\&[Mq`]SMA~6Om=\nXrH\Ug#0Ƌd~%A>t"݆#r!o&+bW~7Ά-qQp⺴ͬ?US;P:({ cD{`7넖;aV.ݹ{FԏHB;MC6cBvUۧshw-*.{$QJEm& 8M:&p[`HԳMX0b$v>7R&KC8h@ުOSMWxM*dQ8bY"Uy>xIA%vSG2nдYjm^ Vktt83ӏ0npZXz $̃"BU%v4M-Y|:/΀7R |獘U'敏[(u(P8/9¥5z;3WQLzV2Uk{/n2d (nf)|Eݴf/1sDXp)OdƘ}^A1]c0qtfY@n(.`KL,{Mu<: ߶a]br^l_Fo!V}s "rZ'iFP0l1EʊN+DG~Ȏ$ܟ}ʊ ]\)nDer54>8p ͞K]sD ɅO`mR%/w)qg@hx@&nC?r֦|pbHx٧_ֿ=j)qЋ$#‡ <Z>Nmϟ.GP oyH2Y~u]v"en+FHV YA5I6֙$8nMڋ8M\$JYwZtdՄM\zGW] +7SWPV0+*t.p]،M`^9W_EG&)8}fi0 ATϙ I3;39>FfQ]ls' $f1MJDiXhUr׸08gABMA 1Ry"m_҉S$G1qKcxR'(6f7%8#i:cz'QWiZ.6t)o+~+ՊcMe vCQGaԡޅq)jM'"<ȤSV&lEΦe7|*N]2o75W<|-Eaoz2;˙Bh0BJ*DQ&[JK>?Zoc(^|#g:[ %2w/m+>[xNZ]]'qeWeM.uj)k>FIk/U E _a>՝'>-󭇉g)g*h4n"=Zс @&Ql+w/g;![2 WÜ0yH?DR]ԟq2H4g-@ GMSʋҤjExpEh=tJH3, 3*30ԭJYCiX*אUa.Wbds&ж C_O- ' HN2/jY`i݌ۯ|Ea@qvr%M2 ׁ-āgE cI*?HC}v AԘSߨ}=iID(j/N_V?ң,zQhLYZaӹP 6_tp˝ tkwVVoE{/J=;0l>FM2Ϝǿw+@s]d6]F$"w>z}ya (/gPKY^ɏ80m4 tJ}ܜ㛌Oijn(r/K| Q;co̙I!Ƴ!JSXHiycrI(Zkl{1:<, /N&r% jW%9ZNHxeю)[.>SgDW/d5v3l$hüaմ=QǠ/[b;{-&Zs-$]d`<)9Q* zyY.,4ǙRJfl FΦGXȍ2-%I ="!pHlк'5s+L+}dvύK#bUjp,fJx0K{ xj`ϔ~F+ z/hap0 ;^TWR {ߓ2gJP)H%| g1MiI+! XRYG$ 8cFK)4L4C<]%}ɸH0]9]nF9,-@kteI\SxqLUh(vғps8d$ 3 ᵞoIzQ)J d>zM>HgVKuB*X5^V *tq t"h2]o 6@`{..ő 1MF:VE*[cj^c{}\p,;t8qjF*?n#gQwr2y'WxQSCTY-ΓDpxSQPh\ѫ'w;;mQAqpcIpKvKeEu ~]}bU Muo,X/ zn"772N.5LdY"{OiS :hWG9fՅu$`n[B8`~n:%IJ Rշf"&;"漯.w)S_@_x˼;.%1_1;*Z:9O Eqe{! 6 ?IoJ~NYޕ.p 2nk)(w'$ ):_}zSY?΄m*EH5%%pnMmVewλ]Jk" %`(OaCA5Ƶّ6؋h@a^| ϷN#:VאPS&'찆Pw =_7+V#d'5l_m_D /|VXOūQ/'9шJ RVL+]Sm>s"~%~op18Rd nnС`O@CиU>yn@r>OWJdoCëVj)5@#_~L#ЗQld0rYB^l?:j ֈ$n($TOh|>\U!ki4c}"o2B(y^k!%U.c͵w" +,9!Ku{_EMZ<$fs'g nQ?Ey? xH{& `t0*`o.?w}'b6uχN0|1Kgbw|r}+ sgkۘ.oy_kk[ٝ>F.k`[~ h+=!n,5~G囝[.pQ㥈ފwT~,4-E” X *M!'erl&K+vS'M H4^sܢUrzy\: C`iMQcB#ǝ: LUxq03GC$na9_|>|(*3XwШ:w5uCYVὋ؁\Mak((=IJH8WA{,´J^ PG]TS|G%ݫ j&Dn|LEvySSo'$O33)ƍm XL,Iȑ* ~뵋wrqiUd= AC3v>' :># l&qf]x0;F)@)-z@oTEu(w棌LY^4@yzM}q>4_ m Np!l]ky=B}bFN4G-we4uyI5`A}'fdX X|3134]3$Z %r\,  79p3sw{5^ݳ66xeڃfYX-nc\sYHOI߇#vFpH < 7Cg,V i%Oc U*d ~Cb|WGnoJR x"͡Vڿd~ ̋ilu?;B}0nV~&?Џ/LIVύ/R^.cQ`&'6YXhci iSY޲9c1%PH=Tu˜tہ,#YAM+υ_{v%Bk/I Q[N{!;̧&昷 ez 3-Tw6IbAPZ5e}ӽ%H f ~#Y[ؕIriԂML3sú cH#\R.Bm B`kMSgTg=q$4, "8^34P 3I6Hd:uDÌWD<{Ґ,X*2CsI+n'(x|-JƇVBd[F-u٧Z :q=ǡ-+(Tzq6BEʨ67`abW gշ6\n a;xiq1-q`vNCdvis.$-`ZN{zMAs*ūɎwLhESo^$+7@Lu{bHH;RH vTrfj|Zc/ȏCV "=Ee\/0_X?3@Q*Q h8B7t!(v 9G5N6"()l Q|wmvT変N*? x GQS\g};l;)*щ]:X:9«H<+1Z4)'MKS#B΀uQski*}}lWlvkRM{IERSx@.\=_Эײ*V:iqKX ,?ƶ^.|eEX'Mͪ~دm'fTe FtάKHl=g&AցUQo|[< >Tǃ<!#}_Η0ZP?f"TyQf8[%}HrU 7{<Ry( 8v XODv(7tM&]ֆ7h6~rMLܙEl]f͗fd:4!nl"@H& GyRsz(Au1/-}\g5~3)}mG5 $گ|r0hCHxïzqae`99n]jˍ1 C޾AMF峂q#Lfm!2CreN ExtĂ,Λמ>o4HEh]]gau t q7Ybj31/1\Jۡ[X-hI φztZQ9.Dwog5SXei?4vu]x "$_(Xݡz3Nx3teb%jM-O\n}-赡S(ܟ˾'ޟ>!Fy$ɷ!)6m?/Ŵ|㬍?QdIM$e޻!ffQ ͦgC^r`L~\t"YwHy){ߞn)Ph]nK9]Z"4"FXH)Uy<P Kh:RӶc xA'^{/B:q+)hN, :JR]B 9DTXuhBgH88%_ZGR@xT&b ij6O.&$7;I7&V}^dxZ!7aؼFvȪ\u]{ҟP< r^KkϮ]b7CP->se/{npIq1܍Yek V _A/8"DF Fi_$uU]*BgyeNĵ0苮Y?3"vͥU{,'T!ۨ:E?EҊ4nQR>pC5^ʪH~)}ezѩVT H,C_vWF1+0|'q0!o8o\pdzײq8lrRf֠ Gqz|x3ʸ~&6'PfOs{5Qb,L< wKo:o =7K"8uaj4փ@DGmcG.Es\l"q ׭{&%6$mo?V5;ubk*LDM3RE3U > 1D`u$妿yJHPu9Kzzogj1WŶ<$Q3wzM~@ެ]{m,cʕY:i ^eRpH;3'av,Cɠ{g-* vuOno7#/}d974*B=LM#Ea[1&B͜WQs7 ެZm$_?H-Lzn(W[oM (4X0K{Q6pΑ yt iM+=2e9~kf#bC2=U 3쁽u 9a@X$UfՍ E('NM͋ÃBR-wik :#`{Tn?J˦0 cq{$JSv5#Bl;>=wI{Mvgs;|_ =4 3oSco=O_vDGeA>D.myzBꧭ'xjy.C]Ì8-=m5iOutqѩy|GKY,0r{k=sm$zFɔày \Y-QZo"ًIMbvDf[ nq+ q\1N[t%)>a'g ҄ Ml>(FqTO1v[uTV/kEW+;5g:PCy[;^΋~鸏D*SЍMk!%7T;514fR(x&GM]*K*EBx|ױ2c~ޙcr{ #5舰wJ]?bMU֞,Pv%\~ {fۏ͛BJ?/r˼ z)]Y,H/ L](R g*/ Cnׇȅ/:p@3"``!.JmN%Oжu>޸=.2)c ʰ'i*xtR_IGW}/BM!%ڔI)uDT<0_+|5x3d-KqƉxL嚲 wZ<)nR >7O G.үoDFPmƒu;^+BQDKبU%ĵkuG e53\Jbr YN<ɴ(@8t KiwzRy#u.#D6 K^2F!@hd3jCȺ l,]}gecY?''d7W |r#n+o~evq*WYhܸUH3er)*M2$9]q|K;;@/Cr[8<ЩH͜ГLXoi(OTggJjE)1llQ}#\o?T٘![G3Fn~I6P7">d/ء`"͊n_v؛)4E論 Hjq L낢B%JLa *uYd7>eh0B6@GFx_O7o;WaV[{\Xn+F2qYFQ _0ZSWH 9_U*#>׸@MrC?=ưVmvMde$JǵEH$m Nö2>䈯ҹ- :GEt3Iy&PPa]> p:މg3|ُlh7jkjjІNYaSE ڃF0nJazyFc g eMI' QhtzghWqg:vu`ǗoNJ{a=܎3K\'/79j\3T* F;}HȖe8 UVqJپآR9YZ\,΍4AnfZK:&ZZ(C?e륬/%6L2E70J[HGK*57iEyEp3ϚC럅Aϗ ޽XL9zD5pBg|xYCs˻+Rϝ`^F>LYVʫ~j9VOGUi`ܥV?ᯏo檗~4R, YB5oT6|'?ƲhtpӨMr>nY$U.˶#usu87GY!ʿ@Kcd3[WɆ'CH}cK|1QP#'W&Hnv[)s%[5Vcy]7٦g`pHtỌ7>)0/M\8FaiR"oTє4|@.ǍݯFoN|0 }OHYy6GexGYgIUma/-[T2Xo^ Zآ9sk#-X$=:h/mL ( v%ܝ$RgZ^iV#c}m2)E!z51\6qHmrÛ{۳t~B.5i[ iZa͵e)/S; :4{zrC,NMQ[8 ;w@F`[0`-.GtN4">bd|| j\\o}v\H kR OǮ Ec.cxNu᧳\x5/].it`k.OV>mJ71b ES:%vG])rF QqԨkl3ϝSVz8,QB b&c\=}xP ~{:It!"m"ŒmnOu LS(olU+[$#tp4VOU +E3Bx=Y0;ӿ"hN`,d[,Ha.x70`}&PȌijU~U-`N{yrЛɜ߅>7~< @5턋<'>#> V[;04LHxlre>ifElxy4gCOiA6(nu2@m_|/R9b~s^>ͣA}?O@i$FHa EFe-"l:QTxZt%=X xOBaUk iRh{pqliWQ~+($A߰ڣ; _n+Wjstj?-[:kƟUza XdR˳ "ڙ% LG/Œ6F ,7L1QIK=F*Ð!Phe>%UW qlMp4|Y16J:qx8S?F(9f5C,Vo-T~"6GoO@E;jșZ E=Dl.P tU"d+Zӂ$r$LDIڒzL#TeHu Nc ;C텕u6 ~q .j\=F 1q *;^VޜU1qhquCH~cV(•s`eݰG!yCxZ^8=W <y!⹞j(#Qc̸=y봈zC>~وL)8ƑOqjW_*{*+cwoM:1U C~{_Do YsӦX;&!m9"EҀ(LיFu79(Z$ωeW)h5O-p+aK,2-}0l|@OFdYqTf9fEzbl O8h^6yG,OE֞o[S΄%8YykjL6nXT!3Pbz%vj+fQr{07`k$Ze룝% z {bz[YyZD*]peX,wЁ_^.},u7J?Q`yޗ M8<0[D[y ,3W4',:z9-Y|Ɔ0ÆjɟE 8dfhE D"~wBsLUoƔDѨ+=X[{r{tvX%y1O))1ZJ7(;3DI4 oYT& 1!&R1֍BfuoJDw%XOq> E- a%L\rOwšUBΰZfv'Hm+IID0`3QrͦG.mUlYNdUOnJPzm k 뒹6# Q?h eiՃ&G%@p!rX9b QP9)OLr;lcplQ,hv2<0.b'Wr-eWm*v&TW )odrb(T(әTbxA[!%_[?CCu"HoꭿlLu5G[zJ?E@΄w:X% t6}pz1T~' = !.ciX`}WL_{uou/ХCz0Vj{#"d19jvy6_WZ?^tDs49R0"Oo4h1"ۋj ˅.olAـ4мD8ύ wK | x!WU>F1eM75z1{S#}bwvqﶆ K2oրf2Eh@UM|lO]&\u;!8g_uÓ;9 (#+BX EhTMRs)H]oV,[tMZ ~|Wc*A>~:CnAQq^^PѻP_9## gs@"/Ot@MKmy*ߕʮAWn XјqǫzNҕfkn8M^\?kaU㓺@u$ly2 Wcr+KbQ8ɭ0tH =]6="7TQnD׷ۊ·,֫o;XHz911GeLhQeUs5HXsKkNc'e?^ ,ooWq5֦}=;~1!#xp;2#JT)A4!O%up@d%gJ]ȥւDcU'Ԣ]Dc#ŊQ6T㖵~:Y)A9.̈́ZNENzc٭83nEsR[(BFhyOZr)# yR%M"MD/5.s)y_b#L~@TfRXGEP3}l5l,ͯ3k B8g]GkXu ʷh'<ϻ,4`";)",߲bFt}XKl046Bj^U y+-XnP3S<5 ME`2zXmu4HQ9Uj7ñm ?AGf`'E[je>dЈw{yd)7JOd\e akA;Jɠs|+~z o77P$'诬g{@$PҺYpd&>6o@4E1"ߍS^bP6h#NB3a{sz?o2:ݿ䃨ʄ`Y7!Ŀ7#(Svx?tḍgOژuOQzr#Z q9>͖k7tv0H?4?؞cfH8kåU%e5'Kji+kz1 8eFoTD;BT!XO%8@)@ {P} DPsOXsNRv"W Y(U]*f{jvlX (3"@5M2'^&)^oo{%<' C" &֗e E`3USƾ]m<;#xN,)zUƭր&0 i+a?`Fpo߄ >[eAՐ<-Q*^{L0`hFW7PcucZ8t԰#{k;G~&Pj(y67eu\*#E[Ca0]!~:fS*SN䙷z vw7DvꓥLj#sRԩ; Y\ç#MjU0Ptl$^;;j?B4?05"ol_ŵTdZ-]t-Kė A"r:~"SG= V9YOh]fzdZ5~B62C#_LK:3[?WքF@Xڏ),)Gq^R ]*kfFA^ syb{}8tUz-_jz bMϾϒ\o^ɯvaeOP|Q270Φ3Ӝkr/jAS~Д?ICbha usmU,m0S{S$$_Pֹ,4qPK6 HKl9XR a!Ekwv=Ygi/pB;v/mwr˞KTEu 5T,O>Λ2/0,R%| o mr:Utܔ{N2,5WzrL߼q? FM]v&Y'Lw{F⬏W3'n\Û,1HT%dv{wEr4ĥopL~z LI꟦/_gUD4E1-YG]xt@1JsAd6J.Oi</%t֌"n Ҋ*S]ىF -Eq(Och$j@ ԙG m7Pku~h#ޮ"( ӇhI6lJYpIk3H|$'~|?F .]o"-w!5.mc@W{gQZZEXlC39u\{0CRz}2dkn_CtM%t([fz"vFB"*&:f?I>w&+@c&lݾ)ՠlH'3e%sDijn&SEDCvݥ#\ߐF +/:C|kS'jy4oM8Ƞr ' X4 Jx7Bvk.fsh;Tf̚Y; 1ǰ @A9U?o9I7v׿wW5zXyMj5n\En#;- |`D Z X>4C×0 q ;܂)orrJ$7lk(ذHy>(oL1{Lه^)Ov39s&uyd7s'$)[}Cʏoʃɨ zzf>x䵞'@d\ p!d=+9ȯ=. >^G *Ya,X/oarm9C\i$:țetww `k~Fﰶ'2 Bݑ=9{z' c'|sZ,zkLj[WE׾4Ny.d H,>٦@C L_4V?!;_qG&A} MPj!h(A94qLuHCws~C#.Fhkm4"p -B @s ZJc}Ŏ-h'z5=|#"2|~O`QX_ (`+]Ҽ'{4'?c٠NHV3,PG;.& Z*'.x呅O <4s]ւB"NS/qO5Aiu_O!DhQPQu?LyR wBP{_#c"LplF1V|C{FKڪixc[bKS*tMFWL KP||Z(Kr91L8z%pPP6RTf~+{!|>UOYB0Gn'U 8  d%5&{ ̲r .ܷ:-j%7#<rO@g+V,.~&. i/^h*EqZ ˔ ?O̲ﹳݑlu zWi#)CSp_2w$N BZhE$*!俌ǧ&5N P^^<<"" ݏdNwQa<߈ guF!:HVW)-:69;@(vB<"q*zY?)9߾uDk?lI16]p]ϕj~ U% }v˰s0,7--`}qN6sxur}@ڭ6G$&9eq+?R$,T(E~`\ 8`n =o{Sr2ǥܚa;)&0R%wpL>$5r ~8AڀwAfZLNꧡ,<:. ? *rw $͍`ę5S&jq->$w \*'~73֞µR47r#d g•`Sˌ"d=Җ˖!~6gLt]8^qA~z#q;xW9i~EJ5-xAX~é}k_7}U}&bN9b4c5nn,, ҭlB@V:/ԤD< 2(ŬA/{aPf5[/u?^u~ZC?p)*w=<1Vq g(}yltM6|2̲$<@ќr(O'[ Z>:UF6R]IJe7b31\/ENgNqe'XkI=L|i'ǰ=qR<7 Y*`S.ȵO&rQo@/ouu==AďB- jC9# [L`7D(68lS1DIY&*?PTn}|2t?r.>9#\.qQ.;= Gf5u ُ0Sɒ -e,#PJ Y(w]SR 8dwy*+``y; mFG7ړ5M?z\bVC=;H}vk35L^&.ueT0n~:.:K0sh%%c0˧g6. <9dדKNIkh*r/ڞa2Opc61[۷ͣe_@ * k?nwbW(;Dt̝M^Q*䌛x}j Ch*2 =zJϳTXtE[bkDmx!?I78MB4JDe#V*;, ,. ˩)uF…O94v| _"Exm4M$E<n%gE!wPr&x i7ƙ>JY\{|!iN;{|QΎL*>ڞ{{a ;t:)cX6+VSiA86,H*U;(Q֘? xI$gQ 2-EzcfE`S/<\OuCk9NQaA_E] A鰄br3VYR5euR /f%&ܬx"-S2w|IB6e.Ө=i6'ne=e0*EM SBy0ȑeD)!X3WئQBly2^F4 tNő^KPHrv}@&ovQ6yP~|ٸ߳ Tul|1R3yc|w'}P7c| ]lRV"B14_V|i,8hݕa|lc~Ҍe rѠYqF vLl{ oŵ Q Qx08C ~xy%]v@gE.g.xWN(<' ]Q >81h22iȳ MTPc>S&Z/Dg.+O;?{r v'.^ f(E `_1u_mCĕg<>X׾35(v9Tx݀TQؐn"۔bC #LӪՒc+ڨD,7*?n r[T5XF n7_` DdcP1t6 !1G8~Qn%iKWg 4zCeZQozv|%隣>ϭspHf[x7 ?h 9JrY4t zFM, >@e7NÁ[g Pe\!Rsn2 b;UdI6= j5 |cI]T?#CǧBkJkN*'h63~[2׍3Y$[Iș4_}@F$%g ܇J Hᅷ9/ u_w訥a,ǤӽLT֯ߨ*!OK,6zmVƿNouitWH,]i.\& D_\$8 2ԫ#Eu Xol(6KX6f9i\B4L)3W:dv$}VsG7cK8;JM d @J^V1v**;܁Fn5${p hVj=|R s/k&BH̾D¹rRL䧤V|SB (5E݇ŀF{TQic"Ytd X.< ?JA#מMPFR#}&Nr@[0철&whAz37e`'`  ]c[i r\fX@P8{He@i< 2: z$(rt2t\6QHr.Hw@r5n4\LrJsDܓ5`vâڧ2*T #SC||V ݚhq`h9Ldd'<0??e߽#d_) *(pykq(3bRNiht3XJRUͼ5fa҆ou%9W0h ]+Ęu0/XN^/Eļmr!~zMc;ՙݔƚً+T6DꑥHK<##ot>z _71PvqWW4;3+^)('O"!o97|ϲ˔Ma&"{TОeݧ>^[&d +gЮ`:3=ɺ'k. -Dq~~.?PR77T;ͭCW2n\{@{d*hlD$P^fC]y̍qIA턕 b1*F 1x(YBt6 TwjD^4*)M#!0+;Y(߄JΨPD\ ^kVUs"f.-eY#D 3giJv{RWgOHȡbB" lMMC &~M rԦVr7 a8 ⡡=7nI{1)e'/3?ë,NJaק .2H+f֟b1O4\ k տ ɯF~9HJݬf#x¥WLy_0X/TMOZe ԿHNW=~jއuOM݊nETz l v#%)AG^ %tml >Yw3䊧zqAg^Rko v>/ :(*j)ֽ);19YX~J|F4R?nòiDڟ-|{dWy^OeqpBAElc0RDayo >h2OiL-O7 *"杻~9/-XL-}M5lϙb렊MrKX^)@3WrBNe[w&ײ~`"ai{ӅBy6D:ćqT(oMjdcRUgO^&a8pfWaC 9OrmaB8Td|%u2-M/O.[Ѭ'8#ZObm\7Bn3 ;rr0t< Vk@m֮nu-Q8R9;?MMdPwjډ|i]7LsIx#%&]*913ϗ+i1C| ]X[@43*+ug0 JJNrPcTHAs-p)CEqJeMq&=K,V~+?ˣ* %U h'zS  QS"N0Ia_=qJy4¹:z-(pvjۙE_#l'DŽs(Os?#4)j1.̰Hȗ"<lc]3ԇU2[%^VR5):#t-T$|"`;սFKQ.q J1nA&{\\ w7^_KWᬞ jb9|*9s'8ixP' }GwD#$I[%Ǡ|@)A*sQ`\?xn=?2_'Z28!6I`${ %kJ%b麢w5G lKy"KNwF)MFu^M*qD-Vف禧m)s^ .̮ۊA|zK:.z&C"-v:#Q!QdNS>]$cw Pq`څnk{s7M9#1ʒ_"C[N|Thf8%~#i 'h]Aruz~Z Ayu3LpX& t#s5UƒZ1jol6{Ul"'Җ[U݋QD™ETfO;eU}60b %>go^g|ؕ*N/kVfnp[g ~âj 0!gS%| MDvnYڴɑ+.DKD`v^*):iA* B"ֺnw2cXG͍)/"QtG]n'coaZ`ţO.ܒSLwHYk":>0c=:]$u(Y7T+И>;{ +FJ`dm[ҪAjl@ㄜX[ݙG1:țNB{%ta!h-D?h5z1vdbe"d#"R̐ץ!-5{֩tqAֈKǿ_33Rc"4>B)Jc6(j)(%+m{me/7.:fXs 9 Fy:~&NUT Uod()?f0є]ȲZNYYƔk{=/`LqքBS  ,jRwQmbkG[GWD.}E=!(Sk}S q`2nvh3dˉȓw@^FeQt= G!@>?#͙90S!l Ypxwޞ&pȵ(^yq1PqXY~Eؽz JC2^%: u)qHSj(,M#ѫ:C"j/]^f'H'osft;_߁ćGlӲ RL JVjfA r@%e/ u?{̝Od(txmJ|?MyaJ |HN+&~2Q}b{OȁGg/0aD݂"7C;c3̰B(qAϠR^j:eyJsS^)Orm)w+g +%= {m#3 y ^Lgtfb85 Bd&NGf~;hH{GUxȪT .Yap0YkYduBvfHOX@^WLǽDƧ3jN|iXB[3$Gfu? d&v#9+l#s0gnboAHz10 _vqWyP]SnSЕ=ZLU=t5Sn'XʼVoV3(CĥKUpZ]NHs9)(9O tN4@ɺݯwLhLm[?%8UB_衎GhT :=1yX`;FD͋.8@fUcO&2灑(L5I)OUU`=>JV@_o4ZRtw(2.@ARfQ)ڠ#] ˡ DHiCc AN-t(`QcbV;qQ;ُ_xӵy!a푯u֡(8׎UҥB1gA[Zl{]-;cX6 X ,} ?zX!%sP` V4z 1TU(C?L]h(ť>~J5 i o?)H{%U >e@"KCǺ3 X ƀp,a FH#O!(|SEX^2~90JPǹ|ay]<#"*˛ϗ1J0e>ަ.809HLvk/(| r ֯N.0gzX.B!]:&80쇙%)6geqbKT}Y3()[ ϫQ^9w^3s q ٌ֩i4-q RsS/]6ufg"k}1WtT9HQ!̕jo+R>n T|,a!T^ΡM<3-xgY#8n6Z}NE xZ8VBd Ir,MhͬL8v{ImnJaJ^m+Umu-cתf2"}X[5Ç7*`'.[,,h@{9C&DDLoCQ*;)e/┹J%Iu'%s~nk(V랴>bǪOlZ(9z2GH@+kFrk{D?Voyg5C-\HA=׹P*'ŅVi]T=Qw՞6edbDI:-E@Jݭs ]Jn4 iҍ$29vv6x(َQeU,k/]Ujʍ 0Rh2Y5\g FmݕxW81ژBbA>ce BM?kŲ |"Wjy7 <3,3wPm*H=ditU:!d R !@o9&C$JmĪ2{* \=ckKY`k&Ef:Jixq|ș-,da03BqB};\Jtfj5?vb(߫rq!! H0gBt=y(kfbjP%yye{MySęw&%'-([q F2Ox?|av¤QwmE8ǒZQmu]է[^ 6\YܮƷs,Q!Xx-Ũ)Nt;?CqBlTތ8M`z셱KH ,Ȉ(j{*ܙhDɿ G9`k@h I2KMFPJysv_Y*11N/L5dK\K/`t71r}5jδ !HK)tbTnrD5lZx|jyXlY GK-]c㑙o# I-gcuT\m'V; o$q"Kd!^{nf=ٶf֍Wqpb*u<{3 |2LZ̴f!SS,o\s)fc@%RΚ+aL`(҅tp o^<6p9#ʓpHw/I1gӨv++aQ@-޳ys~XΎD%qË%26siۛ>üJ&Y|h?ׇ<E.,Ws<]*0!>䕉 34d$\`d'sC]&vN8a :%EضDڬ(P1ɰǪ/xo R+3M,m~gD2= @/y8"F|~JT}Wn>.j( n~ѩz|hb7tO տ[0^t(&B|W\ʕY(=Q6NZކ1P!,ICD$}E%J16.A%<^Tp??.|eCJ &CBũ[p%5D aG7f=>wZ055TDvc[̄D?(@r -nxk_b7|{c.|2M\]ڍ&1Ohy1^fJx#NqwQ0Hݖ!A ʰhq&f/Л/BdV` wi8K5Zmo1xs̤<IJF#B3^:PnRX7Ԅcmyoq.򠠛VxLM_2-A`)i/fX3^g17ުF-*0[Qϡ~ kF.tj 4VnGi]E̦&ȕR/lLCjAd9[h.&^{@1^>bJ]0SB  qI.b/%?gSxapJ=r-4!)MzT;.R9\` (V1z5JI4ak H9).b0= @d&aB LF,2(~9O[X%~*EV{0ቬ'=!}U6j6QqԮ+$T21}l4!X t e =.C)|\ό~(lEk[= w$̵Փ7'[i2t?XD?yƳBդW&h#1;7ꮉ*t]%"K̵V ܷ$X[9y_ ?V/(|H,ű"-|"X*xm svzTxth*#N#MANBjOu5/{>S}T XS- I=,x5 d)E)%*Q%D 8̳~U5VZx{,g#=kTD$erZ%;KIdCGv1r"9U(DA5?F *rJiH9+ed7BK?uy%8aPZVfHH`B1„"Rdi J(U䴔S<6XR>HM^7碷i @rny5*XCCOIxOqf;փ2ӫY<'6Gb!2\ӧ惢3'tTC7_#3mPP JתPItGKMstޤ-'5U"͎ܴtxpm[Fr" B *MӳNܖ9S @R` 9%[Sd^j M$z8L̩,d)bk1'0{啙-$]~&g$ 4]ݏ;]*ẕdAR-MZ. XC_U&4FV Zŀ'W 9$Hr54T5;n8h)uRzLrsHg媡w*ؾgA%bX=: ǞKh5BӇ7^ }y)2GZ\*~b ޶f-9}Ұܬ I݊,uL7Ek{0ߴpޗu<#GGt?0uc:z5Q+pb$~Շ!đ)>P}zKo6WN02b!6W~ٕt)%e p-ev/ |{8'CUo*v8[zIaBU[Ee[0|N)CM4i|O2+DQ-(UO@+nRLu5KH@ӜE+x[JȭX$cFGƉZs&17Ƨ%KpF$G\gSLаM;!*:sN]q`iIKǢ0^p&,JˆzaO1ЂhyM <r_jGnmq+-6mv >tYq]NĘ9v1! Jq@ܻ\%du,(NԱ'/"YjH9 Amֲ)hCA.e= Qoj7`/7טqȚ!gUE& "2SB \z<3ToA>)ߵ0(/xٓ ^aQ[`DGW䲺q73ג{Tn0Mg|yPϺP8$*?ZeXۂ iǼ2QЪ75G97]Ҁ ;j?46U3/F1?ϟ];fzuSz_o_8ZEaeFdo>P`%?4UYE(\$QmT=bcxBnFlΡ+W-.0Mu)6Wr*տ_̛B<-#߹Uɩ28zF k#ꕱvDډý\K(6+D_{Jhq62S"oy6Xӡk[7p#{B֤H_}<#B\d[P p \2 1|wm֤oVPH {D R*:ꁁNj1l"CjLh) PȘgTg^d"a8- Dٝ}L=T*ہp'~}!$)8JS5oC +Pb'4R֩*Cc"pw|HՑyyarBJk)l*,;+ʼS?gɂh~6Gs{ cILb2{:|*<3Nk1NN uhXP ]LO=ڍ}U{*4ArX?B2rWx͉bЧ5 m7<}ŌJ γՒD<_4qk^3(!V4^wy %rr&>zT񛪫2z0yYUoT S 91 d2},a<#Hv)Ǻ"Av0/LO@޸?ve]$锤9I^ 3ύxQa#Ӹe&%[E `J[h_|5G*Wh~铏S )Q ZkuU>81p rh<W/۠771D\=6vw->Ss2ix3DZ{Ob)߲: *X|'8K`Q~Evpުv+ :U`NN3:;PYbY+ p7?osdݻ&4c4iamVT#KI)E-|032<5FʆrWq淚&6"SPK# rocnc5h@xT-Q' \K{Md8nncBwޖ?AmԉgTya&8Jft ?62Mf,='qv0GeӞrt茼E":Lּ5WMx}HrI 0=|clB"mD:vʈ!H.^re8 ! <>H `>S1Kw~,ƺ.{&^1IK"Ĕg`J'{BùhXfH#*|S_kUFȋy3G̔tutY۶s`Gret^A3ΰh׌2p 5 5]Y/?ntY'wc v޹0 hK3y^tGjm0XGf$8fnطJ\㈱^ {r/bPφv67ͻ=ˉģx=n^}>ϭLq6t7tl2:r/+j * F-Een!#ʥï٨y̆!p ]:+;{}ʃ>a@8z6e‘wJ@Pk (umJ}^P`&J2`vZݜb}|L<5iw0ŧXF} fD3F|AVUu1_xOnLuC_5s' ɕsɆk}Q :6M $6ٴ%]`6M^ߓAh;h#ZQC)`TP9p19* 43R+xLgQ1'O89z6Y _4|Ly6淖%Sj0Jl9i>Ʃ sR` ˬ10EpsOqPpO1ёpTSLo P?Ld{+x_pMV1齾KޯӜu[%^jɭE\XBf̽͘'Apez0qx^QtO-"% wG,8AL<][n;z_ߨR8x!>IKOOmt xt}&?ͤ3B$Jdc% Nt3TҖf^.alR{mhr~pʼFI5VoH 8e2٢#H iw֧HéPwBW,7#Q:=7Kny )L'/}=qJȀEidyc3܌Wo0-G9֫VX;,B8FH`J[Ss%KFxU5Pb>̛=@ ~ :,U?V vīwTA>$x(x(W9-[+Nh0-eWə maTjl4TO7 [_3؝5{a8`L2]8]y% C]G> w m1ְu(Sݦ()̏RσD @=v@f_NPHiF-Qt'b&䮮dv1tcxu nzQ-z:qm a%PD;~6jz}Fj;,xLZyS<(N`6$b|WaHz+&K2xK 9ڬFS̔9v(Vٚ% 9{Es,S쥶_{\zU(;Bbܦ8#\_P\t?/  N;y.-&qOE!_*W|~ @#SҴ~/e컃djZ2%8>Z,xE_?>x -<}sPSR7rTB`^/N;z1> @Q<~uZį'+R#hFEuriE |:+'ܭЦkzדDfqg,3fcӸ^"$(Rq/)ϐZ^|,pa`X~yӵ*= BT(K;wtW%h#FGgtzn_g9֑[8&w®n VW^aerJ9~G'> ;en]USfEHg#UOdu3˱̶*~vP QIaAL΀o듵0Б7c.+چ@f22Jw׵ښe)X޺L~_RªQh,8 ^{%^/&Kv200P%š[kB 93E9^Vn޶L:xU;CҶ1V3J}.mg~&AkRq KbL*wQ $9@/CaToh3y _M\: >Dފ5%n`8/kuk&£ ;bRbR[7#˹^̤m.Erm@BԞ6Et„P['w4vɄjyWTgXI*f]sI^\1/ZN{])TZAۺd :p+}^nc;USUþ0C2nU)dC;Ar5Y9/Rޮ=u1DfZ;SӷUi/V5U.|uӛDD^u7GG ،q7lVۗXf. L̃Cj&JJ,@c]&*AZ:bDlφ ?*Dȴۮe U7YP% kށUOs4. `t)]U*s B+ݻo{~qReu@55m % # lP.4m PBPOY#bHe"$K\j+ŝ-鑊&M:RVPsO`9u\?g/Rpd;s715!xzou`i/a}H._LD^nZiCfj%p.*+,p]I_Q ғ3YjA`\깭 ,_;xuLS AG'-tjl&S"p`EMI??(&uxA44fE(֧"PpZo3h/,ŝ$+\x`%x=~ۑX.-:wN-!8fH(jɉf|(ӄPpB6t]{wAZ qȷ(0(:XFB'p4ʹ֒O^YcCB2ֵ΁p{²޾GG@h'7`|S+裱St;8՘%EY.Lj Rk^jQnr0tdc7ǸT9n p^ *dGT5(~4! n Ia <[ L i],C~~ g-`1 ҩ{ FlYqqbX!ی<^!5:{9 qi+<"S!b!'b\o Bu9ђ͢49Drv_wMǚ4OUmQtbҠ CMwPcEw6..uhz ?#=q*WfI~kD 6*ûT|p(ϥ?eq* "j4u;%5s"q`EQ֗X_޼k }> D1rUssԐ ә|{hVc: |FL=dNwXVI+yQ  wC\mR̙ ZFʈumFbWkloFQ FD}$ۑdms?[%>,:ĵ h]>/oO6IHG5 ~ yon˴,d3>âCSJRIAiB I'!DTv/ ؑ ~2<\E, 817]vU섦 ~ȮTwcigSK0uT H;#f2Yc ؾ>Q5q-8ZmfjIz]%.zqegb,}c~c;sׁ+jeZ08XʻЈ"CV#0ӢkP j]@J+OwhM/|,G`ۻn>oF!חi3S*$ CL)ϧ>oL&S`̈e'1(~RK-i֕K珆Կ*^rFgWѰt΄ ZXj|lU#N/zk`W_6kCs;osH$Q (6uRH[H W\h]PzK~ (n` kU0!;'aCc@c"SM6 gpYAKQwb (9=f#t:^~Ghm)!@drUa4}|Nƿs0 51 Z9ni%N]eL/jP>S|*|`lV1r.*˲K\qi欄1UCyoF+* σ=m~=%2+󌮠Wrh x ^O{Ԍx,BǟQ'z7w74_ݓ [Kdu( j f-?6QK{@ 4ev ۚ=@6VZ7$lG}kfc~g5Nm.Jj1q}_kѼ΂lw ;5DQS#aUʼRyB"6.4?N.<(0K3L-vՄm+#E94Ȱ̌K9<&:]گJJ/*˫wD2i"pwGvu.UEMKB13|&sd}D!NgSŤcښ퍧8Mnh#s`KM7;z< =GsHBJ PׄA>zC# o/嬞0_"v;4!0rn2Jĩ7~⏉_)qh.;lV!& 1ƂG%M]DBEה[l{eM$2asꆅFWddw'C7lnyZVʊy<T#.=ٔYjK޵I{eWe=VxFCbxH\:݂qR|D쎥0~s_N;LwAC8 >e`:KH}E LQXVwl4?& s}pXxFA d@u`;8[nV*TjPw_/u"!.g, PdD}9g\匷4x7q2藺݋qrn/1^}"v:\*4Gu_1%/ dž i10X}-2 8B 8svk= qžwuse.G<'U׈%nu ' QU+mU sبEzw.^!p2E,鸘}ల[P'~BErokQ#~H@ۯ>}PS E*&NMKUkYZ>dbw?p<{?4R9?~E 7طȷ$IἫ%))?`Asr1qyg6_[s%Vdj/E|f\DnXY5$V6Jʅns5~r]l}jVRŌaQ2bA \i5i g}b Be߭wΰ#؁%r)ʄ 'CobX6]a- ٗZ;ܝǐP(ܲd1 SnQ0g p#}p8rHݴ!EYsuz˰j`(dJr#nd[w/P,N8WBKMPVq#ݑtx.ҚXӖOWEYgK3tRϗ6C&f4k:yX:"'D3XI$8%'AmǪ_EfYJQm3bdDN[6,k fÍuhjff,1G/b =]M惋M[H?smY DHFɍ1/7/zU&u{jक़ p~HbE_450a?͛^ ZaPә?q 9vL<}:Q.vjD֡[1=^u!Fc" %qOZSSp?!N=lP`w"`l,Xm}wL::d1(4VWjf?n0P^}hT ):ruJMNߚzFf/jrVR O0i~8x9Qp^mrt~i ~P+SvKfj@X ?<>í^ǯ:Rq # L%Ec$LV+49'(KWwn$[eOJO;>` M}rMSM1npNj~/>YeCUzLGo v$ꄚ8~XY׋]Y |za3,ե6!A0+!JqlE%DJ1&d6[3_HVm (VjЦ">qQTG9>dG,eai`7N=j47MwWij'CRm('ލ񠉃A H h`!IIO}>XR\>g\Rqy[i=YZ WE_V"0.,õ; B1\be]Hϯ?;G8iDwDIO*7!(.\ߑI2˅<똞zQ/7V2F8 APDYҋPfx;!7 qp}BcM`ghJV~h2BSzT5%&y.85z^ ʾXow 9 L 7^hy0:D2~Z ʘT3j#͉vp'8bEH68Sx~85tKe]M"Տڢ唄H)8˜w$By9 gՓRx ڈ)r,a֔K.[eSP1+5BpAG5seD h7aj /ɯ49]!>j> tCl rE8&zdd✠*t-Rpv͹у:wF(a\uިʝdqed:hDX{˲:ϩv>RB|~WO a1B%=h (uIZ2 ; 3>V͏8+8nxoc#<0tħ8ť:("8l9|v`^U8s`THߜ.PvCplTBfƧQ*z*tX&bIY/Eomۮ3%5,{9,ߪ;(QA5O3=<ېYC kY=Ɩ&ߵ1E'պLp=:nbn1ޖ=5x^)gPFYA0QChG Fc;syGBliP߿ay`Wӊws iQw QB:̚MPrT^Uh:^\ dRv9 3r L[Sw?Fԧ4oumxʕS d-$$Nv++há?}NgT@YĘUFޯMI(%Q݅_(h;U>9{J^ ͏ct3w&?=?d[ȁ{,v,-__vUX cƐdNaIP< ޺өP84b+19?: >3FW`sGZnX"̃AcrԌD[7Fco :pOqK * JhRaӬES?f4\wwpm5M:僼v Ƴ7EK`;k^L?d. ;4?*5"iŽx@ĔA) H/$M,5#?*,=85E$NmEl- Er]nY@;5lv> $X_pFNIPhk;t(x@_ZrѦ*\6rT[L&,/_5 .e?!Щg6+69 Ү{3-\_w@Iq7N}rpo ;O3 0RDr")~QfФFx Dވ]?Wd, UX'%LQVaU8:a(o~aYۃP'XVC[ƭpF XՖ `$JܟHVjR*dlL GTOc)Ke$.a/s|kJ$s RӉ{-Qw|L*{;Kmr^#i[H2 TL\!t}PX`9ݛ1i$9X[wTpb) v/Ϋ8% }6-+ "y'<ޤ'`,'C>moHq R*r*d6KSzTZnc* ;CaT-w +QCoYnS5i4n˥l?e[1j lFbiEgħ;KOzoV~HJa#.zMTJJ1IMqL(\ޘ.bOvmJ?Δ#zfI9)"V#zKG;Y)p|E6$\0i>ꬔlԟ5Rl9sgsRM9߈.Yuc?/Z 3d&jNddљ0`[G2*J4F{Gb-;N\F\Խ VT~úܹ2~kGcUlYGdqeg#*%\$+>hV 11n;ףA=>,(ș)!:U܅d pVȓe!rGᇻzX )IGr!Xc7k>іh@YJيf=)J}ն ]bt>2o}J "2 i7NNT^/kR3@`Հ.:>@WzY>޻ why9ҨM}DH kk0] Up@NTG<#>q9@V߯wVZcP=3d(Tި9Mݠ:e؎d5m*2,9p UuUѕ'1lZH}K0J;׋_Ӵi8۰àuSݷu }NųNU9XH4|rvkpc-H{IJ2JdfMPB 58/D2`ZJ7:җqYh" zL+( ue4+k\ n$5MmeKThpcyv*c@Rssty3ާ~Q6ӆ_A5`ߒt_6 InnŃS"Z%1.=pz}C%n'Om?P~,{6twV"{#IBvg"\H^/DQ5[C]nGzsi${>SL4ԏsUnXq9(}u4+Bg+!ơ^Jy$gx!SXl jx+\Z}rrf l6?Z3mO-'e!cO߉@9wi2#=<+D3(5v~xؿdPv靯=~(kBuO[bH:zSpr)V1SQܔ҈ؼk: (MNk#LB MSTq:D&u˔6>ѷE^5;%#8 %32KبVl"X47xId V躤YI E~}S cy&o"!]ܣ5Rv[Ķ6X K{LYݣ?٢-}8fꌶaQ:\?:2ӴvE,Ҩȥi۪dϭ9_Uc~_jb6$z?A{طH Zi}2Ϻnh lf^bD> 'dIV20;#q1(:xprc8TGL|ze袋ԬF6ZކϻٶIRCH\^N++@\A,,~|@zKkShѣz'iݍkS_sxu$2 jX=p$A&.f5K;Ւč_Ϯ{Pbtޔv~01Q*!/׊qj13cA(m䙼 GFlgJ$=G"L$GmWۘZt\)B/2 ؙf>zf _Mg_cT(^tN3hVeƥbtᦷ Y&DTvE+_Y`@ٹq&-A*y6G*F%*yȹ7R8m䡎(m{OAy"g:Nۏ 1k/MA7C\O6}̂ kkUN~2iqrRɈTf dU_@]䦩y9g|+hs--?҂+x)U/&k Eul)yp6t7X'KSH,{Hr/w<5ټ-{(@Yߕ'_O,4J+7m<C:k3A %b+Rq.t1'7Sqc ? *e0CyywOV%'S2ͱOߧ 5!Dty4olT5xjQ:M`a!{KL߱Fm:2bpC+˕t2m4ZC fA ; >IYv^ Y"9!/SͮIaRVG~?aB#(fCĸNHDҊ,Yx"L&i@[՘ɪQ7qqWmE`n&pV eT訫 * 4-;(2nƣLL{.uZB:-ʆg l#ŋݶd$ , 8 ĵҸgss q_ǘ z:9P**1`U#`˷7_ǫ)GGxʤaJCvz}V`v\ .7pѮhOH' (fmn= AčΠ~'kmNDLٜnV8'H}\i KU -j Sfn6K#9aUdaќ}f|6t@ ?,H sgx~>yXw몭+Ԅ3tmdYsJml[{f-~ގ N[E'+Vlc<Bf<0A&z7. tC)±T{ TQ 90 ;q% ]X@gco@MhO oܩ>srJkKgFq}#H<"Vv?$A8 EUVpqDX/`Bs'̸x "vV| җj5>Ͱ7:#1ӆǑ B%,Xsk%WArl5\x+Sܒ`q^oom,a\WÇl=zHCgTo%|N/RO$nˆuˣfV 19VdzZ"6.n2q0;BJ Z*W?Jg>I}~-()gIڢÄ^Ubޠ\8"h~!H]!锃`E[!O/dTKX3ZrNPM\:m֐QvW!Qf" M:q$ b8d?p2vw~jAEOFQ5X,C!ɫXDᑓcfw3EJS0iip.clZ};CNQ1$pEϔ >?HAEi/zkC{uil|"o,t6lj} `]Ԡ} $Ls a[ FxpLA5JmӋ .X8,&T/`cVgcOʐ!WSɒ zxaHx{{ Ћ^+40΍RCUqeEB[9fVl.q:ׂ#<3J3:Mj? yT"._& 13.X?S;W!e0#3{lPh<7XB30 ImDpJӋ/ɂ~l:V%®|ޢ۲$8Mf;~,y/K1k/tPf;hmO$j3uAHPB }`R"tBcZOk&Crz*ؤynGE22/z80N;W"֠8פt欀u7](ź|"F#rM)g_x1Qt0M#fm}n&G d+K޸f}&uu04O=q:TŬŭ^!wnQoHH%S6ڴbk}zZ#JV gy4XM|F_p*HX`dĻۥ9uV.l C8&GR-kF]̄L.X$l1i:oh=oVD'4{3Atr<;i(`v2kW( '7 5x|ug O]k/]J\T9#8n!ncQ+: eL4g/lö޽1ʩkighR̩4}9 C)IB.\:K~ŗYYj(:nzL%Q(/ kܒQNƳ,M|6V$N@!½D/4Ӑ'/Ak\̦7 e%J)'UspU-N"uy v?zRhiD<|BR";ҳn&;kJdPnv}tgi1d V m|xD96DVA 9wR=o(6n WQ=yDTf_DGNā]&n J̃)/6 ޅaE"WxZs&=AA!0f|ȳ'edSY~w9'R\yRBcO..$i!-H.?eJ+Nۯ1*ǩ7V fөR7%rԚW֬3tCY'N"juS]EoWW\&@GaeDa+n-B<JO=-{׌8$)0y"d.ˣx l7kn wY=VSa,;Qͬ7]\ݳ[Ka2'O{+"Vwqc)q3;l$QʡYsIt:v%nt~۹m΋Tkc$nNn*u"] 1'?Ƴ!0({MRaT(xyn"Qa-4nwBSq}*g̳ 1xcUɽ.xh#ä ~ixxU4I:҆v2i*)muJew!覸\qrr@!@ʊ8VeDE15ͨ *H¯i hqIt1-荦=6gG|lGÚ=U?ռ|-%"AS??K?-g*T6Zr0G'ϧPm*k%gWt=VYoQsdyW!ˆkh}{u}ER0֣LS/ mĚpmp%{-yp?r!VGL+-|ZC#Ō]`?Rܧnpw͗DDŽbNHɾ=2ބyYS},dlfSSBF@ A;,WսOVTl*E\Q5G=@ثJkVюI'7SXRNv~yHc-*}1GuIJWLz]OxxDm޵dmoCrtoKE?>E|1ӉZ~ Ĉo-f!1yz@7"bZ"[* uB^=k35 *Gr<71LI/QGlәaN+bˏy1ju'U"uddU *W":j'{ q^Dt.wHq6j)#6 w!z\6+iՔ2CU.Dt<{;B5gbV1(l7-?|Ğhg-z&?`x d$<@al|F+?%@3mhuΩxgx5oSɞ LbPzJp=`y1nNFx"a=hOpek(2m<ûM=e| ^A (/39o8seKdZ]`s6ik'lJD`xǂIc!D?'Q)~vm4DQnY觓/[=Ss $ޒ_@eO(hsh /F$2D€.R$=!9A`S'Fy#H鈞x "uX7tA2-8MZP(IljbjWo_Z.MPnjd(x𣱖{{%܃0>b_)9Q GfbB9dR(GcT0?1 g xGc@RyA Ol^[J}Vש#hKwf@"|‡tľ7sV]ȩat/0Y8|ZP*&)*b@xXpÍI\^"{dW0c'gGI`4:}K+Y!_Evh|niѶ2U1jQGg "AvP3 ̔BJɓmbgg>Tg\7T5ܰ:*r_cڀM][h.TJ\hK2c^09f5b5=6&MGHVkߥ=['B41ɕA):2JKxrM鼯+n$(aFz,P%zVa5!N%Uu#3kdʿ. _n"#gx@bk>dܔ@>J}[g>d(gBDewDw"-k:~b]i Ɵr+"zϟXJ.ɚVmtJNI5?ôM}aWM !Tc'\R{/6u ƢӅ[6 IQ-[ls'.ϥmV@/ Y1S*4[5TrƙSءD8;>]7O)>5~$E/ x]'peF=w*Őr!VS{UDj(NbBG Pp3R,\IZ_y 1fB|ݮU;V̅-q b8V+ n]$qR8׈,"昇9 2iPlPe:Fe S/@^`'N2({ݽ?ΊvTqTnxFc|=i޵s~_ꓼXM|e]H ܐ[E+tq4gFUn:l=ugjMNm d ydLoJkG^y|m2rΑ#| ,>m@{£ `1gi@?aNnfZ:xړU ~#jDLKhժ 3 57yNpHIөe^B6/2 9^4YlՏ6H:;}dTHAK#Yʒŏm&xDPlk' Ee$OS;$Z, .b68!]j-tއ7\)QEH+ nH>01]M>ru. qBF+yuW-qZsh,,q<7!;4"9K]Hu؆}@hz!y=|*`(_;W:>/e9$ssʼni΍3vЀ9W:]CȢ›Q*AoK$5 m'm:Qm{[U4  8oW\\  ֽ7~OmBDt yۍShQ+<o\:o$Gg1)0GUL ;4AK:܅  Q_m'Gb _9ҮEkFѝfOs h0NH+Q)B~jG$'^7PͰ_YF{O")C;6u 5н:_:T{Ҟ'CII˙+Ua7psRkץ 78!e&aX;lODӛrnbה3`(Pͣx؅cS+ΌoXl,l>M^0-muE4hB}1Q KO{IH֊ q1̝MxI%P~o"81egIRt9'"I*r)o  &ĞliV*eq޿m)(,ԛGJSf}v|̍]՜MMӄ+6qnE "?}j=2ىU/ڪ%R G OQ.7B;"~p"*GM*RSuc8È}X?&@}6;[NG_%z[eCR ~x>Q>,Kn=e^w)'jx68>#1Pìc%SHnNlQ0 6ܧLvɜfL+#|@$c(+LFQw5c,.۱i,A,`B>F|줺rܟEQ7gร:՛!_aa_-&@PQ?3 EY[݂Vml-ZJp3OӵpV#2ˈ6Sq\1N\AbXvSfi{!;:pIaH?Ndʐ;׀f?F1GK$'C14L^٤u4M~X2/|fGeG|UM^?iw񤫑8.<[o{]y^~ ='^gॸtMZ4(k>mn[r9@±5p4]j_ۥn`3iD3ץHAs3dbو6=yj5jx17 QsS"|] Y_~஥6HQ6[k B6yUXÑM䇲RV5& iN ɍRlp;zQLG[ՀܕS<괉4L4vmHUEb V}@K2RŅʨUtC x?dgqIF6F@-qdmK^EYIB|ҝb™hֽҬR5oje͗X4ο f?5JoΥADYВ؉IϜ+`_8i{ V]lMTm>Hey }:VTQY24`Drp%N0v̐)D dl[_R:8hYȟMP7y8iwo_Rw@1-ޘό,}–4@Vr^AfQ_KXwk3ow/-Bnʎ+5KE* ]3VCRـיViczlf([)|vPi}=v~_&/ n9(Bڳ"(,B"埱{TR@"2D.;]>ߠb2fR= gZEÉ}E,dVG`;-c%=׼w4^!QrY;c;ePn RxqkG7N-iHx`<(8GrB–׫]ط Dk:Udlꏩ } I_ wO0)E(}MEA$ifS|.MkY 8C'dqfz~s;˗P0v!H p/MˮN&؍C6IR>29qL̄\ )Rǻ!,$l'&ރ%΍ ~qyJWm3;0L[℅ʼn i5Vt,`SY]oS 8H5ܳIη+mq[U ![]aIdۂcGl&3moi%.*fk ׵g勑 сkƭN;@-G젉Ǡ^vb)Xgbv[Y%'}??@oy6s\CU'EOk,X`fa4ޓt6oI>/6D`:04><.'6p7֓*;^D|"ZM`}\wԏA \w,|/{G7н7_Dn %Y06HՐҟɷ.OW$(kP]0x7k"/xyg}wأ5Sj4e =JwP+-eZҝ* /Tōr\FLqn"@ ǬiY0]ю-3qtNWv^.$սCN5!{1HKaȰh=|F+[ҩ.˱XQXjxtkl#k7aU 5 6;^賶#ݍIWEvXT 5 !8F9cR,h{k_S,kwH\3|YjL, GН9[ Oz29gsT}E?9rz?027m_qO}#5t(g8KDG* 1BOXCg'45e Q"']{NJtcRln+w3qo2 _i*[w&3[۾c#Fn${3N@l5 vHȠ2}*2O7 6Ʌԅ; v+è'?YotC)h}YG1/|.2SD::A9_Dw BHcC*!y^GM8= ?u脱C% |Y>a>F1bw7Dz*y*屗ߊޢ֨½Z5ebr~ޑ˸3P` &}μmp ͰeFƹ=#6{GE!L3Ɵ]#%(*O} :#(: R*gIILsYP@\[*X6!یvhݰoҶ؎O^$b1Gyeن!D$oa qru*c{Iԯ(zpMhe3z ^v $cNrF4f D^ NڍhiD?H,jΟJ˨``l_|+1$K P&]R%;^1t WƓ4^ 4B$l Fگm$; )CyќŪ 6H$mfS0*ь|T8<)) VCv߲B"h:VosTsJHi7u~= PR)q ] =mWDt)j(j?ܔ毫@8mc۷k) @" 2 =ɭ5' !]mt5s߿0B"8|yu-wIƂۨ\4P*=S6T_]jXJKeS୻&PL/"& gm=V {`6on%y=]rR#rUotDxYSmé1?Y1Cr{|xU2{zm(l-}S~ T>A-Xd_zJ6k>wV wۋե.n#D|dwbxv@8# 򀴳?`^a4:B;:v EPw?a>78dB >,axrG6x५8S$߃|JoBkQIy+FPL'v8b>]۪xժρ6KxTJcxw9xU2۷ ̣D_Et%mi&jWW+{c-J=߁PhHkIPa~L7;5`SaFDcuDž[T>y >m $f+RKS4gɍA=w\%R`~<+[KVkŋ&K.qʧXzEIICȿ .w !9yd[C ʹ.s<=O.Q/}K cɖ({hLbAF 3?*̆Owd n %b1@vB3z5I~ < 8w L{̰b>yHx³F] R[^t,΅r^ŋ A8\"!Zv9`KwΒϭF< ru [@AjY;`MCdeW%mXa$ 5{dU͇nyz~Vu0-z"ȨZ\eF2V}V.}s7ɳz(<0_+OtDz/f UھV1O j~C! Gޗ\O@iL!;`M03ucDpeiAŐ]W',)ݧELƗ&. Sa ̮4YRD_ g6?/pSnEO% m(9gژCr hzttgDi'5cI&ZlID/U>XQToQP8NJQ >2OtLЪ@8WMK/9-'|d UаSC? a`iK&sH,9.piF?|$ムVZ&JCS"0CP!*s_O)ju[x l`d#BX-uȲU%ӏd8u25mp F Px(eVTOI:AmAwW<`fy8V#ygx"`bO Pi4b[銮 [VĻqYՅzRq𱌣>I}z2CZ?M#2!νi۝6u}El 0͉Q+v0?.uLϘ:VNnc<\nE({+~9ru dNTl~9ौeQ*%MKDZ̫]Tr0sSmh!lIC:y9rk(]#Kn wyݝNPxm?+ER>M>7A=>EuBRm&E<`eǝ :8w,iˁL^SoOXDi4 j\E :*=vFSRŵ]_O~F>DN2/JOᲗ ; ^;f\%,<&3\{5'Gѣ@ٽqG[UAdضXQɊ1,[!:aY_ LZ;XӚ֕͑% O~YDCT]7r4]"c'V iu}]E1zX2wt1&-Pu9͕1]^Ć+'Ȍɉ0_h6ݱB;twV跹؜㴮s js۠FTBz62 {ߑ!7@+-#J"?O֡Bɞ>`B $SlWE]A{5'J 9P16F=Zhǫx/͈pT&1:M1~yrĥ(nX[>Eg1s׈&B$HROhB+*ΡD+TGY u;%Gյ1쑦5==Ӝ Rmnw/qK{<)Alͫ^OnKX2_}r>*cKpU(F4p #~1{FDpOjr@ >bd9p(mV1rAnoc@Y"OgYh|K@>]m: 7k ʉ0' $%hX  hF 7שƊHuF]*ZbAe9Ǧ׾%N-/#ۘ PtڌtM@྿qĘ,c\c5{r!sY4z[ؘ"Z9<ǡ@[eqVY9yG-r[QC jYFY-p}@w6o=U|R\ZS6L¶E 6ߤ=1IsA2_]n ^ `[+S1tOHvC9AfeEK7a}"YQk[(A5da7G V٪ RŠbsouSQ &1`sQQL%EKi t|E[sc!s5G^صɭCkk8?ޭP{2w+.6"yұͰlQ=ʸ*b  Z݊ ]w"uTxW xzf#Lq"a;.5xC^m=[XW&y3"v 'DWUUHCvkwlvOq #BO2`0QSb%ڻ8Bl3 o^ӽvb]A{*[~xG7~0k=Si룉j-S(w\@'L =q=$/)vLu}MouFdLךű/aqm8=)( XG@05zvs!n 0H]b~2D6GXckK5skΐ/ ׃4Su~(; PtNOp*!ܻP0 ;Ɨ9 5HU '7X0bn#xWeM؋C}| 453O?Z"B~3zPe\'{PAi*TRJtYsDA^xC @j+$GZ;SԺP(Q5Y^1˚flKtH8}< R7v 4)D)ʼ#o%.H30cG>؝(J !c0捃X*GC"ҋxv y}Ұ? !̏ A}l6әچTO2dxDմvð(슛Ae{|& AyT5OלasnEe[ԕM$I Ŝ<$wN +"Ch)xGmIFIk 冷\3F` qY:Gշ-FFijҷ+qw:B¼^ w}9s=P)NZ˃ >67i),= ) `N:2u "ݛhK@|NorSypa)y_9395#t}|)~呬Y'* 0B7/?Lt}l*d'>h'+ܣKT(œUYcS/1Y*5G_Gk6j@.ʌn_擀( |; =[Uwy#6jg#NoP.SL? ΔAhL&(]{U.u}/Nb{D*}C֞"~;6~IٺG6X.OwLl0YFϻ>Id C+jiGs ܜr=*Gt55mvDG*c?R:5;gH끮keco('ӥkDnbX7xP*M᭩%sXvȽ:|;Hc}ſ-$7wh 2I[>{Mj)`e5~"L5Ae֨"ľ*r&(/sB.>. QzzRnn|;žBoH҈ V(%`G,Q`aku2#"<в;к$b87+xYG$L+Sw 33~ISl<6 !'r !8ilxֈ$\i70OP)tuFsÒ+*ǥv*ɒ;Cnyj?[~32IFPz-z] 2|&}ݥ^ {Pqn#E@!٨(m$q#J˛u'TdiwpòQ}[ȏ_tÅ.|^tㇺ{k ͈t#QS\A?C> Qf˨elAYr ]Rߙ%_Г`\i R91/.3] 9o~xx/>\@&k>zdsXc3ÃؗX)aRqڇl"b^W!{ՁCkT*cV&m*jX6Nvvp 3^|hzb8J,!6>}ڥILr.甔jk,V5•<6S;D+̺%µU-l$[W+b־֑νG@s`aA/U2?K:Y}[QFINpcA$5XZs4ˬY'&s4ى6 !7"c TvyWfi7+a!,}ǧ"Ы"#v[{.kMUllp<-D(Qwj4Ϯl:t% 9(pǏ } -˰L^rT+H^a iʄL7Ȋ"k׮~; t$<]W5:DR*yM~?ó]d9w`o[R='pBu^[%v[ctRLxګ( fb B8ڝs@èz6[S mDh^$;;[9ꥂ':CoL<66#?njK.FpVFS!g5D]: g?MUy"/!? kDpwO _?ψ02Z8>~[U9v4M2"K8v!5u+`0p]r](# m2b#Pt6H}.ؓqs^#q޳PZ)F$)Z`Fn:z qcn0RN{57H=YY_[Si_(+fD -%ș3Xa''reN9NH,H?B{/ feEXZ}e%3 X%ܸxŷCG}?i^Fsh=6X ؗKvŎ[3LZOmXz<_~S N:͐ڪU;N'ۦd;jIws'AВgy,~.h-OeMixrp׺Vr{+ë/ǃs682!{7KIv:Q @Tɼ0  Q܏$hM0W* CC×2>Qb@?* x?Rs/TCo@|EVaT }$ꬫ[)f5cڏlՔc xaU57ـ`揜G0P]=hB}DYhBƩ>PxnlA|vqQu ܦ~ 2a5 $%M x>XD^֫J?EkK%cIկbif >kv 'v2~ŪJKټ48 \cÙBɆ](12ÿUnPNyDI!߲["ϺߐxNj>KYRpNZxL3[ýla X([pf8Aʙ4֥',z #)At-K1o /<.Cf@7 "礴":}wb#aU嗊M{:Q#AҬ ^Y?>ݮ`fF]vƄr87bٗUq rQ- iXP}/%v`{8q+e0dºo14:)5hq$M>[n;(D@n`Oe-5p׏tٶ|7wXuTnY,uM&H۷@Ll685ǼqGBd@ ܌7?٧1<ߘSFqE<\.xzI,0S6Ĭ2a&fFctR'^Kd4IdP 8J!Ѣ(ţa\W+? +Dc##Q<|/$m m/_0V" .t`HU ac_9nkUV'Љ* = =oߍCVl榖Z"8E.AkEccnhr5%g F>Q/@ڢoBKqZr̯TDȏU绮|4x/cGօ;Ѹ򜵲 Jƒ+pP޳|BY~ AWYeoW$,s{kRN-Xr}2V$W(o;`GKi" +) Z#uIq Dv7ISAߎW F: 8+8w3:mE3zH`3ly`1vHaת?rS ǯa7Rhw?T, }/mVEN̄ |^^@RC LL5ȳ3Ey&D34Gx<4"A^Z)>i> J۠UPthe5}l*6Goxx 7c<<&МPqN fObF88Q04B9#ZD.kSlOfJt%o('@e/&ܛV?LFw45¤%›A &v0RsV`Wzw-X{HOi`ۿº[L܋;Ɨ76O1ߑ2ѫgѯ=khTo"ܕȒIOzߓpa ٪O@ 0V6)k/yx}O%TbI }g>O˖R{hV U3J[6IL\^\ ps}E#'@5y톷&X 'lf4G @]u]#j?GSCuCI^uH))4M|ARA@`qʺ8@l)$5dfEk|}uޒ\7&(eKg+Q- #C'j8 Qۨsy`җuPHr3q6}6`TЬ; 75!ĢuTvzNƿU>]y$a1ݧ ?Pw*g ?y4> Vz3;0s[so eL$"y;~%?_J=ǟMm)^\;FM&Y|^].Jk͐OEcvKT/-ٕbvFWTԳUaPh[pF`PUhVOm?yc"@u횀-Tfn«NDbtMa\_Ql[ʼnzEIH{"IbUά\>K~GJҳ}{f*v!M៣d֧5+u*Ӿ;sTQ--u)_ZieB0s$V\gVрsi};bUREAoزahTvN`XE' ۋY&R~~=4A^5dJino`O :O%yf/M7Șd 0돊4 fs*RՕQgazl /$∶4}}XFCD-x*z61x<;* QOVC@/5mP9')K]>WL5jQȋkP)5e#n"݄ͦ &EQnˌ :tf(0+G;|G_e5x} _2CyX57yӌ9KXmCAMfbJ:`Bn6z쳖}GJslRw 0eK3Rg 8{]ZiɄwd:"{ym ݼwF`|O 3= oNơ Z0^ XfGY߿Ȥ7-J*VJ9@ϠƬ1G5uY U{\TYqU 3d`I/`ٲG *~@FJ$O4و"Vo6VpjrnVtV}/;еHͿ?ayD+gܤ5lqC̠+IHKij %o%bHpn7KɍϏ1зA!!ȰLҽg&!  Gp3c|2&n@pȜxviA0\Sj(nt%̤fG hǒJ/2DK qIw\ IL`}9O\NZCi-d("9n0ZR1x qa  3o2ۥϷci,(O lԱCAmZ5(Vو] <˶GRV ^qO]yqy*%]ۚH%]ܟ֌-.ca/`[ܛ1۠rv6Hh߆W AY`bMAQ06&A**_ś #?_8Թ$QZعFkߡp+l僇qKI|"<_PYsdqI˔6d*Sz҉5Tk)V%у뾂j߸Ej OBz0wIPfFU=yDcLfel"> /0%x8D|縨L;:,IIGţ[*&>54c>s8JKP^o-"36c3]/Y("DF9醴A\ Jmk2'.dtd{IMDJb },_ xKbJ2L,=>^,os> -VDgݚG-v AZAd^sBڪM$鼻 EAK»`X%ꝤTw7x1ߩ,DP||{ʷGi< +Tda gq&r+U?@^c7x*DgEj; u~؆ Z'\à}q<+D/ߔxVv]ǰA4!P?wT넠. * "q 6 fu\"—ar(LBwcZ\V Srτp4fX4rsa:_[M5hk#WīqJN@ ajw2Odhc^ 9jbP*Yx̀!o`_,#V)ߌIW eM2 t ,5AY"xtU*Yc>qT2o]> "Ы~=EY[,(](_ۿDB \j+K6d䬬٘tTτ78@Kq@}+!=ܴv0.;h|ED'Yv`d'rˠUhӜ'v)%Ś)y+O' qeV+1X5"ƚDLC uF2Gݳ'WѺrgڊ DŠ%Opg#:􋷖iC5*09 OYhoN#OTl" Y3t?;r: +$fv=_(9m[fX.$茹p:jQ6haH7n(A"kY6?\8\?Mm,@E򇴋 ;3.=T!EyFzpOk:$S[Pz9ۛג`^4^ۉIP+juw uw%a?#l&} a/P rlL&ݿI.zRATO!JffY1ėH/r>>&0isml.+5 XR9ϑfRjqˌB>@^=D(WXEG*D'OJb{ڂO]Gї?#6b1d, `ݣO,VQal\JGΧXطtK=5aucfc{煽޸||}L(^+ Q,C^sfd\^gcÜ"De~1ke}TkՔa܂H,*8UwIq_‚7uqVd۹P38]zpFwA#Qsb}gx)a0m i"?K83Ug'(HIO1!L}<'wV!iHA' 6Nږx^al=VDoH+bC!`t5_=G@GMpkmݑ\1p }bF~,NH: EWu=nLXu@zOkjghc؉*" Gr.1I a֔s$N@ݎ \x6d8mcb3p璥V?m(s@AVfo@ǝJc%f^+KnRbL|Q?(>?xA" [*~ּ)x C)}MULn[bڈ&YjC6(\ upnlek_'^)Hy'բxFB;$ծp`,*;Oo^z<[# 3["ݲJVTVF&X#{~gd-v+Bs-0R'hl]CΩF 2 ! -ga*xH6p+  >k} pIe )>%zNSgLS{0n, vZ1g6T)wDZh軆&@}+p3Ox"ɂJP<1tz&~Su%?:K/0,f:SuX茥rE$Y&wcj /Vg2۰oQqQ)E{昣^vTSy1,ł66 /[Ϗ] >7ahJ^TRh!'P#źUO|;>G d@1{ #EK&aEYi> ^8d*AҰw%i0A!-6M\d;&{f(W_?Fxw/d;mŸc& jcÏɺ譕!FJ&&Z hcwBHAf J^JJIɜ3~_E5 P nl(FvtMRF {}DネW홓eȬY †B{7rT糀rajTgDzyoVseAy@s[Λ/H}зM@ിGuG]蕧θT .-UNKS?8=l\USgyF FV$Ban[, :{#aGnZQ)WOұ0;qSSWUMswϝ!GoQ򉋾艳ѹA>L  R >&t:R*k^aiQ%scZ#]܃ӟڶA W3l6:Qr<Χ%u>Js8t?+rG}*"#/FWiJ*xa\ O8yyKH^\YQ1C$XRZe-Gbfq2i)&qk1F Kd%6xt;1bR$nXbdm~ب@9݃ c-}5E^pxq#[*H?.ug CE'FxCf=䆮Agy%0 j_PhZ,,0ώɦuWNC,ݦ6/bK a`.P2o4;b}(fljK6ӵ?d[EYX510[)UEi*pzr6׵$eˤ<c ϰM| LW/ct>kӾ\ /mr_ԨC3r3o=/%6t`sDkw9oRt:8o['_4ڛ.RY14fyHGFP<[}X2_^Zv1/HZgaUs`쳈UsiI'w&=SzQm{>IGd? #!,{M_2a&vUهX:0wU҇q2:"S+qA2=O2ڷ]}$(]Rߪ?Y]Y4 t\2p?qeaULW"H1|U?9rPCQjE~gi@B ;X"LjWti, . ,ybM|b#ŗz-Lh]Srxj<ˣ_XrJ# D*%>8K\7`|Rh&B]E^臼0`2~'m<xCn֒gȒhqmp9_␢)*+ܶW'K<ȹETnd&S;)`\\\AA/ ^&^sh3L(۾QVU {C4lʽWYNюÃIMJ:wQ,̊,0qd?LDI +~asS:͠*{ &LZ$Rc"f.G1`NVSìg;y=QJB8j6(Z&oVw?SF 9 >cuC%{С% v5}h3I$ELB8j`sUay.<2}ià2Z qܽs/i^TQ0#:6d[|shPژ5s!2<[SH.ޤ`m@fiYE2hCw899L[b`!V^e&K`=At«vUpR-q,*2)ۦW4+Z:s'eVcNݗ{#$~c~kz%=m-r{5˝mb!rvR(K!XQBa#pw]B,C[?M3_I-}&Q$LV* IG\^T&{3>iZ 0UV\OiTe}Fik}Kô92a nAd:I _>ƧFڴ{[Usv¡t;#P*imYC_w]~A"`v5A˰0Phmf HfAv e5 J7U}E ˽'\z6މ Y] `mäfn>$c/mLE0hT *s]Bhd'I݁fsϒ@ro nHٛe ف80^e}D."[=p]_ia%lktXc7;ğy~4j89S!iw\lr?L/IUW8AjNZ xpTjtsr{F{iRO-qe3*vf&)Te$ԥh-unz~jNxtJ6m d{0Ha=-}Ȕp5OJJ4xrTO6VP8 ֭)[3p7-ee49D)D c|a|Lq(Zw-پ{ G '@JG:L;Haٷ}pu^ʯR-E9hͿPnLS!i{v:ŀ/ʖoXU:XMpQ>^þ:f=9 .JuV37M S.~$5H>ܒc^S"Zro]ن.FG<}%˝&Z!y 막Fhw(ov7Ov.fԮK &})H($lMG>DK,Pne=XHmLЯ_y[SS]# pmlouB絶%K*׵xj[Mx树jpopBc1EA# S:Zņ׏M i.Vxz'g{Ԥ.o/STuj8ߩjۈgE2y7 *wsQssw?[4F$dy Y2`ӟM8@Lp ]Ȱ 2}LaRir):7zR5+7kc:kINĻqkx<^U:|}WT *`$aE !ɵuG$)=#2/1-Fك7NnU4=ߍ)N1&oDQ^H'R!!o\/raP?V0 Iw8-Gbw&l 4 \N!Fd@~FqX$_:Bj8 6!Ɯrd9#-Q]C#6{N/°oڲޅ֗PVF,)ѽ~o櫞ޡB}psGnw>+PIH&"GD#A =wXr t[֗c\Y/@'֝ct9`,{3.!V-_&9%EPK-gPEz'% w֒7`Xfd7p4<49Mtk6H-=J0 bXV' Jő-B`k8벬LUastG&ѳ7݇ |/גC& %$߮b?q2p;MUHi 8]M"եe-+rYG +1% =zC,ߑ llF ׌IXy"m-怩p>CVP׵] K 2- B'{i JҐ'ufI]-= ; q(ArY1?7Z@YX=\G22s䛼xhs'rB&#aSM/M"ӛ0_$S30D$HQr "FG2ul9>9TNUۉpM(\ZD ,Ly{)D H䗟BU",Zϟ^8P&Hߨ E規w+}gx<[#_BCYL h`3Yx?%RjyX'UNzaGxt8sh  Q{ىmhPû*W]$ ~(X?y=R)("-zӣ p07ԮvWE}ܠC!caU6<+AZ2+.˓dbͩJH3K_^ iR*"9Z>iHؤ;fm7_ZpqBDu;#F%p]0a*f!Z'5L hʊ, ~ 튷{Wx`P%lav2a⇞qXC˛=M+yh!K1]xR)H2 &Kh?ǒ ML&k|[+SiL 8l|(ɜU챐:FEp"W-y؂D MYZ% E PQ4~Hw)-nD;d`}B2Rx1f4+v(ʪZDy5y)5 u>)V3'u՚,h9s5p˙iZUyEʦz\ୖ8FUWŠnm6Z˽skQ }5;]z" QU#Gd4Uk3;$Ym~H?90(P¯SJC^F=X٩MCp?Ɋڟķyhڠ7gLח Oo|!8A sG(Vtj)R춽S8X*0j;;N&euog{]fY&r0b%9@D E~Қ -x"!ja9-ЁsRi!~eM Ƿ|EdJNVm*7rśZbf 5aww;fN:/SyI KeeժIB@LqsÐ4Ыb<[x؇2HH4qYXmÔ-Wg+mNs vs$*fWOwŽe`}AsB8KC[cҨJEڳ8ǂb'<Sld@zJt`إ4W)Hۅd xz9JC{&y=3xbݟSqQ1@SO>^_V`L򲮤%VLDw#%o5}rǚ@lOS䮜d۪d3(}^]͠-~ܣCpHh+'L3}Smᢉ Pm4e.jK z#$aϖ>>L)r2gB). N.22u4;GvBRhMcM b`,0zda/(pᆑ\dw01>\q~h!O.F+2;P e|hBJ۵m\HUKq31^PS筠BIiHϛhzp$)? ksSBT+&thV H}(FlTc ut:ck)) h \v/̡Xf1M6}sK'gx yfQAhC\A2' \S mGq1w'C, Hj s_O2 U Ui g o_"?e1dQ >T(%ė^I0f!uRqZìt䥺Sjr-<)u{tDfM07 ϙV%75=@;a! *)^zaкng , osG .l'iqGki5&Bk1cwU:a2 (R5]|j"|M{[޾*Ο gO)xDcTmeBYs=+ F\wPI+*>}0v\}1|<_Ezg?dL w#쬵~CmH|[/[".*xKQ݉F5Q ]Uoq9rLyU޴3^^x!'K1DO`qqnk6R nXp+b*N ɫdr[Gs,Ì t`dEN3=l%r#(EuE}(]bV ^L ;`u7Qpu]KŤWa/#_`N5vw&v׫eνzGiܟ7iiͻ&,y܄ꋒQ?7PGy,M5)}$) #G/8cpa/ևIstVނT'1]xZtO[^%y $kVyieOKw _p%s$6.N~;h2_X h~qIF1miYl)#.3#3WN ªW-y-k4 ||^7GlAD;rdCɭB*N!Xi1:fN8%gyTrqҪŰȞ.d &qA6_Daf+a tDzo[t[z%߸ybAibU,؆(uJZC^ 3fȾf^$@!eL.FH:˕Lm~2}?LOǣVUjBh-3y |9bt]#d%xXN\Gud\gw"Dp$'n֣LoX1n)Ylb)ȼ4cQ{㊅Df` fyS 9#(?W !.4[Lº9 m~}eJ{xa_CSe]B}3j`P&BU,t, R=<@f5`>(Zis/)ӝN˴UdD3|XH[*^6R0AZG*gnξ^p%G|/U5~u'SHsA6Xƛ;h[: Mfͯbq ?4#UvQBvgivrYNd\F&`^t+Dͤd::)4ta?iϮtL?8Ò!gu"4Dc#~op@.a{QG\`l+`J٣P9ģ6sD1.!FY ޺R]FLɡIZ7VK)A=V(ήFr_{>!_O7:pbuL067N][x˼ߎy|>[ZB194F?Uk@`za|P~#7 b4=BJK;~%  ;YMf 5Sv]05>DPfFd!dhm[ nA9^_OXt9`mXRyFRz|\oEx{~jgƕ#% 8`\fAtSA1'ۇֿdwnK eLa5$dtGPX3x2o5q6"|7 aŏYt[r%{ps ? Xffwh,0W|s)YNG5ͬvŌ45 A$_}9<*`kfn3(X`REm%kf~hһMYh\@0 r]gBW-m;J}g琀)8l]f`'*Bnake=CŕA Ɵ>vW%ERG_u(b2ERO&% KhѴvqx:,o| \lEut@FYMCL$p2ƍDlfSՀ?~xga-(L$ Di8""-PWs%|<]sBŲe ўvH gg`D6|1$jIoyMvVB3,?o϶S%Y7*H "!tK*2Pe37E[Q}@-}N ]Ie_ |Kf2Ԅȶ57hp> uF R"-0khFhj<"Jv2JMbۘ:]& Юj8C1+t6i" OdhؔOv =PFܐ&`_Vt7~!F)RVg]ꏓ6֧PsH 0J!ly Y?cΤz2jÔ x?ǧ"k ~e#ssT.Y __Ia"Sg1 O+Ql:-2xωWzvay+Eer !+Y=dm*8t>V[%ῄ6/`,y0ަ Vc`.S 77YX?9غՒp!b/6Ksp < L+Aq'+g 2z PVrp~7R*wJ`Bb.ح^6*KX65.Ts.G0Ě۩`aYAXX^s(pe u{}lI*~z$^^فmS#>1D@iHo1dJN#GK "S7ӫ8_^d``5Vލ2kdLi?TvќIx&]5}ey?տ|Y"OgbX`8eKIb1kڠVSE(s˨.vS&B3@^9Y}a2(;fyuk*>KNt Co_1YD?w9t]9WMzw*2*lrXX׍,7"rw"끐,)DRjt)5mOZx ( "f8B@ qAM!V|ryI2 0f90EnGM^xVYbXUVz|H/Hjɥ3y5ӵ5)=GXNOl.;L+IۓirAߜd6&j*^3`Vj`^wOqb/ pmqфs0 /^*v9p.Okt0?6NWM؍.N->) c,0Egm+G*F[S@s p}*6~"vO*/.8Yh|fAK̿ZցG<[ƨoj [6iPbUQO9oEagcJG`A:/ʧnvg-OiLӛ:.D;_ {*R|.[+2vZb&]C1c9#gmU"7 5bsU~ʆDEeɴ#K&*Kc)yi8gNvj_cl`Q sjLtͷ9'AN+X# iǓ0FubFNWD|$3Xqzn[c$mhpay|jDJUe @Ep4͕}tVXr8 HT<ЋB H e!+ 1oe:3?* vc\YŇڊc<)ff M"TQ$}x3ˉ+Ͷeo4LiNHo|$^|dI 1?6Tc/W<?DϬDj\vݫյ{W ՛ө}7 jp*)~ǥn7nI%%Laۣv"2X,9j% eJ*PFԒ 30[TnA'eVjdl28CwTS|<o__65_*c:I tnM 9"-0pPGQZ>dVI6OOwGy^~ӗ v&eeZVK 8^>*׏`~d<' I0H'jd`f\aRA NlXS@8'M? yν W:[#Ws%jn7]2'$Ya1_t^,ƭM+` 9Y&Y[jF s溺4lfu؇) p]Qlɱ&L0??r9ݭD3#3(2`V<(W$VaInU˜vM #0'ub}yFCᳶw(/SYO!"ڙAOQdt*wn{T޴ťل$'5v"/ur$E;ow[aY IBqmL gbF Bg9b!^QsRD\ʶr3vPВ35@HO)Pk5`[]Qt5|=`)_y_ IAf{É&QUZ8 tWŗR@2P05M!cEHÖ{ /kԹStv& 1+GX9iIŠ'zzZ%DWKYp}0$BkXs<0)OG~[P{쮀F# G1W* k=?9r4=˾vmCڌf`MʰzǔhJ?|[?K),{O 9HR+bhfڤ+l[$<]ǙGb`"/u#bԛz_lus,rl`\Fō \xk=\u7("Y+~/lr 7EiU+וA@j?s 6J>p/$K>gH"Huo5ݜ"c.gb L$OtVHAؔc 6,jDW~MTBږ]m[^U8]t[#AΉ͎ieU*l ;:I7"rMIu p˧C{^Dw%7YڄLKT53JWr&ZeAקM@./̝U2aT = /sj*hL?EdwYyDT^k:ؑ]; -Ghdɂb +._ Q NIscʡu"6 ;$t\zn~٭49h!r)}2EmQ$YQuZWE"-]Nw~+@< 9 fuMd1|A ,j}%*B=Hxόz>k;b/oh#! H6J slix +"/!TQ R88࠾ ~=-{ 'Ӵ- $Mk| }sC 9kj˕ P9EOѥ˃e Jib9mBDL5GՖ,LaݭK`CHA5jt[ϝQJ=3j gIX$wy sb4JţhpcVkvXK_+@5".#Af(:扡a4ڡCh"{)V 6dxxfhf6c\4GBCz,3 ѣm_nVՃuY( ic4\Ay hT,v:0+ +> M  Ӡ$1LrT{;%k&s'&ң/kpZ팱Yrqe l6Lk` F,Dwo 7 Pb!OÛg[STUa57m9hg?wMz lxHNYf;{RqI> O۹1o ;oTx).d.V^7Ivm2WbړCkM[[5 z%.N#.CWHQ "Vtļ-dP ?S-\șR$8yG-L s!_Ov)̸!Eσ=!DxQ5HPq=f)es6zKN"dc$#_8X_u7g|Y-g^i]:U0#mMg:z{rx ],U؀xΟOE.yvl$?"4nj+J.5h3JS`Ņ{EՓ9gڦEÛL^c7IZz1Te [$IoEB=W@>~o'V ӽ&s|.tzFt5Xaޓ2-}AɲM X([xK_r7ʵPD iFnJZ`͐w/Ye|mx1"趏-8!nG s(iapPYQ*fnۏ* z{A<;I5d&r.ڍ&=HW{E$de "f;Ie &H8t/Iw~CiIXBZ < n?2xxrKs0j\۬cݳV6r)=0܀cU dߘ.dJ^_FLӸzvx+cjO/Uiq%~P,eJZ6uUe6D"N͕ Q[X~އL1MZ9_iaO[PF-/;a #g{q$fOhͥ 9mΪ. ŮpX4NNKϠRqeSKfڨEr :.E]"{77r~mv1_TB}ln+Uv=Ҋgjv_2_;1 Z- l8$zw/Dz?w""W71"UƑ{z=M 5m n\9VO:yKPR y.dܵ2ka/`@ s#d N\Rhc K <{P6>;nSYs(.ubN蕰zpc[k7CnNT HTG(9$U'6HSL'O21 pI^b9k3 0vic۔tuݻ&p*v)ټ'=e;ϛ?W54b˽Z/:Y@^4'"!uN1F9Wh!Q˅ HO{ PdJ8{•~e--#<2Sг`d0OҠVwMH1ͫ_'i0&%!ۦPw(-ACcmG3Bא~wQuz#zOC "KW(Zq7Yx7'OynA@|إ^vF׌(,KL 5)w߳uO Va9nZm6@bs} `̩ihR^7pjgw(FJ +`U^Djeqq}r40c,P% UʌtR홗 USʺ8QS)bu(C\.CVzD9-^U ΰ&^Ϡ bwBkE']o9@{Tm 9ҩ-awTՍ3v)gyir/n mYωi=&P^}u)!GPղnqloW"Q1,Or( c4۪=y(aPˊmcxAXPtSL\ȪS_EHO$Q~ڠyAFtFa׊ Cr958cbL Dɖ'\!j-4~^/єY |Hأz[G {f>}yV/eB^%YcRkXv =6) RAyte/Z=U'S)nf #X0jȟ @-_ bQG"qq@9sHfe q@p{;9LkOж>ŭ(vLŶio\A|19/8_fyD[<(`v7B>ZTJ+1I[IUOL)#2ַH#e]UŸAo*)3`%Z"jyr$W ]LƦ#vh a vPAM?WT*"/e'9?L"QO:B5xFcv7j/Þ΃xcWEYH5pC}ϹP84O ɤ qABsB K̦mhwC~ۊ'#CϦy,&N/CtIC_͚{y>N+EJ@{S#WħS >C/M3(T4 A~Q=( k1VA }`XL(^qDNbԒ /2fj8Cz$Gԛsf{t( 2MmIjJDxgvo|Y\jGщ~^DHRjض?d BslB$d莿åkʟXoH3t 9;iORO.7{Q"JK+mEѯgHLk,4Pij? O~T'S6ۖ|RbzS;9yT$Z5;NaC~u\ndԼC>ru׫iᜍؾMw1ȩO?\gF:?f 2AS^.oybuwm` VZ_Y+pԈnX*{JM~D w[K[k}-Uj-^9}\Pl^ہ؅|g;(8fd&E|ԴBH-^mIb&I63I!Rn,|ɮU[wOJuRvT`V0dș gP) f*I XlORwF ډb#"WoscSrYj. f΢,?t'^PFfXLiʼ:=dc<PA>)L6m VīI%@͒)B ps0}qK4}*ɍը]?DHGqњv$e ,ܓRw5^GVgR3$XCیnJO6~!,^|A̛UG,VnŞեbi͜ rB?e?Ly Z@LZ- 4ĸ|0A6LQ?O̥bX'wy coGŵsqVMRRF;_x5.)c7 ĪHiBӞ4S)ΐ`4*m$zp bi.CP&>#=ِBj[ܛPY0j r z{r&iy|0RX$ți_ȴe'ߞsx[M>4}'`Qܥ8г#͒vQ/dsN5n,۠8Y̠N,zcメDl': 0_Nɻb ju8~zrBQ:o Pztv7$z[tu@ҍf.57FT:vğKT1v+l`uSഇ8ˋ ;iMϦ|I1i䫯f9ݐFU0o%X +zU F+曝RuBK$koL1"*y 0'Y.)8HRAn>ta0^zhdZmqp"@ͤzYGi̜ϕަStT! )h?j`xBv),L 9BTB0~afP(jN[1_3C"]d(+@ypL@,Րl-㩻\|dvJq,OdZ`Hl#" ӏlJKޓ5:jpǬ}`Kt\s< h~OYOk*vK=rܸS.0йmtv^X?s- zo(>YjoF; MijY U2Wv?2BjxL~Hz@rpfNYr#b:y]VAת,a`'Y"&ͫ\`ȱ6K; +#4FF[[/BH>A=Qљu -؀?1*/~A>ƿu/ϩ$Os-Xy":u늚H*Z~% TGT7d~+xct'md[mBBLat2L Z<༏i/hYH'Vfz-F#֪Bi m0!QU6-vin}ۺcnWPnfDzbwe{#1̙;ԧѷz)Eٌ9MSf∪N\׫e/\].݇Ek%X 6ndv-vf'*Nj%3iGV ;uS ž %addfp UMC{\ qFi3ʜۿ413#Py\aAWm1ws;Vn#Tp<>^8θZJQXB33xAQ˥uKW#-ћT uފO "HjQ3JK3;)Pគ(yn`O+h3A2~K ѺrkRq庞5%q%Q/G^ePZ=i l+OnaA  6z[xKMi5΢'{@"d6*mRڛJiNʔt1¦$14A(OU Óo" 1/a|{6q\*oDh%ʊL6@͞dıNE^;1]+}R^~eޣ6}N2K0s;H6sӣNY c҈r|i>Wisz(Y$01%=E`R V<XkjJ}P͹DxEvwXחM,{F`Ѣtkf+eS  2LM㛈]U*eqw25 Xx۬DfpS4 VR T1mك:!/!k|:u- ({kzrd":Gv0hCGmL|$!I;m)?c.P gDٙ48F{}O`52ؐf0Q WI$r8% *5ra[D(lZs{o:焍v2-l =etGm Urߋ{- nU4BkJ˦/P5?̒}/],CIA#$ō|T=c$+O w^ ǀ'bSaܕ?mFU*{7eDZk(cZ>/sE #56^'{*Lz*HOʵ$W bv!V׭\`[BfLpm ;p  Jbb#Jb=IzsyJ{2 J,+ѣJ ;߾ VR27N[6xȜ/ R5SKI֛ li)X0"nH6t-Tܗ3yWχ:Xgp!1-p_yg/#d΃Wp0׭ӧgwK&tMcʋ8bR:f`rAdX,|?NZ(%rIDtpJDԸ8 9ʹnʙ@IzlSxzA Zg6]""aU^"6usUI(9aSO:ѝ 4gy(βe0X nj1FU',L-%nr V5(VLYTN]uީ$hSpwjt/M<OatT8WNY(+n~Ju.`~Ywx[?;Z*D͎2etmݎ  eY`h'8;52%0ft`(gtTeqͱPmqHMAߌuc2)ȴR h7~DpQL)A7P>z0wgWr]p&aΖb@ԯB\~ci.6\T+!#4I;u*Gk0XeNՑrz-Nт[<״ jҶ |2|)Slu'Hy7K&x+ |vnqpsNbxܬT>\!EQGq H_S!ڇcB2Or=4DH"-toب kO!fE R980IF[/Zpػ r d,G&oz _Rq GX3Q~ĔIܔMfS5pRm۴"2KA۟HsZ֣H<G'k2%j{XLmQV2+W?<üo$a&gا\_\Sv[OZՔb>u鶿1^w&nk=rOݲ |׈e.9i5AiXes$'Gll4P_} na` e`ZWh܏}3^YS r'KGHK.ݤc\ kÂ\>Mo $QY6{Tā5f@aJS3)o"ޅN#V7|dvőkny=^KmRrts#.ү;ܼ[uYyM!7PoWESxm(fIVfNOr)%n`( J. r!C[ $W魳'C~"y0#Dwݑ@ҘFvb,K%rŎg#٤~ "h ۨ?'g2T|aT-+Yx4qt@kA4G7$ 81yj{-Txx]./zXB TΗoXC`. 4{yY8{G.[y11%#]iTt 0VDLjP>P5X8q?hy1u]P .Bݨb3Tz $V?T:5!)H7Q̽[Uꝡ6N+-5$>VaW37HL7&E0.7}Gpq&MjǷ =!.$]-wt! [g8 *?x6r_2Mc70p<-~+49Z;GgZ\2s'NC)jbs}!:M.X+$X5@x9NJpmgf#<)#vk흛k`R_Q 9j T0%W=6)*Ғ[=2K%b T,ԇx.Ujt4MU'6k3w̕+PO! 6$4'UmRym;3=8uԟFȢk4xS*OݻiW7\zb`j. )csnP رckSqsGܞz| btC;s}.=TTj_h;GVxS^˧7$N#c={# osHx+#}QK5$r>Qד)2M֋w;.!a64d4ʌ&ڏTۘFcMfgRI_J8)uƏ W(K '#i4~{QΛ";P!y-8q2+O}z9FDRHƥ5B4 *#g5]QPo߼>bFLCcɓ7`TU[/p/sdiկ}mpVc!Qk6ְ-~8돺㈧(Ә=rplrڛ^U=-t8qXs5W튁ӉvʴP*(8d|{ QՈyxV> ؗMXCƒC Fωڰ]<¤Ã7R<𷟾KW;y}z;5,54n$1 4VQAX/.%2'7 0V.W2 yDE}r~r3|=E'A<,ȃ201 q-97h=ŷ4Zz/C[h6 %z_␞|/@C?86$nS)%f$շ1Kĉw[5yP^owWL"72-'Z%)}oGLGo)?-9a~j{)$y uSx )}'NsXkE ͡`oƘZoQ~pnaIm_ Dhgqbȥ6 Vvm?֠Nbb+Yv TZƞ$j' H!Xn˰ehO&g@7F7ۧ [xqTIk-,t{ )ڒ}vd~.z[r=58;pWy>yz$Զ2Kjym3A駵ҹRCN<3C*/pQ]+ 3'uBl$ 2tPwrG5v,<ثJ]-x/o7yB~]7[oc(rr6jeX82O'L%Vk&@Qk o*S5'H`ط]ϔTxԬ?e{δtZC;{ ;șS|_8,12!;pw&=+pu5x]kȖlNheߥ%|NBSZS1-{}1O0U2NT$A)ϛ>&46UL>1D')CuрQo VUliѧs 8YMjQrTav` mVUz y 3~+"-7 7m#aoB }MPR*}X] LV~嘟r5UӒ܅ u*t--wxFX,vBgheJ$POI/;%8BnICEڥlZ岶|}Oc0&k+_㎃h;pٿ`$ReNn]q]N`un&*jq!̖J^` N _@'"2Q) o"z_@uu*ެgj~ w8aZ6 L3/h (%-*:%E7־_ek*`RHSJtE!aUI8L $X ]tr4%֘.{i431ap(q߉WNƇ52-ɏeREJsl%r #6S[nVk#ړ+f*"_,<Ww[XCR<-9jKMSp%H2qU(s{Le/aU};A_IB!o[Hnoan#lE0^ג~k n-Zv _\eJ A|ڶ~6;q/BΆql|j*rKVQPyrj7:ae?If,߻!8dmzϓjk vUm׿-<][ z*y2U\%ZUi46d8m0. , UE?Bz 쮈YĦv0.I‚K hyUʎƑ`z&uM? U R-`epFfKV ,xp(\{! R[A(.@-F|hj9DXS+fmoY())stݗ鏞TO|2A{=SSa_RBQwhIMړKI DBf3 @R tfMk=/֟,yuf8)_C`^A'O*p@Tu3L1& &Ckn$L棄mRoNOeZSP4W+6mu 6_4m:EF26N䧪Ɍ kݩ[!bQt,W\9{'c9hdN$_@dw, ^nT4*"H  4PǠltp:P*Z 'i SM,|+-Cn#X`-k'HbpY-Ƴ`Gs, uWj\Ŝ>';c.}dT-^LTi,qE6quT>ߨxN.BA8ֹ9shc7oϦVP_O_a'a3f@C7Hk0NJҕahR;O' %HWV$ mu| ә˔*?雌\fAwirsPQ.THb= XFl& @u %hT(J>ȳCkqjGk/R@cHʴ ,QZzZhbn@ϜR ШU\5F=mw!ss lZxv?h~DVf*q- rv!xQ*o݀q|"ۉThoe^w?'|-Umru.gV&W=y5 Yginz_-AMC%ΎC} ieT- &>koSD<T'KSaPe46筈V Wvy)W7fHX;#LU7\> S@ vs^KѪ{/X2?*XxC8kL7_fte[aЁ+KƖuhhP'k$Vra?DBے 6(nU A{l4.k9}B7e+4c56\TPT$Bcjs׷%LBDۼ[-ˮ KT:% :@9X4t.0z F04 i3֜`2(UR̐`^ L7(TVzt6v/@EtE [ubì'LdPsTmSJ]/`AglXvMBv?L1yAȉGWLV̒st9AU)$"U Cg?xmfoޠYFjF '6}=X CJ!DrA&<-%LWҼo32c ~=TK@Aędkn@i4ngq8[lΉdiu Я \ƌ'kUkRsGQp&2=\M1Dޖs._}мdBaPNQ.'xuoQT bql)\wK')4`m+#=:5}0WTm$0UYWZhȀL޷*?ncY0hfp8w @u~.߳opw)˗mPWgRm+/+PP7w <9 9Ngt-Ճ,~3O >TR:ifMocnl}hnoZɁ̨ nJ'cÊiL VfH4i]XhwruQzdj༼<83(T_DTJS` l,-U8ԢС+knv:Q[(nLe%vY$KQxgHֶ\ s5XAƯf4Yyj=8ey ;Vpww:sfKNE_Vd;H&$aHj!x(pGjm5^5O lH&[.?K/؟a!/sP4fY BS@l+cDx!]M !v'Zh7NUG2-K*=ۖ˧agySZ9-?Q*MވAx$̹_,_V68CUW Pu)3G9a!'78SYwTͧxbXFw(iTY"\/ON{(Bݥ}yFtIG%?} rC肄6\m5AوxsZ-2ys(1+awf"|A3 x|[&:[Ϸ* 5И[{B+x"-$E/jRȣ7UTA ˀMABGqnu;A+-Ծ𮋶YNv7MESQ[g|5xJ6PH{ټKn[ p-wKYKůH[^'BpS/zdALD'd\/TDrAA(+e^ݐ@5H\@$=Ւ!EY`5x?o3VXN>(p_3N.So U}?K7V`d$'ٻ7aO&ܒ u  b X@ F]$v)tTXXn:MuPH2qt mW_`h hTѳvkeyQFo*P?| dLK~v(=ҹz1\Kkk n i-< $;adUᄆY:zCdđ{N)fJ:0=h^P!J`j(05iNfjkjAxs@6eeǻwFO Cz 5ĢZW4_$-;`\%K !}KlkM M[!祏)dS43bJ0]^ Nq>lroԫ^1WnT(#&˻\#n=f]IL)6~]S:*4|a)HlڱQD jx_ޥZW +Rz˯VßKHS׵1 +⡠=h5a5ԈH˚ {LKVXM>蠰*}P iL琠Bl\ $Y,8]o3= MF7v5m>&7k N?XQ\Q/+Af!3'vwX,4ȯ}@WUNNHyp5ȃk<՜h\|8 ?hdj>2Dv[94 M ΋eeuQV2nFt/}s@i[1`޺嘢"aQ(XWl5D\'ꩣd eX,oC,ܨTTxj+]e1uU\+MݬiTM-'&rTdI"O&o{F# 2shvuxa 'dEy@4K`+¼71O}II(Ge(؏5u_]9h!E<8qԈވei,ޘ0*.PԙyYp' vbnm,*B=0*ӀSlp :H˳XbOKE wS^voPiys>H|}hNa]Hg!}?;#_8%{~gGD~B%*k0;Pf}NSg"85o+oz9࡯@,G7<<_ׅ3Ñ ?ə;➹!bcX@xA~}҅|I?'Y,1M*.۟bӜauЕZ#eo |{s*LfF*ʔ Mmoh0Lkw!%˒,| ;WqQZ9R# RtO/Pi2_,DyL%8'lо^/&Bx8uJfu J#h"|sysO6g?4Ǎxc¸+X T-{~6[pS̱wdyOK/ B=^#Ny{?xvNꢉO(^P\#cvS'a7ҟaUh4|:LS^Fq},y8hW}$pZgKC~Q.k9ƭ P3n+6[6~@#CU@v!"<y-4bp# (eB2RTG8M (2D"+O$wizj> yFm!q 40ʟy O?Q~۵ ,6t2uxv}~{m: ^ص=栩~5+C/Z%B\"ש 5Bj֦ c42zEs ĥwP™'&Ye{l繁#k`DY).v`s(%6Wr3)/PSݲ?,EP\ep/^P_+\hft `ޭLEH7 >sx1E|F$lfVtT[6}?(bJ;OTzKUTfk}00ܿKs>pk5̾,iy۸v`O Pte1xW=yV-tzۺ_ve6“jk P$Y".ڥg׮ٗJk{!^bq`_'&%%"`gn_5/?"Ov`579)zEskPu Iiy Ã(rh"_ܙ,,]O.Y/)_WҦ7bmG\ ?>,aU<"5~ڮQ,gw!IM'4- )>&WDJ&o~ /$,V6k  w࢖;$j.4m ؟E;e,9`z1v`Wb;`Y~lWJ%][ gn]WQ>_\W6( xtPz9x;HtMB^8X"@A7([ix߉2hٝs?@WqE\M!xU4yc uK{jNo;Zd9) أGG^]aHS)!B f`~A ᠹ`9Iγo\h^;?R4՚BPS,g+`.蚾`r pՠL.ѺQޒQr$L1(>& `Xd;KxY!'\jV= _Uʃ+&`%]vgԯ(:ʧXe90b}dRG2,SqPH8 j94kxqu^ݗ,Jկb!'~~_,Uhqloջ`ӚT_-3?tCtJTjA%̎7A4Xpf 1 NП>*IH@0q()_Fl%M||mA"N9b0Bi {j1ty$~[GX7ּzS2⌏h:=͈] .`J5SU J=^0I@l d欚63D_Ĩ1 q/#ы7{!u۾P1fqqGK wzaYzdPg}i ?Yv?:=GSgDZc3`Ht֬DS9,jFTw%k1)sXs I/x>5,3|pCw#ݨ"GjV/Z *eHv%[M K=⩴瘲;u9١n).LXɍې.y|}S/?@ֽ}2(RZL.Ym쩇!ۋ r2~Jkh7kuڀ: ~6s[FT28SɉKzb hy\w}zXL9A/5Ɗ@1p``7@!B6ԔBK ~?H/ ITrOxʽ{ &^)+&~F$N GI+rngUd5mQtchsUk-Ɍ!b1iQ﨓OX"/L [(A+ZQXy,7̵,Iym~KU+F]1u6. +P ^N\ryTGG͗ $ۿ>~gpwBHo>ws.L*cbjPF 6^Ÿ]Z*Ц+yJNT>nezZl}bsXxZ.m}ß'&pJumx4S)9" kS-[NC6{¦{\o/Q5F͊%`~kۨ[|CG`2D=ڴ.aZ'B͓}IŨ;<)% 8dd]⪗3/l_s.BkL|H"?f9ij]&t+C_ ف!Oa@2y\cFK+;•Iq`n-,t[7X|(r@gJ"V[fxMQ98\79,κHofO/ z ,>D#|B+5͂ڐ[ayFdQZRJ= sYGWq 7?k7PNm:%vG^?Dc{c,詃{VS#K[BAۑ6Fۼw-P+&#h_drcz[C[킄6qM4< 3Ӭgo.a@Ae*0 {_OmvOk&+¶F2,f/3N)ްzC1xq;cdѱҘs^s K),kH=GX2qِb^ŨPI$R;@5HkYXiD[chU K[|>@ tY'%6CX$vr),?zLtK Vե!nYtecX?2ռ@VI<%Ybm\rtr:S&71P?@ 7~r1zYޡnkl萬_Ȇ_yN3Qcas<)s@d-D.m@ ~tHXlNѶS\f5f~^M헙p >iWM㳆鄼:AibPCYrrѓ&@Yx4US~M5uʲeh˞|_H,Aņ'om@2Y1>K:$e# miG2E:E(wwÅiz'E\xe>CҴd;E#Y}5U*+(lZ$,o&x]7B/G7ڣ@ß~$hgZŊ-zc.Q9O 5(_y=0˶cz`]?LP3!Ix@\n}}E&/,_9]tT%DdzU `nD fA&QcY<C:p).ɿOhH]"<&|<&cJmy*Flf5:I=Cq]߬sWp YEc.ܦ?Wn;IJ]MNJ`5i/a^vm0O˺BS_5 hbjMHd T#4Ņf~9֬{Ұj۶Isq}a5 aS7l/Y>tYeD"!s_Su/cF_ۙ,cP9a% u j r^iMF%?LQ.B#s]T4J:o;?ѺmG}ۑ)Z<<^u_JѻD'O.o}գr/qZ+?8uVНy"K#-BGVٜO8KiNf`HO Aoj!w>X0e"PnlP;xv+8|^ÄDƦxI5E74i4q\PA\<5+:^wꢦG/K^uGVw{L8z%F -#1|QG|]ͪDp~XNW]^q:Ll=d0qweiIuN#DsE_Qk @AYm2㱍nӻ* fC.[[?G뼐Lf!;d3_C8E Yf)jou@)r SΝzĥ{QTt V'c&(0GQ2+5mSsփ}nsŋ|Cd.l><n4&i4ÄP*A1r:=&cֲ2}Ac'8PW!R6rܾdkl~@ P~M=u +un4T%[|Z6h9!0w`]C|6c ڈ{@LPpJiS3]ȲP+u.i)t;Ezݷ{; . /A z+mnZZ/$+ޡtk˪9: O1j^r1*`}كs㜰ƀ=qϷov n3{ƺFNľp:YL+7*>],[ xc \LT8@`U,s}2#\8 P[&*f.I h?A\<ۖBa6I.dJ9% U8%󒄽LG@J$kaZ6I1Q ?7rlc即 VBW‡2ӈw"V*5PM*$H L0D%JWtFl'`0r'XޤxgH-1ʹJtD.h[y9Nҋѹ 9蓔p^ g =wnRb6EjˤW#sq>Os@ݠ`"L8ۧ5>6GyQH9$k1~⋲@B4^]|az%Kj$0XhA|{vDgb2-.@| &}׀vIt3$O 0@A&uD xȞ _0{⦿Z}t 񍗋 \~A r,(+pѬ)Ƀ, T#X=[,ua%&2}{h wg{'~| V# B8frĴ7q]J]zzZ#~h7Wp3G- /;Lu粌ZG#w3c6MH _m6YٺN>8/Pʑ `6I37O o/=X=cZ2c @ g t忘&Ĺ˰dς(!`3XвZ&[Z3p d'~0RXt@i'P=TpGKbǑrWzn h7.n j196ܨ dB!ٳ34(跖 on/NR&0ԑTn͍InNS.yn1[Vȕ{N5- `{F(ax@YuYJ ;vbQ>;E%Agì)q C/Q,>o1R3.~Si!D\$'1X1d`1H.sMP @gբWTC{dKx<$}@SY!%l`f?b:"-u]᮱QR^3Kuv#Ÿ"i gj,H 1N[C Rz =53A,*5';ȏ8!Jil |PM%D2,B޶qGg3ʹ")f?0!TEy̿•W7oRjhFJxA3>%CIx Z:؝^0uh< $ܮ2(?+kzƝHͭ02sWqOa FB0>%~IзS}҄5C?M*XY~FH&U%Py!u`A}F0=<0shdVpvFkI1>gL&6@ 1JP]D9C 9C ɆpxDMn6MK`Ŝ贛ʣ=؁$PJLu 01l7Wnj4q489 6]٦@: 4 )?tsG+vPG긡~Fhtk*B8IBB  ѧڎS(N1f+eEM %p[w" 2Ε:ŜW4) 1~X.'hxRx h}̾K.-Zˈ?.?ghuai6p()~GW^4F٤HyʌhdTaL+`օ7# % "/- HFTɉt_00%zF=+ +Ltt%SpC^%~_޽թ#=m__0m IM~ܳř(nўN12BCXkYZ ar,}08ȶC>:iqXbm%^ >|JOԛ\J@4uE97SAz.c4+5ۺJtzx z!eW yygFS8]_3`e6[g\vx1䖓A.Xuk8 3l.~.d Z[ 4)7kL";)z k{_c >u[`SބhaM2F!f,ؽPƓk Ù3ͻþ \RrTE)@,x6u/?7 S 0/RMH50wY~a[d`[aH9ڨ0t{:2O!oWGs-[tVw?.(}`-,&S( 6aZx!l[W vŊoEeеBH/HZo`O}@h]GRŒ`'U A0ea6 <@/6ufS`bןR?.#\#EI^vhpzVJz``;ZmqUUPDp 2|6kq/*(r.B)@Ͷ -͛lMSYHn[``iLi—S| F\%{YYdoՃ_o`(p 8- JlvcE^&9hj> q ]LLbmWv;oС];n?og 81I6F֥bNl0&=ryof8DϡܽG'RJܝtcY}|pO2AS&:Y@!F7߫(+I P4)Fe"f76_P_as\s*A(ךtY W">]s6> pҨU|@7L5h̀!`2M$茑v3w*^m%b%Mf[:a#1j#^]uq m//[~ hxqq@s4ٓ\8IߥK52ߘQ H24äTB5&@I^N7v'}~|Q=j*qi$( xbft)wiUZRc?6D1!L5\*LjA!SV4r,/Fh:˗"XOmAOߏ2:}g^.Ʊs%?I!.mBxҒٷM9y ,$`xk&⸙AV"nq-N`e+= Bګ}1΄oV.9G_p^UCRAB&»W!YLedNvZ33# N Ğϝ$`So yʼn>|0? pۇ*z.cJV6@yOCS㎴v fX:e!бxR|r>rM܄ԧ:Td5 v};#o ?Ϩ˸P-Z˗i6xڃ b>)/Y *O[Mu:Ôw0R=q= bBSV"YwS!A<ً2w~ az;ECTל(_ܝKփ^&7ULtwoLRriE/( 5DɳJ$_t {c~xWBZi%$3 թIp3dc< r~F|+GR:;x=TX0+XG-}~BYT :-@> SAzHn&jFJZ5--7OV?U}qZvMŀux=s:YGw陿t-?aEk+fVmHD6D O~jGpybXO6̭ơl*VQ񳄫Kq%* fSkoUVaIr_fo[ JS. V*8zwaBAz7]-~vhtQKj|¾N(,RuTAᔖQ G,\֋BTzC ZK3kamp )ئitz\1YÍ]=M _˜q CeȢɔ°>)%8l?F.yXh8P&tM'_{zX} :\{zc3CQ향G:DOl9CGF2|O2Mm"W%vcG23{~c@ &ƾ{z>pk?OeA+ EC_9> eq~>IKF榔x,qg[cY"RvgK0tXQ֯G4(ľ޴Tl *R!tЬ* .遂ps!&M*~G^o鸴o`sֶ͆a ]lLT6Fdm 1Lߗ2߰ `R_i@5zZ7u!⪘Mm{k#+ oͲʉ&Q~ZN0SŠFҚg1uUy7.T-z#"Rؑ\HՀˣOf gHւ+#h_L 8kR7`* ;2`SfAf7,)0 TY)ZqL0YMK>GIwaq3an ;}"] }O9١mBEۇg7kcY*+ȾTgp]P;Q ]0a@!D~;\?Axo! q"ԫy(WaB\=PMnP2UulZM/ ~ }*13 #R|`bh;dY~{]̢ PyHJ M`L^˘2MJrO9([,ORUkNN҂ Dv Û6N?o#Tun]X[صNWo5sz7q"%/c;$zVɏ~T&sc$dZ7%K=%[*˹8JgBEew-?U8h9u3$__2LgY&88&BFϧjXw loiۉѽŀ#ySŠU:b]Ը}od2PEAjO_dJ ~iԪ]r:潁]e(FhD%JU8'k9 ZRIN\`npŲm7#,[vkz]iO#>߽HxV?P駱\X_{.RuG@5қnSdrV8td*ik(5\FHa t:.ԖFp8ܟ2bso hd2wxSVȭ1ajK*#PVHi5=ND``}#=|$5*2sIirøi94Rne""%1Mɯ2)"]v5k#εPb.zUj%^lڰo::!# mVs$N:ϳݽt/T)5i6l#|(hA+7* HX+ca_aJuگªcv>yWa wIq>sJ". EoH"kx{hļe-zm Cfi…ё4EiW:5$ j"gnU3,D\vwk__YNnÄH"р*|S6W?aoSICr!|m1\GaI]n54̯Ǎ9EOvu;|:m<$Oxc0k$c 倫rs{4nx'_4iof oDӂXRȑ { b$1;^ZsY$(m tdL4ҎNC/}n73U,eLX$4H /\i L۔)3[G!^XarX~eZ?4Q  _%ޘ1jǿyNEoC A:Q`6ڱyRj6կA/JÀMtܹY%e- H!,oF5E!+]o3z:Ғ}hTOzw\$ ~?ZUo!1^f(Yآ]%oe5$pLClcQfi;CbTBk, mYgGc_K7+{AP t"OFȬ M @>tC2C- IS:1ʗc>0G,4Ֆ0/TBw\,snwGS#ժ.SCnGsYFG%I}T$f](7=ty>1{kcr/'LO<%:,Rm̏Mw;I""5",W~>FgƝe^q%UV1BCkV;6H6FSC`WK t-5ӊT3kߑ腄*D8gi; m*!6ZyG rk1 Z*ml9 kW+UUQi5c`/1̑U{Di"!@Aj0˽rM\<򴖴z k9`lCxpS ]>$<kv'u[̷e ׊~$gvN9U X%33jd{%l3t1ڬ!x/f\)9C?g`:m bc$2[-N!+tPQ@,ȮOdֿ cXbW%D%-]j-zW8aUo`To*Zim삃|dJz`X8hW߾F_fr^&j;z~pJxD9'ߵ)U~ފޥG&p[4?ꧏOTLhfZ9%@tVJePq\ya\w\˗KJg UV֗`wi#4uKg8\?i~H12cd:٬pP`Êc*X3\Yjޕ͎K(TE oۙQ;0B g+#e1+@3A}PnD|O5SefaLkL.\f8l#@vk Wʈmr6;h\mQ8$ţĦ=HUCCe} W׉I /$o,w:Y"5ۘqBe\\D2`:f|fQҹ ^zźU:^Vmm (+? XX-b9x-& U-[o3=^f<$R@֠DhGx--ۿDmC _ Fd廸{z(XnRrd4As B&qAW>y`{ն:u `b'wnU7^#dywٴ24ؼpbҔ?2W*a Le_c2JOgNXg[sN!#㔶;X `g,1$tѩ[ ڻp!M5Jq!usi[ R11MF-htCJt\&'/#Q< v.)hc7EW2Q_Lw٢q%y~my.>5.hڗZyz;?C=@̒9 ^1L~ oEct0(=i6&C |[-[{ %8?C據}8bԼn\:=<[GبK!Iw>ӱڋ{<7͡~xP<k |] 1\HOlSD@0_X٘hS ;b!4"{ߟ*)s,< 12s ƊpFuRU~*J哩gѼ|€P?yŠ5 =?a{8JYeCXe:8 +NCH;?vɎCNOb+ Hk΍UO%\ɣ)xOA X$+|&B~a]|=cfl XB++Ua%#ZU6$0T„`veqd(ă,적ٷfxJ!GF5Kgxn5!umX 'c'xQE[L6X=~ y9kxUPLt Iu QeuT1) sU^b;1[eLׅx B =" kB?*-pN8֟?Ne9Ge6˅v4DۥAwʗG ZOѮT¹KiMFdh{J㯂L%-Zg`X}N*~ SJQטֿ33ڝqGi*e}x70-?q$=>@GV O~)ig4aeѾZa 7bU[T CiNlй ^W5o8D w)1 H6ũI8[+ntFK!]}3}SiW?o&q%uIjtf8!R:#5EC'p;r#[a{lj7][KMu+sޛ޷XH<}mmګh$EBΨ= Wg9.M+1)F OKKqii}58'uH$9YfxD*/hiYGƇnHG! J.ߒrrѐm D"қF)+Y 9k*FVc5M#-ęd\PX&\ӎ"4`G5[eqTg獭*s?P`[w"iF?C vGSR<, ß{RX*VH5e ]թ/p," LZNf͗3bQla/6l'm;rO9:̘dmr]߄4YǨjkޮA #G$*l5[6i9I>wj3ӦE t/iV:#O'rZ}\ᱥr͙E?a'htDkqlbynMaVO! pIL:NrI~v#X7s9?QEa(KsQmqaG<{B 0aIL/l\jAs` #*՞ @H944o?]<1 QoqE05Γ\9Պ~ݓlSĪ2ibĠlMM,ks7)DeGj_!aQHpx̵NR:hh 1x>xe&Լ&L52gH JPeQGgYN{~.9#bņE9!6 U5uh*֑+φ7uG \ӶO8'\^-se '?=AEEE¶+g*mc)EI%5Ռ^եBK8 ܜrocXżV:eud2W~{\H+P⬳ݷ 1BIt}F:pQj%@syz'OchlY.,o3\9 5x^Bg 0bg+pB^UtCUX3>Spwӓ{㒂oCA#GU?@1Mc-!M.{CJ!kPUS{PibI%pl!o$R,Ɓca5n-)]ecc. G |`4jO ډv(i7lUd5{Rt] Q@ZA[ֽ'SUL&G*8sr l]5 oc8h ^v? -qN, Aٛ 25e5~rYgV6"]sשqhn5A$LjAJ3lf7X}dю2BfR2WnM- GI8O?7h֖^̗=e,_'ny=EǍ- "MڪpO.z zʎ]Nƙ  6!2&N?c~쪧hkrYa#%mx(b…h#Kct0`@«Bϖ<5@ !;di.Ng;Z11|Ҙ)sPyKF‡cH#kufǷߧ2~}t,T!_POvb63P4Ke%{P B"g eiڀ%DweQj% WPQA?ui3W3rز**b-" BR14 oB-k]U&#)فW,b=pά- a⾧JpD4>qS06Tn;_<:}Ĝ-E|PИ'Qx:qg%Uj 5Ưؾ a>U)ߟiuwЋ>]1cY]w"`" jv?MDIXiv9Rr(t|C;dw#@f)Ȇ$bFjɹAI= x(N9%X"niy0x<tY꯷*4?_gzs@C W AIݰՑM { lZLMq-bx,H-Xwֽ[dX81F|Q4j2nRxΆV[YW P>=d? 9l0%2W4J%\IAqiV(/EY U5 qEZSl9ŶA0Gt al^̍pM$\0LtZݔhEB)h# E=D LHsȟF҉R+hù.`ϚRaeg'l|# ˛;Bbi9Wwe$YfvՔxgKw(R^G%~O#h3&YN 0/<;v"'>i#r89vDzZOUq ,yT~:[ZbdBaVRXu9 gH[B0B}K`E`؆}>'RN̓#_ Qwy ɸ,RU/*_]HxSKPzL:]d!yQ"f΢Bod3FK׏Pb'_` %pg.[4y3#LP_\''Lή4`Wc1y&c-\u.{1YmG7\m`(P)? Y܆p|B(Qp:wT?40=^&o_P!#5ނAPYDV\D=W5aF# 4k_3cֲj^ܽ2 b =y%L=2V}q!*'ê" r5G 韺Œw)ZR]*2%ݧ]Ivb-;R5ӓ,,=zϘtjU-GOmo39t %\7CF+'bURue&kn16x ј=eHEx}`R!$ބ^6ilLo>vmShI7l1Ȱ~\vV4d)??F=Z4ifR662"*qShXdj5Zy7gBG8=I$6)=_DfCa( yR9#^>e-P)2sֲH\0J=>Ġ>gdqzc0ZS~U'OcGHK<} I{a|\]r" 1J)ȁwSUw{dxٞƞ0PT sC^Q3 2Tͮ]8qQp@ӤYUTU[[wOU N|kdGK :ֺ;\ڡmhz©5?NĜ[g7|} Qi(/WKtys9Q8 _!=lj`O\QmGi!ꨓm 7id3Ljܩ]ZAEbsvVd3h#쉘D2<5Fa'l8k1"wzTMn\'o9IWhPIT2f":s%"C?sK0^"/".&_02'ݣRN/ЌVp&Tˋl6uQl}+ik$;.G]XJ2+0=q=KVFʠ!XCL-G>|cG׈/Wi?:8Wǹ>3?c^>ZtYoԷXmQ:swȐM"N(k(?:KR:I)mƏZx a#3m_8w-Ӊ>-'JԠ|( vGZx&9WKIFuxu۳e#٭ա'5~?h9$JQrEQ(hji݀!D{"B 5<<x텇n,{g迫#>4at'tp, ݑӼ6g`CM4I_]O7f1 &7MW,c+!ɕ(^$=F sG # ґP ށԨR'K=x j9Δ(hL,Հ?Gj/3|`gs^"RPV* 2%tbҠ;_m@(Q₃D/W/TYM\-Dvմ줂epl3퓥=lb$ :rJ1[?(._b累^KdjDGC֣]X%;%Q>,|OJ*F{WaNOGڅjBS FJvx UDv$ o/^F+ou 9}GLB|ZŪtB%~nČBu$ϣE^tuR:a=]˯NE2l߷ .өq:C!%:Mdt 6~4<7-`ؓ VL8B"~-J0_,[EĀXi_.>\L=\N=s}rADm\P[ڟD+.)ESEy{-Vy^A0g]JG!UXUc>=kJZoWzD'5n5]}##ɒ$ f]P^W`ٞ9(Q{3VIE`Ur$*vLs/0*t>OIpA)%d#`{_h\˫%'pћq&lUWqqۇ v![`i.ÛaS6bZJkW{ 8QT_,˸.{\s(AVD 𓚰?-,Yj6f@<6\`VbRah_;|m᪕des5ӓPIM_@h8v"pr2D|j>d0[$u`Y%J΄؂ >i<6Jb;pMӏK-$1~uuI7 %MxAjԀ|]% &t]FK2 "Z=%a@6Xt@/ x9 ׃ ǘ?yW|lm!J癏 b"#OE;6s!~ajE!R),HkUGPR_ ;cɟkb^H> yRl~g0АCmhRI^$uIK;7dDS%PT?]|'*%@R*K!'T}SZCX0[шNw/8E'+К|@LSU,C+"57Av1Z+:7#'S.cP8NFZ b$5óuv$_$'0~r,L@zZ}տCE! Ph)IҳY`\n\Lȍ~%2@lS͗>ע)R0l _5L}~(BN0el#-Gꖕ\RoL 9AL{;?y b@w$u#*~_ )]3DŽπ-FNQ"׉^r-NV[lLH0geUۨ=f@f}tX]+lj2&DPFjcGzf62pQ&4֋ $^7{Qt F}i f2Fc+lD*xȜay栗yi7_g,y#Sk|TCy l)_._ÃEX":0 ߖ,SxML xW61T!=LIV oa{bLkҞ5HKENE51Cf'L O T9P3F5fJDFuiu̻/yX.rrCD[=8{S?ۓr6~0.Cߐ;I=*߻*/2c۳ǣ7WƊLWzyƏ0-=Nzuc@!y婣%f/BY܍v\: \wwy& ̴ qB$OTSh{݋F 9"7 .xw @|ݴYWC+߭emV'l4X^Nx]>JM{S(w|oP5-z ͺ\B+RAdtu0L Ԍ-[bgWϡÑ:C:%At?x- $kYB9J~?jaB- od _ƑYvUks 8(>aZ)Qgf~%KbUt[dFu4sU^,uӏ^kT)ɆaȒDb (ݥ­*y61 F>{b+r*ۦ'X Y!ދ$VSdEn3ĨyiF{{)N`?atUC ܜ 4f~q昁>JM{lK3nesGZ:mh҇Ѿ\22Ony5yکm؂;^L,a^W+%TJ*Zu`z K#VW&;AGW`3nmBn[8e|Ck}X5,bz7AuX?O;F0m:j7hש(- @CԽ̟ᩳx#􊸘@s0rkΉ!("ctg4,9ϲ>RL3s0Ӯlԧ t韐b| nR\>&РZ^A}>lj/?TڜZHEM=nڹ6 zǡ/;nAﰶ"M_FUXc(!{nҀ#5C?]G/>n(2g6FqۃbyfN`! Tz51%޸cA_SkQ;E[X)>j;!LC..fN!eI{-: 1,7EYlm2$fnhl6`*S3#@*Nw**=a.sE#`lWe =ӰYx t4mz9U 2^Yr :V H2憦OjJ,RC$iU/ݼz:L7b2LW] h_,%Wռ϶B?ְ5DTeش/Jx%_4lK׎G &9[" N]xF>0yxL7~M c-L9^= >h:;"fcw%a֏xƛ<8u}J=qaב+h1GOڣ&Սi9`a.S~uYڬR&"IJvxy7>Mzm )r [NEѡQWxE;GJCK*tpK9 sq@צ/.v%ua»Q&#Z69dpZ3Sz$V6&&<jf0Bbgf"i3::znu޾߃qS|Ǟv*U/ݛt5z;68_ /ouf)KѸQ~T++/t!Ui !P85Ԅaڦ6',9w蜛Ҽ~/aW̗ɃrW2xzH|A) M}aiЩy\z?t3BpXcMBX!?=bNEп!Z-hQ;O;39޳7d,g{ !hȘQ0#I.ExP%RQr='p/,/ Mӄ0LJ}'-e)6ʥ; FvNiZC;Vkn9v?[v)R$Ip8VR3_d{xV8M6筝S9_3󵛳̐y2`|:[g_<`;p('\+Vp[PH-MԛnTb|j S;+])Gl3p 23ҽcvl2U%XbCBWwR>rrK}%xվ8 NOČMÁiuR0]G14|Tdo*&qqi,M "MVIQN.a#4 %wJR'A_бCBlfE@O>Sm¥>DcJNϒ5Y,xm"8tH]$VGM6&+s[Ǫ/N3m]e 7jI-cW<ޢ4GukRLykB5N^.=&ΡT]3zA &WCfyIAZߣOr{򲐮@y;c-_>52R#RcL_#ʊndxXKNfAvU(`=(&,Uhe?'2&V|iNsנ4C!\n?e 7z2h{)p *bŤ״Xg}dUPTZzi ] HŸ6$PT4Wu^[- K/<RDžaN>9SJhXdPsbf~5(@NU# lNx!N-T0zFQ]f"87͙A+?1zq~kƬ^CW2>Îq*l>_vc:96qhѡ! \, U*B>}͓`ZK-[{01WMe QǙ8^'>މg.9 =__q]LdnT_9t`3ߛ#l1*"<(| dlhA)o.] %@FcG!.{qF?к N ׂ+ϓ8/`ya]psi/y3))av9tIoo3޺ŗ ֒hfhtoLV{J܇23*|xz'4l_a|HN4-X|6%>22jAK|2Y=iE0@+KP/6ync!N =4E<#:PF"kwګ8U,`WZm(}rY"SN6ZRQ޲$~y!rA Z$>~/lە̈ @q}n/l]A15:#WTLo]1p"g0|ThL[p52&AeL(ڡ4HހRA >req E`g=ULYعC' ~ .c+̰6vws2^[5C\[-3 Q S#@l(^MG!T@10@~t'y:T52. 71Ii$V!7iR_0x'S okQ#X# #B ki~gV: du6N?´W.ESiEZu̚v[žӬ.vp A=MxuJ%+NCU3~;$xzщ쩷exzut9{,X**s =9TriʄZ# HHoBUG8=I;RD&|הrI=k1kXdF]ᑔSW@.%.E,WAG3Â/"E&߼ 2hp) @x w92 J购T܊w}Q-d'/jaA'Dmި%m YԇnPΡ:)VfJ»39+MoKr0Y\$RqQЈz~ԓhc+b6T2~")@J`dw /e/RM S\1r7__5ζhFas 1GTEUf`bb[` I% 7.UbUζoJ_K X,?`#.| gr擎hc/g!_@Mt-j|?E+3gkԺ|AiaU{I秦W%t(mmA[.M}]_H߻P>C ~ԷE{[!8|Ow8D}mHWj$sNCπkMd4Vq ׋6tj0g"*NE3H)2˪ 7$!}ײ(>MM(-ix5tx,=eBJ@0>JV.szwzE2) H&[q,wc-HHW ,%_\/iZ^EVAV"1Jr`gKkN~+=Kӧ}[R=b$̍ _@,U.s|WJ,~Q 5O0ϵև? &m׋Դk6]|rk@)0VQ> llzH#^X,%vz֏w'me"r/{*܃<ׇ>Ohód(TWEVO27`K5!h`?+G][5)mZqr,PT4 n^2U>Mas0-т^*SmIT4#N.J[i]lbiH!щFZDldT`%9ha6k>qN%/fxc8]3qXwr'NɎnBpŽ>CV[0p&9SbV6T08%5%C8qIP(D|˒r^N\_ϣLlְLt<0 KhfzjԿj9Gs_fbR`+ǜ7"co0?Q:f/1b1 ,^P]=Lo*r2{vd7[,몊PEқhWgYTЌ]ùlv/e~(}Z|{+^ZMǰ<<ژ1B\T˧k.e. ܱ` E҃QwY\ ?e40D Rt+'WZXå-z8SZxc>Q A|p| +|C%$l|Of]|K'vyI6漐A߱r-E=+ICl"M'O b N@(ᰎԆPYTx42ږ};o͍y2.cʑCS_u[~L ٕWW.82tZW#q@T;KaCViҭ/Y'^-9nD7ZU6F).f#D07@w6 26-T^MKX_t!~P?؆SX:Öum&1v Rf VD|«|Uc0!I5=^} QPA7vL)8Z 2ٟ̇N M)zGt;{;{-8 .O&LE;7`6m4 akvI;Wz L[4%yI̛^󗈕kFCְ:A 7ѕ2O9tԏ*ME0Fi#p‘i[_MwuE`϶DC.AΌD@yE&IJ$2SQqڜvpkH 'Y9`ny0Mɉc "fe ǧ #|[dKq>Uf,JT\K1 (6(K p^jDB)HGH#J" ^XɁpoc5)MT!;k6CnXIO4oQc@{?BmYtT/BfG@a/"yy&i k泔IZ:z1ω<y#vJ᭐ ,[u q'B7Jܸ{B#H@ <4|נ!{a4,5l'nY?}9@'nlXU IWNIj@jj;Kt}+U>u(Dh۹)Åp2![صLKbe3K1JSo}4ON NVR>xO]K52\zK7GgNr2M\fV;/ +ݧK}ҙ`M+\q<>QZk@OHY+P^o&& f1[6;djZ;ͰJ+CH4q;yz;%}Q6s)-Y"2L&7>VȮ9ףbp}ݓޭnSsPy눂[NKVJ{ߑ9)ѭyS3c]n~k ]q'8-q[?K AD^wMB\@.%?Zx`N@l$6<(VmH)I B{=GE_[ͻ RշgOczK2&HDVo{"~;g`RIpUU#&-it^หct.đC=C%a咑Ϋ2_QҘK=*@ }_)VSFN`ڃ8T&7 fE&hp0Nr}"#tє uՋL ǀ1Ϻh{*Z]= K1laCՒxcKJc¢PxH;)u`.%}$s&%lEuEW#U4瘐|ZE„Sy!}NzZ)uVۭ&ZjYsd韧 f9DYqEmfÄBv'A HVDPq%ĩu赽Fנc|fM+lv:&Bb/ Zȹ{ vOx4 KOBATtmA:4YA@7׿x7]W0&='%:`Хڠ3[^DʛaAbeGboZw|~K͊15mDl/0 g겆² tKDPeD]k=aǬXi?MB @7DKj~Sp2?y'Qek314'[b#{ !W0dp=$f<Kjh%mt^KݗBXQn~l:t q W6('>L>3]3"(-WzFJbI@sD<۷ kE~Cc\;6IvO%@f≼*8z"dsW{VtMcDeU*@p| [#chj=DLzVM}1op]t|mƻx;HA };VGs06 #hn+r8lESu?8$]S+3Ϧ9ZӉ@*LFP{G`)r21)E>gY9:ۄ܌,GbnGDUKRh'&]b\9%U k&2I3 rM΃@Pײ/ _Sp׋XT} G{INM}.;]8L$?@Cn_fR 0y֣$W5牠&!M ӺRLH9AܡdBQ "wnu$r0ÓUN?6n Eej؂!beMZv/*%v@QMh&r*0SO༩|ddʓa-1ʇ[5l@@_*R5?< _W٧c<z$p[̐2;K[h8Wu6c@, >' ]9{KrTf9Ҏ 9kYb9g߼T:jYM!ʬ | ``8~B C:y|L9ͰmUZf݇ٞYwArD}˧ta͜E$s{/|') 3o4`)(ƿ[9{0a"$B 3uaPN%3{ u ),2V3cӉx}q!B[X}:|#qō5ʺɋ!z!LOa>dl-Y޹@oLJ>I5x)ĉeY9*().xJ8> p?3`lfZݣ"!N QKV 庨-(·WC.$mm" <AHdf&2 ] OޥM^lrT+Ş X3cq[4T"9Is; J@?5p %h$g7v?}%]7AfO78-ɚS(.V'%J(̅ծ@UDSflE<۝AA@nRm~,>lLEͅB38m6֔6EHE\{1~!jq9I*/#&?tήOXUU]Š FnSjujHg4B GL Fw%K=z 3}_$I=Pͩq6=F=yhnLJsCpXگ/gë͑9mNؠOd"8A(m*,*:"Con]@: ,(DX-eG4y z.Yzb$K6%5OA1 ԳWrZC@y@'[nlŸO,G_C|bD \ڔ}~x^}R<^Är{Y7$RJ5\ $YsەU\0׏~P5JH]9u ah`9$VWB@[/3'l# *Fx8U)nAzLSi&VeS')@C?Ս'{ه`2qKlDzXygf!֎Qݚe'P:hz%gӑ (yJPdWK% "; Q6T6d4(!e&3p'kwM5o$-@9ʔ-rXnCU0$js#~:o.Kng7SBLDw 85?{.:6п0l5qli Vu$cd2a;}3FʸsYuw̺Rڠ}?$[':0=>P3Q-,Pe3㟁[bTVUS1j!obm{76~ v b$Ex Ŵ @eHndA& aLRldRB&  ~ X4A>k lU03,pL{M zG'ߣs`+"fo[?G4"£ %Bd'0lf 7"2{4 Y h)1FˑBk*5g0!mȹc7`bڸ~ܙXe"}39JeJ旗q sLoNT|T|{S5f' y5ct+kK=1}[<i+*$`=ې@ z cɼŞW广?`ot8gLCW xV:i_eIuQA!v6V`!:C}~1FU=1a(AzPoUAe(uS Tݍ7L͗|wn҉SpC@ܶΜ7! wxr}/VwXBݜ0(ۧ@LZoO6#Rkةa|oAl:8L:IZкDN3m@p@R68#+SFv5̈́6T0}&6\bx;ɸLYa B'_ĝq:up<8 3Oﴽ+t'ᚫu-<<z.hyLwoҚZ D d[.%$Sr0Wc&Md;QnrAF 3CG9!mx7p[e)w>j<'G87ݐ 9 ~lb %4,ԁ*ia^%Ϲw}fv>OztooW:Xj૤ )`{-ů>'e*5M 6Eқ2r*ei~*ޅT$m>8@Jnn;(kqo꫱3}[]ـaQ̟V%a\`E뗙.I_X2)a@O ]- .BNwSv>y_7-I)l1D/yr6%VA isIO=S i[eLdh5hjz;eoM} "SFU#-@#벓 {/D5eR';toJ]KݵoË́$`p_iBL@kܕrc4G^%h@N oג-RwvKnSyN(M'2 b'ĈxƷ؇N3hqlyR ͺ=iUs>"I\HgX*GV&m`"NȋwNWj5(z 1I\r'gVun%N( ZPPz$~D[@Q4L07Ӛ$ܱ _ie5TIЄ%#~k dU @P+x,Z;핐#~$ų, =-XZ +!O l22ϰGsRkRz '*r%ϟ}뤛F?Fv:yPQj ^I)ył!#fDz9$w}iB_ VS hJ{n&#*f,,JQP@Iկt<\!SQ+DSsXw#vE53l8*X \G /\$O܉ܧ|4.:Ӣth'a ]җI,I o*_d"LVs2w%]%G1Ș qR*3݅nГ~M3 D(~TUt9<۶v]'+؁ eǢg'bRxǷ|)Tbok\qXZ\d\^>dYsKk.ڄnlm0GHޮ4v!TP (*B,C _Ώ8%DfyF.p NOc@:Y\:bۭѻUdWCyM+"ݹe/G+VlOʦn<2[xrl/+ZLH7m:pk1щ0->[74i` ȢP/w)C«ufԴpQTapV\!jVi~l);lB;CaR }M:(΍\' @ExP4<={q}֮I웠a8EF/jl v͛"gi@zGFgϞ>aFֽܲWr|OfT-kc0.ʣ.Mp |oMbhΫ2FA~n"ZS[L/$vTmݓ*r(*8u)#y@2?$'#=B <2: NkߩGo`̽qķbU@Fien$$Eq$ ERVڜFt;c@sD k]dsg*BǴc?WY ŻG>(Hv+L^RqM@?>r*wI_ 0$JIέ zohs;_צood3:WFq/_0lS\sez AG?*'>%Ҭ"FV@C̉[2Ӏ >7vncQÏr"(}²R`?:QF^mI L@TAm!4aj&T١YsSKS?Vض"Tc~+k ÐSRz6fHVK\7~2ўOwzCB,ͻ\虙/Uh4>RfPgς0[A|\bfrS_vh䥕la +ʼn)3MFU*j^xB&wg@GJid?F=UZAw<~윇T3$C!6⣣j.@!h zdFaOHeXE=4򅪾Y*]泍T#`LYS-z&,4&/7]^h)Χ+& }W8gC2Z:k=1@3jMby1E 'I+ҏť2~| # R)Oݤ] ҌM1 Y5tpi>i1> w3 ǞSZF7VNB1 6ILI· &)/l!KNg\vٹILR@ .1DJAO>x,K30~]By@|ri0gI6Y\h|X?H WžrWFH֢(-fI'6 1vA˝% dI~TL_h/Dh: ndx *xͼA32.@ḮwLrQfQ [B`.M"{v'K!>*4̦ @7*D[q+mX [$6D#}Yl eöcjIԹ*$`ƛbMZ:{X' YgRt2'79, HsFsWӼKx{flz)h;H al$czČ9]NE,WD`ҡA]p܎v:r3|i9oYgeAYVOa'ĩ`G3%)BO_an#z~X4-oՄݸ9TTu1><~~Y4sJ1lk =WX_'tIDD+{YbtB^1{ czw -,-Ay<ı[c%똏Ae6=,EtCuܮ؜;ɝkd1{|Y>B'~g ;;ɸ2t E^0u+R)< Q~y4yF[Z\ 0{U8an \ K7z =dʒ0!vhraI8ԢP9"U9M50^˅}:Hˤ"VcyZ=Y5ǣms;_P6GO@V?eݐK︢rvA5/#!Z.L5Dc_=''hIL|`Ps y l'U*4<+JYn]=3Hf :4B*,PFIث +RJNnV6CSj,Zwhcw-R)\K3gtZ|:@5"o OU0#06h<Ȩc)I ʞdwpN=IQ僁0|i STyڇxK@ǎ'EC{h( h hn7 H6Ko(2 T'] jzQeh~.h~A0)HVc{#flW: I~ЧwX0~D}0( ͦBA{;[2y/Ɓ)q~9b,3t;$q]#BPnK ܹ!UY CU4y&iuۖ4+VQbqYFS! ~f /_GwSrb<lJΊ8-bH_#]ڭ@BW_UT!/#{ VZY!=I)>ۘxn,Ugwo š-vu@,@x"r Q"b4BE&PFpw"0T2Q/l%T1wZA>mk?9mk $$fJR]=OuR'4}zZ *GN޶pF('_Jh94PvIga>nZdP\Eî:q}+ψPoڭ2׺v._j{@gIM(& "n:#ZChA7UH1z)ؚLBjg".׳|dv0GJ.]H1H9}E;~xb H#8+߀{QA3ޑK|J3+cث4a9:)R1]@;1Y5\{A]lkر*PWrD;Lj_elIR@c Ai[h 1 h'f\1bx y^ϗB]sDv 2~fTGO_<œmT>+(C >UkjZqTE?KhJD& s7r~z6ߒh_o6p ^uN(zӬ≏ OTOl,ܭL!Q '2V r.7 !,ʷ-vF$sOq&bȊv4c`pFc~}Itv%+^ w! 0 7\R}BLF;tx1}.տEmv+я֋Ho|]?XB[3Z sI⩊[ywYl~z:rP NeNܤ8qE4o *&&X~Ru"j_T>|Y~C71}2{bCG-IxouV.F@ z}x\o N6 Nv@HMi4$e82l~_>Eu1|yҜiҌfp m2~/ۜl qR-AR1&aY-[;3$5e9ˇ62fe[ fP!Y@BJ9+ P @rxf͚IlL@9۱qI`}f]sLyRž璳4oa۾ν }fPj1>7ˁmv(y _r)T: ׼+#A æDǬ &(iҼH;W%OF3Z} Gcc\%VQs;\ I[*Ɲ9fe?;G~{س GeH6ws;zpҘ \zAߜ"階F61ل_1`Jޝ#'xm@CpF1j ga.g4\R]M|Mw 4:rK'Tt|3 ۖ!ג~0LK8 Px}ȑYȰݔ [߄37*ɹ2P {6aSݸjoz[.z+*z4O<ŸKbSjK@:a@0;icIQƹ~qRX}MA a|?cl P3]稙ZN ʊ'Eu~W0ebl:l)od߉;ҵkfOILͼʿL q0?m'w"9Ɣ^ y 2Υ p'{ O<(hɁs?BMPt0 bO"&o`ON!:Kclʽ!vGU2g1P@RyJ|W%w"hC8(/L,֫Nb!elU[}̋Q? p2>Q7  55x ~dS 0 OANo٭f0ډ}US&%;)I!B%Hȟ8붗7WQbq xR͞=G޼6Bae&ZVHC/n["$CB{0-D[|D8wVIXmZ҆ ca _PӴN_[ ߷O{;?v.Uw~ݪ T&ffMNc);Q&> BLuIDP4ѧ4^!+ ٩g1T^w<ȡ kK1(uK_,͒Gm=ϸ>WGȢ(+L.,p }r2 KCQ04OWh/9xhB:@jrZ@YNUur vܙ2|>PnRUNTdІDyKP-^OWi^`{8"wp{ qh [v.]࿢aŇ[@VNsڳUiR=\FY2ISa;#rVT8b-e(g6oGX]a8aua[WXp:ɣKM-yC w{cXr2f2KS#Qݒ￝CѫQHqƮ+֖AA6R*{ގ+QS >#3C/6ηNRoq7t9ѳ%u)X&^7y j{$"֖֛J-hqTZIo5Pqf(D4ު ބ6͸ecƇ$|F>,e9M]iMX|ixS F_b8(C|? - rS|KH8ݦLծ]F5* 5 7v't^K_Xzkw~ iPi{qŘIFSz̃#? dS  rI{7* ɥpz='zkL"|KJS5_Yds,3):/ 7pRfVĦOP{*ZTwB$zJB;ɍ̖^t+;N/{f3;wΐ{^^a;/ k%X XIi=a4@5pdwo7!QPe{豭g;H,CJoK]% 1&(ab(@Nsu?,fWg? e;WZnTL]b>89-25é"w`~g9<ϱxi, ˶|[sx?"x=6žFb>hϙ%z LԀ͉2a P߄lӝ0EhQs/fB#okz`LhNR՚881/ɞB"?yXǓ33}ԼEwQg-"9d?i M+uYT>&윮{@j=O#-O'y-lxJfqG FTΜHɇEx7MM؎JҬKӚ2&5XSs!S Q(םr̎' H~l0X7FBSGK,߂b;\b1|/1*Z,c灨1 pFskaCt Ylh԰Ţ?NM,bLV$ebA# Ԫkni-rohi=8`M{倾Y_Cx3PMVnOVl=@x`JPl4Kq'qۨ4bϳE_7t8cD]ӆB+Od/50+2RSaJ =ң ~T;MwiPCw6i' G -گ-T7pǽpc\AXAbCEqdÃ$)|!8g_)u52xU3c ،9F^gMQ{ A8 D(Wz_ɖA~kr9JšnI4R2Php5F8{: 1oTϢspq>/`ʏS1γ<~*S [\(ظW!sϷ=|ED, 4nj:B5f=--F@Cb8W݈:zjH}C:WMɜ2U ;KnKw¹ѹM!e6*fm_CKVJ v!cNs>$|[~Yk(X[pBɁa>h"BB7N"髢 ? |Z &_&EJYK`u`q4𮂗?Yr| O˗bVuT':;xY4X5 7T:裍혌BXtn')|tU[mFwH̸2,rae|)ws7Z}Vo8O [!uunKu4p{fUe<ͦKO\ \LYo`2aT,0kK-L$4V̺fOQ>tu-N$3=\H]Rb`Dbkv+mj n,E+#ۉ/za8o,t4ԕ༐Ϻi[t.iP1Rrs2??T̋rRb sj?pе5UH㹨SyUhecͫ4򕵟Eھ(/ PBAɨ3?+ǜ+fNԇ vP4UAz"#j7APνx>qt%cdq3gLcEʩ'o0#iqŜs3, +@ Ƒ 9q?Ӊ IW5S8DXតi+`㤛W*@b|1V~:L=!g򬜸>[2nmҳ{m|8WWohiFN ~S6oSue1-iI7&2&fJCe r1;[ݘZq]qџ7JAo&2vR# ^ Rz8|Ehsbv,NvTm|G1EZYd|!ٿeꅸ㢣9g[sRGv.4TDwmt%o\lfM`ß7t w]2A/uaRBk:[m`sge`." ?*-5 =T>1s"<-Dh &nod0>k-Mˈa-1a):A:F Kc(7Zғv 3.~W))Ͽf}!lx)*TUŽ%wqjcQSE0 f Pec `H?Q%/v<2DIpq6M>cBŵJS:r s[^{z_+Xn0F l̫Y TAHz\=S3lIS>iK6 Gfb_  b=]-H8,絇c 湔FRK{K\l[^Q`* 1!p l`<늝/4`ҽ=;8mv(-J5Zm?v-5QwmL>H5ePߔ!*Q :ʯ+8eKf-l)"s(P"A=+3쩬Ψ1:qjxy`CWcW'QV&J"PmLIOh}/^ 7Q\ *)ccK*WQ઀F \ U84#ec/wh-n6έ٢g 1&vZ1/Ss\2=*& Mxa_]<~4H(n 5DI~\|*_.vp2^fpBv+m`6K12Sܤ|㥣-1O6{v>E}Ic[2.%jMuUIה'R-H--<@Ѕ;~#А ;*K?v~mr=7/)鯟`R2jR]?#!"\=ϖh}TOyR-u,v;D*#$a\}9F)tGi׎cCjJn5lhrf.ꨂ]X8\HM6 , R$0d6ƴ8gɬ04.U`{?S :ګ|@~*CI}vCd͏ch̰T.{"N|M, In4A5'@`˳@x)"kJ޺@;r~Gș B>6uՎѸ!2)_BCj\Rzs!~CVuB(Ylz^z1)B'?c.L$d5SFp9T5ĝxC;,CGP367UMh_K٩4fz8U6_B(ClPWgt$rf߷d(ZA cԌ+e}0uゥw`X$ߦ$- xq<RY0FH3z pm $5XIg8r*21a fDOr!Yx32ooV'q_[,u4qyS!D+6dǦAF,AS,#9΄ ei0Q4g^TWߖagVuM|Őܝ'yҽ@hֺP~ bjN,&3a\' M'mDb4m儀y}i.tV i⫤26WojfXgUju}M[={)vW< 2[03JtNrpc6V񫋎Ogn%anR]f Vz!|^ 6>=JJ咂eUz;H+ n1z&* ͙0C^XU~gCQ}nw cO'ZU@>4=byڝnZho<*'?i sRC  YW2{|Js\n 2!-ct:,z;9OfjR[DvdP{סU o2-EA*zBe)2ϫG+yxʐ99{?Ϣxȉq%WקG)7̩6-Y/&+^VIIl/ECėtؼmez{ؘܹ|F-`1}e Nddq,4?aU5˲,*MY֞gTdHtk /5ڦ2nc]nj&g/p%p$(EXV&Yt4z}ܰess2{cuf sjןSdYk/odEKz] >HPup?nZ+=$q¡P=F~)A v\0n흿:d0?DcG;Fw߳A|3:L廖x]@]]ZCt+),rPnӤ /#-YhLkd }49`PK=lpm+{*ok0A`/du{ {K%+IW4H5McWZa>g {mHUbwzf0'44dN'ɞ$]5 gdrU4ZYWڗsnjeFB&rkżb0ۜ؛Ϫ(-MBm,ոL xWm0ENmüE; E}'$69gf>AJ%.[Lr0z\Gtw@cQJCL:2-2 pOrf9`o(S~9pi@ƒYk"6WRCz]lri@fr;p%l-Tip~视sQiX@P^:# %Cߴ^ 0#;D}aBvbE**߁/HSs³5q;i$-臠}k ѴqPY@ECYunzOمs$3EsP`=؀ε׬O\eT6Z"LIE]TOn=O;D XXHǪct 3#N|ʈIO+B^'$"`!,,6;Hh3zxf|a!m<\ ڳR;B zercuD*1K2B B"Rݾ?_=#]cm{zVvT=dݾgm5o.swNLMfV,5 K2+m <-rc5S(+MANڊ>((5gݷ/S`}f|@ GFvhO!ߦd ɜ/AuE -qy%b(,$r?zJBi:|@]k5f9E%5=mg0>ӁqU}bzuCW0v clv FZ? - dPLxn#d ]nNVzC~;m yޮ9tՁSoF%#)1ݦɏ=Fȷ_e&5LL?b~G6PMX'&2 /:W5ѡ 1?@:2RU_&)#-N [v/$O=:`^k[2pMt]vO]o([z_[`iaJe`pUz ?*jb֜֋Bܣ[71ŁbbU:^CDDŘ()M9}TϞU 5:]xW_7X*鲍5/߮\ltvfG"F^vtvysٰNpd6 5M 7cgg4w-ׯpz=G+qb5\A͢/)[!F%01A? HK4ʈ "+Y@V z -ЊoKz{_R<#&5U~0If>Q+׏Mb[u4d@5WD갶QnhLXg=#_WA; t1*st6KZ;3(Rd&Q]Hq`TvPBZ/-PRYn-ED؆SB0BT.H׌i^JR|؀!`k՝?deLLkQB$!<1DЭZD2qZ.j+O_|*R"m72=k6rle?Ô ^ +*ϒ4<E R5t99=c8_2wf gbVщmBeBz(}1quz`G $J0hco*DQ } QGˆZU͂/ /|>6jP?eOPhQ`_"RE!b!-\Lk kag^0ET0gQ18Nxn(o7uc3~ EuNU]/]5wR_TDUuAG:%palGUY]ٟuSC8p`vW\!&0,GBlW}5![ Xܞ~hb/XrbMVd@噥ɅmNI7 n,ajc JEQϝ FI:cTs\CKléISBkYXRp49.nq%#>з{9J듵vùe53 -o3#Ag0;,PwĨ-jXU*(B3ڕv5 3Lc20"maá-Lky(| ד2|QY<t-6Tk.ܴ''Ňv@̚]֝H {TY/4F_[~}(X/6mlW &$" U>% *!ނ!/cʍIUǤ$33:kH*;'i;Fs|:1yob<2_X ๱u0-Dzi !SS$M qoxck?]xNؾƕ{ؠP%'\\߸ÚV,?}v0 v j3E+@%,tm} ܳ1v0Y.KXVu+̬˭]+`:2d"RЃ `6ur[dBDʒOzr}.,-.KOer/N%`yg|k?-L::HsAh"Do>DyթM_ǔ/Ak+^R6̴t܋rz ;7+g(L2os [ۓ&N10snRk¦csфl)Fd^)"W fV9ǷKV fX>61G`b}A߳vү5>WFb|>>Le.* 8jǙI8wPv=2׻ۃH:kE9ESD^:+k}|8˕,p; W;ЂbqPS% ȴjOu.1egH':(f9:>T̥鮃DRODжjzY>!3%`X3vCcX~á(~CTK9J;s`}%g_Z 5_,'Tr4ثlBc@;İx`2szMn^ۇLsc&Eڌ% W+-r ,$jDRˮQC,nھѶo-:8v^уc@?`K%NRwK-Z -!g\?5u9dZ'Q9 u *'K*Yl  8+5a무ÒuN(F%&lŠskS%H9;c#뾒:(k}ےjJ4PHj3*q_Nd&{K 2X#+ ^J-ZL40[PVӾRǥf{oU;2}o80w*5'ɵ`8!ce泌WviLyAHnWՙ;4/O3NpecWy_;׌¥:)^y,r/{( rhfeg/Y,1hQy贤f_uF͠U}SAD*GqJ;"6h} _+CB瀾I_e,,|N\\ @x9yU˕uX.q[v"GqgN+$+]7bt^x;,yg2͔/iʡX+箙1.( DŽ)Hݘ+HfP/V((gg?Lmj7{b;w':|X"y8h׉sh4@QNO7TJksVձI_])y{Uw:H*%R)j&oRW S@C3](rtC*@Fks^`l_u#@MwxJQK TM6t$%2lBRm(F!R:MΌ-3'W9QY0k~%OA>LP}uù10$]k:T,)#]>FtCf$f/hWiͷW co?h.-3Eې4s}`7<IE=쿐fXg3aŎPخj\ߏ.3¯TSo0Hb0Ljߗ?LnyW5ı;EhAhF>Ngv]gX b2 lxrczn13XV 2_M"&[k#dgAz `??&Qz1oOOiw$r:&gl>}m 12]8QMiz ֎RPoRD:HM8;?'?XכfxGKL֚vO̩`u6l"n{ EkGMDPKdvѷVڴd|w zEHUlCr=A A"Q&]U[OVpF,f(Q dU|?%ȡƟ\ pm| $"pyݨ%{{T5GP H4He\/F ,ꅒZ.(SO t&ٞYtob(LVMHۯCHW$3ec3e5R K‡S/;}ᰵ/%ss Z6 賉WX1/h"[[;38KzQv@.PU(w[K)igie{N.FZG9ST-ޜµYF`^b<.G!hƃ;5{Iha%aasDJF̧ p)~xG $/Mg2N6c@" >K3-\%bZ_1b+c=r?];q򚒞n ̢_bq{A}Ni\"grinS%hK9X%^@pZP-@?Ylv.eBzdo Ib;s2u> "a=jK[ڜE2XEfvp_L-bz5ƦL} I{舉[8N˟o_#Ўy!혻=!ݍ +:܋RJ/_xA{;4Iqgͱ0fP Cjvſ7X7&oP-r!CQRM=FI1)Q4W uw'`}7`n>X8ಭNK|]D"qi,iUÜq9!q~*$G"R;P:T~262lTeR~LƩȆK %Y߀!>һIX8LsT1)b?)cVZk%>'߅q]AS 7q]ѱ%頟kJ_?jC3FeȐKKu$ K=Ӻ.J55b0# g %J =%4vu2#+ܪiJ4 2=zd~3jb_'M2 3݀pel@&1zfPY4Rzٴokt'-|scH1Jjzؿ2\J6&[9ܭ֬A+ Yh<9ir)*k476F(2c U/-qEY} >:B| dV,`Dy~C ;++bi&&PlR iޫ)z6UcRI#ʅ|iϐE|B4kp^J6e>Ij0n6N֬b] x'ݱl34nPMtWK=x0;I 0╩T-.9D)S@=N@gh=UshM5 ܦYnd[)itO2\[oB˜#>o%r]a9>I~'jm["~6\8̨HH8OpΪ:bm_Բw侒`q7MKȜ?[bizMc^ S6B%_~1YkO"v2gGmmj|d{S`mq<|GF.,Wk/H#^IovvÐ"5KR֯@}?MĦ7K3@ZOV#j!k^H؛!1d.ܨmdFZKej.i;Q6u ۢaPox>q+L}gnx2ϗ}11R?!H2"l4anJܛsZʐw) R8 1f C,GȮBO>/> ]{ z'e#MYaكE>ENã!Z A ޽|]lI%I,wG0BN#gٍ>TyJdB:jL0V #omTJx`&朤jӠ49 Uv_Cp 9cB .#ѝ ņ`"74 JY7YP+Gmzvyud$G/ͻ ^]СyjZzA^FށY۳֊" \QspOzl{N-QѐE$|(*o}N!HiX7e W*d*exq b8}ߚqK e,bԢFmn-E"U,lw\0jb+ѵ󈬛-[UvX"RzxžMq#. Ck~x7F.7|r!,lT;rFlѨ A7J'O1Eyjw3 iaY?⇝)My-Ӷv#T=2wQ38VU,}C\ڎ;9YKo+jXqr>F*u%]Xf4c=f5^gnB7u8 Ӥ;E(CfI;U gfof!He'|w2BAt<U]aaxzNl{ێ}L#sLAwѠ}7Y*n- D0:A{ 3KA*5t^6Ҟ]y[KbC>)Rg`2mhR "8@iZ04 c('t9UiC~9تE4F~"E#w 6K;]FkOہ@}UgEqv+2opgh`@^PwOUФaGQ­Qf{F؞Q}u^n1Gbn,z gڋ26 z)LqD+eP ל*}v c iN5JTO32;[tei#QQC/1=Y|H=L~ $19zpw9l@/ b lDƄ럣Th ]1_s|\[Wq5DȀnXeI=xHlŐZA: r-@ 8z{璈(8eRrD '^.;5Â4껯c! ”OZC>95QOB-n[8?= Ay9bfWHkM;qdmӔ"ƗJR~'\JC-[8Hm@7xczvg+qw q&j:KLI)C1 =U73|X6rn) dmˎaacO=ȳGe˷(R@=ɥgh7%F1>>5lۏ:^w`qr]i]'_@}~P6-'X/|N}S[~0~%Cwy*Xbe]?%heӭBN3-υGV ,95_])y^!W=~.m*|yiU1Qtg+ j~WiĪ:[aGIdaG`IX$ 5yrS:DS%; v$gV'f>ѹ>_|>sNڟً8F$JB6)qv)5ftKqB b'xӼ$ʖ`D.r,0)9j`i0Lh'K3D;}Q/ ti?Y;8 v Q,WLj-O.zN[8Hx䵇<}Uc@=WBH1iE^YznKdNVqȼ$ ժQQ;XTygQ}ٶS= } 纟\%'>9mO'{='I ro\"y=adk*}<ʈpI뿨n/^ k{/x]-ոHW$gEqc-:Ϙo*Tٳ'lQUu>́KJ{@vSK ZOÃӀXK\Dyp.5YDJG:H ԏW/wV@UM`~̠+R}1h!H{1 >>u - 5:*ЀBC{EN!k+M\h`TygEX`)eM^nIwf*xE9DŽ/ 4#f7)۴a? 0$D374u! Jg"6e1y&] fwzfϷfJ bN*]i4d γGIgh⹬[4*4 XO949fU8n6$)K@SCHWVS;WCnwj)\y&2GɎͷ_xߠ21 Z}z(6']́W5qUiq؆}q9%Uʞ@HM ' -]X3Ɉͥ&SpPx_J >Tqn54뚃;=̠=BhmO?&΁D-S(z\`܎Wu[闿Ks4o8PC9. IRa06v=`ހ}rDyfH -{:e"5p-eYAYC=nf>%߳ ^9)EL;lذ_ܷB"qT1YT+'4X܍ݟ-v+?Mݺ?` -J~}w_:[.9 \,8dڍ^\Jiޣ#mT]i ;ZctWs+GPoalV8Tj'2``e6@9R,OR_V Мon k?n$mJPX7Y WoeA+oc#'S ߵY iR)YNd6b< d.:J F^RTC茓;č;(l j\ڨa?\ "afRqfv3网1Jful{lۻR D˚ ؞zQ+ތ7D.V ٧3ZDҟܹah"yiFlWWZq\G-T#kC_+OS3-cnJ\.k Bď8cc#6Ub1֧?xCZ$w-؀%){ '! /oHVBJ6=f*@fWX{TarR8ZX/ rJDAPoXTKw9s咚-n ЀAvRR.ϊvXwՎ_*5giJ{3X6~0ff 7 >௱}ĕiMTL*2ӪeZII~4بHX8<І1eEu-4%B ;lC2/-hc-O;l(-HOCE 77 :TqLz'W9D_KGXz?}E-.Kg,(u "':q"z+Xhe99󻵨Jmz>O;-%D^.ޟ^'e6 \qS6t&} =u1ΗX ҫU#j3N0.XE$z9aJ" oyָQ~ Id) HѫokWf}c ؍81ET#:k+-j>F_ЦTgy,ap~ +O*|zI) a0K#5L}[Y,5֤Qcܢ,7%ʺH~@M+!7/~gw;_/O^,&$AQlU\=/w/E6bTėL?V($9t8a嵂,ǫ}lSXEQ#yWUwvie~գ}o\)+f˖d]zN< 2N_䐿YIC4 k%vKf ؊6氹uCԁ4QG4mRـЀ?϶Ώ& L"&bE/3Hd;S!xAƨ@EV-gU^TLɰr:( )#OS׳QҞyߟ03( 1 t#beE=lYlHD~H8uQݴ:H[U|#]ֿN[bM<#x UpҺδX&7;̌MU[WOu-xQҦv*\z>믑VaI nǞ%s@@^K@Kb*W+O"S'BݟG=eb9S=֙ZfXB'Iv* "X/BA,Y]f䠌u&W~^\)q#o 4&#kv~7GYu<weթ-uz>%k`vwNf; _ -:^ōt\.L=f}̻hoA `d-r*#p\_~ >Qm]XýnrԔu[G1)G\ӕ7 } 2[wڬپk%, L2P-E%ci),Bd:Ф-hO┛UW ᝣ.#I@ İ] >ea2- ἾifNMԼ\@exX$ב>KE/o3*iJ =x%ݪr.v(i^,!凑o/0|oQ;nNQHC[l:Zebzxx՗&@5nw1ni)ЛH4 T ͣ۾A1zMRz DThػL"&{kP{@TE~x jvHrU^S=VLDP"dB)+A8_ч#:B+`ҸvN `C&_R |?lJVߵ0\%s5EyeY5(-Ogm$[e(s,-edktEOAb;ii [7L!OS߅y νcihB/=J؃kحOH m&iNUsғU7!b*L' &EA'!guD(>ޡ.:<`&"LY&[iF@B}4 ?-ur4h܉ f8DBTmL]^'' I6Дj,"Q<^ 'fX#oZ=Yl:|H6D-Gh8wQaTDd 4O$mFx?y sy ,T{>¸ )cWW oxpM<}4mCłFsP@lLwtN(v۽OS۔#=m}vDذ>פ%2&OgMx+|5y?vVҞ̜Ӯ!i_R|/5Gxv~*M.=] \YaKR?k̕ܘ50)st]1i+@nw[6xBG<[{_Z_?TĔ'+jk7Dj1*1Q>.㲋NOe3D,wMi6yCn{vopd<J J͟Xxi&"n&eA5o7| UϞaN!7|prہˉ-B+|R3fYp+1&ȨuP֏ Ѭ((b[SޯShZ)daN 71-q0&~;->O>jQ-rc%-WZ'&DB꽧g"l;ghzׯ_DzɰnyyX3+3vt P#Xg5|j)G2U:JZ |$}kė.5" 4] S7^5&x%Tʂ@fі8$E IKZK9,87iem%%W(EhhCذst4\y1-R.,vCN+˩w '-g.M;On~*]oO5:.+E8tx1` T@ d\ʉr@&P5VLmh(z>< mؒ/şgk0*ûhGأ.|SR +iBL益6գ}a;2X?osYf~|8mxyx>pl&U'M56НfL)`U8dppĪV# TW>!?8 u%nO(yOQiWOYĈṳA'![qצ>Cl` ]6jYB2hkcW i7Ahk(mt}!bq>|[5:zG% NW|i"g\2$wIKG|`knLrS^B)7RmɔX߷SrOAJZ9-uq>0lŀinLsC-¶[x/á~D.Yl<65F$zp澕e<7KVj=bT/__/p"k ?SQVTqd$ |/h9SB3$; 859q谹MVZn @ekuʄV|N 4R7; %dV}5\i"NV{iȩ=+L"H1Yr4e}$^ "s>-45jNC{R ^BmJfjWFdϖ5vU-?O` .mqpv{qqIYꕿ=y Rks$U,ϙ6P(p]/svLk:Gom3cӊ5P)Df'=8N6Ħ:l:w.)&(>}ŶMeknGA5AH]}#H\@L?_9X2t$GljvdRc͛A:qqшzpg$LYTaDIZ `3\dPׯiԎ޸+yb8jPb#\$Ð hNg4ES+R&Pbwe-?/>ni7Ur~||Gq:b\)`F"[ᬻ<Ձ'W1^g{w+nrI6eLF۴V=V-~[jҖ΁:43@#N`K^H'e, &WcFakfGaI4 al PZK5i*)8dD2y+/iꗶ-|ʝ u+5ߟl:[#[I68);=Ѥ xAb.62/>ˋY=g'q[XYݧ!SQ3 頟dSy! Lu*`,Vǥ !'v!4x04IFjR*՟x|,p'yxqTBюeH*8!J@1. ^_Xܖݏ473_zXgl]|(xJgFF1{|'h7;mf%F}̐Iz%yL`|ڣ&oTbi G=Ś7ͨhl盿x~Yzc <͖ë]8s'2N ӠG jQ1:a G/J{͕XKP5$к(gw ?ا'̪n30:j0.!yƍaGqR2޻܉,&m 7 2$ 1C^ #F8qF+pL- …MFK XQKʂs:%EI/P[/s6i`wksʍWw{)j.،l]w2v7\|^ORھܛñ0-G(9G զAaE 9thي/-Дu]%q*T@W睄tդ;;L\F>pIe%x?%yo?F=#R<%`%߆+؛nk-ysz,;"Tnl;<ؽ_ ۝uv@ګVL7At%PoK>{'KKz^t fUkN~'<)4QzکX'o brR\쑠34"^p4xY=:;ȋ`X^-U i[Cp: eB(g5 d)\ #`ةDEPyDC%- [d}xbkZP˼fXoƟ`.ʌC<7ưA^y~)ܫ-|LL`WUv}!ު<M(Nѐ. 0*Ts-{fc2]zbAI~]GtAssI@"կ<)I(+ mp:$s,0fQC5(IJ}APem\X(*M|8*;Hkzp9թdCDYt >VeA3.36ȳyZ>qjÛ_Ӷ4[SgSj\[wl$f?TpUD`io#lbIR֏]%ТN%(-Z.F>οYƻ} rxkG#BN3KA9J! AK',0"=ڵm<*|S: ^C/ja|Hו`iN R ~efi5ty\Ĺ7s1lςw68gJ|&9=p&zyI f j)죰uH ]sLrQYʼnovk>+j%Ο!*O#z/zKiu!Ӫ\ł 3-h:R5k[x*Qhmq=_9N~u(~Xz32x-$U0&W~SY 䜂E@VvX[mWGm~}^W|`# 7n%jmTw'yfhu2D؝@s87>F$1V-^IЬC_w:<;>rx!I. Q@H"cNUece4`LPY*᝙u^ e+P \0 \ӵ⚏Um.`}4!Krl"saFnSl60Lp{'$.'Job^EaSa'ED$]ji`\zD7_~zI7 >PF6#tVP[s"HךV^"M9֯,:5-2'g7XAHn |lè.s|uiNM;(|eݘt i2%&Nh ?r@E}i"=4aOƱÄ9*\,zX| Օaa;i} 4Cėƒ^mc;~n\} 7Da2"`Տ'h<ɨ,Wb^@?s@>k=pN*:& nN {i' ; !^zvzI A^(>)W!ᛨXygd57ϢS!/-wo] M%$XI  dE 6p`U`IF><#hR',w<7;4 HFG2\w9r(P=FK˙3z0ԩc;3bRlPSj\qG Nn1 %00YZ4DRWxFC\?@6#i'>ɏe&2ak`:-e.UݯX |&yQ7 b"<2uqy;@^Ҥ.9wu]:E՘~銇k.9wƥ)b=m̓U*ki-W_#{Ic_ gVG?ݴ/XOB׮D{(5w~cGgJr9c c 7t_Q_%S=qUzS&CEEvV E)rKZ^7rl9;rGXDŽ ~&x)/ʇ4Aî*sEΧpi{i + Q*JJc~}<$/zkӳMZ:Ba&" L*!cY~= >2M3ʸQn-r(} D>Ll6+Xd[7w6W-E2{l.m'8?EY*vLSX0._7E j?HR`vs6ԟI#xi j/6w,$jˈLٲ\_(gcDڒuJ nXe@+Qy8QWLq-BD-Z*NOa3D>YoÜ|p CUM@cqf/`703Gw-}8,@&,N KdҍV0V  Ԣ'/4v/@ H"fX^/Ă泫F@^S|@b;̼KǞ@:M`_ }Ĥ Qjɤ=PZʌ# ex$䘹P5M)qDÕ Z[snQ˂=WmγNXyc7+p+"W]$>[^֧Նx=L| ;q eT{={|93x IIy a~@ H3DB,J@eMvEV}6E2tWej<U`tI#|s5v]~$+u2hO(ƍWm_ Mai3&I]̬*LvgۖG_i>$U,Eѕ[?Ef@5}n=^Hi->oI"f~ Wfܥq&Du0}80`uM  3ź>8\w1CS1jX#T~CU맄*h_*~ p^MZkteQ=7 Cl:iv3P{B,_^Խ[1kmnrdc"|쾮h>RK?79+=; Od 8%Jr~ządԅX ,dm m2[m@  NȻ~JdWUxXeaEefiqjP(ó2(s $j"ߢ@F&p0:/T*sJ"AΈccRUcRU{6i%KZMO*T]H:E15};+e,,ACV܌i ']Jf&_ڤobßt& ugqOcKܻU\[c3S^J5xI*w CчTSfi i ha>DG8QKD-%ZQnJc.$C#s@8HVµiZ?y!8ӿ&Di&#_b_*hn(*onFBPU Rӑ "]FwJD);f#qYL>;Op-dc]*-5",@mg Q.Rd䌜{5?fQ*w sCxʷkpIጂ ^ QnWΪLXػ* ^KZ+?xn'yI (Nz9нȻ q'cl "xp^o7S;y΂V.7c[a7]Xag ˔7on^Q+8M#;^roՀ Ұ+~5ae5]dHU @Fځ60&/l C;8~sn0R=3ƪ-[HCVlz;VHnZXEP1dGsT\/ ӲM˺\'}c[=^!؆<2qa{e\AIbvzM?8A] ۶uwC&/dM`b4=e~ÅvdyoOQ?! RSX=D֕fW ~yldZ1"Bm?EeiYȨE2gOJyy_H sτx@˖R.N-b@M;GH#kk2~u8yG]3zqd?dNVR&*= |mxt8I)7ˁ߅\yR~1dxxY;%fN+ =Q}Kq-~b [|3۲E㸖ǚ3 hPu- F!5jуd GM T$S` Q_TbJ(Ȼ+^_*7ڶqLXTq@H;ۧEr==>D9ƢҤJiRx*tAyQ2lX>?fLgf33hGJENc2|eU/$ gsYy$V+HQCnW5RJLE`ISc$A, 邟qXÐl_.!\@,鱔n̏d o"UaL`X<#u︲0ʟeeީɵoMȁx֚i;ε%8#>(W.6p03o4!ۨDfI1|!<*-Bpf緆[: 9PM$z(\x0!BWݥߔSvG9M]vWE7<N?RC;mv_Dh68SLVWx}_ˉئhKSg+j5Jm73jF_YثeQ=$>̾0J0I|8Xtt܅ad/vXb: pӦ-&nM2/( v~@5l+yo~xCLj7mc"^Ϳ()=0I'KlًDsXcA7P^Ud+u=OAY{CS4pY4&*ѯޮ?tFPO ) V朒7Lɓ#B8T#I?pG|jnwcŨK2ńw N_/|Ԉ2B VIE2F< a@7iYb6,ԝ;5GB-Q GLۖmd(f!, %mmV- 7dvzqn'n:)wΨ2L,CɰV'^a|%FjOg+c XtaSI]6wZ1I  ..,WBau5CF7R=7eƁE^J0C9\6h!}%8+XgQ׬wW9Xp n3}I ĩ )La?+ߎze@^ɍ&ps_jI.O?Xm 䚬+]d=EzFf+ĺT CiKunKtU!xP@1.mR}%q)y죝k ֟ Ôl{.%HL0v6;)tqIjȼlR_Q竂&Eŕ-t"MN梺sɰc[hFPAE݈SLR|<2{tf{ms]pײn!/p:E{0Zh@-iAmzC9E;Ϝr9+n&kED[` C w匫6C ``hpy5xVLѫ-t#~L4pjqFqHsݨF)r'VTkZe\%PO~@w@Ð}xtl܋SJz ;#[DFskQgfBO%f&0⤓VUpjlU\oa\uЍbu JkϢ9wAs E1$ ݋\%f`=zTW2}L$VU9S4,2eq`;yG/ㅞބDI^' CLBV=5|ᩉ7jۭƱc}h~72gcDmP*i8Hmw2S&uIXW3l.:`§6Gtt,kx)!~&e\V GnT$s 7 c-v\^x/"1j砱].u_!`ZPM<2ڤs)GJz_[Al}{Ivz = L/ 29`GҝQw!P4a\7 𽞽Fs!Qڏji0X&JjM2H]$; >?o2g %7 ]>\aIU,axmYm\+ 6:A6UH]ėo 6*N> _lAI_ j|Sέ#\6 TMeDK}L>/@9~8C/GCDw 6u0*Mf?|( yPZZ= .\y:eaI'$j^J ~YӐE[d@oL/[.ķUwR 7BdxFѦ?i'nY 2 UN>^DRa?MQĘ@䞳 7^׫}!Kh-{mo >@jP;34@<:s:(b9)\&f`Q8zs07H_D~7o'tKy5%0(KuFQ}#1pl#FQo3a`![e=);x}n(Q<(Ar-;"lĐ󢸸hN+AG;A^[AUKA@h彻7+dӥ30;-WXɎ`ښVs%M#|ˆ42PXY ޲BzڔaIܨI*~=.&} 1m$c }'qu5:ʔ~V&kϤl(p4_ҺZ5/*`4\B'`.[$EgA n23 :)19E'AsgW5Ӿ%^g5isF NhT,ȥY&|y[:n7bN);q DyF žܿWa 돡Dns_5+[Z ڼ\p Rixi!]ڸ i9R4*Z=|/qUJ"S7m]iFEtNQڨ6ovGyK-Xum !s f4@fܠN׌9?zh57$M"[CX!x{P$5a=x?/=Y ?uM bo4g,]E 8 DLN`L3%G鍠:Oe~uwP8ƪg-Fjl~JǐJ4նrkt݌ }; ֆ;bGZya?,,oԿ5g '\'W* `،H[ ?v!8_0@_jw8S5JSk*uJNb>@F&rlM}=SCtl$>Cn;!(),/:󯳡iJ5j>R733ِn hy$H^%c̻&O<ڑ6DlsxbUQeL^EKnx2u>͇5IH]\Rq߶q$18 GT$nlos}@2  P+E]"UW[6^8HȢK.@7 1̕p+Q/hj́ b%oM01Cgl& XDߢtETרm('DG bJ29;-rfp!^M_f&:Ii*@.Y{YTOϐPw !?dpݥ96;*-Q%86 C';cy|a~,X5jT3 [  Y[%U]8oqvJFs(weIĐ4kc831sLWqbdy0Y*䓬qF0BH^Wb$R''D#vT]%mƵ*C;[}>$zdq&|?iֳNyƋq[,8m>g kDv.kDUCqE9uyrĒ}U/owvmBof}0UEN-8DT/^ίmx|Įrj?,uIGa0 xbeo}tKЬ/?R[kh.&CZ4m>ryCQ{ǯe_2\y,~j!˰k0p:wSpLɵ&M+RUTC~$NMf=[.ʲRwdIGe=>MeaECԞ0{;3/.ڄ> =#L F^kF59zdGf\;}x=¾B\]>LyG #Y:33h *⺻+JQ„+d;Hٯ].5V`R?X༾Mzoo؍۝J°L=Nʘ+`VD?3;u67v t^6J2"p$iї ʰo_P/8{ d]DMj1V^'Vަ'֜vSLy["(<&8#Fx]y>*(n%NȧD(܌[}=0ph5Re0՟`g? ,R@~MyGvZ&6h1N$*ZYN/{LnGԡO7H,zi^Wd'ڜ&m) \#6 Fs^VՌQ^sOD>;0T5бi*EҸAm!qfɕ i_V,e]9(̈U_e(:g'l{D粱!/ī2'?"2X,q?OW5 @}U?nO Uqٗ5f|I`Dl-O'q FC [H#+}]Y&ǣ(9ő8!膔/mQTFCכ|dݲZU:1\ZnXhg(ӕqn=$$uEOsFSbhn0du*]!H]AXђdTi[pe,4j t:!}C?O!EAYIJQ&CZCPA?S ;LR2qpFO((~6-QYb2{<vPP;'Ɓpjԉ ƫs#XYTh DS_dg6"Y_:(RۖyKӖk_) duWUd%l30s-ld*_ k|ml+v\<|&aߐ6^xچ 9Tq 6 Jɴ+귐Tmp:4*'o`?ڡB{diL) aa 4R 5q} ItE!ED#يX;! "Ƃ&avZH \08Ám)g /[LyXFNvQïfiq kgEV|_|* bcCUSܵ)}&D텆J[!iVuT7Knۭ~斻n qi 4pe _^5~zzKV5}Npڽ-V60Ɗ]wz8kw}UmLf6|“>Z͋Ir) {]CvOʸ);lDF+|kʾ lB#.ZtS/u:&837PZȵΜ%8= תECc1>Х/b3?3ѺMUFDjUީP۵'DO,jrw?GՒEk$PuM |aWMd$8ԁNkd1aގDg"vWOB3dn<BϺ,v4wԴ 1[o0ɱ04y5(u^Jbi|_a'D"͔_أF" Pv="}4CMrb3Y4fg5+K$Clfi;P: م ÚhEDTp,J]oLcT~Jث1{DZHQI*(R#Ť `;Ut9J:d:5̤cWU<سHaS bhCG . aCnd1Q=FS)O@6qVN\_>.pF`ߊeG\r]|핟N;LRzSA&i=fݿ7)_C\ׇFDu+d)]agd.YQ؇b>J\ا-JUXq{ ˾\GcYiguQ)[:)Ʀk&S~,&w^v!X,fkli+R,R+%!`,b.B qȐx9~Dߩ"řLxN*|?T;2}Me˛/w!vIq#[u8T+*|39OW7P+bp!R% >6 *%oi(C-/!Y pf%EE۬_5vȋNi#;s :K3?:UT~.vF=%ZFřUHwtcQ' w+m$2TO#>$B8X-6df?ZMCG4F6WT lIxVi~-Y(zw.-@Kbk>SxX쵽~9?SₚBV诀1J&u4[JdOO(^4Tt`I*=Ab_5[n(J/˪2~tHU܊'!JN1TJTT\'K=$k&A8g6WHagP櫡#e 9CR'l[Е?\*'tCPq. rR Bg0G}@f)epU:^u]0z slc C]aijGܺpޠNNHuK\ ӝrOy69+qӅ|GC]5̈2DqßIĊeL]AX6(4z|A: . ,hO1z>XJWvE:~Gm5lJз|; ޻GP"bt/L8l_-iv! {R\f:>{Nh0}d[6o:%h@Uwm67HCebd;Vƽ1Yk I-[7ަ}#ٟRs _&q$\!` ''LfИ~.ϿAc 3L`xQ#ՔW,bK$ s_n݌ytT\SBVvw.&@n# V45w'>y^Gh)=SZzTգ\KWnd8xVt\?^(Y_`ٙJ:R_4u䜽 DekEwy 6NVȹ&xܿn3*g=*Մ"V{bi[]؅iIsQzw:MFƆcS9=⡠r"P.]a09sN=9@/lM\ˮZl$_5,0kc˄Yx>ZNkĂ!W=m]ϕE*]:LשBxH&DVsy"Rk_166-[R ^9hRA,!~$P|~⤹q\9 g7 #:JPA0)<ח\eC*4nEg K{%2YG_ۦe佮r vF1"yLԉ<:+K@Pd '2|-j.l9UunavB}8)TN X(!(jFler%[bfu[=,ߪG B(uW-ӕ*{o%y$0i^iJ$S4< ߐwYMh`0#Bϊ5.P5+G>tES5kaA´R.":4TUNsr) -p/+{J޽B`h#eՊ6ӑ9UcJrԆ0l+@7\^Yr03 "҇m̆ ÖS4 nO{L\| >h,r 3L3p(*NcM2'\s(ْM#3g aJ6x҂'٬_ncq䢓z&) 4<{mWf<@(NݮAҜK ?BcԳѫ>K'ż \羚DjN.)7mUTF惚Gg=MoorVC8Ca,b OVUo*Az0 v%̑b?jk>ldoC"5 2nU,WrwHdn ]? ((D8\fmf&$KߗM^T' x0]'q-RC%AS,,5vŶ˔Jw4 7o+§P H8Xk~}U6;Le2oGϿ\ǣ£$Er[RB% ]4[tV8Vԉl`@ Hx9v4/zƩݲdXElH<ZYFx"$C<8dUaH./rUgJ4rl|qU@GKw<>0ա/ T7UTvC-eߏb1!*B!]&mUO;'M~{&b Ub&BCZ=.h~LSD1VPkژ!Xa\GGXapV:C4av,l̔"lgRJRZ@Hr_<ܝómgi(XxӌgU:k̟f]Xn}6z:+'"K_ ̅R->e]w/NjνYaɁ7IL S(ZTϸOKT:ɴZΊcE^dwzNđGh/Pp@!\?O6 ǡHQ1; yۢʁ$]͇6k-:" $&}va7_?@.+"ǟ:$͠MMDJ<Թ>Vj=$"[u"9zѓ:ͣpU<T3A`iZЗQNVSfUȃNVKcیYidTskjKuw@oUo}2¦m%,-X2r- 9}Ͷk H.D[ hUO ']'tΜٟ$:傃NĬNBiv.//"8{Br8J>s[`'gD30p'*KVĠwmךnF6˓7cq晞01 bWv+ M] ސIά`ΎDG duĞ}_{?K# MJ." ت k槓ъ.q;0ܯhq{"Â%]̣ӷ:`K4iW9݄+D-ZI"#4QUyl9$x@._%Td>ΉWido60!hQG z3.TfbpO@ۇ5=i:~{&+G}<>v d79pd$ȋ_La\CC g1(S(Ň9@_ Kv_|Cwi%`g= b0]Ռv9D,+ir;Lb\" r],/Qi_?+V1yЎՄ,{EbKgEz@ʹt:* Hܭ(jA":IP3 S[`?JYl4)AiHz,w4~2c~{zp׶ "L}&e{Fϡ0k*ȮR0ۯ&sw^Oyvb_ycޒJ=%ۭp]xƫmucS-h;`DxSa 8Et1dw` F'qfE}m؃mc}zt*ȀT XUogd魅!35ʽj ᲜroM$gԇ헽^?6v[դx0- ")~8"֊?z78">%ߵ^{| u1m#^"?^iwFċ̞.SUx&a.]ւeɅi4ӌT|mwTk^k~uTxvJ:*^Ӻ#0*-ZSx4G\pK@q}&N'4gT/nO1p>*Dp6^ki?!]@ NaooknJ.'a=HġY1 /i6c,ϿS4 sv1Ai%,k@0VEaOsR>F Aܘ48D$s;# cͦ=:Uqa{}k#h?]W_T3zǐ9M^*d ]Y݅KE Wnc3D9Eǟ_Fxnj@f@kzz2BiZ%yic 6DWv۠\ &΋tjQ[ȼ{bNuFsEKSWOKF%;VY阊aDmɠ FM_."֛jpnJD*9S pdn&Ї4,i4}@ܭzRʵz1Pb'E CO~+9|o]J 3Ew`q$\`Pj+9[TO;ҟIbGWdA 1ӹҎ%Z~˷]"ՊpC| ,WRXV# j2Wzݘߥ3;X4 LM'͘ag@J.[yx>Ӷ^`A044nM@ݣ<|kl)7T:TBإ? ImvgfX P@*aۊa+:M #%-1ULIww3'D?5D-d+5d&ZYTk'9tr//h#2C4p(bwyI_au#`4i$a:xPз ,j*ۺOH}rY@B 3bqNJGBk>5oqL;,CwEG#|ƛ-n)i6Hy-!KS(vKq #s/^ 52>4;5] Aؒ=JMy$vmRW<,t\ u8:g{K8SwxmĽ"OǏUHo) Ox_kD㨆e$ Cg/×&d|'%3[M^]Yv)>g>6蒂 @.7M{cUBp3.mEcdz , %o2!pd4c oy.pKZ&W SgNKC|(!A(VxT\o@= 'Pf1"ʱ\e+7L,D^;4mJ >s[Kˎ1D%{""n~:cSPI21oW8G(WųTx~H1>#Sv)7MUGz,e 0' wavC؃}0ϺeǼ+ #V7{3W "AdK Ƶ?MV٩l|RA̺z,TsWzI 2€y,G Y:l#VsBؑ\3iKߣ`\l#' ӭ\E;Gkq& @҉7b#;.߶j)&Qz=xDayZ!%FM,Jɴ`͖?Պhԕp@.)ݣ[QZ;ӈTr9qy&BP}%lHaż0r.s9 ϐdAb9SY|_wQ"-K݇PC^Qd8MrV=ك,Gn_z_؋jy\M?l [/bo]=k6c1Hlc>n[I{z̧`%4񫇒@1CulX`'.4F&l X_ [" W:܍v8cƗ/ ^A85z5Q㏶j^ŒPZ2ֿh PTh0nUq̧W|MWp_v9Z$KkD \,9ڎP<9 |T¡2n'(!BvRl~;,BfKAI)XP"#vkq\E&xb+"X/l,܆AT+6<0,.S2*GC+5 i_ E;R/yk O;9 Ng|p ;K-oKGߞSb:c+jDawtAr+7 *-rq}OA.ŧ^^XWG+_ɮQ Z?3WeւO SI3GUK(/O.ȃXOSܸ_pLEgzU2;Jn^!:F[HQ<^oB+tX#-ڞhWݗy5qqD}z0yVC}06Qs$_:i[`sFFdzJSZGȕ˺i)UXdP zG^Z P^`]9*1 J?uV̲!K`/{[K CHkAž1tW?H?0W & Rz`݆5\mZj1i] hF*8\͆q>(6sۍ9Qg:c3z^ե{GHh@7y A}Zà O)j<81Rլ ⱷ<{MI2yTEȴ~Hg S9\>.3+Ց8bRq{-.Kn(O~ØƥVM5nΤ_ 58ޒ/Sn T1p&vq3 jh$|8n[c/y777X5[z,4廇~֟"WyԟVO.XC8@ueI$V`*y߹8BxKF:eϟA5LL~8vr{| LV}TtVŸ>L4ݝqۣ`qD8h=*h$ܻ=F2LJ񟬟Q;`!rO8ekM`W>@yÌ(oqOq{D1\\O#qd3bt9Fg˫wh{: ڲ1A[imOXn|~|$Fn!2n%t$5G6yĚ60 ߔy_wM6o1B 0PG],/X3͘3G_)ɳlSHg(}3\{L< ԉkR.LJ8XG)0e|8l2:)_ag5S0*,ֻt ?dB )rqOQE3X /7ᙖG޹ۮ!^YTgvxd9#p(i^6mZ'?S Qx,4VSu=b('Zsž++q7mU(ה+#M ō;׳xkAARss90f։kYL/ꡒ+upӁ+'E˯FǸd;/8 >D;ϣ8GL=x1y*PY5[k*0;NLt?ʶk/ӎyIx_ }S?n8ǎ"Lڻb f?=np]wRт4: pvcLoQh˹ob_&77+ ^n*PV2M:ס`+X׽ UaL1,t\9! yUX4bA+|Gstp_Nќ ~^d:*@P;FNT &Ǩ? ܵQc:q6 R+pt#Ϧ_E@?,vsB뮎]sMLDO` uXNZv[n<@~g V xA(rmR8XAy*+PPL<-+$J0(8T.clxb( M ͥA BtkKQ&cgIMIb&1)7yH{Up*tâ3)mC]Sߋ܎jM+KU FOy}nzG,qlhJܥ[}!mUpFK*2Xl@ :Fz8' tx~  K,}yw"FXӅ}cyq-d&! a'α%dxFOM6٢Dg5t2ęڼj\Aw\,X̒u:DH̷.R}_]K=[QyT{Dzz\V4^a0bK sG:5o7huGґgܥXH+?E7s|`$Ak'gI1͞׳Ԃȥ&0;i;w|\p}]i\gOwCFC^mu ZRBh;+҅xK-f1U@~e$_dy1!)M靅dˬ]ou6a'k'Ƿ43eF`Z8($݇CCά b4/Feb%cRz^%^?.:nS;1 X5iʛe qak y̟]yZPifS68$x#~~!Ԏcm֕y,0OO~Q#ު$G5㿩OHc\mRU;7[G lR4W"bm_,FhJfHQuJ%v@BqE&rzϫY[Ip_l3y|W`I@ڙ ?cxk!$hUQe8&_bZ+ Dͮi8N8?4 l] %zDv+3h+s⶞yUn5J%~gaR0\_髉vS֟˟#zfI341c7Fi̢taߚJkh m&a[iHC>V `Bӌ?쵪&@Ll?}GWD)$3YJ5?v)2j1`rBӢ62Ϡ{԰aGE*i(9*+v8̘q&܊j$;{q@\]R{Hd뵨UZ:E"P.,s9hB `9~~C R,wD-2;ԩ 1WߴkTȇV;I@Eh rMNX+2N8. !088`exI}e<øDGRmt݅]lw_׼b{mP]LbӇtW.$u;hH)83-#?ʅzc͟/k;d ݕh!IT8i%"ޕnߴsis kfB!啻;ח]%U?:d=v~n[ZcoZuůy+4AXux F d)eXD}_rP2^Kf6Ƌ%Ra XQG7U$([N4) @|+npQ閂cP?e [cdcZk b࢚'z\m CFnⴌ(<noL)qs{BI̸2NJO3QҥOsJtQB צbl2 'aߔ̫irv}#2E+/0R;HtVy^R/7'jZk~saf\Ytз@+QH'㈌ g+<@y! *gAwSA$-?;(Q DDra;[hҢAG$Ff-BEx§07,&7DCm/d[+ k-bxkG _7\4\:v`C|ET2xv˪Nl8w;Q1I# kgnzb%d(ȕ-XIJj(.eK!/Fw%?{%WiWLClNnl&L``&m̪Ko+L_l0" eF~_Sp1yZH+ţģy9SĂϦC "ADL"ܗ_Cn;oy;ȇNT|%F}|U#Nfr nX">fqHt.:[ct#s̚EvS^؆RIwNrP>G{DZRgSHôTRɧudQ1\Y{B_m]5˘:;u*@]-ڼ&xIa#E OB}Kp Nxr^C;Jb`] u}?|?WzAIUCMdބ.Q/C$S=ZqANJ<\^'m$mdI@S γ>=KB3E>1ߓ4\qlFxLw")`s&8q2LvPjii_x.5aq<@:=jnFЁlMml3&{PxDl"&#Pc!hJ*`ʼ.Ev^KmVɇrq @S$Գ)qKFNҐ1jC`k<H!_x*xBBZ`)For|q#^پQHY1\.NV1}4Z\ZlQL֪+/bDUZ&JaYt`s8eG =7Mooj&Yom*X-Ώea 8,GjÆ |5i[3hQ2bNq!s[@9ɔNT! ~ ۻf}=3F{ͳtgMsto}Xa pugxMfWf$5 )٬8=8Zw~42Jn:C3AbΧs saIٖ"M_ e֨ȴ&;I,fLQC-IQȊs 66_e*q{_(5v}RN>ޥR0n7}ZtҌbu{<ƫ?"it&S7iݖ?dl׌Wd/!cEb[u[HOCN@WhE,W(Nfn1ZT%z4,u> 8Cav##du#[HbuM/I-!p ]}5^P@b',d">ÌwxzWGMmS'\u)sHL;=4l9LL,05j9Wg}JʽyIw>H(=H~sG20Ue^d&j ^xAO6e$d3ӺZ?J䴴 o$"@q,4C >79#̌S&׭Պp!p-F 5?lU,ytS ђC=פ5Z2̏ϑyNŶ>x%>#'"<^zοGYi]R@;º>[uv !~\' B,JNN#}laox 1("iFJ]4~>WiuHDGR&yZlyů09N'$_ 5٫Hht*;7x ~)⾷NN^i'XwmC=Sz g$-:q̴4~kYX{(eH`gq9!UDLac'&PoC8 #&df,TԧԣC'hyQ)rO;0- s#~ـp+Kvd8/+AJ{Rc#t̋ENN{'-hx dV ֱ]'V|zu&ga;Y?P3!BP2S7bS MgkFES1ՕZDâekRooe!Y?FouJ"2Rk_DEؕ9q3\8KO3m?? ;8*]>6˚(;sr N.+B_rwf(h /wbt9ċr KJJd"Ӑh"d{' PYByؖ.]ezl%۟V"Jv澙-RE .K>|VՉzE?xh(&~ (͟ѳݒ@Gd@dQ|`Mr3/JSgqʑPH9!+CXj$U/สn(bǔxO_7̈́:J/?f8هHr!־gs__Y{ 2-S*$bD[vYw& q7B$z+-Soq/z,"[n5%/d.;3W {e&FT@uDKZjtVH=:D̑ h{]& &O{+Z6>!H;ru$R9dۈr:1Hõ@`$B/kEY8HXfK3wS:a,A=\[lLnh1CzD/k c)C}TɿV##^Owe,[8]*嗖DItēP=g,F B7ek)nq:٭5^(=58xuSw^pZ1t&/DmTKQ-i-q?;&p,[,Mfv4}`BoVh)+d1V&XCMu?vtcd!n'-h GTs=Υ*&.ƠbQsQY6lv',HU6^  ~ο=W/ֺJxB2-8@-su[^fX`ft$tvgBC{m]P7}Sp4F88 `Y5Bp祶<pրd`4$Cu-Sł[HVs'췪+nG%rEKFtm2mb*Ei_2af &2&%x] 󖠈,kTsSɣތIDt$71&D YcW v .URctmZi̗@~Be0!2z;\4ǥ;AxQx~d. 'Dsy.-h$xr[:<JwJ@FȐ̵%U\/4.:Yyl֝FMtjvIwD&}] s Sb/wkpsCdPռZ)XNTJA:ed y)5#*1 btm 9m+K^.v a`G-ghE{Ocȴ`qTf;vd-"=XKD UM:}ڄێ#d|UyLWgjV,@&gOM'K;'J>DY#6f9)D[X- \>A_Cv)e&OWpɈ̉r uZxWYswwle5&_"I;*j>`BMy{]&s{O$œQM>bRcØs .W)U^ZY=u>4#{ɫEGpd# ]q$~r}N*! ۱Sٙ^s KcE!KѫGi.qKrBc=ܛ՟"-:,_\\,'O:ёT>x< |ZA8WA>}ZUkz2hvz5^,D-s__+nar ڧ#ܴ5 %$H}(RRi; v[dfdAHy#%vRoA*,d\M !XR+:]r܂g'h' hO=%M?. Ej @Ȭx]D*C݈Is|C5L+;8laJ6M^ZDTK">Ъv/QJ/.Q~|SA0+\=kBDs/3XofQw'E{_/RK~?te[XYjp NwM{^U΃:҉wg.{ɅC4 /8Rߦ[A_x o) owňr4AkҹOp!QNs'ZؓB\5Q8(bzչϵ5]_ JbQ-IJ0r4+k< Ƕ~3NF g$+w^<)B.1/½2">m$pT~t 7+fXkSmDmOѶHbay~S^ LFxX-;Gȟ ,^ _*LL賝 PjVxg072rE;D^FиgF~e*a aeֆ7,c_`+|z!Y)+F|Y](p: -:Ӝb }*qRSY<$*ۘ8Q; @dW6o3t2K{flɁ8J" ޣջc߄K01B()_Vی}2F tW^y.<͠J0`#R>&1 sl[sWdan704uv;|&|`ܡA Ntͣ &x x6B*"C-vɈtuC{,BE- :Raln'Wzج$DeT߰kO+ ;VGIiAt~6AUw:o?,\} r9.w.Ѫ|kPo~tIս27ވAfOʗi&k). OB =r]^d1\Uwԩ.Ge_l(=оuwybD#I1Ͽ4NVXuW|W?h(_ke8&~dVIb~e@毬m)tĦ+^9[~ZD|(X ɼs%B4Wv5X aJl8=U@.Icd ALR+Քm4u23v(rUxw'욧/sTIjqp[7wb"f;D:Bu'ظT6nw.K\1o\'47ɱ>U& |dI&ŧ5h)axEN+\cpv~Go{@+Ə6 1/;@b3߂,'%@uԶ9eińtt_|M&^ uq>/x:Bכ/O0wM;%sJ:n,J3e=g9T'ڄ͜>IĉtK:lghMJcP] 5gV2>uXA٠|nze?Sd}m.Q^m4\ #,g }p`:U^%K!~^kV6C.ϰ_{"\bB8m2OQ,pIx͵r](1.͆RU:#<+/_:'[$8jr }L踘?[[47A;ڼ2ar_է]9!>:2*]%VF^;L@PfUU݄CΆ*~"ҵ9Bˮ"&an]mo҆7IIJ- nGZty(⒫Jy ,y]/e-u,Zb ijm 'v< A 1jheQ"1<<_Q8dxዝ7$Db1*k;Nؔ8?"t[c(t}~>I8C#/߭[L1dr_HaN7au"5G+_N Jzw%nנ]pN_. f{p`"NiIB-*J)P3h'+0b*.>+6\'vw aQuog.+Bi|x {25+*-sS6^Qv &,1M=у2_Fgmb*.s\cㅟCXi=5-Q}!Σo6jo-0VAt,3l  Xq @eK=DG8QmUG0POkUQL;Ur+(\ۗ.n,|nЯ{H:E&l˸Raƪ)'y:M M{/_i`tjԉVhִhˌ_ 0^Xe4%gK-ʞȒ[u3e˶mOr{gLlv,ȟlReo?kᏥ5؉"Q6>)| qNj6,]/;RWjR=*zg-=H:.,6Y_,VBvZ22,Y֬0$=T= aWJA/ -TD$*;?N2VH!=&CFhtD G~YDCcN|;b+pHjA._=nk_bCR=\ˑˇuF]GE,NU5_[W6Thĺ*JG'- ߧ?Jp򚁍;j;˄aW _MvKEPln,DjA QmhElCOMs[JA;컨qf*Y/,y +tH[2%`WSذk+Rr5-@^F0] y *m牉Tj:- Q3kBM8w Yii55rXeC-od ҉5)L+(#PA6|V7%=c;Wa;z嫷WBuSL==u-'/i6r2ed=q6*Vf?ab_b~ڜr͆~$fX1#\-DGΆz.BL {$*q$&i(q84wN>{r3>6`.=J͌y\x$z )u_tڻ )XNץ3 gm$eZ?桛7jY#enlZaۋ T,'Cncޠ&+T#Q"1ӛXFMruQ+=-^~ kEai,Ss!g٪>z9I<;;]sdJOjκO#$vzk+G'S1R k/N4K,T7;&܃qGkSN tspiU!eWqa7A\]24}ى`x&8ֱovM>dpc_l,SތJee|?_OKYt6߈cDq`|M'D ^uhM`Vbä>X) ]#\RU+}@r'({lx 7̮VQ6S?J!8"6'L">>X=8{B;"Tr5)& l,4OqgT(hFX{6}I :bjAuR܈Qz9(8GƐBAIt=\ kxJY.{$ +yysPo#\tAB?^ /і bP @/)W[Ǿݽ֙8ƧY/-dJ?J ۩aGa<xcdJtD4J[=ϐIDvj;IhX5PaV,muLҤoi%4NXBa *nM f׌0Mˎ \ [GFK?OBMXTz1RAk_FdhϨ.z)R\3XYS"ƸA}b_ s6KG Պ{A#;# ʤԥ7=bG Im!ؼ <`!O0C49R.6>fꔔ!RSPjVr} =Ț6h'ܮ &xX1LL1䓙ڊfK5d`}}'*ulFs9uvIڋ i j[(?Dِm@t @EXAȪ5AO^&7PJЄTD{_ '3bZU|mU+xhWgйRj7ź˖~ D Ī0 q]Z-Ż7P԰QL8Yv]Ƅ:=(m3siWD tC15 ;t+)N~)]H*獥(KbW0b}K6g >7|b^lyՑ-X((:.dh$;p yګ7.-@0Mq~9緡;ʯh3f CkE#HYoX+R|CieOBu:"Y]7g:*ukܺØeBogH<C #K@|>Ovygy4ńϟ#M0rOStXI[2"3mw{Hw]uӼ1)5]XG=p9q$[f*x¾ QI@ZzIh^!߯[]KG>Đ=R5:N rzK9K^.۹FfP;a٢*N*-G[\Seڹ]P#Y1LU" HRA^-IC(>xli)t]ZD('.o;x>&ͧ%~rŶ[tJE.y?olXZ!šhնXQUN,{j}:!mܝsP"M[ %|B 4Yn>*@h4٧IdΪf%$4ihI~8XШ3_Awno!v] ㎼Σ.O 6v~TTXBd(]w]f@x־gF4h-l\e`yf*ldu6Kޡr`y&:VtB.8J^ S/o(]sFfQs"4}n69w ,hi6fMSH|ΜvUfԖMUCs;if!$fp2bjGPMF[Tk?Qd:0MI?|aDgZ4R2-%Y|d7c i<$(ip>$J@dFJb|~S6]P/B1YK"6ʧhEX7{Pu95^)kjW:Ix[Sbؚ?`IA*iZ %qQ-M#6]*sc̲q(!OT*#LRy'Wf9J,Xpycȿ p1A6=,j^AU HՑEv}/D=%JX^zc%r)7{e;bܸ;}LSnUUV#fwԾ~×Gq,H2'ӳy;?YohNb{<]N*IVŵث<`'*|/rLRP<-Ȫ&ѐ <ƥuWӥpM Ej5V"ϻec\D>4)c9r#G]/)Oψm/dBژ?ʶx鷷pe_9zu#糃l `8=W|Q*f\H5lF)4O{*8.5[|$Lv8Ψ|1W:j:\5ӷ&iܥƉeIWpw eK ;Mts_ʜ?'1qQlx|r2C6e>2sRӖ~r(pg ˌ9xk[Xen.=?;/zocnqqSd>.`UQ!3 Yliaphvu;Ķ> X Y!yp┷ r/ki]9 BeSҨK{?9tv0s_[|Y4(%lcWwTx<1Zn rZ h}"Eb}}⚩gvR qnQGp:dHɩ@pxR j ϳM"O6DW^p&9ܮ 3=7W3&߳/J& _~AM"^qʼn▀2$/WAhHlP UvzV8.}Af.VF^k)d$U m096zKy}FF0 Yn 3Nuz{jM#L꫞:zUFIy~YRNoe!utk/[H:88+kYGcϢ ik*`]3Y0VSs.!]Ѐ$Ce?4]jGO,b}GYQGy*i}׭āoAz5zoԮKG*I.^dZ(uZV)zZ@rXH" H¼פ;`=(Cg(h3 /yLE],sR:͹y]6@+흤h7na8_eق$P:sō[.Tը_r=knA4с Ǘ$R횧h%JFq];\d\7x$VFg  i~(|缦+3'4嫶):cm*Ui,>>Nc#?̎TT#+P5&L9M Ż cFhQ ,E fӯn::[JcFS/F ֙7V![-π(>~aj<2Ix#չ({HS6hPGcTdj{WKHYZ7ZEȬD#)4Sth#Q8w6?g悿XJs2Y.98k@W:G.rcf$.kG~ʁPЍ,]pGBʰ]x:GɃAϦ5&N7YTdr Ki ;SlРa~B$* NXt;؏ Nvb)zJAϏuv@\Wː/BDjBP 6i| b65Û{Q;KBAYP+B.ɳa ՄyIA>z<Dz9C3AYeT#tڥ0 ޵`4B-V,+\ Qɛz:?D9A+ԁrx,h LE2 Cء/W:?āoïcP ~ Xf "KC~xgW<Tݵ4xM7O(g[@eAӂ/.ixm`Q|!=-37?hレ,3tbAR_W%GقzߣPW?X9-y2>1C"j#Qo"{jc'_&1>SOix~?86e r+޲>o P$v:մ//B}7.@h2XPQs(V1eN[I(\3nu;?_#p$7'Q˺Dݞ:נV=RV@jat*%Ax= yXg;!=l5 V6Uf'g.Сc fc >a.?fݥ0rr0i% k<.|+KP~+[M 'KmIt'ac]F/* Da&aLn )+4̷޾H*fyDʒׯ^8]׽!TgDfHx4{j b1]|Cj'/H*a#G c.(~D "ئ{)45-2҂a" ΢Pbٵ";(;Il+;CI:7(2CC{6—[}:1.[SǍ],h(=:oE׷MkpMI5y%@@J<+3|@n.N1 |$ KO YCR TEq namB9|f_b,⼐1ï7<ﵝߝB%l?w&2ZBMr/M*wF)cCQO0Wʍ|x#s2> guziȘC8g%J!5N30fPKуZ O\`h*ıQ}4"VXH:? 3s/6Md<17GXc}7嘙APhCd!Ȃ*؁f1]ɕ~((Ά?SB7{6J ~bx9:rKP~]ҟ@|*DžoQKIiPr]2@_*M $;EXn %V5L6Is},ӷ@%ؙ K̑k.4C(^\ݵOfݻ_ of  S 4Bsٽ ASOYDI^5+g:;=,Ff]`͗r䴘`$?R;!QƱ(9UjIan\, IB\lނCme˕yg Nq#a!צa=n~B[]<9 ҘК P94K5\A$MԑtB~J3M[7-OI o AF_sa>§Ż`0J%'Q8fA`TE /@ljRE9y_P-[h7z1~.1ņe t )h>2 h|ՎיҰq5'|)ku\I3enc=h" 'f~˖i"æ~o@AJ6YRJ}Ng6 ft)B10-7Tg~bd.jhuUN/ O[~3%|h^ w GD{vɨʭYO5Hҳ)hPlP?ؘM OX)vgV#8d+EgY)WK4i=9^CˉzT@T̤ۉ{- )SpigV;HX{KO b⮣X(:wlZL"oGihpٺD7,G Mu'ۉv}T/ruu8OvfC Uvf1K&eX55fϕ104)ci9(]hM!m1 .uP"6~-K]Rߣ.y D`kkQUqfeWR *;quPzz MqN*!*܉S=6ydPZNKDuuE K['^,uH&8F\),9X}JL,5- ,4mdӆ\^)ENGh[ZSU@jj+VEpxU0ka,]O9F0p=OϰTi ]'+1?@x"W&*ʹTũR F=]%XVEd@)%U9,)Myl4|}5N̡ޒ{ LA| %_ߗT+e:bRf:b=?ï |xUD8-VНb :6GKHS"N& rܾgT/L,Y2ۓ CbȨ8NsԦZs1LPLm C0;AXNmyOk0qd267pʫ_]Md{2!͐$cf3QTFOH;Мr2TJF Ȇ>dGKNbQ3pKjDk_1p)~tezҎXb:eUO{GjT_ EB=:O寵q@O'SNKy_%lG׼OvIC^݀rXޗ`+`0Jw'x-ח4ԟo/}%Fgj_֍:.P1&WaorB;k,ktC2c$, yH >KC,<@ (wlGn$3%;RsDI[D\j :cM;\kg{.m32\V4U1c,o> 6CP\ Kz>⯪S~P#b3ڜb,MO_ldcgzq9*zר =6A3Vբz9*zW&ڮu&it`Odi07sdmZgyz"qxh/ 0R8̉K%j_#&. {+~G/+Zۚ o􇧛L!]3D{Vq,2tq1:CwT;Qq^6⎠dۆԣL1@R9-ǹteL͛h\'(B.z9>Njp2Wx?%&~)Ut:HpD,Wݜr('yHkڽI]>[2f 8{w@sЈ^O@@@;{º;) G@$f=Ϸ$`9C}X5TԔC8?Nj ܾZi*p&aT8]wFL͉\S3Æ6qe%j6ArBq;#D^im*y*Iߘn/;EAJF0Ts]8bT8+R|_QHNTBQc]JObt^ ;"jU\Ah)G6T+/FH9ІFۆY6cEæFOO6z9ޓAWcCWEdWՔ8_C ms-[7Ҍ}'B -hM`*$ژmj@7e6h"0yCrQ]fBd֋[qN!n,8*AO!7 i`FwSVa*С\_0I7&epd'jddfU7C)$dg"%eEW.+9܄@2Έ, xMиRR郸㟠N?0z˾YxoU$tõMXJAol 5G]ʁ40+"H\NUM:6iG,ټ ٺyiujИͮg 1 (ODyM㿔a+Q\зٿ-mCa;8'F],ǥtWٌ!SU]wm2v'UN€g mײP9eWUu|S.t@RBc1鼦e1%`DmH9ғ2d\ s{ւ0?&Ѡhc[qklcSqAUޟ  Fq*Fw-Tjo/ 'jqN^'t0(R*Aߙx$ԭxRKϒ||I퇄#P˾Gyg5*SVԅMMM]4Y8P" `d_ ( 5-~@ < Pwh`eDև|hTzX P 1z.zpyYG597.3Rb+.^1i }uR@ oG2qOpR:6cDJlq}FسI1- ܹ_f{qRdz$ BHJm.HQYGn"qx79lY񫱚_Fݶ4Ǡ* ߸Bl%(\\&>~jV3 ꇑKCdcW"M`>Y̸:S[v+8Q|Zhbj\HN&5NVǴ/٧VXj9~KYPL6ξЮ $gl9{+|1¼GVݛӸ_Q^H;RN>TQ 6L9p* bǕ0.oynGԍDCdO.'ZC5lpM¨,"WZqs2D,t2C_ycgE/%Ws\M;"gɨV|M)jR@[&o\ Y2-(5(]TS͠w=h]tKͧjCޭa\v ӋxrZR0#߭jRʈB[!x4 eFޙңL| 5ppRz'"}-.%'9Td<<4h9(#SY-G}ys3J~nqG,и,ӭQE(A xc1t]Seެ2;sJ5*Қz1 b@cW!#;^Ƒ'OYEO@B>$**$d|ZTmbLlޣjr6jYc//K:<2ԵkqGavzis?|![WK+;U@4]c|;A"Teynq\SZNQ֬Tu4H!LB  HkjC'ЭсG=# NEjS[IjG{nr銫$hP1/~ 3vrIe>xُtu$,9mWq՝b{8Z;V0DG2]nYV󵩊d6%ɢE\p䯪|q<Ѻuׅ <~MX@,.p= c4vU(7d<4"r] hqn<{[Z~Oޤͩf :)wdQv7ؤ?S4$QvsYoI.G^9S ܓpLDL?f;OBg@W -o?%h;Z'ȿvƎ{U ..;~/.YZ x 菺 Io s 3g`zS0 yHg'gkrG+kWH;}s%əs} &L)woWW…BU5k@ 7!)Ma7ê21K!E%{[YW,SX*b Azҥ̣t]i r^/O{Ư߷0ZCgE>1d,KPۺK(zͪWFk߸`YѮ usA$lj%l$,Z\s'zB[ Şy/\S |*f0D'rT9 剞2[T9\h*ʇZ mwX\ N|LiDSQ1W pxRH* :^D)IAvbwt#~}N)БNirN@{I q>vg$ǠJ(oѣSmA[@DޓD(~M1tʋV8F^pCʋ9a,AiڭkUY=QW4]v<X!+YSG4_68"ﬤYӹIEINGQ?Ό|PjD;nٔ,߲h.yl!#{e QxV( /n 2>ͩϱx~DY$ @B*2ρ1`okPxG816fIA'.`2_Pq68i`ůO JRQ"%,/ =hs<ggP"˛TA'+j ]O׶Jt@ HvCje{n-lpU|rx'<]~5gaVާJ=gX4XcM54s`xUEQ+>m3喯ȭ$xO<{.3GBa+i1&9)bOG`IV9kήK3 ܟ+zU.bM KAUi୷IkH>81# U2j0ќJ.4H'C3t9R꥛:#ܭk|"1=:(rS*`9|MvӺQ`ӸO1JJX',tu{'H/CY嵱A%ƵegbUM[$`+}ɹ$ˏ~$z(Cc w&z 0HLd;llqpɭ`pʀ ~&M%z#|u%\#9&&hMNF6zGJ*tCrA܇M!d[[( `t“f=x|Ǿj9br9(z<XI:4f5,6EyLD̄ ܼ0t! 7g \MxpY~'lFσvr.s(mt^xRF9.<ğ(rN_Ó(tiv,0r);;T,z2Z"{xOmH8B&-p5O0DŽ ,S㤯<\87r?/?TjX]u}0;',,SE-~Z5oE~>޲ւ- $/YEOʼn'p`cíZ_jσlwD/;Q:DžFةr?] !O%jXMưĴؕIxF,9PP0|ra8K@2'J,D)p޽߬c tEڢ}NVJ2$8 >׻j۹ DOQf@}%K O5?Cs᏿d爞 (&OῊ/HTl'V]伞:B<OAӴAA$ꑝcVE'7kJʅ? lXu<:ƕAd8^hDOd]c>eX rl K왺;v{kn &jL2GmdL BtC"ªعb'qڄTi3FsR}ߘku-Jɕ=džeO 3 JOw'`*7.L*Vb;@ 6Z: HVi*2 ϕG{ZYߖ<`X׸(V{b5YH6DGD@FӕTo;ɔ_ɽV]'G+D@$sz^D:N'FB5@D|oz\wHbERc5Z15>Gk e~GL&BSt1mXlp l=؊|w =j4[MNaSϘE\*1\ߑ {s~,1nE^c^!iFM)i!anr'\Z^}ᦋf$,XY_@4o:.е̏oǯ9b #<Ǟ*/`k} ViRu9#Us5F_A%}O!uT:ub@9}4o\+%N);j(&FXe*i=#ω:A(Bzě[Ea3 D$Ftҕ  ?0xP4%Hjd^((&=LN Ig;JS$*"70¥9jZ]OAϚLJ2uW܃KX).dYKf^ '}2Zym*.m{!B^*@h ~`hmy 𺀕;uq8P0+H!b+:@Wf4b[Q5uS[tPKm=-Ert{rь S o j=$)5<8-?I]I7k肒d7L'so߀)*r{y*kfoA"fcy }Z{ "q"Z|,d3wb1}Ez};NvMub}VH1W҈x|R j3E2oMp|R9涚,+$%uMjYa26oEY%sx(Tg 7!/63̣aZ'Hv;:A GMk:;(΃oQ-Fε^<ڒhxj#SocEMi;W*yD/0TĦLK_aq2yä8ƜnY0"-D?H]W>0=peqE!$=N*s 8{."Oea<]<hck|DJkt̵,2k m ҦO>*Xe I01' ^1 QSEJRYj6Հdu&8wөsAH$?T_Va1).MW\0;W4MK[ǀ)/ߝQU1= 6~oJlU˔IT**:s2{57S R??9{/=aT xϙ9 ڬ~ػ+y!b@w H-*eG4l[Y8׵k:]1uE |1X -䝁J̈́J UL[Hh, 8;eMoI^ H׎ȇvu =riSӖ esah79&l+c;u+D"8˒pu!N*)n*:VR&ba='[8n-۴1ЕNd~Fz|&D Zܑ5+s=y"23#oq#1RUF-CP1)vh*Czogg_ͣ+ߘϤez^:(˂d:b2.bs.7~cv@ֶ)-#,ͨo@MNiٕ;Eؐ` ,)v[q#! IpB)#M`%Y|;G<V=eUe?9JhKX}I S!ր\v0,.s66djg|ɼ]H`HB uvINk>a!2x@udٱCTX%G/f8wxP2^n4~ *:ŪPI6SUՍ})xQp4t C&{q&~V1@x6"QQ@_nNk֓.{l NOKڌϺT`x.{7{?`GW9?rXVU5G1Դc@u#0Iκ@n&3 G`y ZNM9 eUT]tzX5_ clZ/8q½+@ċأ!y v@z X X)їSoMrP^`AQ-F薪I[8^GݝLܒбŀwih(OO) *n[6.)g)xOG H f`-\vmb j lyC( 't~g=Ԩ4ݒ%Sn?u4jbh}"xPoClE_*dsȪ(Λİ W9n9]"3y8 ~#ӱO.=_ļK71/>|c4lVlt9Ft5MG «|m5Wtjh2Ϫ;S; 9t4?4He~XØ:\8Z(k&|' NWcj(d;BsK0Pt*A7B])ں_ʀ !QHۖП" JQk[@IX̳Mp1>i"pLSK G2ti\hSGtvbm<q$8H]}U"j]el_Ɇ ~zg\e2*\}Xl;WY[M\/N+}#B k'bOiD<0rS1an)X2"#>aQ'UyfPĮҟ "dWp*{R6=__cڽGV# NwCPeOxnDSÂV_%EyKw<%nrn/M[g^5qVF 2Xڎ/nt±+ݠRC^:K@=l+5E7Գ/98SOiئ;Ow@7b[N)0/J'fPύ\BB6SЁ:X|ފ{|QQij뢊1QC^&[pJC_RR0xe)z&m@-1YA!$8OِQ=BF9 V#O p-akcU4@7H`9}kJ6Cʼn"m*w/[hNHJ|7ac|/tn1ckvA7QsXMFey o$c@Dˊ@~% =I AO:j]KD|ط;tEE2KBUlrd-e-FPt4F\?cΛalmH7DLNI~=$[PRK#D&1G(=],gm?z>c&ȼձ4]ZQRɋ.(< @Iz:~P-f#0BL\2 Ρ9Fi\Պ!x)/!,j 1J{͡\*vbV ъhf2AL݆NBI$KVT!ȐqP4*[Wj4 ^o2r&wR[i0BAR*A w*mHn}:d~FRv=TZlG-Q%tk*W̠ra~%tz=Fkj:4y S=úQEU#}wL+9To D^pxfS4DŽ^FIQ k r0{!WZI> ?͹BOAN@g)4پЦ/owQUŵg8j!u7thx2F`AgMxa^]soVѮT|}'^aKVpсbon( mzEV{1Єj:[l5{xO|;w9HCF9]nеHǭɽ׫ tT^ZEUvƏ#NéGqwzGu]J²ᰍI¦CھC{`jzkD_WUБR'S-3{zRAUH8 ў9,$]7qDm7%_!u&6> '=1X^k,|AoV6/TOa:a;"c)PY{ND9kbFs=$"eBOІ,Ԑ[G2OxtOmě֝%;ZBAD_:Fa7ׁy`ը7u6pj?@ݮU)dS~-`6V:K36[yhv*꬀Sȕ-l6~13L]r[ ' fŝcNG_sHW SmovGQjRy妉)H ͉s9$6< x޹§OIW]Z?Lcar]p'X ?g;,nV(ޑW폆Ltp_0 }¡KLzf 0uA[똑_ v YvE-X.1H$^Pw*m1,KS4mnaXrmPuO4}yң=lcae718:52TK8ު`6jTtkY9Øv 8\Lòk2} 3x<#csƽkUj{8U*#5TvOWGNR[nvf?< Q:&dVqj5wA*R&^].9UxOeb\&N<W EIbdH 5 7K:)/n z^W"Ms//q|Zr.c=S :f'`mV Y1BA{&rGo,#z(%0,|jg &og.dkآFESo\ljFF;5B4@N 936(pq iXQ|YbLR m%4 5Oo\*%e<\h'1?s\ Fޏ d\FȔɾV%5X`6RoOmg!_G92E T<u) (f`s?i>10aB*'&,ջ1maħfP袵~\J OۣOa>)҉-Pf(f;O`#%҈b>U/auW:}˥NJݫ1BɫH`9h/ļ_6K2ײ$t{+>B)a 9HwclȔL(⧁{q@&?BK;~KO} 첐PKb2oKnL䈩ϻX|ޒMoJJUKcǏ C&eQ.F %TI6ɒoa ޚ+w-*Z4 t%̓sΈs˽U@+Iu9A*8hVyyS**dKKT7xHSX}.'i!Q!mvq}Tq/Q2L c}ٟxC-&QAh .߭9&81Jn.ԣC p9xұ$_|e Ip,l}kZ}%j&rN5W4#>~Ϯ״4z4}#=9s䗸 N*FZxJj.5d5;CU}T=wyw>x34X[32k[ψr˷kb8y_t< -k:?eVS']Sx4#Ùċ ST;׏}B,Kښ:j= '+R0vɛAD1-5(hfc?V¸oډCbHu.q0gvkF/n?ƫvz? mRa 3ήN[\fAC_w-|Glf j7 ^PSR$t[@~ra  &Lw!w=&Qxj\G;7:z#d<ⁱ|%ߛG:w 3]?vk/0X9GF!%|niu Ț/eUU+;^A:-D'o)6f^6@܎vW)w/Fi䆉zjǀ7_(F|ȍ!EObs"腶BЛ-X3`XdRIkٟAJO[Ҝ؋pZ*]skOm$SK_≷ xS@Ք"alܾpcAnP Iǘ{GuDK޵!#m<Kfnj̵1!(YG6Er7;0.MN,^aNY[2 +9_^kŒ KˆgkcV_*ZaDM0ݚ/"5-\i]uV`PrZXʤbP3x`^Gc]kHbG%si"p"-ȍ)x6oz(srdAɠ)AؼD03,qۜ`Uw%G"(8wV"~Wza5 f[Sܣ6KaSn̶a՘N$t ; maȡ߾x@J f[G<8' y2dVyٸ4pv{qn!d_~ )&9>P{'Fs{0ka/ʭ~O KfT5e'_tZ5i ǤGXP6 JRvlbr$9wYGXamJ|xG0i /U zdM Dwt\h@9.C1z[7d!OULv/qWST?4*XzVe5aM6_y͒ss NʅP;YdGWGlJ ]R; m!EZWL@Vڔ g*%U'a\%亄`?`vzK*yA0?@SE SoFS8{\jaMʆ1J`Ng#_+&Ǜ([5̻SHQ洬,ٰkr|]zoxeA+}ŊqzOB5K7|ZD `6(XtޫRÐ"_ hD>aT۪]U+. Q`23{|_WICo5YX)Xv%L9|Jx3}Zk@.d *G?65 >G9gމS7) p_I}Ta3tYn|FX8V'sq'mYm; & Jy@?$(R8GG)uc֝ɳ)W`~tưm8gf~JllK&|ڹnQRuا=Fc*Ǧ1#Ze;= "恋Q+qlExJwð1~*t$ &nP1DdNr.A:Q8ɔ"Ik=?jyyΤ䣵P"]F,ScfwRI=DY nRRRH/-sh*b /58NT +z*ZR|Q"qC]r+t8 ;^~m%2*?\P>*%87Fq#23{\*!~9R7 2?jF7oc%k["J4b8 uQRɧNvIVu͐YkV)Okd/_Q)B7<`~ubr% UØ0qA@HϨf-nrx]#DPӕ7]1ki;m[ϿWsOjcjGvg޾agy<0od&V|>Ls!\۠(.ơ&DǿH&(ΎkarkLwvO:> rzK5Z|#Sd~ 儭 p%{_B5%LϻS^D7hՍ|U "k$<)V5j1-*7+Agy5j4[7u7(ưoL*58G0$NBNJ4]:>B7l~^tFmG59>Z 6Jy+onsG3s3MUסS0_WkŎI(iRaHnxW~uJ޹,cd&w]0dgUtk"!S@ĉ8DUQbzg.pӂ3h&m t;Ċ*T L87Ga(t¶Mte~JO9vz0#vN;]!9)YB-ŝ9M?4z*k\f!;<%o}{#a殥./2{3'hO9;ut8| hK |>o'W QuiTAX)}XC#BlT)wlG:h=/-sP.pW eZ뺋BRTD(_teEq. g H Tx4 i؟<=h3q:ArDMihXTBW?˄> y !xI>-^Y=E[=uܺί.jah{XuG4[(rV*賅N gs }B:mRO`bB C'Ċ : g쐈l x`PH@ -Bظ>TdH^w0BOzvmj  ]rr'XeE5 G(䫲Сb(ZS gX  iٓ1M`Ű=óګY6ycW/l78/5UAڠ'BxI %(iJ-L8!F6m-?1o@k[ Ԁݣ@j1ބ{ʬ^`)4CSr6[]GaAxcXz1$/?R}8o #H܊HE \S604JaQG2KTp: [q f,ue&+2'M; Z*xr<:p?t=^g&(M\o *,*GD)K&7 (БK6H;bX}h֒j~jD#ӊ$- t4pjw6Bˁzth-(%PWrڧ8{ xQMOd%n~T p 0lBGDIN5ׂ8~DTF6dj.5Dc}zU*$emDMY~y0 #Y{K?|5z8#Eu!E).GQb ܽ y^<]y$n{T"A.+f!w]pǜΞkqgR@$pLέ2myS+$v߻eK8e~ g\V3>D9zjIMlNK=蠁Ν08fG $i)CyScMږR9:H#G=lW;BeABJW }2KhlI}xJ$^rIv9Yx,EDx]tBˍO>;b̂{;y—Je/M 6- LlipcL@(%0+OՙS&ـUf=?~vu3w`<`(VqV0ۜ^K0NaAQ#@ilj2TOj7N̅>9x)>2 eID ͞1(Z l[5|P&g;)mfvxEBzT~pwAx6@tfOr(SBV 1ּV)>CYf߉Tʢ4ygJoqZ+%MQ>R=#+'2&oGR TؚXxC[ɺ}zixw6* HPY[@Jd)ja>Nw 5~V)<DwgLa&&O *k? vGޟe 6bNaVND5Ky9Y =0jX?ov3=w]Bv\rhh癷JxU7O=eLI㴌ւvaBNǒ<%G6=7F4fhHWHYĭnej*p0ci~f|iȳoc䬡nk]8ņa GAjd>7XiDAvJ/lвpCU\|'&Lybnp\j^b<ljqφ>LJca̅c:]o b( (g m]!2E9g|,{7f7azzOMjA;+K$i#wE`w#D%K/v @5>?_ƇD08D0/R[Zap-˜rVns,F7?tJ 8xmbr`Z5V|+.qdJM1JvT6^I[[/ķ,U6͗혚5x  طNeZ=HUE5{ሩʣNNC6Har?X̳(/`ř B &V9|;wJՓi!4@G׽JdHOsHN25iWdb;:wlh/TVw\\YYKRR KtIlݫӦFZ_s1*oWM,Ax4k*ѷa~=k~0D94|u0!}bMʠOX U%Vdc'E,&r\)E:ig]Lho2%sVx<BAhd?/>|#u Ώ*-Yi6DqEGpư4m&c^ҷߡL1plgT_%%A="T([( =z %u7di@85 :*Hzj=V+`{WEFN20ڮʼnsL&zOF=Ndލh(d S/z_>[\;Ru2yߟ!?0/$"[6اl9IgyzLj1Læ|I63<-CVW69*y_\ؿν)@au |d>H@!h&&=-X5@I"FfJFdY m< @a+JBv gaZK"n"BwT^~7#ás/h>K{U=^v5 azGZ*. VLTkd[ahXuRz?|IqF^k!+/ĩ;9X\gX6ǯS>'o2PZ߉M,g(6[&0\`V&}1c шUGnQ9w3<"gR\4q< n&~6Քać p <'1\I~oA_N BrV&u=quZ@ov|sKS:]jޡAA&'#iIQD(ZjW`erOl^!409{55GdHIkRXalF2Ia?{Rj_id i8Bh~ǁpQ`3x.+Oɉ~,OW _#t-a_p_f[rtȬfk>HTAJeV&SSUo)\FT^eE;-;{N۸vY/Ք Qܑq M%`ǐ?u> ծȄLrdL_gqvFqnL!i\cT"\ prdLFL"&sc{VͅNNw՚_| 4RjL /nn1 |zuc-  ]r76u"6Ҧ2Y` ތy Zp'3w(T'S/XyRwس?`ɌuL7^Fue_B_[ v9K ,"`}%ɨ{g:e~J,*zHL䝔ZL*a~BPa} 뾎>7h6H42O.<[+f%foЁKcc(D y_z>et + $NAs*F,";j}\ʓ5"rtc d>/a)X='N秦K^n:+Ui̽{ߨG'#qsw̳5 EJ> >aaـ[T4ǴFk"JpFvރdGb=鬙WV-K T a$lu`pjjBփV=6ѭ&k>_A#+eidman=Yvx0v'bq,l@l4Kq[FliGe02a=*=2썇*:S"R1RKAvz|ɐQ|{ϙX>ݝiIg]mU6 šT3tWhΗ>fv#M0E2Hh !3#m}BƊ |IneTappSn)El$<{ rÓQ?PfC2Smƿc8$!KG#>ԇc`pNopw)dq3U˥dp "T,ľ7'^(h_=c8 +xe%A݅B/[m'KR2@TSV}H ?3*K,1k|p+ x0j&uYn_eu!&6G4cH2y;Ѻ=X[Ua!"K<Lj[>񁈧 ~qCܭ&̫7!6m6 N8xr9j6Nxs9@+Yъ&R7;m*1າI5N,Wjaii qȪqal ’G'XhiP^Y# Y{XrVPw*0rib #\8|wYfO̓5!5hړiJ#|-E EGh! Aݱ]3}!;C1:SI!n|(q Һ#> uDUAjW"`-B_c}nJDw6% ġ[!1V&>bu#X Oϛs _0 rs0s U>0*` ?W69;zڡ+u|^)+~qGf=ѳv}_rOfqU+ͧ `Εͤ&·'w.U^iw-j*pfw` "[\=RI'CJ8I!Z H[r#U!C?Su>+T#\D^w}RrD2nQ.=tA1T=qFp6»0}tĢVEu$DE%? h6禥\4YBxC27.O @ *@OL%xPcf+|QǾp*!}JB+=9S2) jx} &:p6ȺGa sHnxyn]5-%E<S'5ԎLgfwxE 9GQy2:kn]Uv`s]BLСyeGj{fq'cwB/ϛ`OcլFx@Dz 0P͎G4P__YtTV;4;1ȮuȭB6 FS`5=N~2Ɂ0/9CHlʝ>b+`0K9j+5sa5[-4&cA)L ŵ.LC$¨'Jj ]#3ۛTC\:#f%7t/?_;f58v{{*B:~`jd4h HN>EXParKH&<0/^J&h'_\&aON9)5}bk)j@)z婚VbLʦXmPM-Ѯp?6=[Fwǝ?Fluq>TyAԎ05n;_JhkBe}o)b27g7V~N%h%GTb_5TI; W`!WaBÓV@kPݡ Km|~r ݥĊg?\Q9A%bZ7wE kn9e j#=m._/ct>Yn8/q!a^z(Z]8@ʉNP39(B"jKF_)B 3ys]zε#MnfB@+Gv!.*PCNO? ,|)fwj|1<UTڠxpmp7ӏ*ɒuVT^WϱV-~TaYHZb_p3|0۔d`OU^H}6)-aSw[ Fӎq.>;|t)2-A]+C R) \Ea~,BF( pC6k8`2tLN*G4ן&EtlZc֭ V[/+VL\h7|>R1\,_h;lw|̩}8X/b5p7!._{ASwMB* 1QȎ58^8nC:5 37ɾ=~}z`.e4K5 7}'E^wV4j,]GP8q#?qƾi yk\V{MO<4TgG4y?4/x9( ky6Uw\!NWq%4;B]{ϛ?nЂ8/mg ?<`,kyWN| ĥ&r6bUqߓfWUɱNN8|ZwT/()%,{uMن~ɰ=H W/g<, ǃaLPg= FI2> 9V_VEHKmU[5!%< -Ou껍GuYULwQ痙 $)glD<XE| ^"b낳:#syPvKbE(k;{Dc )-Dt>ѕx*˜Kk7d w XWBJ \<Ըt(˥`<6,x,g[ô5⥴Vju70L6VY`wfޜ%][zG{'ά[{H[`VBnXJhO;aU5/ u\93g6܀xy4U+AFA#uLes@O48Vf ,K؏QBX٪^_~B\S! L'mu9{*?H!ӑ@/ ,ʊvOwY@(<Ê7|4p^c^_c'm>l?jؒ hw%\Ƥ[zm%vť?9%tˎ2;ŬO^Iw܆.ǦTl_1h7)GU3[-nXies՛Q f%uCv.i fR48 s .uX@~AS.(8|1ގ Zs# nUl_ZduOUԥ#ˎv#R:˯=0N,癄(h@RxOQP#SߨV"M2> ‡)| f9e"kѽc{کȬ,H;iP+ (iJgGD̨{>Bc9fT2!\l $g_?QU@D{f>>`+vx-4f/=#\u/i nC`n0ykd.fݗG]pnNf>$x#VIpAi|!K4')7,mT3>dC'hA&;Qu I+{)j'PnJ MUdYs+/E~,T&o7^S:lL*}H)yiL0;e U@]+G.?҄ք옍JoĵǸ'!!hfV!dg'R֡З\c#wy5My>ذ.;Pg\!{ @ A!蔹 ה嘲7GpYNwW;cf׿9?FOj^*~<Rq"#,\qme.?n*um+Iu-~C$[!S+?F~0WdMC( fҜL{w^Q"ff5~ZuHTOb-JPRה 0Kqm4(XhdT)[0 8X ~.{ 5c;g_3S?L;o}\ VKUUʝ|pl3 mTM iI(yFlI+UShrKL˄P&kUe5pdi 1ORڇ- cQ0:Wǜ;c,]j*hm~- 2ή"0'6cl 9#3ݹX^QҶ&|͋29:wsyq%Kd.CwRfAWЬ>_w]4>l>?H anɬ(D5K?2^/\%  7kLo@SAr녀fajx)Yk)]]6,Z#:beDh 0QTdO̖UQ.dpsʠt> |T AK#\} +b\\-4ӺƧJ#~)& JTvD,i%>,kۼdT~,S䥑,E,r`@9n#^[蕫Aѝ',gMKHf>tƨeq(XOV7>VdTXQ R%W+~Q]Hfi %8F>[L>EMH,I=}779}uQq%Yr`Wq, u!@k , !JuRr6L٤K911Ro'#,߈ @nr ~'RY!CW+v, v|ف~\K.j``6p+Z5R4GK(Y_0& <@5p.+z+5&aSML xf`尜 Ï@fDes04F;' uAyઌ?@|?#SK;u|9_8(k{L#Zmo=}@.jCl > #WR?nKclOP''yP-M !欃U!VO/P*(}8EpaZW?)Y#ёx; dJ;LD<,DmkF~q̮U;ܜ˝1ש}5rw{F 5rf\YMNRs\KK<Ļ+ykii;0BTD76=$Wa(^`~J=q)㟈ybT44$%#C/ Ja+"5f H͉uxy/Ј]>#7r@k>: tM*]KPj9RVvmlrĪ I[CL˜V)!)ؼxĿo5xdPx$'Q<{C)ӐR kg7UV lT6)V}‰ "ܼC dP~4]{{"FRtRM %Є3&)E'dP~I3cKgRyc!EAm(Ҹ F}ڡ S gƸ ;;ZK)̓=no`|OV8hCiZwb6I, غB=6~mOOhb=Cs&{3Z-uغ0*HA! aؚʩy5uy:3+!F-Q+MwjxLNwL7уurk8jƕNMdl?#NFcyOA0ӗ,1OU5 E0 m `0O/O7(Q >u[+Ed =΃aj '!xG`,_~_gClW=<ֳkDŽ `dz=3;С_zM!_R&~Mߣڠž~4TLlNʴg %j4jpNI&u`{dzVK,zcL.ÝNNv8VREOL1X"&Y[,i#<4%nT*nZ^21.qmF`r>?t` *Ii|e;}SFҴ<юI&qHǩCr&_d/YcCsJG(Vco< K#tC7WAq/aENG#5)[@Տ|Tld/}3H"ᫎAq%%90⚄`5ecmo)hFdI t)B"!]~Ӗ]b+:~)KS]ױŸk#|LP,1[xUQ]I$Z"޶I?r&ѮluE4J:4Lǘ< eD7f+̧9vnGL=ԋD7 OVVT-R{KƇz=M!sg)+z3K,7XɈA tYWԴP\):򒕯8媫 6:aV r7<\_1Y˦OH_,h/:M6V]“ ݌ @I؃-!$3eJf?"`e^}-u_O~=}eZ`}^R`"*(eTA"n2L<s1AMq+#V-5j \Xd+ /]}/.鎍"l¿ǹAcj\CgٶG? [Ri%6pqZ$B f'8} _iSWbD{o,3iwg_ѪEŲY`> Yվ BF[4>J>7 |Fr:*WR 㨂s#‚)Uze3ҕʅg$rt3v)^|Ĕ&Sђć(SmkmU}ےm]>B Ǘ躭F:`:}BۧOYG+(&E@_-5,qxe*~]ݳUd.ݔ~C\!.^4E1R>^VZ^^tf,Yc ]Ge\PBt? UdSP`a/"Zo٢C"M:ٵl.*[#$Lٜ1Qa02n ?aQF8c['0/(v["L'3=е~.R9m?)1-'*D#mţKؠ֞ 1+1,{J_ɸYx00܄Sɍ]^Qb 1QsݕR_F$0L%/qܐSXHvO~s #C -&OXZ{! N`E-2Q864noXa:(0S@ypF OިqH6NfcIT}﷎e@ QOh.|ᣯPu{Qg%c9~C9g7˵ǣiin`N9 MC/=\} 7G썗A0bEѱ= ! jPԕJ0D3&}Ƥ/`pNʵ,/c4/Js~!= h.@]>y;uyȹK!¹q'T/ee+L-K_s*ګ9TC8c r?Wo!ž\[' yi.l͐ϼX%-{M(T =QF5.:S[a(A_ܶ $k3A1̙fัˤ>ٮ ʚ#e&d~j㽤p&|c&71W9UevFИ*7ab8F'y6PX֊a>vl9bx'Q>̵ۭ@a7锷TN,3Vޛu@M^^moz.!H=1~zUT'T,ZB߆MiE@I(`5="u~fZ=]qIXUNpo ys_snh'>3KĨ Pi!aTy=bo\Oۍȓ/N4sc7 I{@Vq0U)1Hv՚ ܔGT4N ,Θd Pk˫)]Df?=@ļ;܋j#D;XO/`q]zR-gd_vӀv+ " OsYfƦCGR19iz@y$ TN;M'בunB"|/~I/d] * \\eϩ,J=[-6}1 OCḵ~uo 6- n wO"&@Q`dMWnkT9VC(\m7 c&F|t=,Dz$} ZRP+7Edm=Cz`oeXQ_nYrpA ;<'$s)PVukJ3&,RIs"F0:b~<*FPP$4G HWUB~8? 7u=3Woʶ{_ Ҿ>?dmU xL쏓 $3];(S}U ubGTu&3bSWnBGUiUYZ aV(U} #E<~9DNqJiOm#lu.:$ox҃&eg<z:HgUEXX1ؒdR"goXZ6V%nh2'M5$+r)Qgȼ)FwP;=شBjAD?'0`71R7-ksJi}ʠ4j}G_Fۉȹvl\/ъ'_سDc+wpG-LI{ cr5xB uAjX$BЧ2$Uex Vd-(8P<}=Jn~e:,# ڈ4Q+\b cp㷵┶\X gRpjGw %'oT͟RߵXW N .I9uJomX4 FM1lÝtlsA?!Tt3-R|ZӞ9: N[#'lY/}C"| TS>KwC"w[*qDZZZMξoa_ D6I'YAZJ)þ2h:hr#ܾC~Dryk, ^/&=J"`SV+$i&~$0r FY|$l_ژ^pAjf`̮.\ĆFZr**W̟=ޏqnxQ,V :Rפ64Ѱ[=`*yԓ* wP{XBor佤Gڃy|/eSHW+S wIi,?EYELĪ݉2KZsc9 -kq#uOeIl%Z+<D.w|4 rimz|)r0Fn!v<X pr23\6o!vF+o֖d J Cw t?SF뇢QIyf{,qczw4Wu7p`"s j TRM54hw[;es6B'>YÀڮ|} 9)(ڕ][DXG\筂rRW 4%i5;84-QYDtH|R*U"!M$e0:+p LԦ{lRo WI8 PdlcKOEeV.ރ*]YNh*WSܔ(4iJ|Ȧ/rVR=&*_0.$YeuXM]fzJ$oa?*é&C.UgK+S6q4 d0O2YiYe9 B.^;KtΥk2_Sn׶u=`_Ħ߸i+0\GfIz? [3.kTgzIƴ!ІBu_d=Q1ڸ2 SOc܀E(2fjC9z wFY>Z.l h>7mx~. Ks8烒iS62ny N58wG }JƋvEX k$ zBXsDg4ew2{1GPTaefk/ΈQ'C2QV缸p;SF&AǨ[*]J8 ݈T$}Fx5Gu!v3BHv}=;1uVGtu/@ڱ1b%^F1"s "72* TLvޘD&|u6; }z) ܌2m9޾ [/ܓXJ\-No D3GV:l %,S;iJʕƚr S*,*E$a* 9 ErF#[}`@j@C?ɴ`܌rN*K^#tf4c$#$ZF.Ȝ:e؜ ?nvrR^ :6,j+9S[%[cq'76 jL?.rc!FzH?āO/wc1\)Phlg4so* 2ǘ>E"ND=->!Gn+!BCpx"'hZ8BRte(* p/8;Y@+ɯ4q`<,HU~k|ܡf dO=ylP CDÂъ)a?{{31:}!F[ol TLr!=A27;-Yh%ۂ I1ݞ^5s͇4"* 3 DH˙B W/`a4P6!}\h i*T؝D5g pRM?/m Y܊D𤹄ov*hTljz^/{:.|LPvۡyfU~\+{[LZOaYS纥?עmU).cGzNr.xp 2$ A6]mo Н4 a l@}ˎ} 6tIϮQ.r -Gm'~^@7<p0wPZAХ2TWɁqbl~ٴ07vwkHuHGM %ԅH@*%ktՙ~̧)d ܅[0 ̎P\<5v0~yX`e#WhT{̰)),o D19uF'MT_lP=5gC|61# Yh`J|gVkvsEi4p[> yjG~5#Z"lLzK0B$f*{"+(ufg󴣤PJ]4G3d ylld"&ݠXܙsyI|g]hnuЫ3PP/P*rhv0!d49;:U=p $;a^憥"40W2zj-z#,dx mCao_A"GAw@K%R_Gb D(+nHshg]2B6e ֛ "2"<V_.$TJM/.J1H۾?jOoDŀIDCR6=Jd6_`L*"g&[D)Qή {ߓMfp;[%}\U;~+e]f 1ݮ;ZG%$G\:yد`}|/1^KqOz Gpkj¶ S?T~b:C}rnuoFxg]d* m(Oś? `3B9uu!s+K~zxvkJCֶ2'#'XenڑɠuB=֭e=6 \ 1oЍԩ㦾F|CPoeo6ȱdJ*7;dr9o*ʐ 0)`اޅ{qB͛?B sK&OY4yա?pQ?W ubfK$v塎4hTh֐|U&]5-!ҩX8l:LV+!%a)9Y`M`-G!7H9tMb=4YQK hXFxB6̵pQrHbq!34&Ù tͼt iߋeX4 J?Ѵ3ݻɒbU,bkV+l$Au2B!p<1[Q}l'.U׭iL*ֺ2;|q)]L*= |8Qn!14[oۙtCޭlAɨ1;wF*kzڹ>MxDp廾uGӅe8.G "> ρF&<<+4 ƶ xVG@4z7CG4D{`[Ḅcxx{ş`;`|'uUG:9*!pn3%0tACķa?=H8N' wKXXؿ>P+qL Ԫ8Q2_ 6pKgh\fa>.ƻ9w1/,(%)y_-lԳػg, [iuLKav=+_ /RY-ԯ3VJvw_;)\/_OS#YUizr|~L<s%~utqSbLc>̬)cC8i~*!QƷ+7ɓ';K{轾iSȲ<73xETx;nT͘$PNz*bvvj0m%V ]ÈC[PDz w4fՇ ض͕e=>vdFY_yaJeO[1s¿{ m`O t-2#R 5Z=x%A{xzT/U`бVpq8P&f/N-c6qCcJȾU ٵ&p[DC$»{R9\p#K@gMbݼU Cu{^~!™G4Wb@XLzK@/Q,}` ~/qGB2u#kf p P9Ny/~ء;Y'69il[xN0tA=8S1# 6/+UR:g)K|ii<%v̗q.\'/&=%V 1Gz>$Ýpϟ蘒 ^)p#vZ1z(<2W-3a##8ptU ?K=ʱ0)Y0zF5n=ǝv[ 0RQm+ GГ*R؊xI:;;{IKzgJ)gӭ, o-J 5u93xj/=Ț)BK9WCTwTLW0|^+(Lɶ L3)KU߷xy+=L3Hg O]1л%![xBl*LŽC-'^:r\mʇX~W K>uP2|Ib% E{^G2oJlVx,TPW#k2Ifxs!ӂ j$=$㛮$yH|zY#E(VN.9ڶcJjunV3͐?$HU@g/1x`@==u } ԜcA2R~R7F)?Tւ%Rx5e.DָEO\L7BC"ӟ2OxZ P:~K;AekNoS;y ]ȄH= ->h("LK@ j4&1˓A%33屙bd+؂D+J4޴2tm]4[=O >U8ߧfTK Թ3^55w?sAZ9H97 ㋨e,])dg@;*$"0f :\8׼ OM{AMgH_{r4I[Rq;8ԼPKMX$W1U$^*ÈSrݫ3QA;V&E~ :bԊGf.} (E,ibM~ߪ+:Fؼ7x^4\7ʹ-QX?-A,ymv22a՛B[oc=L]Bۘ6@#x..0h FpFՠ ߀M9P5&ٚ p&~ocṷ_oR|F*HI/ш\Á7S߆o&q#f nvyј *jp; I('fba6CMZC OcN螖ݝPis;p22zsT9ޣ,ؤNk^u7Ƀۙc ®so#)Zvh7Z*{nkGj!׹?h" 2UȒpd+KӹS9Y Le%+Y#&ZMws(gl^C*E<vabaM0>a!y/^ƹuW釲򍚧緓`7U!tj朡P8>9]E8X w@c:3P>/7FF)x}2WO |b[gc2."!H,Af;NBOj^aqۏ,y(8XE\BqhdW'=E.beI(qd HtvV]fA%~ͭk1%PmԱ(6AZԞA#0l!DX5Pu &\KC=Q|~=7n09@ƨ^ _,7pcV;Fh4N:,:}yh?Ri.w\܀ł9O"n$Xb/Tǚp LD}XLiv_a,2NG M )|+3r]:>jm@&+$d^rx<ĜVQhɇ3TkK+-wRuQ {4&*兆yw!٧D_ ss[2갻V9:*#dY~ys-)Ϻl0?[~Jmh9f$X/ßhlf8Ȣʻ*]t<7a o8.ލ$ $XyvK%񋒚q6aadyv2=[S3r&3J{or:6ŒyuS+0>*SZ +)_ λB98Dض"b "ԆlȊTS1-F>yt\Cl,eX>TÌٝ~Q7ͥڶ |*}hX{؄P0Tj;|&r7/ _*ݱw@ zB޷j(=P$ycD%]g [ҥ k`w ^&SpэJ5H ȦZU‘|=v# hSkAz#rAniSڵ6/C.&*u +=e,ПQf̵ܜ1ڒ GЄ/>U|vpdG/>뭲q|*]߿,B80_-GvdŽe@ʡ'q4I$#+/|:E/Buyz!&ȷ}I&"Dtہilxw4ivgzHt'X|qn(vIqq3 ]ߪ3|Ssn\t9נFu*0n5̺>'d+2iuLm'n|qQii"8s5=x npɝ x(Lƛ`9F '4~"%XĔӏu #⍔T$A8نaj& NgjI8ݤKx4P 'rUIx|vb/KQ[M(}$\0RqA*/Od $wC&'պ Cފ=S0L,E=9XNZ sۮ*(kԉ Rlͧ#}@[ JR\=,+.ދd7GvW [qZwx=/.A}L\ ڥF/lSgQJ 'N0ڴo,;Y'w2ȯcnXw2;hyq13=oUvnF>6{ ]eF9l3g._t׾*bMJ&*j}/@zZ#W/Q%Gw#?d"vOa\1Zӹ9@,<>(; E{OñV*ʜ yl7X50"F.ٓJ&_7<ِ(ʇQ+F fx1-z&ӡYyX7I!n$b ߷z/M%'{FNLnͫOp&nٽ3K881B]UDdXz 1cB( 5@=Ɓ,- ,/<&M2rЍ0Mr8*h=)geU@;WzNr9ikY|I.t#fBr!#,'/dBK(tۉꤝ I\kW&ȣ?[]#G1/^|Y]@&o0h TV;Iu0DKlJiC_5Ra_ǿ,OƖJ~R{/^mj^~aRxT }Mm!rDOm|>?` )ck[~EoH0 ޵$ GX7_h-/#t$^+Dh3xF t;6oN|QKd(ݑK+@f<-@XR]ߵ}$ULzCcF7-A~T ӎN`qw?cG]A/يRRUÃ|ݽէjS>PPL=&Kk;8[4gZfV%h/ BH/gнV:}vdc?%>ӰweZ֌S :ْN);͕#M>0%{4kjS%GFOy*N47@7gg/ BOȡR`%|gD:.Iyfy-rcX|NDj7yXB3_i蕪g1.\ [` h'?Κ iAC4yTs7M2#w]H%<%>`:խ#1AsSXT^FSך n@i_T%Q==@D eXT Bzvs)>)OH ]Z\3иrƫI(ɓ{ C5QnיgNYr zg_i?cn'įˀW|7g /!|N/Zdy{FL˞XHo*Q:RvP{< :zGmÁ>MgSnt܈fɏ>9ZFmI)yXBC<7?KF:]exxT`&/l^!FS<(0#:,V1<ں`ˣ4g2..$AA3$'YȲhmv͆Hwx֫A,L~ѝ98JU2p(%䴤'Y{YAkNhDe13N1DKv+OfX !GV<ҲJ|8zږ[uFĵy:W D?/@昞C&v[cjZKu22uȝKqW~!ݟR]ѷ d H PK|Yt%l_;*وmVd孺A;$]A"`\0˳.b`+P,H_lrW"YD3bJ7j'*՞$H4ƌQ[pvJ[?']N!z'tPeieǭ֚Q|lŇ [3뚨WKQþ/G3t+ŀ+zzJ7r+wigsˤPE#n;p]\m8\5Ks{oWK0NDdGm6\3V,FCb*Ր-I 6CvG5#8*kpÇ["KAd^o6g>ٻ$819;=KbSv4 ެ"}.84jvQ~#EyCL+[\NIiD[,oU qT4p׸;ki!+%H,?2q^|T aUTG;}^tA/"Y6͌Xw}D^`ǵYZ$?Y}rCtP~s?cͅ^LT<H-at)7n-y/!D|aפw{ۣ %)_7)47C®8k wZ{HJ%ryhSxE CF.!ͫ˘pϝumԄ@^l#ml PFX #,Bt]2S1P% o!W)s:Zi "2k" 'Eq+]$Jf,u;!Y:MLH *uNNйR_銺3=a˹<1 R@wUEJH(V wڱ}>'rɯH{n%Ohy!!}v&, d_?N}ބ %E_( %i36dF…_)Aocy:;Of+`bI+߶o_!WľLTtK+TH6k["Evθ`@P ujFyUҴVb lm*O!#d]HNWةK;fhz;ӡ;@2GƬyS>C&cW;)6v79|: p!_r[t?kc*s򰱇&%2vngIJ5q.ŪIQ*j&Qb9~6Sd{탂ϳn,!ãJ* FWܓU&G nYhrIM 5wZU^ZI) U=a$x7}~'9@:V4.e&$GP$j ֌Vlk'DYbH,*!8.l袻LG>^6 ><Ð{7R*3D}x]鎍߲FiN)(cEU ~"Ԉ4I4"{ZOOCJ+@mZcEOBdKS3XG$/P< 'tW9w\8X{HV*{k'qߓrv-gÎDe@, 6iiﵹW4eQ:;gsdدN=='fa|^ fVܲ6<:E'3gl&r56/`ϡY$m&-.E3yUJ~W6rc;d^P!8z;NDgҩWksM<"d/>f_E-:_ v_i%`|lL;zyV2_=Q; KM{_J%_UL iC\k#3Rћp.}`z&iDS}rթ=VdfB2k o #&fYOBS~bI'vN棹5Ž-]:X'wdG9_AyRi>*%{m7y,aL+`|m8X1=Nd@M~jw :3.xFfnƟqm03OP>/ 2hWlT Ht&~CI穅u2Sko9U;`rjJuN 6<9, O=нViGsSK¬E3 3+" 6TA@R̛]:5.:Ld 4ƿ,G( '?jx'>KUiXsl# fQkK0pa89 5,AJ]^Llzlo y((LlΤks1M㪙x;9ۢ:!h (4ǿSLb4V+4iۛPAUIwiwjUNnecd߼A3"Un6+ 4n Ў6 ߆_献]x|F6yβ5J ie t@Z&`F+$Z®MOkLiq0 E8~Y?wX)/}rգ&å@u+31l}}BoW4[dgr26ɿUZH"CaMA էlބt; +a1>,TYL^ѲHo>ꆻ(fPƈDDu 礖 ۫8Y^u|-b2,?RRޯKD yoo6'LW3C2 Xwj7m@Io -#D 2$,,.{rX[RG'C 5iA.#ytyM$&}WQ*Cc16a+.d֠˦0G{L֞ѥX=]Wힴ-z+kꙉ׀8YaЀnKfO1}:شHtr4:Z/&F rELbصQcĶ1܆dp$^4mhϻbr'GD+$ga%Z"5Ո&0uB#A/ؒ3"z_ Q `JQCzY9DI溚mk g,wkN_]T珑T.JJ:{k4 2]XU8]Ut ]rr=aREhك@E*A}p7~,f%˔PRil1]?>JT3DMzvV: VbԞaBǫA;T6G[ՈV?\AQsY=iĊSD*u=狄-qܜ1&ڬc;XeKVMms]s?dۂbA}c*mՀ(^I{VX|X׫m\:DU #JKhi͒FkE}I"hv=fY^ڙ/llO,>(ࠈf7a  RM9 A%8WjHZfO(LJa?4n 6WmiRe8qQ4=qr| [U8n=0Q'dW,A,P==9̄ѿ\stq5'ܰ%[xڻYDf-K*^Mm8QPS=3-I]ҭdmP9Ӣ lH7\|Iyr ʆz'k_uwB6+8zea^8d)Sac+:Yp籆C\yЁ_|>I9ecٷ6ڙ\uls"$G}f >K]hn بD-kM p.,o(@dC)IW.+>9l*k,ϥ,v?(*z9[D">.'V߱tˡW_?[.H!1;6tEjr~AŠ{r̄aP' ǕH*fh,Fa(b' aᠠ<fL<+f F8Z#E:r|eXᎣ_- ?~1gOe- X{$ktca聢ߡvz7B6 ^+dɸ Vvp2T"仸)KW OXhFNO$9~HTpEvU"sF˺/ET1􌈇 .hrildܙ,a,/n;ʦH RVF;]#&Ha Ÿ!7Vh. \1\+#KÔ5$@m R+n׻[*5-0$Nr3oYǦ|qWI=Z~u2b䮌R24%xcICOVrsur!Rcr>;F7Csͫgw^Zb,bkZEQ<6 ';2)GHK>b u$TbdMlOl%ڤ]ib'fFࣀ_5{&JlIJ NKqૐΘh[Ĵ`9m7 cxx@a dU'43OQ=`jf  0f:f XX$~>= AK 82=b"Y֒tt^u2deU(RȘ/bo$qnُ;d|D5KSHXd YjZP- ̬]aEOaȫ⋌̚#oP) wJgcH;' K.sijt$-](m$RC5?#^r0D'1NNc )83ij[4GttAX5bu2WxdS U yc}ЖA Lb|)&xEgik5םER .NC2RJ'jrE߬ġ\VVr+b|ihL| yN14ŽcЭ 4c2)<>̌̕ CðΌe䣻$yvRdf#cv{>DRU*K*\[8WoKu?v@o5%>CeإҤ2DI畂1ҎA^PQ׋栳'oZLYNuGX{X HѢfEScA/xwz.C/$W&Q9v ՠU\dxaJripص[5@*nFK9"UЙ¿p0|ryP/_. ^~?`%#H"Ȱ'\d}g<}qĘHb,EW6y+f[ŝL٦,Pgv3J. #uKr<"eP2y>XڷmSخ~FvAF+?Lh)K⃋0_@&i ~ǹ8X)rgi?t=j84Y7s«bު09.sloi52BiDNy%gF"j^n $C?eG V߹, @K!>#֌k}(Z$~/)ʯ&ScםnYi^`]xr[=߸Tl|J"ۮ7C7EV,M3­sϿ ff:׽u5u6i Ek+ [²7,&w.qN\]m*;1K6Ϋˤ7ŽW9\ xj p$)PPBqHK k[]1UDZƛ7h0 0; 72H˃XT?/_@ '?m n,C vCwR%DU9Jxلf Sʌ3n5[|ЇQЪ]Y %[򔽻L8 ;7m g ;pU=K[uCEFg(U#ȷP3,}c2ztPFKQt ƁC'7h T8v[;X4Mި8.=WqMTq?`ڰIc:ljdxQZ^Rd֫B2M#]LN[vDJۅ`d͐DQ16B\ϓԦPXtf*,ޒ. pTr͖{+ 6$Y-,Bm9~pa8o&[5نX;B[x iPɋ5+73GjIn+cP9%C9>MjTo-{%הRbʎ>=l|EU+Rs}e+Aw8> iGeA*L |#tOUo0֯NSO͟oX:5ݮH6Jk{>jC1].z[еPRT#іH=3G3+aMq6Kt,6(L1L+)l7:LƟyg*R~n!s{w ]03Ņ|\l&Exa'߆:%= 0.f? _OFk6-c?Ub[¬RoȽ5ChƑ;SL%cQR%Mu>DS((2f0%$IӘ~ 1-O]Ҹt,M1%(^(T#c.! 6l?D0;ߢ0Akz'ɑiسfBs e$:3J0=Ciڳn,|I2 K+Pq }Ӡe]*W05?NMBɍ@J55";wWxlj:V]7[s-Z9v5et^2gUІoecUցA-]`?E&;rADI;˟JfABh55ֹ?p~{;I5?X<#xG'Sa[z-N .Ry&?" -@@FgQBnN}z":3k; ⻐|Aॶ͎_8^@e22ޱb ~xw(DorNV;]:P$LGl__6MܥbE0+u{(s a )ݺ/€\XPo""ΥD˪3=54@^a/< {E|¯ H~B A ϦZGWG0E`C\eZ`2әYS ݥ:|ڎ<ŚDDG]-o3F%j{$߂nÒCfzB\ p6R(2S\Q(m~hQ0lp%/ZjV#$7RK 4ls{gEȘ:S x=; 7F[f^q|1zʳʕP/FIoE&V!N;>Xx=9MK6LY1d9xc^=u^RVw%fшߏu:m%I}xBe0bGK]KRu]"d?=VMshA a5,92}3J߱rJ,rMLl9o[QWzJgclҴ5Yt dlYH-ܯFHǐTE{Ny첈#w C$af22寧jm7s~)tF{5ZjX jA_WwﴟA}dum{[ƀ_yX_.O.n Gx 'tw{cWd !\}^P;e =砗z߂M* ;es-mӁ(UL"2^ Io_69ҸH=I>yL c::a BQZJT!p>.G_>sGB,ˠ^+VF3Ҟ4).pW23qutc׮Q3? ,GuMd9[1ԯg{@vSǍCF]eqnT_ҏƙ1?ǓN&{6'Cwig-&PoCfN}E0q9$j0<]H5_ '_Sxi"*TFGᖢ7>^=Ĉn cF7Tz?@Crq$fhl D/:+B6Aeno qѫ\Z?ח6AA<aS/9K_<4b/~v8 f?'ܧ՗?T3ŮjU{$cLa-~$o!ٝy%JA?"m̘T8TḻLP=@-0Ȅ ֒ɾ[+I|c<`Rװ+N͌Hp0t XiULEGC6c \aIAb".mZV։%ium ypJoK$-ъ?0d~mg@ʎtQhj=N+ P˕ܱ[3^/~Žwټ)>aWמ{c P5> K՜Y'feH,E tr!w⅋ ӭOﭝ#B}Dƥ9^2VCR;e̔kŔ$W:Y~WcA~k=JDk+r*|m3ƖÙgRݕNȿPj+fLC\ۜĦ $t4)^ gegXs/>k\ᛳT!xNR}/#ɰASfYoqrӢUb-ZRrԏ@Ea>VMq'7)V[Q~RS+tZb)+P/ԩoAo# #X@m^{|[)aQ6JEɮVD-NJw tQdl67G`\`҄n+VH{ F pѽgMޤV33~4X>PC;0/>ZuWOڹDvJWQ)%'{GڴEP=\9~\/ȀRnzó"gTj|Ѳ6Z'LR9= "l-9jQ֡r.Q)=),H2d]ۣ\xj/oFҀG2Gx2 aSܬf #^"oP;+$xrW9[>wX^/9eYQہ6 %4b:s -/gb ju"l?r>ř(P [:W ֤:v3hZ33_Do%׺Yp| b4kMu#Njdߢӻs;OObwSNLTQx3\&l!.Zބ>%H=d[R KQPNaN pmRTY nn\@I,Q׏X?kt}pB6poH7e͙MÁd]t:=osJ5,ĉ\pϹ°2<(??H_Y]mNhaJQl0!:) qU{dvpiS! 'tM a浒:ǻ,.>s8ʷ)oW2xcIp!'0N2$ª6 ߖ#EuERQ^*!ڳ$0vSH\gPhmVޅN/>\k?1cWB#h1)˫ ^UmFZ Zv~9 R*Un(``'4r4*05nܴii3n)j Da/j du *?>!{\_^nrX̯Bd/v`n8޶ )ɢQ&a2<fͯj/ҌcR< O̒bCwW2^0R6R;iP-K%qg¦*L`JJS{߅M{vlcEƣ3v)ǐýRv]PbqXQ>옄uE-Lށmc>^Al^uevK&BSp&DeǃS`WezRZ1aG:~Ȗz"iWJ:%:}Gj͘Hk ()Q^OLs;F/);NJ,a6D~q,䪡O.,nwwR@e`T,\Jia^)kGBȏ%?ԥזrAөg>[ e'&Yf v /1sr4`Lgś ElT?{6HdZ7vȑ#97R4ٮfĐ;Cha{JB8e5b-TtqO $|DJ ๚Q kŻ{>f1d*Xn΋zJN⪛H8ϾSQ=ˇ;.C 6p `1n'HCAѲRNIhدid(d&Ucp:[CrSuk1RW[gyc|Q%zǭh@Ì1̘N֔K! d[svL;;nNGl۴kRFQTA1K k^\ҁvc޸UO J°C +pmJ+D(nZDIKm0I8Hipi(`/+9I8"8atYl0%HgCD$TNăYk} ]yǓ t;@^`T_%l%H;iRo/i5M^/'V_+RPoXVLe޻ v9a-͏#Ę[wiEkrQJ0}$v ⓳iaN+AMB"_3\j휩Q gqmk%%PgjZ? DL=[&aVɨ6mחZ8ȓH]2vC98,:)=Nfr6찉et;z~iR4^-KvSsU ~ Ed=9MNU8!E-&DrЃ^+L݊@O];cO /Ef44a tQ*yzƂ׺-Vki."χKkBbOWFK| dR6* ż%L,y#hJT^-m;dz}zZN&W`9!6K23n>w}m}G _섾ҕG)Gh)؟zb5ڱ[BςrtNc3*OGd=vo` S#wVfFacӔ>jZ馦acX(bׯ9?Ӷ uzq Y.r,!Z^#n축$is|Hg~kDc{%ʹëӽu{'vz!#zC]m]2pӔ u |t+>Le Ƀ#?8\==z iPkRox|* 2:7&4\Z1vyEk"e̞ f&mO`lG]k`@ev{<IN2H1ׇX \YOlم+7[O#O9Z~W(~CmN_p(05ک䱽cr)=\f^;s?)ټò@^uٻiQb̤!"hgyO܂QbڢKms Hd58AwCxl m%T._muo 1i\i'Γ~xnj@AYm5OJRu720^#A'| 'L&Sb~(裍ENTLnmOI|ۖ(^&ss+Nķ_5oe_ ƀ;S+$ONHU,Z<$F}Z ۞~6q[.$h6NUwoN8rwU}ZՔl*}@kBPO@&+v>wfWk_wuUu 8+>\ oǤx0$o;.#Ć}Dy>u69Kuԧ0b,L@L!@xgI[?o$ByO)9PxVJҨ*At`71 -<1# 0GzH+{ba2d5 @GYUv0P(~"[{FoV)n')ALH8=A}n7"JSIaKB@rg58̠p?G\>08⡾k+vþ&w)A̵ˀj`fc^zuj3X{ƹSq,H@,tvܗU;<ޝ@_m28&"%dŋ/|aSZo$}Ŧ õep3ϠdT_n\o#- '?", Be&{d.뤉;/g^ /}!Hxͻa6}Q:@8L墍OlX)54 :(9~=?}=b1^v{+tR̶gj>㔃0*sG%#GbJD(;oAq?"umgGy?Nʨ!~ 0|OwfbH%z`see5] S+N kud`E"._@*%j\)pw# ;@ SZbҳ&}N- \L#} MOo)=@gW'P\PR7hQ%f`S ǞK=A}34:K5:nPOE';8uslі^6nRl!٪ahq_E#(5u pTTOpkh6wʬ@hПSȠWptJ :WRP'ˆa7_|IN=w7-r!R^ P.Ciobd5l`{il^'~fgEwvEy9\L.U$=5MԎC]Oq ct-ƉS+HqOIxBm} _6.;IҰ bhTznt~8JžB*!Ys+ ߜgdCǪo}-O]#~*խҎ4Ԍ/㪼tXw Ĥ^Wp~juEInoh-X \1A<`4|p` G]5&vaKD3.]$kw͡ 뒜@u-K8.`y*PN<Ҡ*;ЂྔQ +yvIK"]i{C|TiЯ[Y@ݤEqZ:GO ̻t;A@폿ϑag,?~QUee6=xK +,Wn;q#o_0@Ldl2_\YAWXꉜ7U2j`.D$Ei0"?0(N8ͼ =?.R BRYaN~lwŶ#2Og{05p 뉥 hgL{:TҎ΁z>k:!bfȗ=L˼- Ur%wc'dE LiI=a^$cx&a|j ]plrz߿ `^%L[P i ˲-{_*Û\2-R?<nS6*>RYbdla"1 ,].%oROM[G7bd|Um+2$6.Y#'D q˶-ɖ?psJlcj#v*H(E<UEêO\(pNH3rnDUe㠞mr4asM9%܄ͣJùJ?^eEX6" j?~Cԓv2f u wjפk'@M 2 lA  {FdO>/sZx70f>/T& 6M_%:Xr1AaQ-oeEy q7jpc,Մ kǼE~JIbri ;˟Mq%Y\\һD5n9`d̔C+ kUuG]g-2Fspt=XnellQGspnZANB,"XVx1?×;D0 5ϼ IMxїfpp}}~GP^%Oc1ʊ~<˰`Gt4n{}=I!@dAٗ9z\ldυ_$KWMhD OKȴKJFղ̘D5cUq޾O՚{{̿"}p`]W5\dE 4!x$x26'r<3B]-ou2|o냗M[~aSڏMKW_A0!=40Y؍⏍l.?v /L$BI6/0RNAh@⾆9_=Y+H"9r o*yAڨEL|!%"<1SO!>~ÈRZ)+M{Rb ȄL&c ƁvTysڭ!M?)x7zB1Wc!ցCFp+lh|huL3뎪v7O$X ok;v;WuW/`4F).T-0䆎CGHMw5|*ȌgI8$#h!^$6>u"F>I3`.Z CfjxVqJLre!P?5ŷTlSlf[چh&A`fK"[&)P@t.iOYUjǶPC5Pzx{c,DZ+I4!9&a9.~3!q~N rj[8}HQE)]XAMBPRm"=Ţ^{0 Y_1-#!5,rNËD“s@O 4|fJ2>Ҕ[iՔML>VJuc>%~u.a~,M[[2^?k198p÷п/E `=-aKAbS(I>KrxSK|v{~7*2dQ 8|4ݮ0gXY>0-L<X\0Dz 18 ȴKz¼z@'ᨺNM >FSbl@<8EumC37BPQM"'cOb?5G%Qj2ԗj&] 2L$oBԽlTvg }y eW} ۦc_ p#s!aND 9ۣ"2wACqBQsqsi~",Tc NyMܱւ1B|&ujNڇPצcbUs'Ya{hH솲 f |E!\!uty|`r}]JIF#G'\k,fs $ڸgUdW} ﲓ``C-8 jܖDZak9d,oekCCODȈӋbsKo]Mf9L]Sl焹szM z,A?h&,l#{%|O"i/*)Yg]9h8mS>mI20L/ظ^`r_o n^@Ru>CBZ @k#X㱰!tlv\ pL9<=|g=@hV3cqb9HPMVz2\B}Ukx(+\ȅ=i>jH]eU 6=V7Q=UԨ?0TM l9?!ܻ$,ƽֲ9B~p۔GlR%hX%ۛ(LD>MI-)DM Tek25$LǦ QLM%8vZ/3`j^NŪڰ&ZхE)^r205W..YK:>Gj6ӣcBAv+YTikkuZ< 剶.XE˔U/5I 5~'@MڗzyiJ95 Kx]AlT$Ӭ8J(zb;w܀ɝh>y kխʃ52- Ɏp&b)%zn^.[:!](*!(1QF9|AQ7>Kn)!\0F 3L)N5v(K"2Q*I\z4Px_Y(€TI*IA6W[t Da҇Q;cT6ORR46mFYLqrJ~Z+PjK7yU=x@7pbaBmewxCJ^U|tx X4 hpoƯhƔu0?WK+tS<͌Olw֡R|n4WeQr?wFOAC+ | ~è˱ ᛙ<o+SUmOR̥rٍ&Ch'<*_ #3KarAsz{~P͉יxtxhQӭB=@S4lO{3>U`<_ܐl,lxzv,i|"zpL8 "o|—JH|&<}*wA3v7ʭXJ:jK6w)TxY٨A=+WtH E8fR47$ 쐼<2IkGE>?8 %ӅQ{>n ~J#}W3A~^*GG/+} zqrG q4}KO AI$ۊPDƮPO@ܦ#+ 5h=C1*,h7T I{ȏsJv+2oCgV@rYgǎR=˶YzOmͱPUqBCNb~BQ{/JaCǘrMw+gc{fN^7J?\Y#_l4՜ (.%c@,?0۷mYĊdg?w*TKy料>=s) 42<#}-X?v\NFi^*4Pcֳ6!M& ߓ]N7ӯ w 5x\7O7nP e1἞u-|'^II<V g(kJ}baVW}ȧ^!j˰7֏4r w;IFr< rv(aZшLC3qcg/f"ܓpd8qڡ'YyܴӘeiStQv$%'"kͧb~ XTH)I0ۨ[.;^ؙ[ ,Q2R8M;}9J%C vq,D"f~]'[vjv`o`rL`E3| رGWoٓ*S Z!pfsMObb.R`ԅe>ng/ۈd1BOHAk2]4sXR>2!"LX?elC%_QK)&9`1!ƧYBcox{( ,MV&ؒG- VjS JS)@ 0ؼ8!1lk+=2>JyKqϗLjkggeb3?nꐩc؀EdxZ`HH9a:'y4_` w5uqڤ h_"b_O l UpG)鯹t&F'V]j@UsVl1#r `pec * Di/D 9?49 2aSxfyDp7pןiB7:Mޡ`lN^m'ŐPP6}վ#okOr,64cK]B:%[P޵*JX\{'h?%CBDŹсB'MmتUk:WUK;5}NM\IxF"XAiP!Z8ٍY}5![,́ X,|Wp/ql8SbbkL(#LQn}UQ}p.a5\$ҥCȨޠ7[ ܻ3>b. /ocye.L*w><2r_RT6[ mẾNu#Ldm,Mvm3ZIDTBiB,p T]gyZr%tOoDgIb +YW|iAqr/( „xp0 Jk)Ox -$tS{G5۞08 "PJ"-ƈ{i/mGZM'A}l9}\P ha_nԉp K,#<^ B9&CE;Q $IpZJef`]ɧ v9a$6d]8gctX4%B (C(daq6M,Ӫ ɔk5y8|H+2&יP+O( gF (dGq Y=<r4l{pqq 5%AoAi#}hDd@ `OܳE$7xE` CRxkwjD,jC=\L(,gުD=) 7eqN!g #qr=c/zEwtL.B:dsАjJ|N m ֜$4{6]aCF7XfqFz_Ks"RP°)3lUy|͉{Ѯ-ƣ%_ʰTmism`2&k,fwCWG9!<Kq9~ݸ;ngl'Tb1X2>Ȃ7K{6ߨe`JK_Gg2FW$Eո>Z̍w z9 TXJd{S}ϱ ʼn  dӉ.u,ie,!o0)>)fn<+||W))[7_nem> kbo~&8.Z懮PѶ t=tn-/nxq̏Ҭ(ƨ7 P FwPk-' oIP9ZUlAyF*^>A|"u{o={{IXM%_@H.w!XLܟ~.^9'JTχQƺXڡ oYijH_- Ѹb> c0Zf߾.HG:/m&܆w ׻fmkWͰ8$S8v[1ҹ}^|2D/ imUj -g$4cdh{ .\$x X4|ӧ4$s 2UGoZHOd|cE~)ҢSo9a\J[ފ+ECjԖ4wXNڥ7=0VHXqRZx.{~ #\|W`I%3gcFXDZ'_;=5J`.$Y5h 0 NGGXuP^@&Joa'~U$( /UPmhk{.'s0@&pƳ SSJB-I~lzoyF|UrMMCZn^l*[v.owDcS凫鵳Mِ2R 'JL*pOv!iy'- )+▀IY`;>nOSX)82y ޵Zb^WSIn̤/)htF]cgR\;rf)kSJ`H?rثV= g CL6Q ^<5|オm;8i#V.rBeocL$i4ƈ!5U_6 ƠPerS3B$|Gߋ66®*eX(t!wi f0б5&dϏeͷCDt}F+iaK sIɄ!!f^Vm̽lNeT><0O=paH%V3የ4N'm"lZNwy J@I,ꄁ[+U9rC=~ն +?;(\ZEfCͥN.W$BX]cOؾ "EU6 i/>D7]l5-zњ}j!ZMLV(1|%Wf?|+zcJ~Q(`c)Y6G_7~hYS&@_Q+xp%)D3cYrLXJiGf=,օ_p4{-$ R4$J@D2`n6RdGoM 'ga|kbNA 4UrZl6G|CenutW|ahnj;GSq/A=s+wpG!gFm$ilA\hߠ1߇P2lx{,Y8ƶ[j=b_3ս5?PEt%[b 26xbw/87ك]ULdty걇.-r=T M@,$k3,Eo{o[>`֗_`IG:ni+3t .sa{uH9J8jvz-`:Nn){>./"-溽rv;GN7˪;tꦲQ(pa+|{zy)q#u+p7FS.Jnss N2mi(g "7c8s}先 I'bt#`*z#.6c~Z0nqkz H!h/߿bd:_Cϗu.:.y(5n3DTD+w=A-qXL ufRE ìyk 2owJ{ȑեO7.5Lk1ubi.PSYe0F BB +/8SdFd )z$9G{gÑK=xs͜J'_3R}yYyπ0M`ƨmj>T ֘]DcfvtDݥ8$t+B5F(ɕRG3QюrL GY؀g`jm'!x`l'Kż,h1mשf;G T8[B\B).!*f]A [IG؇(ĩ!WI?oCsn$?֓<N¶2ưuQp(^Do\woy6<}}YtjqG9~A$]6#&~F͒ʽ +j"7ͱaDBR[~ΨP}&jaƃ{)-CuRH%w2ʕ7nibu clcT%0Y0."_dsX JV&twU#YU]OR $6$@:q>[[,bpZw-sjSuՐH1iQPiSCŦHb u 0p&RPL[A>9"]X^(lMЦ9BűN] Ho8!4J#g8$*_NMma/o'}.[P ʙ3-x+UQ(rA]xBFBeVP0Yݐ*(ISD od JbX:)y8ni8!]&mیjS^In a ]͡U{m=fO9aO]0}n. 0LJ^Buk@E4\>eiMoεԃ@"-O5tY {7Cj~Cb.+[/+8^hUfn:4Ipkf24h mT'c=nH *|h7Ƌ3xW)%XA5DY{許ݰ9?<kR)롴cFr8xnҭd^ɱ"t[z>4&AI;Āav]i51T@&> q{/_2i7gFeg֟&Z[pCebg!?HqoVC=?P`!?G!{j5eu=\luY. NZ6y2M9~V2fo)BJZlM ɓ ^6N CY{^=yVF-Q4Mڲ!jU {[)8\qt;h>_︑j]t>X^ _n'ϻ&:4'=b zKóRmd"|&#i` t5-(+A%/Fd)_scߙPK٬ӟqBWvtu:'+.Ow\_'Mla[5NxMFZWM19[8Y1+S_dH*KPWʹ/#r;Tbmrs ֢h_F&ZnEB 20䒃0Q]摹ww&tɪ\?8{^bLZI7 V\ (:+fmqI}LJa)p:v?-.$`xҧX;`KO<].yfpVk!VGG3g  Q]ʮv4K@Iʵ8Dֺxm֍ ?q7ʽ{"FFM~jޤ VUCV]q}pфD`L&'LgRԮP"R}K~JJP%*Mb2k nzx:@\>)zZ6¿B 1I5f$n-n+I$DDd_q`I;u޽ !XlYbpeIӂХ}ꑷ͌R=]H]&ֈpݨ)3Ѣ"S1ZA%X3!ļEf"0n?6lTCnxjTg.j2_"H%s*7t$K٨kͳgZl^ ܓ*(y;T>=ǧy$g* !$]l &?iPA .2¥ [2 9/GkUTՎ`VQ [K+CԌ"U o?sK4 m{s>JZ(ҁ *%\ -^^'OjƼph{.(4)Ǟ48(X|S'kً+܌:R#{ Mb-WQ\v ?oVEwLg>ڤ i@!, ! {W43|q`XnjwE.D6ۖAαػ Rw䡱/&{M!u_ r(SIAe.qm.Ԋ}Oh$^X9|sU1EvU_6v~~!ȌBbYD/|I֗V= *0:595nog+4S) [}^R=cЈ<&A`Ē{luɂ` Ѐ]QMkwPX:ɶ҃0kHFCDx0\5BUuU #;A@cDXP2*u픐QI~=Аalackc? &&NpFtZ!9>Q>`*jgՄv&>k+>$GbJp9^,/P:c'ZߦQբ(eVW;tRtׁgbgʚ|ͬ}l*? 5@ "Z@U  ԰`]`*G|PG+"3 RUCvmܶɁ])bD3䟷1*hpQ&rP ({.A,啐;ƕ d9` q:Ap 6X@N:,s0 qTryB8m^ mH>)t !X M:E"\of]S~.Ph">+)q@5iـ[`aC>֬jpU*H 2:X[X|Y8Y\wǁOmu({$Y}"'6@z)\Jf>"\-TųD}*ݲ&"*sBlRyx[% kR|oGwSjpηv"]J|֥*5A/0Q˜}bu!L X#fÂ?_JV(56UX \EzuWb¬2]@A W)8*CԈOŒf>)C)mB 'E,NMʨ<s0O ޝ@ O(Wm;]w8)!Yw7;JvpxA_8𱄈>ք~ď5ƕIJYO˾ ~j?%H~KsE_^`WURgyS{Bu@oE`5Tms?d!(49JhRBFh[/DUjYƟn3SE/cޅ7)@P껣1%\W' 5l_cK#i۫A B*Fc@{C\AN=eGREulm 2k8PF 8[={pvNPQϙ7 0~ F&=ae3d.@`0*|X_NBtZZ+r)LiΤ 2B]ĐzbC볎N+aOfEzgۺ8̟M+}&"F5a_=i@`C,+f^@f_T+ƬGkH3 s?s%EMj4OaxdG+Gcb/-9Ghp' 3xIĻZ7hcLo\1} bcC:N TM3g 4Ky(VwìuF N#]{BzL7Z3=~:ә&b]*oU ?P}H0ճX:ac%u}oϻ"ĸQלZu?ߋhYNV< Ӝ~P)i%oH{>Qr ,GUOXfv:pHH"eSJh,zJj=\#LK`RfEh̸ 6-vᴬy?nꙴn+K B`X7@Rav)6m|~y98$+3XcJvAaR|iEĐFbAŶH] ҋn3) ڐ[nti$Vr8]-I$ R^&$(궡;Ry_ yۺ:·:9ժMUBYiUqDɢd^≗CI)eN*D"ΣmX[9Vbp}Td%Fh"@O/uQ"۔ZJAT5{A~oOQ6>HE>wuA9kPBh2홪rck{+x:y [Y< %}^]#9ovTqOA+h-|. >Ԟsj +65\0$[t U1f-V$>%KY[KQۡii5my6V#X!NQwuac 5 Ƨ 2Y5BxydQ Z Y\ݳ+=MVDzسapFIĞ<1mѭb] MԇQ76 'n!nƏS]OYUdI b^*Atˆh ZKvv`ONk A- 1⓱ f1*K[0؋CM[,hV&EK!/P0C4g|2Ooђ8wD沇?\TGnI*Yp֣62c*KkIfo9(i!9rB6XC[DW< *<F4ryҲ CENzھHbzlO/{q'.-4f2luE\qR&KytASQr)%bN#ڐA9{hPle$zr:wEc 0Pwwx{~-zI/3YíBX(u )=:f~v _jqD.#./jgf5![Iƴt8,v3Z@&4/OpˮI?*WPkUzbl*SXtW M2O Qs _Fi|ӊG !qlD XjTn[]1"(# I/ҧ{{:]\]i$0R5@`@>Ck>F#Sl_X|xcz%dŸT4bOTBO ~1H<;tjⱷND閖0j'4t_?Dpz@8pExԆ-H?aQEs3i0a T^8ÀȍAd9XlzKLkݙ^tkv#.ڕWk IW %m>nqi!>leJ4FʊW(X*Jp*u6!x_X $:YbenpG/L>߽()  vgK)->8eKAmii Sv$SZhR#[#f. Q(Tcu"ĬJ(Zua>@3ltYDm#K\CEV05)rAMd0鹙 hov2\Op/ 3P/}~/ 60 7.[B/:LaJۜmiv֢dž#l3̾cga9)(7U3w|n8nAԧ#s3Gm=7 ~4d|NQK'GWF6蝛 QD S&nI$NlnMmS}EjTp{r0+q=%fTWb8áIHKQF *e?R7HHw*gX,'J F/0&WߦL;&,8r-EQCɬHV w.csd $XC\jyl(2?UɮPqtj͖_:5%tʄR+WG:QcV"0<]CQ#Gձ*b]-vǟd+EͰn6E fTW"b,t?݀د '+Zc@'#U"b, ZX^=QkQ@6M"2ŋKU3/pMe܍/۞ֳ KzIdMOUazqDs5w7jS }Vb8PAv#3.Mzڬ l;]ӍF z51tSiIrֽa:R*|?0.cpޛ mxZT:\k{Dps/Gfs Z~eh($M5Vzwy2[54xCD7.7i$(s]bjͼ5.bWWV7VU& ] 8rpQ,E"=RxVek@owΩZ%sZ;rCw 7Z- 6LIPh!)Oy 'U1Ç 1M@'a\r^6/ƫ $ rAP'PFPgv*M9=[ 5edb2NM0G*Fs;nKoHf6)ٗv8F?_: ?=&GOjt@LT"l_,fڴ/"9bCҎcƅ#[~GAyS6\Oe)F%Q(9; #C$Sb$Vuԅ~|G4ZG4~FN茵|]dBQ^Am,d|pu%l^5ăh-B3a\RЭvPIyN$XfM:5g!)-1,ۇPT79UQ)Y;]9s1a 4mp̺/ a?! sXՈUUG\*JĪ-~g9`<ߡ E"5M*f6BW&9J'4jDv`s؜)qQ丼onrMDZhW`+ዚ"3+%{<_arF:C#  '`NlZ6Kz`!VuO4q4+ #N\|aca<πY!^1Ba!$Dmg/ȑӵ b$#uО)=9@JNAFCsrăQgB+hŭ1L/>HƟ>Hd7+2l*{xl€#@zyud1E$^[*oʤ/cզ"if"GCa<[@U(Ǫj77H>MR2'&SCA]?@C>Fik3s%zr '>?DO߲9 1o?O14:R!N1"∍fty{yش,dT!Au+JstPܼB#Gie:\k^]\=KKF0nFjbIl 4@#I)1@327Ժ0iZ1ošǭ?eRK.= Rh{"Dx%A?8fe*KSk&k'ak J@؄/;o mT)XmZ[o4#%UfLN_C5OÒWT<dsA8DNRnV8tmo$':Eu~P&.h,dC=hrV=?mjzA`9jXSCLqs`aO~Fq9LZ \prΥ9k'ծdFTI17V .fGje]w-G#5+/&cR2BX!<Ǥv[{cyvWqe3тlǮ+V"E-|$;\W6IL.9NJSګ􋃺8uo hu1}WSu|-ϳ-`@}m#pFD\rߒuDa`OsuPbUWnh=:HO1nR/p;`ݡζhu4zuq6ed)A̗%'S&ei4UTB0dwn/6*;. h,u)ܺתU\5ZG}_΃i{ &T! dbNS<;SKn(ezrFHTFU}u4?˰6(Gtӭ%Ir$jۛ<<2{EܵЈln_g2 0_Xb0a71;$x[xu9|.Tc7<яnf=ޒA,w?Ƅ),hE\;ni#Qh%~=)5^qMgejпndIv0uGE@u<+g"̋H-`TDvjͿzRr,Jd n 9f;rKY%- oTEpa B~ٖr6]Q!!ᎈR$ޣ\ Bowy;fUVhΠ*4rP%QSDLvH4>ta0$_%A?P?e<3bF-ǻlC!rd~56)@\/og~Ns䖯廕(W`Ėaqpa̟)'yˋYjOs^CUsf-ܙ]uԻ0"P9DY3'FcP.4Ԧ70BMf{.iK`$ۻ0|^;7IUyĹ0PU9ҿ* )X˞$ј 47׌>LJ~Z& aPJ6 `=xUXdžɢYs+,iS)EsPdyOeN]nuu SوE҃vMܽUgP2d8%(r՟DqY€& MTPwH ,TnB=k59>&{%w>"`| NB'JޚkU¼Aep,זT&.aPA026}DYY^SO2[DZ@6QԒNXRA0 Ȋ{ o(txHX3ֲU+U: Ρ۳-U+vM;P~>}p~GG_td'yi0/Z),f]T@1#jNEbm1~٥^gƊq %bΖr`𲐁#Ez ]uWH/Su$w >;|G|xVaFy_3o"݁=BV)Gz;]y#`cg"A bEM% р&4@>fT4`2`y尙? &uTճȋp7Qku3ihX&TKSM=la5xIEW@ %/l1 e#.8Lڳb ZTa!*ѝ72W$?>4q ,Yu<ÍiIt+Mk;l9 aC9- pe\ua7op$YEl*ԭ83If/ GdBdd,UIfd~3(シ8W-roXr^G7yy2Psߋ`~u*ۃhncߋɶ8(;~rXȎ8IXKW,8{hfGKesdw2T]=D3-s=_59Tc}&y_M%MuRb:O7̫;X",Iai+/7#נHM1gA[YN-RQ/p(ŰpMܓٞi|F.HY/j^ F*>%ZГ˼Wf6*p{N"ۙu[a-壱h+",ٌ z|i{u:*Ũvɕ*ǤeA7ؗZTvQN90 _ A1| l4N<-$>)a&TpCPϞ-['kJYf W̠7˗ Y[Ќ>xAqD-8NɎΔUKnK3YǕHv^S?]Kg[}#z( Mu1COtBNn>b`22[O2셬]'`z@$T?T Y iaP\a9tLq>j}(Ø55/\/:_{sŷ~Y;\9Qݏk= 3U 5;i*=viۅ`mO_M>'B[4M5Y`u>ʠ"ެo/X4f2u?KB[:[UJcCӞ{6RDUnm$#1x?YRƠD[tKap ,[2P .k.[(i+]a2~1 [XL]!0A3B_*llAGW"MM)i q9I*bZv<zT85o?Y`ڌ$xt'ЀPtżm~݌KyzUT 0BG'izHpA+5Y?wb >&v/ke"X@ƞ&~vWD5 c$5(UBjv }4~ȰljM}Ea9aW*-`uXJjF]w$]eGl`ǚ X<^=!( 4{8Fb|=δS9u!yxsQ[ Z9x SB-0Cg%ŃN$򫐅]7}TquU0{UNH>#E8ԄԚj?RGQXNUW:C}#?m*1suQbQ>5ϵ$k ؂AJF`&B_ x*5EWWE) %r]"hk7ʏBqL'AP!nj+^3Av2QXuW ̾r,4r [Xfj,d+Ͱi21a8~:WM9r}i Z߶9ʒ1zKJ0"I<+, Ga(91jn1b•Vw琤@XB/fo~aqՅ=\8T`r%KK}n_:$΋tgM=v9GU>VʴcdpW3OtZ՞ 0&j!ax4=3ܲ ͡^ ]% V1d`ŠdBu6.@˟8MjL6Pݼ=;8gn>A"\+DKͽz5wiС% yS3!SP[0{}81- 3šf&SJ;z2^Z{h^ӧƽ/kkIX_:o+@Qsnc )ěm*+.o\ܿv,uy.$ oD~ =? :u~jp ܠ#l"jd{SIi*p` ,oP4Y=m{&En5(#"9wditŐY>W7(q?濲# ((Cs2w>UJפ]ݪRZ-9wbjd/hgTBP?WinpuVqA ,ֵzs#_vl>Ktbn\r I(Ow$w$炮'@i"ɭ?:yYl@YTA+.mh@y@m υ%y5 ,ɮޚT8AxF@;=I Gta}F0YtQٚ29W7e%40b)p\{3(:Z3C5R ~rePAV?]=k0SO}w*qseI=+&g(fG"`8]~?KiVL ̐9h3aZ^فQgK# z!L-oTʝY&o3 <E7pT&0mZ`'[ A[U_EQPr_B]/U7VN]YⰅ+yUvwҶ忄älխgʕY]p#^EȞgmJJAWC0^BPS+~JP!& dNKczݦ?ThmF P$QmD#įZPRzBA2l5tqM?iF a.A2Hmy,^3J+ #u+`q.My7;X#ٛ](|n{iC6[(H6˔ >"wTpM:0oJ[)(f}Px9 m۲QmBޘ61m 3z^k PO%=TWA_ssmopⶑH'N|ݳx|(; ݉O7 ǀӐ@!❫eX8oohXr 86ʽ"Oc. rI 4L>Y0t>Cztǻptˍ:3ZcfO<`2jbQM"uAPgUQ.ΉbĚo4ķ?cHJpM8M-v'lV.?c|3"cф&m٥M!pOX5f btըtq8A~Ѯ $n_/u4i0NI*x0h8㵫Nœu"Ԕ:OMS>hԓfO+mEke`Ύ6\ DZEY@3(Ix kaGm}t/Z%輠fz7cp$|˨6ml͑0\a)OщǮ>">D-W`w#PRPE|~|fv}܋޵ޮuX+a.GehF x+W̸Y`}/'`g LAA3#kbR4Y* /M!Eb(I $3>46ns`RLF- Hni0K۸+/gsgzv~3•PP%;~^t v'JIɛ'pkG~hȂcF(}Fjc4 YrqhCz1$?F7az.$ wmlp)͞ PmyA1kCS#toQ4|v&A){?WdB$5ZTƨ}`&OՠG2 kZD"Gkէ{OrH0}J+פڂ@nWm9E]P'h/O#C>/IԻTItnSj55(*6:6mv^0,ez5u69,^7toHdg?zP'.z&|ΆcEUUҨ{%L=Kt?.yavŜ(|k` `1?mmI˃ 0jy_Qg*s&e#uhC@BI\bȤZ8I+3Hֿf'%f?V46}8yĄ+Q^G _Gq|Kd%]ɯ I{D f/qri-sRx*B5ա|ERfBiS 螺grԱ*l-`fy'/MaFXtaEfQUOj]NrqM&MHZjOD441 3PO<3¾/1â)q2f$+#RьqOO8 cO(ic5/wLhXagX\O0M&/@*j<׋0 [&O'  W8n!'B:Z(P~D?۷f SX:F*_`2y_ONpMBU$>eoV6_J \ٍs*a) ax"&#۫7@;Y==5]ή5Rz\!eb$N${|(I"l4gy]äcOb)=0vs^ .YuFU;Ce1Um򪌛1cLxV%Cv:5Au +ˑb#jtqQ1+%1Oj GHH*}%-vz#(G.WTpvr$ GLfJiU4bZ#Hcd+2 Uu`#!{w݄GCIIgln%og cvO+֖66O) *μ#G@)bG#XH1iMubZ}k.XR13]wICqks ZMRj/ݪ+H-= ׸FG֧y9{zb |t F|"?&t ;,@.d;aPwl9 )m5%- Mc^YbtfjUa=T D.s+ajm?mΦg16V#hKy69U\ňH,B2%T;α1@V54*0px8-Ӈ٩,b?KJ۫2߆تm:NTf~%JǨ^iW0\VL3r ~[ohD[iX.oE-J~Ga*(G>LogV&@(=[.!z"SyC(KH7GP@8 s &,fӫŭqt$sH.f+q/c4.k3ION).z?ox!Nĵ'L+(M7Wؙ8>xjZ*ْGqb%i"͆kN}9 yZI:&=fAOW/c >>AaX~},& xe ËpԶqCPTIrWXg:W9l~ G ך3uWz~/' |3\ >?)* Tޏ}Q$2EӮkg(SpȠfr+.lX>:rN-4K"...9z1hw&h1h麚@6^>|ҏjŹ'Vؖ4]*yapkd? 2nv%,2d3= 3n{*|~<ͧZp5F.08 cÒ2^ ̢,2$g= ~vYA˒B4BuppWuol{A St#W}p>w%v?eIne @1,?*035ǎ|ՄpoA=Sڟmbj1 .a[0Vz]2lih-oh(@+'##Bp/uK{hH?&u{?c"~A=!J$ju8{qmy%333rE ES=cX YӖO9$2|jW`x/K Zۭ Ӎ\MO>V֯W-P!boW`fz0si`sڸ衦r.OS|5[FʪH=)ʄ'rT)"}3{{Ŏ-jC/ F*wÛ/#i1~C.U {1 |QWHRގOC'Zd)lތ9ZRqIN]^J_/l%eZOX832˵r:Ԫ7B*&]qEf}bSٽ<4mdV &0uYc#7eU6 óٮC1k筂I8xHՍ+=]r1(ѐ#?`gDTʧ%"Io|h4z7''' DP µsc,=*8s 9Wxl۪E鄑 .Č`gG{0:}ALBK)GL]ì;,UVa:ؿ4xxkt0avy(@uOӭk/ZO-ܙd!'8K̂ WvI< #0cUr:*ߟ!pya?z (n-8>3kmo:nBxuy`AtOPߊ~⹝ "N_YIMt_kifG(\> ,&@,9MQP~.rCۂ6).D~Z qJ@_,ŰS4cLijCϗc)r eb[my"ٖ??.Cf9g{qzfYu©hy.Ƴe VBED `xC0X0ItgdAk'_/=A^.°/Z$~ =nƄ#NJ!3/pKTM f)_lEv[;MLhs7IH_pYlKG=3Ԟf9#Pז7T;HlKfD?wNGz ?FW&i D7`?97nf]т=Dw>׏exHۏ>+ĥ%bXR0Dž̉gKFvgJj:eQ2ț ~lC#&*{w#c9ԴG;MLTocvN .Ȧb X E^JDx@anori7MxbTSLU}(ŗ}YVia3tR7YHWu)\! 8Z/1[bW,N= bϭ`/3jjh9H#A',"LJU$ee,@}⭻242Uv6c$,Ӽ ?o56u 0/P&]9tF\( 5pBMMđzTw'\?vKjT!fad/\:AG@|!gì3#D?ІVKKs]9F1RF;E MTէmZ8Z~qS[PeF7KC N x.Eק.|Mq>dB> ۋsh :Mٜ1NBxm^顝mӨt/‰m!Ž5ln4~8;Nt"z kH٣c=@c_\=7n_D5`爐yHt8ÉV/ b1,1|KzmWSY6B,#pȗWLʚ=@qŅU?+CQ^yHo貰D`A(/h?oZI )?>k(a(7Q&K֖~4o|͞_]/k Kv +:Xz E q?o8spZ NՐ) M*o(o0Ν,a/I4!dXQ?Ɵ"N\-p-vRUXk)u)/zQhF!-Nf05z݅! 'h(,zyGsn^Vӏr_Hd 2]휀 vh\TgUrk[fyɑՎ+H gBghpvԨ(lW!}5\sh!y*MOkO%Ka'JRb@lAUS@$e6V^g.Ays9![R92/dr=%i/Û9#j^~ KFw!/|?4njuVU5굜V|R {)z,U{Cݼ4/)|35R vZH=."U'==  a,ʳDRrzwg쫗eUPQg3"aUnuESµj cuHfT /~MmmE }[E,MGTRzj|:ϸ(Al2T} [V #ȇu#s)? >qpjL$%QF!AThW |˺2 +,@T׽:LޮF93 *w`O^ɺzbP7t{vFPefV#2<8*e k`S03 4mPH0Q 5՛0- u"$>x~)M!.WԴP@E/'( zt̗ U{9y fI UFl+gSz{0QSr0苡ۈv9gB98!:VyB6OZT;A&h/Fcs[QBsfvdZ(('I`EI|yF6&/Ju`UQ:Z[,e}8A 4-'ܹZKk}M/rbF2*aӋ =|z6Wa&`Ǫ/ptRZ Wytռp{?hUE.8i$fv iTN.:9 W$U+RDb5Ɠl$}гwtTiդʊR. Z8XV0**l2n69*aPW6z=`MdwhG\r}_R}yfYlq2C ^0k(M?3iqnO *`,XgU"|;FMHiϕ91(gGb&sdȻ !}ݰtW6FkuGI_xW{7,GUkB 88Luxm<#aǾuZk>59]BilY  #O^ik C._WW<'@j6,DpU#[}$TRX Dծ@j= gT2iu xR؟C-͵A ^Kn㳤u#wn&W륢*= !}YltBl]Ƭ](He ,oW\G`YߣJoW14mZ=o#2ƺp|hM>!nѸtیNk70+&)s| Se`$S\76z EH@̢$wYԶ sG(Z>M%:=ILQklU v|ДO>{`Bt}R4ۨW-IݴPaHŘ)64[񜲳j| e 1܉aブT*DGGD &6VW8z`?ِ!Lix%PY H.Jmi5L־GAC/{(pytl[Ĵ)S߾bv<Ǹ!a7J8D,Ǵ GF$>@rl9uf}~bg.eVوiL yJ;LfRIn,0:t -U08 v~|@[e.PϲE]F&[S(]󑬡 8U{vADBD WG[WUUu.;E \Lv^j0jrWVU-)W_SI[;~SQg$Cp"%Qp[p-tN:f&Q}LM jj}ZyY?ŷ 2H(fzم^c쬖6rN$AXq|I(+FT28Bώ>0&ƇyC<<1G( QgoUAy_7CzM<ɎHg&>͓֮K-<-SQCrH|j}ĵ;3~W][G>)dLV^$i#5\ B?h^mm`$,6 (h$fGrgWo.0[ _mqn`z#_!z&l͟lއ!pEV.I$`o3Yv~c(JSt;M NyX<=nVD;9Jưd20XX֗N5:-`d4;U`vToyWE4AOچ`֥N||aw+MbA}cSݨO9"f|sȠ5檒M>U:p qcB1!,Y8(sxN 5lH"t{?F`6uukÝi=Ly!o{RШ&0>E8eʦ`]~8~.96V4R7s Y!6!2jc6%>MQU2e;nBOurKbsNf/`ρoa۳-I#PbxR,.O{9͡xZrζ!fɌk yO^f'XLZ6.Xl-} /؊EZ0!RVPVD_h@uZA ">(ZoۅvWYxgKm'B}v_w`[#K֍j^=g? lQC1N䶅Ojzx})Qlx 2;u:R,2廘5'~qcOܽomV5e_ķŗA%|T k]6 R6'zm!'"M=e)wi2GNCjg\oe m%{/œNe$>EB\C "eՏNcyUF|1 l?j>_^!|1wZF1>A i@Ok;OMΕBV?bo p|3گBqdԷF.e*p_-I TN a֖QG,GGxI')9 >pjc[ *Qf7^1wJ&)or7ۖ{ȣGUBt'9Tj&=9M~klY>𕴿ۈlEKêr0ݩ!e';y̩ǥ"/oc89ptB0.Ee>TA#T7{ȖQ8I"7 3QBq'Ţ ;8*z)톩QvOH_Z>!v<*7iS9<6*( -74'{çREq?bF C[ˆ/_KOW.۲}uŒ"XFe=QH։ Qlv9`S)Ш73O1Ava!YLb\dЎhP}QBw;Vc@p^ .DرQ9~@ UnRԀQnj^˃CRCm<3zױ`ꅨ dm\KXu4PtH.yK-KKn $`{ 0\S^e1nNuXFI,@kK=;xݏ f 1؅?R3Fܘan[9P"C s#xcQwUKBmw}0VQf0 Rڢ_E>,T:@(S@7Eu< 5f8@v&Id*mBW8?7-ޑ>N9I-$mdE²4 'ٮ+R,*.Ъ}괝[\x=KA?"a)BI7HF@Zeg~pqKIF6X͵ɽ()Вk鍖 vSIҋ^|UՀIČE=/ 8Nw4Ā~;R{FoZz ce$l?nm A_}0(F]~(|O4 yꕀ"InT!ו ȶj'K 4?݌f{XA_Sq&S-X]5'caL}rlEqhS|s3o%IJ5+l*"E4;~ [Iv/7LKl)oٓK*X`$D ѵ{ Q,VBviR_~uB9-WMD*r{l7WY RY$:g= +, +;jxzvߏ2䦧_gz/o\̅؟z/l09gàH+c85G7CZOt)X8LuxhMBh@s;vC_:?2 MіsBґ#3gO'f> @fJ2YJA ZzFfbVvxxvdTeeѸ) w+'-fG}œpP|ڠ}&f -]Te gjsquf2_Ld4{ ~FU m@RS 3⤱M^"~WPcbaE2V ~i񘟯 >|P%Tu) e%&%^'x7(Ŋ,賰g4gol$+n33RÛ=^Rc8DMZP0Ï #"ns] -I=gtAS#lMz<}ƾȜ c%,z(P$ O&QNeg&f/`*VKtO SNҘCrp2Ab̀ 6ZWNUDo>ߤ{=]o0QF-u :HS]vjb'U$ߔ|6OZlbHn) ii)]Z3T83orH#y-Q5<_`C3K%6\'vU LeygHmPtr]vT{ԑyhiWuAB87%bXAQS)ώ fnZ}d>zx^ a$ EAHpC//Id~8wѫGPw3_|jʊ!*] qg귱'IU 30]</eQOɫ-Y8s\V]sP'2IO3ZJbPxNçQ0s.p UHtދT1sxP(*ԇq %G"TGp2;LC -ͳ$x4Dy\D4|4þB@C[ڙw]k^K0zسQN.,}i2Xe+7dž wǟkj F)(I5)y 1ifڣNjz#]f> 2BppYf> $|*Bɟ^'h R|COi@V˒2,;pЀW6MzWt9ؐXے;I)هh,#m:R"tkyӋW_wGYO^\nc@ =9Ńƺ@Ü[JCi B3 Ŏ HԏxWna1ydu v̈Pnr X{P@5)eܗ9+67Zz0*H2uPh`/NYޘǤkhh1|0qD/~=^ *_Ǐ6b%H?tĭUNn(/+Н/a+*cLN/* ZpKi9-BD*-ޞ7mIXir><(L[\GgpIGƵ!VPUMӹTgMq^<5r`6!؎8/9/FJX|q}Q]w㺣:t;#[=$Y.[4Zyp Y#E4 zތYpt7VRvΞ2AoF@E"[ݨ*Ac@lk#wЍDMkピcC2C-Pg# L![.!F 7n[&4PK]K,h Lpԑ2@d:L_O utF3ZgCZ/r]8 %\_d7ㆇy^_Ԑ45l{9!V`FKCrdoΎ0qn.eHPȻvC7]w444H`k ƙ+bƔeNM=^(At#V-ew_ovɜ]Ψ >s:DsнzBq2cy=X+=+<̧5@0&+JFt7{fbVJyIJ.6O>!:h"|K)*vJkCïw~ hu]Qx &\@B:E9 Z|v%<[1hMSJd{C[,zrc7'k9zMuȍ2Psvr )ŵ 7l_PLM%8q,NFŖ݂9SI{ۧT2tGϬCxyP|93Ko  ^HC|`}u@jytsk)s #hwo;cˤRR@"[x/=WxѰFQG,gE)ԉHfލ:h`ƇV&$YFc$Ie.*_< sCSuZͷ[N=ò,v?jL'"#B`:kqOL=hI6/ :%m'rZg2lNJFYG`2SɑcU?c.|f;+vfM{IAh!Lq<?erf~VSذEc: 驈llՎO[<Ӌ^2<;]@\QXOmІb9LԬ8hUޮy}'; ǡ{Zډr98$Ř#1bQu\GH,$vLDl0#>^ L\+Kx*!cdF f~Q Y Rqm+R ~׎7B'IĽJA* 0ۃH*#,ptA5e&hŅRĮ2TcqǪQ,r(8p񧾐PsTm}XYͿ bdTzLnq#r\D=Qß/v]AEݿ؟͞|xm<>)f!So}#-:0qTFϹ^PNoB^z6iD ,[U|ϗ5r=W{Pр.zUTV M w^nR<,@ucbiσ%EAK],Ha$9=u[a m@yTi EP=VHާJq%&&ȇ0@!q{Z6-{?ҟq7o2jmt@\SotPpm3zu$9, MTqS mJj٦oy8F0` bkm5Y#o"GX3%1RRI#f: 3`5fU|0&pb8Ǜ wò̳N3n93Y%c*Y;m@6,ʼnZ; |d|Xb:  W*˟Qo#8n?LpKrC5]BȈ!jg?k̊QXR#FUu%QL@mDQ*߭ۥRvEa6jOְRG4FwR<ʇvK- UqE;, Cb`;M8.$r-w&c9fWተ]'Liv =/: ] :yPE'C;-cѩl[eٹ,U"Ʋ6|Jp 0:dL%h9L0Y3lxG|i; i!0re< aA0 PHӎџ=S4>e˜hbHXjyyQ!hod֛ PfE/%5g*:[nh*(:~dO`"ywbHUVpك=)dOpJl+i(_uq>՘qkL}~0YSh=? tD "ؠr#t2Eo>]7? P(Myf-h:6`!JfBuJ#4l?fQ̡ #Xb Pb#^zpfǣ?+mȆ>pVLNTex;uIEkwIZUO8hQi }ʲʝcɠgg/;h. liB4aÚ66F AZwuL~Cw[vM6Iόo.A7Q pm*.`٧OS!.CUT-|eiň$RGje-x7\TuUx_4ep#-KIS"%z(Nk sm0µTu:±5<'SڌOGec1*μzMދcLR;>#1zdWg=5ցYc>k0\@=wJ y5z_WێSqb@ Ǽ8*/)ټUt-x, RI Jjk<'> g*i7FxRºL&yfH\OѬ̣;- G7ԣՅ _M%Yſs:[]lg`3?Y]F>CUI44 )|\{$24o}3Pal16κb=hX,*Smw.9 5mw/zvI%-{Dp -`s`6r#{ȯXp*̚.{9H8.&EhnjX2?AK޼3u>c&k[DȘG*fX@k^'$ _UZHkZsD4 Zb/Pdw} ikدyΩ)" dF!+]Q2;ݞ7ԻvLGK*ڢj 0rd'B\M1;:kyU^kyH^ q #IcW<+24K*WxQGB-Iw_M၉{ӸMR98޴JǴ8mW/_M"`ЬKٰ;$zX56ˣK&0$\}o摭'y:')1 L'*w%a9}.jzrPFG*jS-Z՚N_bp8Vs;^ ַOખ'#lhѰ:`$OIAբFs蕍_|ԙKPqlopzn6JXYڀ>OxԬ#1[ڷڤAQ* DTXY{I720PP*Yv$q@i;t]x آ'c,(:q)R&7 +g Oe兕6lL |sٻ;"Ճb ~By yWa_^84;OO&?(&B2pU]5mVq=dEZ Uu m0maw[ -Ou/Z%E0/ŌY :m \ q=~> (\0z(,/ '.Ш2jJ0PcȺ@xkf gg}q;Utmύzf Կ~t4ZyuCpKh?c; sOxH]Z^&+R[샶/;KĊ( Dх0 jA}bl:.^9ɍ^pW4ite\b9݆eu_l$vVE2̒Of'ՂR8z 3/Wj[Sl_i/X ڮGW;E1 kUDe4hu~ͼr>* -gը !Smu!ņ}zuḌ;V%# EJmLĈiM[O2/a GL x|OJ U$3tN3RAQ_b( oon5.J/* O,Yk+-TI9 @}B'~P" {'”g!qȴ*`S߆ȯ de/2_ZnJ%ugnYO@Q"!/D pu7*88ʙ px[eɶD5\bh~Xc<T+9/| %ރS8zEp/,И:K4dSl`i!u9V@(kmR?j(GME2yǯYZ5(hٝ0~wk)Ɋ%#Ӽ SЎ~i6xC>܋ŀ vH)da`*_lȅvMP>'`X翴/bYyDaƎ׃zNVO(iݜE}_SRt79Ŕ ^8'`aPvrH} Zz轀 qm 2c~z8GBo2ND"UBߣ3id#Pg2Q_*]=#ZGˋi4@U Dmg)0=`Vָ}fcfԏsSNBcBDZ2ROy8:y|v5j5"N%tی–O"  ]VG­[dp^u0/Sji 30# tyzY@3ݏ2߱T.9?yJ'V_n*ɢ4R5M F"OP15cw{^Zv@yvv %`ٙ4[8Xd':sǍb*MYS42w֙UlN:O4h3_AnA=NFk7 b||bCF?fMP1%-*MqT6K-\88#tN]H1BM/#υ OpJGM aEzy{9j(PU D%B|puT(xÑMz8Ի}3aooA"FNmH}y}`+m[e>7"%@1bG+K"yJ* u;:#yuv#qrzdtL!7BYnVE^:2)~eXvr}mE %3Yx]2H ߶䈜^ĒȅjdnMYEG_=mKX~::zEmǾ2SO⼫LcZ_[el Q7E.9*u#q"O-~)WS]LVPI]Sǖe EVJhՈM5v$ ;]7]{o]:^܏ث L?WszBES ,̈́Í_ WBZcE_C ,/tô!2ĪAؼ׌[tz!TƝZ 3/2/#=q"A=1Pp i1 fwP@. Z_G D]+-.;<mh>n'&N%gG5FA(w:?lVrb3ds,6aV;ނ5nj-oj lʪbSlĉw7 ->[N=ZGo3=h gr@A;&{W cD@*LI8dl*~mvo6edK_y%*rJ^ٵ+In+ge #0[ ut'P8)-߯(udБl-0rϚe*J|t{wz0'7߸' $.d6$elygJ ^IY R477!:瀷T&eZff;{_m^2Kit)F{z訚aoi(DpA}r9gHQ6P]h>߬(놅9$=v @ԛ `*Ӏ$qՖlj`|ڗ7l hE6@rYlg|ܱȍNbb̡$]II]L rhç{@DtZ !(9ΊǐŤ,>|8dH_bn-1mON †dF*l_.CN`qje\ ߈3<hq-1}ͣΟK[ܧh5>9_)]WibI+5s]U!^- flY_P l;f[gQQm,9XIv6)+\ W^ x0qm1oFo۹ `fκ6]kv0[=^s9ew2Q +a)5U2u^~Nuc3"/Y<ꎍŖhBۣ`ڬ@ NiC4>SB8 !4~mXk%k+()@{h>Y׼ $T!>&a*A7γF6΃ï=bF<\#{j 0pv<(~+fD8,2y7P(9_ 0  iӞ]=m7uSnǽ`]@aSX}th҅R]HcMtY{[ X@q} >Q 2Okxe;0T-AiÓ$lEKNd^d!ew|y䅐B{NxkRRPpS=X\A!2Ξ-/", ہX>M@wrOUr\bCԘsyW}dCo/vgw5mbl[׭Ig'%<6Y֢ۙ2ee,._`88HFj,4{[C j&|.=GI0/Cho8*[F@Vָ+={{ن ->%4䰬A **aqeYE6G"߇,ث6w@kE)YЇ/-MdeMhoYEDL6 {o31?cg! 'wj+_ʈا m[ķj ^uYSºR)فK#'>C8^,* US8xt:dpD ],&d}wn7yrE\`;_+eMc~g=JI3X"."r42\xkjU4He %ֳպtd б̤1[{'Dޒ: lF^Jc9hӶQf?Iq0^rRI_%fRѢ{v0'j0YWwێMǽˈ{I #dǎsVK־$_J\aF 1}At~pr骥O&C҄.e-0yZJ1)VcExm5|F͈nIɌ(:}i46-ѰNu$ѽ,d{6V{LKdIjG#W? H즟%v548қ2j;P0oEC"I60c hs1#PnQ4pU } g鴞-@e+_?耬h<A MG>R9 If)ɲ%:Sl+5탷`M ߡޓE ~_ј+1&o*n&mdx=^>Hy;xiҭ]D*}h:@O/$fq gnGx} eIU~ =7lnè ~_j*=}6 g.1%*d/,r !Z>یJgV Q@\ү8IS44/ E>ӝQlXw[G//>!Ga6!ڵ -oMxD)ڌ=/?_Rp_gO rỳǠ ʙ y;Gδ m:`<vϬhڒg|Lc z*o# Tۅ KI;ppƃU)Pw;*]4趚(c  eؙp^a6:ƺ&ͷ+Yc4I1ȳˡ#|Ri`4Qv̹ P&=&ѵ\ #C քp/rA 'L "InF!G_u}6] WE.T,'4N™f Ջn9_(9ΐL^'z> TOrnX:kZ{s4ݨn8 1)HvyY U( Éd z *4%7Tw7'͈]A; [QBv(|f7m[{~@ۖP{[[n9aČ4(\M6q@'˘y!@`?x9Fj"k v|'9Zj %i[n.bhCX"?H'$J>~NXpvsU[]G%2;|v]peQ7/L I8"xğՄx[_o=c9`W嵈SFJTVp5[O2V_c ٗR*$>D!aa9}C{̚RaY*w et_-;ld+@ZHm\PؚmMneoSv鏲-fȿs;m _]L&BULAfcCmց2$HҘ:b$!+xrkQ#fd8yOFILI1Q&A_HFXBR  * qȩ>읙 5ɍ]jANˆ~F AkyEͲ/|!N14~U\̗a9- I^ap xk2"*$^^X:P_.i[ 5!!V,nPvP/fu=j¢ -5F"U[,jPII>e 0{59+j1uVOH GNCS.#Tj= ]#~27"z[K*OEU6B/P{vŚ0'Bue"c[]nEkc1d*)qו̪֑zypM16E:qIpݹ!?`+]V`h ؉Q=fD{2MÑ'{T06gвvU)8 ת3g B[9 Dw/DU 44$3}5H< |PbAn1ȫE¥-{q9EC8XiOK Owή >pg3ھ8Hң%&[ҽ p- Txj`˲Z]K2փ< 71V$8œyqgee2}/&C)pMZbLC_=Q@8 ?[ySNGkceT[.QR{ΣJ-Sٗ^& NdΆa~Ŗ~6]*F=JEk2ʈI*cVh"| 'B1Yݬ\t9%oaLW6(ZSt,<}VBMv Ȗ 78˛8}݂ LoC2LbJaż,GqH ;zbK".Y|laD3Yy@)< yݬ1 EƳeЮf:P+`@Eg)qlY'y4s`(7tZw1y{(CiE=vnIgZ V*wڀNtz@ot.( t}{L+KI1k b7gC>vfzQPSȽ`dHI*ஹ\uϟo:fyMO+ DNĀL}k22AH{Ty%s̤UI vXݚv"c<.${-98[wi"7Rff#5^y3]HKW}8?zJɔ400#«eΥ'.6?Ps2mo_%݄8uM;Gy?߉3-Th¢ `]rmhItϣJ* e@KsOnw&PQ$f,RLdx"%Z3NTc!gRPH H)߽CW.gY0!sAV3Dtǀ01Z@?f">"* y{ԻJv]3.ڲt:4>]YΛP¡ 1V܁_LXX̋ۜu%?Ƞ%P!Gx EN.<衲M+Lϯ[V|9O!ӗ2:FtHuӈ}.2LM}ډaQ/GmJO~5 eSCuAǣ:vEVI"kaj- ݻYX:8؇!]fIĢl$Us! EDKdI+N6mTO>D鬲o1%bh0Aqrktpk| θEis2ܾ'~eOv&Era׼$'))a՚f1 m {z\.2zݝ):2;11_KMN&0 ]2-Mׇ۷obe]dꤍi{&jdp/E&R-ΉG;kO]ZO~Bv !P̒uGhI>d➬RG˒Yi!j.)z9xhJ[Ns\h @;^ʀ-J`jr@wrf@K>oaA,WUbxdvԬk}G&4Z1B96'\=_TD(scV`hMK=N͙`w>J|5]͓)P%Opu?}lAU/|Ktׯ:jPRV`u rjnC1-ܬ[h5;EvYiw ?T@KX֣fJs.bF C`$%Us*6d& [=&y"u[Y1K.Nb3<{R*IٙLh̡ NQH Z5XLRW*?M2GhiNBs˥[SZ3´za~jsPBe9eҶIJU &tI[bqUo:->;3ڶV 8+R7V'$E QV*h+E.>/(Bqg|۾RӐD4^aTU!%xIӯ< #<\Ea df+Tp%!dJBuM-K\"T] Y 8+CCv/o_į\d薹A$-լZ < ثV#0p&S. ĸ .vߖn =}S-Nxcb;3; Q:q1/TL!灷,M#jI]`tλY)3!G)z$HسXpƟN|uf|L]ZM\r0vEYBfZٸD íCfw|W[ ] F2;|)NK+ƖԙP_pBsg _JR3[Sa8A+SDi ֬?@<'Q%^;ʕ(ɮI@Y _`a/{@76;x mTuCbKB9cA8?ԏ$ 9\$wRK;6YˬqEvZJcR1&ޫ=D[beG̭:&$9s0`)%R|؇zu|ti'eiҫ {IoEp\rx'}0+kAр͇6,cP^ׂ @g!( [DHF(v y!MCP:m.Z?}o}-PdgoJ=2ӟ ܿ~4 3@^g;otɳ\VƧm4| nD5/NMcN$ _&>_e*ө6Px:FcnFd -!Z#(=_JTS ;EL Wn\ Z~-S4pŀxyَ|^s2 F>͊ǕOpO1g\>bN6ӟ#Ү$טj a <49!'ƜA{O1{q(#It ȯjȐY4~X#wpW aگ,&}t!է~%C>]S~rNIy f$z̖*J:] I-'/u8"R_h?.$/&;=w=qRqد}vBSs't%= )Oϛ@^G #fgI=%cG\=ac[ X4t gۉC5]^Q[옚 vKC_!/1t ~pb79nΔ]ӦtRerXٟk2g:y /^hy]{ ΋[”^L oS#[XcB`Oe XOݿ#1DN|]2nDfScX{^.JB,D_{$(QuBVH} `Ɯ*m^7)fBN1lːUAj1l {P,CsWl :` [Q - Aoh^Vyy8sNnQRf'p̯˭2{^ox e+Л z+'=d)Of?F0]jo-JRZ'!U`OT/ x q Єj=nABAZ㪵&3 3T BW(u==0ܖd8/dži5.h*arC e,L/V˳=O/"lT > Ul`U^#Β.Uw!NZ!)j֓EfsÕ\kfwF>S6K lj; 3tu6$,I"dK /=o/>hV"]EY1`@l6 +c+ 4WɦyCk3|Jn<n=Q&B\>=xމdKvӽ/T~iA8*2߰|LLV4'A^~f;LOtXQBWx~ҕ &X-ӓP 6 ˟蘱l©od|zMqS."[|U;lV a wnQO_ ١>? jze$Fa*ٳICrjKxJ@KS9V3&&_E9dDm@ UGJ=x ZDZ 8oZp1~A{_!ljiaR<&Sy5R7,fPēuH-gXJރGE)`1!^>í KseV-l?۲!,%tp| ,rY!d.ΕM;\7e-Q@ yŬI7Lt8 V:s\ 60NkITqݳ:"-^$,Qr7ZI?'\;_%wg`GHa}b.xFa.ife [C,eﱛlGO5&Qh-V#?7cW#%" [Rg/ Ff >Onj׶R Qg@vuG;J*"dtqz݄ecc#p´le} 1fsXOn?髽/cq}|Sƛb-5D#gL^P?`"0(2zcN4¶=τSht4e0,PUo2Y|.ձi|3 h\,„#keT% =zksn+XQN.<$wMU53E nއj&ߢ2cq޴dS%maǾwhx qD{/ݤzN!V@hՔ]`}zfh 7s`JԵhZui\%KN$dB F|^V;<0Yܩg t^2Cs7aP97`m>/|M˓hs ĔB!~8l-uBmX9*X|(?u#Z9K h[˂|vl P1R%-Y-M&9VUJ+xBzr901t(a:ȣنzAqF;ЭHbĜ^D~PP][o#[ ;`< ?.t=/@A⨋29G+|iTgIbj-: 6eSd`BTP\o5ʖ­`h'l'~FN+RCFWs76 _E0#_ F8іlip?e%M-ve+n*>|"B&f\#^JLWyNE֭q6L ɋm'1Lk;C4@|=ti-\|T}rs |2!_.W( tI- inZjT0/TBaO]=CfgL}kUGmK7Fq_mJ D1*zg^Kt!9@G%*7bBmshF/ĮOޓ#t-=#gpAn2U%8X n1%,}̱y]y΋ G]m>c0rc>m&>B$y&H]nkdž=a,4X'J3^zԔ}p _{ q1oWN=mp[^l{W^V" C7iȼo"_XeC[_*ݡ*/Rpp7Z17V`pu' aa藤dK޻BFe@3Dž22[RjQ]t"ԢGFR.jR0+}]0":^ k&_R NSzNz~ltw:Q lQ~~O>.c c8|R'qlj3H+1gD3rLh qpވLj+!vWwܧ/鞲z[딱nLZ~jO=Q5^MUWsrgAxN.)s"a3y򴩸qSbK (x#Flc:MNīi:QKLDgIK(2]1U򈘥ڎqS\,^"zZ=%0x%zd[h4, s %{N3ʅ|XLC`y. Jj0vdKC0(1vrx_Fk?y9ؽ䄥^&Bⰼ-p$teJ]~䇿[!ͪalU0Sqי-5~9 g |3/3U{-UHQWu)1kƘ,}0d(L9IMb3Xcؒx ~ lIErϯ_Iͮ-'ꆝs.х1<#*3bFxhXI~e$q?N'GRzٌ)Fڧ99k3iNQ=wFbɗiC/,#[{8`OIMt6 LR Wqˀ|7a`h,Zvi=#{LXRdXƹES\%݂; ԁًmbyԺ#cP6WrɀPtJt&ʚwpycd`B-Ǫ79(e1=w'i5Hh[aX Jq82R\E&vsb-r%mG?J К*&̐mN+Y^q#}blRx|Ral!wi|\B{o0[!2N^>E5})16n?mA)Zz9q=0  F bR;-˰1>tQ/~z"`Ud[Ջ+}E`Q3T6Ci|ɫx`aPZf7 偁:6C e_ g-ΨN%4KpK]ԻL;рx ZGЬپ0!1p~z{ G Qb$7p, 7/p#sd*ےP$zw-Qr5{=Lǡ  zxEޟd4Kl^Q+910ccgU'ZKQ8/:WRf7up?}c== nюٗ&KM<~fcfqvE7[0wLC|1--*Ib7)⌼14GP<:&Ol`a! {ea 4Wny ˨3H5 v- Ur '8+F9WW]; ՙz@dLJl?߱")pt,7߷5ɑe.2!g1d)U@ihPdEl)*$?`}0;:湟bLl#3JXK{5YF.f 35!"|95Nɲ4t u]N.uH=zWDDZx|?rȮW`e6ŒU?P 2V^\.k'ʥ'%. lf1R,L(R0I,!nr7^#*3h¸wJmRȬi%lH{m8pm6áWQ4\6C=s̶8ZqK+ي G.C5<Z!}c@I٦am~C]cpùiDԄfd.D?)}%Z}[Λ]-yR@{l\<Zc$cFQ vx7L:` y_`ܲ"?9؊~|zoF|ݧF5Gԗ>1\bto;T$jz7WCuOSZ`\=J?RWwFpGc ua-4)=O8 `YFh3M;AohpRQL^Yg`zB63ӘKrj8!Go;a 8t闙'PVe/0'@Zͱ-}]KTTqKt"4&RמC ƙ?oXq0,Um y )Y4N=uk&bcc Oe81oahPynsի''6XU0~@ol@LC) @mňMU΃vKF5IkU}LX㽝R'b&n b[9m蘞hCpZIsgtdSXqSoS LfcJ|{z{N%4 7]mjYh#_ *(8[juڝ溢TB D{ gN罁$VmIW(vRfk jgwyT3DhnpTy9#*C,(|r>ˊ6չjhœ|j' bj⤣HWlV^lb+Pj_\ l82C'ldۢ ^'Wnk݋ 8<{] 8BM i|/~½l &A-V"^J:mXÜ=<RFiÚb3çGU@ͨ9@C 6NU#rBmf0G{uKW8UFL\ЭHpe Ybk?u}&" %Biiƙi:02i: xx/VSECn10 ~ODLxe>j̽0RdV0˳SAXCdXU! a: Q*Ûahk?(s5k*?92nX0so!5}4ܦd[D}t\O@C .EJhc.ga.[9Yֿ0s`1U2nf;6aC5){ccL!9"Z?(1˥뉲msMx]ZIk#Oж_ [^ f |߲Zm6zȚ omE:BCHoWIgTx1|9n^ -?/+rXD|"t8N1lȎژkыʆ3Q[KK#*XS(XҬ]/'_#H*7 cu0$"ni/j[UO!"PO$z[ƒ=y}`5~1gϫw⌜Ҝ' i3gV{wO-s":J! 2̃ưs.VQƆnE?dLZP Hq2EK)*=ݯ|]ʛ\X_'nz6~S+Oy:p@Yz޸~oe>=ߙ?CJJ2Df $zN2ְSu]3WZe?u[\FXѠ4lt|>FP27xQĸ=];2O 㛅 J+c*|I+f{X3)lnnTEe̯z[|Xe d1O/%GbI@(ꘉH @a u1j.H$/ώu1j%gkȌz=8ƀ=r=X1Z2U` zoxH; [I"W $u6c%sVTt슍9SV;˫jy~y"*NJ oARb<-oݓ4ylSwU}RGhXs+2?Q{RȆR- #VbR<+H/L yg%[WZAGM鉪JjɉL=JCԬ^ ?IDiO2?AnNLU KbP!fij'+NhPre< 3F~tsFoȩ^]_bbqCpcDorVf#I%JVFUk_&v%')D_&^\tqyљm1 1s1Cԩ<+=]oO /(Ч/I40:LAY'KD^m3"zǯ?8dFܟ;2B/?[7:PfOC?(uOJqS?5 K0M%aU(z˯]ĂmT;ه >]chtLzհYDD~˺ihȷGH FGpآl Pvbc`}j43OV&U=u}|i({SZYr3ts4J //9H4cƦ@IL G{wc14#?|lVA 0:r󳾏׏jcw6na~\xXxdZI}@PXY'8^pJUG6@ q [GnYՕ72ʯ|GZ3GSe: LU%rma(?n0Oo{lю(hߑSQ抢Rp>I ?u#8 ]߰FЩU[DE]h)gy>bp+&mߏ-iq&Wks?¡3vnJ U(zԉtW0l!p[o4x~x5hW) o] Õ\jr|F@I_KQ-rI ¾xtmsb$7v9JCUIN8 08gKC ƝPoK|rUȣᓬ?C׬A  V~+|h%n 2 g)6v彯̱`( /QթjlrIUg{d0!@G=3~DMRP̢RS[jPl\w *6>$Qų߫șYSgœ]Q~ٷ׆f1'1 VjՇ\쯯Z@ YDh _Ԗt>OUYnsOƐZ}=4Wo?u$ ; 63ewC'32 aB JV5ݼf޻eؘ0\?4bА^ DI}O C9&B +8ު\UqAԫ s >fvzJV[V/GRhZ|YmJFЊ#[~06[vcu3.zUO-1!w bbGW/8=ir I!NS5hdň%Aa6N"W-B$% ҾV}D(x t9?Ǘ 4c/fuN8uBy&mPll~,nqZuk{M2Rķgp #MyX}ɱY-9*yc/ܮȨxl\rkG=7 q_ǘ#"yW@IF aΓq '2eF @Kx4ϿD.YV:- #Sա] " Lڌ8|W${ O( lB+{ܳ3푲wtdܝN"YԨ&$mω[Z^e\Ob.?vf5ˇ ^x6#a 3}#3AsJzJ[|TA . :g Ի&~C4GEwÉ'N$ǟx:se9畈:tf1ݱW}aIGy"<_]p Z ǟg9JrI)Op _5qGRRGF\W/ {HoT̙s~>Ț~&Xl'b @@.$n\26ϗB V_o<9{ָ=vd|MSվu=J+"q<_tcnԙhVt u_Ovdb5ZWcH%?5۳`C1.M+g{S }sY/48ĶydNn6umC-DR@Zkug |ju+ԅB:wf7,a8>ʙ !F\v..gO~~#Ƚ/ pʞR:sڋQ)5㟵z ЭO]))Kzx,$ vx?n޵8sA&"d"W'Ƽ`)zg9᠇۟ bCc-C"nF(Xo5y44uxrgU*IXer- s㶘"WLes'<;"{LEGmۡpz:Zٶ8B-A$zys=Wye8 AP!yB,Vyм\;uQnJhcNʿ|K=.T]j)BsvNF'`/ZFY꘻#qӕQtPMYQ4À/U3\/#qpvJ9ث?Z*>,oPҌ;#M]VMJs=NP[3ëaPCQ48a"dxa;ڢ<+տZi9?4Qv܊|V<»,|6(6H#6]Q|R{ *T`bE$+wN*Ts/Θ/}+/`[{/>E-+]&ɒK-lvub BA 1>qfSqWd53\×2h)Ew?8%m :I|?L j)7ظ~`6.#6>QӾ׺t,M)hVu/fv/V8q",o8TЋ^{5=7gƖ&3 *@o+;wZyfsjf\4Ç&pUIlX0xc-oS]9]isPf‚SDdgS;q6b*.ߖ[Fa\HlB0Ƨe#&gAcތ8SB4LFzKF;mV-#ƏBUs kE4~\K} am4\QˉAO;D$/w7Ilq]YAW݅9Il6JLh|-6KGSaEh,k" LSK?4}ހcM%O/IXN({#m]ZSuͤ`]uN81<^ӏu iKg3L'ME8B1&y(71jyAr&Q*Q/kL,^̿0Fm Ӟof2 ^[32} &ϴ"ԫasK_O ̙3M?~f&!+9}?{ސrO#HM!FViօ9e5;(g@0Ի-d';5ʗu,;~ə_AG'X%j޴Ldt+6S-}s/?5T,x) -*A/aѰ2d/z_V m?KĤyH Mb;dLYKM)̽Ϛ'΢ t 9ËM_Q;qZ6CG?/mr 7['lNnݓ؇6ZY42eN+gX~&VhG[ y#7S2{⩖9!0YAeaz_XK[*=c2,Q8|86νD 8cNS T 1oYmLB}=2[7ej4$B~9Ӆ6!&G )rJ@eDH\S@Eh] |ٲu* )H툧jxR;;y04؈r\]&ʠX@ٓ !K= ъY8xD4ӋUZyOl,'BˎFi,h_u Cل$'&0GBSV!)Qt!7[))zK}EZ"0gef#sy.Gie1lk@ƈ& A8LĽ wA &fTVԙyB1!FxUޚ5U(:VT_ȅlOU˥|$jS H8K/aACN!M"}PæJ=U矨xo|] Dy͠"3BCl\+S^*# @a?nR~<1xK{jnoʽMU(ZE0}2W[`O[e}pHxx\O<5Fi< 1k EY;GGte2'\̓{G^jP[ttDٞ۬8 CĹA*O,G\6"Ov 6ï|nZ ˤ~ꮠcWwaaOom46G x&~䳖U,+RhK~Xq$VNq'ۓV bp@ЅXD2*m2;s6t'h`'6-=@EIXiw.plmxE7(4@OtCR aI,VoG9%n)QMDn3S` KŽ֛|@"o7*;ϲ 5I~(&<"S>3`ïj[s-į& VBY:uz3OC h l~ȣQ"a0K5փy9(VŔ; gK'$? *uUaG q1_bTdfzjm9p\nW\a/? Ȯ0\c&bL Rl<"{ƭ8Xooؾ3ȪH=,yyzCr%>0,IQM=2I@ !(f&ԝS8!wWlBZdL' ̫b2)ĔѠ' 'A|vsۦAf`:%Bru3x5=2uRm I1}r2טzr VCD8>5xQgeqeK2!+Tga[u;ES ?Hyf#O]\ٽLd|{4Z*MD͕)Ƭ{IjA:r.t]:\/hdi1ڝSLcn+)JL%7qda2*~g]*m-udkJ%?~x`i%#@ lbK t&(f(*\Wd>2).Of@jƦ[ 4?b^K4$ *,={lZ1s ݹuvqd~^M Hx5^M*-\"oFs+tQXyȋhr7TVI<>aT4 OV 2aF[Q |AӘcL8v p.2oaLNIS`4[X/06e5h- ?fks:6@ m>PA$ˆ]ܫ+MK{gG񲒁ϕoLuъ  UQ]b6(1c."D%bj~LV|2L>n닓r$=*Ad1 ؄Ƙs<٬#x Iu!L"͌cd0%mx?A %ge6X͊CA׹fhlI 8AfS6@WU[@͑ VDsli%NxzL z6ړv6l5i8B><?nRJ 'DU:k}jN/Q7 ̓#l)W {_6o}Mn&R[rP3řAK{{TA O3 YA9;,s誵絛&9` }( yΩE`F]z4а,A;2t͘ j\k&+Hs/FVd" kVb)n2<7 d2V;B] g߻oXu`MLjӒؐE5Bj cV%<A˜~"N>z)7 XQ,[z.Ifl%%' \Rr\E~q'lAR%tWȨ0tl"|L]4%hh^{ R;/Sfi1hG_s܇x3Sz_}@ƎJWylHz4[eImAkHBL0 !&֍bT/!}7^.|-pއ,eOˑ%MUp-gv?mS\^VzZq@:flvznJ,˒ @q4@YG>0e&dYҽtKU)^C 5T'2`1%UNn 񙫷'iFzل"cj(pQhsDJ\Kf) 0}' 2XѸe%P}+TVGgսQ%q Ny30m]Stz Ž" 6*f/!GS(|ԩa&q+_Or nqjQLK y"bxY[4H#hu Om} oZпM͒rƈ>OML:T1;%tPlA%z "Dx 3ߘg 뾫Г=kY6o%uS2%NH~c樂;Dhͭ Q)vCs9iR#d8^/j%"Fyʧ,uQC&,Xײ1Sٲm㞉󪰐rHUh$[ rw#bƐSAJ+2ɉ|ꁠk+g )6+ 7k#=ߗE9BJb\?@KGإl1c9 _-0; zlk[rڐJmȧC:ТkelܘnI2W=dQ}f}\⊖PAQXwg!8;Sl%_A.E>WKeJs ƲEׇ6I @SW UPV7 X>%9x%7vI󅅽m*ﻱVnj2]=e|%wvː-\>zZyA+ˡy!s8[FXyX&]+u򁂜1wF'w3 Am=HR3ETxK JfRy/Fup)6%z&֛[Y0Kʹ$l]na#~0p? ^Jh)[o6 Mf `}$.w|0qz஫>#SFW`;hAdn'N:*Cf'Qݥp4uū#֤ky*2(_"F|u?m9Ά$]_P ]%nmYqX {p5 8p&a|ߧWcamrnyeodnP!2X\Mbڶk/ꡇq" })[ XeY(wB9O,[t;j-=&;+ѿC ܧuRwdU[̻YG&{Ljp4AtX͛| HA"5-FnͣK"FlRa!k=N[gN7i陸,:\ͭ%U| ޷arB\.K֩P1xJ Ub K\LyvH٥K, *IA}`OS!/ vA#Zcl "#0OF.jD?)_/%W,u^~(!ILWKM e 5~#*.?NlTs-UZ =hQG^%_wx~Y%-z%{'pie楌wpRrӫ *(o|8;X% P<(j=|KK+& cUh۵ J WK,NNCpC~g RwLgN;71 !˰"Ű "s#2E<@#q#:!wzs'^ߵu\~/VX+7?p2*Lq``K)!|B™\=Mj#n.U8SLL+SEz 5M:Ӗ۱a_U# vXGF!y`H=iK(l G3bq}L:n?5J?2\݇ Q:xJtЊI/O%Y+m| g_qdfIvĞm\<|Xpa $ŞZ̡Ɨ4Ǎ>T&>vmו^Ic<\hb?y7n**>zw}I> kHNP&.+1Z)M"F'Pu@#Donr`-<_&Z9,59Pp7̳uښ- \>)!OV؊[9h|ߵeNhO*$30,D]w DYiԾ2CZ<6l_+/9NjrϪ?:L tiM:= uVstZ_S6XJ*{ vԲFvGcWv.\Kb!M_ e7'bwJE 2W,!(Ϫd"0ܓaE'K2;-f0 m ^4шXsrp04⢀6k8Z#r!j-~K2(C/nd%s]z􅥂`nEpʞMw):ӪM} #Ec$sq0%:NC_'1 DVR՝H[%f! PB%Ј,\Oc"ɭP*vK+`sόdu=OUu2]]V!}:B7%pZոii9ᱞ1Ø-˂39t\eye j[e 7ǿpgiZb!ՆMQl4\ u{>98:GN9D[GJ'3K Ĵ F7L3/IZ wNrf@ 2;Ɖ/VC^ GN5X"H}k1L?k:OBzU'eTy3 d`]בYķL6qEkَ0ȟ$))BK6O oAp̬ª7C H{ 9#ޑki FXG 3(X  TDH?#bo8ا"%A!AT52Q{"xϊe Pzq OnDjS$-*"gpla4H7-_CkUP\>(WZnUN,9@Pc?gjJuD`!Fy(;ʠ`'KMcD(&A pI}k>:\2AD./*T}R>G5)`$7R5^F~았{N–#1ݑ.YG Nl_eN,m/,pUJU_9i_xDyNҭ3TUۏ9iT` P_-,:~/X;tWҍ z"BӶ v+EG1w 7dEXV-)q.ۧy#O+GtݛzA@û<; _!+.5luR"K |M^1)A isft[l' _"pcXQ\BNyW[<(D6̂e>}ϻ`&y; hv =io\Zӝݐi\u9m&mM8PLY*gs&@Pԏ}shrdəD]~b1c2pK@6eay面(}pmgڙ^=LHQ']*ϸVBwl-c{]UvbKHYGp.=Y3&8VLGaWu bn~]m3*?&f\BΝD,=Bhj^?K6CBka1ɆlmEd JKVg1왫r1Y3 Nmy]`LL.XT(֗YheY֥i[ D 6 0֍o`U-l) Z֧y =S\i%+0Z9 k~-k#E`>A\gcIv ;5\= ""p0gyzDX载\sHb4t"];-#N&Zlk(dwV%.Vޏĵ2D:hLyp ZU P_ ms%aXiȰl[zWe}hӤ&dj%Ea{[-՜y/;E#</M$#<i?T2HnMH91] ;9ߴ؆K} ԩ,$| h|L:% #DLj~ 01?j'sWdp)&33:,o: Lz- Y.K,tU0 p/ ٤uB@!A|׽sHyJ[u%Eg].~ӭ=ʑXvwN[*Gp'=cJIlz׌?JvW[XY0H)ee#(iIC*!gU LTCaO,P#8qŪ|=Тu)j5C] <XJXs s&5i &YNI-ȶHyNiMZn]sKW寜S@.[f<^!%X3p ذ]NM3w*ؾW1{=dӻmΟ apvMn$]mMTD]ǀ!4mf)qʌ2wR}*TM%9,۱[ڡ؂f1CJh狑3CߺḨzs9xl,(>pX.Yk?4{ղCuCcY MݗV{SV.zbZ% -{xOUi-p8WYZ paWv#ֿ_TSLGBg(MR">@ Ѡ7 =kYܷ$E>IwއUK@:T#tCA$p;LAď.\QPv.ֶ|`'qLxRfvP V-#ܮ4љ z=V3;XKMW==3p݁r.}mSAo|:v>hq:c.~A ^d~us߉µ}k{?obeV98Q-ƭRDբE~Xy֘bk?kIIt 啐fGZ`^ ']_^\20dI UsZe3Yi /dS-AZO7 5iEnyt` x% vz=yE_$R#3e/=Z+>LmYVMl xJ_(߈Ru\K{.$D][HNWS$ 6/EPD5iE>%!5,#pLKҎDz@Ӻ]OW`GkZ7Q YK'OD:6ӠMtÄ`-<ZђK img[-wɈ± Muf'^lk9ΰŎHV+ / ni[0 0Asq [|P(x3b/R!.R9؏n|?(KTc }p$0xg:pxE"!s,z洤c'3GPOw;h$H41<.# sQ)F1',BN*2VM)Q'K5!)kL#}tgL0qo'8.b+M*~)^|[G4^4Puew4z=v({s_9[XhR/:f#mn+.oYM_oSλ>*Zn$N$] uFIo2>U _K-}N`]B2_YbѲuEWVD_Z O K(a[~(_ F({۱ unJ"S`CŪg$)66~/("Iy {ɨD@e6V̬w`l M>~U.`$&9,I 3qûO%ptIEfgt_hCy\b0%*J) n>,KPeڗI]`#۠h:Xds#+Z; *kwV3.KrF9?{"ptY]'S\6s#6؟TҜU j4K23asl %wfqu!ˇvqhEHdfbuOJ=C- .WAiw<;-(N)zZ>=wn-(\GpE&Ra1Qp8}ۍ@ M/wn5aM7b~9kcx- Hf'yS >zK/.&6M c})ŕz詏^Vn?c9qb`7fΖZ5p Vh j\}r뱂-:{/MbLBȭ)/~ 21JۿxܺY8\PퟶP/khOy+lQ>*!:eߦZLޛ>o'na(fSA7dV+Alsr=>cha'hJdl[0]veopҠjT(ŀ2Ecku" 4priVN 05o[ c#VgפC/= ߐI $SO1Էet<.Ncкy[,'!B'+0Jy.c܂\}d9jN'üV.%bٛyt9uhHT:YRV~C9>&X-/2OKXONZ=zna) )ۭr OmsĚRЎel z"ȬtjLM8zh=Y5Ϗ +K$@XU1zp iú4#_ &2 Li3β;+Nn8# {ˈ* ,~Ư.ߵg*ԛvlVsj-B?(:4f&1,UT7dx\ȉ)}:pε*o~@oLD-o cܮgh>LB+5bn/DSQ瑉=3e܍#v/0!#:hG_~NX3!ŗa {yj͗IdQ)_vQ|R3%mR3DcHJZ-4m:g8moiF,fg!y|,ey>ġQLUYd|t'h&i{Z6{=l ۧ3h!dX[^,c=qpﴻK:{Y[ -aylXiy⍠xx\X}"*G/n'PINcHxQfa<.lKΙ4-!K$܁hʷaHћ?ZV~?aj 0]`o-m Ҹǫǁǒ|FZliH$>řRt䱮nUb`=424$/ d/a^) % !TV `jnøz0!!;oR؊Լ 8L>#|dznJ|ȐA@r9ݍ*Eܼ"O%MlJ3TKw8ӾoQ`kz^ h$bS~ZV8R?XPb!h^ A8~+hSNµxZ<]Lђ;A'wZ(xQJ U--X䦊|.* ܯ0RMV}"Tx-X?W({oG)[JϘŘGCe_Q1e2S7 YѶs2,'WxG~D/F_:@WC!%vl)~WsEyn_g8/2dK?[t@JI$;fyDڋo<F LLPJ{x+Df-ޛ(lXuOb,udeho]$˾E4xD?:Iԍe2eRhK(kuG.P8#&)ߘ?G 5Ps޾ ])]K}F^?f! +s\ŖG* ~5]n))IR:@5㞇/A9ִ߭gZ3Y%zW9қDuhLn>o~M*˄*aP P o] YF2:K' \,gJKf=g]N^ulzI,%?j/\s'N3h/BGrbƇ '!P!g1ȴL̴ yH8"r:/?w8F7|/8yoҪ*y<=4+gK' WY">1=v\UP 3!s`Ȑzf' _$]q ٶӮŻ -׆Xs÷GrѴ7Ĝl^WԖ/V,#b-'!0ͻ.7+7C)qyj1( s,GHر%HI |Z _ܬ-3׀/[I9¢'K:E[ ѽ'WNrs]v:2(=:HQ>dlPңK [IldO*SA\ںWcokWs,W"8kunB.T& ?e 31n=*O}DK`;]_9Z1p׎>lV%1a+L]9&Vu A$RÑg[N_l얯3`Tݾ>;C%p@zٽ7ֶf#z|ps0\>#{Qqru,LV?FO ! MPϘ|<~0Ro#%lxJ3_İ ]J:E 4{OE )SkXۤ$X+Þra$E;e81qU.熼Y-iEQaizIr/noM*0xE"!mg=3? n]XI Ա#5 3R'&X­u8^ t.NWȓ6}݀#>$D(qx OR׹GnsBȶKX l}shnl${M!]7^5 :C72WVj>^dO5(7 [H;:a`ߔ( s KBŸ )Wɱx^@K#[ddn==ib $=0>֏4 3~O`w?Zx^Qn|*ʂF}!P+` `S 5|y@\'/ރ6O]i2. / &w#lf֟(t2~{;~+w2Nw:]x"Hk<NЎK+"^󠈞\k9_1V+}d{N v NK6u{CnP& IDnZTofg3 R;Hc,/OgZK@@00nMAD ~_ќ&B ZirSncL- <ӇS_sᚙcg1]"w ҅}ҭ. 'aE0-LdogI _2!V`:_ 4Qڂ$';܏.eRv{1Smͱ1P{~XM{ݿ('O`_喸l_!@;`rBy8C^%W~V#\vYPN"5&Ģa,l3B0Oc5c L|^y41T<8Liź6@M/6>vbNB0̢s"-CldYVTc5DT%]| :>-ŖL9vp%էoЋF\9;*4vS>vo[`j(DcPxЛgҟeK,qn)K٫͈9C%qy'Þqy@gׁ2,4Sٕu2>mބltlbe=>'\>ؒb2$؄07bPs1G  +"b<| 1}tuVݾV9[_OuQ? ҵfѯ앳%t<:24|2Ώ,zU =eT0U&seQyH`5xaJy#a6pyT37:1=~:TUvCv(LGnJ4ޜ/J<@&@J|'4!e/"KJ[ZP37ǢW Q fݑ^ xeR^?F hi­"s["^q!q$AoLE>$_nZz5<ΗӛyB h}^+2t9XYC8™dbAn{uQ⶟ h9 T}%/=AnkQN@-NG,Fp.6X_jRKD\QPY9عOFuD~_kC>L=A.l^rpmyM*N6HQu+b"h랱7!ȝm/@ȉt:w4£T9ogipnIrk:UA;YZ>R*3b]Ԥn4oAIEMek-ao,h.[Fsϔ!<=:Zq <2jlQoޱiMYLhh^?&cvt{tZi~]͒tDX3(mg0J'j$CzG[$ZHpٞ?&j憎xNB!s Xpt$tW֤hx@;TrG𖞽[ŀCyu;'pu?|dN7 +b3#OnZ=I{ .+}z:!(5JRc 3X!7\7'1adUAUJ&jwo_3J4&{h:A,8+rw{ӮLLfS:J(h-|]*jA'RB`* )GD0H'{2hudJo;3*pspt;ctow]V˞ Lv'ɷN17 a8^ٽ;Aȇ8wm=x~Rk=u- ]\5-GNݮ<$qRXDn;U$ kv-}Fy( ÎWy"yF*jRt*YH{qXJSygM{,t?#sǦ);=iaO7C:J>~ 4na-[4ڴs`? $xp u۩p6DI B;xZq6$uZc`Ƀ O&湼@Blj{?IGs/FUZB84 16Y%vniq66D+tY0UsUaV GzR*Z h0HmfS5 j}NKbSJeƚ.fja KWAL1hɴuXu{|A֎>?zug}ۡ6;d7\j +ʛgJ\: (56s|640vt$̙'"&[h*q\I:H-(-+銫ޛH2Z_{$yE ~;x_H<<.^B+_.VĬU.%?Im=5 qgd]E]! `Je?)3yN)LEL<٤($2ζC 'T9(5'Rs/#C&m 48(N %DaP%ZBI4yK2p 4ɋm^ 漑AziJ"FҟuDf)sFjE?nE90gժ , Mo۔*H> e1$$eiG,U}hy1?ѿ3r\2chHml-K~u8&bd|,4c׉t8'=(ōPBzxzB$ ?`͈Pj"횋:Ħ,~ ;YN>%6\nzl!Ht^n>7 R sbg@E؃|.M H&˗{U/ ?rlsf+dGÐ4ocsO,|QvX%{ĝY᪒}Sߘ_hGi# ڢlGUls]uBb;2]QaUU19t|vA8bl vI]tpyUZG/@Bp ND5T/4hl/EH^7-DŽd n9Mg P=;a8oPe`VLYڙMaqMq`+e OZLDtuРWTZ4lNܩ3d<ׅ%/ 5.v3[Hgn1vMz$@m/w׊1Ǖ L0s~hЯ3Ude3NyW+wV1bEI7cnzHƖ9Gh"QrNyAёîe 6A-Ss(#Yd\^mu/;`/@pWM,&Eg82c\ilO*/JGNJLÑe[eOIͦ2-CWfn=I;5/6݃2krFt_nuB RKVV֟49!>IY1 )e?kд Jߧg{ߣ%[KjKvI~wr]=o3*X3C^$jӊ2U]_|mPd ѠNMVnrbK:(!iZ]1}d ʨ[)hbD-}_Pn*a>1ݔ ]m\`SCgH?DvOcR%UqA:9y8,7ڹ"V0ܚDZ3:fr(ljt;cMQmB60gsŊNNimPZەjeOɅ c~?jTQ󀔗b7d[[:ZQu\ !?Ka/؜ {  W{g׽lcs+4 B=GG>/:hqCd(T\ `::M:BTU pS Qx< ($[nIF /q3fuJwGX(.FMP!HfӾx)C}%[X!tP鈍v~"Qig,cp}p08ww )A`@--1c4A$$÷NodJ`C~\ZC& / *Vޅ6m\R!J/B^.zc!{ y.+@,Hԑtik =Tzr 6OXݏ^F\0n7 ϖ{i??jTW(ࢩi𺟤V,n9 ӒWDeZgŁ l*E F1-hMF={΄s|j ^x X'(TU k#Xb@JSQK=2f;1IaohbaM׮Ɓד ,:qd15qƄoGU7(h "ntDI^/qZDc8v~@煃N;l!X&FRXh;t]-9 )t T>P7*/PE*hȯ2[b"LJ==&T_ql:9m:~ko2 O6<GNf#4'7?6>l,;5 r: čy޲Nqk猫L XQvEn{oO N)!m]~ vpU%c܂Owx,8œ bD#p]"O z$W3˭׸k*1g&x2s5Ŵz!X@ me[9@eh)q>fPW.tۋ8gW5< W,Rq#Lu΅@9 u 4BGH$Ҏ 4iGRxvp@jsիۜ^}IEpݽpת{J$PTwwE(?ɩ8jqou*19`9KNؼLO>uڱNi2JsA$ߏx&X,Gcp M"m2د0}U]JDIӥwG`R*J^tx{D15:(":)qjv]iML(6Gdr̵uKxn#;/?*σPQ*)s/і+/M}B>g蹴)~]1[i.A{iup*IkhXr؍{9um`|SUui(tQe=R*x"+LeWFK/,n}4j;iKCѻ>7uID=klGfGCmjRQw%c5cR% hx|wa KGJf<(A哼~ITAq,n߭2J{_k~ItoR 4E &Џasgz 10 hf8vm#x -!:dd".is9`d*IXkKpmpꋅB`ȞڨѰԐlV|mTG W)JCMa)rTxIQv -_r/ˁSM.^(r4\ij}xj;[&YOl;Bl0c}p.Ky~޻ @:؎mA5oN?<Ҽ 'I^SWʞG騆M_dv q{*y<TMP@V,|gGa UQ'IZ3 (vb/i*C#^p^ Ki9]ZmU>fۀ\mٯ!Tɯ#e9|DYPwv+q7Ihj4F3S3»>]LW}*6=7LF t? ay PH6xy0 eD :nݜ"2. W?/3c)AQHP(˭-RƞOVX5Ʊ6Yy&4DK{LV٬@1ڄ[k_0 :=ἑ`q_)d>G꒢#JTv`[ocm J1O$`izM}ڹ}eWb}uv c.6K$ JzD@qq'ދX£ ́Cx> ee)ts-u_I fq37xJ1Ȭ>OtaĽԐc6M[f>M'oSqo2`_upIWLK]/tm͠ͺC7t &@"lbBI"iEy-KlEVnFƱ̓Eu4Id=/`4 GpLO"?AQĕ.>=?Z~~OEYjHdk;^Q|'H ^EeW31{ڪRj"~73\+xN̲롎(nt rϋ2ć Z6Ϡ E'(;@@sqgL+["jE*H6ƳOVN6}K7' Ѕ0mfKRE0e+oyvqe@/f@*y._JM|ޯ(XCE ɜ#RLf^ Ae߲NL=ֶD̴󾫛ˇ{{_uN8q-ei鈇ssu)namm`ȑOe7rgVnAÅЫlaMlqMd=U=End- b(9Xʖbj  wZ!Aȴo'Y/N|9Tkd(-pI)BE2M*!̼ #6hIi^\V9,sbА::S$ݶ'{W-|Or "3~N%Gk?w 0`w1@zgb.ٸa[s"C՘MϪ>B !2q>'d$'m~}PZ9.{_Iĵe=.f!].ʘ6 JLnGq{hGB%|='VR*mX! h)6vyUI*wzbٴ~{KI%Ȋ_FYtY8ԡVg/Q t{c),XG~lFNzZm"By.fa 5ֿm,"~a]cT]-צISdBL"zEz]F$A){r]cs9:Jgjg':[7Y =Xu ;ad=H6jY._)t.WKt›I  ZʿL:E/ADL:wSljBu3e־Pq Z?ClCU!w4"A ᮒ}v6-EǠgS,qȦTBb \9u1v#_"즥 7Ө wr .ǦtKKtӢ3hWEi!\#H6x 92 DUSa^RK+A:[B͠A SYT D%?8#Ĉ S!Im6®,RdJ:`ۆL$ *MîCc' bc >W{=J:Y ]H>r1Ζ6׻(<UC%91KSY`Ŋy f O5YoAa~NclܕsY⃵DP?I2 eY`[c>A9gnj}}H ZzE CdNw~L FiUedeֱ` _ v;fD:h&Er\58f`ܹN/f=3h2wF,?4{B) 0]o m>pM !˾2@&W0RDQ[nUo'J#~RTW\;Ռt3)614!z  ຣbXb`'.FIWct\BBdvwȩwFa8z"Wl "I+BpTBS=S$ ff_؁ ќ3 ãv;mU_GS{%Vi$5Hw5ae(+3pc+KqhtՎvtC"phӪ>u #_: Xʘs_*^EnJ^%9Ww@t1nrT]G-Q?AOp~Q)ӸBsg.W=.2MtgGwswu0{Gz1Q@oSR\ٚ@=;.`3qie< 25&ZB^BDV /i#=b/;[R:5BGUv-pkY“uTzdgfJ;vpՖ'~ͺ]!5qZJu%Kǽ|I2NJ.f冓gOa` 0RO4\;5Ď(=6QIfU\pFH3zSpk0K\Hɶ4}&G}6+Dwo 40A77 x>\! ;E3|\dDVblu K)=[M9(%ml߷h@[l㬼eH7:l%9(H8pL$N|=OLo\*XӤV2<$D4T«4?VηwV{4rXA>9Q?Ptju /3鎌 Y5ɬ@G9ЊoP|MI DVc.-@T/akXGR<^-E`|GXޔ4{_ NEtԡpE>d_F_V&zOUң`+$TĬ3j?H@ܽ3m {3j&6!nh>,J:q 1~:I9Y'h#J@}e?yȚ߲]"4/y\ΏPk ]#~N̚2[# }z n =-4YlG)1Jj~fq&x!S `4G&7r:{S90#_ lmye0R{%( "=EK ł`}狌t0N]B6)ŚGUJ I8q.%ЪjK.5eU3R1QczD QoOqV 9][EbuOqi08T!1.%o#͢{b&Ӹծwō2$7r(' e(EZِ:{ SӨIX:'+\pEI-frqDN$̮Pٟ<8߼(a=g\P5eJ<`0//g7nhAVTi!փȁWsU5ݍTle0.2YKוTbHl; e$ŜGO7 H'1,czٮyIHIYN";xjr\ϺGL錧 ?\[02T%m[uf*c?әg5{87;@z(Hq|.*etFgf걵[;?Dsbn{sD$h͎'?/ t^VJu 3"K> x~72<O%/+eDXkqa~gއǃ.; %ч؈7f#'η-vۊ3}Z.Ff%e'{8T;cǘu12m7f sR_& Mt4ٹr!lw*R.<}y5%Yv·66-V-**s0tp<"Lݢ!=",0yH!&))`kZ}9rM68 vVgZҴ3PfcO޸`JwjeR~ݓ`Ŝ_H!|36ɆAġOW[%s7w{kqæeCzaTR:)KV*)*U*NdJ<@n桼YHo)9q4Ɉ0e0nMi#s$8wj?qsN'\)OLW7&fwL@hy BF$gp4:"!ݹfѡV: 6ap̏'?ȶjW*n珠5;Iێ:8byAHWB hA`ݣz ȕot!D AC|WPi1S0 T2Z>X}v3m9!) "Y'dXٸ V@'u8zhNJr!-J2ѤfiSTӀY2:s1a6}+'LLoФnd=۪~j!}PNQ˃5ֿY߸|#(41 @,5}[r* Ѥz-e^>ow j3 b?D}RSSgW#r^VPx,jD|?~]sg+Ցbv~bS7JxǾe*iFڲUK_9_ct?ɕ̘^_)gY!R\zV&qqs:*\EvqPH|XMV}sC #PI1 tlTԶYx!A莤>}|äU^'~7n2U`\,ZŒX|*ꈬ|=\)'O |Ѡ{~: ae~,k~>΋ 8$yPV'Ri xey&xd֍dB/+0}&X%Hf;>J1 ?Uq%`8]BԖF}m^ L &J}% Ǹ7c$/"NmlsM7A^ b1`QQb$,Z,o (͉cGW4R?!X}5p.b`B|,[#oo IMNZed)t%)]ɴ.jNxw}Tilapp iQhpҫZ gmu /K;"M mOl 7\P4jI G^6A`Wŗ{o8o$HCch~T[8fWAcJnLs]',7YS +e'}|&bg;~c "}' })j)BJ/:jpfBX՘RK$Zڸ]?< !8JMi pW$] !֗^p^Xl^ݺn e@4Z[ éԀC'ےyDO\QB×GOebW~ E"9qkfv;~NמּmUܖgiXN0|i hk٘UtkC8l'd^PZyxoms[\K|Pf֦eߍƸ#y̭!e_+<'+|O"Eߜ=482N`: PH]V ?"uu.a dq<UtY%:dK")͜&LHE"K(YhBiXJM֩LIcR:U+$ hVp[tC]4Y,t+cÉfFq ة*KO! HPWkvYa]XSѹm~b/i@bGgȍB V% :iZy<.A ޤ%+ds7q2i2Dpxj-L,2Ҍ}w | ytX=P02ửtpVwku?9S,65}C?a]BPJN< 29yZHKowX8sXI9"$_ sM3%O>ZģBdQx6C$ 6ir>7r8 A]쫉2rq΂\P}U@KAtwoWGB`'w ݨZE ,ּ/gBߺ:V #frGH h? M2Q X6?~j_Jv,} (UҦQ)y)B \^iwMMjYh. "g-Ѱr\.J,|$N0q;cS1AZ0rMYa?j^9|֑=S@>9_YnAEPL >MSv~GcOS _ o# (X3BzpU m5 Cm?XP'Kgߘ*΍)% 9ç*O8-c}5ab;8)ZWTyJ mqA{QMI[4¬<乓I+{/Ox}=lϤ<?YGržU-j:2aSo!U>̖L`È"ʣҧX UhN=]bP^:Q-ز-{xU`=/i\z㋺sLJakV ~Eꛤ&xfe{< ve3j+Ո%#f xIA܊rxю$ϜĤsk=;>J^{IN&%FGpLVtיhCMBJg84qr ٖRo5!FRO`]x/ 솗늈*ROt6RK9{31d9X퓄WmFLmSDH٥& yF-2++_!TyY RrVqtr ڵ]!YeX#DdotY/#"uPZHU|I5 uk pZ-S2n]\r:Ֆ {(8Ah el9>_oa5JL sfM6֔7_L= -'->YވͰ~a]#nm[<Gi Pxy6gKQG;c w.>y酘oY&)[O#'B ߝ&DUwsO)n+eHDyqd`rC-r̗dVVink\rX+VsYzQ{k=G u9#fUSiDYZkT(;I\di r kW!iHb_^ 1חsDÓ}m2:X7cq#T.w'oI Ҿ1fwpd F( A}yif.0%ZZ *cLj +y!fPY5!:Sltm-ܻ|y'/%@i=j:^Z Ywqq$?\wTVDՠȶn9WHM/omY*Ys蘙H(1F0\r9ֿe54BLB# -A& @A{UW12u\ѾRWaeMyk=MRT [z F4ƛ\ ;e~N1i@aXuԧEPgwLbUA%FP*ZoJ;GhWU&6eWO2C g:4Lz~?l ̕uQ(+Fu1/bk[>:'{>HHz3_[<-KeV:F=@#X%+ qB Ìs$IQe_څj;"F^LHؤ8=vGWrދ5 %Q-n|ųR36i&9_ iÝM z(;V5+s S˛;S.")ծ3\xV p;\U~!4?XDq? 1T,镸VeAĢ /KޠAd[zb+`,5GmCuL=\)l)p>};-q,VR өiRM毌h DtfdPI^V\sc_k,ڎެKdv!a)j4-; 5;$&~gGBk1b;7 U'ְK):(/: *SFe*3FL%vUThf7$'=Yɽ8︫!GՑ'7?2ꨧ2N>thO&~G~A0\E|V;qnP5մ{т%̰ |)&̺DHU*o3b u) \K rjMd/#e{ZƣgE==xL;8&I _xzr)2f߹ mNOCH !<C<=4q86Țc *5gT|/H=oaɓ}Y@Z+)hIn;WEܺ[8!%@'ݥpJE[:XBïqo2%m񹑨hZ[?4TC/2eAgT|1 ޿B&zݲ%aS'xWq*~gO09Amea%gN8 ҁqOF kͦ/M65RbXLNBB1[ǪC*%Џ7 )%VLX-*)&?q-a\lasv?m/bemWI#gmT3ϩm"X#9wxk åuԘzո@]rт@ `~>m@1ZBb+<-Imm`xNgg.T?k2Ȇ#܇2;e0ÜZPX|*^P%j,LȒK(^ʢWl‰b3 :|\C"p4r0F#OK^q,!ꌄ8liWM:_;KHl퇐\ 'VH6 Aq-r hTlT3`5ƂP GKk?OEm5Cc> R 4X07zɕݎH 9w(E)7#3s[ŐvnjTItbjD8D{qbOkjOK+=DՃ|"}䰓g]TWrExKLeӨicFE\R1ywhɪ=6By:Qu/L\1Jlo!DIw }g~tC=#X|mBQj;UҧJ_RZӆ':/D,GS'~.&AF2=٫;:Bm&T íB2\6:{WiԦkbNE7FauܱJ9dx68V7O&aT+>g8Fx~KܳCif2AݬcfDM+ݠƠs3{Pc+_uhR eO PLnh%^.KS@'ݢ& S7JT ]Qf7WiW{CP)9MJZ|Md">ql4 1YoR;N#Ϡjپ>B4JCu4{l&~*'*S;X:@9V"YfG!wOSl}RBԠ 5=r 4^=b ]_"*ӡ+@l4=1b vWh9e>HKQYSm(a(:1[5Z h؊hJz`p 4jtqW>7z[$)l;o֩U ʬm yd}1A}p/MGRbw7 -j,v_173XO0nwY%R-PyPo.O^~ggа(ߓ֒Ju `~Ql_4=] -q @tjLy>߇~\;^HKO5[Ih&hItؘߘ| m(T!qA<ĩU`snu79 &i2󅖰$`9 IsP6ʻK۶Q\mxdXƊwuYjr@?'ll;`SkCADs|·Av0 /Csr11)mID{`b]) ZG;|Kw ؟T;WWصYV8 ܺ)Abz)n-SuLF:oUPuPVKuk4gOYn?MLdNըAg^ԴSNun$F1DZ'69mzM(.-g+5LVЫ}iZ<73hJF~7@[MҚeS,Ys).:}mBXu1FF4 ,W]Fu/o_> ۃN':i=u#Wr@o.ECC`ߏ˥YhX) r7ah>S!_5锎ݩ [h-͕6;p1G6~l#Dw"_NFC|bERϡ9ȭ^شt7 KOuӋ~/750@Q^bnz;JR~jZ3 Q$gN_?▵vȮhe=QEW)i(E0ţAKbn {IAF^D^7%j78- Dqk t+o>o *bOMSv(wST3 *Ї= džTV'[xﳶnQU{ɩ_hQN,<2_F2Ф΋ V\zԔmg ؐ @=j{Xv7˕H }7՛Tmg r$` B/\Jag|9P05WR(J =j"ΔT [+F$f#6R @ &FhIԳ{ae2JLG# (~'%cJȏPu)yӵKG阻 Nׇ"k9_?=~IinJZ.GtD?[i=Um-1s۷P@1qlL9exLfP UGgt%dy{yhE!3-~Uzq82?\Bc U~?"A,y.]OnޅU_چp3~cnm!~_—,IK;hy!kJ}rEDLdvF}wD#kZy2Re=B"v(-]<%k9ͅ@mvдRg;v* TT (TpI-E-a%kxZ J(Dq>iH5d]0ȸNr"e"hbK  >UgzE6+`uBfٔcWܠxg2> 73iCRGqh&6@?!_O._(`/(PЁ@@D}5FwMwe8:0ßZ]Kpyf|L>PZYnq=ZUvFhr$6Z«,W' 3_~NAڰD{AkodS!._// MIBPS$WgY#V8)kTS!Kp#?Q .yF61VKG@4-HnaE5;X/Z9 Jv'@lKU@J ߁pvpI2[LˏK0:c/nWX:W_[zt[8lO[1>й-IխiĻITP^-qǜTݥ \ބ# c\/J]2+ i!4@±n~ :h{I2$'xfM# i;DḿZLa["8g(Uc7Aej!q|E)"\pyW +1 +f}ts edz縷9b`J!'+u@.;؍Y, D,G PkU_m yC'3'4XD5SЕv`p;v@E .̄kx+'% @+(ʽA=fz3Y~lJsЌsж4>#p_'MX|93O\ z:\Eϒce B?wMRV!xc?u+is3LNL0vPjq"d d}%& "MU+܌:11noUA;@PWq J{:79LytEITOC s}Gpn(TKRWX +BatYYhb{,Y .N,FU10DȮPLk8Nu` 2o`Fʹ{SP6pYݾn>OMH܏\n4mt:`SY@gq)ąCE*($\~}MD@=0*&#>+݅w! H/׭~k1dݷ>  \ȎFèQꕻ1ۚ1HT]_*F dDTJKdC[|$YL[.cCyE|`o{@'RJO5 F|]|a_A",ljJpA×cm* w ?.mJ:0.ӏ%O1&Le[o.q٠+yN(ңBRUw I~m cq={/>߿[0=䁦% 6`;Pآ ǚ&s&جD8>J3Xˬ2 6˟IyK /,#iU EF* fzXh\htfC:۪SQ;D/G&B ަ#P2oe 9^K%vI2`^XDF߃iTi_> \D $u?-T`en?y ilVI!(YP%i1\cgØjLݛcmg& ж/3 Ltyұ곁<52E=9^'IAQ!b*B|Fnʔ'd ?DeiDTa:K!R=g*Hdz# ` ҄Td2v#&V"cq5 4I"@=A{+n$|Ҭ!.AU֯uǪ&nR :D!o`ͧxu&8'Q+Ek}Ydfi1{bU~b6 mcU=G˵gwi] z9΢ +^JV[/^w;! i/;Δ?IFc 27&p$ ߒ(+zHQȺ/3VO_'hzмt6U~$}+yZG++Q+'[۱l*jʉ!B\O l!Vu1$78韂;6Q,B`]KT7dXM˅ INAhfoe*9ǭEnH8Ⱦ37E4rQBs^Qy٦cGfb)s5>`Gfbֿ'k|gO=|dQiRQԵiDK~eF$. U?WT޺W<'L+ew"Tz{/Q-r=Ux؊-{e]PNEGPMu^]fI KڒEOr CS `EI3ǫ̃ⰸ!ssk]P`x0"تޤDvn%8 ,{ٛiL4.V lQ1:N+CiUtLX7r}rx Kzx΀dq[~lڸRFÏ #' oJN$~Ǣ2 A$](gIDAc$z4MIL*.l oeSu3/Ld0j,~W"]mNWU|;0 2$FL5'kVCcmBfZ#P ʾ&~]H?89`'˚,K(1x Eyu.c#q7,]ر\ҧ_T@Djv%;Q@& ] :7Z][ߚ64e w'Y_v@X yݩS$#p˿^Mjdi/\V{s6+0pD)E^i + tpa󯶌}l5lqrRbv;aYX#'sX\N xq%Sh Jr6 >Q-<$.3 pm>Й-E8)MXN'n_?ZUrBWz/YO -ziLo3 \= Q(v lA֔W v3'Ӧ?;\]RXm{7`[⋇/506-Yˮ,4=݅e'n5Lm4`buuVI^)"Z9ϟE-S+= p&В=I!3ksbFIYe_R蒾=4{FNZʧ4N׮:irы)v$Ðbֳ0ZAMms39iEG9\q\dϩl` r5y`lV^46L3 (DHH*&&MG[P'mPx]_zSc`? !&Buf;Dƒ2^i&,(HFjVG-Կy=H/ųX.)tՐ S 6q\'gDWaYDHz GmлQqލRiqPjѭ+NҋLH{q*+eP\&.RrJZA=WS, +4vKwR -ʉ SrsR.r omxc MA Ĩ֞U0?tԢ$)m.1Rn:"&0!Q:/j?Ux8syu^'*(Z"g"spH$P ;>߬L -[h6!h ,5b'PD+T?2 |.\p'Lww:Pvٲ7_mqc7oObz#vh2 -6еC@U%utߍjo7Y hdR!"\h$nA)t9\*gEo?+ۀ $k PT1w]),;?48xy*sRɰ;Sk0!LphXG`؝SB3R@Ky59;IJR=Kj."˕vN+,43W%u}ot 2nX+7KP"v7 Вu,H\}3,mڸYC#-,l_"Kݤ+Rζ2(@j J.ޗS|#YDgaig۟I`S{j:k}~wW]jsǮ󜨐ؠJL&l[\{QE5wMtzZzQ:\_dIv{Y:[{O>1=e 4VHGp$$U~՞! 4M6J:Q) eVOmLymߴ4yH!4 D &WJ҈y'5*mkwn3HVAyA,[Zy/ [a&B0='zSeKw9k +۬r% rdߒ]rảW\BW?3[rWbayW(:$@n&4ߣo;ejU9+T"'YfQo:CG QD>] hܼvqIqw&3)(U+"HqZjlY[kciHO@P QbxɿhEq9sNhC+`=Y=<.^vcg~+o< [:Rԟ,':PjR >W=\!9|MbǢ*d_}wDƮ~: 1J`?@ρLQy@\(w<2{2ڷRp3:b`-9,4/p Wil%e@鬔" .j2xHz~pD5Qߠ%Ů5vLX0'$He,X! {u=Dp4ܲ)e d`NJ#$4>p߿upjǵh6oְE`fo4aX ~Y#afc<FyUeͦwk,ҵK mȬ2=mP9Ey._O`&ItZEӯ2&v8v6*[&zeTWd˲KcIoΧǚXw2  Q#*. ?WN h0i@ksL Nwl)I>EDQ($h QtQbƿYt-#[Oc:Zo ps +K}>Rv_)5 sW%H7F]ن;#5:޸-rI2Xʱ(L@3:j,/h)wӝe]rd3\('/@VT <[0bƱqb>Ăk .`\pBTy,KyP̃;1`q}$~@pzi%N8rImCþQOtJG Gk۵N(F1u7a#b_|P$QtߛI:3 r%$ѧ\|xoUr~1?Z)PsX9L*GC0%E/n $<}u+ ޸ K1,QF3*H݈|&K?12ͫ0 +nzc)2A@.Cd2 ,r+lj l> wBdK},E kqbAI?вTVpQ[@l)Hsq}k;Aaol B]SeZv*s+>@C  -5s~`C7λA>o5aK7ͣV41-zs%2]uL36}E),H8xU9fgak#@^YLPd_TfB=hbF%ռXB٤\tBNfS{΁֚T^б늿2}i/ͿtȄ`s:fV5^e2FͰ_i2E_Q4 $B'ͽ#PB@YD/$(4${{s $uG)e"{Dh8N~H4ck v*?Y g9"Е)j@5ՅIޥذzt8[!(`We(af ozU0[OWVOȧr a/Kmo9Cb(K'T{$Q ؆L't{,_{MD|Z;$ Pu6TkXqp"͜m3p OWh$Idy|~~{@4$͈!2S#!xS BgHeJ-{l~DZ *@a/-L#;.Dp2EgnLӟBIxt"=!˦Ɏm4 t8 +8|#cc6JP`$ܓL[)u[Z+xÕTayUmN|Z:-}s;kאAHBK"մ5jr4yZ*h?!z xabI o0Qz6:jsQ&Wf*]]η -Oƞ^_z#\!֓lϛ%@K@:wdGi`A^]\Oq p1fQZOt+pdO븏aN@mHUTKfSb ۬EUfu@A8κ)-:^z(σoD ܬR𝗕5<,?L&퓕*-@Χ]o.!%@Lc^niX@B'GF<)_a6[2g0*knX!ES ct@tN<>229 3ZHN(`/#b0=\"aDi95=b!> ,.fQ)rӮJ{kd=6-VƏ\Q@L?=oLۯ~B <cFwAXsSmhq~'-D7V&CNhBAVp1c/BJ:`kHnl̙dt0-/P:Z.&^fQkb% ^S߁X~`0NeJ$50vhy!\]рJ }uAPdҚk6j|B(VH^2yeHR\pP{r9OOFw 7PM|pW/Qs%0=qhH%U"mD1u$if%R< s 6Cn|nl3CLAϖX2oEz-I)͵Bϭe%U|"op@LT'#-uBt%b_“e/޵ޠ$k;isOʣOX@Qz/&_8fEIE{xzZ W>nҘlx# Fѵ&רX҄0}븢r[rĦ@VX={29%4T+ M[xD"S9o}4nTٻ7˺…ŢK5$[ 'ڹЧ ^ ]g\.h##(+ j#p !V^[+Ec]L)'}ǹ"pUu\5Na)ݻSrH7%z;QVҌ.tzes:[T+4VhJi4JԪ3t%4Dm٥ Xĕ30 D+D$J<(0/uJ>05j 㣬Odw",".Hl'Lwk(8Sj ܄z8Ke.<-V_fËUL(-ī]*DPz8ʁ`t2 r,/Iiy%T:xͰ"Qژ*#^\Tk7u|`^cfQ; 0E+f C~mɰX;fRwdeÐf -I^D{NRŋ>b\2;E%lb£Cwրe$ yf,s^q"yꖁxȬ͓ux~\ 7ȥr/0@F%a(v3sMaA"αUvSQ=$0į\**  2)A̙J'vND_FX(hzP.tstPkfʺ) ,4 =2ϧd"lpqgB:.ion˧ TPЗ NU5^%{dDuUݽxJ;--~ܙ,"b ۹?4&UdZgV`xz|%ٙr/IʶC ~G7Jx_ '7?8(,0Ce՝a ! JbmZg dmlD.~1ݷ޼j7^} 1VV̻bsI)Myt3W^6L+!<|h;dyDp̃9qcR%(AGR zi(sxЖK/S|vrIJwzI=S]JF1["HMgسQJZߓy)E~ دXs]3S  Y R&Np[m}Oif\r E8%UpN/[LB;CG-f6 c6OϵI sh8Z Td'oy (>c^L볫s%H:i-]_G0m&M!ShXyP&ЛuNXAW#&#ȃq@7hB*[{e|17ê{ Q+ ;X^PkF\fZ~z}fx,Oo k=A_}};m]\X+Xy<= |la$1[Jɜ ->fM&߯.qO[0Nze)G\߸nwVm_㝈0S3AsY5=j-‹)3A 8NF/2SӌbO 3{L-B~%yB!w"׸WCwtM<27w_{ i/2d|uv hI¸| FJebmܠ>pTՔ_@\\Y]l>cg~ OpQȕҼ5D }T]ͨ<9D4id:Bp{Csa9ϔGK\(׮/j-kE0gG+*CzXDb+vڱ_IXMH)FLHlBP1{Y]ђ=mƒ /nfܲ.:+/)*C]sRUZ!'+B-#u\p9l*3ZԎ}`+Y@w)vhCխ JG$͜Ÿ @j!Yڝ[M)X9A}`ܳfi鸂Y\c,#Paf3 p`.nr !' =f-!}K8R!U⎅r u-iIvSy!ؘtSzg2.!yB~*L.C+ z=n|dރØ7\$oGI?+X&J)#}5]$ۄpP 2t?ich NRui}+Amg΃)@xɣIٍ!7 =-I"t즴ưquSuY9d!fʓ=^*,FZ.V0`N,)$O(vbA>>:N.!3Qc3J4Y/21)C^ PċG2@I6JITeSjƙ0$t1ڟt7KvKV۾±v -'ɬExh&˰k@1nKi@*o{nGc4WBw$߇ǍU;Ϧ+G" M{Ɇbpr.A+`vyAC!G7jmyz?`Vc`HpǷs;[vNNs1fӱv潟gC -Kqotwo'Z;_Ѳu[ғOtr;7=(ySWwKH%ދIA;ZX/̇J}hiplxsYf]9PDּGөo# b:0 S٪(C5=ΤDqscyz.ONA~IW4VӌvfL-UӪ`dfMXt*av2T[E mrw~!'Nk|w(6aRYTo/T0MF4'e4O`AV{eF`-rpPp,?z3` ^dFVD2+{o{zӓv9J.r#j3EOZN&ӷ.F>>5{yCKBauSZ $o AuI 7ҩM SDcC.IMF]k[83Y;K!s`kf/!+=H^42SRyiͰmŲ:9q $7}#S(K*~nnso>T!B>UẌ1o'/l`: jfВGeb(#Wm`@2KP7-('Fkʀ*8`t\BFSaqsUjCloHOI?,v!+z7)۷}q߬18;*F+q$'E[iV,@ foXF 7d+W|`5awFl)av`]G$/Wq@Aim>ZQn^7mf}$ȡ f!J9Nү[/n/@6a&YZӶ'v5o|ֳ] jj4l>MĴȃYu\R Ͼnl b\]g;fMd,/r7"%?\):h"t0ma -̛1Yb~d1Dšʱ@Ø UFb}I,ȃ,?YڐG6MrwrymqZaĖH&PGd_[l3 YXGK<ۈc%C  ]=[0U ?>֯i R^?.'Z҈7S;'SkJʌ}QuvI2Q99.u;ggF uD"B\{括27F3<::*.p:ʽYrC*` wxOI୧3ZiTm6]H t9oĘнt>1ֹp18Jq7`F΀@ddĻ(y/WEz3 倸cbyX\cS~ 6^taN#{ō2m_VмAJc+ s0Dzo ݩ}`:;}ȹK|֎}gmB~c}D[eQ@qtգ& F"s ,GegЁ ]OaʗT'' 1QK爵+zW{x00LjV$az5Uk*nb~16~&ZNR3@]m dY 90̿Fdgd XM #I1`{{\5*V1eZIVgpbk;1c|z/- KQXϟm|$ߺCӠBSnλ&3cl&gY@r5sg}$zYeI{J@Č@X;&#}j.߫3eFPhT^߫]8*"UIXdl*F̥*Ò!ؘgSIah>q59iAԒ[t׵/qDk|܂ -lӱ3m*6KhȚ;]O%.\gҩs HPn6|3MӳNu[+,јQ6y j0o9~pj{ZE ƜCj^oeb FkE)(l k9۠!̕V4R{!o?ꎑUyho9q '_ i!frAv1ZZAں`Ē' ^ַ=zBu9>xB]Rm2RřBR!'bjL[KL.1泆Sy=ʖ-^+(3GbWjo8jS :]T;91,K;舐\ jO<0<8yF[2)m`f#gq}*PFVoNQ &ڎpJV8R6Z=6ꂓOPv0P~NgX DUĨclNq K&vMTüU U˧CEa(A 9уۄsǸwƀ',J0wOhP㨡[qoK-|4Ddn*"z`H Ki)< rBSTwmޖNJˀU$/%:Hil_4eMSUTSw "0[7cBjet\" 7zi@|F/&0 tQG a^SUK`̶oB:+GȪv$W,&1ҎoϿFbW xVyݔPك#u٠UˈHaܽ9;d,Nr:˘#K3m *x䨅kT2"&rs"_Q#!b D#U6Eۭ{,l&i臡؆rEr:lcB H^6C#BsDA{qDcDʞr'UpP!A20> f'OD;S|KA͒R4JMZzbc `>ؔ'Yk T_+" Z)9 fOp? ?_>x]x]?LWT8 ҤfW^9>}ˀywO=ƗqoCp*MvLY4)Y{{Ʋ2Zhs4͡[>+};g\: XhJyId%.oDh٦XsMrۍ2-|J@U/t|})hWܛ%K| $",hd#an2-u!{/CnˎY%GJ]I ڣM5=l[= ?5"?Gakh>LCS]zpCLco߻"O8*)%nH8Z_ӆOMcChEH#iI4D$ tw:9o.k&#FC|oؑo~¬Ot2DFyYX^ʬUuQ3z%Wo.֦*BB31ubfHB%M|RlU^>-<7ȷ<ރ%4b5'p@}|\!|afr%(H=N.os g5xe*N+BVZִנc5DkbJFZM^J٣mg L/WLx\ - kQr)?Co]YOZ픇 Oge. JECYOYa1_UȢϻ!K% Ua1{pԈȟP< zEJCb-0k#ޘ;kVETѽ\H"^ioyݲ]S6%e|d[ a1 ` m2A1s4Q01=a)L9FQWfK\?jel. &.4Z;I|qlr~en̅M<Q'J6+;jsqrj'`D ؞@^O5ay;D8S$k]*aJ@,s¸ō JW;#BQu( /dԸ"aZں-D cMUDCOW~gtke 㙄rW,㶚2DǤdK u?^*W8yWy%'c G0\g{UٿVǨLʂiAStj+s:W ·㥝JCF$BCWJjձ!n:%sI6Zv ^/ʯtu8'` ei;;L!|`F @x~HUgfmd5f#Ͳ.(nZVc{" :1#AHe%{ښ?{hOؑݕmHK6hb{Y\$]fU,LK8wPXtz.7P4M>r[=xYY u+"ץ|# 6)Gih4t}sIAdu:c M 9cjX@B5DQ$b]Q~KC>ı9J.ҋq9#VeuSb|P;dI]ۊ^%r5 gPO/V|dK: 1J'?LM([0h6:'{=!L=Da器lG춤\NIcKTwoN'_b45(àU}Sw_"h3@I_ޱ_ND+Z+`Y7 +a8S%]xlMɠ !d@Q5 9/8V}=$* &p*'FՅlƘ>ѣFLIz]{&ʅ3(߭Ez4Jdi݃faNpyUwmaxO˚t7aҭl,'wށejy'.d ZW_(3yZ/`tӎv "u!w m  C ȍc@pޟӯTra;Z*f`܄̪K\lʳLg7$HZ;{ֿ$L[<2;րT>wЩ5#+(Ho7saDk$zǭbaƝ&4tY VB{I^\MLyޑj\Xj& l־tG{ߢ ާ_0-TOBM8};IH{Xdث^~z&k̈|Ӣ(d Lk>}? ȩ#wW|yi 3ꅬo(Huizؽj;Focط߫qS0?A'``9ߐXg}ˣ"/RB|E >mBU'bRH6+H(Z~ ]Grw)7sTrn >>ei++gG)DF ~z%Ŗ@ju_C@m"D* Ou(r>2Stw61r΋9O0u2͆M!ʳ-DθYXp9–淧& 럏+U-SRpcy0oy#Gf#*'`Np_mHbJ~:`kl x!/7+PkD"ma5r)Y#XЊ;Ļ"p #o&ި9Ž2KjL'V30R+{A|$@xZX]C帕Eܾ(`^M14<6ªr{beG ˦8ap>kŲr8 3~o8m&#td,Cs`Ni@ i6ڊ_kR7N c-%WdTL6sw,'T7V"8 z=p; :FJ[86 sjNJjZ -c[ 6Go18 P,=ygk_ bztR$1e7'VQyHXy]X4K^4(kW"6L=~Eypz*ʢ+-d[IZ=ΆtP.COoK᠚Uf=0aXy]{jD,}&G > `L4Ntr•rOԩa`,5"Ds4;""!L;_+0!D?ptpQf[˪P xBx(ې§PXe#̷+W5"G;F(B4L40$"xӬ"I STyS9e|`/N^_?;-6t(m_xZlRBS`&Iw#22BWA,;A ] |ywL; CᗖkHe nDnWo\jewi[$'=uP/p}'bod8.Fϑ]Y} m-u# uwS_OducKb J̤Mi]o;UNVMV[E5u  )FeH5{5/aQ'G`1tfN mp!|MGM,[%V)5F~A%y(QB?8*gyր$:;[OHbxN<]%d׍ɼ G&qC֫ 6e:^c>ˇ?[gWk-{K o%?hbY]5Qb9,=Ԡ,c.=Ud w'N:QJmo[YRU ?g(5MSs/3-S&4p41-!hU*RM(R\ ?pZ'7u!w7Yz$ux_A]s\,%'j[C@3&Aew4xOtuB.Oiny6v֘*R6vdU}2{Yna.KXJ"d>MWa2b˸j g371gˆ" 8M.]Rk\ybA$oD!U i@ HZ5$S~ҾeB1VMh1*1.k%wB~WղM_ #-^̃Pm[Y}7wD k!zx {^VI'&Xk"gD% C;Ɠ$745 ^+ajn"Ltr{m`96Vm|I1m4C+u?R屟-g&$=5pkM ĄA`g Z:'E804(U4Kl*< UJ CR+2ξEy GBAt ^䵘"&iʈS ao5|Om58Yضp T v>$0.#Jŧy5@#3eG/Śu8啄'&bdnQp` /&`웤¹FSnB1rm@0VЦ"*)v3nRLU0_prl]eȑ{.Yzbb].NbhFY~֌:ۆ&> Z/-}s".ǜM s;3%6IP%2YQ mƤ-{npx_HM| Ah Qr4d\NO͔{\"N2T{~,7L#32G"_ӑTfײ>{Dp}1^&N~CFu8ȶxV?%[$٦+Q 𔧏#C8qͿI"`t$?ihٖnY ? xJT§I*Ӟ-52H#}O ȀE/bE]\56S `~jm$60;iS4VtV)ǔLbs;ixWj୩z}4Ay^kcl:jCpgC+ZK.&>=@bѬ,b>yF'#.VgɆ2vYÍoUܽ\DDOuY'9Njsnves9Pʷ|=X}}_H3M37?9*c=$bi}2lkpBt 0Psfؠn=79rdmLm7xی Ϟa\UD7R ԸDJVXА"PB?JKz)G7Ź&i&ҍ~槀̄lJpBA}ZZG!|X+vrԁ4MGałˑ=:MRp`9Xfi֜!;bJ=x|%w2 HwI#F5*Gh(ɧkC5.RR_G>4lyͳEdSE"ܾREv-"Bj,@#r~ "Gdsj>Dy^Hѷ!?(u4J<|_1vCKWہh`Fg\xwtdtGck+~?'n r5Ru֡卻.)-OZҶn 6hXx 7 _MZ7D=ex' SݳyfT2W+پ8];E 9Z2FPy#Z'[7w1Xϰ9$S:n< EPqT3a% :=f!EÔƊ8c8Z+Ȗa4A"jzoQ҉fRl˼}<ɒ>| $vy_yS3hkI_KlH2/gNiQ1WC6"h٢bxDn(m4,Kz'77 Wͫ]>`ʋ%ٙ?ʑ`?6;yQկig6ќ7 fLf/iB(\+[ P\fhexj .Π;!;|w҄*>8:Wn|qxmּ5I"%ewxf(/i\@d3@ q4#ָmFb^:E6wֹ{\pE r]hT$8V#Fga2nh(D*&YHaP_;8_Ơ/FSwMj*Xuqź/eLW} /X3= Dž_7A kے:}䚧ណ$Uͨiu-<%Z x~=ӧ"k.?U% rD<ϕ4Yl6~';4^k79mY' Tkr LMYq7ʺQ3z,O`ްc8i6Z[v3U\n|l|кt2+*DOQOhEco#鷄1[vo9^bEnG$t2k.,'$JAu%H4 0؟ ܃& |D˹20$}Dk_y/{L ~ݴ*^F:i3o!B%>HAr1Fv1;Yh8믓]7: -f+wTҝ"| ]$xX@pa2:L\IA+9+Bf_N>j(%2l ,!KFPzsʆ6nPN?ppNfrl0FTsֈ,qTmNk@H4cx#l;WRbV$U6ڬOSzhm.㿳Y$HWn^z2 U VJ'<ŧ%&A5*GVxk2K{1<+ik G4 /dF=F0XpV =.7o䚗 &?|?G  mi煋jŚik]xI )-2ȵjvJiA"|̂2;x GﵚjpHOn'hKPI]jdJJ#V&Rd%b?LWLf*bg*{D LHkM t{bid e٢]qKSnv'FHZ雡uEƙl}`;i n3b@=p,)D?T瘪s*c|tRB霮{n&[C]W\8Eې-yhb@1geL<8# y( N ?ww RK_J~P ' K4+Y[@b=HG+#2WfOSzL?K3&5V~jRf}6Xy~Rw}zvؿR>8xx˨Rϴ5 u={\fbc>ud PT$[V1J~d-oN#/]}& ZY?J~=;uNOMTV^Ǽ b: PqN}d_b͍ac#x Hr tpj)?/lh |Rq~mՓ_0jK(lڽbEEW[yVL<0GjDj]E!۵#-@u?iV0zS J¡TE *qҩ"}L (N-':X y]g2=ݷpx."*iM`Y6A'8͔ .P_@JRvIFՐP*]HĊEgpYB53m{3[HpahfM9BVzzs#d~aq ]Uzwcճ𛗩 d* v%KM{c5{d{ ӹx J qN בJ$C E*J'%"8 Dt̫y1l/Ҳ]J#Oe#z8>)g%x61/%)ѲQ%tTS7Q.ۀxV,( Ύ݃`.۟0!$78m?R|mdˋisLtq{T$)>Ҹ:AH-%=_悢yr SAF9C!Rp”E6e3} ,TuYbbx~z6 -HPo*!?=G Y\Hi[`/@`M&FjP0-Qd=އՋvoXluSyi ~}4 -n :|l݋2h:n(~}>^r\2nv[EDz`la< u {:CF[ZN#{f 0}>VlJ#N/*d + `2}<y 6oWHXoQ {cLgQv6 {1/~͙\yIdF[uxDeȶt\MJQ~H n@}!t} 7 #; M LXPDQTy\9cGg[)6VG+_ƒ9JJԕB󅇵(˰tt%-Ļk*,)xp.b 0YݐE;]KFqz0TgM_`G9Qw%] F*Ha *Co͔#DηP 6j-{_U:} OQk`n42̅9>,NޱWުν#9.7 CfJڣeŧHiA CQ[z<<o- e-aj//˃s.e'~,drO4hwȑh'X} K)jҡIzڃ !;I֟3־;P Gd퀳O&vK<{'J.ӂ/ ۇ'AW3%'H`T8,2VEn',t/{/+ñ1\Z; , —"o;ag1LQը!T~V$8(C_ ^v8a%yιO@ЉUJR܆8Q%]7`E)Pm|->6#$Ga0I|kB۳&Iu^u7OߎT12+:w26czJwaVBYvU֭Hg)䐓R}tPμyݿco.4U*ٯS@:]k2VWԆdrD\ßd_O*W6!Y[]0ԚiyNӆ[FK6{Ž%N1쯧JU4f6 9+bVNbD-!DXwzv\]7y'-EDFAX5v} =f ea(0u*e$RagTud K՛\G+yk4q98^|}J5 9- TƵ R9K MaV#Y8k /}^ L~$ā)x) ?Ђh=*TwhgNM\z+}g &b2HާNVFX{u{ CvYj v6>ǭJ y HfFS֧_2QV9G8R4N"Dz-p0!.+weAh` 9ş52jӢB5S(%r3?nlK$F:Nm?NqUjζ~;3c'?UrY,X%y[YE'@N#x֝Ic0 k+1H?}8El#bvٷ&PIcT'ڰmx.T 9o(S#NxcԵ_Y3]"k3J3Eo4XQ=B~h+/2 gey\Suioǧ*rcv¼bMbT͉G 'h)A&ڍJ+FȮ(sۇ Hxge/(UWF\ 1dZ#_خk'7P8@1T9x\l")r-sec[4q.q'Z9ly{L @4 ?FbGձW٥ÉLc7"K,uH:¿y)]BϚ-KLJ,ڏJ-HfF8*tktdUDh>JT4,`3r"wHA1 io. *MlL%.yţq@r&S GyXlz[Z)p cʇxv6]l_YF29`p1Wa@K1RCljl_qF8< t;-0BJ4׏E°;/?&JB3103CGc:~ÎLBk-ܱ(DXZtӱTǙa+U몓{x5!NmҟԂvvן b hC GC/Β泵!#nAy,`:+eA1#ymJ1&7Q"#Pj*9G+Vk hi \'4::1uHaԂi)D5lvwN^q?e O)[+nG頻*Γ77XE]D>_! LpBvZLL%HĖZۅ^C<|ݚ >&0>w7Q lC~(w?M= b`2,:`5w=!BL>ښȋ#Y$34=d?ñoF>i7]qe>[ ;fv Rc_pXUq`@c<f'V j9#gaQuCA3id.QwVigL Ëb oC:ҸB},n!?4?PM/NUL@c.M^~;>~C> ^9 ]r:o4#6ctJ[~MTDi#8{.Q[w0zAG\m8Ma-5ʳmHtWZRK~L hRUt zŗ蒝5Z 0XBg-^ 9D+FȎpP@vEտ/0(4Ru]y##5c<_,RjWwL^uϤR)qn:ˬ[D*rS@k.u7èɯ L>,]0;?8~USa.[=8c >KXUU#M%F|0Э29l:zgY>}My߷a.ʸ Z1F?H\̴W○d.d~b[: uWV[y; |Q&Yjc BAi90:ɉ0%>D:'嫗YGC|-aY k15^`FtcOŦDtjc.d> 8.#L3ԈG,~R/ 1iΔň`iL[wʋAD›ޠ%W.`D_]SGY< \ s|5+7>]4 œL`a6Y&2 Fg|߈0F3'QԢȁ<]v7nF>ЧXڭfdsN`=*-/x Tw I0C)k Re^tmi 9-#~#NX1 8^~rH`ƶs뎂XOǜ-$T>UvYp&SױHWk}hFaUztv"HξiIg<'jup"10C(UՄ8 q1u$@r|(z9d.}4n?UmG[&x:!F=(|kynfu rH+T^Ff94/e@%+B ]`y0/SOb_ ;j e[(&g nER:c)jwL)*-eŎ(i43mmL%^ckR N 4 s?hp鑱c!Qq޼[?8T;%x ?2 w!'dį(ײV2ȏzPoW G' m+>- ⤿^=2?Vgc`/]`+|ȊD;_Cu,gPa: hcr# j6;#(i}9%tgcRY+Z D. kEją.T"BZA)IF麹9n|O %X~GX(~a!=&LjeԫCdK!9Nv[N5s/dyrPz@z8F :O^9vifaR!JC'׽THjs,y;v׊It\ހ"JZ%²T߭fkإCpr~H07xd:&d| 5w_ͫGű-זk-Kl2 ˝lU>|vò滽2UDlqw(ezUPT[gBr,̔WNT`EΙ2 c jk:jmJljր'nvpYŧNm;cQK]Y\I6eJXi|#qQ>)Ky/0H X~[8M|')D.fDZٳ5B~E9V(*_Ko| PIYMsr-J‹ pd90KTM"\b9^ Ӡ%aN?:ʋwu+5Zd>OPΟ{ N9^EB(Y Z]xӯ?yGS-Hyy9 N}9/zU`DIJtM2\dh,qYZ\u_.^ -#=v5j& s;% _h~>Rk9zvޠW\#G@Hj5@>X =S pA> CЏø0q &:&# h \0J[Ǝ* )滿8ɹ;0^l{ݖoMW=AΑ]J!U ț"L8*Ղdj+}`c.l_AGML*gյ$Ғ܌@!\Fn"ƶCSmIdoiہJFR)4A^~R潏gTw.RV5&S!Z7ԺYg="t% #Fd-0.lTtr}/tP@g.j%^' ~Ms}vzg.gLR]lכ"lŢtia?n:݋Vj+ y2A-;kQ GdεDZ._|XnZ^Mp}@; k A7& JܧމN~m`-$uDlP7!P޻NY-s̮̦ Y'%;TBu׌u 4x`;Y t F4ߛޮ;,ΔէyS`qLk/-? +`n֖P1OԏweEKMJ?_H(= dܠ뿝ìPj:("6j O%7xm^[̠E :\XGgGޔɒxy:DZQd5j'PEۍ~Er+pGa3kհc 7ɣ~n/b9$A'ٹqZuj>]dE^fWP}q3 HdO׶U9HEcuj fíHB>X] @Y}bDE> "8iTD fڌN&)^ee&C&`[7bu~>x5׬a?)`ZMKY-|ذFSafӢ/Y'+_FhxxAV|*;>BL%O˷ٔ> AX(J|I^Co@٘}ȥkv1 dehxC{'Y^:O o Zȫ!i4Re-{JȌ-hY3͢kH+g*TDm бSF' Ʃ `cI7(]W7U';͖+-x9m1K;I_!2(?+U)E6SɵCk/||t{lu3iDȦ݋6U9e/jRjS3i)z+ZҚcEzοwx|8E Wx3i_DnNM AfA@1 )3U]PgSC jXXuNYќA7 )q=][b8X lF O38mZ? | LPo lh>ķ9] ,2h 雁лJY } ,YB\0xNe?f1"X7hqk/7^ :Q+O)^"7o| 'ISwՊժzaI77iɤ;RӝY|ߙi2I ך}N2ߏY'7Meqhcj ⢸[U]񹽈 3pƂU%Y\r'w?I&ߞauQ˼'eU ʞM`Ĕ{װ0 .1@>^]V r{^p1;+ 02U"MN BPHaP^T 2G{?X;bJi}a!9[G;Ov/F0\ZxA8D Z$^|Z;2&l#*4yIo,߼6 v&L~f8fՃ| zID2v1=Sm5@i7,-Ҕ1̛eUL9WI h* QɊCVM!\܆/X-\^K,\Ciߥ; Ek)שjrh?1Bm_m)C>?.VĄ:p2h.Qxƕ WB__)|9zӨv4L%Xj M X 3x>'QKB n!o 4$ShoZIQ}Q2MZS/||!\ Tn8 ΉC4"}|Ɯ`]~T G`'瞳NKmy⊯cAe 2=h(%|vMblY N_P`ް^ζ-9I W6Pѝ"f ^cDH{UxN*[GiOQnüe|Ͳa^uZݩP1%2sB uFVi/:d<#*# т"}J*> ;w31c%U D+1/wm$9RIr RS SEjw*Ow//]:L T`jM xz(9=Xh֘M3hԘX<2#S8v.g>OO 3!ʦt䝦=ۍQf7rnS(C:8EâW^`FfQ_)o;^$ 6gi؇E2lCAWrPjG`Du fL9"Q`eMxG] З#+VTL p`B6!8%lg/huf۰ldB20-1XxTCyil7/C?Rb^Dqlb,916tӻ/nA"cYruTSnCb`ԊaLxfwE\ƓꓞxRU(AOF/٣k/CeP''G)//pl<,fozou ]I|"#rqGe-)n}n^A@I+3D($s⾪naYiS7+5&;e-}o6=ib5a) ^„_,bڀ;u)/,dYlam~ g=O4}DbCZI>`1Df\Mc:dx,Zj]znwH KgͺP4 >8D*ij0 gO NE4gC>0}]౱"+oVO1F&Kxsd0P#=`,{`]܂|0`*UDn}3r3@ljq>qI+k)wsţ= il l56Ou4Gf;OUjqzRf1~r?0Xϱg.2z(>e(eVhZZK44 zP;i&mFEg9]حi(;䚉_ MFm!DKNaՀp(1N%[%{l+h< vrԘZ^pkt9hZBslOYq/d!☞/!pAsR0 8gy>YC8$n孤BE"Anن̈́5z @oҌjlYgNC/c P-&H(y~IVø Ѥ JS4 K@n/J=d@ۿ)c|mEv;3R6`K|t=?>DfV> Tk{ ?E/kW:`i$bQM6Ky^1 ʌ AǤv1! c%+qvmc.d3,bYTu+ Ok-p,H@pe(pR.dr4[0ճo>x "t d|]01cgUDBmΙ15+3龋|YE˻~{ K"&NwX 4OIXyOo\u g)xN qq "aB9vg4+gy񡏦EiCL/oxTZ} fP9:0 VK"(DX2ز-?1ۍyHXJz L%m0%e ɿtBrhQ᫢sPG0a~*RPS[Z֍r^"|}hg*ь2"V ]IJN7q1s/{m49:tOMXF'7d}!B,&lsG3J ҭʢ"MÑФ2՛pئ#l$;/iS`wUlC&炟vlh+u\.'z}uo z$),wܥw6sŜʤ-V`9R&S:0gq4Z, A6dgĩ;dBߛ ֙jMVhgV%d\gD/IKrK(OC-y.뗯v 7PdA>fĮ hT_`^B/#SfC7ỿ4N+ȭ&^y z8*GWOut>u'LA?D"&B/[3=i^-ž`f sI%*}.u,|h [+?dA2#7o)L9,}) Jsegʀ~,S/RLZ7`2TXYNvS2CS쏦CL2Ԣh~}Dc! . ܝȫ%x@ea箮Bp>5{*$*_ٶ]uF-wB6 B^0{GwJd70?7etbhE'𺭱7|_ Qi :5 xJ{5Fm@:V'\8*i"br2 E#yA$74$X!Ae{OVwLF=Ýfy*s \m5$4RPBqZ[)Yʖ aY$ςcE5>D ~Ubgq-)4G\4757$1_yucc-^}2򄅟b="|)CBC4,'BtGH =v\PɪpHs̖_%jkY@Smy"~4?rxW|Aq&]K9]mA<ĕ@$!n@ 8g%@dfMAux4t!Q<8(upfRef0Lq~Hb!^+0^~N9F1q<30UˉEt 0%ҸiFD cl?Nb;bV8v8&=Q>{kןI$6))Z ) 癤x^WE׽NϳSU8"S^^[ EHtm!KXZLAFVR,+JMb} $Sl>bx`JIIZ,<` ۆVH., xRX0n3|=Xc}*/nșD <8DӞ͇R U#m|ޒBR%qc%٩n(*i=)zx^i@0K.GґuvF'sF!Ph6ٲHBALWFm슯=G=Yef'&ؾA^yAqrFOmPhϙHwF=(8xʍg R$Tgn,/i WRg^3'K.Tn\q7s-2zjX܊/   QvIyLcagOFr :0 – CR:E^=u"mX|Z5X\x'-;Vh{Ff*$QfY^G-D㐅M[& ger@yohlN±ahZ ?Q:K~Eɘ|Y_AUE-ˣfjyFhlUw5;O"śOT>1kmxZXn#v`ihV="͋ Bq8q!1逼h^#m HJbf>dvPW9+\ei/swF]G2n ɸ6_f>8@hN)"{cA*/nJja[R.X#!,wg~x=rXo,!. `mmw}}t2k+"ufPl:OB9j̨mQ_9'xS\5b Zi}a>ꕹs (9~ ֈP *2z Kq9aGXkA%-%@콵Moo, 4xΝ0NP7Qd/sP1jъmg=,C\:PMޅx5I7Զ+U.#7}xt517KJ&%FڶeE2IŮǘ+QGuuM_y0˞̸rxpQSDb2ZG 5G)R͜16 ,4\;}OߜTko4r'm׬ʵWklO)(%]J0 !eK_q3b;tNan}^xv"tAUXً>-FKEY -$x[1q"MpT@GBEH\KHVN>Yݎ{ kQ#-$5qƬrO t訤o7RF`t-~G2*| |9K'G,9-joEGx #DR*E.9[ ^4u)7b=e= Eq:C)?e!`SuE%!K%uT UlًFm\gE%&%NP=3dwD*KWսNˈ1njDx]~ƧL/v %T`:tGЌf:4; /蝄LTPhOcLK" m@W}*ZƲbrˤXˠWv |Ikmz0xdFO g3/2ln}i-Ax@Ȩ7MK(KH[8kMdץ?m@ʂV1j-K[!% gvCiH4Q_ sPdڼP+Llril/#Kr ( @=>k#:cNy J1svVI)-F2p >'kU1VTU$< 4+8gMe{JŧBWdR B~u>hr HN/AdzIH_^I%[" t`#[JrǂJ T/U*h6":BS3^n s쮬%'{YO8Q&{P<!pVkhGг? R'g)y{4u Lƛ?mc6 ; a\6%[=D̖R-;lJ{󶡚?M?9| 5b??Nm%! BҮ TKL* HoTj[nZU^]xT{_TFvz{-=''}w:gH .B,|MH)`;>N?(AlC^ZxYbn\d^Ex?ZA M;#PiubžU~5J~MwwM Z,@cT0a}aOlGnkDqDBkE%J'Jm-8'-Bk:VBɊ0v12wB9 b}h KgncD@T‰Uzo}/R`Sсi"p`d"MxWZsSRT@HgSF.-iqcv wT֛cF흚I%ưH]!v$s&csm.]<Xu% AQƠ\n@ۉAЙð5\}dڹyЯ.Sb͊NeA7x1=Vs#LN*lcT( i )}_W펻9j5 jhwRD;g{gAWorIR }j!~u>ZSԣldzUR޲4LDH] yViŋ5^R-ir6fllagc;3/bGzlkk9|\ru7#W/ lT9{ҳX/9 {AfjE V7hcl,>f pߠZE% |K;@._˥4k%&V}{O+jTD#/fdt739K L-yio)s{!zt"li3jLu KkwXwإ{آB|H“O5H٤Qv;?ЬVW*uZIyx-һ|8rEk= v\gAh4GoJB:Ӿa4&noR8+b N7z[Qi[8? "zv`J3n Ľ"xP۽"fm9 ܇K9pl7-g۰[۲ 8(oXQ?M )J.nx bKʹvS:KElt/WVpKa+rK0$/z0.)FB,HcHazP"4z߅ڬ9+O6W:9sFn#a N*h傛z?r0{'5{altq7_5e&Dn?H }RقQt%As8M[b(2JpY$_M@#`ѳBt探{G:x[Ba) U eEA& ps_:SO7M8J_G)mKzH`嫜`mߘ 0r%_tӋ7=4v{= pz͞Vrt's@qJm-I(f,:?3lcwm ^P5Rjr&|aԧun.CdvM0PVQ!!~}rYCPO5A7K_#63= x;;k{;̛;/qY3 cXp $M?E)H<eˢm0;EA<:ĂNƨKM YKC0JJCv| }l+5r0kn@n_|gXKo. O[ge_Sd6 ;_OX"VJ 2dzYզ߈X1C i =3-u/жsfԯB*(r[y_/\*]?~s9x+Lt, lf v+S/_khQEL,$P==BA` Mń!HE"^@mW7&2#)v W?dΓ=6g0ǦVjG2oEĩ@}*ә~d/J9CَV_+"пܘX!R;% ~ք8}5={Z^@' A2mcwi=R8$f@XZD+\lEoXzLXѳo7@;QSPI&nR.W)bG%R2ߐt$C XycokH5`N{t"3 !zrL]Fҩ. ]Nx`ϒ.zC|?,%#*I*ZҼ8W_;8Xp4k^nC;:*kƫQqj6g ŞnF  .Sj12StKL9A}XȽm(s⻳8hJ/l,c9P J;= K+/[?c eY@|#>7!Hi=; Ƶ1z@Cۼo ʱ̣@jV:3"vi;(*'eM.eHh̃pPLxam@6W[~iǢi+DKฦvEEB]?3j[1zV&Ɨ? N졡b^#+g*"LPD}p՝鬢M$X90e+ApQ@KBsCF"٩zUIB?9?;_VxJy [\$sx.maRlqÝeK7ƭWk#A=E;=?lu R/_+݇t q$Ƞ;wǂMPy{k<)q 0jsJPnҙ* nIe{؝l|sL@8M5倈s9G^#cd쌕$ryu%Aꕶϫj~k7SLGgk3|3%Aڮ%n]du0O(:t4cюykPD\S9 \t7kKifFFtTE1\F(h}}M am=ðg"$yd\SBn^RJ1c/ uORgi6b^7Qr} o5.FT->1pvt7::Y3 sV*_`FCD (qY?r9ÏP醗6i_$eMJ)3Ԉ/ [ sG4drԟ0zV1sa ,1oa&c/? N`}`U94dkҘI3JXli5yn4$EBbp;mF=k^Vߌ9hY`E0RR?kǐ "WK{5&@ Q-p!ٖ4RH I i #?ݷ%CfMˠZXDBQ0ne2s5"c I_0.#RhgUtiW_\?ֲ(~j=&Α,5^; 386 ۍbJ_q/4NS'Q~HlZU\sv5ǩ}(Xީ $Yсm3@|Dy1M,RUƿ}hcD.BNKw6{=A?>\^[jK{}Q41[ȝ< F\.Reàe(.* N<@y׊ӧxxkhx6Vp xZ԰5N++n3LDgK]8Xhm6Ӕ/3recScUUh'ҸptdygBap&c|ӗxW ϥ'aD3BފWB`KPP@whCP&u,>p ? dI.H/pӟ4_ꝑ#cg9$_X{i;=:c_o:%r?Y'| ,r[FEwaG_ET ޽;D+::ظH9;BE^Mcۂlh.æ/K`:l /d`= %{&HhQ{VcrLhq|W{:j5wΗ[Y|lB052[7Cߍ)Lw{ΫWȂ ɐQGgm9 0"i`.E2c+HbaLm 'liP6MRU@+APwÁ$`ELBywM2PS+PCZ>uW.oN4L ޟғxr3^FY@vo9u#KM@-kK!zrm0t=s[Gێ?Jpy`R*B8!|9 i[1S ̙yC.4ʿwR;GLvWFb.`r$'%@[#A,ދD1at~N{ 4GJh8%!',"sH8ٴ}:n3T XeEZx+~$ʩs/%=6-LIF)Nikf}p>gدTc CܙIc=x+xP_78U2s 棅>怺ҟ$!K3 En K5ՊNbd,J:ᑓaƉ85UC|}߀*:ʆCRww9RQ~:Yu-!~AFGNF4)"R* d%${O5qG[!q\pJhwGɐ1spd iJuH~XU)] J_0+~ Ŝe ٥MfF7d*i3zut4 K|=a{xhU r!Ku7k>$VyNN)ew* 0/vvʞЉqy>ȴDقΗŁ|hc{FMKG$s;аur~1s ] xiXVSZxO+ꮗϡWzasp%9Xp:J%}o#hUt ܑ ]wT=rjNn.3d}V`>\o8=;]wQM6}98#8g_.V< 3A(ҲM dA8n-E'RRq%eR7DX0Lr,ZRZL9qj`0;FZa{~d^1!Y&M_Wޯ*<ߛ27*]]Q%O5Sdm8`AƼbMك ϝb]UM!Z<;΄1OΆ?> $+c YJq<*08UDv`*4:Ž3+7e\;2\%%3`) YmsWo* E}TRP8]Lu O%[>5?t]P AeTѯ ?68RP:kRj+$}ΚZåuÍ,n r,RS>%7^~dH> UYWE\&%OPXl]ݴEzA$ؠZ{" GgOIkt޽d&&ƴi] 9ص|mVKJ}!h[ PxޒJx^?T\c}2TbLdAv`fFʥH&#P`P= GFW49VRŰ[,'j/p9󰜇]?c@D?${3{\v9p?"_0FYW;9`4TO;+( |vtE6ꒇLC4r@Ǎa \g` ~wqg &G-> N;zVc 2Cu1[q|<5*G'(\"/v>[VЉ%k/A)`q#  \RQjEt=;d0ΉiuIDUV{bl0'[$ߦj$LABgeO+,?e]_#jn#ʋ {Qr ɷ @!aJ'R8k壣0bK'!cFx7p|ЊsQώR[W(KP 9Oqn1]I -f?7c] |-ouMc*\T@32_v?'ki #q]WJ - ʠ7s.T+a>N$y_\hYOhDTI\ﶬBJ3"WtpC+ZzH魷'j<;K4u`A}l[(v5$}mϷ8 Pضmal FeظD5y? 'Q0CeG3R6*Cib hLuN@~*H+vf,ż>N( ?]G^v'2^0yz6ڂJe/ n@ c4b"ܧo(,\d'Ʈфr`BLsU.@ BJ0 p4s';кD+<ۍ0}]|NXB>8Q?Ƕv`2wJ;"I섓£6u,g-U.St⏫y  f/4u:qNBWDb&tDy;>'̍j ``B9Kյ5UR@19hneoD;=u,QQţn[Ne/i b"\$a\uݔA"bbK_?a˻mȋa]1?vM#Q9(;y>-%9)]S7 BԹx2>,/jB64hV@0 0/t0 "d6b~_SSE͞P/uX5 )2^m1vsSI]8y_ɂDzIP60?f51eؼ 6i'짶\_amINs D9ɵb:˄e~sJO]J5?A]%*0 еsde$QR=B"@.W C($ ҥc}C),` Sdұ m#Yjew/DU[DY`=R3qH}TRCYT 0|D)犠g5X^uwd^e;ܵ"pm02Zw&AFThLK*WKN&2O %]aQf8Bu:ʨ>h:AtcSt`<99z9肶8j{Hzun܌үCe[;!y.>_P=PVz0VKRp,gfKaR5V` ?ݥL0x〓S^*n]e<kmz(c_T%h_# ĺc!, x!a5b.݁qrm۰SDC^帑q=VtY d =:k$Ak~dmeqLUt.ZGlFC``SOI Z]8f!=%8O{ #mTF 94Ƅᆠ)a"S-|e܇ix#R"zp!۴ u~3_P&K _<{=-ա1RG09؟.ŭ0#za!ө< Qna=h;)(6\?_ 1>]OVWA3"~{4AFǚ H9|fN}3al"h_I0,Aw 'eP*{k7?/Z@ rgg* d5ǛIӵ0q;>W,ťoGԑiV1o5>)Ĉ1B &!:T v($^tL l?X*|Sp:+F{h6zZ-4{yS3푲I(dFւH~3M XU`sssJ1Mh1FEmx"CO%/ ~L 62J]!-D6aB[ w#7'JʜWNXCc$=unMʆĚb{ލ xF:!|ri+Α i1Xbhr1"+ISf;25Ox[9$ɐwaw>V.oEbubiTo(bxv߁̂Igh\,r[wr#xv'> dB96%v+0}#VALa=]]@IARۓ}ϩ{JaՔX"^c'Y^eA#6 hsߓW3qNz?wT?T |N__Щܰm.rTֿt* ǚ>Z6AI'ۤDc1ѥ[6N]E4Fb 1U4d|Lď8ZY{ ~,0oߏ 9zX6;M^PFs=_'GUHh56CVfVሮ@(Iq[,ؽ7᪽<4ǴfB̜Q UUzMXcd S^fMS&[xHl82 Ӑ(HMz ꈂ nsܧ3z2x~%7u)Bl &} D܉ע(\W=y'S9 ?H̳S~輦{f uxdofI1G@,jK׷t"ZϠ?3K(k {ҀF4f,noU'\ϭ"! pÓ9ab9| iY tI0ȝ|x +yMs|+3F{([K޴:<ܫȾ{M ɰB!<' 8b<彑tn%.5;HG$S'7j7F* ,ofj 9l7#2>6*Is.⼦!0 ǿOv/{ZtL a]@ӊmbӁpHO40չsrZG .^K*\h:Ysx y!y>^2'z]|:F琲156)Qԇ(_9cs^ Mk2iX(х #H=zL7d`v dt'/`3g&ELk/0[?(7<hE mePŐ)p֭xK3+CC|'t= _KTÖki;GOHmHWN֢P z-/՟gkΌBFzR5./H't̻,eon k]aD j5 C[V 틐֌^MhgG$ q7!A_3FySTV.o+unxณT}VG W HҪJ}@Gh- !Nn},ĄrDՐbgMAY|^w8߯Ơo) Ij0x;[AOmD, 03YRη]e μ<ŏ)r^ɞP3; zBa _?p  Z sn@m0CXJf2SU#2+Oev1~R3=-JP෣ZB@76|}B5g*2XD'xDFZ/cr5s L)֟Fu1MIcW`v\Z^6R? ^k/ٗcN/XfU$Tft$viCGpDh9~~M9~!WwR^`yttAN`g`ܸ1N4ogD @]7 U]QƜEiTW7X]t  кU8@ %7P!ۉfW՝ Ϙ}j9{ez;#ʶ8~.0E%d4r[[UVqKR.B'Z=0 Ւ9pW!eaF)@'L~_c=-;T÷ށL푿6B!`a$meC51n@s o`_IӜ˶T/:-_PgVrӃW7oYS0^P[0=XiʖgWIrP8k oF},b%w_#μv$+50RT4ma!,0eD8n|m B"IJp!V7&x4x?9`WU(݄քptNv`o@[[jr3f &֟qH"!6G=lr~m 76W~G]S w@'Aj2GqNX'$|j#bH[&W%܆=`,8ɀHk>%Oٽ~|>srL9- V+y7$k2MKd4zaO/&af !8cRX3ON{nKzgۛN+P봞+UK*PTЅf} "DLz<<06tՈ5;{/+`.:J'³٭[NZwo=eH箻;߲ōJ=~_sj 8NaVSbf&PfVFdPa#>G@V]:&Ā໢7#!L=Grqg($IXҜ Vo Gl[,_f[<7Hҽ吏D*Wv 9DAJa{O0 z۩ԂV1S!\,͕89 D;1.T{<)xپJOKn"ir)/Pn'1;촃'{ nz*:Er af_!> lW!s4DčCGl¯9bd`ҍ'2S=!n*vCK6<4T*HU#GN!r{&&B;2I gFn;SsTN^);#} Flۨ"@ZB"h=v-Lo",Fx1ʠ(5cC*PL0&?n%[->@NwC☘Gu$l*4|=Kc>ezH 2;yTv VUވ"z^2C?ɝ+PZp푺Ep6#@vnch;D(9iUZ$Z>9Υ *HЉ k%(EѴW rؘX!#2PRI'_uV1DHv[7Ix٧[)N²Q~4'QVOvƁs|NWњ;Y:Or^ŀa|ib& zp$%%HlsAC T:گXz*G%dMowkih3#2޼b?~_(SZ1-:QEzHn9Zfܳh,9p-hL}u"YZ5̦:}<v8AiRc [B@MOwl+ S<.1Ѵ?Պ?z!D vBSkvp3~s핈 2K{H> 1&_9aggE$mkѿw, $9cڿ֜hd g\e;f(pp+/ưӾ0$^3- CC.sr;GRJ"f(nբsf SN5jBxxx[;U3ǃL9LM=En.ې- xVKCTKwz֏Z78' T~y\[SoB>P䴼z㚔y5 _88'1#zI]+ݔ˴*bt5dEIJ~frV!ҫ l~Ddf|L3L_\4ݒ{{gyK"տHoX5+-ٞ_!NlfgL:ތ;Ǥ.Z䓓c,PΡ6lAxU]_&ElUK+UN+D?M\W⓫5Le1iFL#zcY3D7_0bqy^{yNeC7Pr̉5u T?F,D78PMYKge9 \h^*lcS 8N~}o? ǨbgPf7NZZP"L!'I ?}:p}PhQ,QZfһ?Sdf$U%y'7([q$ 9aV)+V&xvYPX,vڠ/z>E(CpN>1RR:z+W pGifQۑoZŸܘ|ֆ7r!u/#-2ݯLaD?L ڔ,rvdmਊhc*UNk>(h;{\NԹFdvrYZ:/wAKvw!ڟ]lvmqb]vQeD4?m}sAK4lzKQOS|[ٚJ[LZ$> V5>X5Kfk]Br ߢO.RDp۵XhjUտ " sTEAXm@pF1\dՂPY6|E]$/PjȪԅLCVx}@ } M[("$_MTţE ) HS6Ж\֙jIf7Vh/m.F$Vuٸpxl_N'jkbլsN}b0Cx V LdV} hf\sF"Tg]؂B×?ܻ{y -?1L>zqP4ǔ;鼯V=?|kvjA|iRe>6߆*Y^='ݙ3#w3 (~T1l'o <"9U9:ܚ_uRF`fw4|-Рw$m3`8 10EYE3N-עMa<4h"ŅJ܎q#MÑ2`l.v6-8YpӴ>8>:N"Kѩ!\ F+),JDT6ہN+>o[?c^X5WɄeģۤqCmq ިU\gw_lp#G[|QАO݃Z'{Z4ٶ+ffѴwyM(EçҮ+,9&gj.MT@~a A{NE0^h9}Ѝ5$%*%Ν| ƵX%-B92š?`!,5A,sB3] wt&sd0i` ,F~eDC-Ih3ڎ0KҎHP)?Gn@LfdiKV5qX:;@B'fOVZD@}%KnZ/` r_Y0܁衄!tp8ك)[tIM.T)㽈s-9o\~Xqɉiϯh.~,:D-%mw3bY 94,D-27SlC {j |:,AwC8"Z>lC #o :gd9CƖޢF0 '"+ћhsA>4>S4977 L=kB6Q8{8'\Duځ!ДMs;fd3/x_.KlNd-Sו'mTXan֒~aq=}[%&sWy2M+Bʞ84>.w>6N?"Y$`2zI*$+vε䎆;Aoh|O9Paxe.Pb71cߝDDXD*s pz4*2Z2nꢓh RKd=[l]G`Frqr(-4m#m[U.:-]=U貁ыo`'ҩ=uscv!IGuã>t l8gU%jrv`4b0clpMU.#0&z4hUPiU& *b6 ~@[œvDmb,:{y&iI_RI{e? í/Y{V-%`3PgĔG[t0edJSBw|'-v@X,˦]ac+h drH=x$qѫ(2_48g).st7%c7lL]nyv2)H[GBa,#c*,f?Lq^԰䶡hk!\kU3kg9BqƖwEzf7H[T9J( $g)ʼn/9 JcQ-Fkl 6ђ`mmn"6&aQ'4GLkoοhQ|"vU5Z Pv,ë_Nn6w'Fq\>8 1݁Eǣu67ar=|^]M9& w4_p0_6;̀My~CDu%Ε$XàNgVKM8wN*h$4 E蒎\b͟7 N P?E[G#ԩN44 NRBK|$2,u] Ey('J73ۅQ[s-(E'z3Pn)4EgZਮQ DKbg_GyL8m}ls*GD]lBD{ ;coڕ@A0%YL,=п?XL[~*3Y!=$!YeF@8#nG[_W:-T#sfF': @XnG׏kLPdٙ I^dʦ*3z_\ ǞBIij'rүvʶ88CKc"#h[wYDƹِ1۾Qya+S."Xrή]CB;ivT1p|R $ɧ68"0rfjwc0QBAai i*"Sb5|sҽz nZ%'`:  g0‹PG7CX=@_UFgo5ab"zNn'U=;RG! s9#kMMRk&2P4k,%"'c .ITnn7,$Jg]`{k5Mz'ywHΑm'h|Ԏ4غӪ>~ee+r@Vz*(yX 0j=-RW/-؀]w @rTyiL.<~ӹV~/O9FhĀ/S dy$|1os[5910Y?@. -SaE`[@FGcMW]#M^=9я7ǡ_ES;6?i te24:z"hи?\-psfiL&CE3qrr $L|i apo8l{x6J͓f֢){\_Y[¡,c 8̰Hq9Q fXu;h0i,IU%y džo Q!t&|?MB{pRPbn=nIR5`]K4$Y̰]Ymko-n$/3GR53Rߟ_՗\eu(bҽG7 ! .\&tS Ls<3 >2sAGW螊Tm:~\`W -\zmn$ȝCm:$ Sڼ/"0yN6ҾU%0 Wvp@}|hC\\!®w4u׬J3~NA;.3O41_ &|7ZiE3u#?R' $; x^_s0|'mX%$"S/GtՑciϐXU ]o@5ѓ]օi V#hWإd b~q1mOus/w:oE0}j hb#"Ջȿ*ق[t K]==\BoTr@Im3O<`LzF73{YItW*hƃjB9LyN8EnXֹI. t1MMs1+jhFxPΈiNZB5-s2^QaW =Wbu|IMII~5tv"H:s2~<( O=&B qYHӓ0 Lp8bq=֭RWvBbkio 8o.UA_{dfCʍ.l|xX&g߰'+\`G {h2ϣvj[NԭϠWVB0 h,J1@l>ݦRʧ_.|[< 3gCВrO)P@|Sѓafr$fZ2[ %m`|ѣm`0*~O;eؚI/9ĥ:tUu倓PFHrtq(;{%9oX0b4kkRUH {qE.& 8k+7-xjTMTXC kclqO-%5pޡ3S۪ $~NV֟_i "B}O.t=Ʃvi?gHik>f"s.<^>Xq`y 5nI3ae=ѥԑg:SsA DP:Sk,.g,͊*C1jڕv7ODw/e RtR2g(DG’R,;buJSnh-8> əJP獔fbXS u pNV*qZ42.%dUUA|nzx;\ڴ,O)-%rIgGa@xA4gtk 0y(/CL1:WΫmNkL(&(Kdt^Yv'/2mhFIY]Gsn!4d,W1:hߔ6&|^cW!{aX,7&捶`YBO= %%iI>μy6}"Oy#j<<'*頓`}wPK] Sf=rB <+3 F8;6m ȷ-**VgG߭,kpbWT SxWX]KzoL@X iGdJI |ϋNn;c5% +N]lđ BdC[in^:tt/w9븶%?v5,K.ig#2#Kh煩Ȟ12uZ;$M[L7฼18~ަI]ׅXW,FaTvaSW -mXP `pEmjғA-'6#vhnjz 3@;H.؁ Z ΍>t[69dmQl]&{AH{yA!/2a>(q|#V#­YK=ovhf;!{(^&ՂX%"e%rH\(6מ :O4O@axS( vzdwwa6 0ŽQf.Νd6yD^e% 9ٗCX>xN1>}GWSPLkt6uѹfw!^F\̍A^n[nzHcU ;?RB}ȐL?\jKvI7XbRmI=U5ljgj/m?N: AuXRLe>zQ-!,r\g#|Y:ir>@@ YzW.|Hƕȹ0W6 h'ne-dAoleihz\Z]( ;BD®f8T.ҍsF?Zm,W d֛g R*kqS1#4!\)+W-{'߄bx$?j!+.)9GhdBs -kCy+=ve9U,PoLbtZὖx |%[AqgX9/2*l4ڂ0/_B P@Ś!π^5R{=~̭OV1Ħ*5|G]а(nLz|bn]+cl1{bFep$Okuv~oL\,Y |x1wKDFCʱ%\p%Vf.$=3| d]UCՃ̒"iU*Vdj-iqܡj@=Pv%"j#DZpr5gZM~/h%+nVZ0!V pG2-,Oc꒞.ZȚ 82K/Ƹj$@?2]LlɺQ@16QL9}W\rI0lhN!2j|> ~b82 RnS :kij'-֏&f_Uqt{%&Hq@G%e-(\836-ei?=sK{~P!=[c}i^T;v% ?O0CDb/\o񭫶z3CLF&gRm oeôjLDN4,%3)1U ;QK`'m+!ֶ~.]n`} 7 0xF'Be5 6N p:i`UKUlll =ervTpqٷ()1f0K!q⏾)  P6ּ͊b6y;kL@Z{e:tT+[WI銟q)xpEC]xhRQߨC9<ˡuTHY}G3B; .`a ‰u ]_G?x!Я(*C:@pg3q19mAGh! x9C+:4(($;b9X9c9.Dyͷ͑Ed"+מ=d?sPW.:*c"k[SPaUqxnHz=jlz W㴄qh؊H_c<;n(S/)1qvP5vyV?ЅŋXDB^箳,}ߦcRS$=n 9; EZ2Bޅ2閕FukBVf=H/@h8Sbq9)׽aە1ЭlnYsߖygf߂VLM6Ef?SW0UC⟩N;N!z1*?f_EM|֛*<38aEG9.F ࢯwLh35ֶqlPzPO/D*cıI7Ҳ,PkP}Fov^KnyŤ űAv<$jfvf;-(r& . 3ZT YF>P@__jwH.;i< g 8h_6 WG3Ɯʆ-ʪ}MZР~ д&@[$ &~2Q+6 9ѻ꼡4IdElllfo\^'i!蓟^|hإvɺ'rJ_4|*& eMxduQL4Su"vSu 0wT=957z{2I#o?Y&` Ț`d?FPhX!ȹ=)+Ka9s;\&Q>'8#ϾݭE~[k҅L2,$&]붢D;'I:Grr>_R|^,Nuȓ|*fJsmYȪdW%h <] ;[|}1rZ1T >ijT"$pµ5BZZÄ[J;͗8rޥYPoCRi`IZC7]ba4^o2;ΆZZ>@{ aKiX)Jvf4Nw!7J踮C)#`֭/H ?)A7f9N<it8rcuف7ֳҥ֖0hAmީ;2L̬ۄ>Gj' M _pKSB6 @F"Y^y\(|Q}gFQ?sqÁVqkΡ{zYa#9v)z|'WnC`;7H!蚲>e 0بi,+07ؑ$c=]چms/|H#?FAůZiPF a\d&Ւa:,;k-O.^Z=nCJ$-"د~%z*k >PFNK1tg|k*iݪku-MzVyT߈%7F}-$G &"WO.uAYggD)eWaϒIglLLↈݐߡpg'GmBLo-l]v3*5"k79wTq.`Q&$4u*G* {y$&>cŁqtZVk['#2sfDO#[@k[c Z')jzpĄe uww~@I<$?ByOkB1i׃/V,,"Ju6I`& &r򷝓- \qӓƫIWUfcߤ:Lk:5j>rN, 9ө96tR::O_{*vbaUSsc sϷr(&rظ?KWhXHd5 րR-(ܾE׺Zh~*$YKM]["DcRx2+/C_+]&Pn&]AN"=$m;L COfv(X3row3oɊ1|Oq((}5BK)^$geMJW(9afAXp4-&/$"Sm&p?]Tٸyy{O5FkM >f=A@gd )jAC%lJGg 9A+G&YuK8#3d' G~#ydmm8zwV=d^1[4TDK<ـkzG}~{!wL>a2PjL^Mrdǡh1UsxAMd+K5V`hMxT16<4^~_-3^F)@)p[񝼈LDAGV֧Ml Yn]",|ZJj.)AO{U9xg[*_3^3͏|kGL93ǣ9~e>înyY]!<]sn-FxaB~^uImv4Pj /u b#N )E3d|K3}XˡT^[hfݧ[=8|"WRmVu@ްpKY;m=\6>FB +bF*oԮqЌ\{I M\em}UgP=XY,[7Q:UΙ?ǒcRe*, ^lQddo)4YSit:{D}ڿ9[GYgxfN |9OA,C$'ƦӒ}*W'NH~@%=RL¨ťgq3=3(ZLmkP;<ϋ`o,l7s2ǽE ]W߀8bbZL\^ywĆ4%m`,sŮ PpuTd80th 4fG(dv@3۴vR*FN' kI#E*m ?C/OHT $m#UCμ -56GϨežɧJhGץxë)ǐZ|jְ] t sӔ=OWlƧ3ᦫ奄RBSo |@{?67ؠ:JPp!ԡ LXrEVu+ \hFg`Qyv i>}/]̝y?K-.PTaM$i49CwXui!w"ʱ^uV gw.=k-ݘN2l&+r-c_W^ۦ_Gc(fp>a$ (dA{ U/5Um@Ǧj<6G6~9쒄L&KٖL'?{5 :_.3BJ f`)"vxkm6ʠTZeD#$V#~Cd7Dq8N}WH Y5bRHږ&H{_S:vѹ«FAfh.4CQg'n@ΰsrPؐ{E2Ў)u(T HEGjfDc yҪY]Όb pagM}W#E/1$(+cYw`9n$=@K= ]'Vp[X?~W"',ޠ駅ӕV^-509e#/0`[6FQXenh彘H(.ë+d;]j#~y]XbppDv-S p@asf_:ؖƚj=RVq2oơ#2avzn5Y,~׳O3Q$F$m]Co2;mFIU6 e"J,m4צrFP&)M\&nq'g/@o4br],LB֔8i&ky17m).4wuCc[6OvC :_wWLWVQ`{>, gfKl+3܌YaGaWU(~;?B#p5 ]CEn(i5?k\iƜ4=m:1 r1dG'¸h7!vZiN_Rf׽, +yfHjUZw"m(F P5wmہRk"fM:SG_$d/XRyCr-,7vm@Z6X/A˃a(MbԞo!Nd),Do%n@}\k>t^u"5 CcCj{0ޕZoX)JL3N;>)N=RlGhU{7Vy1r,`#%h +եYnBr"ۂb55f vZu{lRf6M\[20$Y*G 4E\DJRN]ap("a8xY+5P Ń=3 k(hsAO #2aFj]됿 q뼉ӽeZ#^*y'fVJ0xrRFUK0laqWz"GƷ;ؠ X (DwJ\EF(aP%j..E.7"hn]ojF8ܕtդ}2jUwj;kItr`z4Z=/@{eے?GkOlsqiqjm%@Hhut7wg%fD+0N{*Cɥְruk2nOxr4Kn֏T45OP}Bؾs?xC'@&2+38#ׯHj/YFL2H#㔓[Rj͍CdC^^# *D:mN(. q-sp8)ط4/* @q V0YOz dh_iMBɛjV'|ysI Xh+>EA]P<|̎vw" PRCK,%B G'?:6xbSXeV)NV }*-a.Do<^h# =*;Ƃʪvfio,1v/V #=;ܳ9d%f(cl/݂QD~#tRYα(R~E # joup(,́cm.0mcw (*x;6#mhhUx)+r^.-̃A)[׬6("lDIFZ<يf:Q09VT@IQ>-OVj `y,c(࿗.yZ De|; #WUU$kV2aϛx0_OUuR ~2Ru㠽3$Я.U.cZYLJUĦl#=k~/V y{Ű-T-Ve!+Uo_ۿgcJfOt4ЎӰ| ULhǔ{%.ZO%!~P'w&u5 roL8Zk-`{DK=5,fiM.v7:vF jaݪ[L WOK5eT1-{h$t==v􏡺x.6Byѻ]\#!xUeT2G/vZsR' 8pxIC%7-նi֔pE(jZ(i݂0qsXA'xe{oR_-mD14T`f/Ý:OSPbc)0IOrAs/nobB}O^q~pw _3&!'/n~#f-U 2b[KlMhPv GpT 5Cզ^!^x}, + k8$G-Zg|+\-K rPT].Z9 Ëhܮ?H@Cgb0aq~:nKC?ߦ?{+%݊S\ hk;VfuRL>ѳɫH<732l] f7?΃񨠵)@l !v@@ix`>jK ШDi<7&c'\_5AB1a{(-qQi@_JGeBԿyEB3)-uBԨS#K)O|om9t5"!n` ݛiA~7cp #aSRB6WYh㕫'R 2C)ӳn>v2mVXdZ&L#\d^ULp;MP:!4\KN)B>H>-{Ξ&-. <І(lReDRV*C/S8a)+ ueQؼXmF]i ²@X,r $ av>G0F7v ?ѲuwG ?IfvlB1ISQءoepp: 1Sr8 SVQ>8OdOv|̮ADrֽ@3zcƐ6-˼[tx=WJ⣞+ᘓ!BEwruM gn*l8Z+Txn4B<*!~m}i+Õ[Qր646ؗ1$n9Oe㼕G<bJXRv"yw4a1zpה0_FH1EHL 2g_kEb@EoH,YYaC3+ r*[;RK K*>93b@ eZi^M7rK+ER, f\pQ:sR!ba-eΌQHg >>d\E8}MA+{d}y]8| =K8R4akΙv"9Β ,O#0;缻y5G$gi;H e]#a^\qɣ8-P73oO47;/NWSUlx5:D]I!ӳGZjE#ۺ_Qo2V*z HOz'琜I.ETeONc J$DXX-#Y6 ڊ+}尿6vsOh:n)%;map*Y[fDP"#m#H{XFh`ƿ8:j dƄ8%N2\WsنX6i6,xa]5F6e@D,<ҟ"7K_Cq<bT&$X2ҹ5 qHة\=2-!pC~J@1s߅V|s, 6EH7lHgKg~%9tP+,GF'U:\KQp]\hĎj<1vtYI!et$nU'_Lqө kK{5qN *b!ҵ ͍ b*e djz?Iаh+|`o_G "+NWjas)L0si pW; =}! Hx8:*" $/r>b=ǘC/\%g݊փd{T*Iaw=Tm[ $V[fCP8?n"~B}ӱ=pnA8adǏI8EF6Hb[2~ɁO V_-+R-C[FGPc=yя/ݞ‡΍ ]qMNGls$Y> AA>p QLϦ#NP㡌9%/h=7yZhP' Q1H2n5@#N(`H>SkSPRѓKEJ |}&FM)Qbx16BIk`'5_TR\u wch>qݒt (k #Nfx,BuoWvQ r?T U+EGsRq-<4mY;X5tUU8 Sj|$($7PHp%vrꫨEq 6'[L§R ̝ %ޯ|>/NpK@w [, !zDY_~'2 T sp9D>ATe-t.5?Ar?I:RpL|KfqW9K%ҷyZp*x3qm,7(Ul@-:yVB8 9]+gs fPsiQ>yLff@]j%zvhЄ@%Up6)?:@ϐq }}/ ȼw4c^`Ėkp"K] 쳬d eTpuUi+N5+(h[^612`E^V+ؗ%VC\*@*q 1f4y+K%fޛ%yjM4I62HC/5'.Pɰl" qO-}64]]F;G:5AR_ϛP2;!v!P׶'(]p7DG+d>w"z[P6jim!V+=xvuOWGχhic$纒H^ ťmeB'= !NR;^Ho&1 @\dy>`&AÅK<ynLJ{@ ) C*.ڒ&xGj}7M-ґ7vrߞ;uzLSI Gg Ѣ<ލ#D^e3y+CdoCA{dE}/JAd8!;>5z;(n(C7򣺓MFV*2V Mv iVչK?Pa :}ú-^vAUxen}ş=<5٪O9RA{á'މՠQCN0aP-ANbney ;-:”&wH4uWTXy/F4*= 4CLo)s}Gaio"GδoE1uؒ*˽OYTԐµ)Bf&Oӯaʝ&E?c;nHg:,uywy.:6*֖d3OFm5KUXau  a ٝGIx[akAµ G>͠Cg?`RO[zx{eܺQl#/] G-wc_iZDE\VQ#yسoj>~,hwE|߫e+N FτQ;i~=韽Ǡ3)8RDJes)Q>nM۴X9ڂUB³eel]eѳa:0JCm@ SC:'7K` uo.!"1zxZE 3 [A3 z(IV/5RR*ttHe2|X / Lj)qFqf?0/rοwYqcD٬@!9I&TSW`}ZmEbV*r_T-(B;{"+oM8 *aA|#\뛗#|^ QbË}3ൽ/7}/̀Ǟajf+P+W=\#.2!4Uc3 ~[\M@*k$*U*a|ƂWKݶ^ _l4K6Cj{8VJ&{rz|/-z۝| ǪolKm \:0Kgׅ%#SnhxOc`-P ?1觅PCkD 4kP`۲?׌8 %.+U3gf^ë@L0nl$1]86f_%2L :fM;W3Du@KM@bI~BYoUi7p[']>tAGL%5_ŋ%Nrje9Cb اT @]qGQX3]X)F $G&~HϡĖlxHwQM#˕cxJ{I;z 1,33?*Tss[ƀ.^+;&I>2ŕ'Cl* ~J/D~T X`0H/ABٱ#!dahNƊ|5j9V*?~t>37~ʴ5.x?SKvN+a5)sc60r.+Yu) o']hj!r qPi.@4W" l^ҧHVGXC(".4_YA F PT +ֶ㦲-!! ]O Km<]S\ n// 'yR7S]x!=ޣg|6gwn3 厝;…֩kkSꦺCNt#zB17 zjD◟~$#g|raG*3voPbGN5wȤK;&uqIsB`f-|ڞ` [khєO\ߑ9Fq1OjTnޏ qnz=W=ĨBbJ`5S2hFu#f fes3cMlRWupՍv'o"Il|'Ҕ'p{+(U P94jIWhhL^ ?_1CPS)K$upj~h `es@܅RW17e)A>67YVz ud.MO?H8c4#ܟ 3i!8r^󣓩拞xxuVj󲍒vM[=;:C0Jɭ@F|*Ob pM AmV<$͗OXW -SxإjǛ^@@g'ӍWBԠebL>= M=MF44C1QT+eq*3$\_u {L~ɳVB~[#}Dca<`t6KSRame( Q&vpY%$8*:BMaڱTz堗1ӶN%e^蝗riW)?Td~Rc1+՚,PȈX%zKvN.PH؃aX^#v=1XL)uqǣ܌-1gKRX`I&ʣ:x<'+j)iT;-ĻSRCVJ(1}Vؒ܊I+P8D"LFҹ/= g& :o !%]1cv*a((U7(g [wGraYH] 9lSZQdBNA8}zMrB %SOB][6~n/IlsbF0SZxDtѫ0?Yп] / GYA7QX&l4:.)U`wzlQJ sؕOG0qPJ[)O Yȑ%6fC4̈o 5DGٞ;Zn\tCwJR ;I?)]&&}d1HYDcc%?xxn;^l`G(z_uQa>aǛ{;8!É C)^?{_z^Ta~}kv-INﮚL="mN)}w)֜eqw$ɀ}j {mugUA(/=.4_\/iD6cYV^xaPq Jh1G;T,~MT}Zb)G93ao;RM<hiy{ڳEL`MmIh+}_R @ G(ށJNrcҼWg>׫[/n$&OO̥TiGéXŨx0^ۨK9,{孪 [ GsC}ˎems e#ԇBcTxɖ8lbR=6e Wˉ E>̫mx3\*)2XHVXͶ[Tjf{w ܭԖMAV?yg/&ض,oZSӫpaj9b)^5G5a]l:NJ;j疗ΫEi{nj_7(ZcsNϻX[0Ns(?%xA\ZveLIInO˫kHAŁ4N{ Q~E9BΓ=MpMiXCu"#x +$tN s W}ԛ]>{vlԍ#̩ 'Iy>O͢Y+ W4sђ,~4=h2Aǥ =7{+"!ÍL e߾z^q(4׀;"5<䩅g-<B!ݭBǼAþ8Lt9n6C6]ӫw.FY_*BknhhVGPj5Q=`Cc5!+9RQPc5 Ȃ$':X^y|Sgr3?Yu'zבU= ̽`m5QF+0  bG /iG则?53}Ϋ `ߊOe+ܤbHo}.:XwK~/nxT>tމعT$;RM9Է `*WJGX]˝ꐽEc)Koz7/ҒwXL Dbg?Y*tzzR.^ޟ:~d!.mP V1:w#KXk]mkcvSڅszك&\CV>hs!+o_d D%\yP. {5t/~8Çt\"+sxg-n ^).I 39&p^A5/JP•<B΋(._MiM][wƅ5C^3svptpw1 `œnZ}o)K0}'%ra:LO H/!}AdFM8 ^`3 1dӢ"b4s"]NSV hkY,#RS`5 ߦAiĮ+uGy/7Vބ\:c1ePO˖m26ajN%פly.9CNՔj !Zj$ Km?mnQ>ptͣ)@ l^~SlŌǂKUi^=3P<}q9i| -*ufNj)9`clYq8+~T161c<r$ r{n MIni!XkIB'ze !eϨFi]aY] IUu#n7r/? WKVtpk9Ntns0+l_5v[/ Rv*SqkO~ tI5,|7 q-ك7tYzyWI1rTf5N]R͗ 焌f\*VPx^%uf+kjp7W&骑_gKoNgŨxj6KB^oI ylcƪaEyJe>0ؖgE((ݾ Gݷ҈-VH34(2+@곲T*74 \RȢ2#VMzg \0pjKmΓ! {F vlA#c֗u лl ? o= ^al_P$)Ozg *K(;f(\8%IaÍ08ݷҸE3x-U2-:Dмn_bT9Tdteب2w$=J8 nusdPDi%֊1挜Y>XwDD:O+#vKNcA~/bg#G#MtYdF ˗2cU*e&(nHȩ e.M=y[KƍG<(he ipF>5ԡR^*qE!!?g!y7/}_1 W=~4;m0 ih)BF0\B = hqa%#3t/OY~LGk2>ۏ18*PO7sikZsϡ'[ٽtSϽPnȯ eD(d5uvJ?jr'^-8W{,schˍ,:\s\'0/|_o|bZ6a͗۳z}r6@}lefH[hQw%F-'+]w}MݧQeVStu{<1ҿ'f‘=ki=YM蠘-e0+Tu Uj/="j*MA]b:.6B04wB#p.;%jqNmyQ|UٲVBQWxtÐugfZw6~hxfC""qiHPMRU4ج˅hYƿϪOv(p\Z`9X# e]וD¢R8t 9~2NH5Q(`Ҽa~JL\duWVypaKSDM̀ "!#>qp2KMNW0/SuRy}~}VV{b<5ڞr?>KFg_0D:މd|wMNt9_clnt"D&v뿪7Uƍx*X0↼#b"z'NҏLМ2Ndlv5ڥ5J.r+Q 8B@줺uxY8fŜW,hZU"͋RW*1wwWFff&f(h~b6kN(|&(K4HԻ6xry+r?yS:P8 u daj]{:8ƞ %Ug?" ~~=߄{B4D?FHEZw?sL\P2W;flV duޜ 1wxۙ~Evʲro[#lW6W r8 $f4l\{8@C)r3vT0"'Fs>x.ҚhVPe2hHR,(XT3쑝jBJd*3|\ k$:"b:<\Iuy#,KW"!43}j|u, ͊fJ ˋ #`(H:Xy 4<Ъ!}y͑NI~n9j3sЙ_r[r^GFس[S+$QB҆7GSp3ʭ']`j]Ӝ"NkHpHU`S@0.?4c vp yx@(8_CSzpv@ZIxIW؇uIW V(쑭ɇ*?sѶxP <--)¹ n_h&T 7n{YgEY. L?O!t 46)MΡ$uwS-[٤[P /PqC+1" I.,}dKDiJ;_? YZ:uEFԧ|jr(CN\⩍҆H# =Tv!qL̙YLiOsU9N7bU#TfM`zѾ֛b;Jݖx!"#Ob㲚 ,?яU󆄰4Eʢ5g&C(7׍S9[^]DeBT=ƢϮ(~GwEAͽ'\пݔEMGobiӒ%Ȑ̕\målKÅv4HorOPj%đ&BG`hŚ KKFyUVVm&qȚWDjD>_3.%zmM=;FFBH+N { cM}Feg8 SLGugM }fZWź@MtNlhBb>% A S\D#5{/`$qİ@.*0ؚ´ =:VZlxF#&L1sc_L3h!s-/Jׇ2K%%?ZƋ բæKZ{MH#sWo\RNI6*S=hKbeWQU"UR ME6uvl_o@<P =""#XL^ SS5t SvXD\ O;[ ~FV+#Sv}k_t򋗀mMn.MH &٢'rEvyl(\]{ ̡suvٿ4H:Ay:sODZY 򃝒 ۙ< }__RAjL`1 Y]Ce JK Oc'B"gHfJ14C+abIacT~ 2ݘN&Yר[fR3 'YJ5,vcr꒰`9R%$$hIF ەk) qaW#!UQV\Ȭ105L@431x0V|U4}O0b\# )']rrZɻvk_[,kȧڢ>gVhu qʛۮzm·git5n;P ,tvoXܪC Ѿc uxIڀ%P˝UT4I B[.ɑMBW!_x R&37ߝvO}X hARzYG|O `"<)lh295.O`x8Nf>p=y*2ʍD%" )A6b#c6E"* YR$ʠ#!?K0;u7nSed>zpn $ \ƌu-tkq1v'Y2F;B7+4Ng@NP_ Y9QaJ 3ҪQ+ڛM2 tĖ?a+4 }}wOST]l /F~خxjxJ'6%%0l\b1&Ii(܆ZPhH8ͧ2q9tA|@ן/ 3$3j-g3nPMeޖ'eMHBgP*gfݲ =fC+i (Oƍ%aٹ@Oq-LPtְ hX82CCGX=|>M,R{Qnw[Ƈ"ok*{3rFJ[Jufay%!1ak#:j2yHP[z,9EsQ/{ TY a'<2x Z2&Q ^3דC_pxm:uNj&X+䰛v ݝEɋ)L~`r-" re 0w6jo0 %&Q_LT2+6PtB*E Z!eHf֊P&m{\e7jDhlN|MerK/D [|z"Mg6x3u3ǕMteY˞~CYW5ÏH1C6QY.(Ƕ;u3~߄u.-?{ߴi- 9륤C"yr}\[4;Z@h(Bs1ý 6#{2368theJU 9N9I, @{Q{fMHګ Lp;=3oθ&dI'6a&lo!e' vܪLy㔄}ךgj1S1r0˘qY-]_I-w*ɌC(1 zp߫ޱ ݓٰ eܴAiMٿ`^)8d?^-m؏dfıgRO7IU5SN-A7)qˢs`K.1:G'ջ4DbV-t<'XNWE&it4 |`:"7qQJ6 L=*" 䈡vN?1ꁵJ' 0voqvmq1pRLab؀ `z ",^q0?dD{&%m!|(?7$3 UQռY [='yr "ն ѭ? Hz\T_! ^^^qcVnmg藺NCēiqInMN1dN-Q^\DAJ`]z\!@`74'*7$7[4Z☌ JNզuxOGd3FD;" n {; m; ^DѶXL o|Y.]S*~bxv2O`7z*xzrM֟ic8$3ڪN3υS.vtVexBYpsQ82T3"vcM~Ts84LA,ݵ VᆘaT |'}C&°I=A?Y܉ܱH$[۪fTţ@\QLSEc̯NȽMrS ia<ȴ&"ѮE!:[C@΄󃎬:im&kmM[[jn7Uapd}ccP*xNĿ=_qup"$#z4BCu.K#شNn2RM%#/gQ r#q~ ?hs.f]f5 HnvE OFiEnvn} +uA]Dy*PHz/9J|`aw@N]Jb> } BS(a 4hEGL۩ao]!s0M2)SD KB8e#,r`(4HA]}Ys;4Ӽhj,D/4Rg?לWz˞/hOTrD˂@~](d& xk@ñy]MR{ፋgUѤ @tfj1Mʎ狢{e᱔O@tjlx2,RDPJ*B@Y#`ۓ-TY!PuYΩk䎛T2>Y北|xH(]SlWeTÐ;/0:~HiU뢪$:CMa^o"ᓵ"Dɔ, !i[1!ӸLz*k]kn݄F}"QEVnJҀ/FΖ5PfR G!K|yAMwe'-ֺk;VW^W۱cWKԘcsV5I¡b3qNHMk#V}ЉvlɖMSw)<u4Y Kp~,_u~W:ud| dKcO#{kÀROu?H1FHȧؖg3&kia~Mcۜ4 P;\;GR}gaCRK6bahX^'*=w|mFQ;D-ag \Du~8j\I]Wo,JmA:iCfF$ Md-I -TB,LszIY]I Қacf L Xf0 y3U%Wl7?מ;wє-|d }:-zQgQ~lL ?`4aw` !sG$3k@z{9!B ?89 A]w2$.M B mGR kh 3ŁC|$D9iVf0Ț_ߐ]xިQ)6Z98/G|qސgo: ǻՋvU%Au B'pQ^ u<=K-3*H o5́/RZ`6" <{63oԵD>~B^:>{2HtlNZYe~SK"~D#>/N|=Ƹ⃺?(hxvu @hM((=S8a_ˇ-,0l- UGz*4;|,޿ fsʩaÃ~#LdZxp5ZY%CJ~A[Y ZЏW8NnIkorJ߂\+6 ҈W1^)j&.5VnjIןO'Wc|%wh0C3^RGGQԶ ?Roԁ|6fA-G;A,]aMsWг u@N#/0GiD V6Y *6 ";iOFVmoŻzfՅJō*'8o#6J@+s6).<ΎZo3Aխ%j |\Н¤,#k`)~N|EdEg[ܑm؏' KQ>oż)c?O_Y# @x7GWm?p07iV OK4ό2nwJ_f: >j8x/F5&,eP_/ɅL<~ cF{ I΁0H<046gE>fԀ' "dUX(*JfatYk܂/.yڈqT<9l'/p0\ے o*ru Ri3}P4cɠ6#pR %2NS{޺iK硰KtPA-Cg8~km􂀃)J(f*,2K=5OGVXNd|6N4f[j fW]еdnM] `bw+g.(x#0ĺ砫BqkZ;l1FѿG]4P@7@K"Qpg9Nӛhnf1>?`l"-YP+{.kC)oC8U}O @=R "򄣃NO-aS߲e : ѓk|ҐClZZ۷-pCU8uNt5/;)H첼h @eL^&kNKB\[TR+ >`ޥ{aQK-J $uB1F 1͇cX y#|o JO^7U v"x_SE~x:߱Md[@v6ȗ":3_)? Tlw1IRk4nW&;<)eϕ9LwMl \)'x^ u^ml{‡4ɾ[Y; MhHp^HdN Ř^Se^=|nIH-8Y,j!0OH.aUx-?Fr4r߸˧h+?fV?1bӴ`5(hN,Ń<3m e"~4_""HQϋ3gs4Miǔ.^HNd]Mj)Ab~$j8S$"k E\y'y*6b.`AZ*&7͈QDtW{qIn, ɕϣjٯ3킉GHߜpcѨ|YI"/rA1 S6 sa'3j 62׀kY梶AxU}⨦cƦ=U~}#dp>)e AR-e'Υ4Ua}L{1p>qJe@Q NZtAZwW@7C[,}fm=QI.=c5ܸ$&|VT-'v.H`klI!~56Yy(}B-|1vo0Vt ;Mq>;Kx/WP25{FY4 6Ui`(dPt$y! 0N/}$[ i|%qwv 0p5(AB{B]94Ҁ-*$ `5(Z180( >Ci <صF2u =R%b_]ÐE:Yn~CұB)J`f Hyo!z,pDAsZ-,V`9l' Xq]Ez  L7ԝ @X4|aN(D/gJf\K K1g:.\Y*Cov>ri8=sR.%nrxN_a#kM7wE:^s-EF$=x՝Mw{Gk(~0$4-b7EنOv kEǞ. ULؿztV_T ~ՖVdI;`?=Dy]١蹞d۹ۙ-gzTv?vvief0k?Im {@沋u}rJ{40.]? bGyHi錉`'!vBkB=8J]"X+V)&})ή bR+{׬!ʠIz3A&*.4ZpIzg?g԰98%5#/ݮab:bjO}q Dz>,3HSxcElSO0Ko\.3Ð'6s79h,r!}1NAScؐNS B B/QT$Bh>ٜW5CS[;OO~mR_f!&:dh^](AHnԏ7*v8"k$tի7g"&Fva7ھWeUͪ%Zaʁe36BDGn{0^PP.D'Xu>д|L ]~?F \{ܕ:"z5u|uV0jI]$mWּdQ"`QX¿TO/i_"+\ sHG) ҋYUe^CUӧMedX Ȍ5c6"̬]w@rE ^ٳuM09h3E,>Nm"a`Loer;:Ka1PФe%Zpud=]Z">`\xhZ >QD fGʊhS8il=O*ߴf2|,ց8P, _c!F[+X璠#8)\g4 s2QQ졉ZճLSR򂦶jS敳T'J>3B'V~chǫ˅\Rb.v JDN6b}Wv[MtT&] e4 ؃ؽ {E1ˆ#HEsec29~n? .X'oT!$m\zNXIpz= ;]R\> g)wmB$ye uГ([’tRGn>Cϋ0l*) in]'~^4f[kgH:Gp<=4>>T;~gu%ôd•,qx W-}e6).j2PYg@/%+#J3ݫ-lv7im~2pjhM?kPi+Φןl?vSl]uK_5,VSx@ᔲɤez)RЪjPd/7]]F]ď @}V^cz ،XI=IzelxןQ;[,7&l%d'hQ "?\(M߫&wFkk? D2BHt]P-jn$pRM/|u xRIgI{cճV ,=l૯`w Kؖ25Vg~E$1 m*.7 <pD޾Z l?fc:;D .xIc3,qX!M*kTFˀ7C0UQM2ou63 Qa#CG e]֏"T w&ǮdɶXEZ/G0MMH1dَmw=C_R#2H2y>rN6e*q;$] e^]{uth' doWR5Umg6 նQoʓ*4v0sYS0biJM߈&$yl"Єp^2rvh Ll Rx;.SPA{X\73K.T2: Ag#cip=:*a|fw{[EDhorgf@auD]t.S+1p߿77~fc3wJ%!UY_Ø`3в-HDZ+%(CȌ bKJ(0=?wH8S&µH٪HNF5Kuqv G?P]#L4,)fι5t(8B?VLEDƨwR6,GjRcTpP~tBkUy`Q<%ђ}h8NbW*{-W"h9 za_RLvo/ÅVPl"G}BhUPzV-muJsWmi{;z6 N`̔Nr[s 㠡piW,gL1krm:z-}*_Nsa+z]0*ğY5=Hظ$SG,5e4қ9pİ"|@\Q|K[ݜf %Lr;Biq}P)fWf6짖%HOI0pg"V'¢G ݑ9嵪@* yH4Cl`'LTId|`Z JοL0|b@ݿ=b9D{ I*`\h3| fc_W@S+2G 4dK[^w`vyՠYԵ Bd<6/>"D'9(NţlORl,vr z>ƇX<ٜ:Cn|3nє2?20K ${3S,v! {!,9DUWvi+ok]y>2SFgk<'ǿ(.1K}TiG?PKjK,S/KYV=u+ϩĚ!%O*?7p &ȉlZrړ*]vvK[\,O02 M9x^33_gmGj8i`0.mfUsx_=V?2+ĮCrγa`\?V͇hR7Bk.a Lo j3وm^7A7Vu|0^#aoCy8?kC ?"k8'r]!8N[/De^ěH~$㟽=3uw= o_]tbRzyIvhe WI9bSx*S{ +,~y-KQX!~n :\ } lGVV ӦХVba#:\*L\+/Dٵ TyZW q y0k5җqDDg艃ɸp'n.2خ!0)Zct+f~!+A;/HӴE\{yI2jN#>a GΊX\\P"B_~{VbzF;`Ijd9W0bî)֠ޕv#IM>HMGal MLvGd1ILG*nDcH~踺AQmfx.Ahr'VJs(~χ»Pڈ.x; h7_:C2o/ASM_++(oYari/f;?b~y䪜5ԡ˄Y ϓɅth{쁃=Kh\-,+qFy.Ȃ`7 xvLYt>^6)z\533 ZȈ6^pR0f4ROCSD_SJè\r&63FVǎ0=Z^0fс\$@=we|_TB2Gl7}OnGK d,I6L)nṊ3u)S7#uƆ陁PV5%leC r0&Rg(xD :k+51dױ q!Cn=1 6D\Y^&i S9%RN Z+ً¤ {?fn0›^Z/G+&֭qzvsI@;"]n #,D= ʮO*(`` #FUJlwMԌ=cmwm?\Ҕu#/k/5pܒY+u3g 7Q8%Zv0'y 2)Y R*+fb6 1eZk=KIBHJb3`Q&{ͻ'@5FRĄxoj| -X9DWxiU;sɻ* k͝,纏l%Q.挤Mp>+&.`%Tm+m =yYEGߛ>Yj0|O'v,P4o;Y&n%.D` ƌ$' reRO={ b4vrG-4RTq1@Jys] >b*eB0#,M^ _R:8~} T/5hVdfs=,l =6=I:.,(Km(jwwC4OՔcjoɋc peO[,sTR%ڭcV"t,s,Uk(n_!ڕ1 [kvU5UBbZA0třh _B908?d)u9b}=/i&LH]vOFp.˷vp)Q&AG6W&_Ӣ=eڒ0%):}^jœ\EW}H4}SPdYPER #ۏa'O;H* AzTt[Nm4ld8U!f6Y(W)򡙘U{Tu 6W(fq x)YeU Nlm҆JQ1FgK ZG X~Ö/kZ3Ix[:Dֿz\"wM +|AuBT>֪UlXwԙۺ,F?25,5h`/r#$>rEx=LJ[Ʊ#g8+Kh=[EJ~1ÈNAФg@Ŷd< gVE_<5M5X^%q\"L[S0G1.3\@"S (5Yبai5a}R +H$ su,A ~DhB[wfaY9x]bd?>4%믥F5pCp+65w7R5P)~È[42Q ҿj*qVD±˦PT+y3}|:#ExkI* L~쵬 WҒ5mUFHMm_>۞Kwy^M!&N;M%C(zw= T<ۉ +tǫVh H^j4| Nn@lBZ\H,h>K&pFa曛$gm?>:3z7e(GZ̿[#p;A}!`G_4#5V-ɏ`&*Iw^} pz7_] OL`yۗe`5r7mߜRgMwrqZ`o"`wv&"8GZx($v]eHxqqv)\ŭ^7&V|gMIћ,tENS c9'+ ]ex6>MvkNrWjhmR/WL >V1P(AP&"eIוʏTF vE YP40k ݎb>y=E*nlTTdOPTRl&kۋr26@g_*xšPr/25|='[wRBBǧO/#X-..cUXZb#Xn[)!VK' @&}QRh捈mφ^n,B;OKk{ }s!2aǿG[{g!/3&DɼhAHJΰGC4v8҉U[2e*г•' ۝*Aڬ# l_i-. yt#*2H`\Ʋy'$ ADϛf.&E~ssmT%num [IO>hdZmsD-]/ATz6:Vr;6k>]Eu@}JRöjWy  E܄;&9M3ReQR wVa=1Yo}9G4pqll4`uυgByƞS-d2`v`yJ?GK7x;TcTwTQX{}}& U7 =TиlMSU~ׄ=]?dw#\62`) ^auIe~7*kX ڣ%S|FXҾo$D<:P-=S[qD{S`2R6* 3eڪ"qz{!l@1n::-dQ6 r{~ UQ ntzƀZk P/kBySxnVnzp#_+]=BA8ik 3%Mھrˏm 5TUA夣"?.WS mN9V3ۋƹQhRw;iMVtȗ/k;2^A޹QGgjx2Divv}a Ժ9UIO'<=y>f,a~;;[}5PnGVuVmCx0ղ*hl"$* )~:4ݳa+> h˺zvσASqml&8I_UNEb[z3B"#e JU<~Cr-+'[Ib ? =jZ"ň= ǡ.ӫ|M)WD&wm}efL:|1mv 4L 6U~yXQ[,݀"-G"` %ts1Su#995.b淝9=KAU*$u' ._&璷sf=\T )6-|=&x@ g$zgzDj1TY܂ 6uOIxz3Kb4`3 rܧn,zO~FQnXgPu9Y2n &L^ A+3ԶF @PK);+plߝOEpRMIrBy∹T+fYm XmBf=V/ nR8N0KLtf7"N!-UA;d)mⴇs ,+lAX&oPѵ2[V}ڗr?UeƁ;ﱁKLm>aYv l˕#Md%q 8940XJJ_`G٬BYH6AA څy9Iy$w\3E0U:|$-a-/WJ%wlwy`u۾%rK6QX΋||k҈h-$6es:&*u1҄⛭ 8}ePo8C!H6uCԘ mZّAD_# A ސL*Qm},yrg^(ʴml@:GVo+hp Q&"D{""y\4@0ϏE!v\\>1 uqQ3WvPyCX`P /_>LEzpmkD9򂠅ٔ\`E*X Lr=kǫaXaoQBwan Yton%n|fU>z8LRShԾ,`r:Dz';uѾ]^OwMs5 ]򿗴LmPclhyh]@*}NC? sX@ YYԗ#?N#O \?VaTr|vMI;XFΈVqdJdHVWڳS\('Пӈ"pӌixm.OgY^K9Z=̾9AD֋3YD4^_)]uiВ2&TdhIs*ď"p;aѵ' ,BO8NZN"\2f. Ɂ́;c 3/zAsns[J+#v !{X 3Mg(;x.'w_ #+֞9N(q]?~dId6-8H]XZ쩣&\J]ִ"_̹OԳf՝$ȗj ZQʌN4z˦Cv5@QBkbbxcmM8KNHrxջ@4)&Oimڄ{˘o͔s7e vmE~n1TqC̈́W&@Dʘ,:E=OK[j?,ElGD0W u'o$I&3luKJʎ\#%t@*T3U7%Al-5,yyMBosjF.8;5}u,Se۩xd9T:|ь bcRr@8᳒i`Fz델~Ԩ3P'(ok);[iKrNNadq9𪏋#^ml:(6ds9 U &Q>$w R.82 1 pvU (zy-v*=% X@!ne?{OٺŐ|(X8}Sv"4SMOĖ&!GB͇.ne]6|5U|i P vL+eV3Cfg뿖V&^ij<+X$ܰMzFj#sif'NZ_UД4?IulDW41}bJ,P[ NZM2΂90_S(tx"wDC-;OJڟq)Z HsrN`>c#(dw xDㄣ@L皡O2p<{f  0T]_7M_$^v(0|4da8{n]>[bLV)%P{a^ 1@4ՔZ)Q(@C^W-;j@em/<ǬؿFtg+`4E?Q|ֿ YHƗtl'p?ąUںo}v!oF3OW{XyPڨ:4RVUNF*54&wT9,joA*[r.Z离? d3$f.,!VBf&7g?ϴ}E2L4P #(w&8x Y}@|ȮN\F7Бu0kwd" GYN fPۗI7'(svЀE *Q%Mxx\a O?1`QF/Hw%*wu ߇^e$(^&G]wTuϩC51Ŋ;PDؐ(_QMw="  W(LWfE"w+m t|A5U~4a`I %vѽ_PۉG06T/JxwCO[TaD M@ef.PvY{#L1(U+.R40mHWX5.f5֝mk*s.y004<Έ'泚gp1{/wȷwes%eݜ&DZo*ajDtcLƓiݷM<$LV}J 1MZ7xU͈UOh 5[Ԩ{Ug`: tȐ-fz.ެM9mo}3^1z{SEgb>Y.(Sф JLaG ͘F:%Tm/_EWIo.Qɭ^O׋\ϙ0s1ί[m 8 "A2l[x[Qö+qO;n,GL,Y0M ɽCGDO@aL @[(2M Y2?L5bSN Q_PAŔWT-ycS)j@a:OR@:7vK'z)"tf֟܎}<-sjgyU=8 e%kHM%[{7fr9WΊM&1f4X@]`%C[W70n3ToAifGAog䎦>/Oui4iL<طn|Z a6'|0aѵ YZF_#[szvO#mKH|RsoHOKkM^U~Ʒxww0 k9agEBR7>)xו]=}@;FڧX=ޗ/w\9OKcR/ }O3^@ejb^Kߍ7X/s4 졿'>ƫ' RjqμP9oK EuV--bJ*O&i.l sL4{$UQskr#]o j6#)C.`TCbV>Z0/(s^=)36_3r :NOM*W+s6~MR4y %.ZF$T uu0rER~0/x y}~/KX)6x&f,N.{}M~!0 Ps %cw lf-w2JsGvPZTVCh ˒G T50HT] =Tf>.,ǟ;. FNMC5ORTO2N5Rud)/q~kOf$׉:Q %kםjH~:ߢ^ӳYd<@aI$})J'U`Epr@CaJX!83g/ck [jh4`/cd#oc!gC+zFjs^L/!Bp)RrDAA>VW|\,T:&Prؤ3&Ud|9;.VFhs݄HoI̍"aJ967vMPxY =ڤ &lP .>dSɥ/u#*+.PRrp;xڈ< /i4d]m ~oU8C﮸(^Ѣt_ruUvMw!RW@f֌O?z'FbP8vA-Ta/MF7i_hh7A5It" vsc'h]{Snl4p?waM;x eg`B.Ui85:kIͪj$ #ZQu`06j[VFx0mgBs->źQ}ʲl8fvz'R*BNV{`77*\W;͘ ]=r 9$uBS{ nc}bLn[T`j8*z=ŸWSvSzS"Ųu^8h9nT зWk]񏠖tq b 9j @ S)Z^OVm?s]l~L{+do3kX%H)6Mo[* DVio%֬c{DBWb!`W - 5FtlPTy})b4;|PcG)S{<~'/+> [̂hrljF0OeGΔ;Ov ^ߕsw ] ZtL t_F<=@V/6if+}eQB <[Ϊ%b1bV`}{XP 3 ?^.u+Hj7b/:Os'[۽AjuՄ}LDw>(Jj?,b |M_4Zl?{BT첉bc&'\$rbt8H>Rq\j^ wW׉7v 6$$$[I0xǙ.oXVXMQO6Z9TDid`_ŃN/=6FNN , !9?riA|79iծy0 .XDwZ?}vB3꧒SA׮kYf:s){m]|WjT)BسlѪ=H7C1:<{g2sjOY(2@|Z"bQNlfan|5Xz rƌ9lmQ?qG=[?*$|\<>m$V6tUR^U5 gB/ݟBen9UKÙ3Q?ڢ1طTaʰҫ\޹ɱkG?ͰlnNk; F.t2sH4S.%v{&&kh!vW%tk(ݹ2nm~Qq.TxCnϖjj k%N]cLw~i^\U<߀t a 2ȹ7ЍI5l] o CMf5л).h*K7L:p9HzthwvMv} Dh ޾ÉNq&F"*;v{`=&[EVuJv/ĬZ^K/cj@C-.ӮkaI@"M"źl'9V ;%A0So+$b'y$IGH6)5MQkDoJG!8~3w @Zs1N U{ Ƀݢd&D nsem~Nn U~~f<9O5JZwqd,~t!/HkӔNMh3yWCۤ\y9}p$GOYɅpWWu]8J]z%+GrH7qш4D$$wIBvг`YaEgUf^:K [ՕY}KL6Ow`둈')K9mymS-!FvnQ+gӍ_SLx "Ȇ%b;߱W : C\ 6_&V):Wm3 O:W"Fw3%8'cnmsʮR6KEl H+yYe<'QAsMmЕN&t]ePt1/+ 1Z6.[ .qD_jF=UM@&s@eF$JA:D'cd#?``Fx#qH/ß{V+M* .V4tn㔿LwV{Uvz8'Uo;RIvކڎ}-4?gD4K1K#9+o4P]'hʗ*m}a+F ]̾0f뢯^e߾ꟗq?UZy7~ܗHCiglji$yL:Ɍ65G4唕7"}e"uH|xٛcq҈VugT~D\jcխ"91 &3 -At o|Ek oZ!r ,ڹ]jK s?آg0<`$7촐*Z'ɇɎ|.jɏ!WءV{˿'7^z!f]"Hٶ.rRfqXx:' T w/uj_g֜وe R?R`n[ n7դݤ)MtN9v Trf͓0їBϼ=* s 䓂kNRy$.\̨B OQP_&-&?-vp"^A#6fw6.Lp^n镧o*I>IwS~Sf}X(8m_2(hlnMD?֎j˜>'"w"WS}p b3W-D.QE?&Ru"|Zy4uBj__x r-6OGo=K@EE]|=W!]j( &5& qKU,5LB{dT} yԧŭ~YkL~.}EHTV~2a^s5g G8n. ,~2_Sfڬ#QޟYm[6| f^Y"u%haR8''cu{{Tܬ,xrpij`꛻]K&YxVC*om`L8@D]bMƛlf^]q˟]ƛ0=V6` 57I,)v Ds _fE>i7dzOo|{A3azL9It눇s\I>+G'0 N'V3ٮ〕"1F=8 y3U=1br|£NuN2Y$a*J`x~ٹz N`9݀Gң:|∓Hql ůﺂ<=C,ڭ8fo h5M) A (~,#095B2J.nKhlV"@'yCo֊jbT 脛ÕQlzUNE`jI&CDKO(mc6_Żد JXxBT1>F7;9V3Mf굂j)ؾvfZL\}rT\YE)(5&34 ?{D)D0d2֚JKń9+tMӷ&^rsbm'򼨺|6"^'DVTu<.d pQqQfN@T]eJ"D+,lsDvefbmk4I{0H Lmkܹ8,\0O@aOuTz^.GL-hp8@b,(Sm!4ݏJJ;e<ɵ2I3@yɆA**6 tQBsxiӀbּYS*" e@1PTK.1b԰<+z '7^ЈaO.ҚX/ae2 Lncޘ:)D$1l/kOۇBբp\N5oy ('9p-W/cT Zx=Dr>`[)D:$^kU'ωjVhbN&6٩(`CKf05ǀ6 ry*!ppL+y_GؽATaׂv+Z7a:q2}Xڊ:<8] c;k{-*NKxƼ}d] l/gY?b3 Cš|JHM^U?ފyRXq@(JnP@Eue0Ck+V?8&!{ W[mpN-v[g[ńrɳ^RۄNRld &Q'@=hhVv&zt|-\S;͛p0JzVC)Qa` ش5M54&V]e  Zw<9PTo[RJ~([XbU.'''A7KrUHp^3]u9>ާR!I7Bi]R|@iNlcowk tv_+:`5?yYEN┹FXχ(پ'[6vXK!.S/lMjvn?kS9\mNuܓG|lAjUgH&qB#>18xTˮ;%]}É,iGl'#xdAKLDԨS]*4V8rl?R`dGE)nLݠ@?ft.ngZ}=Yq8ڞ'))_SkdAz&jU''p_Xs'o RZ6(xh/ uV8!sz̲`f˔8>[?[DfI%[|2+%DݏoP 6AX 2;04G?T.-zȞ..g<Z'ojY]@ƍtצIw6X:o#̗5t#kP8_&9?kd8e sM_ `Di([Yܬp=\@{Hc,bv -ñ~Y++ \f\`P)߳;DH޲>HQVrJgZGl>_EMB_Us^ 'LTidelNl#X.G_\K*Wux±0)z(6fo_Wƚ%m k"u_yx5d#j@Y&r\]xPښ[{z Eu^-mo38ĻñrJOr wQN>-KO)&h`X/}K(LMln?Mq D+5!c< eUw/&}N?h鄊iGǾT's2hQhK.xV7i<H!]{3`Á䤮3%TNl~5bREyZ:c C%Zsq&{-gI֘^tnU#X ~DyӘ??' Zog]<;2cyυٗ&Ȭ ŤJk}pSF XLQ{9" :a6G toy]ГH;&d:"<ॹS+VڽnΨ>bχq\H `pۚP& BNʑզYݕ~$|,M+\q/s5JCǕIh:t O-~y (rݸ-*Ɔޥذi`<1'ߟ|Yӳ('P?g;L^x+ B.>yZzoTT&z^M1X&NbY5)YqVN Śt' +7^h']ioA ֈ[|h\7w sӠpTs vn+0ʡkյ 'a<پck7@+ty3ȹ i恷\?a+v sYy;]" ?UQc͗Lē'r6]maWjɂDkpfQ1mW'sgxzB&Z\2nꜿzWU B ҉%Q摤cs"CwQ?Uretyo.(m⼚ DzxJ.Gzfc,=2]0{sJL0P\)H8SrV괯^=ÍV @h;4hę@*Aqz XEY~Vް84* C\NQ? 0 CG[-3,)_CFgɧ驕.d= 3llo1 fKY#U!vȤ)JUL6aO_ Ic{X GRv1(1lxx~z-`PY2bI9D\6HNi+wWc+bRKVLe*cնe#Hl͊7ӆݶyj.Ղ[*LV'"{渊fN^}DU'H"ČXihww I|6َhen[" Y8rM6L ! uPQˠVa-*E+hSl5FJK${+CGip$UUVc1Z9J&LƬseRZu6dT]9|$<<˗8bq}.@nq+ nFRG#xDVPR鹋r#C4g26,?GCEfz;Iahj0Y̱$)}~6JuS!Yt3pɡs@(u7DJ e7<y:x86yen )E P{꽼읬עH]! QJzGqe;f#]qJ U |/WT!x7@MDS$c=MnţNF_:#t֔`cz]@0(+Kwg![.PlMY9gY2ŵ"Am>>؍]h`D9-2pa*RcnE֬ JhLJ8L{(7WBۭtR'`s\!aJۇ;'O ŤYVB`\ZҕԜ8$Nm >fQyaW! }Jz4-NRnD΃]fmm"ԥ#,. 6kٝljke9殅$~ Qv eK}?9HlGd P Pf-WEVmhD@n$RKc) FQ W}?goВ};Y;xANc2@UHMEt qoixB Ѵ2_c1KiMsO#qt%[0d]Q Dmh鬔V@Ofmw|2;KnHVe,GB UJ)?nA8N\ujL58{gbb% eSW  дA$2G0mf 5ZP}CУ"-қ>KA̍OWlU*"$%r#ejܫP ^l(e1U+qP/^3ZR$[ o[ ϙk.<,W9;-RgP^+I c$[:UCo!s b). wK1b#|T u2Eto@e]qQ% }yxFH}Wkk#/y>v:;48h.ZlL})0\fچ.áR*z<5}lYk"e 7{zzWXKZֶa]awOJf4tӨ.r|_F|G렼Ύso,}gYΎZ3|R0?G(sL ^"1?/shpӉMq;!c*=iHrf>FOb,hacj[ w+j(Ds@b "&1ɧ[|< ѵ5N}("*9A𺞞It3؅ca@ 3tֆ*ZՈlݮ}3Dgk[  &Cv)%%\2k栕Iϑ,o3yD7՚$7?,fbk/ПV}F-M_Lbpp'KT@opSuVj!D ը:!xƖqԷV8wwk6UkbG)'2A 6yYeӛ)x쉼v"*ɩsKz([}Bz;,T}oz+7 V )k$f>@o~H]Y JK^GG.9"`9g_?f Z'|64YIBn~>ͥ&EŅIb txm@­<Qu"bHo?l Qg(}}H鵷\9ILo&Rț*dR/OB+,Js͋؜{Lڻ/(?׳yr?'sE?/uoB1w+7)w.蝷uG˴*h/}-U'2vwUJ5yȥ|bZיApW>rQAa&򺃳y,M1 H@&!Y.T{rj}Y4ο޸Q+[}HL):u4i"0:RE0heP~>p$8ےO&!$ғI2HW-LSSDʔ{U|:r$kOZe+AJ9Tkg+Uחrd(jŖ31l!ٻVA0 ) ڒݟN|` i`Q!$ vNѦ\vƅZ}rR|ń! 3JH9^&sXRT?e[͚*!|JK{g9>!~I?Է?gIt1Ye5lٻI捷YuzQ%:QS\/%EjMrr3KR*;M?tXcNF\:?wPk;j¨w* 1HLIeW@*:Sy#˥S h` l¶c'dKw[[@>Or`MJt: q1I_bKMx{[9'?:@M=lZS`DEw YIqjt֓*{~j@ :\~JAt <ÐH6VwNIdBk]:jkt D`Uskƒ_ZjK(<4F*>Goh#<<]{T#DBO">^:@#&ag! VEd*6 kknwӥʿ})a;pdž=|Ӭgͤ>; H ¯ YԞKqUK'B^v$tQǘć忈yfnU 2 UQDtl!ވ--pʿ=Y*Ou$ |7tLn~6ٮb"?.28NUvܲta6f),x p$oZl& a-KV!c (HnB;kաl\հyXy՚)ÜP6(bd;.dΩT)dQ_ӯCr)UYJ0kDgf6rZQXY  %Uo,$@-g{~&}YhL!0J?Ivh#cT9Kn5_篲ȎM5U |2ҫ˧7U{ӡ=A'76ӽ9BHxb)\COw F$SCFG7bn%.@BS؋NX#RErapfNE׎NyPE䥒YRU> lt Ә}2l"o+K|%9I15NY5aH {K1- ܊vˁ?pΰ*h;^* hgcGY`:#hΏ/  amC!d"lkAq?V$O@5u>bo 3T삵'6!8-/n*y?r{ ;6") !QH|'$鱒.:7$"y*2""Α5̦o'Vv7]&Dy--;JL+w3Lq߄*&,Tk; ܁%;ՑϾGՏo/zs4>iBup-5~ڍa#YO42O3G08I/O+ȍ~̠'"`QDZGδ}cwLͅCد_{B8X0t]')ZpEi&qxi eJA"M?ݔ=v=88_h~R#Yw mMl_dwwfFi/mGNY,BCp&;^.A%sebjʢŒ0j @aVf,3M^\jmC*G⤓tTdS?4%'s uO>53%Sbfxeszv NiI_;Bַ4~Qu)!e-E$& ʞ[}e؄AѸpAN 5Hy|(%͈ ̄%*% ֲh/7^ Il 2?k1l6dHg_C6)P+4]I-_ ;/Q+f0]ѵu USB@X.9]JLc#bmV('lc, óu!mnMhçͪŔ}$a~Cp xK[=cѮG+HX1]B\tR(Z-Efϙ@#0xdU 4Hd~Tw:~GBDb'b-գ`܉iuu 4=%|MlISֈ'] .M#>`E_5Sf}Q3'0̃i5Lrɣ%9N:ɨ#Nږ? EAi D +kθo-U&_iA\WnB)Rf4c ,/]墲h溋w}o5F-w>(Y},M"x]UTIV[BxB^R>_ |vqlN  w"VdҼm!YAɑ^#`F?eٹHKϭO%+ynwUϱ'S>(a$-OwCxqׄHmbN흕m]˥9g߉}aV{.VN 9&L%a|~C2_=MJp&d&^ X4/ƹ̳#C:N>&u彙'qH.sCQ'F7:e?ik />Ӥ jG2qPG*,0x٬]_eQ YECꍀ^_ex_I8~s Uj淤\b,iGLi$.ivf0х% `+֖y]woxs9*]8q>?ﴺdI_ FI%FFkM}1`clǿ,qᶘݤ@`|rOR Bٸ?w2@|D`E4HN2Cl'4f]šPHMcGI3;P"> ?JoZ&`W_$*jȊCgD: 'j懑8 >ʥZߓʔO>b'X0Tl8t~i{g]TMub8=۱)~4pme3hX/6HrЯPUkn~~k`?g,~; EBސWk>qW%F/1㰒ȠӥXFh/K(;dś}!Dƥ=*x,?{FP,_(KT>_#Lx(" AxnL0u>Nn)翺?[񸮞D-7,Q>/&H{:Z-]T5xVO+AN+GHH MXɀk BlQ\.-O"BҍB33]M9A" t|/O Cu*?lDi[nDŽ#)لb~ D2WaTe S-5)J\!/:X$%yH/k -GB^f'e ufQ9>) +Q2hL*)ZDFV|ıv]oBJ :;GZ&*,`T\_'}T&L\f oaz,Evrت$s>9˘gGaiqLnNNtK3g4QQEG +N.Ǡ]ɿPbI\Q}a!JT-'I-#2-2n SXQbdWٽߘǠ 7 M"[KN)2QȀb5ZDE7~Ž vVekF&I%%I NN 5-~HLr_%x#ڎTXwN:a5E ded X^Mo0pgF;V?"&LX)u+$!<KH}+΢ft/| DݮGHw7V^)eWr Qig |E7JG)mɽ-MB t,4abǸD/ϦW:#f\R!] 03O ca;&`SQ~j(yêExDs_sƈ!%,nރK~9pp8x.kQqR 8od X=.@=.Zu%wi8 Ks?̣zV*0^ͼT(|+m\:!%RlʭP^WHA8rAYx;R&BU`4BҡMCȺ~~O!jpwP ap+zEnGaaM`҆sY%Ԅ[b8@"@LJ6)QӳTG$;i^;|ĄLd/r`_#?D^1mM{6_L8x2gՙh8|eD+ӝ,{JE`F{́9rTIpgձpPi9Wx73O~yv#{uؐr" 9sT0111d)r-}A"[ 7-x,\4iA/RNQ~=Wp>I]D1 )Ӛ%3~4dBl`vQe]B}loXg\sD8j4ْUY`&s+ߩÙȔ m (=(3hS}v2+!QӏF.!2dՌ_* XI">r'ZSS~ p;"c KivWꚴ3K2|->~ĝ EvM~< } I]!9FP?}Yz OFz5mn\ ytB喝<}k>XgVwKV-qt1wQ4Yۈ ).!V{wQhGw~J·)vAP͐,lcԈ_߈0 Nh~zK v,kxWq:Y#9JQA:eM 2(3~Wt -Dx9t `Rc;wye춠,+ylbkLlkҮ͎/:|k+O=sƿ52k=0p'߸C?X3ӑ|xe5rsN s)Cw^ /{DlS8$$p0 a5 oMϕqmyWZ䶎R,4uFm RںHwΆ05ܗ\ǯ"LC.z`㣅vv3`:nmQԵAoifs# 0jlLJ9%s3frS )HCԖBH tE0 .9U$6nA JLA㗈Pu]dHSk䁴<)ؤJ퉿ivl%l׽$ZL`7(l!h IW,:V-'-vlE[71LSnyh7b@>^y(a4[Kr%Oz;W5JKeY>?*@~3AV̆چ"ǿp6is=fjaA|OiȞz4KaHl25E2-1e?75Kң;=Ӻs}ƙ&i 8.sܑ/4Jȕ>@,IoL7/ lX1Il&5 W3HX̍4$tJ<VҟQ n1=4BK Ô'(< ahN RPy_B>x7ԈPA: YZ