bpftool-5.10.0-60.108.0.135.oe2203 >  A dW^^fj2d|hϘUcH+OU B%`\&xJ݂3{HžW+&җ^gR[>{rioTm3^?SĶSu$ /v9Q))m(VZm|pr)jb-?uBDx*T%¸C=j*E]|}Lf2vi}PEG4 @ Fy^_PWX `5501dd544b6659ea6f0609e5c5c6abed185af8261c6881d495d846e2fafd37ffe3b46d444f3215b3225e6965eb3c9704c8e89d6fedW^^fh:)j7=!Ygr ΏXnaچpSKӽnəem(~LoW]?{ Ifv/|oeϥjd}.q=QRk!e1i <@>p@ ? d  % b*0 EQhnx   \  P8 ( 58 <9 `:-UF "G XH I X Y \ D] ^ %b c d e !f $l &t Du v w hx y z @ P T Z  Cbpftool5.10.060.108.0.135.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.dobs-worker-backend-test-arm-0004.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'@aUaA@a#Jialin 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.2Zheng Zengkai - 5.10.0-7.0.0.1Zheng Zengkai - 5.10.0-6.0.0.0ShiYuan HU - 5.10.0-5.3.0.19- !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.- IOMMU: SMMUv2: Bypass SMMU in default for some SoCs - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - usb: xhci: Add workaround for phytium - arm64: topology: Support PHYTIUM CPU - hugetlb: pass head page to remove_hugetlb_page() - userfaultfd: hugetlbfs: fix new flag usage in error path - hugetlb: fix uninitialized subpool pointer - percpu: flush tlb in pcpu_reclaim_populated() - percpu: implement partial chunk depopulation - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 - percpu: factor out pcpu_check_block_hint() - percpu: split __pcpu_balance_workfn() - percpu: fix a comment about the chunks ordering - slub: fix kmalloc_pagealloc_invalid_free unit test - slub: fix unreclaimable slab stat for bulk free - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: modify a print format of hns3_dbg_queue_map() - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: remove redundant param mbx_event_pending - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - sched: bugfix setscheduler unlock cpuset_rwsem - ima: fix db size overflow and Kconfig issues - mm: page_poison: print page info when corruption is caught - kasan: fix conflict with page poisoning - mm: fix page_owner initializing issue for arm32 - net: hns3: add ethtool support for CQE/EQE mode configuration - net: hns3: add support for EQE/CQE mode configuration - ethtool: extend coalesce setting uAPI with CQE mode - ethtool: add two coalesce attributes for CQE mode - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix GRO configuration error after reset - net: hns3: change the method of getting cmd index in debugfs - net: hns3: fix duplicate node in VLAN list - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add waiting time before cmdq memory is released - net: hns3: clear hardware resource when loading driver - net: hns3: make array spec_opcode static const, makes object smaller - digest list: disable digest lists in non-root ima namespaces - ima: Introduce ima-ns-sig template - ima: fix a potential crash owing to the compiler optimisation - ima: Set ML template per ima namespace - ima: Add dummy boot aggregate to per ima namespace measurement list - ima: Load per ima namespace x509 certificate - integrity: Add key domain tag to the search criteria - ima: Add key domain to the ima namespace - keys: Allow to set key domain tag separately from the key type - keys: Include key domain tag in the iterative search - keys: Add domain tag to the keyring search criteria - ima: Remap IDs of subject based rules if necessary - user namespace: Add function that checks if the UID map is defined - ima: Parse per ima namespace policy file - ima: Configure the new ima namespace from securityfs - ima: Change the owning user namespace of the ima namespace if necessary - ima: Add the violation counter to the namespace - ima: Extend permissions to the ima securityfs entries - ima: Add a reader counter to the integrity inode data - ima: Add per namespace view of the measurement list - ima: Add a new ima template that includes namespace ID - ima: Check ima namespace ID during digest entry lookup - ima: Keep track of the measurment list per ima namespace - ima: Add ima namespace id to the measurement list related structures - ima: Enable per ima namespace policy settings - ima: Add integrity inode related data to the ima namespace - ima: Extend the APIs in the integrity subsystem - ima: Add ima namespace to the ima subsystem APIs - ima: Add methods for parsing ima policy configuration string - ima: Add ima policy related data to the ima namespace - ima: Bind ima namespace to the file descriptor - ima: Add a list of the installed ima namespaces - ima: Introduce ima namespace - mm/page_alloc: further fix __alloc_pages_bulk() return value - mm/page_alloc: correct return value when failing at preparing - mm/page_alloc: avoid page allocator recursion with pagesets.lock held - mm: vmscan: shrink deferred objects proportional to priority - mm: memcontrol: reparent nr_deferred when memcg offline - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers - mm: vmscan: use per memcg nr_deferred of shrinker - mm: vmscan: add per memcg shrinker nr_deferred - mm: vmscan: use a new flag to indicate shrinker is registered - mm: vmscan: add shrinker_info_protected() helper - mm: memcontrol: rename shrinker_map to shrinker_info - mm: vmscan: use kvfree_rcu instead of call_rcu - mm: vmscan: remove memcg_shrinker_map_size - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation - mm: vmscan: consolidate shrinker_maps handling code - mm: vmscan: use nid from shrink_control for tracepoint - scsi/hifc: Fix memory leakage bug - crypto: hisilicon/qm - set a qp error flag for userspace - vfio/hisilicon: add acc live migration driver - vfio/hisilicon: modify QM for live migration driver - vfio/pci: provide customized live migration VFIO driver framework - PCI: Set dma-can-stall for HiSilicon chips - PCI: Add a quirk to set pasid_no_tlp for HiSilicon chips - PCI: PASID can be enabled without TLP prefix - crypto: hisilicon/sec - fix the CTR mode BD configuration - crypto: hisilicon/sec - fix the max length of AAD for the CCM mode - crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930 - crypto: hisilicon - check _PS0 and _PR0 method - crypto: hisilicon - change parameter passing of debugfs function - crypto: hisilicon - support runtime PM for accelerator device - crypto: hisilicon - add runtime PM ops - crypto: hisilicon - using 'debugfs_create_file' instead of 'debugfs_create_regset32' - crypto: hisilicon/sec - modify the hardware endian configuration - crypto: hisilicon/sec - fix the abnormal exiting process - crypto: hisilicon - enable hpre device clock gating - crypto: hisilicon - enable sec device clock gating - crypto: hisilicon - enable zip device clock gating - crypto: hisilicon/sec - fix the process of disabling sva prefetching- mm/page_alloc: correct return value of populated elements if bulk array is populated - mm: fix oom killing for disabled pid - X86/config: Enable CONFIG_USERSWAP - eulerfs: change default config file - eulerfs: add Kconfig and Makefile - eulerfs: add super_operations and module_init/exit - eulerfs: add inode_operations for symlink inode - eulerfs: add file_operations for dir inode - eulerfs: add inode_operations for dir inode and special inode - eulerfs: add file operations and inode operations for regular file - eulerfs: add dax operations - eulerfs: add inode related interfaces - eulerfs: add dependency operations - eulerfs: add nv dict operations - eulerfs: add filename interfaces - eulerfs: add interfaces for page wear - eulerfs: add interfaces for inode lock transfer - eulerfs: add flush interfaces - eulerfs: add memory allocation interfaces - eulerfs: add kmeme_cache definitions and interfaces - eulerfs: common definitions - vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING - net: hns3: remove always exist devlink pointer check - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool- check-kabi: check-kabi support python3 and python2obs-worker-backend-test-arm-0004.novalocal 1692662400 5.10.0-60.108.0.135.oe22035.10.0-60.108.0.135.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.108.0.135.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.108.0.135.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/7a8c13b075f259f392187562341469fc-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]=60359898db866c8cc0c053185637c9978ca419b4, 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 RRRR'_umdutf-88b57daec50dc04942bab7391c6b856f47498c04a0dddbc8b0d5cd1d2e898751ef556f051b34974c553f196d786f833c642e3855d800950233652b1f10347704e?7zXZ !#,] b2u Q{LV0iy n"vF)[5ہeaC%FO-*0[?*$y#ffS7uiaFW4H9$" \AY&eI$੠yFa.uq&Zj0_bQo`uX7{m 5̑?(0 =<j7#p_WӇ[}R.=dyH.O\DSyֹxG}Tzzw6 ӡ ߒ^iAT_QW+yfRZٌŽa)^hlQz.c(v8" O_L tr!ʡT15vuog d!Jn YrwhT.(y˱.N㦱K!&֓[wh8>vg}OlE$_&rVm>3u_qѐRc5(p9Dyϟ&yKeA#ҞDŃ}\9E CcYUkɑ'bĉ@).GΜvN|t >ԷK': ƒjP2{{`1&\F.V q2s!K00j8X=ol`zmw$Lsk=\ŊU&Kd$>Uڅ3әHQ s[L5 o=Kc1yԔo>A,i#iP.e(3M4 6A|(ځ;Z]#: bPggPXs3YXc%uf'`jŹ!mlSPQ$K]B "M/kܛ=lgDVH2( I觛Qdqƕh\K&Vt~ƘRy~Vl}u(`odxuI#.ĈO?OJ\D;)6|7}.>+U~:i@L \X+qDZ /^d8B8rh 䛧/%;ۑ5r USl NROn+MѰ7I}ta#N _sbZ);d);6u%2ỽle7pMX41?>nF@)Yt9wVAˑW^","2Odp0j,4RD.gNE58+~By#,$K kĐ.uXu v k Ya<_^F2ިQ!2ڤRI5{HZaj1}8qR)̖Β|{߼M"gDHɦҏb0{_sy1Kll\Ph!We]oYn,c”iS J5YN.G5<.TNj):h-p ,,UN Rx*@LQȧyQ9$u{Op3i_K(Z,HWqc[/Jp2pp|OՐ+ F71Ht_,vFY gf+ʼ^b|GϏ_VjٓI9Ǟ)IuJU"K&B c'Vl^qQ0vU=}9q >~ų2>:cHMfXw1R'+yYyq#dKj: Y"2Sw,Z-X b'mV-ґ5{3li(hv/ \91X1BTe+h^\.^S\Ckg'E@j}Wܬ#@D}_碂4֏3~YV/ ⟄e66`?a_]n?k݀~hFw7ǖc.}@n0rh"U8`)7\w\T񉒛Fo-c5)v8+ ;9kq#@ ?>\*06%n;? bԒ\$qY &~>^@QCD3 !.¤+>K)+ Et~6U-&=[ L2u07SoReUB?h*(ӚPP1zIb7uvF׈tZ -5zx[m&*Gp=$ zFdEq`owpЕJSᏼ9d@ <ݤG# ±MB?kwTM>, cG]@k5ϿLObrPe߆Qwadj,rB#"IB*ƓH,cZ + h赖T h xop_KJ6zš}(br]ږp3KвÛr[TE+_WaN-Q\f@ AWZPj&=AK @WL1{- TT+Ϣ1ӂ Ã7>XylA5[\]IWMZo:}kmv ^)i$`$ndHN#1Ԃ}~ @ ,tHga\6]5%{ FPߘT #  uBMbH&赻zD GjX*>nA"_'?V]qغc{ФHs>vC=Lۼ4 Օ~i=! (I U\5͠޺SxFG=W5okϷ#zC6복(4K642E@IxCyٌХ:ex[g*w(bzR,r T:=u,xLD=(uOr]T'A[!"̽(ytIͤ|{:Ymkq ƁHÄ*Uvb&x3S Q9if3Li=\E!"w $R(ѓ_ֆhfbgPFvĩz RM}dS3컖7m6:"?!FKM'WsΊ<0 <}w#Yp)ћQiI'.ס>7}@sh۠Q;G5wEi | 0 $&g/c~8uw}n*Hp.C>߰\ o2tSxGA%EJuOvSɲlPzm7|t|`e#x&',ЇTcMY !^m*m_55jOI)LYϯZUco1"|[b[=ӛEӐphz} AUO2zdK^Z$~5n)W ܮmCϏJNC |*hAL@`-?TM&~MMXe<e`pb; ɵKN]cLBn.|JI 4@/;d0s2 jq}7[z=e8?^>zڸ2'My樦V$ vHL=m}|q j{iN>#]H%gxwȫn%L*䤽S'j >L!DVca i?轻iN4>wnˏICQp:,=!e'Z'5 T1A: wՉ܃AW-XXNPv_.Lxk4x;,=YKu1r݌bJ#GG86sqXS1ċѻa4ԯ􂎼unɬPp7C%$Qw6dVh\=ffZݚJ z*!o=do1!g) ')!nj(&l}-#fz [XU:L7Zvs_XE򓜋 %p0ҪI 3m6. ?V[4(䯄wB)O8<{? O,b} } 4- qSoXHήbse$G_.-4m^C#*ZPfT*L)!MbvBtDeEBjőW};>pKbq?Q[=o)eiu}G7gF6[rES`kr]"+o5i5N6]s,O߀J@Wɥy?P.K`?ʀR.$ŵ@OH~ ,XuȺ.;Y#| U%S_z5̈h=b&L\Tqms;!훃Қs[tˢEcWAІ I~( 7K춋־h툟 Mγ+ة:kB}}w ;]^ZF!@N\wؤ>shV#9%C{Q=&H^w{QlH<2`"?(gΑ$r伍Ҽ {UC&C<.tPl= Y5;Y"df98P7 øAE+f@|eb>͹i])A2my\Eˍ Ai؎IPuUmZ>T[;Ԁ^dW'Õ6 xFOdA喛v6+hVc2 /TIHELK ث/,v5{F +$v`4`8U"o71ғ:߈y d:L '!+֨C]Y@ aIܞUX1s]O tΆT1ok1 g}+0 oqI0h4Hlx<ci En#]ٙnζk.g<6' ULJV37W$?‡ec E9T-X}0WZ#X9?φ;?W]gʼnlR)"' fb9KR`8:oU{IZE\::+h#a쀋<zJInmQ8ܧ[HךӫRZ4ӍQ4 ZX_01L3]k V؜e=i!(ځeF[@[\tTs^ڇ( ]{YPSյ3)]SQvة￿2tNiPø9仕k;/tyD 7~=kh, S .)alKqq1,W|ӝ^rg!4g(k wK d5]0Fو?-ia!bGL^$Ne  4;b h-vouSuuXUnD= d;9bu]d؟itgASIOXG0`7N02X1Zx-q}!:J' ћ! l.zwd=fU/p3Pvyy=3t9t\E/79@;<; u 5F9<TCTjrY !8y)Ж/fKgGҽim?nPBpeZ}ᾖ\@H!3'8`M Pl L?C0 El<= qȂDld-LMT&$fiQg7E'N!Yg-ִ&;]DoZ#1wbNN;, 66Q]9e7P!M+Ě[ϞxHDnELe(4(fg6"[=^lLr{wŇ^Bcg=< sQ>v!oMe'+fp!r/}U9 Y!Y&F&2ͻ~uKc2A}ɮtl*xr] bWTꬂHR/"3MŒf }>?go^:OE7!@܉/wgqTi#l;CU&θUP0_3@[DhըӹkA ug\^Գh<&"oZu>,I0,yغ<.B~^pe_ƨySͷ8YgR'FASGE`e%pJ\=i'. TEakQ|Ttr"\">3 %9S2 o>K̼"K{3UICJJ#?)$IxӲ{ 8n=12K!>V2PcOݢᮕd_>-4y쟲z)å4&̜ǫ Ni*g X87N|uo=rJo= #i+5{^KV@t.%=$?<( ~އ 8/.CK,x:>2A=jw}~PnmDŽ``z0~!Ow".!!1eW^lPS$!D]&sP*|V*:{< íLe!iόVSMgEEĚY29Ŗ' ,Fg#Uu_$v|O)<nز2Xױ]n> S*ogE0dO%NyII<|:L0]5FnfdhNkδ"Š5ftL߯OU-/KBh,$ L!9͝weʄ#_x|'35ny,ƘZā ysA%s^o'"E30oq+6Pٸ_1xW>Kjײ*.So OObOi5o齀Fb+ )|/\z3I cxb@)iK#m^fl$eouݯmJ F5!ID1ASR\1mz2пe*i 0 bwͩ^ګx1h!&)HBJC#> ٝx$1]9j{dwG}]8lBoD3w9}{4}6j_R yْ!Faw ]Ξ=4|[-9i<^QONC,LAWR˺l饁$*CvuBFwA1+oiC/d$`mq DZ7فEBs{fF{@crbH'&NGf2CzByFQfځh(164I`ލMgZ`HY #c}4bBmd/9{Ru3ќy0ߗ~t;6ZISHsA.6AkR4+dwiO^|M"Ϝ:C"z\r+@C>B|BϷ~^ \jT;H0Ӵ./pmꮙ/0U7 X^b׾a_.~Ai]ލSz<Fl&ZDT. ˋHUF(-ۮ쳟Ԫ@R|<d22X<^lq GoD\D#(bDVqah1&)mҒ2"U'Er%D1IcO^,F#bnu`Dos }EwcJ0%_%&1Y3=EXƐG̿Y#ҩ r.HFM uww\fAe?,%4Bּ6|4B!k [wm TCC;%FcuD,ON|&uZEI^ҔK²?)ge k޷|杻ʹ!jn t SpD1`w \瑞I;i*'5s\/ #<吟9nO'o:&˞.6^rgZ |1Y2S D23." D=}&$!@xpdk<[2]:ث4p&oS$Z7OuwhXco\ķZךžP{^RP/Dx4nb/_]Ij :v}nw9ɉˢ!:Pry;'5xv %,d]!X-gRAYɂꗘɳN(]կ];˗cDvDt]烨MK׿ḳ[MZMp͏0K^q2&Bu#]u$|oZ*'|G{Bo65j0Jg1R%?e~ ѣإߞ-@ÏpŻ50JϒXii ?VBE4`Z$;NECdn=_1ɌW$iũ^p Y Xޜ'Gfa8 FԒwz$Ҹ[tzm-*oyLLc%[oy86P >n8om.GӾ|0gӚX>Ee>i MOs:hj'xPlXPDgpZ+M5!'UՎ6S=_&2pdI!>QMC+%'iaI֋W︉>i{-Xr8V5 3=3P"?,zj݇s\,MV*ub*1Wh%]ducZ+#u`ȘAɻ:udb 4Ol#M(PA{n)-M&` - '(`VCY봡BP[sZM=H5uI[&S" i@Q·*Qvމ ꧅{Z? 5<9hӪVJ^e>3cP'F$+ P19TOp)= c͌A<>tl7bw ,VbBXRq?kldBկ#@fH?&_!N4Q_Te &:c9~g!`o (>Q,撅o;( iCbAbwsOCUpE-+!bm aX\ z;`pC:8 IY-#/A CM>lêЗ/R}_zKRNl7gIueK#uK>B MM'b>DLg4Ka^꿘6m>pO__>2$j${jb@98%gItYlս ^VJvXK!zHF,TX9P^{W 7׷YlLGlkʢ Tug=Nx]й41q( xBJN|QŦZ3\ ׍ax6a9k:_/8Ă6X?fPz' n"0qQK@;JoVMA79s0\fa<կ,˛K"'Rq)ĖUıN ^9kJNIt& 9-ޞ1X}bCsQ$ &n`sڧe;Sur}m>_1^ZB@sd]ǂSgxKx }tQ7jo[7%9`t4}]=J]z=-Zem" V5krǵsncװIY1zw6NdJF(<_VOwz.jbRBmf%sjܯ}ŨC'Tq%OMq1~CǙcV!9 q{bybqD!!3tÌ-֣zB3+2@i+Mn0pC\+547(c:fh/=dP:gP""\0sc+ 7&V `ܣn@E7kе>߽N)g󼴀M:RL{٘_Oh+D14ɇa(syr[K0W5< -qϾ5y!9|."|&&kDM̍`1kmѸ CH #g>%b&i;.}T_yU "S-!cz.=B'_.\xo,Z?ixFW` &Hn Q}؜^+-(sFDZG`E|XP͚B?VzנX->AET9XFu~0F9:[D Y¦ 9 @ʂ̣57 :hSnȢ^ ɯ'uvpg|DqӮ`)O|ڢ:kYd)TQoflV4 [Ȭj"NIqܼ_-.Hc!!(.AF =CzP ^d+12AC ~'NsNf>L2>lQi2O)OX"[yi/I}gGSKH(d#8;tL$*PF$tuZnf^ze@S4葴vbmKo=/=ީ_ HՔJ MI[Wk>q%ڪK-%5p1aS+CJf?IS\Da)_M%>|C@b2ѺO`O+CNm4+<'9&B?7bVz98Ĕtcwxj!H9TAؤ[]O>T"mK Q p0"tУ*wʊm Ջu9ɼsܫ0;qx WEyynAuzo H ՟[7#(kGu_,X # Eə T'd6m!חoa}s J΀qA1 }[up .]ׄX7puOz&PeWmĻ'q,lTHDLZ{X d_L6/+㉄RCXDT:g6GedҦ[iG1`dSْd.=S]!7Gce:h!ڭȷI\ i0puJMFkL] fԎ ncƻ\,ljuBW9q੿[M'A u&ʥojQr)e_F8h>^=We%xX+jWx 9T(:o{loDT|2`c1/YB wH:  k#R< $j 4E^rA|5ۅfU]_iHk o3%B{OA]5 /f{ze=-h@zeߒ_# mC/QT;OW&SlVӠ_mGc~ 2ok>ra'ysLzW׸1hz.ԕ}gbCqG5.3ލl1l =t}r ӿ$- +",#۔ܵNj2kL,X 2դrMD6.Ҡ F 8)`HZ ~#F9r30iX+MBPqd>{JF(êe~ͮsa[5 MbTO&`b\Adzl̩n'L\mJW6A,H8R=d gg i*x8.mAJs_.a>@qe`?>KIAL!@\JU28AJI[!D{ qzϧlz=H݀µv)BL(HMf3~g=+%<"9:3ǐ_fgZKYgvpWgxݴJĭ^ ݅/d } &!ARC{r%BLL^>4l3-iå.݁.^ufjR7`ez9@0 oiX߇*!.ՆysF!ZUFp</t 98A7M_C|b^$|+g@3UTv5@ 3 E1.i#K$f/Y9s9J똙 I:^m:ĉ3u>u5 eI Z:s&ȷ8x>lvP`4 =&5EoY*JTAΪu5% yZ]!rӐG#6^dƺ_C/b3t@.mb0yKh!!x(fZx"ZDr3KHS^ Q[1ocI'nm sv=bɦN-+|j.*ܛ|G@*[ƆKuV CPyn~*~YU=8C+~'Q^C]Ga_i̭f-w 0F->lʰJkEњ"a$SҦP1VtjШ' 9VTqlPc!\#`orít;*Zh"+2j^Osت~O˟[PRh{YoON[K1/H0lMuyJ<yf"ʢmzӤxRZjH8s[.Yap; BO=c_rU`avIN*:DΡ(nJ[7XԱ׊lv0:3קG!,kZ͙34 %tABd_w3C.˸D:v:کg4Z 76<@ӳg ˼"=vl9jO44T" Zof9󘸣!P; 1}+bm<"7 m<8btEWfhMu%&ѤEFAtHmC:8irhLQ>3qomsҰmmmG05K8y(ϸIkb{Q|µNeR8-utyN>5dq-p卵Qbٜդ3h9n}%ns%)k!f}L:fP!{I|+q5<YdcNMW{K(G!`eM,qBqapC>fB`_>bׄ@/>VCԧN)6!XEdZ 7ke붭$)"rnvg[e+vCeDeh١KXgC?_K;=~ Kj %vr8yf,(މG[NGAip$w3AAR0? FBttjߌB+cS'Rrf}`6Z7mNwOsJX}|a!yj̄/=,8LY!BmכQcw|Wt1O{Z ]Μ{y*S7Z"MՍ &"^28y!롌zٚ V|$87`&[8-z&$>ɂWsŜdL9|3[v+qD?<.NX{@>-.1G̺3&,~ |\#/C#ZK+p.o򙳮CX5<'r:ށ#R_:c*i]T2\蕥D.Y"S/?0| %aϱϴVЩ?vYϒkmšk8mFK;ӵЉ[VXN{Ld ?zC qGUB>NmX'H$y9Mwb ڢ:+}V) .,+oGwtlfΤNf٭6,bI@gr%Z3MV .2#&i+ wnU@f:.*i8 `6ʞgɹB=BQFnFwu׾e,j1.{@٢R9_Ӳ3vKa#R4-/,hXONgCtٌ&|*tu3E]4G::k ԿVd湙\˕V:dV-GmP { O<(פ,sYetH/^>J!$}Vr[U9(>E>&f/W$hbXyݚh8n(߮X |I!{`[ .WTjI Ix+E>su(g5M(G8fy׍MLA`R*{vn5μp`s 7t͑Bs6egspcgp sI_pm BKϙc'}}hQt t91׿҉:rs8d MBܤ8ֈ-o` NnG8&L)NAlJEfM`Ҭuـs/F<ۘ@󧕴,<l˵N#,`i,Hw ?mH|pȐҌOŖT?dE2_ Zm;;;;EԽwkF뺿X)j`%D%\aD7K;}ŻmI*A4KDK͢^c {E}!٭g1ĽO9#_XJ^PДnzj?]S}!^d᥁? 2U?ȳΓx˟fT]c'LdǤR.&fjce+Uʢ>U,:۔ ^L}ei^FMޞgd,ƴA#I$}MB:qЅT@y/Yqfӓۯ}ڙ9?s'BQ5N)44*Ĕ":6zUR^8} v{a K: dH5or|cl5TIn_kS11 }8%o0FnY%bb+HD룗yxE[͐Li/GSlpoAao D~D]3!sIhޑ~W>߅1`W?A*eN%ǦíZE Lo-?ysW vjS8֜V:!iZ|s~zk ݃WʿWQ6$N#<רC>2 W dnK35۩w@JJSrV'T_|>}Jт"@xv89qy<α{K<~ ADU>6}"-)F>j`/Z0)Jy}MUS@z+!Mr>J]vl}zLΣ(OέF)y'A\y`!0F?n1<ς+?Meq@qLB?5R$k/a-ZeC 𿂨6Ź-Y(- b:=l)DU2c+w},fO'㡼`_;%|X&|k.Qy$v¬Ib/WX &]|PzXibCG;-t #PApXOpIQ,uJ8z"]eK6ФF}z?;\4ɫSay] cRs-ỵڢI6/zQsIAf+dhƽFtd2>aXya%uצ., ac^2r8Lmj$YIL)tTV;QoSKԚphd|aZbSHlʤu}r,sB}v4!FGxad!h DvB?4'ZEKpZ7ii%'Y2|s:ϱYʿ~Y HXCYwמ75ۋOdI&ċ/,-.jJ窐^}R,䍏Y U_T`DM]!K 02YSBT'{ƞ:3d5_^89wF:(*wLiG]K_Vوi':_bPԌ.o~۶+6"HBz\v\ɾz>/ZK"ؙ~XbЬp@-~+O$pB,$ pz|fp]s!5p ]_xi܍&q<0燒\ zuY kXie}Yh쨀x]FPiTڹn?e\FMXy9bN)_r{,=mHON0feŭ8i#& i?mӣ/@UzXr? Jy,xK6JEgp-|T<p*AsG5 P]2A廱29>osI,6͝T61HO >*[R^K-&9VLi×CS56O|E-11f,n@_DDK@3zqE5LҤhQo? k6k[Qy8:1ÒYsGD}MHaF]O3yAUi\e [BG%W0b#9s^`iZ4qBJ1 Zw\ʔv }^<s8-di'WY,xFȣL=xqD{0uשp:WW[$Cq\JTWyAb7Fmb ehǹQ{43 6vN@KF4f]NQ_^M Z6RAOr_Di۶F2n-\)[h`ȪQY -N);( 5:Ň9EUII Rg#̽ n17$#-b*IT(_ӈ& h1B^'w ׮-#9QKqVTH~QB Lnr0l.Ǝ}aEI,<ˉ8 k[B1]@h/ze_Xp[Ҹxf́X# <x \bouT'Bޓ>2Tp" qVSí)\ZKS0U0;U_-.Ä^׻bF0W .)t, HB8spiR-<1V.j2X !EFRJeGm4Y 0QpAu(n^(-zic ^SK9r6acXyQZ1+@p L@ L儐שr.';ّ f_ "NJrszʒ‘ר烱®t}FW7}n}ZG2U>'{h &ܝ'_ rK/4%ޝ2y/)G(*(EdU5ީ1;[+!po`<8Lrn93+TYot aduy?&"n#yAmq@сo1V7_4@di.k<" vAsPyvDp3u/IˇtpQ}(V7}B^I"\fZІ7) 1s/ qsUTYj+}gPiRyFGla[[O2\Wκf`-'jS0 :{ǜ%SW3cX&XQdW{I0l\-j@S< |OsqΙ׹?WǏ_Ӥx0n \rlMID 9xHUp7Uc}<3d lMjm|7˪\0s8Q׉K}$j65vEb6\y),^=i17|:X f](_&\Leyjd5┳'U )HEdYzomIjvgmSƳIxPp_a N]ߨC=rҜB,O@쨯:?Ծ 3:5[< r1g=@2ϕnpe+o}3l3@r;Fba1DuZUtBH8,d.0.IK:T0i4ӚXȠ&b>0v&-Q|gX;ON'g }3zV iǚmQFV&PΩ`Dj!w#'[ԙS/tLh +PZ>REACBEZ3:AL? @@ߞ˙o.S&gO_9.=4` [Sa⾲2`zVZ& x߳d ^/˩L=q 0`W [ ,8$C8l{?|.A uG3$CȔ%{)X,c5c|qE:seMY*oBvC-S3vKG.ȟ£x9hÞ˫v}{ģR[%D2Q3ejE Eq>@wn(wOAۡ KH:&vDa/*!1X'6vba~hd0hOILؚK>FgQ[8%bqzQ;N0ج7Iݭt+sL2RHeb U>cQ~!G^!<$䎎@ǚ9_FU4-UIFQ8 |V x]L?YPLv(Ζq U@~QƇ dH\Zbϒ6~hymiif!l%REAXm-A-̾Fy$%P,S1D,"] ؜B੆]/<>-@o[)yG;f7h}6_+n*A&3BӼ=k%z@S$fh_I):CW Uq9JϢ;Q0La4`K2! N3pE_X|8>q-x:|^-+mO}".V1Oj ,[?>Ľ[n;K})J;<&B>r&9#T؋t2Aָܱ 6sۜWoK̼)v GET*2wD1^%xdp86D;>fA! z.WQ A逨tE}'NQ-:ȉʸBRD̆yvly.F9>-FGFN* ApϜ60YW 6oy@uܰd6!K//6%_ mdUOgj `κl"98>`[o[Ý4*DѡK2 A|@\.~^ef f;S{_IȲ ,I)Jm<Ɣqb%3R9z&7$iuϪ<$lbVpgB*\ -0#:'֘ [^;FiUZ5Pew)|C!?;wBfoRqĶc,m'I}95چ`CE]F q:f7d'5d5') MWǤfvz6K`.02:4܆6c IHA-e۩\yvzSØ&Evt =!(&a+j +ŠbJυ嬭9u<:yZH[Z! uwa.nAX`҅d6ֶ'J0gZmɓZ GUwRG2.sGѮe!IDesS~A }McY) e\4k\V݇,8 (@v^FQ-_$=;3nݼ ’8,`bQ<ǫY p1&-ǐ’w>bG̈́4k\ׯjR@4ܑQot1ahb3{;fB3$VfR-{yJ T e8 1Kb,!p~!rKuIxgd#!}߱w;CfREdB?u <a*ٝ1Legi,*kM|˿>2䡄K3 dh-#˞ n4+:vp5d,3pZ5\+ fUWtt|{w&\+& r;k$.@l-Xe8h: ߖX럛"iw0l,^XJMQ()0KKG. &"ԧߜ4,D5X0xvY^ʢcd&ѓj%gB"!4Q07eJ֦.k>ֿ6v\9HI+|PmP"nj\4[JQr)f_tCW4R;tYApi(|p}<8$4!:ܭΒyDVeZ`A.o d4(!߰5ՌZP9)+ʁh8 ]  Zpm0,!T%>Uae3 /rXrE0}Y+҇bM o,H/[tE d&$!f0BRY}yc̑sZSu"jW2v%^Y vlT]AG`RjvĎ?k^6?^uŗȉ61MAܣ]2.'9˴PKX`YL-ԭɫI͡x2퐏1X Ok(RS,d*]qKos}+,r;qFSP,/ *iM'-ym6>U58$f n6fمSs5]:e ʼn׋?oS)qmXYg\G3$wIE\6Rmilz( `¡:-.fFi2R:+w`@<C;#TnDYҳs{F6Cwe|Lb7PGDXkᘖ x5*lc.EW%+T׋VL]YH9b`bhI"<aAG|5+ F<1-dv+F^dT&u/61WG))I׈`irJ5iw`Mz Yt#_`S(I@v_a.Q>`G5O0 k$8M¤/;seG#QmJX->{qZDg+H6Aƥz\M8A[wpQQ PBel ЖVsBHӃ=L ,kUw u=Omfi1w+X`F( 1$"瓕JV`oTvD Bأ 9wx{f3| jj+S75lDJIKQ144`}y/۔f ΗQ]:9b; r=D0=(W6EFcHj[lUqxtNpwY}V\~i P @,ԜW `@M }U.;7a'罡Yޤm|F(Z4JeӸ0 .jtXC6Ɛ{4/uK(m}G#_`T'ekV(ypot7_Cm(^[ແ➪69RK/ bz8a ]c։$ɪ]:cq(mQ:|َԁ͟l&! F1 ^}es7~{!2!$ jVO* _2ۛW,W>(!c1p ˭قc!W[Yq=HKys,":XsDX~ a"4EL]P0(m ZzN5")p3b]3BH0`_RfuPǮ@'{ⷝl/3/u|މQEwˀKagNGQ@(pc!o+0 H_ɬt ٸn=mLH gW:rS= 8ԙ@N)߉A|+Q1]FAʗ@ʇ,?M{K.f#IvX$mL& B@$)u(4ZSY<ۡ@87X"ԧ~'\*hh|%h % @rP!HX䰽_ύx87[fn3r>b/R M[r't8PZy>=<h}-ztj͢}@M:3 ڥ 53xx,Im83Q8%+}zlu2ѵ }4XN kJ%(}~mᓢrtpݟ NsmRE޵?X .1zD9g K[3sR s[d//XK5kgMF8%>U"tTPRXّW5p'#'z"%읍"R\^,L5.{c)9 9%3 Ң㇋S G+x@(L)jVӒlHG㞪/bת89+Vb0?s#n i? |RJc0vL>M0Hu#?,!,F 2kvo{ʩ!^\A6x,ѬKbb ?~82{}pK@u>ۥ/`K ma@WYgrI=W+IW 4&NZ>ŋHR* OڗV̒ؠӠHcIxc}2d"B<m2VVi_ X: rЮSө1q`Ƈw8G|?aXLn{Pm~yfewK ^JaJ%}+ZFf! nɥ=QRrH+5 g{=;Ҥƌ4PS O~]4/$K7B'8_V @69,䥬"&kgyC,$Ml .߳eWi0 w=z+JODI掚YZm@+(۝O<+_a $Tw~#KfY[5 hݠw\ڙV$Svgt G멖(M -,,Pjȧw 9d icxl m;6+[҇χVk?Vi{K#xQ4'Čq'dgy`WRLyȻ(Z &qAfRK'o1U8%0RIE^|K @[iQ]o>P-ʸ;Rjjyɓo+xIFq1ִINqn&">1 hyn[s4;o4#"}Q JnOЕ:*RSzK75:cp;jΙq&_J5K07\EPUNE8PpjvT:VY 㦠eCAJY<.)}F(ߌ@3k?d*^Y2v&iVEx) B&QSV^:B^FXygSJqb0awC }'X_!5Wd֩F>gG,(̯Y—f`XCdu=LUx4ՂNuIJ&5l2}SÎ0mmiW5!A/W%Ϧo7kNTuj!TH2#_Q8j@oLG(mCsNE'~~ 0'[2D%7 +olYݧs0g!ɶj<*'hKtsBW,O09moN& kw(kVMl&\)9#DD˗mgUz>۳~AXՖc] *'+;l5I4x5%pNx!}3xhLOY[bT@8LyA81%v)u^%Dg=UQz(X|cZ"d-ׄf ETPx/yDkm,x샥 s`:FJ ʵN|6݃× ͪcIFVrR`XT6b`_~_Dlv5EMn)>pHPm*2b8gL^l.z1R ~JY-.sBl ʷ}7y"OhT.WoW) N|% p].^1!sM+¹Mhf,{+ /Y|:NZ8vHטϧ{U=z ?Ȓ Csz X1& Tw$[=ѳ]+V+.S&RwxMzܼ#胕 o0PEx2WT5Qg?-v!ɹ՛4͖Vq@˩6|oKRE3[_.5WTxM%RB^]L2$c8}Q J0X| 1f%ۊ"E5D#v*PK&-+ޕ5nѓ޵Z8FzFFu_): Qhy|C_V>"S3g&teor yW gZO~* r^ڭQ4{ q9uWܪDQhWlF-|b+LоxX⎜7eheU1 +yFoxPU:q҂ZS iS4KD q]828HQۘ yyLlL \fT_>ܶG#LзTXFcҢ)FK!<67W^=M ]Y}:MԎ#7(_vcknŤyZQ ({[, f=nDYLp9?2nd.UZֳOTTakӖlUM|78|ݧJd(P|rET@<ċrqL/h~mː# HAsS!͏>ʔo{DgugU:2;^{K}T-I) Hg 軸טѩ/=#fAн+|DT,2_ OTF L s}c7lJ\Q67AhSAA,$<(zTU//YR]*LdKE=Itݳ´}=s˛22XsAӊdCoSe!6DdcBWnEIK^)foUinAi dDa2JG̬NQѦ! drSY'|jw]>#בC!⏌]µK&F)k K^odĶjw; E{r;se< Kn%&Bt19do[&qzzMreL T^1=ȗ V4uFp,I+ȋ9h ,'\(}&SaU>ț*f"ǔ[)*LmʞC|l:FzNv7E׿oLe>a`Lu29 Z[:ږ3.,eAãsNjmoyJLo4S?@z"]O?7 ֞h")kDeHaxi ƒ%5@%ӆ xFk59łkia5 (ُ{AsFTq2V"]X(hQ"R?=^UUR^7P̕s u Ljdߴ)/v N 3#7C8U!`>i"N ~G[7/4[M'fp蔅OGfhŵ0KJk/yT-uJQnIs~T'pʕ|ckbGqCN]@Nw>\24i"as%,lݴgEdP£:𞥫+Z`,򱷋 '䦑]8ಓZHj"rSl/ߗ.MMjKם h-6(l8B}nhG|`]̟G`=*}d_>:O*69G5)UUlcYKtdmByY/{Tmhf^:Hk\U E*a2%>s€O|kpBn$)c,0G/\t=W q񷮻M#N r/Z]<8lݯRS|gcoo'MNmhB;歆"y0eŘc)fm$8=tl9n{,,-|D?yҳ/A)&+M ʚpS+]Cjghd'm_<X+5pN᜚, pH G'n|s3S!d ̃"9\i;ۉtIp (MppG>E-q1n/oi$C,ߟ;o=4=u 2Nu ЁmǤwU@^rdn$ ,ж Sz`>X7 b1_@pe#2 !y?!:r7g)6GgfrE\$[O?;n j`G\U&͸>O\R$5vڋBC׌O=-n2ےȜB3]MFIђDۭ]39V;{¦,l VhL`Z$"3FMu˜p6@jϾ ;^.iIͼWj)Ҟrb9lmhؙlmu]{ϋAuׇTO+8tlxRfB=RBDzWJxTFD궱m/ UFZ9V -}{# n2,k]1AIh'~KxE?66:f ·v~P>lf&6na]v*Xտ=kܙ85a#OY{v\/RUaTx<#,kUĔ _n2mi9>:J94 0`!P# 0]#*rrGINW4Q +yR@[2FibJ}ذro<xd:alS|'4ȉꬊ_ DHd{esϥ:i*gyt/$x|B?.9mbO("GNj<Ϲ{o;A<AmieǸ掏z ԃ H ZeelP3 nѐ!m[JJ8k?psܲM2eRW,]ZFM GBӻz"Iڀc%\0%~@pBLңm h8fЂ&v<.dM[';nؑY60ھ&L>@+43;)i%g5mi֜>Ű4eNE7 q6~-J@x6Dm]Di:_U߿/e(-wi^ȴD{*x&r) e< fԹIe$@$.#IH9'A}Կ.,ѓ <|VE>rj>(b kU5ì:qyYm+$>y]<, 3חckZhvUIVSk%5VO?iE4-QLTBfJZ>[ТfT0ۑalؿ\#/QeSBk,!a8L N9El_3[/H˽ GŚR܁ŔߋƩ,2OB""gh dģ͏;E8JsU$I0#W[b`t$z\ 琱9( E@~\sMM0Kq5{Hn_5ӛLR ňK@΂xL= \`6&DeA qP+xEr8Hs/RL`߈L`g(3HbPVn"Wv{s}ťUR{0]Wl ? P=f˞:6&IV|fC{_!SRzo"3tBfىI1tRp wiM,ު }knjh9V*2p!3j:`qUhZٔ{@w<~r2%Y,LFWz4 k9p67wlRu;>I5lL+5ZSYf9#+6KSVTK"dc-Dzp%yrihq= sMjZζ ga=KGsHצ[!R*SWR8sӤ?L;|6 jtW ngN8iXe.X88[(% U t2 .=!qX  ||* c@`G\)vh@X8P¹)\6zHfǴ>zrNC$\&K&ZrӢATl[Q<]: АBI Sy8ĴН!*SnEs/%T'/aR C?+q)N]Q1t+ BUE\n?g.8<|t`Dņd2LCVbQmh%<)Z@[>ת6 0/͋dM R%8WU%uH(uq=X< N#:,vv+[w=eʫ9=uV(4D'Mqcʑk=ѝoI`6daD^:{UF1Dh/wGKtE M#.2PWܮts!7_;C۽l@#5VW'wp]^b<8Y6a߀lvnwcésS5puG\hЩsf.C DwOQOyl#XGFŲt8}:%#}vj6h Őu0 uY8I2N@ ڕn ;Q)P(l8匊HbfVk"d{4fRVnj>@Ni\ߛTԳBYQ+EE4nÀ-8rWC?v;`GpJ*h7ʂ}|Dd)x&^RL*%ơ& mXGyW[ee'a @î,TM{q3 x.uDrB 43ǭn'N6C+{PeMS]蔜HFi9.#}r$ YRc偾o%aB{M{RShLiZgp}p=ĸRg>RU芅OW]=lEj:5,EP 8q='kpEK\ Gp0IxۛӇB*ez54GAX 3&Y=mA.FJ}?SL ^\T]p&^=Wd>D*ɗ=0QWU'? W \5I`6E[K;ef3}hh,9JV 3y.Fe/CGLL 1,]\i&p>7mNQϟqF7hغIEBF9O@ڌ T1u'>/?^.>@EC"zuF f®WV$k.XUEAs}meDs۬紜qr:PogCI cL$}81w6֮Wf2Pl2vҡeAz04wd(zi$SoM<<uZG >*UL$&E-EqBK1I%IkfB'4Q  EecLAy Y/ °/A}-?8݄l.45]|c +!5ajc)'#X5EL[XPWκ"FiA,KC\Na<+Ьtr"ښ6*Z-hlvrN:y-뾺-${.WrI *z > 2Q+ǘXegǘاtKSsI!dDiATLY/3Oox#>ADu+J91Oۿ&Ɠ# ^ * X<<+;2=Sz, WEl1avHID#B7;fZljs}Ndg zzb!]G#?n hS48i=%K}?ZW{ |LD7){%+/LC"Zc&LpMҍ$z;R6ocJ0$+7Ce k-'uhG%jICF O[Ue, O b.BW s:W|ЉxRz\' MӐ6b};VMōXE{[ϫ k @?_?D7fZekPGnÇRݢCPvڞtL[uȀn m.\#0J-r̵dihp{&LD3<(6uEUөPo+2j+Ijo.SiQ3 tY1|_ǃGDx]t2N2 h6`KJ !1yT@wGYkg6ܾB, z 79pxT 46Rk݈/fYpD`,4_3υ{|<\*l_;-i$~\Lƀ)>Y4n`N|V;K 1rz98S( "f6 D'V--d%<~JXp$\4Sm]!& mL yhlNN?{o ▪1v?/J2.NZki>,]P/#c)']2'WT/s^2)omR«KjaGAPdkKǷ fb.3eo-٦ $)W%s5)(E*4WUT);)hi융}=&ZDOwtE/vo>2HL%mQcgkBq64nJYj9 NFUgYAժR3aƟOɇ벼LS8\0s1ƺDf,7<߾aHЅ[jDژg׵N{*1zȤa_tg IY!$M -gB^ؿҴ8`$P! 7uXj4@fscܜd@p aʌsG(uJTr_:8VS /oV9+ LW^u57營&o z$ӫ=,J?6 ^!cqIJK:$D LD?$P(!Q>E:@ڭ[ ohq3$ Lh|GqD)ON SL1+wp=P TYrb@a< o:oV}H*ǜ hku2L}qa(kKaB U;3pDYv1pL ? ` c=GT>mk̪/ns#tR-b̌:ڸ_xf b"=9HY@'RR[Ǜg:sAN (h)^Kڣ+%3=hC.=3=aJ=VT3ږ+tF}Z-%K ZH-9]i4y:#jWy3+p*Qtvɭ,JV~K0Wibk#l@r$W;C7h b#C q~U7W'!7VB"GHTwN%`ʗK4z lTDlŇz!ia z*0(si PKeW4=4\+6&~L[ڈ 04V)]BPDj:2[r-ҭ+k,].dj: fc45SϜdƈ]7~`\꾫~ &M,ÑuqcF9FD_9j5(q&c@DRV@-n~RR(1s9 klv62 h^@VWJJ)J[5:`[1A֬7%ڠr)fYf;KK9 $r62g}ODA>z'GpV3ĸ;64lH昣r|86i`?iѼ!/%??@> լ 㗼Cޞ#F&Frd|;YLBmNCnrnjp-"DX <|wSZq.T_ßU-h-@|#O.O6sQbTH!\!"z=͠b9/boR#U9ʭ!W(`jiBH ;sAY`/OI VLH͏XvEMaZ&ɹiiW@f\_PJѲdMpjF*ܲ"X ,NYjd)MU?lฃ :_rKa_b{xLl =!^+l(c0L_H٧ck ֏DԿȿvU^JixzM yP{ȩ,WzIrjL;!G}'#޵}L"{^adә|a P9)-s̑.ק#p+țpƑY.z$x)?4_4ӡ$6s"B@qE/P!hKD ˸{ eyR3*tfcanm  ;zhZ|h&fjQU혹mZ^ykr Em%B"j"5ݹ ?]Ä 4tYAЇ4K~cʶ8fuu[q”Q6`Ū*6KS*Daw ɇ >"i֔Hv}(y>=q~laτ.LKf0U~R 2?V/5;&!mrGif Ò֐#%l QW.ϨrqIHD1'qDFuRUt~yv/d;IQM<8意h܇GQ!XDE;PE$r&o=z GWcV(Jg:NT!m;tVL>GOF~ܛL4ߠ˶ʿ<2?]<a$8sce#F⿷%TBor0[\ ^Y.MҀ $F_3'փ{M4\ HU~v,Itc!xQ0?J{—g5v,X(4fJ*_I{,#rݫ4qA@;drW._ 8T%(a`_`rLu+xa_p9hg_OD⽱ {X /O1\g\1"ree`ro3bӿqǸlzIwDad?^V?3V'WWusQNTs ws"UF_PSS$@'xs4!x Hj_&b`Ӣ);{;*)E\ N@ܰq7ty^Ʌ CqaUޔ3k@nmn5rpVrФE)6Z 'bEá#Zh0Vi7+Jvqr6ͿsʼnTߛ|&t̝N%HօԐ1g$Vw= I]Su S:JzOX"FseSZ+<~3dlIsW Ka,Z1H)G5; 4ȥwtvvĒ`:a z抑 [ܢ$(oni 6UQlS5J4aw?%ڐiBrG+K1&7$UܕV[+3+% m#ˍiG@H]{ͭ]zV}u^gBuΦaTV3dy:E<ܵq ygNL߇w_7>7RU1Swƚ[* f޻%>gku@--ҼcHIO/ny+1jhbg[dmYV Y"؂8J g2I=078[)<&XZDNOAyw@kίPoE(4jl ZOR(>b)\Y™7KGjkO؁y"8M.)yOS.FReaϓ1 #ta h]*RÀs3T}>ZG}=wtoBmZyЫ=6Wv_Oŝ:2Y'fnzA7;E/ Iމ~@1t H5N}:*3ȋ4u`F%2D 4Sstz72d``Gz5A9iΙ9oi+WeưPni~v F7OX9p\#%&ȥKvtstUĤI8|u4Vfx/\a3%a}MZ1XWufr9 U(oÌYDuvJL#hEwe%,9 08~UauzԒ|~2HsBn6mgMs Z+9v3>kmpj2mфYf-RY$:Oh ^fU yۘ 5,@! OnM+~CNBB=;u:Fh;;-HIM>gRa{ǎBKr{g7o#f(`}CYvci)-=\MW(]e'x=fGZ5Xe *D̑:*Aj<#)Һ+eVƺ'cw$=I?ti'_]tOYԻڢI>?߭ ӢVZ 'L;Df1P^?>w(<]]`DN"cf/\脟 .?i45gG^pLoVմKK}53XpY6 ,];J-Zs1u0h> ! b)/\%Ԩ3/Xi4?7SVF׼EN)7Cv5Wx1<^5Q8d0p>mΤ>U ±3 KJc ̣GAxH\yW_z4"]q]@\njxBrQ^EQ( wx[r)D;{R^+÷H |U?u¶=ub8Ԓ*k\~W?~姱GNyDJRTDpֺ2NIڴ$+u"X?dzzf{\!@j8 i]I< 7S=5;FD?,"Y4œIFOCtќN;J|U琫2BkGץ".`XDg+ޡ#"uj=fECU0:4/w-q[׀Qq1ɸH*|7vq jdcWkQcMEJ\og:7X0;IdzF聿]Uie,Ij):uߴa"/y)[#!qRbZŇux>t>''4 Š V q@Q? D-{1ijIevpu&Y3)8%J>-&JE Ǡmp\" /[ktep\ܘ((<}F K_?#ybf"JÑڝ6O8g׿SKUDFv"#$Ýb!TcH1Ȫk@-4$[ݲp4 \7Qy HnYRIۓ'3  SwKؕ|kH u`-g_:E73$F<ٮFȮ,s_4,ι,FVW&>Clg9J=RbD-(qe`PpkTBW]Y?=D`8hEEܩa: QGCX qe]oPA6yҾ aed*59w{GՉCh١Ncf`Ё9!F71'd~m; $zDEׅ[պ95 49-p9?_RPd^k ӝMҮPUH(t Frg CtcLY OB~t!Ešdfoy]kCb"gN71s +3w(FEU)|ԜyP{XK!6 Pb!*L`{ hGSԉnڀ~, Ki)G$;U-$v?[+`[^C% ,h3ZĿ+ !N/>)S@u8tQtp b;T]zQ"3}so0?:'k0Ns3G֘w:R/p,_.Cs vl1N4uY\qbgjb+֣7jg@'4@Kxw[}oVYTFZfa2лҁ[)>y,-#ԮƏx3E8 )u˼bw iwUq|Q]@X0oSk/n9gtsP/}xJBxjQlb@\U/JE{O}||r6IT lBmMءɥsOHp? zn uG;$xAY =WfrFmR2 ^ 'GTL)ٵE{ÛחAxK@>x-ԡֶ !$8sF=YorLzag*BRZ`ݤP&?yqrL%(p3E[EsPAbMXG|D4JrƵ4YI:LGSuފʕuLGsiyfGYV st;vMϘ*ւ dX\ ftgGZ[yZ?@VdRZ}INARCvVK :?ӺYWҾܨI`tB9ŦGu 3_ :\->D33{Ϥ*;G:NgEq}1)YwTJ(EUu }>w*CgWO+B]60JW(T.B٭zZJ%M^,6TʃKvUs(8/XjX5.td-z1pziGYj#:&3VA!,I"jت|~ntUb^y]g|}!ENç`~jINF>H,H@O > gm^#7 wն\fѿl` Y&MR?`gc,7VIB|gIJS v{/- ^NjMx1Jy +^4X+1e5o 5fR* ͤA jgsX'DO@dP:(F!":8Mhr12Nm,0:o~![ ZhSLY|k˕i+0 0TXiJ!GiHo_("re2hژ7iNQ+_qx|>0gaGs5.\bUKgX`a &%|iqcO쑀bFPP|GTtHZK0Y5`ɧW#JpS4b=QNh~0 >yq0,vT\ISu[Ro}cuM$fTIMey"B\dC+# ۈC6N* Z >}<&+(B>@qߕ~Z>-uk rA4T_7N4buف[3f)*Oi=gr˔Y*؞LP90Qh9qkiV).$Q~qY z[3Z%~{! ~tPB)eH, I֕k'ڌ@ia>:*so*R%[$R~3M16I O@+Zór9}?A0r<[MhmW/eJ`'iφ;r+EŃ/?+82cˢ4r+Iz6 "kg{wLѲaMs?Oj|v>9,WY7][ ,,J"#j*daRG$$Nb3np2؀ i=@M[ Md'dP*"Xqݨ}>{;,OE`V'^ylyZFȑu#2jܣ)<Ƕ$ʆ9k.C`tY>p[RT T*Sm%jREAa%N#-|&8ZКT䞭ZWC<^XcW;.*LiU+K/s{jvHbzo/if;h:Z2',#@j~ QX]=+Iy 5JOdJ3\{MLv7K4<.lY*=I=| eݡL h=A0+i-)|Ek@q0f4vN)a_2ꀤF~$(Prd(L4Lt%B1:c%NMi:zzc7_Š&`Lux&E, U72K HXD|F'8,C;|tNB)z(>7{hRό]K{oiy'.^@fUuQ~gcÜ{V{9(["WGZ7`Bn6{o6QQHV[>T<޽=9إTomC-kh%xw 4{hΡ^JR?h# W-j >EgLڷ$Wnf~\݂^z3$*0tYW2'2Vw*Bs|OaĠ~ ^LzIṴb;Цu_QZXO .JU"Rԫ6Π2v}s+ 荟Ç +۰tG -N/Hx_%5C_su]ahxށ-Y 5 -"VYKl;ell?L E3LA|(0 uy):Jh/W3Hq>#XLڽȪ#wKsy`CI?,eȪ}%6G|=KXXHSڇ?D^Nm8?\E/I)eN `UH-H]:5РS2Im߫nGLՕb*'~r,1=oe.q&jZfRtвajb>%N1&KΦ*mb;oӾ=eS~ _]f'9;ʩVm&x:\$OnVjlbؖҘnבּ 37pQ[V}.n+kN!K%x1yCJE3XȞ9|R  V{BFթv} hѤd鰡# !/Uua%P*Gҝѧ:w"A2πZZ{+q+I?6Y u# 2E}#A ~J'QvXm2s{ڭg^sv^:y چE XPW~H}h lt`;%*_z$$!DiRs"mJv#ĕ12Mi*i=O?u #g{ؽPr'{5BAՂTR؇%,ֽ1L,qw a8RVMnckvVM-(=@TĥdEb=5|X.\) 8Oy*p܋~)0Vd-4|+ݽA/:;KQ~ҼZ(y^ ¿<-WDLNOzI-(lv'o2?!`jM̹kq ?WxEA/7Sx#o&XFUiBـ7%+ʃ# [BΓ^mp/7)= n,.Z}7/MYbS<>>!/mXݨo,ϧ~(3l/mqBlgKZ[іhCRקY8Dxio!׈=S]-g9M@D 6c`j:9i$\`Yvۧ,a (YjL3I(Q24hV)UإF4d9푀vJYβb/^u) 9F\lc3j5y[2Q+ؕgq qY(w%(*[R3,rn ʖb./[>ܶzM4r B;>{1B t#8l֍MIFsšI0;RpMSkdȝ;k;E,[YzHsedRJQm|`H$u3{`_B9bdh{"iݶx[Xۦ_GvU]Puui7g{H)N⛿?ӱOAA*ZC3vLcբ"b"@v)h6BC-wwYkV27 +57+=Ag@f Rj):mhgWL&6%}'0-?đHZCelnp-1\`,j,-8ҧ!#򬟑0./ B8t{M;GKӄr0S}h#z}<:2,=Ӿ1@oI0O]iowݣC&b 0't$M*|81絖%2IO̵c ڥ:d~U7i_bHnX$I3*֥mL7hH;7Կ/81GFþeV[J-hS6?:5ڸ((!&2gtß<# mR ƙ$_3k-ƥd11] <%asf7N:ŨW(pD kM( .F$MQT͓.(` !|W|r6eAGHނ4fdTE{072 A:ь~Tzlgټ V|e|b JEà,2rvjr׋35c8)x!)[$@&L],- 9 $kv/vll 㠧"5 sm[`LI (O䦹btUj`GwDv%Z5-8e H20.Jµa})qmIU!](;e{CGͦVrgeVӭl B1t*Bg+p9eOB?+xK )P.ydH&vИb4 hPۄa z },y/7wQH՘o\'v k#S =#GtLŭDD;̅N45e#nk IJb~Ng_y !Ĵ2Lm/\FY:\a+YFޥ?V&GJ<$,(7Iho<1d۟.Pjd%}ξ_qage4h? BC KTH!W(L.QtOa=Wı9GbeJ2^拚bO)Zg4oiGz$ #|k.ҒpBt`r?Qm"7O%WԷ_V 0dž#+W`!+?}[Ne{ѥ(j2Q<& j "CG>t2>Rm ZqSxKJ% ,HQ(̄r5*me&;LgFbЅ9m"sIu&±!cntկQm^5ie?;~ Ƞύ,GdR^)AZiW1-8T="Pezoh(&t9j\"ƕI) /t0+_i57ILK|1SC]nmOUi##n:{)xH٣*0hFCM$r=.n%Fx?Q,ޜ?I7 AИ:|>I4dZɂ^9a!?sn:r3rɾӣ쌠m\X`G8p4HYClȶB,Hֿ9{PjS'yr+^S\uy!iGƶ}꥽w "%s#Beg~ 6UqKͲAK;Lъ7o0;́l̇Be{}'MnUh?땐|lQM}KXFId4#~!ʮy-5MKQҼʺf\g:ʙ͐e>Ios#|4(qm~)7IK1 pHƕcJ LDm\A7Lc^K]t-t4^Ʉ1m֒畲wCw^l<\yT,߳ݤj(jܣi HŠb+ӚJ͚ @5I$O=* {Wޖ]`D,l/v񗝅eFcZ/qE za8o o>4*|ZWo6BdN/Pi"ڿE*B[jzX]neФ}U)N <07nקJt/N!x;qU]\uvBsb}K5SQ*i<TCWPX $gB G&J =z%vqz.AAV5@},DHG[mtPdWEzdߐYxbhr!Y@ۺ(c捿$6`IC·K-gѾ̈[M'^80WskvC8'_VF¡ N㼮5K5:zJ:) BB[0cDK]S>g=NOMI2Kf=w @i m?x,`dƛ66AJ H oy |nU:l(b'Ic1 WJԪYxr=d^y.)/WL_ ;9րୁ|"acxw0B'WUS ߜU$o p77G_'{W{A< {e:W3<n sGEji,׫[ )Kw./K?. 4FiM {.51f^+_r֚S"Q]ASΦI\th*!B™wuFeE))U%H-0ܝ붻;m m7SnjcTAes(*@ቼf?[ڷxoxP68c !CH^QeH dkr?h^IW{iWƭu5=;[Q/C5խ*%F( h`6I*=Mu|ܲw!j(hO\j*1BfI~da=¿%O U*),Vy(^{%iXˠ_p&/a #Ye=p{}:Y!BN y+\x1dv^ȑxW27?Э4yF珚#+ ONwBQ iLO_kIPB[)JQNLcg }z[)Hp 2\1S ؗD@ǭQj’Z(ЂT~Xncؐ'-)݇$L=X%c;|a,3nG3gkDV"a$ :&wtz?>Si Lh\\q(i tBQsjT$JfRqZL90*Ȗ(GZ (,kx娦+"q *Lr:eJ [گ83kJnChZi αi ) j|Xquy_2X3H-P- Wg~ \kNSoYyl."06$ok( J [Xl1E (L\V`fgY!b~NI]d GQv^Gq{X8Gmꐍzron%:V1W`Bp#!KuQ5&uh6Dmͻʚc\y#i+8SDQ>Ι0Ԥ2T&S╚{'|U`:/¯z.$:0hnf2S;\5;^nC$nc.آ'0pV%X .ܯN9|7I7`*hQ' +,$?vk-Q7v9dћ #)">2[ZS/I'hnBySquӻg&=p!9s.5+"(! ?H -a|5\8U,B |inm/#&Sjj”O{j/zt':DU@EmO)HfaOc*ձ dX/#NZ0;)E.'mkRՅJT((Wo:|pE yAnrC:9gv}}@ڭԦ_BTǾik@8) \=aN/[.nD 1o˗J>N=q޴ IՋDqp࠾*SLx'6r^2F W6UB\X+ek| ZP͎] =C󑎥yg07eW2~ڽUBzkhpGGRRwLN  5*|,%Z̋c1D[39 #)&cP2BQ+Sa~Z0}[ 6;V[L׎//d) Sj_xݬR*^`*#%oAC?Go !Gk1+.vEa"r7i{"4۠J VOix8a;}'' `QW>kެ 2-V )#^EFEń oD` < ɓ%3-.F5&m,vJ~f!eB~t;"5 |T^Yڃ0Hsu߉6P7u$܁m<o^`\ W2]ͮ, CHZ$p&PY +Z"J:3Xn[qcNu1- 䐰> DՇmf"L]ɰ;F7]Uf;AhC|m$r_Ic=m |@. ?A? ƎIū7E>_a] ju<" ۬tfxda_m:{uX U\bv-4.SmTxA+/*زxUCۏ$wT>n`OASF57=/첖yùfr5K)ҴAU|p_f]qMi%,x\PV!!s T~MEoKLk.>Jr}LDV)j01@}gjG zOʽ5ۨb#uL.]Ǖ뮲H (6Ӏfr*.;JL1_YCgH־LH̢ \Q D{-O=qe$Tw'sk~Yg\T#@Z"W3`:)E`[2t֌GeII$^ pbAtHH/@FA,7B" u~}/t%_wR1oEEȢTXl&0RglʹuqSQ!աM![J)T5 {D}lMhƚQLJ[SX𷱅@&E@Q*p/w?ծ^ÒТ;|s?͗[l@-75{<`Wta~L0D}*P5ȑ()[hg1Ѫ@OMHpA$Mi;CHB0إ]Ng ,jٖ׽Glt.iMeT;IW s`*XCQy7SowW7od r ӵ5l|dT $%XUC%4ׅmq[˕Y ͓.nF' kG*A7*!ƣ0&_M0C9kjYr1\GK3xH6* s#{1۪-QO8ֶsc6ܗ!vMynwLPo,|]+ SeSm|BS"Vdf b~h{xyoxG7avF,MƺX8VڞKFr%Z| Y%hXc,u(*CJ7:PZ;QTO|{Þ^;A.YZYY`R}8Ʋ=,;q葔Vݠt[:_PA“~3< rkDIIYL8/)ٴn87=^\ZUߚ1V˓rdO[d[X+e j z.*BdM,U~ J98w'?{X::~L9]ФBykblj8@vl9'-tWA ]3NU j.$[/YS%oN֩)ȯ7F᧔er"GKXsOsIm'קu%ϻCAȎ<^m Փ8'HN.iT H1,`43 dW"]&1n{`nJ $lfnķ[ aXԑa;Khia:d=OK?.`b4p_mڶ\$ꓹK4r|I(h~]bnjFj,}̺aqa>m&>Je @趥v;ڛOrﱖ\xӤs'1e#&8ĚZJN(yPvnx!f $51 ؜3 !}}I?G`yһT\OQ.!.:21=g %/A7V@L&:eRM-vqꨶa}bL24/Wvo K|8p*tU],2 ӁV?C80 GEHȝ cZ?NejF t;2a0ɲ: M:r+DLjMڹ>wg/=/㆏cZ^$H*+M&o7BV1 g=@g"C^T 9Ҕ QuNŲD؋\ Ȭaܫ90b`*Q5׷v}i0@eY 7;7RDS/Ju z/j'-{VOF35!G nk9B8u[z|OH^ AKr[Fe-w' d,K! 純p?}e%u*! e?sHz&ntlHG]*f<5ߕ9_a/q0WK;.$}0 ] "N|@ZUmTJ/rA~N$$/P{Q,_h;Edᘽ=Q~T؎; :Sqa&J3 +E8*!jZKI&k@̷g&ՁOdl)FFޥRB^Ԩ6Ȫ.9Pp"Xx.1zcVr|pm_nͪҧlYk^0C,Go B m ?M8i7!! (M릍mQ2-QzfZ)Jg `F^Ez?(D;V%E𬢶U`Cg6^;!G [7dyb%|2F|?؝H7ebԟe[<WYȼ_JH5jY OpKÛͧKX?NSGpi6 ރ(Լ ;r%%!0W롵EE,GpQFh:+\~ ֆ<]$ܓiz2_2:9 { L"9(ָV/Gb͋kB2);:@#!2 XeTއJ< a۲zl5}Ӡ^~miΥ)ciA0L酩mHݟ鬄=3 rW )VeVvr1nqmoQ>.ߓ^b~)DAnW#dHbG-Sa%]2h獘~zNALke8WFE}{]BF0VJ#V9/ZxޤgÔ6&_cF@Ymag@Q10"{ÎH lq 2(@n<6oUmx(ַK@-,D >374 Ό9u =z(M:aAɘ-X,yW{T5 #+~PPHj>Io 2Qdy\78XD[cC=֩rn-nfsjdg板 |FLX%wyv* My5~MumN?LGHu%" (rm/g)duK.Yp?ځ@| 86:P6(}Ĺ6L|/]zʌkp : KBXǩ'#ٹ4޿uVw#ÿ4f l{>.6X[3=rȯXP$ {Egq.5Q> mҨˣ8G-lBLy:qX‡Y)(<҃sz>f /[ב, USٹU鸕R캳/|ޑ>4dk%c{R4/u  bPđPiO2}4Pa=\ɽb,gH6+aD>Z ~o(ZkP< _*cܥ8zCkZi2#Gd] J.-2D> y_w.fc5iT($d@ҙ fR2RXt&X(tDž]ݳ "} MKD_-7rfV@kD3^1ɐ ?JNUG/u[6Pfn'wRx*.,E'mL"yd!&(OLBUSүl93@w $7qQ{|\82h=(6kWsLiEēp! B6 e] fȨLnl }`$ۤ-qaD3JKRF덗rg:?rśIs/{`D=[$mꉍnO,wiL_M^V -EbY+PF\T'ڙ^dQ3kR顟Nn~ Wն@~k* `w#H*w)afetu ka|0ȷz*VV.&V 5pXλtW}Ld00郱d. 9 kd"2 7u Ӎ=]eN\Ga45yj-I~ċ>~TO_O*z4+ˆdu阜O%8Y6eCLGkt(fwC=0`qtfv4`n[̖Фe5%1(v[53npΙaymeLy7_?FGQy%7z2{(\_)+6E ύ|\f縇-_y=t'>sRK aE23YAܐc讲s`Km־ڀy9N[# v\r1!is;yz4qfM$Ecj잸P ~9NQ0PZZ"*`‰jLW)2 !Y?En8RWx߀[r) λ@0Jov:3^k T=)HթJWυu.]V_;< k $Vݪ, u&k:?e.H1gDd382cD3 > GK/ ;(7")1O<Vdxu#Hn ;jk}Z^τ+/~@>Yk|ӆ?@$zm &K"SGgqI9dw%gYL 4/93`JQ 1s܃:-{5tO~-VzDz5rKZ qg`#JUh`=(Jek29Ѻ%_͹T.W6wU 2;H{ҺgŊ\ͱzWfOLR-(9 k~A/_R%6π>%Ql}"_//QUr늌- W8XzK}1;wO-f' yLj)>ugUX1{}.Üpu*0z4ݵwZǶ ܍ɲɆA^]A?o mJ :hҖlս[a!B+Wml"+S02 @5Je!!9mdX}Lir=]zmviKk[)L$Z,8\ft>rV S+BAdo[b@(laB+ow=^gկf3v<=рڿ~ǽ C6kd d9Gn^eElH4NAaD[zI@;<I wB|Qe '`T*AB>8W*CapG2.`{Mc0*أBI{P0K3lRh7LzG"0$4zoK!3u$YaH!ȯ/̘L 6^W^$Kp.ivNr_+2dҁHpA:'/5Z#fvHJg4Wˮ n2 ;;gLaIf>#](9RG.C!_2{iHBJh|z $rr"Lu[t[ <4T. BP]x $G_W SH`OVoވe\p;C ]T^nHr; ;j-&Xrl~in3s*Av`9r堨 ~bDװ AZ;܃28TJ|_'#n]zY}ЍLw'$zq>bQkf-ƿKi2/{q縿~(1WfTV#~(3IpzهTPx. .|^Kٱ^xaT ݼݾ& q*x3~G? !V"6KbIa㰖Ǯ2ʉ:48Yë爈 Pѭev{ ?̑9_X(mDZL40#2~p} р^k(E|uܔ&}%uYך$R/*et^;|K|$M4tT?TmB'2F \C7ٱ5Гl1Lb(doN 0q-YEp w(1'MO.%Vl0#"S":GEUo~w ԨQWRU5qәo ko(_t<|xڃ\&j4aʰn.;SK0p0oN$H\ ƹpUTXs.E]B҃u6Eؾۚ{0t6@KDzX0Tj'(Lt^(C_%y3dx6;. j~ ΉcE Rz9*ijִI䷮{vC4lE*z U!IG}E0UjUDeO&:O_WdaqF`P/v@'(a˄?\Jڧz.^?na7ۉwXqX?˓O !Pz'|GН:x!qDATD+iRcigW;ZJCV\r'K״|eKpCI3}d]S@ݞycGsRr7'<1UY6Ti{%B7 ٧&z ڃ˫Ncl/K`JHkI Jh;*-1 oGqv>ԤarI\QSk hg=7M r_WO>gkgbbpe-BVJ3oDSgf5]]aG E] W|(=KpŒR7mHRHзDۆԩs{:Yq? >geb,(]؜@osB{(ZAdre:}q1dYz,Y¦am w ٣P E1%Ӵ G]>zR}Ys|U DI!^y!it@ʗ{8U?ͺKGO!bVVDD#CL]z"3>g/Ggq@8 bPܠa'*?xh=zC!`-`&1`ssƎA2 CObD%AzM ojOkQعLtXEXĮ|xԇ9i PM=npR:e-Su:W'{|I3l$9ͨxTqaQd&nbD^YdhZ;S>0H[l)eA#'sFz߈˔5UЛՇ G =++"'.8feVlăUήi7REVLU .vubMeaӵ7 @fo `Vh&ȫG҈^ ~UG𒡐I->=Zm9s1BwFyœ* 7Z (./RL).o3*Pv\0kӃؖP]ۢ>g1Oqg;Ǝ̒xŵ?o$q#5_>$n2Wޡʮ-3{ii0R s6~ ]S O,N˂3C,+h^eTҵ:kz" git[  s2]#l}kP}BTX^AP{^ iUIk,N|i)*+쳖SmbڿG*JBJ@)9 =Drg6"-ΐRNvhsnt!I<)'a3yڄdfNr%ƚ.PKi5O%MK`T˜VxzEPVq_8&iͬ޶V&n=SLZ ݹ6Þ^.l6FX~.NF~ak)Q0,ٕ[9#h)}.6'hJ vϠW2=b~(ɛGs=1^ >ք/: Ӱ֞*A"n7^Hq.9 gźf;KA%d$ iLP|u:9 /L3F+R҃O079 ]#c2/~ض$;k@h@tyG32*o?PmŔXuL*M*W='`, <Fy8“zt^5V) w0 j _as8p'> ?I͋|kJͪOm5uJD_@7C Cz¢.Flwgp.WA+fi f^O.d;ʹH.8lAF߹VGEVy| [-展ݞOs8&l.ڨe[}8O^XFCL,C֌Q"S9IMBj na>1z񮆙˝!21ə5>&/F7|%۟9jICUpxl_ɔ Cdtg5[ϊ!(Qt \-NצD.K>io:`~?\%O,8fO0 #֜ŀMOXʫUlaXAW'j~ ظ dGjUcÃeY1^P)b`A¸/`Qd`cPcpO#J:Dvca |M28%3Ӓ;T0L * AIϼHU+tZiaM+W-[=qƘiGJ9Kr2" aЅ0&&rv;i>-}"1OwGeDhB]ցpN80KuA#1} i t垩fi3-!MSԪVB>;$%m'#EHge qA 2w}rh-wt 4F9cM r3Tx ,ef#/E'lPSjk\ nQr~a-i׿ ѨE7jbhWG,8j~ZR 0Y#\lߙhfH iW2[fr`i;~%^A3 @~gM%@M7d_{3׌5V`",UB\ N <4nHg Bkp 44!tM,54Ped.\W S6]a*>Cޙy$)֕NuJFY@We*2s0DJ~ؽ,)v%|~ZG?϶OMKS޴fY$,ޚB@[.lӓ%{xg`RyܩJ4My?o[1\5,|zt סU}fjۗ7PpL/! -,9EMu6[%VFL?7T]{0ȠLuXz#ukz@e؊Y % {;Oax.'5xn4*e㧬 M>Ҳ| "#6tn &. X !l*A*H'O FuYb5IFe[僵pKkh2F[w  ^}cE *ϩ**rs 1b+d1aq|Ig\v̵[Xۺ$TP8}ݣI*L$@=3t4\P޺:{5OoGEq0ٹWt0O{8UAUY:*ޤ enͶ+'fˠR[i\M{%q>}5eṃ";aChOgH5^y#!%a7Pbh[7H/C)aMElv;:l>֛ݤ˨,9O$p} C. &Jjޛ [ظ#Sdt8Ə2`E3'8B0QS^1lQ٤6b$9q~g\ W05>/e3A6B~4}BY;FG\UE04xd@ ᘚQÊ sm*v83uCF a#rs/d@jZE]'˲m(Ocd{'} SF|¦9{K\ri&ٕNE_G^ԝI-#垝_GI~ 111&l/1r͛@O<觙"pTjvBU2|1s~hDZ/I& lu6z#r&Zs(\[R.k֙t`#%;;CVk O KR Xu3U$bNqsYjI۬n0؞O\azObGQNʤiYWc$R٘ҤtDuz@ WL9PZLëKD2 , ${f2V<Ӽ998qʣ.Q( %Z"c*NP0C Z&xhx]uPek˅ Y!(Է_>ŁBpoKS\'iXՎ G2hK:#!Zs9_8ϣ1N ۃfd)c&ͯO)mߊ뉅֨3@mJ4žˠx̗L֟/]H$UMG_f]N@ )Ӡ.S# 8w c;T?b+l^28MJr53);d tG;$8eXśJRJmΎ|M7cT_Ҫގdu ( ʵ l# &aUK3kg< z |(&{t_tB/wmDd^y!?ъA2`b'z3i/̊l*Ͱˊ]FoeSj~OFqU3ä}N߆Z^OQ4J:M" K~&qW|d MDK~-#_]F_*\-t3+)[^eA7'r?a m}^=gV[dT NH\ODc~q<֠P@Ctm7i2,IaC_z )s }jq~  . +/l޳K`!iVArh8́ so+?n˕TSp?/Gt1b.eB^-6lvB|P$ !ֲ&fպ4^L\/ Aol}pg4[QI&Msgl3tT>Ǧ}6Q!6'zd8#;bndLSߺxuRaM^3|zuZȱR=R/IZ( Gl3>8ÏJ8%_fmᇬ\-P3yf݉Lj YHrg3 avr7ӊkcxY;P ma2:Pn 'xޡ]A?rwCѡ!7 CiB/ lLpa q]zctA;'0aX8fS Óޤ=G〜ßў]wSH0 n{%wmmN>E{ F iO-YS?SA(SV-mhT')t0_0xEog^oC9^&)RRB qykٯ @AT.f @Z0wc]Y0=!N#~"tfp^hN ZVQJueҳaL(QrȘowAEk5 uS#iI@]J]QBW MV/*M-e俸U`pDȿta4*SHZ龏tC$Bb]&!el2?WXM 4_Dn|֬{y֬5KY~D9۲'T 4gIH) #Dz<u\CY b}C tUUXnmKIʻ,9&T5^ h;W00sza;M$_ܬ\9 %Ho&P'y1مG1:-6LճJ zgQP6׉]Mj(9" IhF=$]pF.08N%hZ$bViGWǵ T PQKTfQVbl;Hr\Y'` }/|74Sڔy@[h dhd1fD-hzୁhBamh ۄHC]@xmr-qYNOOIFIMU}!hDho QΜ 8͈Gk o)~Ed;E@ $o)g7BGS {E gW~@?Qg.W=ʊBQRKP"DB Ɉ.^Cj#^?ktMLn#Q?b/ޝv]%i]%'~:RtOUL[0oWVE;3?'RAA~yXW9JK i#s qqeg02T\vȩhƞ"+M_h8&m:7ܫdQSL(S*!w΢"kI鵞{J˭GT:h!+͗_ڠ^v;@/'\9z;wߚ4(ٳ)@ .M0~8B.$8"xޗT#Ha '}4ZXMf{w;Oi"WPV;0oc$"Bt~,sipE<} {z 60A٩Gq-2צ^տq2Jȳz> Y{UdCޱՈQ73Dr҆KWʆ/tMQ7fV z HAc Iu[=z_eЍ]装-xdLex 733)kFKkIKc1ld_Io~ez8qKm#^]mb!L\a1<8 Dtq=W$,bx6#=xVxJ@,mi֪}3KA<;cۈ֙=z>X3pax B"@7dZlKh ˃lF1ˑ/ UZ8⑅џ#ty!If`z(Zw\ͽ bWؽ쳝h喥>(`U lukd;ʹ62Ih>r0?V­#fQ5ãόѤ_Rb\LH"5]̛oI DE HI$VPW04Z+8Ll9Or+NHtpU$Ѣ z+~u N^2 ׬]bd 8k HJ4LpH́ZiFgFT[HשۺE 3ILB|:I/3$lT_Pg_^޹^̵*Raz;,<@EADQ)j(Mzĩㅯz[4y^x'\2.;qIw{d5S:ꕥ+|giV1VaX0hD- $_bn`O'}V`x5r^)KQܓCzI ѳ>7@Է:ͷ$kGk0ph%PyeCX ҶrBY:7 b6c[bLAq = rZuB#i7=Kj?Y^w$~|?/ƺxGO xG:oG޼ # Hp9+{sZy"ZQ c[zSq asܝ+psoeLx9KVUXUd+u{-810XdyDZ#-X]d(C\ne0ߥuXV{9Rͮg3@.ypsvr&s|9ΚeSb_tିWWek5QѣDL6Ecs9pGl"CUIܫ=y~qDWv)NHGqnz^l.t8="ȕ袺BA 7;Y>jx1wZg[銾e}50djhK~$rWGN D(aSþPBsƇR ltN|,A+u|ۢY al;Z4D2=8j8gxƍi\;ofep;,4IEJWa[W2|@Сq:vߘAI#\BՍs߱࿖T~e.LUP/%7Ԇ&-aNMr'mf,>[ޖrINaSZT|bIL>:ᷡ&^'#I#'u őfF9-E{=8Z%t 'Q@HE cg$>2wsYJ?`*v' ^A=Z:lVHq fa)#4(M- ?F]C ;4qJi@m ҞG"|#a2Lp'32əG QDQج\wT; /г [Jn] <̞BR771WZՙЌeR-'Po!DR%N?-2ſxF8.#&G!{$*v?K x=7TZ,W;V[ҥiI4PVm+21Pb*<:7{upK)JԲҔ+<|oACGޚUbH*WY"j18M[:c~8.97%T'l>> <& }!)wN^;֤,'u>eQW@O3)51-L+R}B1qX~:94<{ BAGnsIw *V A2\bRSc+$ %t%'؁?I(5H?dIVVӱ8cv3ѯyzP"O¡?ɠ+$ <6ӾY"+GiCL :' ݾZq 6nNr%c}fk#$~Vτ) ]@#f ^;xayp"#L1\e%ܻZ2ԗp*;ɲIIS9T\ jiLiets$TH5m!%\:ا){«ǽUBӯh-$dYs4֠>m, o nqV[`iUQ=m5tqè+.XrU%ߙբ'?$700Obhy:k͛C͕zKټOs(D_.G{jB\V..uaXeJyXs&xP4ʰ.BPWCL &G#53s 2qQk)w3/V>ό"LB~"{h2)5T,䕕??.sm8E{ >_Qb#  7ºڊK]G2XmH3ӗ  y4X2LYNI!^Zvί 3 {)y:Q๴eUml}˓a/X#SŁdϑ.kq c.\EW!#?E㧱:'hm@n^lFmۧC<,py)Ǟv:3Ni @)oeĂp<_03ly%Lz XRNL˛1=9W| {Q#4O^oW?9&$xf;Xf8poַw)ť2V?IF͆fb]Iқfa<ĈOY2oߘP:U_tqBƬORX ԫ\p6)d?O S0:T sX(CUBNޙxݨAx4@!ȽW g wBĄe󑼉/ʨ+fFWΩgir7]'4HŠ>[%^if:T )V0{5eQ_d2J=$aO1Qp|UZ<7ˉ:e$S ;}&pb3Ӷs;4 PXϼL󨍿SCCήفK۠(c)u +34y,%{lABʹzڗ ݍs=rH(еv}0e|ۤ+'7%QNiZus БGz&uK;JY:D1~> 1-sYYv#-zQ@nIV;1qat7 upY"PZ,ng`"P5Z~Q1Ilj/VU _J՘(Y0 _|DDUK Rmpbp!b#/MzE%@CJ&AJX$W)LY !2-enq 3d(g-6-<&d1DŖcs%JBm]5w1NĬ&F"><|p{Z()dtqDloX5^zFWpڎ!erx\ 2q;b,2 0ۼ'eJ)WӚ~ ̇^s#@zi?j澧iNAsoQ@h5^;Z\JlZ{m = /RbP$`ŋٮ QA6^/)-Eb>r;d (م̸(<ߚZY6?鈩+"8¯˳t\c[Kc"7ЊB2HK|BckK$F6 VXZǨ*&>N:E ]H9؈C~oEңQݸGgcG&[c%qv*f]'MddhfPp^ eT+DI bd^"s7x9 8Y*ch i-bd*e~UF$+vRߢ2)/0owD)C)B}@rE d]ks\,9X!U}LG[Qݫ$4bEt@uW?`$ UXTdG?3[ |:ˢ]RP)b\28HJ.]>Ԏ)\nCk?.+.³C;`g9jN ֮E10pa*~܍ ?Kwʶ;MNns# ')ya*1易#S" !jأaGY Mb27{X\Of1ar^JD'~" )'&+uX/wX/զ>F 8JZqjV3$@[ӿ $蕘|ˬC|z/ܤjT$r>o Xo!Gq"yiݏ9 ̺XX^ݛc8d΄[T@qoYvnZ-)-z(PWWТfwcvV{QɍyU 'r|NBGK^qh5EEVfQnE>y5HiGH8 p1)TcSc ekݔ'L1 gNާPo2>Qd(,rPTac8 3P_΃ڡЛRh,g5'^jaKnG8#$Ҍ9Sp,L"k?~4" X\ߟVICZZ@"u7flb^e5õ2-WZ3btH $kwW? Uy*zoĔo5:HS<DY7{@^<\xr2DV},0DKtwI <{f}*8.^Kv)==wvx` O+J=Ӥ4δ5*ßm=YEJ)5WV&Bx+*^.4>;"L⫈H$³NlIh{gT_HFfj}x 4]K9G)~r3g^kBL JݤAg+c1eI9"3ڜ:ӅLpf,讏wYa\l-ӪZbNJHCM 3شRjC,!"fH—^ҧJcUܬvTXOe:v<(WgV1` DM5w]Y=8}Z'VOverUG퉂0 \g)r^J%/ߙ(l;*?rI;<0/Xb@z?yA5gQEApq |o e]rNEl[Blwj LSmxGĚQ19#&*>tWjsdQ:T@Un_Cs1g:yzf|2hhڏs BE)|<B~*FnIMٚ& eM#V;t(ZoG"T}`|/GAarCAxzpa0U'WS94]zJ^`!eLWbG۝ cNMU!QԽwupN*trŕp=-F$~l&&PWg~hӜ/gECcnΐVwmfYͭ kZ?ȑ) ښqVWsȱ(f 8xF'ܰ{֩knIDb[]Lsբz"ka%_>dNӥE*. ^J)\ >9%q?bZ3Ӧ2+4"_MGrWQ3Y!>t[[ e*6-,OW0l#2t>yY3[ˊd`nxў7  Yk^c&2t}S7kEYt+Pp3p&R;(lt ʼnr=XF3DF4m*Vtd4 6V aPbí 6! ^Cbk^! u= ࠝ%~Yt 2_ac<8ʇ\0HF&SZ#ǝywDN&O㬠+w]0ΗW-c8^>kN4mGɤ05V.bTF]BG+pt5 JBA7Ơ9vHc' fvu+myŎ1;@ ,ܐidځ*=5| pTO׆QSY떃2X+=cb>ҵnQ[8*4ٲ) V`ԫeU NaSD|U V\Gı#@4w"-V{uar\ۏ$V;sL{%ČwQ&Vϖ3-"]ge~9Fj*+S/=ݶR"WrUBCO,p^E:+[FHJy-Ny\?_i[4PP/W-IPǙdDs7dҺ]D E @B<nCG?]PcW`a`ug?WdNLiXךQv 5[m<1U_!H՝ՃY+BIȋSݸ1znF m8<쌎32x]g ^0?ٺtujȠ)X_p+zא!+K;w ^h101@*W,5e4n SE(Ai̤SpQn\N,Gڒ_\~wq^:zj X],;X}w. f03UbݩW^[5ɖALg,=.97 njd;xu߀ B :`5}puT.**,Ќt:DU#v:~a<${?uzCN xQTI'~6tEZm ;zjʤ.֟vc wfyPfT~k腬DK>H Hx,dkЋI:74#clM\BB9##vbN0?,nv?+@sEa9PJZτ)/U%pkX5J@X1Ycw9ONlS-vqj4˸Lئ[V^w$| OkkpC7RnR+WRϴ耱9E{2mr8sS} ?g:H .[&@$1(ﮚS"-#fQ"6lspdav?BIܹm }vVo94E(]e?jcP S1TvFvきS$*Gck~ ފ~3ARiDcC<9aк W/[d1Ί I.gckƂͻ}3z.5_aq0rHȠbFt :+fKN[ O+<7ĄT*|әlwQ嶠c=&lt_|= :4ʴ%v.8MbyEq B& I[e܇`s=bHp!U_.ftKlS lGBj4XmY^]t Um;e@:=t&e(s|qzYpoӵ9/ 'prRiH:" mm1JlIPx)UyV|=n^} )*儊E%TJR-˵%#h]m%Xuoh<K-b ,.fb\9鲄oa'rIj'9؝9avjgװ7ZH' v'egcIz%Ѿ7bv.~"8YQoQb_ Ǭpku 5MwJY5(2tV$mOp9E|H^\4) *sKù}-c$''M B`;MNYo]כٲy{8eC_̨B^sl.JQ .U[]-w٧m/Pꮟ3&Djl;9#UJ3hyCBq ߤF'lslK:b$Rb(ɚ-.gk:2g䩻{Uӳ*++ty .yz9|\/ha Ұ0!(bU9[w+4A*9(𑼈rN4NAi]uasC$g3ed#ٱ4D>ᯕx@~-FCbbٓZbdӒ9򡓱frB6yrXjҥXM汣S )LIڊ)rR7BnvPL^p#+K!sߠRc*|1D29|j2z})X|qP} RDFޤ]KtpB=o%|vd`yjKJ4dvU\34X .Ja@>׽3p,sdK1Bwmى˙~:zG P N=t9 6>yMqw8d5dXۊ=5f}ÎȊPfV8-Co\z{&CڻSi cq'g~#3"}Ch'ѴrƖ`^bkh, =׮0X,iO)b"W .(ASW*hY 8l)H=KuU7n=FNn~;=,,d 6K G5 e̥5n>cfkP%7(p]RqNMld {b .>%=4 6 lPλ H6BlrX_N?Y[8#bzvz?;%ĺA 鸯HD\Ű)\Nfj-iJh wg:α됔Q~ ր}u0pBU~K6NKǭDa Dl۝ZDю?tINP"MSl~+0^xL~$0{*8aʧ UpìDuJhѨr}'54f%;(ˡ|8Nr h3 6skr3ON}.;A |{~C$F{yPw#S^1Ic!Dӕ(h^x`vXϩYZQOncgw$+' 0&1-2M#?`MJ!0KzS] FHs˜yw]2YB)Q[mˏ+jB`ILS>nFa>ATKtcmIӽwv o6nՉSXWɯM KsEpʟ2Pӎ|/CщB^U/`u<:CZ,Z` _RQd2\Z@Ғn-;0l@iH"H ٨2P > d$s57㑣6N!SMSdq♕Ơ?m%2iz?l399/B*Rϡ8V0`g([κ׶a4]nGXwM0XZ o_lypa^u| Nҥ-ehB5Y'}s LmQ}?̳U)5(Uj~@L&PCߗ,mTqe*ӌ|' < ǩc=k@VEDέn&QWwaʷ܍^z&9 7>"b/Unv5{{CfV(NûoMIY[u& BN\w-l ғwjOJ%o91)QP  %[DһSتQL  t&_,ۏBD-čD{p;zkZتFl |ZLST4VXxE쒞sByr`yyu|5|m%j3o`*C] %90pe?rLW>qPMGxW LFZ Z}}Fa6sbG({RA#.iFA> Q"f$_R'NZni)Q>(,U,R=k"ZDz<3L.hUx,nr b-(MF~bNFf 9ZjJ-5{})rAQa#,*Yhb̢@tvн3 n@7E~\ĭ7-׾ kJ5S_PCdjY~/kuKh?9u:Q4Ho&dwvCZ# i#(咁 &O͵v^2*RZ߻b[lb/W g5'fwxbbFi0q:нNc󹙋 !e,E :vm\` (UXZOt|I >tJ*0M? P6n0[J.8sK}Oƴu(yVi5N8ԉ IX\n:fvnrC }0+$āf`0,Z^-":P]h| ș)Zy*Nf>e3X}HI[#HP@ٶ?;*J`Á'1.fF'O ^YG@DMN+(әe X =YnhpQuc,r1ߎ$@PN30x-1|5`Y0zoPL+Y ʟl5'u"Dl\O%~r{(ve@>Avb;̩?A/i}m(Y^4D|k-𒩡RFyPFb.L b0cGCy0;ۼnI+'⚰e.\Y8ً#iNuQٵͧluOĻc0=v P/ֈy `kXZ*'vG68O&@1 ?Wj'ɫ$I(MR`R7@tf-I;N $rJȢp~]jI=!mUL0fhO\oFiX'\v5gR#U ڍ0swI#0WD(TT1Lw*# 2eJ '.o]~jә)Mgvq f YxCwed V<*LFz,~~J;cLHJRG!sLXhQSLsU6FV"OM;`Ve%rgSgVI#?[Kԕ%ؙ#o $]򈡨b]X##]b$)D`O7!a0&i C|"r}mJtZvI!pe]mLʿEFv፝+Pb˘ - Ik٪k\L(J64j*&*aPWNF͞\!%~݀ ]1b(X^8M1d`Z~y`jVkKkЅGZpft&/z |iQ$krwWAͪ䉉upyX P)qzc=5փ)lsPP<,%5;;H#kl fnzrp m^]٘ )rDrBrdbFiX L$R3RJ3R2lX|?-v̆= %iaA::ȱGEo `eG gsnԈc5L/(tDS',YDrô!!Zr2׊It\(=^E?_[SسE.`:8z&Fmf wV·<7U49:wXdƂCW$;"EU$\/eqR:)nIx7PN PV.(v]j3GgDuL& }k&'N^Q9}!*;Y>jX ʅxuaziGID6z.%8-YpQl^^Aqz *N1-̛1ϯaԞ]Twm"s} D;=JYKMuK񶿲8"בtn9"GjM) /sP;wCu\r\О!X*bvx}_=,5 ]C!Zn4Uc`:@~r.f_kx<񨦁2ZUw\ɫUJi8#Xb[S{%0 Yu.>_r*B@Kx}EQB,b:3f ~^C Q#o紥>鯏F/BFR01BZڞAڌ[7M_#Uӏz@k=jRI]"ReڴȏqI/\fvv2:{ E~zG2ȳB$ 3UzdL*猕3?IJYvܒQQ@|vehߗI=bmӈ_L#ѷQZgHnߝҸ"kZD%Zd9s Pzp-qi,*v';nua.o.t@|j( )YSVH):Zf0CvYdPm07Ep hXay#{IILNOA:!%by|J`cNG}XZsuj< ࢿɛ}A(sIhStdݬIn"~9 )aiS 0]Zl|kΕDؑm E3濝$? dHf6G!v)ZHFD]q0V琯'zs"QbU#akB. F (UH鄃4qT*&SQǔ^A`mY9EO\.Kk_suaES y0 &pIǹd%ҨECo#IȠ"ܼ 68 D7:U#_vSrx 6(A .C|} a|k9nQ$ (F]:yLlmO$;=-ꐾ?;}ݟo1X){bIE5 gnܡǝxf/OJgm%w uP ɲ$1 IbE&k1!鿏q}x@!в~# 6!RubpAR,kJ~8?IL!Pq7| -k&Ýቪ,jwJſ; @D\\*--`R 7EY+@*t!&T]ϬoΈBBCSQʗU~TG=18:,VCu~up'Yݔc}u41M ᫉xAvvN)3Ǟ {}ijg£^n6ѓ^c$F3QfA|\W 3IC4U1G`t@VqֽCRA0&Xz2m_ @+,bq;*=C4H%䟶eAڐ*2Qy~&oϲ-/H9 He~yKo yDLؗ+q> ªsvyޮe"\IF2}͏ߐ:p_0t=o(h1+]ƽ}zD.}v2be = ɀD |n )P k ݎ7[tkA:C \ygpD}RP뎥n:S$`#g:\ 88'ZtT> t"F,HE󉭏*/ bcq+svO~(NAFJpW$8Z *-Mh R+@M5F P;%*R8Ib-PmM/lU7Ҕ5CA=7x/ywvcOh7vtee*Xtlh0d9'x 5/^ADUǠh'))ITIWw`J`A H z4<1,bePqmƼ{G(pG ;\KbPf⪚&@[I)cfgb5*h vj4Eg£؝n֩3v>ɒ׹ oҸ?#y (Dш`{/+nV!-̲;b?Ns_4y,0*oC.vh_/)JKgP}G=MBbk{*V& W-Tf#]k2q$@f39 *[/Kphj1G{Dow2`/hhM*G^S͜ Ϸkv8rEgE lZ\Y%d4" )/7h`l WҭW7Ej47/^KZۮ TTlڕR[y;"?1nfB;|ܦHi;N~OMgP:Gy >zv!9ND-w{<4Du!eUqIg)hhf_<2Lsl+X8.NkԹF]݂HMۺ[s(_eАhp$:ivg0q:#|(Z*|R P#xp?Ea0@&>unN`=l Rô &KYL TGH$RU) )wπDsT#Y{ 6ՔeeT'NoC,Jq/Fh( v5DW <?{2tI$Xmο[TzoѳY8ʉK 2n v.汒<5&\ `Ү%l!Ч%Uf~U_Ɠ9;ӯW5O(8`SztJ#.*;[_3u gqk!,7L3F-LLl%&B ./2|?.Jkl K<^ O۔iV4Χ!]Ҵṵb4fqNm:X$v[؄|W(X?'B\\ nNy iE0ʌ` Fz`ޤL"&ʢg" @:#~ů[=Xz+e ֝#%JROG)@ŃcJXvd̄~ E~v5kѕl<(.SM`}(!ޔOHsPkV0V*c`StQ_< j/ZYu:HsH5lO4!Ĺ{ĵ;y"6_bFs};M׏uzL~:L{~L tٞ-(&p}LbچZ#*T6DBfD$l 8:(<#搗 ȩ?׬^,둎%tCx<9jLxBV Α(Կ}%0 /7!Ilhj ӰaۗI#,*ؙ1i1M9J|+SU[l=F$gPz z%0kBr70"rb:rvƵx0ej/ wo;r K?0'D'7AdXZ`=%4 ~O4v qxEV 5s]sc9Q:Dj,f1+ųĮ! TgH,T}dx@@5Rp@R*]b@O S&RqWFbFA<_;K?j Y-W j!  '%} vdimUZK3ˊ<U?;6^Y#er i$q[kr _x?>ޚpf}M:Aw{:Xrc1$W,tG'ˊ2b}ƉosKcxRȡed~HmL)-+)U J?3ʻxjS2]R!p/kT1&nt@95bu iKn^Ň~4S.vĺ1Ӱ=P^p[˩c-hw"TpMndNΏӹ C\B܎@0WCsSbw:;!f;.ʥB?}.m7s+h\՞mu)V!v_<XBZJHշvܡIfW>3=i/|Js|)ޙ7[OMH~Rr|z aR;Z&˃twZp Q>#3RS +NtR~x_,q+J!bhfwjP(2c4i<ޜX}MkGg@/Ɔ?ڣC0)AEy#wU625?r?>Af@6Y !\%-Fk tYp֕]GZMHbJ]~֬'ҧBk!p@b_iErFL=s3 ?^ $~VLHC^F-/]IŜ!O(AMlw^1\H~dF](C:~OkEKВ_CTz('Zd1_ u$\4t"-e([0rH_V<ZU\~TG(3 ̵+bKˑ%>68W./C }Y7Py7ʸ _yQhaZetƓ3- J0A4qvUb ]L 2_DH3SIE~<$Mss cmK嘏բؤ>E–k~VR~:_1&3 ayqA) }Cx1R&lB֨Kts]0,̾#7$nDgǓs7i^A .w=h@jp{ʀ0忠VDzl:Z"l3]+x%lj~l-X5iu2?W$kklo=yd_~Dk(yAŹ񭹰3JD&Y+6&R(x&Ѿ7m"vJ.8Q5D"w>'sJ ~1,|"Ƒٓewvr.+h'ے&4˨s96-gjtR_4+B^PW^%sذ @ @z~fԭ:vm܊ϼL.FA֪xl@utkYQt(meo"hn?%irRU>`ͽ9Uyut4aXҧP$=Lȿb} |$?n}W=pra1,K-a#ӝdkOf ~DBT75nR`9M˖]k#Pe8VM/wwXkh_cEy6id6%8z+v|a*B \Y4OXiLW8_|]GG'?e:"h /Mx .fx[..e툺"EeԱ;@'~|7!. m`/rIsiܢ\@g JU@v9*p>)@*j@ʡu AL/@m~6 OFCW4|Uʍ6aku_@Fs;qfI|vʙ*5|!;H* &5(YMCY2uQLgYyE򕻹&vmLʖSt=IAɷvxyጻŋg2u5E}IVn2V[>A >|KnS'v8Y߄ CYvbjŎmu۰8&1읨.06ln?+:CTu*u+2[ED#gϘq,ށKq:6Sby%_r -1wxINeOTD+*Dm@Tݪ4p+EM\Wa;%)!hb\k[ PO;mY*|F~lw»KQw{#nqv{9xmȗ swşJAW=|h\SAŷ˘m_wwSDSջ IS5'cTpaF_F:nSl$ w) '-Dz ,td|>ڃ)[7e CA=A}<}4?u3EJ=%X;~5 <}终1[sl9o;Ш@/P_);Au ]U@#.#{ LA^!155GBk2B1"|.&U6ÔG;1'5̸Cef$vC٥ovT&1yv1Pҧ%߼Kze'vQ"*݆7~2V=))k#ٜlN=RpF!^|ZF%*NO} ܣӤ~f0KjlC<7oa 4t+|d õр 4)׌޿W"`F!; {|,<)R4Z𘨅AcG鹫U @CO e0`-.Ĵ,Ch `F>W/Cslk/V!{M%x:IS?GQ`f6| (oW XHػn_R&3wqe^:Zj@oeP)},rDa:wqZRNS$)t~Kc듥/3c-S&\Vv!TA= 2L()|}MF%V?o~1(eKHf E; $ě2'TM F#=">OtH5ѷ FxIybc8W2jcIpyEm(Q!u`m?SdoeDu`+UApPK_-V1=Wq0:!u!Q'{$7d11Ӯ,HoCih 1kV$tkTM<2"{l͊iH!Y({,\BYl]];)}]!Ky-@Z m?Ḩr?Bf?_qRTsl?墬8^5q\?<: e2w{ zIFSNX( yo1zH*6,ee_+6iu`ވ<27w "dn諏yա `/~qFrT|zBq% F7(2?$ARj >|2!,â +zM,{`dYw#`^^5>f/kDn̓96N+V9ÍdqRZMTFsLE;z.vGg86?``P?Jo^2Р=JYN 6m seB& TUg/pG9uc RWŪ%5$Ŗ»Z9(b\ty{:Igv>.N:S;W%z%@Cn Ș$֥8)3iPzyLXRysNsD/L.Bv.ٙcȇ ^Ț]9Cׂ !葂jChh{\ٶsfe) <Ŗ[썢MrfsRwG溭ұɯx퐖 n\8|3&0`S$)yFzns,J> 41]^1%u&43^d1gy-ثLGaS@Õ3(xbNhtłjp.$ޢT"%Xّ.P?[);}}qO+ٓuD3',9Y  gcS9\4xg E𣭑mvI U!Ckvnp-\t´˖hgW s ֥o!k%hNFOnr^$/%c@ LAi.K.ff\7ffmB*ȟU3LXΨwsu5] ?0gO>"hNtΕl^d;fU-'{[ߪJ@ mH|_Eej0xa3eY 6 ˳;ndYFF{5nZIOæ_2Tsy䉁zQ%șk=uQ!#NwWajPrN>N{)T(?߸ag(d^I.E;D <,KX0fmT?y/%K>vVZu -^c6QKh>djH fP6t{,ۧ;,:%>AQo/C ~.ٿ\׵n2%񧑁3fZAX)xorrǎHskZbGp\i'x|G 3<%{c1'^O<(guHPY֡P؎^ӹc\ c4=nVV-3SM@2&-[wPPLk@'&b{EIHRVjj<.f$nΏ򷽬ދ|EEIH G ۞dN'pb"h`>r8^q㨂Zܵ?Cx]UC굡Na;n٨#Do-qPddИ/}JnJQDH$#\,ae{Q9[6Kǃ32˳SDS+mݱEY}Qn}(Iipaf,EjZGFKH^ M+T&9 %VV.mÆҽ֙'̶_Fi9sݽYq=I= !:LO+ɕ쓪zz ;|lm&4.$D`eoN8w PN]UB PͬG' gAx2lB0gDfƄ0my@obOi'0 P(ޮ W]&m\b vaC.'PR*YO*wCFIϭD#khT9ڋ0g /VvI`1>ȸr[))/RqEm|Vѯ^z7ق4!ԕ K &HiZY^"q*vZupxĥ;l!4y?hb!tp!J0@ @y :f+F#M#Hg8}ֺKlS~"eR"T5]-A[-FQR=mTcib/<7jLtt4-pph {McQc;YMK&H_ۼ_)aSxcoIWHP_}]64h_ƐWTY)Ϥ>ipܬ8Z9)X?* jd$#k5؀ Ejs2xY,"|Uf4s- !;Z80gٌ82zwC.=p/B :n3p* Ww@QcbG09MzL·1;~=: 9Ep9}JB;!#m+0IvK*&nE#CxdR5sUրs8s!R,ݗ!dBx>}+X*b¨ŰJGq˩6~ߌ Flb:Dx.98)Gy,TQk8wp &5ywյ>T|~| :CQ^un={ Hҍ/7y-9 t%H)[0(@xk=&*k0E H-$/񍞱v^,SE}CӠ(v_O֞{'dR3e\`$.l- >g Wa Ys!=-xRqז9a`1v?&䍪ЁG[Ky1Y]~@˸u>0=ȒW0Md4sS3_ڃ%}y5OȘib$#Ѫ!c gADz U'#ܶ$*Rve uüPÌ؟:U[41Ư!mV`_}`J;g v=mp:Y3]Th*^B̙219#rSGODP%^xZ@1P{Qe+TJ _|(YӰӿJ py^vZRϤ/G|*K0W|wD_AcX'rQJ7ZׯAFW`*?YHŰ#yռ̫ @$<8?xDiM\J?o .%nS/dٶI*e!!sSV FHS]5Ћy (Y",+RʌK_N5O 2ו'jxd‚N.Mr{v&"SZ~"ݗl)2/\*xgm΃֗A1NYHR KUMJK(Vװu&i&2L}bj013&|4+0M3-KDBX_=eGKB<`0᲻c'lV0TXET_um<x(g}ޱ]_'fy7]ߝۥ! ҔAv9V=Qa/JQm/U4t,I'- Jp'pWQz`(j n $9xqC8\('tqĪ:GXiÊɅ$U jY= W^JߎXҘ&%*yM(sT=;5VzY'8g>!c{zMZN,`m[TJ-V")*aDxJ*EAN<}R /_8`L@"b9?J) (A8-`uWngo\P,Y .]ơۿ=0.`46ps@uۈtl\ETkYVU˅78}uաd)f:אe>Z@6 HY.Xi{h0 {ZJc'@HNSR55CHRX$m*~34ռWCpsoe/#Vח*u d?3!mWIj}'t3Gm[@N'giK4 kﬓ2GA;`P^i{h#jŴ"{w<mR!^BxGtX[; i=?"!u]rP7䉐I s]3! 襃hd{ ^[M46#X\)@i({ayơ4Dst nz!oX+Oڀ}q?.GW8܊C.)7p.hؐQ]# `L(Bq°Q2ķ=;Tz<'ƽ7EL\L4Sא~=zsVFK`6Q[?* H9!-G֟wքǶi,V]1:r"&!eCVݺ* \ $G'Z>J&2guⱡsP AfDrF[jK0{Vc.C~q}hw j"ܧZU6ΐXT/g$6"(Iz-!xlS͑A z^[hJB"OzX#ᰋ~hHyQE*fJpPh:P>Sm]yrUÿ*wNFXrZS4\d|j73!ߙ7_ Z4uq k#.Pt S)Ntl;([CLc)*<6]m"T~ז3 p7𾠦E%CM5C.aB8+{cBmOa/ʆE)y >Ig\>1ym.b3]AmÛΕĎoY;zG~==eM^ *%fa<-HIS#3}v/\q++0eѝ Rj S_D&W9fۓ \e9}, 6zSR-dM>ByN E"2J XKFQM۵}z>1kVVJRx//\=y]^&a"UW[tQ'_kO֞`"zw 椇]M^!Buz'-N'c(C(]?%B ] o҉Xͫ)`ZYSӣgR1}4E!<;QD,QU܌c. Q5 PL)Oͺڀam'65w}y7 ?SxDUlth<bˀr?Z<lFRZiP&x~75JwO6T^ݶzG5;f}R28މ$m #/}/I41 ;]4T=+LxnMɮa.Q2$;#c${֔QZ\FV~ KtC]my$adu_z Ks(nUjꇧc>s#ò5痁:VieWWCa^5 "-q ?{gj$׮YrNQ1km\ hYxQ&j7Mk]&mX| < 5w|jM1ii[P1̿u w -~ 2㬾F8Y.V;C),,*lϟ7Ff)-AJ~h@ӮAl#ӓ/ uab1ʰfX_/XjxmĖMނ=c\' ũZȋer6ۚQFҢ _+}c'F>*4^v^z#xjnIAh.Eq"OiRu@YFuO~C#foz/k!H6ۤ`s䎼_y jp{5 ?h $vA]j~ޘ)0kydqg#<k v3 t|]`t]ogTHkaUY[Z'N{ Ki*wwz:P"դx֚ 9 @ʦXw Jtif&8~b5[ ';-r]lǺ `;Z9Px+FCb{$96"r9?~F9Z {*S̨!K(tS]QeOU]l'T՗qs a)cZ\?,}yU~ڰQ;jTfRmrӱcqPǚ I"Q:N #[i{]f${k*ʖ5 ?ꅤAa1Q}bzf^|IK5dt9qAm:.ww|euv.yw* [g5h*=޽RdN,\>6͟<3P__$pP@c%eUg|f/‹K5ʷ=ls$3o+r6HUB0kEa&Y2Gcnz/U48!1eNcQ:/B흉+7ɀGJjK16qR'm#yP U A~'Iݿ21,uKς RN1yyW6Og^V.A nί*,OHߏ^;yƍז [63n?x^z͗TaNw4pB:&.ؾf*eN#c3FUu@бaOɸq ¦DX(s'Rdhs`3V뻤T Q)'BےK`fOMK>eK@QNکhvR@OU{DSrT \"՛$fv `޹KI9nqQ:Cٲվ`|1|'瘋eS-?KqQ"opa fWt9 dd.Hԯʶ6<j!j'R>`_ޏAxtA95ZJ5"1Hy2hIXd^uַc51u^%1L"$'flbrxB`DW"&@>%?j@(jD})<W|$g aW\oWczֈ^Ӌib`꫒px ض(#.gB'@$ЂkAqM܅@%W{ƧPh+zB6E)йG,upMtq蔀MxdO@!,~½ڝfjt|T|Yu9ؘeV}s93d-ܷVM†uDa-b@znk-J5IHԪh9&it KCl)~Js?^*Uzvzqpꦨe%?Wx6B(RPӛOFgO!@MIX5M6@?= YЛj0n80Cr!վϿ+n/1i~٤XwQw~w^3}1Wap b~rg4)+^ ,le3|}ӍϲUr`aUfֱvPft־:$$!B.(tEH ,p7:BrS_S 3{oj_@9̖RҽX0)ݨ2> r-W_i/ϑ=)g(KD3x?fxe]'urStψ2 T AJ;li 9)}YX=A1H{X!:mc.0Kf.Ni9GLumD"`:;z^8[Xk&BU[Vw_D*H047]~+& %{V((eΩMO*sWGv$eH]ȷ}@`ЇCv"R?4lIy&[鑡J>'JJZ[%"3Zp zڎV>]Eӯڶ-B]b(2{>e>MWc/}ܘA9AvۋLs۔qV [?&S3~ $66τWx#2uբP3N5 Þ@偹Bs ʑSpM!Cga,QonEPUJrkmh<7QS(g;`1u5ŒY ^' F3‑[T6u"o;~»u~=R]u{k)Teop;07FIGKt8af`n횠 T~sazwk&b(5BBיGW8Ut` -56SbjQչ=Rv}Or`e"k;z$2<¦֊p ]DGQZܪH*{U7ڻ13}Z+C5ji>oveX$zJRwڿ{f, =QFKԓҸ- 2;ɝ1~sm=`TG YGgN}ӑP%Y ac6X[ o ì\ b3dWޙ]1xz䃬HqFEleP"5;|tde4ݐ@Q%o]j)r2Z7D+-y˳J S(hY?&_Xρr#[Zc<A*ԨuN[ we|*k/A}dSÁ^SR\qK-|2ryÏ)m:2 Չ7%;$7JMU`>GZqZ 9a9mD dUo] XWBsCZJ[oݚ@HhsDx`=3PhsP M2|Ѡg U:/ k;jQ?(pYS > Gi}E 9gHY׮S0Z; N /eB9AoR0 [U#R.'uH]fJ\f&N,bDhC48<Z!܇i6wM[}Hj7oh᚞U\/bM$q>U|eccO9ެ9BwH#M?hot]T_B=DyF.Y[$\!ewrxt$Tq|,7 i QԔ{s+wC#uhb}3]FqEE'/`'%aI*b1 3S8ʶ 0oޭ9|eB[ YJL ^⸬"uǐ }Aqk3)"^{c΂P'cOA'ɻ 5"!:Α91ϙksryp6})F[ŭmSMKTߋk+څ*}'lǒ/ao rn5?K_{7v 4i) Aj ΖJvIl2ߙ3#&+~jFGW2_Lndjr룥0D|2cUMl]-)p:d:#U۵ wDUрsC|$4}`KB mu8nWU#+K߻Zsz,͓tI\6D'5:Kibf9ݤaV$}2VlqMldfS/f/ s,ƫy4F:̀pmfˠcAGir'78pou\.6ƛ|V16@\[E,d8PlŞͨ>?&̈́벽L7D#_n@t„Ѿ[%(]P,2B /˱$H~sc^4u{ZE2x SGf>qmL70"VDKLM[zMTݳڑb4A%KF:B415 ybgS>N%-&D![C$a. CY1}Ru=1hĕނDçn[(l%K--FB PkgK?l</ptb]~u :J+^MYQ$ d9䎡+dG21yR/}ۯ8 Ay@Q!PMO(ZշrfAKoGWJC E>l.=/<=.4r%lP UiG2jypP%!aHʩ NC,W@o6 Ò17luB䦖"‛s,ũV;wFC5UJ/L VӀue<-K}N68'ZJ :@X+1-ޗ[!ZL9ot/j{>T3a䑬_hM\ Z;Izx&=TJ@rW/+},wk|zSXG zWpfqsY/Aq]s1dXX4 K浈R0KxxIN 5O}%g tZLZ! xinŃYW`tD.514Jב)s<"vę`?#j*B#uAwRqݷK`5ݾ8Fzbt8SC՛ob;4]!m4x(7gLm6_u@#qNb_PimɉƖp$_kDj!̔nb8)r.ccZb@G'͸AO|?k+,StciNϩ:\]Fk:g7y(A\Q%Np*Qn&TG4P,I(;(|l$~?[(~x?`_50$FidF˙TmScr9 ,h5.р/2y (l6^\.yPکgE$ef֜qceh`Ӈ>ٛŌ_0{]JAڂ": ._!8ֆ4*I7%Ys^1@wD2P*jqu$@)Du/jPFj1bY7~DzqnMboWW2"SGE_茗QRf}._j|*aOm\bA Mflpôxůs@dt{.EI(TY>'g5dɒsW\-S$:od`lp+]r-Wٞgry 6o"k^|rN?\v d曹qBb۩Am߫+uL=hFLrW:q;ҟW!~{2t+&BXnϕw}P~Rt֜=t 'ފ܈O>.TMY]J0ȪEc84;WِpELhwZ)?KChs3>,ub,N98ĶoОha^gI)mU1HFvݶYT/bM,hBC7mS\!' @ΰaafdYa=`?520! :ǵn J1O҇zFMWΉ&}zO5&t!cyh CmMKlxq3V=\LMD1Yp<*R Aҡl]Ac.AFؠ`QlxGD5COymkAd+Ġ^i=^˦X;g|Puu)h, cJuۈ7VBǝR10ˎ8'#Cڊ>Y.:|'I,P y8PKTaa;jG7pZUWODnP&0+9iSZ$jt0^o䣧 hE^i.$рRB$$4m3d'/R֧ ̗T @LO ^NU<+84# )ЯBI.5#YP|:~Vx>@~7"]&x{[8vSZYmL|@)빆-IЈ&wKQū 54< XT95v1x t"Bž99lSᰠ阂y2 5`a9m%1RJ-@οN 91j߰dZ#u,'|D21-NXkظφrAmJD0Y9rb?^e:*}iRNuoSx ˤ6*ͱH巁][cuD-KGbϓ`d_ȲQ4*{Aj65 N^k`}⩅} ?b{ Τ"3QoNst5,!^Q}ϸ}fuL87~yp< I@̕CrzS7{WFmx*WJQ^WaZw7H#-tb9,h]V õM1Y,=l|5#`ӫomDj+$S2bnؾkzdއlQÉ.ʨ!n I<:s֘=y,}Joq  GA)] *g%)3U!`ϿƿcW<*;',{k4q&.7F څeV. v#,JWR*OW4Dɏ[&UK~Wb0\챻moFZ]+㹀$* /l,q%$E|[:+1mROx(Da5h2SFoBfY mzD_6 SGa %=TkʵqCuul\~}$VDcl|Уxf&@5Wu¶]Q .Gfǿܙ##x|LLDpzTp5ܚ{5[yP8q$!pTCM4Tc;ec١Opox&A9ܮe#)?hCj6mwR"oa`%]y~pȷS//Sh[:Q|>JM1779Ȱ$#z BG2 s˱aB:7 /=89:,\y\`4lUɛX)zk[(ށƀ$"ݜ2[xsy \ V+NGddy_EquWrd-70ր_nGHl|E²3 V|d\q0_B؈iUG( V B Q:׻y)ΎIJ]6hͬ*21^S/b;Su@d0|Hp3)$Ŭ2œy/'cz p [Q?nt᳗1 uAiՅ-P>Ppڰ{tv՚b7qaOCT^ %I0;>?iK#'@Aw@ P8EBA|dE o2*+ₐr/?ÚLKهR%D~6O D>#[ߪ uuA(ɜ {p3GcH[_R^twf1^\ܠ.s;*`q 3&Ř)S]$Ӟ9VШ ef:lu(V}}eeQgNl:-VL9FȥӤćð=9}蔕6]9nDc"Pq=w54/?li0F&PJS$ &RnsxaND'!USz NhibaJJ\x6r@qI8wV!W$e].d䶭fُd}[vWg g+7eҲZ49%gOsԄ b> nX擕Ґi;][3BZYKXl+i8Jn"G{cEvIRwP!-:F{?Z[l `>UhR%Yl-pZc orԁ"i%QCWMY; *cP܇Cfͣ_Kw:9)_XUsN\<{! T1JI$^I{K-SX{E3 #Vc e9 )O¹5ĖY$d\j̱mzt ";a7GfwmX`.8۫Zwr"HhJPp0oڹ 9ֆ vr o`0P-:Yc ϲeA .f͙ujehM6ExRmwBÜ "G>98.g0+x,qqU,vTIHjRq>(Db: R[HL(i}2pP&DGF#t\R_/gK|{wi^ȧVYvM56jF'_HZ!V㖸v%(GDfY&ujLp Kg˥8M?v(_=ĘG@ ]qʻOVzO1pcb84D#yȨaI/^v$\ uݮ#eȱ :|7[MRgl9ҡtxCSBwaRY(elI|Xio=+=9=ZDc[EFo`_m`!2U eQ29՗b'b][Rz+G<#`i[) tE[+"8{7.6u%=?Oz/r3zH{ 4 sYQ/Ha-yR?WLca`V-AXw+ZUb6F_(D{ꓐɔKG1iCi<]}eA -ǑapTqX-N:J&}!󍹝8%d` [̒vk Χ"7UhNGKz󑱒 c蠰Lu6/aPJ zԼ.CVf]UH=\+Cy{8CSעY∾X?)ŹQ{RKgo+ 'T-+| FZRKd^rfG rr rVcd{Iz' $Ju8O/&s2A?g̻w!|J=@pmXnn .F\ZYcTyIs2([d F d[f̖F 3ֹW(?:Y ~NY_4}fj<{h"5w2ȷ}ִ(phUN[L?Ir@ȍXĨܩQg;J Ty !2dl~[-@s+hCݡ*<(hrxT"}V}8ؽJNMn p0PE*vSu)02zٌXB0y]=Tx:Nܡ1%{8rŻ{z $ TpY-Ѡy}PӾrtӎA%%f^3VؚiI@tzS>Ӻ6B'Ȇ: D8˥d9 ::#R# J 7Sh(_Vn˙(s`p~uXoHˣI[xwQjhZ (ǵC{ W9 \'5Fيxp;6=n ?q1,jQ/Ö02Q^Mi?\R Rk>/=ľ`XW2[{b -EHʫ yw>#F$1cTӐ N>U0(ݙh4VdXbS٧әl' }TeMhcsUo:6ArD-GOpE'|#_zWydQOlv9=qX2GT/V1t]|{5aiU ^#T@}ˊ-7K6r.Sׂ\WB&ckV~}?mVW&ǼJͨ]~r#5*ie<[ lwwBdr$D7# Ȧ<Њꒄa{zXˆRk|gJ[9~#WL֙; -^ds]}!PB>n,\x=_.HXcw|Qv*<_gQ2l/.DKkF,d[\aY޲% Z osҪ4,a/X* hK7GiwղWfHHASm'ϖmm=^V^B2'muC=d[U.I0<螈9&HJ)R7KWWqBt;# |1fŞyib)7ǖ]hu.Lj\ɼ@W`y3TX4i[޿t9{uv0ɯͣ:ՖޫV|SZA0F/X4xyuRXɭQFgZot"HivS elqtRć2Y'A]#"kcd58WFy+@!HSӠ8qV=Y5pU&p-l;l՝ROLtl҉ P0=?z8K&`J·[sDp_F@ mI>.M0WPr|Aʛn0t.Z.YAzԕ$BE q# rߘM|2+gC &Ni?ˡ³}zIMJ%H|)7޾``JG\CқՉbn Eu1!z2#7u3 fA:F9NoԝqI3ػs4;'(/X?Pc<#5Rv %YM OJUo|*%Vt &x N5|B'J@Ͳ/)״ 4:+^p?(^A! >}sw)nz&V{3RgksQy|):{#D{GT3&O!CCDý_cE_wpdKFP'_"+;spv"0? sw\e8>tZ+HwO*L7A6xݑ@svZ̀pؽmUg" +AέC1R9B9çA|] O (?hT"ZimI?ޥCK@ mU Ҷ̦F U~DjŵITp 6Bs?U;l ̯0`7zW2_9T(YMyfq8%0JX!I%M0"&){<RrefN̒_ 7!`)Mij+H>:M'iEjx}Ú·/f>!{sV#X" )4󑼦'AAG]@ T9y搗kJ쬿X!rįS;jk@D: j;[#v`3O@2܍Q:T'}@W *Wg|(\cpCǏnB"OpNfzxeLC@f)~0R`˙4=< il }35%2y|x.?J./%4g3ޚKCJ@,TYVL[n/JK/dZNzCs[gߒ khXG>=#)C="C Z9>^!Zг\FvךƖ6s銂Q6[Vsp^o&`,Z<4l-x[I;ɍb?) 0ńzq>Pkl%aa^o+LoE<}|6HQ7Z9(hpU+;oli쪖-6]P_zڭ{M~co`=f g1bGJ[xQVTS(*XW hMEh|Ȫ4=4M޺!N(̦MVûQt?SBvcSH8ކʼM>.՟Y ʰulP(A(99Pdl2zeQtz\pHE.WHiPȵG,bLB}U>iVI6ՌKAڎ:1eV]M}շ.]$LYIC1Gˬ`f/3!hJ(/ DYT~VX9ˆdѡbZ<"V94Zm &_%3>AFpC ΜN0}o`_{$q-.Du-_/ވ֍gEޯx[x'+*ݒ/\ i<1@^@ dp~B͗P` MˈTF3=g2^jBmZ\ QҠ axa( S˶`NhcüR|2\RpC,;k Nr *k+ώCoB6u{^^ܡxFm򢷷"Gq)A*Fw!]S]!wbHs!RpП?kvYgb"ZmN(IV p[OcqJ}pN ]*"]58ON]c)>iwP^% Ƈbv P!6 ?F#YAMd.zNxM_E8w@w_x鋉%AY۵Q\hWБQS‹}u8K )p7smtMY8+ y]_*uɗ<kmtRhW}T+\&+0q;vU4iM3VڗOj8PQc&c9 7ĭBT6v#]fr%FZ$Wh7}_4`VWGl6醿@^OҦw\x䕛c㛒FxWb>j\͗L(ӧ_:nonlh@ 5m*mԥ=B(4daf.:gwED*$+m\G4\ 4HO+1kLGQET =l lsAUoS߂YkOCݧ7ẅ́V܃=w[յE~Zӌ2R{$&ki KP؛N!Aq q1KڱCw J-HCexZ#>e*yqK oT {^YV9' TD`)@>P8ES!mfVj&k(l*_vF~b 4蒀ܝ-`F+KJznL"8(Re+x9^~WBa4'^o3`,-,m:7\h zJ ]D|ii0;FߜAJF%VFA+j]D$ɈmYb;KFL9JO#xT)xg_ +ZQ`f,ovD͛/~(iܺq}$Z,dVG)7ch_bȌQa3 x6q-(SeAՕm[CV+fJ^yk݌P1'fmӅSV[ɱ .bw|Ƃ#!}_EahOzcK i/̮UPsGRV!G|en} |U5uHdsBgcQ=#yCBIR?A)Ryg>R{eXO*0g M r1$dVf.߾& ~w+v0#C+ULj{u"lǫe$q„*~nn7ϠS3:D.s{ ;FuaZkT2+"7-7"-rm";V|1zbڟB& S %U\DZW'†i\$I(-r%J LC3A0K ; Ao[Lj \yU<@R>.k% W)x͒"Z(F.j0rթ?@O&vP]^" ct7̡aGf6~ct/\ `^DB1I|/:n z4G J(J:\rDxJ~g&)Hњs*\.Sp'z3ԓ1wl^b`1ϳᖮWPF/9ͺ ^R,۵"xwPbǯrkoې2vxh^E[æ0|-0ܭ)`oӼϥ@{ٜOעQؿK[)5+PCVg M4vSfڀhNwg9k}WK0w,Vgҟ2(_B&n#+AdW^Q:a)9A $ !tMxTy(.R5pG썐Q׾9EKv1TϬp O20j!qT(>G$S}E'Ry,b  л]E_*}@]͜Hˑ'VqIC y5%Z; IZU~'S\W(TlJnBg HuR٩ṂBm7//Æ9 Rt'#Y^fd+.Venv?ٔX{6ع apN ,\:ҧ?Cy7*ɑm7\qx;UC~`(5maf2zR*sY!@<)կzZ:|+HN2L$@*j]E ~GȽ|KNmg엞ZFUB;X A6cweJu@dcci Q&O'N C6i;Oi, yΤ-fw5ξGW:C8q!l`ŀ6͌ dm%,א:6i Agvr) s3ȃ*ƎLN*oܠ!)'svv^MȿmS""{xt{jd]!ۨGX5Cߗ-81y^#RIl"Y1}}VX)=B&~yR'=0v1C#D*qmUb34·4#S'27O9(0ƼC w%8ϯ %&IJ 1$'k@M] #C#PɱX !BE8fL ?^g貃%;L 4b!Jjp衹8Y? 05Jed…Dֶa w_lQC5KCizօ>`uFV_4i_, k eHٶ\ "~bգ0"+ -BG̊NrV!RwZ6FU)RO J"2VQu?s2\fOzz.>3dzȉuxܟ,!|=M82?ud_Ox1X=UinSf=,B1I\(\ #zr!?8[ND6j!OLHb`ö2lz-| 2>yyg\&aAN!d2h;ʨo17*""Pp{qn<)Rao Ǜ&ͪ&lh2N*miKRGF)ۖ8q/BRIQD$V]\-ռ\q7n2 WGrP+t;ɩ|~|z;,$oX@Qqame>h^unQ0 JUZcxuca1VG`wuɬ@[gU/i&.W_/5qK!Ji Z-ⴲ6E/ԎKw%vbbxQ^]6^Ta XuCb1t4Ar:N_ńÅV7Az f]g]̍VO:OM9#[vߑʯ13Oz;y>'IyDv$A[ȭKJj񣴮=[CʱdzTGM7:**iȦs;mo e[Il8_Me b-wzqQ9;po$)Q/mR]R(~32]L{ ?߫#'jִ@:;}WQ:Id}Qa23Q@_4ʏjRe9ڴ CAN|n80]Z_HZN<]O;W5 zE_lz5; Ye,{,t/uƑwK.8jO]W"-`CzλmZ{̩ў^?B 6q~>åȉ^b?*Ih?>v7nj> ' g*l+TqCKs{ %Sy6lRg|J9?b@R(} &ya[oX'm >͒ 1UȖ ^$C'UKŵ HJ|U'_ ?ty8ߐ9I#iȯ׶&b4m%~//6z3O[6{X㯏¸o7$u\DmFpZwB1e 6b Y:A52B#J+xd-v7%i:!}>稙nP\ޗH'r[Ƿ(NF.7]ҔڲnW1.(Rdr8hH/mo?\y!D]\_{>} ``q m4"W\8]K0Q8a*:pC~E+. Gi;`E,{Y'vהPQ#$G;Wǜн=}z<1 yY=񴎀v~b]##|rG*tXT.#9/3Ҽ ؆6+2͉RoK Y[O! 7gVq& Z2O:#3Cm@ eey'>7$pK KٕkI&VJg˞ЋfhGigyzFx+-{Y_qw(nSCd͠UlFV׊Ye --sdi~807J"doG"`Cv-i{ Y\)y<-ZKq/ҠCzZ]гo<0AJ%E)A!OۻUrr1!1c@Jb]ᕴBx$tlb&4J'.ΤާU|tutا9D'+N{ x_" @U2R> 6yRerr*2:,L7Z_th}Tq!_gטٛ TaL:f*إ_dLi5e96bMY=4\sy1g1I#ңW1-n ߹GmC pi(bMcܬ{HD y,*t7kRw\I~n{g N h/O)Di]%mj+s9%?TjLq4~a*^{O*S:*j1 f>JC WQNו j BSI-v F+k㡆DU4>x^z?S& |HvT河Heѳ=_;Y-7Xk\KDXr@u!%>TlkC uծ UUl/+dV& Fj'–E$s~ B ˷GAAS<*b6y'PVxyo"{+ꎸ\'5`! LyiX`Vcz ˋ!LAjibɏMd~!d Ք%'mZc*,lNR}ND{/ruTZdF`Gw|/ư(}C|=l_',N%D뽦WQa3s Tx7ٞIc3T\a+Uop'}S4j眯k+HN%gΆyWߣ8]θ]~6U$oׂ Ȃ(cz>Ϗ}<1Ѱ;3I8~I]e#˟hۚ 7+z4g1$ԏYp ݏ1=$a![ev3=e=W0bn̙r1ݿvca^&[jJJR/&lIpCv3$A ay +FcN"i) '2&TP7qgsrz\"NIxY.:FG-f[* jKђeD`~\@2_~4mD373_ X3!"NgvNz;,Gt,fG'̱ \4G32=P::/h{'z_xrjX%) b1UuNp~sQ W m4)_i#2} 3̲rBMclΜc w;K!43O˳pd*O}{*'QЕ⇙돢X]fUbWavg 1v`c[#ro09iBy>ڙ/S˓6c52sK(t9W֊V@4 Mj0>OZ2 ) ?1 Ɉbݫ1Mu3H줳Pc= ~[iĤK0zxKa㓛9c;jk1rlV<׾*CkQ#A"ʟQRT=R 3Nӹ-T4)HeH@3כ \D.); qUe"sC7b{8zw0zi,IuRdriԱV-GP)lE%lާ ڸq#3Sԑj.# VK~#o} U2m"gP9&W?PRmO0uͤi;[;P7698ӔM}{e_UE*65A 9*\`5#Ard?6Y'2Io:=b,L x4jD5k V%>!χ%ؒL||n*a;G`;_G@p-"PH?)dut+Hgei1]&ǃ,o:=j&0[~Q+_y]^Q =9dȄ@u&qQsXd 1iBK52ƍ30a< :ŀCkrWۑ.*]8t&iJ#ږӥPkDV.Ð|i7H>a^a|&i7 p{Ql1̌v O}!"2,w伳D:Us%> F6~ERHzjvFىޛL$B$+GWiPi;ϐgM?/' MЏ|Bɩ <"=ȿ,-՚ 2 bnc7qOcM<3' *)oI:36ûCU*TOve$O"2l`qw-ˡ0AFa?=?)rڼP,Jsi+̼geD ;4$\V ={r :sz'ֻ/xee5zw`JT($OqJ xJcYx@+2/QpNĩэ($s~ vLud'r2s,]YKmJfMm1er Ԋ,א嘇)C9RRYڏdXFגŲܩڇB8t$۽) VVs!Yj{ix_I)igХWOh0|\ 75L~[wQnHOr<&E9J,Y\Wxq~V3PPeL7 !lʷ {F?,,r()(6_؏E~z#~*9&@+g„[s~?C4(w{9Ic0&񝎫`~B LOk"9Mz:hWKRgs5Z7.1 4 !;Q]`S1^FK*jAm=Rɘ^Y3Wr,ѶVo.> =7|[fwѡ_ <:֟;'o䶀gy{ovH`WsTIg%NB œfHlOʞ Y@Kv{($~t˃-P'3~+Rn Ͽ}LinƟ4ױ_%[rʅUJUMJ)\9W`Ga ~ũ#R1Cw#1Ƃ6 Ě[iV165T]c)-0סR{Q=ajZ(y:æ6ZG( L gx7Y;nhXDz37/EE U?d5O& R"YHt[+/1ۑ$T %Ddy tu1UJ 䫡*mTyTh0xqz z,[g%;Ҝ2ҕɊsvoF~b4WN-Cy 2W1'|v:2H)^>D'}b=R1j_ !P4we?E?ӵD kƧ )bcQAAtr^ӫ.KEu̖cBdb?8,s!5J/S^?bV8ٖ>w  -6v*1w$kM v_~-K:LӽoKI,JWhJjC2ݟX)]an_S ȿ4))hA #)k7k\6#Er2=VCnLs3ܒ'.rulx155L-/8ŞG߻(;d[ez)9ڃĔ, zuQgQįK<^LyaVlJmg<{̭%he)W4&~l_9 Ƶ]JIN`@U _!SKfm u^6 ۯF2_}"!NM=ED W8µޚEȞ 1w2*Ymǜ"H8QbOG!4IY H'HMLj:4F+؀_e2&n [ q>D; MDq %X~>f4"ez [𐩇ʕ1ʑ+|kJQ(dq5#,ç1AsYݾ%w bʡ$".70`kcHr8FNd1^GD|4X/6sC $EȜ3Iذ˨~0"hb.F˅i!vF'NCtVE3uX/"k.t58D%1K]/]qb0U[oNЋ$ / yz﹨wZCl"V:›]`cI)Y66*(.d_`Kфΰ*8%<<3NxƧowݝe0.LJC6ulRtJO312:/{՗sH,>H"1f)=*ox"10=gԷ3t{Wu}K."Xz= mA *9N\92.ճSO}`J3sVc.jjN?*^8`avLp6 ve B0s[U{j*2j=UD\Pk]e5+z)='wk=1ӏzzGar i )] Į6>c8[1pSI6(spUTFCl#wc)3pMVe9BW^~P83 Ɉ9gU:xd^YAnݪjLTP%^}yg}2,3@9Xc#G,1S~_m02}8FSPq4wf:@Ԋ(Nԕ7!dymXDME)#g25}^$3@Jj:Ob&kQcjvVGk:aM13NJ4a&r& lglJ؁ڽgS,G-pw -҉wr}N }طe9vMM<% ){&s$丆pٝiU(% {2J} %a>QP/'K mi\녜 pv7Z/8Fr`jDQ,x^ZJA?Aᱰ#>`nDS݌W{36\$,6pVaKz.uVQ!2nVė5}fM8ɿ8#vy ppEpv"Xg(6 RŔm1ۈx,4 p1fs/z=_ *How*i\|6J؞l+Eښ VPD.!*bng0R9eOnQ\G#54>S[*hB(z츙l' :Q޽U Ar \H*C`̡Vwm u+ŵB_pV6k澵er9]ĭ2`>D6"՟4OUo!gm`^, .B:Ze("+.)jS])uȼ3Ly+BݾbVJwYũYA!f"*z˴Z'c^Hԅ6(L|$VY =dǪH$E} @ G>81OUzȠʴ~⯑ZaٕVthw`x:c0SW԰/ڥI|} O-L !9(v M&( lW#3]:wxK9ʊan._hy/9 9}YhEO K͡6!#T>݈[7/Y|˧[ʁ:*d<#TpC#[lXWw5xh _vH` l{醧-p^٭ЩϺ#D&h;!}x4fkHt+ϵ4gᗉMh,s<6潌QN=}т[2qRMMn.:)fbIiR!:>G\ٳsCáHBxcyKT۪o i/FMND]M.,J"LT0(xj"ʰP8oX[ 8]r\2` <`%/:iD=anO,FOOnkQX7RY̛U,T(†żq qN"˄=/᝷#zq]mVfxQh"$F cFzQr@+DԂ s+Ni5ݪرr]xױݼĕ6ΛoH3${y'*+,$6c^I"QӟCVޔڃW ~s’ (E"aRnYn Z#MtH~%_bnYL\tcKOi+QZэI,R.a<owi kx^ynۣ|z/q/ q$vlU^e^ a-6oX%C1 vmNˏ'r$(!v9*\rv(pYsF-=cJD#-N:ʦ2BjW(IKq:q~c)Lk͈d%NՆC/(, +']z:4]꼰kgmF?i< ̛9<21-W]C 9WLk@h`k"Iɡg>UHJ+4>Uk6PʷqZƷEnk s^mK>/L~qt$A#ӕ㴎N 8I?< ~4%J bPݪIvy*AOA@Y=4:FnTX sy%WÖ1DQ?e,8S> i*0N$ټ}od67ֆe{|On R#Dc˕.Sb=; 1|QyvyX>a<%p>]ٴioW@e'GYl!Wo^;s<썟-O\o 1mB'1kىzj!l`D]Lzwc5{R $kli޳[@2X|nzf;Pc@]?UWR$4 $\9c&m"FqtK`l:{V@2 濺yցb7/wgQ g05dY2NRTQɏ'|O? V^Y/HI7"KW]^8a лmJnemꃳ>iy)UC$Xz+)Z''X8&O-H&9[ZF)%zZtu$Z}$nlKfý{gb_4GļacQDNN(F [QUs5#aB@]p/*B wΚT8?Xb]V&t^U-b͏ K tv(ʎ\??2ڑ[wz#U}$D/uvO@TZVt=XD_Uַdi@ծ'b:'KYş;eG͙$Izc!G&1R(G^NLSg r7$! k.vҌII#֯uOv0)ej<(K_76 vRn1I²g.ned! $~U&`t=gNb,L@|q7/@{/b.0WFk(ukLzPRg44#$4V2CZXͣl3,x?X^u4~{;VA#6,SwPIg꿌3Rx"#cAt\*fUB&?@Uy3vʤqYRYP4w kKXrSlc'B`wI-acf}F /Kb꿆3t{tW$gOF WHSƳwfAIV}xľ?p;NjAvIO5Rߋ?OI꺀1DF sKpo 9TSէ~B&I`.e1@֔ރNN?,1)SGBr"XiIu'(ҙ $ Bq T]HH\;.A=Ӗ0~EY>~HvO |/TÛLQwcQk-[) zCu8OH;!tߤ7,5 @,:-2B#ȠkqFӤF1=QAM_bn0_Ļ"Oyt?ceMwݠy@BWVJR,&gcs{}>v1[-ʇM k!5mj'j ~pن@6;>e1W(e@:@h^VpΜ}7CI"0|:Ѐ/ 2ʼ.pw[k&_Îe9# d+"P/҈6JcheC]B FH0RBl\vz O}.Gx);>UHHN-]\B _kڳZyċi${GM#Wno1FF $gP)U!;H`tfƬ3/-!ú t bʸ›G-l5񐣍a !&TM{\a9Jm@V̄SX$pz5[ͣHگwZ`oaM2`~J<ԥ@yo#9 x]@U%(F wP^ n?)k(BX?E'kGQe#XA &Z^3j+2-F p]{Vz) .L ?ċ@D*kf(8cPOޑCQRC%AOUʵq1_&u,bVn TOҫ$ibfoV;0[U"hIJ60ղ[*my':I*N|׽s|Jabv73c4᝵a4&g#X |Ʊlޱ,Yv)WTxVY: K䅾-{%bCv^ApxjΉm١$o'?^>=[[*ҎsY(ɾIع=wN4SZź$s;!1X(Z[d9tft$aҵг̫|as/tOK@fVڕ Lj!ٿMH`<5*5zzQ9 4j3xʖ _9]&nq@.>Pf5FC++en2~^X)W Tx%sR&2lL[󍭮k55ZK~'0z.c3dFea ?gba>ԞE}ٗ4aK[g/[+پ%<3fTu %N$)Lv h4!|D_ڄ (1򳽽Y6 ~"Z3KαΕTnʐ$ } }9iÙ,+ӕ* R! <fpon+fs)3%GtgY'zZ|CC=KJU m)Z%W㣖t;yC[.{O x.ddyNFUt xb䘶PMtH1*[W|#z8gXhe&d58 S#o漢k@=*/)kTuY~#UUDB9 Ls򫚤J4N=K0w S@:W|1 ?7A|Q6!-8A<#}wfADFi++LSbUY״|DrNw+Y5$DޣXĮZʗ* 1ѥLJ1T6|z4$?>mq!<"kA o{ EZ69mw)3 (D- {!Lº>.݀z̮r">ҒH `M^dTƟ97ve)&ĬgpOm:# j`meN0Kfa3&u3lPLap:.g~d/GS_RVrq*Rg;6g:p!nS7'W&3C0} pTQ_Kx0K(g4*c"|[5XhLm]i(rHR^Z7gvr|mASQj"6ݤRRe[Ub x`[mP7^r&.稢mHP~Fj/n/P&ɉd^#IEd-[au9X+a~i9!ҡy!UHB;dWg f\$ 2-%ľm+XM/S}g;w@>g5mHUUs e Wi|KENAHMˌ6Z* bUI@ej:%FF:&/O݆YLgkqݤoUJ.4uYv[WG0b_ @a^,ѷw3HO˪5-i:9a'<{Ѕ,+#"csִ2Es1g1 &݈-E(1*UIMZ6_\p5F@B;qLf#1{I? ?ZTjC#e3,9>L)uQ񭻴v1!]IǞGXހ}mRvR]G-(<҇2: r~ʧ =Y7WY`d@' +NU+-pt|K (؝qʰ޴[XFRERK?y]S33Ӫ#9j{8KI,lkjA8q>lE =2:S r?j) 6]{|b6u63`q#)PbȌ&~d%x9[љ-m1ᬻ#3_bLDkQ|OiSؾ+y̘]ʦH{9uFơt&i/Toʹ=`rA4`q̓Y~"^(BDds&9cڏh?qBswf%He?{baC]Ye'{cPOҜ5U4Ձ3z#g*)0ېC&Dwgxdu=*G LlɢUGrւ;!&aGT殦-ʿhNz} 6wJlhhہVpgi;/|ʢu8m~56'B8 k $bFK_5T@vLP@2R#Kktyh6Wq,rޑ ƫ:*P<@)ASZpj_`uHJ-3-'3Y5jbgX=}tw7TR^՟ajs"~BոMFƔD~&˛uJM@󣄘gyyY ѪR[bf|&xo ĸ3 _`%7x|&/ @䡎p$޾H;PLOp~9 6Rr_>9*7 RQnQ.Ѳ6w9Zn*qTXcНLAzc"ȬmD0an>#ےF[N_3o|D8qH ոvdLRupd7[ދ=.sFʜŵȖg$v/#b{Lu %]\MiJOrfm$)1Aq z?K_|QA.X,i zUiRI vjH%ABjWU FGnTγrfovڹ:Oӭ (H?V/fA(hMsdQ*T\]H5Pkm4=`[R980 ~ OwiKH^mw_FYq5Jn+^Af v)\ H&UƆo!\t;quTvv|ϽN_OȁnR.4 ￾B4fS<(c \]'c ]\Oѕ Ɔ|Ou;?X7lغ; ?8 QtMcɖ&Kr;Y=,8S+̬r0 RJ;ܣPڔAnMD6?a1쇆 .AŗUoN>B@=z2Ah"`OȈioɩ merbYםSU"_j!NQg4S\g8Yx1am}Ba2g'wKdr qovh=KQH:0j:X?աS7]HF @dg-|w|$>йFnz!u(&6KoȤ֤)Te0j  Opl -|^1 DLrS0;LheIץbiws{w3~LWiSFݏT y(|^2VzxѨaRi/ 􊪀{jT˄t/q`p!v1jӚR$T[ su ұ +3K7˴נuoXҍ(} K1GJv~4FdJ[;#kKq&D]ٵڃ(RC^ `j Y`FA@ruBso=H_lfV*-B$jiNCP2^p!ϖhA6!jYw'rxK#M52D#E B}}i[ʦ\È9]U5q8tm[s(2vmޔZ&ZcPm~[< 7FsmoT`bjt L'I.M%#iAHk9!~wvGY$:%_AFO"ƞA@z99l&*)Yh'dynHuڏ!} {7"qd 1ǜ MP65`Pk,'C$;A`/+\pqh6auW0ȵ%䱙Si+d䁭 ATMyßoSWPK<rJ )m'(`nC6Ns8ie?7LԔ]h=D:kHg#Na[+G?;wD/i9FS6fᘷ{f}{n2^Cne.0H,LƘF޷2D^Mq94hCOK`v36wA}P {T.!{wm͖+KFqSzqK!u_iˍí`@^)ai#є YK$ȅf"Oe!>kG<Ԁ׏P<̏hz&DWJgR^~Tx=;:HٶC9XXï d&f/b˱iZ @:ܗQ}.YtQ R݈y{9A$7f̑{%-O8x&5UG m ԉ!,(L } ފtHŸ>FTI4 [61ԞoY(.)鲄Se `*MѕӮ-؄Ӹ!m0cGtƒH{4mӻe8z)4 c=a9o0 oj#:~ (|mS4 ED_19^3m CӋ{xj!Bl3 QP?}+3T!XLD%wePAJSlƝU6d^(6swvMEVXAlʟX#\/0H%0D\oГ'S'zQiL~\؜T-w6n~;d=)]'gvTBH^ Tsx_xG d!:cCR$=ijМ :s͛@:E|08e_vr2ywesK_>Euk9tՙ:t"ASgT%L3O'o:Ai ͋Oޛ&ݢElo` NEğ֡,bxOggs[ Ha|- yXy3&y޴vo .]bbF+! w[%leן`'"y5UHs˂Uէ?yƖFֱ?.% !LLo{;o1w wݟ̋^*#M ]m!V pL`0mHLڅ~BQ۱zz3U}nu(myͮsX I$|$bͼqe:pSsa`JKyF0^R McvۨÝ R7a].0 L MuAf!1 \+\& "Ja"+ISAIy[&5dB->7N:s<ຳSx'%X}s^ԕxRVVWZ>5#;fe)Efշdg@P54=NSwuܖ_Ta גۭњ~5!e-F|M앷Smm-Z9Y.u c}= ?Z1Ӻ[*\l ksےVVe3Wm=)|Q TH_Ӳ>7)`XPȼ]L L ԛW?E=`S91uWoy2 b}QBna+Z_6Zr\J?5]2G )?A [֝jzG&/X[=g+=q+,]&Lh(93tH!4t!ǍS95L{k8M/28r3ﯵCx`zb] 9 \77㗱LEzT1.2=鴑Bq#o%:#5>͜yK΅G}b Zu,~/W7A+6FyZ*4t&Ba5=-#T8O9og wdKFArwfڤ{i{Al+ḷ̌fF~Ekی {˾EzRs"ԅ+?d s0G* u3|:8:.8;۬֠"S5qMe>Iܡ۷E$6x:A62Jyyn_lda,k!#9~u-K:sC̽T=D џ;n5-tUC osͬbߡ<Tb+ܐϘXd5j?"Xm ,sl/SVL##٦xt+3:tIʽwDjJ:fᯫr^ϗ1=8Ľ=C GaaeJ1k"X[h&"s/Q*fdO&jכtGaP rʦ[r;-*&49hTP Ckh՚ҧL)"Ϳ: eD?W^Xr<r)DI`-^|'ҭ<7gofB':d>*N'iϦT[Pk^(7NW?"KbS X`#j9h7bnaLƾ2Y<Ͱ a.N'Uǰ&JɸixWo=C]] ;јǁ"EPDJhw@8u=zhd(mڡï ]@C9Wzl_i Eu70a8'#S-\X>+Z蠻\`m3&<\lZ.pz|% \i2˄/#H22͌ .JտFGq|`oxD,Ez  s~GFTb/_ͮ/<˼<6T*>߅##7擨b`* Pl0{ H#fxkt UڱaXqwHI(VFyM_`4şWP|4-8*Wfh-È="S15* z}\\wsZ\3C;q@e w S#6NP9tgdKvr0xw?\! $:Lb:TRգI]]eN_Al W0%C?$?O4֏Lh:ܩ-RpUOR݂%9biَgDfʪDC44o18O;UDP:nU;?q+v:gH j<=3+8Ԃeg1*}:I1Ux gZx)&.N-kk=zՊ;g抷fp:yzˠ,˙aU A* ؙxhp&=u>SYU>#z2sꂊ*Ĩ5tlrւz {G CFu+I¯)f1Hd %[|fE]%jwQ0~M <DEȺ JMp~c~W)+ P0K\H@ У.϶an"]u=0`uB*jX)jkvBx'?M¢yH'"?GO`$ا-*+jQ.R+6\ PTh( 7@6 Sό,ۿʞI(2a "Q?M-*A BTt)Y)];@`[~i#1CS@?1]ԍ0'~x׌¿i:KST3w[\k@(ifh|CTH-]yc:៿vybŜG ˬeC.0ŹtWTi15&F~;\*_;edMHHu\J?=d@J.O]P %ˬݞP(]Pd tv|rqm]^Ǩ,C{Ǭ~͙A>%E=0n즖!PC:ĪGe[$ʑa5i_4=Z 8^(c#GUȌ/X}$te¶`zz[XuZm(O3un}ʞd9inETD 1L>n-{? X DQvA2+:c^+U5H(i62|Y@D#F6녷@8l9.2QLVFe|-q xTإO!脆Ol rO{w&o3)GE Ȍ)cj(sEl:+by~K#!\58iR8 )7풩, F'AxwZOPǍ$fx<|W!vv2KלUvc}]Th͉oH"ó $!:֩ǀ!  ,/("n0ݭx>וWtQrE2liH,-k`ESwPȵrWJOjrd?Kb1X:@Phɩ4S!Ӱzu3h$^T+6@]^g"#cU` zaX %f)n[їf+!Pэ*C%ٙQvš33m:Hqٿ(ajX#5TOG7GU~R>/TtUD܀"]!-*U!*@jI {J0ֺeB n>io}g(`~IA-U8Bv)]^jzxz|"r%)UٷulLU~Ċ0:2cv Owh ߷&\ۮ3?jqVte~d/_ pdrRގ6>OK$@TeU }<;\!Mz`Ǥغ H™Xx>\gPIw^bfU+4ȼv qʵPyZJ6p\X+@SDُ; 'OK;(*popfiP&b6 M!Oݙo+%ëܒќ޷6L4it{YDKG۠An'4K l=I1tA _sI= JѨu|<1&_I}JlugTL#1Ie7P* ӳP%kU׹mzobTňA1ODM]̭ha&a`@VL7GŲ2@=`|ԥsĆ? h-pDR 4 "?ĤY;'>&L_Hߡ8O*Zrj!rtn8@gvkUd=<0W7,ezkhy6a-qIdi:ZsByMyWaiݏ FKv{nĶ.t]x ( =kRR>āzIA"1)aą%s:j|eO[ps?HG p+-sZVIUji5袅NiqɊ9_03!`k5 z,;xsPz;0~MrsCCdgCe3T]A Ї)3`M E.J>;I.mQTs[4J>[䋼lwF]B ɩ҇/zۘ--iQy~)UMGfMƥ\ѐVwLLuUD\f{v̲]AC؝Q I#sVEX3upؙh(Hwwݓ;>VM}$?J'o0_LRiK7jTzy&GOM؜Z욘ܻc+kN%Ut %EH*FÛ+ŶhYث@|!x0!´Eұ9 E?/ -q8'`yj_Z?,8vA2PBDDzV xX49<'.?v39")fDN#uHtp2GCupG\8R*nITrW("CjYM2v0DW`6M~#x;>(5~n"{u©8g;dA \Wl\|]2Y{)dU`OkLig8l콽Z%/0"2 5]6%c3M;Gu_C\ X`{ӳiUM(l`>.- K$$&n_4+ cfF>t+mwlI]dU <Qyv'*$OԖQ!=e' *< әGr4 ^AF凗y~~eFm>h›7sDRt;ӆ$JUV@TcF!i#g%(\^c%0A:+<=x?Nr6Ǻ~/G9 cv}ɚt9Џ1yFS}+8Qbf\ 4g z-RIX/^ffiK;`Ζwa  q%/߂䔜.@dm))3ws?oC*QزR+T'E}?>7|>/j]URp|u; p<|20w)6oY?K {py/~m  RhcIѹQ&k`YhCR:ل:C7BA=z_ʦ (|fmF/\8 -hTFv٤VonƺZxN2G|ھΠ?; J7z|6 iatccl;niXv+Q6b>${@[a)ǣDI _:3a8x+t]DU_氕En1 "+2LeyIO|aYAY *pDv  F.caG:2BzPi?TRqH63i]QR}}(\6NQڪI? >R2lG# ݎ4a:4|{vTBa,˦q{ΐu *siYO0>۩B6ҭ0"hc&3{n ΂26Of#v_BÃJX,`iƔ5Qn!Ky#2gL^~.Άs;'9S5y?`hX]1Kp-Thbw 5kUCNvi@o/yDK "=THEb68QXs+ŽᇧOq/CYF?GZΚ֦{x{k]f-/P| a:;mdj!2F>6IFNRV0 Of$u}2@WQ&3963_Y:X=8)8e්|2Rw%n; H,[/w ݙWFkhqur.o7"ŰjMHѦ3Gt-Zx}p#M=L9E&{z?㪚zDC]ӛiM*:g\Bth;gA!!$+q:(3Rb [YP9~cg~u4 40n⍘oF zf.à{ٗ3F}Z!CkuZMe )'}NwRN0͌9]}[jg q<|[(&;lkeec4Pz'88?/^H08kyk%ZnrZ 0 Ne˛ sO]7XpB0"PԴQ7 HPj6[h E:譣HLdc;)79+jo"rVdcoi=)L`&Q+W)N-('oV9iwH7Td<Z d956&5߷͟k .B,Huch`ў0X7Hss0eii%mmS7G妭T܌L(LB^,Az +ǺmêX ک9- /ƙFdj N긮j[^ ɏи"Tyqi)gN+z[g&GȂ>F?6–č1iYY%a:'b\=CM:ɖa<*#=[m' #%rʠ5Kj?P>Lo`Mv巪01#ړF1Rd4C5* ([*t)V-FvfzID~4LY!9 %Ӻ@36qT|ǒvͽIDJ'Ӭ< EW3#60tTw.> oC9[;|-ʇQcJ9{7Ar/)ek#|Ա\ڕ#O ̱Hۢ[\Mą3b?yIN9@Lٻk~ab˾(|b n6mLU> Mn{:Gv'^h'|_3,JG\\Ȱylv~*:͠gJcz^bi¦%ݤ0ԫvF< 4Un}$%M]dO,믺ʝjnļ^9ŪIuD zjG6$.[?PJf*>B\uʴYk2c1< #Y{:@f1>3gRI!R \e͠ 5k`eb I@xr]tkB"e~TωL@yߔS,h_𠝞[NWSY ҹH1[!ڝ+WwY@0z76Y '^UC XhV7WTCxhSA6flƆ3SpAcޱ2qK[% =Wh<kh&0Ť.ham qSCrdPz7oc3n!5q# z/<JL«z+nt=J"u('uRraHg_|)ҘsZJ3ꐺDcļzԣ@, .V"R R[ۮ3G,e4Knymp-qݢQ7&Ps-V3*hsKZ9WnJlCRzlNRhD;21QQm^z#TPZޯc#mrh-0{.NɘLeyjVFr{E+B e|}*m'?_ts]TyWV)V>4f(/i0ɐ/>@Ha==:#C8TJM!D4Wdmg%=K*ǁGYIh5ZPIg=JKvFѵ`9AZ:hMt!*E"EoDX성հ;_Xon9  B*DU|nYaۼ oB]oC>MjץyE>b5hG99LO͐)9¹YXSqMd%f y|6z~ߎC*dYI{w[˒,8$@-jz=ݴ)r[&EH5#W*c27, ±eR+ju°JO)"?waQ /|!]⊳|+X1Ë˙:B3L6: zuqU4b]^? 4.)I!ň+s{ o*Y(Wk{>LěuG'hTm]>=>=}lxVu-ӗ[/>QϞMZ;;WJIWtq}| B>Lc~ 0Gq); pkDyג0xم6cP|C:-UHUr5Z` GªT9JiNr&゙ mJ XSL.Ȥ^vU@*N[Z?ΜaZGDK;;'[C_pprqeDniq]@%yqv0)g#@+7 g'X&3n#f5vH2C'jS l7EsarǡxA<<) 7P! F.o{r (<ܠ:ћ:!- <#iCdC !y' RY9:a&{S&M,ԾMs'*unTmMQ1G{F> mIX/ HR<٭G1uŕM>'!CƵu` rV.8蠟~К8E5d&|%mPwz1?S_DN>ۏWqǠkZ'?T7h&!{z^E̔=C0kgک5{ t2sRȘ WŚ7(O]3%FȋOfJ2&td^:ž0}q;,@ݨzt]ըK g\Ƙɹ˲l@>RZ(\g2\*7tl蚝*,m}`(]4 hcb ]D.lj\EVAgƦ| {GKlU ג?[iOm֣Blzos6 7[XeN{3yy fΦW[\ UA2WB^FlS=:ʶXx{uOso[1Ϩ *VdԷ|F;qRL\8GMC0= T> vB H /k[6 q#1 6(RA ؑ+1+T0 6CM͍14B-rĹFnQhk!hwl*QEiiAq-hEF ?Lf<34Rr:V 1⠍\fP|A hzGb>SBc[́g)Ƕ#+83)4Hجbyty ;!(q'u\jkiuH3nYȖiZ `"G^""̕!͏@D'h@U1^z`E'M3TRmfNP. EN( `ӢII?ArSy/mGS\ߞXҞ5^2[Mj7ܝ9t 4Sxx3ȪF0G8D$ѓ=(bv ˀIrLp=MF]&̪cs|X]W4h_L9@eSdHҪέeD%X9lw-O4T3%و3p94ZARQnQ>9i6{d_&$Yq.٪55 ϖc~uiM95*׳( v;fBLlֺ9U F[[Qj*Na)c-&QBRp#;EZ@lMƚQ/ )=(ؾ7VdsQNJfj&x!M+xsd싣HzI@Py&J*X(q/qDs&ZˌD1RO`! !_?|R6 CN<|a@ǸjLlnD༐}'T!0g|[ /_0i.jv}Mqi~m柏,ZYRU2-)'Vx#;VdSgHcs~dG6?42""M"5cSеԈ$}KDBau$RK[55dȬp~]CSKD)aA~pQ:#4'Ȱk M1LO)~,X\.i(7F&E m9C4'7ǯ.MM h}JcRR&2{<_bZ'xq! UeH/ gQ1&պVz54t_/(P7]7q l:br& 6x@â&Q߼;W#=a= [e5<vЁmޱۃ93K&wvDG?ޡz@xwL]3 Pʨ7/2ͧQt'+pxA5# WxsBru4OKۢwļ$;YOݻq-i6sCBBP~Tn)#SRV*UAdh7?Z?_約*)&VJ@݂<-v-ΝHtOm?'5Ŕgjt򮚇7 qבbHg%q^&4 1 kEih;EA?_B=wSRߖckt{>AIXr!*-۵ms*3yC-EEĠ=@}yt;V[ 0|M{_&)sz3BG^I6] uפ 5IH.|ȁ#IЖ4"^DÕ/!N /մSmH3 "vs!u,iRǙ^J뀠}N %%\Bdoy=  gӺPw'<%Ӻ~eYQ8ZPm80#+77qwNIem*搱 nIV7$Fkku(6yOyn1?q@6ev;2ݒOYn'57QT{9/TZX,١\NKM#>.jWٿN=Ipx3`3oŊN.ZVܔk Mg?:3b0Y7$Q ?#E@mh=+<\A؎u;"댟6лB xTu#5YB OM5_X^x QNr"x!X*-Ѝ[Ŷ4Ճ,( . /KD10TQműEW,e0F&waT_ps'kۏfOyiN3%*V1Sb4+/L)yJM8 s 빣!u&ͤ*FkTTY ȽByD8CҎ7V B\]iZ*BkY۹Z \-$UuD =l^J%z\[mCc9aRg22,˺fو't蚞\ޙ~tw$>S8#z,L]cze?ef6|{hY@%XSlq$2R\U0'&j{t~ߒUcc?s *ޫԒϣ_t|*in/ #DODx#D> @~"%}zhUx-=;Rc/-\X h3 ܇鞗;ہ h^EI ]`h Q, Atmwwi㉭vuͩ*q3Po?*a*GQ~j1k!DpmuoE~ʬ87Ua+^$&lF8c@(CE.4׵rWV]7;3+g)FuuUw:6{՞ah?#MBm#NDwˊ}2x :Gy3#_X]+&^gndV?pP5:W9  [ϋO`ƕm\9DfyPy#<c[FWlhj8v~67ԗii;r*1vߪCJpF4cvFd4{?{o(-+?s`vpBm2&ȏ]mA[H&?=TImBSskԒn|9h|GּӘ)Xx*n qsz(c/?y˫uluY>CQRm)|R=mRb+U5gilQؙZ_`L#캂B_w~tʣ{O.3g6JX[68q ̦84_A?t?z`!VZ1j 3Q Oa`"C²մ ՜)5@fuOZ >ShmlکS-R)7Q Pkyg-<&]X%\gD_ۆ趽%nh"qؑB'䙍U<Tx?DR 4J/޺CR;>KmtXugm-P#q-騨tKk/7 &8 ?og+^2 ^rՃ*@fo/:M^$P'#<=C\ʃa9r-MELLW@ׇ/4qp0cڲbevr.WđÔ`TW%SEunҲQY j b|T5sQn٘Zs2 LSnI枒`-݈)޲)C;j.0׸-xAG0/;!D$H `I _&ƛ3հu^iIW7+>3Z`d趆oRiBJB6?- W W0t>kH2+ojE:JRS&PW*ޯJGFL_ ;JݎJW'G y0#wNMȡCXqwfy!)QLH2Y;o5wDRAy| @0P&~MF|N(3D_s.\.<7vTO{x쿥h59%}]RD$, $^x=wQŚPY%Эxd(7^rEJ=D"ԚI z&"7(=P[e9K@|_4>⨒a~Bjl A }u\2NJA4+H6*R:$-ޒ1nꎼi'KL(T3 ˫id9o,|py?:FZ$"nZzǑ|&(>x)u#݊Bn$2Mp {bN>=IP? +r^Mg w^IBv=P禾,i%{OJmk Ea&ȼ5",Y~<&U#gMI7˵^KD崰q^dUT i,wڦ5ºAs=!aНiD:ܖd _ NPPiluޮT_즃b \T<&Iv|WQb-Ns?vB5YHιJ΋re:V&Q|8Rj%#wOިTxUR.gnNs%ev̠ ώ %v]'fҩYz֭UUO҂2! EIÈg-Cܮ?pwx?⡇:u7" '"lD- L/NtRʫXWq ߖHCwfx,֮ȞX/G *I8nsY@-PWZ5v )Vd@~v+c|C40PDFvzba> K:=!͸@ݿ/r Ajg쮀q{Xf!C\YFHfįK3u7q qW.9T0ӵ!\dfo5Mކ1Xw㖛"7a岒,"j(. ; 2p ct1`fJ|a'v @}},S񓷘4}T5bs%|^G:'|>,.uVs>f{W ـ3IU<=Q88(lIÿ}Wa8Ȩye $0@4RK˻z1S@J+G`oP=N[Ggrv].pusM z+)ƤzR?;L|[vYo`L ӷm h %MC #mQwz\sz|D 2 ,) 3cUK@O~"krE"ыin@Q^.6SѹX?jqCZVn,e/7P4R-8SKo?_f/ $B...1&hv>TØI8˱ӹݑ0U>!:bO(tFO1FU:YK5|0Fu=Dq(VpO/IK$CS6z4b|UEq=x'ߗP([W-aMCRo/Xٳε0|ws0DaV-M}Sf'N5t෦.pTh_1Iq5b T{D|٦vA+Xg#z߹ϭgէd^'㓰wcE3|AƹZ 3 ϙbyGbkr ݨV:FU1UK3jY%բްx:7kw8Qǣ&,Nѱe/>*NM17M;+?XE\" .5[a'Тʙ) 4!mLJT[ڸ٠'z5:,[1=ۃrEtYS+yBΒp1H00h,f6 jxMeDOVyB܂(STRwPAْ̔>E GKhQU`@ IqHV&lAJs2~,eGJƠsv}x Ҋ2o}sYEs7z5qXBGPӯph̋4й֐0CqVć(B8Sc7QV%N}= xTd:L@bͻ7_^%BgpV2'.+Rp^b-nCQ)Pg*ƖhS`n]D }joV'|q\D}QxTgu4RGz`ą;1BV<ɪ{מ5Sx&Ht< <} k@z=VHKIH b +HÅh*S3Q>6+[u\fo?ٙq?|CS']2h6 Xv衪PS y|3 O4]x39lɺU/,ߌQ@/(DhYmU4<(ETVI1c~9!WLnFOֳ9<9"Vl Awnw| ]+V6m5  bV|HD(=d5cWR<ׇz1ɡa*OPueLS^!XN 0m j{$0pP牮{㵬5e}^&KcCI'L )V嗿(qSP^||zÁOXyˏcbb7<net44vdy0c e^ȅx+!%') {ʩ5G`u9r y&ʳzKMMƊnҪeV'!X$ʆ2}_Hyc0mUWŸ mf٢209=uSCbKI}2gyW yju.C!5=81›!&mf)E\=4I'+H[NˡST9Q4R35V.&_>5܌ԏSU<зXuFNpĨq12WkrIvE4auidg<cIXuyX6 h.ѸF2Kq(o iUm(nD%$މpU!DBL075'MmNjs~Ku² z5+0 }:ybIރ g Հ)Ca/'=Ąx3Yj8H\`ltpD#$Jc  [<. FM^23+ Wh4IV?,/,YR(xT(JUbD}C4ίYe^Ș ֠s'GU -V GiSn,Oْ ypP#+-V-ɒzKR-FĵV3g@TN\ DsJ]Xu1(tO%~$1`\L0Y Tf!czݒ.`&0)HLa3LF9F ,6?zgk?bƁ޸qS#,\-eY5wU5 2uhM'Ux9ͣ"gC3N3!vpc՗xEκm4~.g.h,@֬x7]ן?Tf6c`}sP劝_qJH=?}}{le_$SM]J탌ʹw-X-UO;7z8M,F3O3/YFހK #J$EUJ(=PP3&L/qs< }rg6qk^Y`uum'ʡ\]OĕWLb>~>PªmQvPUѮ)()Eɤi{b&q d*SM~l)^Yslj<ϒB$Zn82Ӡq'v ,t]^i\+7Hr3,Oj/㸱sfPe>!3gΖ^Ww WlJNR7e&NS[S>ZL֙ưScsƩU2,>C}'ڜ3qϒ#^jOPm^Iw; (9Am-7/1 $UlmmӧP]8g{ '#rL›6JTU[LS͇%=Pjue t&T:9vޖ ű_o1("KokĈo{^ [TJ9fp*J! #7~h[Y5w# 1[B3g(4X;ItcgHqW"O~Cʻ^~慨Ig޷!w39Z|2]ߗEhYt7AGQmnpއ f: yOB0ɠk'G- a1\h44&]GL܋ESG0C/1TLRGe>\+W"rď=gJIW XIpB8FP&VO :Yӕzukf(W;xmϭ$eFBr|:ݡ{ɾnTh7bw>7&RayϘ(lW՚: cIVٓR~\˶T"m=:yFac^6d0C}甔Q뼭=s\Gߊ*plM‰U,ulTz:*r~WպOaZ-^d \^ xL/kvizϝ}Ji ib~؇y0NbW, }O'WXIG?0Mv 8(&6YE9U0J-ib}}~Wku]EqSb!$( ÚEԧ1-x(ńVRAzgߕKcZ|GǺ^2C\RO }:b/?nT1e_贌ngт ܦU剟zC*3t%lhqʲz5^ZYa2;=z;rPQ{FN?[7lt?E(kapXNxwSnLm?iv\KLk3K3 %ޓϦ-y65Zs 3Fn*Q?{LbQ *)頜VFk3T|Sh}9&玜ǕB{ k^) `Έ#|\S]RW× F[Q]9:Jz\ 5>2 zSKWEyە>7ix('֐8Wf_N|qU^`tNQ>kUG <̿V +6{kw@.6hZw=^z7JmMw^h*.EE1M*4)H3i21Ls&a9ߊ8)}&?'j } $嗮RIN,lE=cDsk_?HQGC4q.eb{nlk1{lY)rTvqܤӚ*n%bX;(2q}&&@iyT1DkyN2OPm \؊a^#3 _]l Hb 48uTBM'ڤAp`ƿgRN~.hO 9` W5I51r5ğ~XU}RY~ Q  [9ݷ{eoڻOǩ/ .CЌNƩ=\p Ԓy} j~}?>~}ij*î"l յ7! ]J2\e6@Jhp4=#!s_Xܳ,N1w7^"6G5>F=T͜*QV_ӽ li^ӹUVv G#D-ɻ1N8l ᪯>%yc&ˇ8׋q$e/EuiwżA 5 ? G !+\$;4]c\t?RE^(3eUjJf*BI/ co|P$  v-pؘnp䘹~| Jm-^r?~Eysp xlC?̴ECsmKʼbr8lwLw7g Xc) MP0M1'&BI\ qdʫ$cVzU=kމ1Y`8*m=AVYwFs" n0qQqߝz@!au.>Le`mNwسa/h"n(jM'F#RyxX2 `(T{g"dŻ `Ǡ NEr]EQ߫NNUB@e"(G2tn^vKFpRcb)`AW)[]p ܩ&`9X/S8^&f83JS(A63d65`&jz< SKC8CasZ3yiZ}܁h Ѽ%Nb@n+Xk-? 7nyHHHBb(Ƶh]q;Y7{<&c֜l42:=O0MDْy{UecJqlOsn Gn,;-3xD(!6w u=m MVⱶmϠ7d\R0G*Gẋ^0Ux3,:u|FiJ12N|Hә/>Xo߼,zMmC@ep ÷><ӳW)[~oxSpa Q|r&n#<{U1e_W)3[,cӂS+cEEQ4xkwK@BioLɬA()4^(72;xnSƌE9)eg/aJ!? ]}Jxw8rH`0׈,pƁ$~'_Gџ|U+ t{D'UYiݳ5E-CC ,kj7'n";3f#Ǧsp #כ;Q(u!. ]c˜ȣkk_8;l4wwhjY<}xɠMXU~H@? ^ Q EYmCZ&‰ kls~G!#s΍1)K97Ǐx%VdQtwAFn"Tr k3$U?(L9xd_aЌesX!DrhBErP~)s+y퇗+3crw@ѡHPlt~Kn_ J.+w ;k3½QB6Q9ϞmLGr ߖU?T56 m%^.0EMI[NHajNhǏrw/sjp`H缡i8 )ٙ nVbNy5Gz{G.c8h]鹒sR x{?`G3,CÚ JßgC4+IZ\m$m/yׁ3UH)^ug0)L0ZVu@ЪEy1]:@yGϻ9ui{w. bh;#8  sC0e~ϳ?2z `lܗ=}XACͥ)l\&[(j:Ӯ][zV_[cvK[?xZ*atLbG*޹;xcmfR%e Kh35`'5{=jb's84-;ǠJVYykR$f mt$sd6wh~|)gc'ީ Ts]"﫮KxS:'7J8%tq;heD1WۄW+F(USI(שဒ #3iBMioqj퍿n9G3h̀Buwwqm`$Umʎab,6/$fK-ĵ }#9*|730@Tԁ90*76\g&}DW@E5ʔؙmIbN\cVC?`mJ%v"$tjH 7h/iXrmi,gŷ߷yL@0ms˒>zawkxv"Ԑ}Zch_LKKD Y4abspiRC嶑%/O,PF 7> jL0sѿ<>:fhċ b!K,=1#+J {/:v+:(Y/dim_!VƔsŮQCq%Kqox")/=iΆMXFeޒ^Q{]xC,wm\RW8a0Qe&;ņ%.]jh=K.w/a-#8tmw}jvz6^XŒ^]UfVe*# v&^I ~C=a =Iie /FWUmϐYR\!<5Fӟ^"ְ楫K@$߂cR j #x ea: TR Y9e_l%c%FbwS\1 A%S{qxgiz0t 35fL0J%X҆0QI)WFy -'XX?_>h{>&r|V'i /MD#+쬶)mYvץkm0Ukc cN40rIeWTd33W6@>nbjMhBnĝEJ]G# bRGݻx.hkOIk7M,\`(TwgD{"얋_LֵMVLR2d=ܫ<1w,6ku!MKu|;OV`V K$s$ֱkbY+rӷ3d'!O$c) @P(HG%EC#6 V5yat.BgÂ}LK '%SMȈO+v dŹ0=K^*[nz4a(x6-dr5#ͳ86H|yjr6V?\Ct}0)?JEgW](*]h 7ۻMu>АnWk3 c&u@[Fr`rPuӐF(&l`N4G#z%AM*$Q|6=~hmOU&jP4HoDMW;k:"}2SSVħ5.I8H9՞sUn,lGQh\^>Jqt*uo+BkhCvr9Eذ ]A(t3jFu-^J\ٺ`GB}Kףr ;NMUѷ\?nR[\V0a1L&@iB7?xG,04SZ]4% hGLor)"I(vRʘP]Qݖ~%pʆ'rj<k>) *>Jf޶}5{ ؇ruFf%Qw"'_@#+Sslayo'^0O:ڠm/GȌ[ pib9nO0bQ:( 9J\fI bܣ#FֶOe&gRf`Z(1( 9AB@e]L]gR^a|*|k;dO,9.6L` ^3ȉE4Y#'H»XGݯ]7I],=GS$i~Bj T"-/]-J+h |!qhi%YvF\kʁh=f^]WAM\|e1@N^ VO5 !q{Y^D %<)ZМ 7~9d%?_p8G!mKd]|D3b8h _-_(iah솹T4eZ,*JUɃ0BXHiY,qe>3 Iwh!:lRGEc ʥh3([vA蹟#A(ےb9[{HmݍR""!JRi(-ӷnM+&軵rR~12BK3oERDT52o@6Js{' |G[2UW' kjw+((KիPsPWyREo~D;)Q} 5=qm+lRm!4"Qfy'V@׫3lT5ȧ6ۜ;Ʒr^3"'i36MknHIx]R9`u[גiL#U][?НLcwg൦7mr@TRoXޥs //zP\vM V:?ޥUpsq9/>.|7-vjT^ `6a D9`T5s Q7| ѦTNVӲNXZ]nomAךq?? XQ Ҽr:<F@Hv_[{x NSFc4 . iJvE4UyLǙ>Et}+w >5U[4myg]㊃ <#d]\uiXuC9/U!rT>RֈZO05T[Ȓ`g>) q: Gu4s1<sQ+%WSz,ynݦrcֶʿN ]j䥨VrA4.l " $ 083'FBeqO-AhA-x$Ig_= Tv>OM7QF}wGP(Ez D cD~Q!Xtˀ4ʎb;Q5Yڤ`%h3ytQ&/03XiZ0֮~pC̸4:Cpi\OTQkFτC)suT*]-$*r'jp57e̚+vT&]Sqv7!mW629}Ia:W*m֐^<&1I.lϨC8 f" @EGXԺ DEYl-ݛ0H%{EpvFbt~H?sWh.m|)ǽt x O|c›Tk USיH ]/*ގeHAZD4PHeOmPΉ\7'piM6A ^T}vόGyb!$"Q U:|4&-f$8<ʎ1|޴j= 1MEx"ΎK1;\zT" G䄢6G~%!Ӯ 溫D#xxtݦ;R4ٶ(2Şk8t Ir:v gЁppq?k,sФ*ņS\#ΑOzr`ւ y-bZf(2gfL& 9 9,29m켚0 t1z #Jq)0$K"eOxie/ ^-RN)'Z UaFIOɧ]wo`8ufEx wXM]3~U0%CNP>bDb'>PÍ_o]JҚo&-F2'eq;*<~N.ud#7hn1Ш<ӢqW"6A4:|2ZQœJ]8gB2 ŁEL_6C;9ܱi&o)CϦn0nJ EKD^8 f`J{O0 b,@;BF)dM\KtGe2<]huAd=9M0j%}Jȫ4n6dnJ)'J3h &:,8,CdkSpgt^^E$ΘMgU+ kS"L)muFm2B׵Ji Fa™Y88hɎNJ2J(x`i->HL80fD[H5;i>[-Jov&H87SF%O M  -NIohqft!܇JNDP͒%3dnhhdpR%ݾ2\Y\ƺE )h.qaB]f+GcXܞ͞JFhvF|8_hX5 (^2,,]ptf)/wpwF;f?/s鹓I :,ܿ[h>l(e: \YyX:S'*4'PCv :jN"{wQ캇Fhw5(*uCIjnGiia`pZRy5Дo\Zkdp9,M#jy;)X,DvL=">n|c?M[D=!w81`-2u7zByF 8^(t/;5VdSM?v pVʐ@ sW#؎'ZB#$.H[wyj<[~ 2#?Yq= s :{@8|e*MXNJp&\[%^7+%ɲfan+$>y6 ~,Y l^Ło* gXۣ f4 ]aRXVtjEJBfb6U%K<T-^u r#W!rn鈕҆Aai#v;)?.5C<#5=`u؏3n;rAN#ޔwFu~A=KXdxB}~y>Q;;0GߒOBOXBVK)w<%]Y:Q)A ?,U'sy%$8 C $d/ok0C6Tlg 9D4MOu^I *nãگuwPyVp͙c!t)|A/u(G5ࠋ<գj7ޒ^'>r)o!7Nxs2lQֲ Zv5GBDgKÿ3 ќo-N[w~VWzmm]v>ܥ2xtʌkFтu ~ˆ:^3KbHVtePC-e b3m_#k$6υ~я<$wxub] G1ލZ.*'o%\;E&t9`zFȯS<:G 0-yfܜ_LHBJ+m)a Y.ن't6kfYX1Cp )Pg̓@q}l'eՁ QBk4BkP"wQ۵:̱JH2@L{gyt*$Sg|3ΠwJ/qO~q҇bLK~K8C z/e2 Lho%%Ce|> gX2 +D\TQ6 ,Ԭ9 (`:vmOZ}OWFA'Q<>O.  ;!z]vU:ܢ`!%FuzPHxdSGp TgصE81dBHlqyLU񦿍r!o.2O"H )U/{!X+`D^z_&l):QM}a> AМ[&hca11B$X*b߳d04-A eW[T c|19|GSIPͬȻ؄N'GNȷg͕:\6ot6;b}+{m? 1WCqJGkm0qj~F9 lD4ᇩBX""t 3 |fй}[s8p qH8HQŸاIP/;*c** :# gTȍIQ8 ý9ߊͳg!sMU}`1hؕ@r|T`".M=U_ëDВkn*ʆR)UⓄQ6.k1kcفb('b&~Y)emNct@&6Rh#k :Ly$Kޡ"(vQtYh~wz}7U/0!o>v0v; E8;-PSJ("'W@}({tiJ %cCm Y22{n:_e.+[{MAHrWJXJs7YZlx"Bk J:TQVl/$ls]{ȚT GҰsŀos<9A'j x?P<^rPZk6c _'(+p5:-pR8c{H:Lv85[8uȡ>g&X<ɕ@:f=Hሞ_蕱B?g[֩3!$ҕY h#}|4aL98%\hFS#MdPՎ]~de-BšhlLX̾1|N֝ᙤJW7,Y׼ջ-[Fшjmʛ:/|ppYIQw{=STݠ"81ɱ'_>2 GH%F]6-w˄K}ظ:"t! [i=a_1Dn"v-uiu*8MWz jN~ %Z\*%+b?"FuzxGfWu9o\{ C_V&o$hg|Nzy'1Nf1T1ak_Y>߇_@)?VB=Aj7kfW։5AI?l6sΞ`jݥWISK (0 9ii&OIxF{I:N=/޶㶸'v^Ur XS&V#֛/ys"B:#@"h8HP$#f_˺\~RJ^k{_ n,. QӭlS%EY Ad37 `GXY}7;ALx*a.Zj(LU4ːF`-Ϙo,2kHntΏe`ϞiEMP ,\}0Ď(uOYP8 =v]Xhƒ$,*Pgkqo*:Pt^ݲMy=em) SFsBJ 5y{uiU7ciēSH"ASU|dYMzF/F&sˠ>'P>#jZ4n7إ)Q|u))B긦}l'C 29c#rMzTn]d%q2| rxhyrQ;*=L[W hXԀApO,zŊS$:f@F>HJNNm~ Vp`~Li nZY)#??4LM"A6q+U ґL%H\S0-o\Oiz~3}s\~'44, \%(˷Qǥľ2禝RF~PWF\MQ d8C/.q rx)=8R2;Zg >A5OS>,1,tמxCwHwjZe FF@LO+ 4V:v/~>Va ^ct7nL4dEe{ C '#V̉!AdȦkΏ#=d Yf}w%kuԎ#cY䬕D*gڇYr (K*J)[rt\`}N`JWڌ֏ە)3Q4T>JfᘌF; ăuS BOkc|VE\8:H#K*H Cn3=+ FPۧH¼c1Uh׸GSBlЊ'+:o Y>ƜH2]~bdkg$Ys|[sdtog]$E=E篡IT'oxuѹӗbXG$[L)Q< [}8tVYey}gI=w @^_O%lՃyT!`P FF=&bfgD>5 3}GQg.uA8wrJ韐d4dOmxe,d 3~?W*ۯlEv6i02N?U&Ӷ,"y4BV_h$|"x23Dfhl QǓ*fp)~_[\Vw_.ۺI"vpr8})wAa\.yũg4IBNnpҎ`,3*c_xڈ௺nlM^(D䍐\.'8QyfE{[lTXlH-&G~IrfTb[>sl}bF?h.#jll>+'v_;w)PpC'"Nohdi^ xPW穸 & 7J .v<3P-X]NY2`06i0f";5+@;d 2ѠF3[.4=E l |cT7 '+uR@~P 7G&>i`,λM*V ?;44cV "-L2}I+}B0O&=~$-QVC9m7>i̓3|nTMi; Mw 5n4ڻm0v0Iwe"_w2aD :tHZ9q)/mg` r$/a.nqxpZ08h;݌p?j8Xhaؽ4nEh4h1u/JbEn3#dx8@7Lg ӍLe>9Q>l;ΠdXZp6ZE$OWi9t8q}dC+J3X˽6NBu KB~cžFY"K%.尡-oW-Ty޶7a<׳t]pɄ0uA;.%WP$5a XL=,׺(WOU1W)@#%hdRb歕ӭ!K>f*G'%ZDM+f,ycj_YԟI.o|JƍXޫjkyU*|WI4i> SX5Zn!fqȶOt4i6 >Az[C2(Òf%VoEysH H\PYJ_ df{fN,U)=WׯSaT<&u&3BPŌ⯊6\Yen}nYCe[-NbAJäcE-~ʄA~"dZwɤ`g7 ѝܤ fB_Fg(\#.7%8!:6ڕ%EgN3mz~S -!>I.%UwLo鸹P `M\]sBU!x~XGMSuVK@=Ǐ=pG\Xo_U O8{8U@쥿efI1Evϱ5v&ߎq'ƟR>O`UQɯysa:# mMjTnjӕ{e ߺD[i`o$?%{#5\Dz'USCGiz_1독!Q|NՁZHoL/78 V$D K-x]3$I߾TKl-( eDR/;҈\@zcm2a{#^1%8_;NϐZx_/-'MwЍi ;%IH~'?REQр]u&nĴf̭'q#\*#u^#r-czi *TDUSbtqRf)d"w0-9IJn9E݁=X dO Le#]w#ՕCkgf,,y2^pk ^KB^C (haBFQf%~!dC܄Ӭʹtv~N%R~8$idxa, Pc] 9@v2|ێLٝP^h)W KR˂̭sruq,&%NP@sZ`w4FɁ|11)~JN}1Vt3,fF X s x?kߥfvyM+|\nWsS_+plIͯXP?-+]qd`Tp05)5џG~MH@kVb~A}Cyo@Ȁn Idm7AǤCzl ,㓴W%1S`y c՛Hyf قqs!>-MDŽ,S Ez!8r!x!oZ%kb[|K˸2f64eOMHd {lw}9>yc/`U:@'8*Y^ {g+;(xOOʇ&;J-~[]U٠}PĞh)6m3Z↺WFN0EBM3g\DJkXka^GA >JuMCHI5vL v08%ZmUgv•`Bf`[<3r,L-%I,yD{H.Ac2lTγl.aa(U+^h}LN-7-^V+ ,=r$؀VKa[*kN[&EW"ZRl(jkxI6V(o܇G%kؔo7' ŦkN,3疬_\꜉Z=O8ө֨O1 vpR,2T=7Z7e ?fhz߻ #Jgzs9'TI'Y7?7GToMT,sv`_hx]*Lk=Agшh[Hqw20C^linq 6vS)!a NL7z5穘 la\5~qAm!<x S@6:%mmeڣG#p:@ߟY+L͚R??|q?wPLK'֓Y{dX &ދf'zؼ&gmBKu 52Ppl%F@1{P7EڒGjȤ\eIeE;uO!yڿJ)S+'d^6PeyUS=fpQe,>*nՀnT @P@տuvl`ۺ"Oubr]89*wwpc!bσzCeU0h2WjW.)EI'Ȳ11hۛ[g-H%Kō}?S^_x.4j{O^T \ ѝ-<Ts~qOsc  ):𯹦W fIԋ AVܬɕ~]v+MtI./.`;A\M3GZ{^;d߶.EޱؘkF"=j܉ m8E6)Gq TT9|+9X:< NBiݶ!&O`. 0]ļu,ifp}vTh!Oխ f>'a6#p6Cm;F-z.pť=XrN|2\0ْ{'u\\ 59Wʊ>g@%HRֆ IJQP%%t-D-uZSe/śеStbVWнFj]uGW'`^ʚf$~m`V Lm{d v18q!UT[0A?EW1BdP -L~;WFq#DRrB~iBkiD(MK]&g'Xm'{N" &}1I #URy~sX4̹WϨ=+V~e9-?(RƲiӖS_ Aa۪B@SERVl5AP2JH/V_H|Uvn0 z7.XW㾤8ME?x_N ҩH!.F,V0*͕m0<;o" %u[۵D3>6F{LB<WwqT$몃OQq8HyetUr >mK!rq $YWʹ2"# Ū4T XRZ%u-%YmrC4( VZH@m4}Y9p[k*na&$W} ҼKG˗zqX'}su;,H O _Q>7g˙΄\9îy$v^cO`\Q pDle$Hby:jb6B&B|Yމ?Oa;U9.0]u6qfEBLܧ6 QIJEar)긾KL {LSzX{`H#Քip <Í^DCCa׀3Oc H蛿ӣFoQ;86=U1.w?PO|̸Vn/KLۤh2ne\Bx{Hv'SRTo#'5ueϡ?7Oz)uTJRd׻BR5*9 kx%JEw {Ii5W/54yNڸ\8жC9$֬2g"6<18, +aZB/d7KtuYP-o P L `4vlլ+[%˜ tω'( pb`KߥM{jy3 8^fmhdC)v7aZHDNZ {B3g>qĠJH t#fPK]\]YeTeI @(xoK7|~|`J$D Jŷ]^;*M'Qm׾5C>/NN'n8B1*><$>0; ci37A&=I-6bYC?Da hnW+ֶc(ϚMۄ2"DH3ꔥSg7P*bx"/`uW= 9zOF12j\A'gčrV%KsTN{B##VPև~Qspޝ_n"jh?ڄ c?͹Dce6E ?ѬL?osḄl )= Gnp`-r,x}h_}Mc]at;MfE%T&סZU-|WX&+rP}@̯ǭ혳5*SeŰ/Z^ }$v(P*`޳9UC4+XOU*MgXn4bހPS^4wY `{]%L?BleR <=;FFŞvN$o'@R}W+ #29IJpyw :z{WȫGҰGЎ4s"1;&!:@ qDRTs-HiƁbLO*jM!g#5*Qbzò@M顁>UHe9CAnK#CkX{E+~x T("- jh7fA) DR `6S [>THƻzge߉YeV<:kL}ͧC0;Ng\PZd8 I:RU #VY6+a_ {ZL"cQ/OiiPoa]7AϼCo,r֠{LYX}Jײ0GCdM̚M5EAŢAVRF{/bHFiSSz@b_QBbA3xzƇ)-:ҎŀU: a8~I|NۧQJM<1t6# d%1A_x}G[kg ץS`;1s^JQSŮp_/E3pkl^s!נ)ES@#y4QgPyrYJ-BviUG lMΔYEI=!p.448MpƻM*xDx#&JqHβ(P#W 7\X5r!~*pYg2*j}љxc2Cx[Ė|{,~ o!>1X]1Ι|V!ƀ`fa-S*Z''bٚ%,!y*Y,&rOD, Ԝ''JO;2(4![扳҃"\?\f?44 2y :QgĠc9[#b~\Y<=apƅ$:6Fo)V: K4x MaX~zfRDJE%LYp. !dجe ͅC$5WXa $A,3fi6Gc$җ(!]l-:FuΪ̥W4zb$YР 4/Q_nba 0G%u ']7(v!($U #+HH-ɯwlzr}[x?gszMԌwm&6Ț7H>~b55jƦǖ] 41u?y,8ciD[t8a ڮ;;UV-zUY>rq6%sKZ5%6*v+pOlO"h+d K+:NL"uo;rFTյb5gyrۦPQ i?um涏N., 'SY|]2;ѐet];4ZVQT 4QQ@ [o}תx^W@hnp[& QIAGGgBpx+z\id(ބ'+|\p|~ (x./ijLU&yϝ @ #L5g|Zhڇ߃^JEC(KFB1 Sa}dyOifIjA^sa&N{&NYq  ?7DL3q#ӆUOY\ˠIR܉,|% #Y@#Mefn&Z !%S3A/n/eb J~gZҠIl`BוL#lc: Xl|pNPo'M6w4 в?)o^pelEe# wcu4*KU{sG^/+81\yj`=hC ߫Hd{"#i ~j(A}HI55Tm[HL܎gSD$@fjSq\lRxܞ#\W(h_v(K&>@ڧfܚW.,RIn9cǯIr֘>8Y)ҙ9/@~FCdxFg.~Ź!F&-HoHM}x2ױsǽm:PћاsdL[=S^nN1T!AZG:"ZȽ5O7ym~vuld<q"ʼn|pކ ^w ХUuUPK[15 ʒt~ (5MF1Xd_d% mNۍ}2,C{m҉=P%2aCA =:+9x1BW>_x[HW:l[Q#B]߫t1 7V?9?̿; 0 Y@ұ_n :mKz6R 9x)S)xgR|'}Ӟ@5w-/2 Ҵ3A5Fv(~~>~Dcj65K߼q;>@N$-lvAe`Q+J0|@]hb<̷A]!C WN/N伱czOrN$CZ&`ο ^ED3lɘx 3f0DJ$\}Cp}mԕœ5N; mJ6O~'A9!8ǃa)+Xhg%?vBpR!|$z S<&KҦt V!ut*rl>9H`FTc5LN4dQTDBr ]ᆥEt~RlQ.p {k2k(5&Lٷ1q-*,e ۾RcBOOV1"•9!S-Y392`MT|ٲ0E[nBƹBke#]Vx ,6b/lq\ _j#_o^%ǘ[8 a2O4ț^]s[G_=["g:C͂{u=FزzlدVAv/*@jE%?K ;p#-8~mfhRPk 7r׾4?p`Ą\/5~.; S @VQ'f|}KbݏX#wi[<_ 1$AωdA47R1De(<34g'i3U]i&s:LiX ֚n[Eo=;(4ebs*lq҅|qepTaAx>}1k<x\{zrͻgy 0C'(K@M~j`$"_*$c[籇IKBIÉ5L8Lژ VǞߨ.(w9tkU)yEbՠ)Fդϝ#rr=F-~oAyDH4M!UZ s"\l˂dkȷkZԙ)Sk(Urְ'%N)6oˑW])  Z|%.-[F]7f!۶Gcډv=ᄎҮWDxAE(;p &17׏(7 XǑiao$l2 JQ JqHlzpd \ `^:-ua1)b"P%&>;S >5PA$a *I\󫏘t`IZ ~Vc/o N!UgSuF!H(ײsOn\BBwBXW sHVAXzF y6V[%mu2E཯ G!IKG,"o z]E0NV`MsJXhm>B6 6r5[,BNck )}^WIj5i@JHD}[j# vKt&И:64C}L~jr5}GXqZX9~q8Y,3 }5Bi߻n2м9`jkL27A~2o{5]8NPR8*ԾD!M=aMl]iۡG9}*t9{ 0ƧQ%FX^rV}_B%RH^@zWrwq?whU/rvӐkIf͆Zszl ; jt}(eʈ N=ۊl51kgAY[jfV\/=aOHk<9?zg**y0 >`uQSe᪨$=\ bo5mZbܪhˆBxcEZ"_G,kE6x~2Y:*@"@ؓ6_@p\?Fa{;q) =V !|h[X@|.De~$Uf5t.YՔ-^sӿf 霰,0/=(a{Dh4~ 8U-CSCFe$n@yq KιL=V&CSmf9a:gB4,$XNiY~9gBG"%=}7OKY ʡ.5{oBّ(z~+%H; fEH# ]>lA$؇~$ٕg|M%ql͠LB ĎYd??sgcMh۲a[~/=t!HcƎ`cd%Z蝁t ]Z(Չ)%Olrթ(eEGd .]$Psđ ʯIk 2J ȏ\Ɣ؄~յanXK!A CtT$ܿ*d!Yvz~VX$2`O(BO'`)~O-4r~)&wmKÄb ~TYKL՗QϹSER(l<#wGa,o}I󴎎'VlD@Hʑ܎{eeq5,f6/>3»mJblȹcw,fbPU|ҕJdε_'NW?_,k&) } 18?W,>׃lJĘZjNKj5]C6!Q-%g{J/FilbT:b>Ze3);ɰ6T?-\#·OJZ `J 1?ʺKp?$/4G;W^ =ezZta0MvOev%VP>`A/°౱=@-u.}RdfW:2}!7*r-ٺHL{ΟuqLB=ɍ ހ-^k8C|øM9}o +JsNpj\}߹?MNzESeNx".sNp[aV|9Q^.F.:%%ϖ.3xi'A]%xcD1UO>J1"\gg⋝xzg~*I+a)erYc>;XF1 Pl/dMD5ث3*p؁^m昑xkBX1 v[=K.:N; ι}`)iQ"C\Sێ?T0&iN>y.J "E@$LECe,=}O+ўaɹޫ#( җn%4*r ^[ C&sc.wƳD뿳vC&XśQǗkƬa5㦫bStHP=f,;SXIr|}|`ȎH3,:,DΞŞHU %14'ͼ@ ieǃN}fVs q TZYoG1|.۔43~+>q`-8[rdtp%d |(HTys#t(Ksq!prD*#u.%fQb+mӗ$rN YNɝ@}Ӛ$#?K =)1΋)apt'6ϲ rD+UZ:VSE'}UKjאYa',Iebj)j,?;ո);U`[g,!$Y.83L)4=ϣ!<}j/JM2p]gckm Z?vhl~#tLfr2S4rgVh@$xhVmy7p/'+#" X8)5~NO=I:">JV}%;lC)]a_4vYڡT!c,U~SRmc`ҿ?`an \$4PKhH! ğ-ϡzz)^K_,$ `@Dp1gmab:k”R& >k#O0V3@'c!:9rMJBm%`#DđQ61'Gq2kFK;B͠_~a&6*GgWPtዙKr+:ȕ\Cݐbbxd}NX 0yab\vEWC^1 ~EPdėH/tUԶJ0\(Co] Rel/M( uo#3:n5 c΍--r9O;^3Gu0u,Sf 8CP e>Yy,bE@6O p_ ;t\c6̋R0FHqpMڻΪLM̴ 1ċ7]K^ktTЃe YGµ䋊zlƨNx88fnk@quEej[5ӗl'xVpM!H)`B 8/k?d\|P(E`vd+eQgW ݓ8i9TNgߺY-K[- 0ʷi3sp͛"렊nVȮ!װkE|3oh|p0 waCXZ_⠵D< R !ޮW':Γ8Uӳ2Дh|k<-b n_ JMq[d-̈́I,_xV/Z.;Wjw7bݗMξ"嚘C(M?5{?|alA/< /wL7W f:KQ=HiG#B޾.ꔮ؃Oi|m>_:ã nְj>vǴ r_dĊlqofFti21B-3lmIH7U{6{6)s< r$`ތ}FBvݼgG8fC q`qԼTl% A Q%Q_o8JBDop%+;؊?:CZ5*n'AZtݯ"cd|dؽ[UQiSp-`zi1 MLs{ Φc8pL;@v6ezz9TS!&+_*aVD̺`_ho>"EBjde&ʮ'qDrT1ْzIxr CVҬ%5\F\\A0xH%p/]#3L ፌzZmjd-/ UILUO lB3AK=K&l$!7I*Dk5b(J\O\uU^R[QeԑN~$$G_/[ǜVPtrsD3N\|r~%Ͷ c$@+MKqv8V[}. ~qufj (_|qL=HTTmA|UkP@W48Sfb("l܋)p %fI`Y o~6ޖ<{;ea68șg+ 9"r&mq8ӣXJ")q +Mm! JDYIj^nAPf nG4vPp@{iosG\M8jhțΐvutK%[d-$LVqWӾaUxwԪhEeN7ZcDqEQ秇@p|ss2CbAM\ D+=R6`B.[&s߱"8zj-%렣$:uv%ՕErRIh1Avl&%97Y ?tEPF Y~ {zB)qekFC#U&8 ,dzWh GyoYKi&Ξ{Iw`"F:. jl|jpSg|={H΄#|1]U_"oϻMGMUf:pS{=rfi2M? +DH_CZsyǗj9"|o oMđEanH,9,{ϫgui:f7>eNk{ٮJ͐' d"4AP|˴ʻ#n0FM Pw^SB[ea=eX]oZ[01d9 7;fiƩ pmSD "' k[~>e7IfIv7. XZ^|aC!HTs 'xWt'8nQ6l<i5XZh3t0bIJKl? >dgUS !`t m%XfI^iuK"fϊ)K :Gd>ذZ -/F刷o`_秉Kn{t)^9|oO箙N_ iNe:j -]S]u'E-׮!ץ۹~4 I("#u`l$"ri3S{ʔ#uyRWή_={ϧG:2T3 Vo"*5ir"QD#Uvs% `! Ύ!v@>Jw$!y^e2fٙ<. Z~lۓ2]uP}B"D.o"bKcr\#[1l{WXUy#?hTxuU6K.lwJoyoG=Qiy/"ўZtVЍTc G";RZo_[n|㟺e;vD:ֈ)A _]2H[2[TQvRn` #dRF2eᡂȣd<|#" @VsZEv=iNS!'wôx`ɉ͐dYaBas+Ȝ?m&^TniWC~!vek<3T ~MqΖo ط :l+LԡLHBbImLI$ӈdt{uSey{X&%X.6j"˷]ߢ'у] f,E'0 v$Z@ AUuR>L;y OfX"iܲ.D D?_5ŸXd]4={ Vǫ=|~sowyʙo^ NƲ[g:?<դ6):ݥD'It)*̴*- [ ~wͷuPZ\ٹP0CYߤlPl[s e =_b.2^$;*2\mvEm(XM=k}[ĸ4sjtP21Y6qm>>?B]inB.= ;ʁV.E,l:W=(c'A~\3P 6i{6tG`-ւ ͂Yea%V𞽌"0+El1h:#NߠԙiJ7 bEn=+0pT1Z^O|; m~|i0;0XG{3uPKْ Լmꐢ^?yRD.^c (%,aJDF2!\AH̆hKV{b5@ğyLI $icg3$꫉0coٍ˻I&V&@fcș]A &Zj|K>=?JקUE*y~؍*`?nlcda k|> FuD}xN/,@S (~r]֤ƹOnپEo^XP.扃+ER*g"/XIҎ[LO梖sޢ#婏pqh6adZڙBչdO[m3H6p1 hWul ',ʮ`r~>lcJlwì5J?oB_y RC0=xaR+Zۄlas $뎭3W@S&xœi?d'oG :9DR |G23]kZn*ע&ޒ*?߶3m#.<ځ{)Иi30{Ϭ*xz e3A |N%|~ 3nvm:!"!=a:tUKǖ\fU(Po6;:!D$ :rϡIItp#m_ޛ$%4;4K ;μaܠQDI4l`_j\ XKPqE^`<}pg:@ٝ朊'{xjo&^UGE¨ZGJ|CL+hv_ON D 2B9QwN2sn'^IpB(q5DdR8CX?M@٦%lZWB5+ŕ,ö$)Ȓ*(JdkgZ ;hbs^s ;גݛSgh!n:F>~2F-q62tC@:6eWxu"3{ٕߺ/zfl׊Y7zwL%BD4F25b-HL!{nXl7 gSԭCWFUlZ8׼ߩ0cH仗)K(BVrCu]S}Ij,5ȜDl}t+_$ev+FJm6Nz K*+|Bڔg8]Oo!#[/Iת|&s+'z)p 9ո2~ŇB:3o< b˾3w [18ֹmθr>^봕ǦJg' ҿqR7:m9M:f>5?;e_\\_vh'p_|uT84Oڗ-~/3M;qD]7d0eC)uUɲW!o$9צ !ϣ^rs_N)?I7 ewsI2 g H+p}ldD9L4/[2c7OKȯ/97Z[$ ndN6-0MW+͓Vs7noT~WЏ/Y3:~bިv &Z%\@e;v3ZV ¹% 1 S;gL+Dmy 7ibg#8,7p0Jc:iz'^W@1pt?Ln"99U3x}sLG@38e[7_ 4,$]mN:nEk6h:ʛaKfa?̶u!>.D_`Չ&ľj7;"]7`պ}I쁨ɣBRN$Cb՜%7 W[F II5)\DW u7ntm<츁aD[)Sxouk,"AcD/F#,^H# uY;i4?=JL1֤ka,A}4mIY+Z )NC4 e-'֦V!M\ZW8)TǭhWhU=XJZ ]}r+R'e\UZ%k ]I˲zGB'`=h.I:[W/Di09)c;$zp!)E^4Ao+ d;M"%h K]|z1(KzPրoyQzϪ. U +:_l7XN7 FeG%aԂ0( i>(~Gs%屡d!r-V68_1Rϣ7' 2%tjCl6֊W~cO IQ%?*MvWMpO 4" }4~r:BEp eP>s6EO9Ǖ_ʼnHi ?=4 4t FH ̳uQ0pLH   XȒS*.:xMWb]|w" ܅HnZVR1淢='Z&A~%aD`v5(>%' 6~i] I2j#,C[nZŏ# Di?*(nnJRP\ #^U|Y~ g|wڈHj,&[ u= o ̨Ҩ!=̨6^~!/WBӌe^4I~/+ ǔ+>.js8C&Z2qg>p/AʚoPړYO J\AĈn+_ܛ #:HNrX5+\s WuOx_ |0^6Wg\{zxT#uc,%Qo Z|ّdCl vqxgle+ o?A뮙/ EV95B2ϧZM._gڻjU>!bNUFXqJ[HFpHN:L_-VS 1^= }u'W>^6E͇նv0VYigv^d6R M12ԪL/ld6jr9q A$! ;UE'PD$fZh >"BY!e\Jebd)ZL*DbHRDN~>O- ?|tJ?Z" ;-Sj:,Y5Ub؈f,"j~kS9mYLU7|,\-F6x$◂ThNQ*?!>ukj=YC.[xqbl.rvr^M&|%iO:G"&T8{4 Ybb/ Qb<_"J5>E$w7:QZRfcZmrv7nsS9 .<- ;YS|PL6BΘ9Ucݰ,m{D5]BRJ,[us03gۀyp=sgj?3RL7¢mqk9A}Sg#;>Ƨv44LS؝bՎǓu?Q6b)fX8칻T#R}NR# mT%^ȌuVT+sH2S ˳v[0\갸]pd mPZpFkJ^ L'/t)6J:áw-YP>gCoĵ4qTR!TᴆNp3?)+v|:'z03 ̒yI*fïGcEړ0+aDB.ބ}a ek B>qj:^@nc+K[*+dWYJhoErNx0bdVRoģ)[`-XSM&ˬ3#,^ g f5,E5o޸ o4ar!3Mm---euT0vp5M癧sv؟$'TMcEl?K(@(@@eMs0ȣZN?>"'ˀ IN0x4r@k명X-U3h:a~c~!,ZVe1/VrKX'8Tφk~`,u1 52r+h&/y@K b0qbmS7'Tr'#ѰE; q\Fֻ)+ڴ@bn )dI-Ǧj?x^Z'"RM+`5TX[ȕ_lMΜB#mXb9hWE$˜1Ndv9Ż6ڮohǍXɘiK9w^M F;>gRJ d_RD2V[ o<+݊jix _1 :xl}vi㿥^H+a Mvf\dt|*7j=ghv`a= Qv3k(uğxJ:w_*ͪZ%Ŀ(~De;1;\q}s%1J L]p)="$ʺbrSVCǥ͉.(tFx;Zf1Pat)^yBzAzH>k(%R-M<6$Zڞⱺ`+-*PĢҗ8ta WD98V\Ll/NԭX҈k:dlrܘ.%8} Y]9@16M)whCb9Ɠ, u=#f`dP,Rw"LngWy-rIj] &TF1h:“=^k&N)ml\"4R7B"׏t^)Δ*pDӻBq-̡۹8~$^XS_~<\nҴ=uic|S<7 8@Lfv A"&˙jJ@Ee'8Us7ٙ; `^C-VE_گ/y;߭.k襗>v7Ы)H {L aaJh=Ib{N[$peG }욁QwC/z*˓z8B6/q!]*|1|D%N. Gw~VE ͒>pm Ll2 AhՏЯ-S)f>×e}ΣO3AcqS0\Է1gE +qoѩCa쎑CI>=3Ʀّe]s bĶ @ک27Nkbr DӖB{dOx@EG2^k5q3`l%X*>vd>m\kN;m\mMdIIiHl?nsH6 ~UI$l zψtX [Cб'@uKֈLnj29~lfbf0ow31xm b%RE7e)\v >P IU=^aoxKBβ=x+^|VL SǁfJ-~+y'͓RZnTI7O',Z wYH3lvv95͉kŰJnHkp2 7Uy53 1 ]Կ2#Jt@w.|䂴xR;QMt}2@6Ȭeř5tE:7ψ0lI'|j'0.T#rkI XzƹQIfudShvfz7 ])XwNO=h<Rbځ M?;89<{8T9o`R/L4 <^=lKeps(yf<_ nC/|@Qw,9ß|\)N!.Aa$;|aE:f(ڻ_y*pavxO_G8K/*̞pֻCQ7>&6I>·QOUtq^,Y6)Zr1㦀{@Otw] S|׉PNDll%~P -cuL<*^=}ҺIh\TyiE?!m*1sfZ7RW a?7(8QFl..0p@r:DȟT*s RJߦN5_it-e ڱ΅ bKPދ_?j3RI&&7Dn|?&y⟰p*NB;_)k4>JZ#N?d.l=+s^D|O;ЯLUwXÔI\ ]suz1]0&ugFWug> XU#iGF@O ذ+El6(j!o Ki'o7,2~`09F$Ӵ6_.Z`Xtvg|kEr2 Ңj;hSL%.3*6fb;jr_~ X'^V?VEaߐaVrk4"F^g"̮:maWv}3 JMVj'LރN6,ͮX2՘W !k1uL:n%BkiB&iqTU'K[ EIq0%Pxt}hܻ 0Ki|;]M'_bEF q-Xja }q1uyhZ+9J)I)i=狡Q49HI@hc6?iiMy@ȔM}~9)ML'\x<‰vm2 HN3jȈMTA?0>)퓿yWGv \B\8߀RS2a|ψK֐@TZ`S Drm|)mI(5]{(xz&X'rW+ mܷ #c^ChIg'Gj>7#1`phN{Бm̞"mEBbΤ b''HvJUБcg.2*J:ʂ[4B@JxRZ75yHsƉ,fi'*IIp2naǖV/h5էttToI+J?y5% 슎E $3Hr"0uCF=q1Bm;xU 9B&q@Ǵ/`8X?P&\^F),ÓﲒGI!ϥ@X G>sKۮ.dy?iFv}wď2o!+0;'!k⢼h$ͯ in>>ZÛyg'rc֝l [4d'MMP>ZjHt{]Ԟc8rMhKK6S'|>RG҇:?"V1-B `%faKSZdYXhT !0ąwgKz]1\RIgzu0I3y~})B^հ- Jܦad78v-Ldb4x{O}^8[u")Jʑ+-f[ 9# TEH 1 tnܹfK"Hdq._b@MaU!USNmՇRcOČ8]~JHmNDHqR0E6"B:vjHW.` \K`<}:.|Q8,`xi:o8{YOd\qrQjʝ s[/lYWPU]*oBL"ΧAmž70s\:QĊDXtC>%޲ 98j%~܆&#Im/'y$0Dk8HUXW!{QnX?}7F򦱂fʏy7 [غKvAqr;qXeܲ1̸ŖƊQ7@P>f  NlVƶa !I1G2kǓ6` oaylU7pUTegSSԑwlH0rb=_chrK`"ԚY)5H%*y.GOqiP$kRX/K,]o N/+$717HJ[m0nj3hK(mVXJNJjϔ/QV5&aC*2z!Xuh,{X^4qt0T́?@W5Vf.u@RHsCo;[ȆFhѐnHP V\L#?Ya̻/)aX`'- FJS%S=[TMvOVQ9 BȌAͬJၭ/E;,eP`:| A%bGjC0:s@}`RQVSDuUp_kJ- 9M b4||^5>η+^848S+ǛA_*lP}JϿβLe)we%}>'tE. Ble8$sPE,<3.w`C.Gbn#eI34Gn(;eKpڕPq3Snh.^.!֡mN MO!WoicV Erd RDF@)UYح;kbPbMO0Kc&j 3ҿ3OoR ٜzMӃNaa"͵rMLz?̉챺T9g0|b(\;kCyM"kWiJ)L#3sbH Bܐ3vd;inP݉g$4[eTo7P4ښS|mE#pi&r`<`ʽ,`C\mc_xN1eZ8:4`l!P[ +`٪+p;Ntu-'<(!mx~ZW=``Ëeʒ^^kBCK^O#> qWnnkz \p/ìC gv!1BÐUmޤG %z>OX 0?DFuVQB)p"3fsj֯mnCbFɠ?4Mw[CyT}-_lygfnj꣗ Ew#yR3 ZYT%|-jF_[=I;8NJF>3/tĚ9[ͺ&vGyC"B0Fr O߈`'{9(:ǚ\xzH%Z(B5a,kز]Y܋c.:~; ,qavObu6jzeuNHO薺Ռl+m*[K]04S+o9aW}y&k 5G3XY 1\Q4)u5]bp$>I0uR^#l NN31:DI]W"OFxjT q0iFzx7%#XqrV;-_3 89!}? 2pHvR`߸D WL$-NljD`퓷)F/q(BOtwRẒFBްE&,iZUبh_HT8ƑfD'ٻA Lֺd;HWJqH$1'j]̄XF~gODxebMӊ߿w-:!BswVhol:k?ܨDu{K',zG8HbBkP` OqϯG_a[̎cֶH̍( SIb% K }8jL5"WM'iIDC"5ZO|D9sc/>Cuਊp4*33s-f85C1qێs2wp3a^0JL ieK 35reoBo(YC Ulg]qsʙq%~ y= %WUr}҉rqZ8́ (>;SP(G w* HABzퟲR#|3F3&=jظz0|uaKTH28S; u1StRqLX3GaU#T~WȢ 9Hzs ~.yQ u쌿7! G,kb Uw8 Q^rz%$-k%։HVXl.7⁸<s"[PJӻmyS+;PaΝW2?zmԛ`w.FF enHR$~81=N;#uٝF] ǖ+M$9aaUpG赏ll#4{i C o!A(τuiؼ[DS DP?,q܉aykNv[ŽF;2;maڙ|:F-LD#H?̌<ЪLS@$ZIږO9pKs2z%Vf~RFR✤´Emr>.MK*6%HT ]U3v$7 }ebz4O|[(n'b,Mcy#N5^_Uyr- ;G=V"ԔZ15;K"7۔@Q[Ӷ[*i}dU͈U^"08|y otz\F!L^+*jd`x{Α [QLj:"R}9:$Piw]mI ׭u<ڈ'#BX7vJ<^Uj:oVF,ڮqIz&}Co 0~_:#3bCE;N!`|r ~o\⋜ۓ;)2rFqLݿvSZ)lIEѬx/ PmJxHZkn1G{ *A$HBySuoab4'Kأ(JVzI*ױ8Nf6t猐'^9^ vOǠ='| {O::D^[8G(Š[g˽~fm' 5>Xrfy5 ^HkarM ͍DYL;Ȩ+Jj{$K[f 7-7> Q #3h)_UrPֆǰR͉D'Yh|ٙ:Ȟ3b0IײVm#ߝsY*N)( ݱ~6y`>uY8Mo)|btw)䘞O caY$IbVp 7ͷHTzߛ+rՏg:םwCMF?1#;+|pGRH`NiҺ+k8Ь^H {\ExVPDe;2i%Ea\O$FWπ ġGgJl = txՍJ!TdYR̶7MťP6ҏq]qaQ{}P?hˢٚ4Vl3|-yx@Fw@mm(F gZ*Qn8`FP2osimwF4Tد<~X"6tZ+㨏AʔHqȘa$HeXCo EPV<䡋)H-$NPw?Ps%[BQ2} kն>5kX7޺vW^SM"ZOU?c+CFrrUL05j2ky2;+N=Kq3B3ݶ}wFR e)8~1  *8ҏTxLR?n5p;JFM]ӯ(Ȑ5 3SjWHfRJ|(LЏN-Bf+N߫mo8IR4C!@\F~=뢘򵧊W=7AjEw q>$GJpgoI;{6=. VdVZlG(#D})'{=lV |7c&)kxAȿc {auf&FZ2nzXL¸YJK4 a]vA˜Hl ^VԩCd_5-vNO;{Q&}vr;#hX~eAyP{֘ܠcx:1uث$Q##"\ud :snICy!k"td9Q"2t _Ait5W-a>h6q}䖗X>NB()_ΫO`}&YԱ7JU|HQ|{2]+ߒR-T{ IyA81pike"l/ia؎jGOd=F͗w\&B%xF[NzP8\t~# *@h4Q UśD1Q ^r_Āvn\'\t{BR^wLW`ݷdQt>8u:{Z2rU:&7n'xCԢShyzyasJjeatcs_yWƋT!$]>ha8)CZy2&M6c%YRcZٽ+a" ]b@cNץj^cJ̩w6e&O7\IB0n`!a|@ nSJ[B]r3HuSQ: 7w bsq[&}lAIuԭQt䆝UF:iz:lZXSv%(ԇB&*ԉB%hW%oF\5> V=JʣʨZ7;QlozU0˺I;Z\I^WprNuC } i>h?S'EImi7sgҰ3G8 h8 ֖cV`z3䨊[r>6663$' D.c_3TB[!~y}1!R͋8{U{sZ ~K{(q`w7Rm(X?bE_mgvjQ-Acx95\Y;T4G @/,ٟWMpS)϶m$dRG H}LFp[+9 zO_e aX6i夗*.DV:"p[v KsKgJɐ³4t[#uap=i0S $[R]F/e\TI\%hq@=L7Ѡ9\)dX<ߕ7T+op{'%< rZHs96r_Z3Ӟ1皥ĕzϒ\TTG0ƶhdJ[Q{CdC5})}K:e$LDj=bpgǾ_-1}~^-T"%7~ܭw]ϥ}?"(;\(`gE}3A"p_o}cC.n)2OI\aA;G?-% f|-7`Q OJלkhFw~]ccQ|W`la>G$*o=U ۂ ⦸p5oV RcZYk s+a̓[?~>м8U2;H1z 9C;1 )Ã[Z?[eld*SĤ[QE%cjp٢7>L՚wJ% Ej뢃Zn=|ףziWdk?$B0 <.#[q~g,Ӊ d /H9~tS':U:bTP9w™] ZL ٙꍚ5lrr)zG(뷆,8Vu{;vIt|8ռ$"+Mh#| ` Lle|g v~_oihd䰋-{iFk\9O5VX sum4ޡ;U}RCz MJWf+IUn:5`Y 2|c9UK}IO9ւ5/1d6XvA7=n7x ]E|!밸Q2t_N) LOsfFI33+2*>?IYAxW,Duܹ6pp,~oόFV-Qw: !s~C& zp݅}4Uhz Y71HpW61!4!HP^ۜ6Z@~}%Trk;p⾷`f.*8o4ʉ-篡~Ze9ds#ҊwX~zN$vR6~ItӳNk>pHѿWRMS$6Oi(?r;*qϤ" DW 1 0Ñf1aǞrpLկ:Yʄ|W䝂=J]CSYb+ro$[;ߩeڀs}Dstz*%"ű e-u:ɮ00  ʕՏ:S,p^6׫8TѠ5syWmh}|O-33I2!#S!A 5kB=}å*չYb8KZ kO,DQ}`1lC ٙA߅WLGm6:⳷ 1k_ʴIj f{<ʊhT={Ŵ{+MM#Izv|]` q38*YF,`jrWv=P\s׳_l=>} c >!R"6aѲه/:Vs8im)IE( Ym~ ,t^$ P@|Jj>4mD<͸EاL*&IS`!V|0`N Mi@h=%w SQ\BOwv Ppʀ+;͍LHC*H,6zlLot%zި<>'H|[q22MXT/=ne1HFF% JT,-JdIHXzjb#7d&G(["Q}(N/yCa k.f,?^Փ+aBY8d/kO8t7֪։1YXF, ]jq~㲺SvR_dUOn _Ow&%a9Ӭ|i[ gۤs r8:?b<6DQi=Lq9vijJl Szg܎3(Ӭn{^ ;־K?&v *_a&5DSغt"b;%g$ <)NOA4,^lit>y<+Xj4p\TmmG`53w*XIS)>MYu`b"\ n'9~[PuWd,+zXqWrL-|rcD_O[4.S|F$=j-}ٰV.S)"4N#ɫqpnf;ii@$i~\d,i*uVCjA]LG)R[!F~JG$ 5He 7'ŝj8YO6$ǖP ^_.u . 0R4+`36ZCp1"jݮi,_ ~w## =p傲"8 {-qF@|5avz>-*R{Q~%[^XS1p,o&B\Ew@<4m s11yDJ?RMa}Y* Jq$-ScB -U(5a3"8sĤ@jҍcݳ9?<5/#BյjtSѓv*vP`~`0{E-=C0|:3%,%3n9I{j7 )NfWٷjo+Y'Fdł'![`((fRc{ELh;t7EjMn BĒT,@BUD /QlO+nU>Ǣ~H>/> z2򉩔[>N{󆏇F,p_HD$=` ۭwv ?}߸d<9 iV;?dY!8mE7= hi [' x`f𒅺>l]TE:lx_"IY@cr9Dgdjf{JdPT@B4:,4#:C-#ZKV `QAme9Agi{?k><`w;g$8*hS !Mdz :vnjv'M:Il#4LmY9N&ڤmzlGeg- a ;gtכVF O%5-eZ8Vɬ\jhog;߯WzZC>E.oQu((7rqtq]܋-k5pOs|gGUͦsqACP/Y9[5>8&#PMl0JNYbY]WÇFT=mlNdy='ossN2.C}V&;Mkzl} HJ@€ 8a0me^%QԄŹzSvn1`Gl {i(ӴTkV!=XxQψ-י/yBjsd<35t{P%Z&ŭw|"TpR8V_NS%b\} j1 n4T5Ng9ր+4 D^&1d' `-=Ż^ .hr ﵍/nmо0'l-Tfv_a埢hG^|5R!kj Zg,-dwU}_d<2Q)y%ǽ[x@O7JÃօ C21BEësRӲ^\*8+Vm;k{~58C*\ڧBG/  6νKK_??{Ox:_^Rz4?Q ^e_u Vr~th?}dţ !|[;vǸu2,ZnAY1v3 $y 8zp=׻ C8tæ-!MHҧu-\f KPd-1Z`1dyͿ|AharOXPO9xY_-x V|bݽ=I<wvo6bC>9F8"@AW<4<l6m:jx*J?}1,Q7)]0["SC;nstf\(E/M`Z Z7p{&8^ (}i|íP;esanl3} Qn/篂ID*YV,L[z,/Nݨ?Ɉ`Y0tYfh$[Lu^]oI@ FP#dpR Oc?~7KKIqG/ϏE{[?eߞ1u3*r$()eygc,vn-r]A _QsI٤q0z.M[.JL*40RQkfF;@,ա/nB(>uVx48)8P/aoQנּknj( [6EM.*;Eo~7 )E'V:5vb]'Þe.i, {rj8%+@*RMaEs!aAf ѻGZ+oYsj3n0@ΙS/XRMV]KύHRt-'ÙT~Κ6 (֘xpp`b53!b FZVAI+v(*!{)^aty09n!$ f7OإX󢣇 NnƖQ։yÊ6cqC|}R<#449=WƗڍZPK0 _ǸoDO8:;Am2Thk#A't9˛ h: B @t?}d&#Jc]Ě3PA5JbhO{މi|}/U̵&E?J CxpW6s ̸B?FF-P9VZ>&>#c^cE6KR?!k@_: cˏ5(gI+QC+5d3$LIb7H88 ]%#ɀHԷ ;l^(a >]x%ogI4_!Nnx5m'x7c({F>Xn ΕS'?$&#Bq4b'cQ] /gRYD?Z@R^oh;yx\=d]-KqtߚׯoKbY^/%J/]Q f{A&I*nrF0p4mІE 3Wkt:G2 WDˢ&{/HvkjsIHc&=ڦzF0>x\( x$%Hx An%$;cJ?&a Uosо-,]$u)| (V7\a0*ZX}K D/ӕ_{kM0_hi |Skjv*! їp 3rm[=M9-x~e|4@8ӆ8&$W-/jx>$_Ŵ0VOtkmހڴBF@N=eY E]p7ZKCs!EDϜy#>'ajfh]b*1YF xxN/sȧǜW2qUᑭb !wk JȄ)?;c{jK(Wgk(>IVx  f`\i$H-6  <N6Q3 glA~d1| xyo?#$7ĮH#;LAV+7MH'Q.+h#Ӎ|6aM}Hq@btc>&=c' 1OC~OOσN2)hΖXwЭw32٩wkN85ncqsu-aTَ'8m {X6 WRÚ&P^&Y:\3}ϛPW;*ւss P¦ӎ$>,O͖P.K5f$>o pfMyMGFI=![1S!ˮfPZhL+]]yr2H6~5O!/j8" c`4K]9Oq tꗑ^}Ư4% uuRV8tuuDMFk1+nLi.f.@`(K˥99 &[mBRF.޽UN?Eܦzl U%>Rʣd(O0q !ޚݒ f]D/){4%r7ق#BEc-pv:ѰY.h6G)e0bg:`X(uC""=̀nRM->Ǒ,,gw̞w"yNWqPuDVrp c̿S9Ih+Uh_8%c&eTs`^G)9.}F&(v,5M\osSkIT;WHmKOCW G b)ip_x^3,?~6Wi3IX$Ez\3!ʷk\|apǰ毷ƾVLx2iNx<@0~ qWKmWi_0.Z-(G[37ʵ Pw ^r~\ę*˸JD{MNPcsD>%"ӪhȪI]eP]EdzV"׼F,/Yj@DYa9GqHd V{ÞS7ѯO@Y6^M7' G;,[X+Z/jp_J\I@񆒦C3JCMѰ:1O z?ޅ~#Eo;1KU, OokE'+&/㑅#.¯t>|'s r3umI{jL܋7 ï+ğĻ\ qkZz[O 1p?1$BĶeY-'ͫ" Y!* wk2 *g+Tf|@>qO>ܥCTF%*"WDXq9b"r:o4V@sP;{~ٵެkDORPZBJ!WW_׎K,79 hY2PB_6 T &n7IEb3AsBĈ0mS\H˃r M[»zV%^Tb.t2y.-z\]@7rquGNh8|2O&+G3'ȥ(2LmLXOjD*tJeNPLᒇdh[}~0#kc*G Ǩ.'s͉S[ FsTM3*ܕҷXѾ6ԇSDY~JCᩨûVfp7I1§+Ǽ&'p(}18MN.e~ QupvV`(٥\*pC{cY<*XDџey9c|'FUql)'BTKI:RF㚰0;I:ke*H9*엪@gu 5IU8]„&yإ?: 2EΑމM/Or>˲ aU #Qcc;Z3|]gɁ2s18B/z{;YPMNU;w?_heR3'bV]yiG|Kɲv ޓ:mfQ ^ hWH G27|ρ'&-e1ƩQI5=A"&e\j7lH@&‚tR ͩ[zA  c4' :rpjF\P$b F<$s釔s]+i蕩Sl1qf8qQG@fF=r 1i*<[)S~Hyv{7JrWՙbr0}a !EEK|M᪰0vU`39dSGzA·F0 ՟ond5:1sv\ A MvlYSnf>BlH\$%= cG oW2aש> |ЙMW}.M=aw" j&"{^\\0Wn?wJIuϢu] ۼGsyRGȮX9tmo;ۡy!u.| ?'46C~9<5T#eD KgFp3ܽV6d_Gکnw$hQhߤ2`VтNZ&Vo &vLG)Q >- &*"ӡp `jPv ӰNE#]P]Uɫ.GO۷O=Ōg㿍MܠF|/!G^zɞIr`Ć&l>O،`1VS`&YlRgec6uQ6'5ݾpRD6Hw Psw\1/3,OcYvVqdy8h/dMs:x>F P[d2qFOUw*XLkk;4~^g>cR#=k2EQf23ކNX!l6ƽ}2}?0[ɜsU\@Ý,~x,uÑݫ3UTG0&I$,>W✙Qt`BDKtV;f6eܛd:3Ktz8Rt.4{ڭ&Qexȁݵۺ2ylcfiCmJ5N~8fx|Y8<9\\ BqyrTCrA5Syd+fZ(w-JC滋{w/ RMl.F_sƴ0#} _p[;g\y@x I_ts~kGoݞ# a;d VN"G^6`. tg@ܢyuJ:"`wїx۬J^>G:ypFQ5pTG$CQQ U6 uarldW)HW#v+'g/`U_芸Z)VV,qsLŘmHPjN7y<1=B ʯ]uVP6f6P[<PBmS%Lp,K=AELd6벏tg%&J5\y=BD:{ii g6/c~^Ϲ]2עUW}]qHjZ EoB:KMetSE͖>0,۵2~s [ /p/ -tiEeJ$+G8,So94Yz_&4U+tW©ڡhVf\q )^ƛ _["K:]825k$?в;daVt&O:doFQ@kȴB lFpB3Izs!1ݲ, g;ܣŹF\!9s6.[Gg$|TQlƸ%kXq| Z:')_(VxKc\~ntR`J5^O <qi"e-dy> ⃳G`9Rn].l< pQd3̄sF`gB#nj7^^;'?QPWQ$s <%Vݧf^O\ƾ9߸HSW'tH5Verȟ)_kD3T|zD CuϫdL ŀ'm7AkM?[t#xE&'q;C{s wu ~dIU;# RaV>7#BHjD hc:O/Dz[)m|hY(PoB}NMѥn心`ju`@k^QgtE$+r+%PY֩ ڒ*>T5)Tt)L:]v@ZȨ%R-γL>~ o0m9ս4P@ H2=ռ.*}cxƣVkEv8Ynzm=Y8(fe}/ߨA3XڪaK'&ޣU%F2< db=ѥKӑ<:Vk}{'p~t2si>mYlˠPO:Arz4$cEW#AH_=OP!y`/tCPD /JFN!/}kٌy4hKǣYqeZ[Kxw'nJ-zM!Չ䗟^e-6?i 䁧I/`||* 8N$xp0Bd @KOg$C;޳؃d Zq*wipd2Fg̸@=W,hS/ձ^w#|g@聆p$ͬ.^Ƅq2R.-EU8SLVC0A%p2ހ@&~-Wn8'<~N`6=/Db9 ]%i!^*K^IyĪtS\`Fڃe@"O nۏ|/S(~Lwra;93S`4ᖦP"ߘeUnL\ <_p&=ZNV' N;~]D4msQ6ѸC tCbR1ؼwm$ê/Ss);}= 2F+/^{z3c{#fpj0(Zgw$ޫ{ v콼ַdTyӫk< 6dT֡܃Z~xis:-tzӎ;h0VT~f8ip꺕|IdK!1m<P,@QO4gT=ˌ:bN3bF'm3KׁDPosIsĨ %Sv(TGD9f_R+!b x#8رD ea oA!~RpFT@qG<9^6Rw} ~] ~ 6JTvPG?!of^hlN{0v* ];B#(y~yxDńnj5THcK78<\㝴ѨjK\Fv'bAp?z>8-PZ`͒vSaμ^11TX*KV5}=Nx3YE^QUB 6*` Jѳ H~_~ھ_UV՛=t6X+ƞ"ĻgPG?M;Ҽm S]|2E+Aū8X~Υ[719x㫄a4LeNdMćJ_|F*=Ǹe@.] ׳= ^4^I7+d#Ns_Yzk780e73:"/gs=\7ǂsȔXoZ;`[D_ oơί/}$ZM'kieJ[~!¾NXp<@Ax75mњ˘mܬ$45Fgl}CPʆxqY)?ρgZdj'0bvx7)NP212ݔed:fSFl3ō_i4CAx!nf鑺5=m5ڠ V׃tA#qMp\x@vg;GRtGD[jkX"RU\T 3S~,`ւS)&w+{,X[t.^ rx1m e\bF`W?IvV*ԅ/6Ð*0~\gtk ;"Q54K9 h3v3֍9gS[s<*C3E@UK@N{SɒCFuSѕVFݥ@-xu7AA|Ljr` 3i,586{w0xH;X &$M.N@(Umy17w߶my 1D #u4N&?䑉7PAFhsƛ=1B0hC!9d4?(%"d?[0C[yx GYy`"lV[ykj 6\|1[`n.z GMش} /@ Džy(k.W)_(ꋡ_@-X!IsA@ޞRKNQxGlR~U^~y՜I Vli3zazC[v>(U~Q/##藛Xu\@2 M|9;~IOӂШԆVL ^KĺM494b鶝͋m0@nNg){_ORU77Mf:p~{*WcDG -q T͞b"ph>o|‹6LܶE> M:rQz18_mjq{kD [n `c-Űy]ž$+'ݦY<@4 aJ@z׵O"+C*p^5A>%hb|X:e41 Sd!\TkZ5Oq%4]<.E|,Ifvɉ)zS\7\s!p_K4}[^frX)Wv&TQP9;cɓhN(KYG/ēsy:jc7)pe8Ź!NPuU@GFKnַ)'K hnsqQلԭ]lE-9:n&!F7/d 2)pD}M5 tELP8+k2pǥGd3ؠGP(.t9]4Gx5ȹTY:ؑ/xAև,EbBuAj-z͊$  dtvXo a~`IkJ223U'[,įs+b38Okȩ+S5"*7,Y n%@%\J \G@4s ^Ewz=Cug_ݖ-^#+_b<08 Efe?~=ӴeP¹ #n塲'ybSeg+#EmeKknbu?z)n1GE1x!?DUɯRƮPݙw/ն ӵR@pg77t")h~[)bV{O0##^ 1(#`VZn1yЭ{:l4;fgqc)ˡqRO fUiACDxyɖPy႖cjj#ϲFYeWM}d֜D%qœk8#7ÃAO_Ě(&JՠU[j2dO2(h/?bx<1v %G 1M^^Il| \E) xa͙а*-'?5";'MG7AƘ29*ǔ&&n^+C\UBY\\У[6$-@SͷKo(6QtkBAV79(l ,%-Vѵ^%2ЕNGwoH1_E,뷃E{LJG63`tLh@Y`)h+ =HyF,A$+S⊠ l}eSY9ݷHVTZC^gFU ͻ֏Y6g1q3:V;4(O0x6Egu 6md~+bRCVe̷ r!k _B E#ga[bIk :.*ʟ2\Rcz! Ŋ9  mfw!|(Iۤ ʀ#{bNI\f_@ }%7]X6 T-J]M9iɪ;cmbʪTy2HgVLnQRIn, >--(-nwVT A*jT`\3dGԸM:c䷝5!5e++6Y] q]nG$Ofom`ܷhy*)4ͯekaK'Lu}CRZI򬷨\J,6砩4t޳?IPJ$3)Ԓj(ބ{CO׫:A2fw5 vZp(})i^W}8ډ{@(ߥ#cRbeӍQZT0i^^p}AyR=< <ӣog->WCi`2anle[lLϦ7Å9=nV@7 Vى@m?mz0B{WC6E\wvNL ]eXT:8rt?biۼ¢,;X Ck pL}!<"-Hٝؔ^ccgl?jްgh,{ܾ[pOI=HI<Ubo T[U-ٗ褘j?nPpոEȯCXbb`1ܡ#CBFc/h1>4)"C[ʓ@E_%樏H8on6 xTN;'m&7e7XzskdV8][3!L1l/WA j+0L ͣJD(2a V- ݰ뱃$Z([UФLZ ٝq Z||л&]Ag*UNtVV{7b _J {*hwEʭA{AWYm15ly L됳-g50E5y;Χ4,G̃ in=8Wپn&Vg>(Or< E_)!Y [JǶc;OG ]"50f7%;6V>>6dz5n؊NV#o!|o8Ic-V8 (N4] K:XO3y9)עHA o!$@vJy+FA· LO`zw5_$>ZM ləg57!44rʱĥʍtod/!v8z6zsfȩ1uS(PnzW ;Sۗ :S?7齑*쓹_w̃Ψ p̽4XtW 8 8]Ugi'}Aۘ 2c@1CrBid qV? kU",nI%9M C8J5+=ƖKZk"== *ϊfpGœu=jZ 7} 7& -+5F^$HKrBqGO*uFwNMػ߮*_< 7()jۜ'W|4A@՞7Fz54)a4,qmзb"B.I)+{ X]͔Hr"If?KRT˔/'ȋ J\T?Y#*(;ZPS,J3--^ 1}2`4ri]@Ki^ۿ&gh.a}黩2K O>@-"/ BπWFxG](ʼn>cZ~ FoHRIL+}2§vh|~ƑЩehKවXWpe>jkP@x)'Q6ZG][lD 1%D`ks{~ᰄrM_pIbjQ FJ< ܉7#Sz%4R8)ڬ^>Piܦ8ayvwQזyG.NRg)dQA?;ĀgIL7U+zuZG3B/6+BS ql,bP^isd֛H=zJ.􊵅 MD5,HnJsӾܩl:5O$W{NfznL$14fdu1݈7&CZ0s0,0K5{5H]9=LAe@mP/T8=\bW 4*;f#TɐJAiǹ2}g=ML1$HXH4!{@HkeGq*yA'p>;@~Vv6 38V k"rICWSWtY)mBup.6i|:AIi~`Z^NgkE 2`NIuQXi)_EC\Q4CeWkvرЗcWa.ևbԶ=[XpDdFiw=KQt?Ml G, r.yݽzez >Վ(81*+KXYrM$g'ʀӆ˷T$%Ccu)EmR\xNΪuUt%RGe2@.I/eLWtUdսK~ ]n tٗ64j}̮.}]^YW|@&<KLn:svf] hZ0M1ӭ݋z=տl`em8LeZ$֥{#ddojWRz[Q>!Z(l"e&:p7F˽?VyUc_q=m@y?oK 0:27{\Re; Xɹ#7?Z +RU))ԯPh?z䫞pƜLLﷷ`j(m`g̷Ԩ:9 O ԥH#FΧAoPҥQe,#t?ޥbO & Ǥ\E7pyH4drp#?V#=eJ}F!ĊoLia8%nPM҉稼 ngVst6Bw^-)UيLQhzj4Ie &bɁxbWx pz /3A lJr=ZeX5^y,݁F9̅=H)1M?#::c0} 'NXo /La`2: py`r ;er_ٕ8zIaxQpVBn"\ "mIxKCW`vtO&oY)oyR&n֜B'ȅ#S?FMA-KR4.>"s?u\u^CCVnS}2}T=F֨8INd4Z@{~^`B [Klqv23&^D!kQt՛@✎D*(0iDՕrpbEبd13@&{4o֒|3gTiMe>.=J^iN@˓ *i(ʫ,X(olIen-vNwT\*Ӗ> &Ygy>Զsރ-d/}קOZ7ȳ%d6bD ё@b9}hQ>8p$sD hR ߎ!!&T ,mJ!򼷇A4lfߟF` DqW4S`%g2p/z/Ww?461g֦NH:Ҽcv:ix$)G&q!~nT b\.A)Z{nD}W?- l\umߤPd#0n3:ecw:|-3;LO26a|sqs Tnw}(yO^ө7najY@m F z4IjGRT@*2TTR? ͠&^Q\ tjnNJALSv-k]Ƀ?3}̀he! 񿈿mP+B%> n4uu?[Do!٪[5Y9̾G?F_&Dn\Fu^f1MRSWٚu=Wr0DkgݔfiKz"*)zG\P^EAd 5j]Б3!nH‡WDp|Q,tw`Z23'Vk[~1mlxv >~`ǴXA9< WvXZ0;uԯyOʎ`w5]Gdh- b= D&9os6UB\ dIh>nT+(ONOBM,\HhBZya:HKY5+]26W*ЯK+_ˋJ8p\ 70{E8 %p|a>Q|#B 1QP?pcwJ׶f&zlx p+W#ņ'~B-P'x9gZ_Ǒ0c;PZ EH^2JY W£p5d:B4>dI",$,v=\:kr*s#i, JV Epbmb`8][19H* \ª7;F2S7awXYrjUݍU= <╸Jh&C~.4Q9;t*W2{=yzN1BRˆ2 ZYJE-}xժp@3n'wi;AYFl[ gʡ!$C0MCXڋ!b0ոA&`=xVM~C5N0c[0^߿ -Ync֒x& Y\Sq67=ՌoΓ\j[P:.-9PGel |*O0]?XFy"X LY`; ex{4rw_ߒi=Ih]_V9|C= E:0H86CWXY0 t5X҅&K׌aҺU֍&% i{H>Ξ2oX6K6Ku4͖P #8#XwrY j8  Xӌ#Х'00 wi4j?@Ķ.?Lc:o=L̓pIB#r鳉xn P'׫\Ylft~Gp"փ6<u*!R4R'G1X20޷p )#O$ Vۧ2TN;f1r)p-ػXLUtz_l)}|Z}HnLDveNʇc||UCo;ov\SxY[3RY\\?%K|Ym2DB O`*̎87 `FwDlLCO)}5뱩؆ !|JkY˫=eJ{[JNXm_ٗ),LGtfk'q2"_;#36ãg ~aoxZ:`yZ ^c㰐4\r/*8I>ew]1,TwY#K|!|ca5SL tk8)skOn[?RdNxXV(=F; #q7!v?+,Qǜa,soD]tIb!I~hi;nR,K]܉jr6T\ %< !%:;CQchκ(߫bZ~)- 06&hnoޭEBUaϷkfEbZ|i H57 CF 1+lo$$Kաm/ٓHkQq٭2Guͯэ|oC,WrYĶa$t* |@ԝ 8Eˑ^*TL9wV˓J W&0dgLrOtP#ʉOJoT\_ߠ A1m mܦe>*w9a}Kىiж:1Gw8$j|0%) o.`^vyoے5CG%TqÖRNCsjYB6[^P%ai<06|$0ܞxLՏD܉ZR ܱn{18VN|O`=Uv})gJ]9W\8!W"-KD='DUW!*цnЧ **Z:2\p {J!Yʳnr=K)α}ÜdG]dۢAp(ڜ/E.Md^qKXW 򵰍7wl5GKu-)%P6f/5h_2QKD݆ahiS8ۮ UDjdD[oy,1W7:~V vNJhW^qK^#'!b 5>B>XW0mYWR+:^ѮTeoZbgJfWpK-X yz od 2qv.Ᾱxv駴4R?\>4vT -]ՎR#+vfa{g|S vq\+_Cw3'VHː8,xIcaj]VVdn+PŠg`7l§NY%SdhF?C0abd޷D``>vzWjhĠs^96! sqًp o-Ի7gK4X?eOU}#G!G1|3Nɘ@cGcι #S/0*$%cͰ?Dv",$>tX>;Lx?7?>/u&KX8vBzA|1X*Uɩ)ߕG `B~2K$X_+j^AʉC1gniKB|„/ǚN& #V<{gYSʉ?AMO]IQbzͧ73-3һ=6"ZeDJ l@WݹܗU+CucS12myv>^$.s ?՜W7X{c݉M n8Xh+ZeR.EPGa)qE5 I]bTFw-GAr#P4ʫcB/Po?4F{PCeGz"}ù7yJ,}e#~zG!T5\-\KtE<@Rqn M͆ h@+jL@߹AÁPP S,I&,ӎ+:W Zfdu,@> _Sr l@3|+A,W끈qo7@CL=YCA e^M&t]-hjb];olc Ax6Z{pvN<3␐{j~*BlgF*4=BF uFkpo0,eܳL0y0|CdPQOӠT}CP:kQJ h߳0Xd#o: WFCUw\3:&ÆŶ<?= &*@nNidsPT ™17-C8Í FCc4z='9Lj ZJagܛڨ|CoWRp6 D *KqF:>5)nxcg^i?]}|tǗDnKN7j^kz+yӼt4I6ƆDE(qlWIړ+n5d vNDZ}q#Jn?ОN\39Du{5x$g$B6M13i8ec2l omuBRVU]˖qjGQH$(JTU ct$jF mPӁ&}G.AC$CGjN 4_  7!^>4b!|⌮t3~.lG{oՍ[fbvx5'H]?%bL+IU#Ö,г:=mE,ydZ)ui袠>_qpF<Y_"WZ|֪̑k4@lId 7/z"]YHVK8#L- Z-^`X=C\i%9'z3p\>O"8dB /c54>,>%$` 襜wlP `6%m C%; D*c,?(SykfEy԰WZ9qnvǁ =Z$Ue<T[^z&ΌlR^?Kř@Im]<+N"KCc}фy!KMcI3?Qx|zr`qMvuݦ .ML&` k"Sl1t U7pY;vBި =F G$J&̠Ǫwer1za"+,&򞎥jUX(&KSX{*#~j"";k 0,g/:kN+o $4Di'}Z `0a8UC1UFP/7R% C+e_~| {\2ڡ l:JƯ}d %.=>5Kq 1b 0Vz"SKJs+l2k^' >/{Ge:㍲Og( %CNc2n%JUU}\S-kce};)Z .]wxd *$i@&zỰF4@Ba2ӅNpfl45(0_z 0Qnh6~]hߚlےPtPc/('i3U yBɐTQ㚠崸^H! X^4נ LMT&:aI+&=Z)1& A-[2dQ_Z"e;-7Zd<$ VKҪt,6,Ϭ:JT S p]q88I-&w? J-8VXq(gv_|</%3d+fE19Jf qU"r:=9I=&PTphYDdg?oS3BwVZlH!fW]#,ZWg}U]zz;El=Kyv ̞oqA^KI9Wy?/wn}ĵxVV/ *b?Z[,&Dwl$N@$tx[fTT#eh>Ix4GSp2y?BJ*Э7 tЊGBcg6!sCi/Qulj)wuWd!ud9[ ~C67(V;`T¨険t@ }} e 9I~ݍEs 8׊ZO৙}#_oE.ʕ1bjziL*g&0$Hqn& '2Ijqknh[2"2v%7TF]X]Ik P+} ,jhUaL6),S>.] @'4.Q0w';)̕xWMkRJBm"Ja/ky,? Rk4 Y UcIϐdw!F? FaE0p5ǔw57Ո~cԘYعz{Wl7nKp' 24.O'rWּ$P?*m1CS,Ƞ8q DQ0p᭷8M2ق]qrٝ%)q)Xn O ;*D*J3(,J[J9nS!n:zޜ}yܚ!>_'-w˚[jʹn<1]7ߗA9##VEb? w^HQf48iF=IQ-zsUMv#c#xCiϫL-}at Po2πQ:t/lSjFfV3ȅ%CJS_V_n'E*.4P]ydsB@N o۾;'L{3,8 Q;7jm~"/d Am .XuTЍ=XĤ— 58p*7iʺ\,d@SKS@ajw:ũmlwoS?օBﮠsfXfbq߫JG@$XRLٞV\s.(ޜ3דO4-fiD~ Е FnƮYO:+UFH@TNB ~Pn`zֽ;p/G@D{\\ QL㻢N{w/!R/& #;\kq ,h 1Sqzhl}-^@ Ƀ~`|?NK҆kK{d, ʒ9D-p4'@>Y%u,u3:Ju*Y]nx1]"RmG 9M螬w%8TN=T>4*e"$Y4y |پG t/RYGc_g;(BxCw0$࿕RFA~;Y,ekdovH%~Z5gzE-mSJE]Y=3qOܭhȔݼz_?s)J,c(Ԅ"_OBKaJNvrW1mm'\\NN\˭)|hK;3 ,@-feJR?pPkHO"@"F>~tZfBSjJhp-~2;{@Ww(ÝJ!pn F F%0*p_ C7BA88 HIhJ >mp\DI#]M}@ |zO^:1.5X:gr:`f֕vQ!=F>z3Mt!-Q,fc TᆒmQzzrf?im1|&6 P#Z!o{nL@PPJ Ŕ%U3AEF*u=nPЬRru5y5'jҥ' `yfLI\t@vQX;D/«[ZDRA-o Ajb̶Œh,%!s*Ơ޳]38_:+$p:q0ËEB?0'ϛ'~X&4Ï'! =v͸O ~?FO%AHP T+2oTw 6uBU+iXM[͈TH^+O]O-R*,}kP=@p sbKkrUZ|CKѓxu=_mT>aӓNH*xy.jem>y==tJʢܐ_s]uLYR-F&I.T]3Y=R7 j;3uOna[4xbGDIPV#s@n:M珿'yJ[Ub)cQ xA pl"sA"Q/SH2IQ+#Ƕ|'P s?(HALp8s@(-Z91LV&KjDD_#>zО[)bHʡ!b;3o=L 0[!Т|ұ̷b B%I}1RJ[wp ݃3j|׃teAHIy;`H4wX0,-49m -.޻lA"l$0[7 J;v?u)2wl z7ɢh/<k殄e83z0l43jy"~ XNׁ8>P11*v%ҭgGanv]"H>XԌݿt4˚'zo1?`ZjNM59K ^]8ZfR7tۦG6PS.i=fy? v>(Xʘj]VNN68-#[^$#.*Bi F?6B#Ǐ >gʵ05 V!b`,{oix$->Y, m$Tpq0EI{Mv0]IT6E.Hc*yAfc4jEOz~k DZڦ埤ȵo^eEW9G`p hEI]MNhX 1d_eא4EƜϗ⸘i[[h|A~ ݻpD\8sT53=i7AG V`c*RVmXVo+/ '`Uӊ «V %~ox-ޕkc6idpCz?*8Eac55G=YXI"D]]WFMtۜ$:cxԪ0U@n%Jsޥt cRۍHN% -9N^uB]@"C.zϩս9V(M̉%Z:t^SѼf\$h7%wȤ*(v)E{^sOrbC:v tW8'j0ҤSNqtJFs3!r,3AC/h~VPॗ-cI&ޢ Vq`ui7BEh (ߊ蚤q3"k4Z,K!''V6Nz<%t6\oM}ZTgl1AЭ}h65 18.`_2ՌX%ӥ[ܤo9{7eM`/5:j~lih/-+N}- Oy4b,©7K|Z8J Ge 8,S:D3P=uE.#۲=ZcI])sVw2ɏyhf0Az:'ޖܲF;oZkdLpBO vF>e%/?a؏i,煱S+" *1W+8c{{zz12r66%٢LFvn,QnT0଴L~mG)2UTƐ4 C'Rͯ.'*[Mfah~MVO֎϶wKU`,)cF<_ =.ԽO kޖB}.{8I|3x~Ȁb7DB`B'6?ƕ,U RiJ3O70?}r+A>62o<+L"@ brJAc@/#b?#\ GO&νao1@rAt$O& ݃4m.-ÉA-\=ےn~(񐷟\[v\cY ERP}zsE1cv!~t*#`^3sljY)'~}'?^\;h=W~ ujucLYpGgj*C߃승WAb1VΧGc-Nq:=F +uVP^k2uC8('[gI*N~+̓iWJYxrw3BU kYV"1nK_zRP)f8S3b ˏ5[.lUҜJIYkf o' ~vz(ur[f1ugvX({Y\p DaRs\[c+x%IbSġs WZI4ً$R[$PIB-[}22uy{50c-@EhPFϵfgwSͽW,ohC? 2"7>WI2*R.˜^YU=ܞN%6^C4=m<5"ؑgh`47mx}>h3IӬNj-sK m9@$~´ϣ^d"~݊5b.N.evžLFK-iH*O+΋OMsiO t] k^H%py (7. 5t6Yt<~^"0/zhWO..OIem#BԓNnKD{C$]6;!mI42 4ݗ]cfyRn|S]Xz p.v(R^7?&!n,4P׻D=iFh,bMܟm xB q  6cOeXO3S4=Mܠ 逫ݖub 6>%蛡q[:ORh+ Ra7(dFL aQ (ЈRq$V8&Ěl*H@e~f!@PV}R0ܶɨ_]fqZA=gkB-L! k 䤖ǨY1Ni]ֆlI@ޅvZ0) "ţ^ q, *Njv#ڰD v側vxNVW>gF*Vމ萪{e*IֳKf;%R/p[ޑ+~ycU1tw_n,K{R2&ҏ>0t=EHheJgCO" \<2*7\&$٫N`q~Q4^gH^+B#׋Õ v~G|Ȇ"'//żNҁHeQ71<;sa> AkI;mdOlcT7R?b1Ciaz !Bhoʾ`oCK[1nFK:kg$ 8Gb}~75C]$ު^w' /ޓ[-f#;iI%'MolO q]" Qާ \C?hмwt;ǏF̀Ngvܧh% K`f>\=!'CR*4'Kuq9Ux],Q !R릯!,ϰWXleVKH~!-N.՟S, 0bjE?>֮bfD( j-=N RGv/J_VŧCޭa\& xN ZԳ%Hk@w N~rl=+ ravY@*hCEPkYA/ğU( 9,ߎS2 _~SO ^OC *4jfq505S.#@);-|'a* (I[΃CuI?{{-pG' JD 0~XyQ,{d{p@F)6'e.orpox.K.vKh)hԅ"~a͸E>r%jϓekɔfۡ@N >pN5~+ҍ(̥j~cK9d,5pg`:>Y_qJ3kV՘?w 2H|Aa IuP `6u:jI6:@/y0z)3{Bay-鈉fnHQ9_5ނWj.W!yHh6u9=)Z(׮PTknֈcgdjA?J霓Fh ?\ Y ܭjN0f |P [K*U+EVM Qh+L+#[ 7p*gj2:1䜈wg}JD5>uqQҧ۷R'dY+ʔǣdnB204Y+~-e$ 0hPZ/.5=oŋmM)&):^ㄊ,ip1JAKv{Htp0KS,(X-q9x+n>7BtMuEvzcbwFyC\Mşk,"PSw'ǖ' ׭Yw{ʢօOMj'd_?ޮP<guT%;˻ ߁(1y? Az$C9DF,35.X7KP~tLŴi֎p~Z4nVWKZ0eHsWkW)Cx!KP``+ںunNZ^T8zYYOyџ?P!iG?7uGY$#\F VXJu)I5CY11=HgVȢKy(Cu%]FKM z|y5GR&j5,~W]. 4Kq# ̤v~% WׁORSZ$6G VGn1ԵYbS" & µ&ʽWjMkH,*9fiߛ¿!FtYdC{u՘@7lUJDR܊m5lG5,P`Sƃt4]"}QJaEyh!ue*rI<@[j$]6\:cH%+Id pw,y "=㵐R7_$`nU+ȪPط ́ nLN6`'bWWZlcgW=*ljq ϶,#9m=fwycg[F|Xfy\L>[ kG }2DqA5d 9#ot@+>(k}hZnq&C&kXdV4)FAL&0 d `-OZq+3K֚0} Tw Lǯvj_"XV¬ *F; Cԭ5}œySѵqfyi'wkYp䐤z2e-m_I#2gNG i_dN%,R0пLi+ƣv ۀ7A'fe,4-w3N0 MJ -\ uy@ )^?-8GP`a{P?rmAr_LD0G0"l[↗eTw&]e M'CᔈB!gi ogjwD2oG "|1^BISY1#^" 2dV=Q/-jfG1fnvC's(^i^h>F a_(=b8@̬hryZ)mWݘ|oKt[t3]?Fu[fՓ9k0>R۠לUP&p"ZO3z+|5arU4Y抏S g VIOX[.t.5w=I&J"bdܹZ,,<ƣۧ y,uaprCeyׇ,>s!9gi<1dR&;s ;ӒuH$s9iӒ@ҏNr-PWCC@"Ajl$=]ڢ̏'Pp`KHKHȌ2kgΒSS#jq<4ίHڦ#@ 4J~{a0lq{+g(:7hQ?⣷d1M,zׂ`&.QIJ90MN%Ȉ)H*iXZM-D±gWf0 Kcݝ@y,yIӂ/oOCNuBնʦ;%5;7/}sp?w&'R!Flx\DžϿԢ4??"^YڤaaM ~95dv6fy^wj8ywH?>F: ]V(TM2.HõFn[X3<s~R tmb@Ӳy ZM1&%C+3H[-(b e /A? Д-}bqVPtZq%3Ex hvymjT*{yٺC?I g! r{s!}p'BRMǃ߇|a3ջ% )iy!N Ҫ!A)f/i!)&iMW&dAHb!7R]zvKǩN^-޵bDtC%F8f7nHWY+,eC"Q0Y[P LBBڶo 0?8kp츳f !db* fx#bylS$%hA 6L#YC&&A\5ΰdZZN\C?gԋnk253bή5f 91~Ȍ]Z:t1;1j'̶)+n*UlPΑJZ \3$s,Zz~~IP#O@&ij24Ws lk{r}3?>?&QO h>Bْik~L-j=`r?GR,XqMV  VySwLf~u^GiI ʴGҝ[@J GIkKZ5OL6&yqd$!^1mnD ,5__^ 0Fer[RyJBCF{ N!* _#DհS BMY$D|Ǯ4aH\HЖ|IZWkGł>11O_g嚆 #{\^*O)Ir&hǍfl4otﶴXNHYAETl=s|EGgD|v=}"I{V.^"!,N˰ϠG(%;GWAzz^S|,%ⵌ|_d%ІˤEQ_i( |y]8wޫT_5u?F_h2 ({6"7S`!21z]W1eXC8Wc1.øF/ҵ9 5rK.j«;pê$F'19rUi+Gj2@WOBf~כiޏD4Β^<^y`Nf0l)Sb,j%1F:U=jқ- Nmy3Oq0ZrVJfEg+J/OԱ1s5p"|>+IkGYׅ+'diR~aM83PME c^TM-%b@tPdXD+)kY.0;T`ga@ޕı5z f:Nks 0@IEm4*_{+$w*' {`3$S26J{%eDHYUj~9 &N ~41zi3Z OVE+TM-hz3?z*QquIߎّ" N:]z9Vϊ}d`bIoTƐz>qr/.;b.qTR@2*Õ&e;pz\'.4 ^ZxcH貰0 g69@#AFJs8&xKD/RA?5EA x֕pp:8kc#8% [\f j>T 1FI{|nwPH&ŒOZQjޔms*W43̉K e8Mmv/=A WݱqWGPQ3Cڇ0-I}ݰ䶮 &ΐx Nމb5 ɏ}R\@ D\oci(T7 yxXØ;)S͖% pL.%{ O-RPɳ&LB&{t)t i:W٣' dJٍ(\"ھ@_^S>X y75WaGg Rx\Q ܱtMbNz֝nri j∭"LtټUPA0RA!ѱO`1*ULE]Gr)r}fk0! T ԛiZXJAXߞqt=g) AMfYHSW/}9שO7tׁ/~7YA-7z~]j#(eiGxlI {&#/FSNxsTEE,7 AV>cgE灕bI)Ҍ*g7DpqBTEJg n oePXYFrhv(x†`Yy'rd!PmNk qܫjJ^[Fm-(o|$Y}y29PQ9>gwjAe踄y(t>_('S /yP:Ylp)LRja= c簃/+BR<>EcXz'_Ʌ!D;:M2DJzƒo$"^Fk 5,Aam4= ^wm+ЌvS:>><"oiS\pt RHqXuh4$LNXFU? ]!&)Kkrl,$Us0afl=δu+`(/HeZt8pJDNfvU-,ճ;\ @GTӒÆcJZ^NdTVf *2aai燿}>eǃ\{녢a™F/-Rd3żVC})Um֍ψ;Wޣ'^N5vC1?/ 0p1 D\t(8H㲭a<:{},@0*V%FsnfkIV&/`lվstd KNu2}:۩O0C 6ZN}P{>(CvWN!Ll&2e_3u2_Թ qJ[c•C ^-XKw Vn9DIWLή07k +[ O;_ vh߲jHwRN~Zhztcƍ*3rvH+"FjJ/uO?[T>N$r 9%D#V)8N3'"`_HW"rJf7F:SrBz_.ӟm,OL1gZ, ͵@_ 'δ:bf޸cFT5t!Kr-iW$S(x-aq*tx>ocGQЌ VOёY,OU Ӷ˯aP^=t#R[TԿB/NxP8hP7&JV vLX 0.TTsXBvȕG͹p6ʎX sa4 z*9Hb?(N}FeLfc cHyd ug $rDMR2ch]_PF|lr@W! tbӅ۾:;?,Tx?`ًM+yoh Vp5TQa:_^T7/U^K{iV,ŪbŦ&d9 IT뎬_4,?#%x|ˎ$ y`Q|N M|qLF}dLIJ.+t (rNYr@š 8 UUgCfŽ<4)d6MAG _xm'/D{Y\qkC& [ZIJE*@lQ:LoaPWX8 :rs_z)Uv/\jfkcC̾t2|8+#mMo{Ka*<@7+mx\ɲ] pm)3(ۇ^?|bvh[ɼ#ao*a^l+ى8?S"P S+z)vv;d)~ P> -5ޜiu5^ ik,/vlsOT)*qgG@=dl#&S JNjl4& cҨ[ ~/eX@bxA( Q\ϡ(]XR`$ T@4,]7 vs7MϷC)ubW\ΝT'R >-q":_懲jYg̛{c|ӥo:ڴr})A oRP(uϔ#HVl&pݏ#9טر=kiZut ~=bw\Y< jF`VmN0EݵzCNWq-j5] uU M$Lf)-&f\*:Pʤk8^CA / !p3(.F/X#aƕ[ݭx_Q"a[ CĴh 㪯0>3Whg:;؞vUde]O^d98kVtE<3_[ ? V!zn5듈u#+x dˮFw)P͠)j=DGj3R(7{N ~PI2'8ŪN%n@ZJo4`- !#klԕ"XgtIP^!Siv =AR"xMa?Y;Hv|R) )#\n9I#FDGBh*C(,Nq]=®L$նN[E8M5}[+k!VN IPr"`%ǸQ"R,_F5XN֕Lh<fPm>ћWuLF_- HfAZ a AN63fö2q^y=rzFd  :ػ X_[5@#mޅ0* &jOIPsj3!*ZLJV7fk|qOD'4k.5Y4D!pVrwx>xQ2?*jC۹ l(+?T4p+θCȌIg%Jj vM:f6l}|Leё*h:Òk?DH D?_i`Ou^5uD\FfjSPweCIRCWب4[3e0zW/@RhA\f;DEc &=hZt3xcՀ^ВW='($wӡe֗ᬨ/4U{xBo..\OhS'27Gt;Gxe%tدvwdBiv +(uiEif H-_R1W!>29lPW*dU#B_L Oyt_?ݗ5'oCe1ٵAy~ga]cdd?q t%^kwȢb=(>pIt Cxi}0~v箘 p#8rZ&ƫ"4|8)Be-?22*1kF[uKIxV˅ YXE'*OT:@ LZ_B"QMFyZ;$v5U١C˶epn$(xFuzdSyV gX"6EN_ {gݿE>t%q)v|J'y)&uٳ d ;O+Tej:Y]0o Oƺ%$@_e&1f3]4{`y_jC 8b@84Gc4j3j+VD gKR0M'XJ_AFg+3rTB^Y HMLMsLz/(Fk"ڐ*(X^v q&g4?jUk?.4ϖ~ExH _4p~'#`ai_7C#S#K7[0&Ԫ_n<"ԋcZ5'%C-P'`92<]sgp&ɋxQ ׺"0P_~Gcj+޾4Ak0$y5;?y̮Wٲ2KK!W.)eJ9!y`oLYv֠<(ɻjc4-?6dOfc({<>oi[@IY]7[*u/t9X^\8It3vcO`e| z.X{P}Z'9O4WQY@HOلI2n̤1vup+uuXABD}v\4Ġ)_(b `1f[>[lJ[={|"-C;Dh4LGWuiHKeg}c~Th:":sXWKɗmN1O}27OL2#{C5 %2CLaM/[XnUR0+:eoܯ&+B}ggI.iH/a볫˨}Gf@${*sodZo # F^arW/aЉh4˻ Z< k](|5 C'VCe-C\Pfv˪!W1AboM0ENh>J Cu*𾥧|n7M{]R 6M.5v$=v" 5OID9ZwWʏ~5K-'2RV4OJ~ $ U@_4_eN&!`'eɸ%agf2J$&@.3( |ɪjF@>>?ؗ9{'LWփjHL-dV0F+8%5?JghŊBQIҳUxd<^.Q01so+qH ftQP*V+YrJFyi. <ɉ ŀ};T:⾁ @ͶNOȻ;#Ϩ[W{𝹣.HY83dzɩwQ?윑I͜6cD rWW8W_rX0%iy9f?Cd:!hLgJdo.N.?18N鰄3ܒ`,4~a{ ?/)RֹtэeZpdki';"/7FG$ENxIzΛQZl,){~L:Jcq]a 3 SjBX hg* p9QMe) <tyـk:: 2#Du^Uo.{; V,k0 r9@#AfBΛS'T5[H2{+{S-{2XpSlh p4\ cl)?5[urN@'Og!o$IQ[h[OXNJڠ{|m.>oPr1g hMڗ;'Qxt'#ÙQ<4VeEu tAcunY^ c4\+I]effHw_^ާ3␗-bxv-d(@oϙArvn< T7'x܌H|R٫e/uT5QꙠ\Z&cnc AJt̗-êo@ M3+%lBIG0W T&0(A"I{lVLL𥬃P3 nL!D/,gfA{}:Mݞ;]E#TGrf+$bS}c\""Q GQ?G>=i}8-de:SMtrAp_;7>\dd߃KE̚کau#"9+@e.r8l̈́9qk,qk5KUA .ծmBe1;0޶rtamXGD.*liy7uĖ W$T@cyC't"TCd]i:c,)g ]X[o{hd{0(KdsLLPpxrEOg4.3)jNjRpγ11&bH"`oF ٿNGtM o[ZF4|ƞ2"|?0+N>X8֝,c 5vpq[AA!SD>lWa;Kf/'-y1-`L#v<'t";HXo K~D9Ƥ0<0=]4TcU o,Ҡl`uSuTr3ԓ(0 r؇=; NB^_x-7d 2"r?yP gLP0f1ITQ[ dk[!4 I' 'Fdl[ mV| N$L`c=8~#ԯR<F_) =\oXlKD:d!^[<щ+GH*\&~g0۾IuU fe4x8 oeil>5Iz+Z-qᕋIYS2Hmh4&\̉wf{Cw8ӧjQ;ilP/Gӥh}ZB_Oѐ V<(J yv3djs+c0'ɘeZ\^A )i/|U7};fbKid|+;,o3$_ |E"̕ZA{QQ705N>[(vybrSn\54N#01`4W}!/Qw|E#^> _{77U+)r OℛXgOƧ3i u2᧱5A`ȡzha{Dg3͏Ƨjޏq,uquVҦðWSLAZi~|']5OzZI.`'dc ?꿇DŶ\=KFNy 9!TO~#0dz:zԲx ͇o)iTh&5M79J 0dMN:= y1> ZZx;Ag#|a21{@\|Ru3]/CWER Khu bhcLH R d z:yH,s9h'6t@ Y: Ph׾Z)Ssvr>2 0|h x1Ǽڻz_?2D 36bػo=|ւ  )MI,SH0a*۾0:]h\d) H )m~(S55UeY;/*ߓLm'B2nZG)ѭ|) u)q"_u"h/~YP]ߨ# S+{ŷ=9g3-w0[G2r]JC6Sڞޖ hPfW+ɼÊ{b; xFI^~[aBfV/'="qчb|*_Y$ EtsLχTY8wn*ꐳ)SGi(gqW#90)G/;\z\`ީ^&;Yt#4ᷴ9 ġ4wx^VˆZbqeo{@,n; ]Q&}ܹ;Hu)j(PL,oG1o_8ls6;HKPӼ BG&-|\kQL$6f B|oUy/ E/4nynMp6-#>+3bܝr' ys Yb6CXI)"FdfVw~*|7Pkqg!ޮ>N?B޶̘dwòy3I *ygÓ"&M(EGs: !fjwåKZ /2&ysOZ39n U% m^2?Bb(M3|zM='w.q]k-S “DTk_)_fۅ<余q4F=!WB*Mֳ_9PP\NjQ:ϋ"ܣ `٥%T}9:2KUn/3)SG*!aT*~(XlXTgTMHNSUjB>q@4JP!#phs [tIo@ze * mܠ3ڬoZ& M"RROlaWֺ8 }B"k Sv}FH wD`[36"~ڱrLGnIB}kUS"}vzT+{@jΌe%}i,LYi,\*Z;fO%r&xy 00FU{y MG9CwRPڑdXyL0 {.{ZSAHЛlV)j*- [`lF1;M q!SyH^)٫T.ZO NɄǖ!lR$*TL Ѳ9ЋL|-y$e_^fEo^-?軕O$+䲑bNQQrݜ]#,?_?2lKXn "|)Ivh{% d$aA#z4+n­G*>n(j2C9@%#dEOZR{YPUR^FQΤ~eJ0CL EKMv(l ,28 Yc/!e>>F'\v+,eaH+p*I/rLϯc'v##9.ӛUl2r=L'}Ψ OZ_C'I(?FCҤ,1Mi!tUNyʓJci-Qвh 1d.S Rn36&qtl}ӛVk wHC6bF?B*-^}K#O!6oOAgQ)s92Bk}7A/d:U/9X1m)*' 1v7k< O~Wiڀ2AdM )QNLE0Wǜϕ)~cX7@zl@LA?6є7c7{?7($0'wǀTBXP .r76٫1GumvΓ^@K\Ԡ."W]-wGH45TWfR4G9lP;Q&GȪ y-;} bN%WAۺ1\N0e<#fNHڃq쬍*:mLގP0i]hMVǴn\y%*m%pD{Crm -JB 4:|AkC|=p px\8Db<@.{!DIVykU~}Y]B`ۂ8arh7"SN,\kJTYX5d$K~On]@k1g{pP߻;iAY4xZtJ-X00^`t{7v/v w,{ls3;^>| ck=HYxEiZOǍ5޽DL)c4ptȆԿIi"&):2zGE )g,ޡg\5u_untr Jȸ z×DwVk>> ʗ$ 3 x̽ޅ\~N3 mV'RUO[ieU;Yި;TZ i~M)-J·иQKIIIlW>+w<qlDX/<ޕ1zb:[oq"*m 5ޯnne|=Y^hWTt8`(dYD|2_x z*!) ,T*,Whʶ4_⤄zJ֑{F/_:!*< xaZL\THK9-˶ JRu/la3P7wF̦kk Ԋh뽐$O p9!RV6Afjr?Zl B%3H650|Pkӗ]VtV'=^`WsT(ulp!׽3k?gYaI@gKU/mit L xٻ>+C6^5Idn>(}fY{(Xϻe5h“cH&uY}wE xwI4s̥6nPX\:+2&!o7 xPI !Py0.K9&vM BM/FcX^_A%/8-Z \3gTmf)y@^'Zb9 *[3> Aʟe(̮OjNH5qC:J߸~!5 j{< z(`]:nt 8dYA'$0P=eC6qŔj*l[_xsr5uj6THmq .c.̚apK.LOWs_#YIVx91ޔԴɍ'Ԟ'x$9Q*Q="Q5Gpa>#qJKx&+1"iLv*)eE+25{°@A.R%~ Ĝ%h%?4n+1.Zelifk@l;[jbYJ{6(~׋2D8JZ;&cɲΫG':?*YfȂ'o kT`馹#Vܥm p.hxEۈ˫P|ⴄD&P_ïR;>Fhu_,E`l#v$2$0u@'ZO@Bi@:sV}x-Qjn=[Wx8X721f;X'V!fͿ%.ZX!SzN05zC_ d>%3d3 %\+v5k.^"LVlE+bKTD1e j>_7$+#m li:9TQwcQFjn:< O Lr(SRPիaLtP:`k~}׷#&VZKQr E1sHŶwP|C`#pN°)R,/z$`=[h'\ Zߙёy5'+JiL̃xsZz]*݉gUGTaxS)SdQ^ a68?L‰T~]VNd!'fUA]9 jvI5gKհ}Zz z7axg,e8baymRևHeNMmYv|5ڤ6)Aa]#*|y2A^m{/d}a!-X2EB8SA,"w+Z@oWM:.&B>I'3\Fwgf?#3lāյkS4jރe{?g;_Њ8B+~a%V/'P0yQckP3}=eH؏k@>lxW^r8C,04i;pkAz+Ru~R+$:a> t((e >;%U1%f(K1 EAzCW+QjC] _],Ulc/ -4n-4mГY BP EɭvFRᴩ*MI]\@1o(cF,?PgZ, 7)DD4[) A#δnF_bAfN ]ݔI>¯F+$0]&DU BYKN^6'Ly[001ːS+9OQc{)Hqa_Tev l1W4Lרx(@)\a]׮(G=Fb7,B~wsD:%Imؚ-*ٺLWbB-Y[^r%{@po=qgJ_NOsKCRQ@rLa3˃n(դVqcD!mX>LV&p D9* 04Ќ`t d-\@7ŧJ2EGΌ36hQSs[EfiFȫ20Bp(bdt?`tw>YvTĦL槀q 0Ss#]hv/S +Uה&zrZ?{bRZFf:}g I;Q(eh7XN4izJfDٕ "ynSO|©=P^ORV?)!O(jW9~FHqBVӶ)4J`nHz}ǻČ"D 0'`O&!EwHnyLDB~=<*4NZ C96Q (Wa0Ky1c_h:N~iJV!NWƾ"=dmκXg 乛aT֨=+qd r]Q Ͻ xkFLS`9e0]=CC<=h@SK^1]<Ԏ@ሎ<vTS Ka>20CUM.ao[]muh_agI6àj:s%wOثO&byh?9F7љdP!XISS5]1WP :mje@sK#-J)/Fiw ( O'Wc4L,RhA嵹-w'Eנz:V6Ha!dl ,ǝؠ |(ƍo d,{f@4X/V=$Ra{`2]u"m4^6Fܥ,w11}aȵ!CjG(Oq*45wDV^ftU>}!2Ѧ1 )CLĵDR jkn+vCF&ENEܿ6A ٹ1=9ͱXDNg|#9f]IӣxkS^epU~/ÊV2_XF@n=:0RJ`s<ƜQdĜ``=BQ%( hx(ī9JZ$[p4ŠS9ȧBc @s2fx^n>}ERaHZ߻\ G{P%*ֱSlC-͔gD= % x%ET3@s0) 9#~ %[ xGM%)yDJD~ m' #ACf,MIB <ڠ$2Dݩ""]NxEI^  .6UD(Ʒ> QFtkR<7jy]BVO^Ѧwuc|y! o$ 7Eo([Qk6‡RLdx.yJwg]x/%4!hA*)> S)^pEn#(D"$C$F%obrkir`H8- PTvn}5ok^H)޿y˔%D,7#5eV:uXz7}wQ+U\uddt^%{ *L$,%"ò{nD[s(y3/+S7GU|t, X^tx5O]z5|1wt)C E*|5$mgXvj vYծj-0eȰUxCb5_Uqf=Bn0_Sr FPQez'H L`SLD0 {{i$41Iڴ O٧\5_ K MO.V_݂CDks珊4c v?ȸ=ة"ce o[eK&8}> YIY;,zf~⪞{MkGp<*: FX>ⲎQYLB;blq1\ Gbu,RGZ:y9qb!/K EAK?s"y4[rc@m+/qUW<fJݮ*WT [+# Q E.\zKIC&$T8sck_JeА,]$Y*l9cn Cn!ޅF0H˗i1Q:!1=WAuIs݉PjZ=KzAcU{4]+7נ{YS2d6K&ņ~mK ӡ%Z Kgŏ9.c9o=.n6gt꼧$wpeԏk1A>j Ux{ @dC*⇹lav^p4ETqtT@G^HȂBa-:?|~- ]i:XC*2@jS>j`lTVDcS_yznr` sQXdwK0cB[`A}r ~ Neٺr8f7zo$QbZKUIׁx8;gswV ~,00er=%Fъ*{c?䢌Y0pn >⢚$Ļ5Z ې@11X/H0~s0yg]jo=SÃSfY)z@薙څQhR2DbR>$j/OJxmtߡ gtwbljU~{ F:C/Rf\TE/ % 'rhmL볼18.g'[,uxmPØ(zdʚĻ#[۳Caw]QbUp^͡lA N7?PcGTnWN;tV3Eϧ>s5-{AO2[p Ro2uf][dMD01vޙnQ;{ʟ1]Bva2p%ZT?Mk憤=TPQo=j5f}X, p>"?I `]{ܟJ]54Hc6Iͩh-SxdBƶ$DVė=D`c2Bx0K0V#~阧Nelg \ZEg }}UAi_vԕvP¾bJ&IEU _̠mT G.ˣQnu\bm.:r@\ۖG)A[b0 qOL;$r_A_֝1+XJ.36͸8~{Um?B53̛-[MH- d΂L)y h <ڊ9L޶R8~vj1SڹgxCWS>=5(L3S;K¦:4Qjr: WbJ~{L BbWtGJdM~`J$]O}Rfp4&ȱ!I_1e;¯)̒Ciq ehJGb!A@ip'+\hCB8XWE3n!BdH6%`ϫ][f(f,6^_sdq?{^/W\(J2fjW Db4>o:Y~!_`yB%8bmȡwp*^(#Z2nx}z Jt'=J [xכGj6uX9/ '?՝Tt;~Va@ZPU1ePu,l u^%SpXC:"T:My!fo#.ӜKP7HZATmTQu`;8b?h>i[6-eHNB+?ڴxwƔ.1/LF,uԇfG1߮E{w#5dh|~`YkIqZ/篕Re? \$kBHGzR?ĪIי!zQc#5Z|l#o$nk^^y1n|1Wh<+nW`!urw\Uz0tyQM(vE~pԓ=S73[\Fq6Hq0.d: Op(½2>ø  E.^WpVVXn, D6٤_v8IS U1*~&7ǯ &T?e[9NVzip[ѳ :#ZxLib X $JK F]1T0:ڥ N.kO%焽h\]xjmY݀vq%PsLX4%Ft%GwE _6TI7R{r.!T]1]*xO1T&2?GE=)ݐ$"tE58aE,Cȭ ¥&2NҰ+W1Pkv*3-^Z(y y=%sۦU5$y~Tp‹Rp s=OLn@Vac|l4u?g|\!ōȬS.{H|4z. tܔe!]}H D7 -pT(utC ZP&N+]!/e5ljYP0Ύ|@k('_cp <*=Uqە`}Wf F|+ A[oHn b^X퉦o}EN@$s:$X,}MŇyEx*>ΰ\rJ`6$SѳȤqirFbZI[|NceB!̨x /bC]Rp6;l+šʾ k ]Bш]<-Z[b)@Nazw؉oj?)L OE;&"(M=[t5RN+Evɕ"2H*vP ;yIE]v(m}& уe EXK% zN =Uolǃ 'Js1]K<=~_\N؃á7s>)ÔS*z3gòܐ pP/־i2s\ h-~3P0~zT,-X`B{J0oZFmx2sa^3F= '{c <)k!˽'n6)~!ȝ?a4O:>x/ I8gyP==Sk,@" #.YaU[Ӊg< ~ yb(Ͻ@*7y41hC<Z "bAaPQKy i~^(65'!g+ ='G0rWXȽ'.!IŎ؎J 0 SU?GQ`'FCJ@Pw?1: vK1\|3 5Bo.C{ >EfPaVa`crr5Ms]mb4𱷄q<֡++u@5 IkG xRZ-"ı}.Scg6qpٵ~~C"VsN`} }# rJ[eo/sQ٬+J(qУ} >*0c8xﻢ0HL ,2\e}7jM.C{xdQz@F?gT pqb"$BR>VE#*-m6 o!Eg@qON{MջLCcR AHgdz$RLqsM>͆2175C'פTxk>fr s@݀`,ATRi#J*?%pj䩟sB.B5w㩛e镤=C\xĠ@¬B7Ŷ G䗾(=d3PONWcਜ਼'^ Įy|J 7qL=R8==5"dS{뭭 ʃ!y7b73Ԓ^*ʸ0Bټ c**9HT5T vi9mmh&2#oJnJV@r.ZX+5ǝi?JJ]t#SƩBN9J`ܑyoJ'X,(j]޺1)F!=VR.UO=*jf]m x=iw:7o 21 7I.~i(0&㹮*^LQq<4%߀ 6K̭v}$3g vHPv e Z1K\1xvx^a'*|4WӡX,-(q=1A*= 6Z[\;l±w)b<O=+ =:JKZAjvD6kL[:4!>K95HOBuPBק giIş?QbѤ_x\AIph6H!EYԐĈnOEķ1MHW۵E/hMu⑇8pE/*8ElZ"rlK6ʋb0qiȷ]G]Me^8릢g|(-ק7xη'fc|vx-X1}:*bY<7njH#˜٤O&_ NT+xR.y pR7"NiChYS uˇ.!\Χĉ2nOn^66eP@d`'*ˇ#ӈCAjJ|}:{5rB3ݹsjr [*frt*zOm,FLAҁŮ])_Qo̔QY +F褍LA=OL킞O"{4)!o%`=MÍao!Z]EOzGG6՘6'E.ivV HHך}WbFE$[dy@Α&_|w's+7'" &w#9*]5$A~ EF[^xj7bpiP"BL2U+&'2Q(nj# O "/Vpi C3TIU1ִW*F±@3u{C+k$_a4:[ٌ~iN#swwhk~4f0uȱ5o 0O`_\^'?*pRߞE$Ch6^^W|gmm=ڹcĿc2KQ Γ Sp3Ttlɵ<,j->3mޒ:-8,HViqI柷5Yil.E$aX9M'dp)|=+e twOqAwAF/Žw܏f Mkl+o[%uIY"G]gOLD۵bTS EuvA7}}~!9Q,!a!3Zeo΀ⰻ(i)zH~ ;YҦV,gqd{MK4Ѝ<5! V41!d^X=br~Dh6 Zàh9]fU3o{ M!0t&Z[** AbYq2(h̻5 ͘kW67W1~etjTETBd_.|A/jp#= \i_?Gȸf-ģ o{u `D&zsew\Dz}dCJ4=nIztgU׮U"䝸T0Ȋj`{,9c̣,i=O(y3d_gVCxχ.3Ա|ﭢiym`4>OP)CxL\q&i尼*gިpcN8]-ӪUʟ#:G3B@h*lva*=+' ~\#A۸eF҂a>݊RYH 'C! +r8Bǩ}NO;Tnt٤$*qi'wzSɜPeeW-1-#[%48ș@ q9{>A9*Q͆$):(=E% l5R!ޘ́(N||Eɖl[I0}U ,q ,d_7>e2x{0 &ImTam%lgn yDy1ߏu;7#M$]\/3ˤY͉%MQdDvQ"EX*H )NuP9J)O%UV{Uգv0'fr27oe9:6[JPXu &j;VXs~"JF6aC6er7謅[uS"n.W&, `{lJK[w-'D&J$=oPFJQ!t"[ ek4&r2k#z+t89jX2tΘj6`0r=lD MNT)d 2xLƶٖhNso@H+s+'_ i{Ydo*K>gȂ0b]&N08Zc2&!;0Q:c^rvQ>xGP}(V vXcOŀIC4쯑wFWL_}lD(gɛ+t^C\֋5AqEXF\WH5.S_l].PA1@3N1r.2Q0QB`||.71Rke32\n:;Ҕ&L˫;ÎahY|Qj))l/}aM3}'zEѩa?5H|pYߵ\aFM'7Щz~\ L/xKd~OnL:woJfSYHL{HH@SzN.fFA6uF咽_^xȢyN1?|&ĄDĹ8/aFB2DzR fճn9\jqG1_Ԡ]wȣ0c=3X986P"Bс6DYW|+Zbe _#b1UJv O>@V쏺@8nƈM&է/A,lfKjcA"RDgyBÅEFwܪSV5%/ȑD$Z@o{/nka*EX&i>:GZt>[v3jijk42=h|nWL̰ R$+MMtdJ?rf UQh\ 8Q|Ԫ Jl/ b7Zy9'ij'EB!%.Az^yptŖ'n5\Tc]{x ;͑tRhax#rGHuˡv/9Vhcl[5"ɤ>֓Ÿ·C{^0ˠKÝH{~ |g&43}\P#d𡬨v="?%=X{dp2?\a%}گ|OM8B1EX_#çrmD4 Mw -*qVtl_h.ҲOlwP- Z/,Dtm|~#:J~cXbZrmN~/pf wHDbe3wn _k4!2l|aPϿPA ~`aZ59i܏a[e"ʓe\ƃ c[5Haa1S)#i[=Gd4Ygԗ2Hx MQ >1t6`[8Eo l#}f={ ȏ? bIčM z~߲8:$QV=ͱ;>j8hI1P~7D b=oֿcCj ieO^%bK7 xX$ ?PۥŠu5TVMRtW/M}f>*lN 8uۉ5vr(Q>E^AS\r7/FP B,wg/~ʮTLwc]j\vk'hfl]8"sVU}oCR#r&A]ТfKna4SbVn)V'S{nf iotnfT;{5bj 7]W'ѩkԲV k2hTby==5?Z˧dsF/K@O(gHHjq; ّ'q%^{`c״xL9lʐm4r7r>lyvJJZuC5W:κffGm)<8 TX5o\_jqy֔D׳Ү}ph"/B(=)inw)_*18P!R_VeDե,^UInʅC\3|PRU;^ͫ1٨j>:K|P A/u M> [)Vs9sJHc nf^AR>6b(U! Y"Rț@4fQ>]t }}ϳr rˡ~墝 I6{ -vo|XZND=o09Iv^7k(;Nl$sl\y?C*8nA<>3p6b @&s?RRE%<,xq qpڟPd YJf4-c" -| &dޅBw*p*"]*9GʱEҪ-' B7#,$QA2 i=LS0wLa)]r!a˧\f'^F{> x~wJP:Bfp )e1A| ѐ{ng;$\_t0.?5z.7.,#ճEyL3FK2ifvAyf\)$lrxY9>G9v0:ynNyuo=}} Ȓv(6Zs̼ ods [DF-KQ$*`P( BtGOؖgJGR>bߴQՙީzܠSJ9nW;?$ՍcGS+js8[Y׃C 1PJA2>Mh(;.g'{KX#tlZЕ[6bSCqjto*]~UV:8'']mdKgݫd?9G 6)ByhJ3:WEq[7g{ה﫲C'┧2Aεզjt5_I ݪvhw)X-ժG("aZK#}Lto< ?vra Ѵ`temЙC{~&Pi)βc, _$hs4A{]Q`rYl$`?Z6~&`g$*mvzeF22FaWc=-7WЊ[WuxT,jB˕jH^]$Mk9daIN!5)c7B4~`RuB\֖EmF}, i;h`AC4:!_?6({4~_L9#\mL3.Rzas ^ `*{u cz\h'B# v?Tn? _TլӧN=lK@[[N Ğ'z,7^߷Nm0MZ3$;a:Z#zW_XblR2s/BaPr1֒/q FĽX|7Tb\U @S`Ah8wni`@A zIx{D>ﯖL5f+dk"VYmB)JWl+3M7¸ ;D;3`œ~AwEDx|9KWm<=9h-La%p̐I]lXHz Me-.B|~QR,cA@Z=N &pR(8tyB'̘I&It*]PyJ xt5|K=@A49!%ڷ j*IgD83P22!Fk R^.ۖE?_2Z0(1c lj:C˘&*Mqe' ޑnGı Y6ATu%f]:欷oWĦ;2YsaȡJٜ'[Mf8 qOϮ#Tg''CٚsŠVp;2v@UItGa>T:mDw&dLv=cEЀa$M>AN0D}:9-x M7jk=d{^ .`Vwy H z ߮s`n6u( A)R t@2'wi%Q7r'*Kڶ1x]ijd MbL!d"VeZۄ HpUgg2Acz[q,hX jVC:*6f̊x7|\ ֕4dV LjH z'\6VQ π-֫N[JgO)>wud߾q@8B?%% Ȼ_f,r_䶩;IwH42JfSsEP_@̸@)P.- ; %g|gz-X/jj<ܸ;tOh^IZe{L /pw=|u a<džQh(o_&O-q['},Z5kö.>B.eAlcq38\(SucԳ}\?4X$u@ıQ:?άeF8zқb@=c>UB9iă (KwɍP`[P;&JZ1"BBga澶h=+gҕ0&\ @ $3>'8lֽZV(_ۈy)FEA>F۬9m̟awrew6;}htjΕh%sUG mu HL$:5'H rK9).._~^H;/%*A٣ D3Ӡ}ӕM$6BkʬI0rc^1 &}9a'[f nw b@nl āyf)d^.6D;z8>9Z 4%ah+JSfs~G.*V9j+"έn |58k: T.Ryo1\9dӬ$##ܭ N`!EP+q4àN&CA95j[ 8 p78wnaar/õMY|/32秬 ƽ f;^6\K;r^nnx\ߝt~hܰ=٨CD.m8)LD<ʉ"a3zi;,EieuY]K(vikԚ|ѻ|60:Y%X59S:j8;4{]% l 졎]lVI0A/q6{i\1~|=b<Ec;(A_a!_c 6fU2VSfϧ<HS$߼m> VC ZbDe_i;*2_!"oMj+\)xk((#[*戥cJXvyV()$ dYp2F&{mA~t ڼL msKnZ^$0,x< ;7/x7ˮHn4(%6=/wMWG070w.15k5dh=N*C .PG( EbrAJ[69 j1$ Xg;~*wŶ̎OgO~)z5ϚJ3+|Kpt@.ۖ{\z` _(76 8g2!ktՆOrՋC;T ;\dGv-Ku4xg(>\.$T&1Z^>,=d-~_s>C+Mï8N(Cɛ :x~x*ܕdnr+_K 4};ES=J%Q" F󨣱Ys4_bޘd1&D #{$Q [~XY"y2Yt%%}DloZ rh;_eH{|oEpR|Q9HSYWu-n2Yjݮ>][8T6ҥ[^1A"!,532xT\eq8P0:oaHi$/L̥,ʗ)%vPםyE4S~Eݴnn"/\p텈+ }-F6ǣbJ^j?݉sɫ uJV!]zQZ÷{0Ȗ`j 7~5W&RVݴ5C0vݽV 0G%m"e6R<ÃL g;QUӕ3gDZ_s,}b$9Ѳp?_;S`%"_Yثf#F!5HM> 3ϘwgV?ƥ ;:&Q"2MÍQ'2q|x7FS ӃP=\k?q}9?rAgAsnܾJ{9 cl.TΝ NOfUuRQo.*.=ȹm. {HSe/ÑH26  5yu֨kn#P o!!Y1j_ ȘNI;xE0E 5f h"gC` º2v(hB=mY4,z7*lGNS.+cPٟ'ZG֎T :&$  k~h**Vfܱ.|ldfuB;Kܯ%lq?Q]gd>~DO^IYoJHߵRћ{aMT7L (5Q>ߢmu;J̞zxJ7$ponqӎd){: G3k<+4(%֭?SU[^*dB)dlu@ ͩ h~b TَT,4Rc IMnAQ?vb{BWmѥtM;2-e\DOGY0 5$~ ˫hbq6XUDg<'sk- W=Cq/J֛ɶ_Iw( C0 =4 u8bs92Xm";3dE&}v)\ ͝;ߗC0gpGPİtn6J?"w9R,n ֽ khW|x~ Mq6ZnFyۄs\LL2}sGSc%J}ӪBF B6E?d3K(p_1~s-;oP=x$s.CuDveIjê=]1Cb+oM4Rj$w/n( nJ0~oB0 Uh pq%˙jyt,X%(2T tJ(.߶1J=BjȰG[dra^;̓ ml#~N @ZᲘ&,Pk UL72Kh/gHP$N3>q8$94B] 6"=D'$;# ["vh^-?4 tw@{ g/P7]2U#""(zg>6ؑ3G/ .KTKiaKsICq ]N7iٔLQ a#Dڔ1^+/ @?_-f8f+Giv@]5MDOu ݣBȾZo-rf4k콟.xx tϰ˸Ȅ>CMNw9FZ6L̐OpG?LCH.w3HL>f9iQ*#Ĺx,E\ 7<%tfu6C}ڈҞM* _6'٠ ]4=N]?ӶsfQG"]%\čm9s 2!6c Y!Cx>l~~.3.t_tטh[l&OQ3osnI3Ub 3S,.)àeقI|u;jQM>4V| $JFPcGB)U qff7@dczoBɔ!`I[{u!I7eи)%|*ʒ͉ U[ꏨbPf%$[]_7\̏kNʓ *z°[fDNb,Mߢ դ1 &~mÅ ixL) ~Ίc^9M?Og6]Gy<Rdu@,X 75a\YH*ɍ &.H3(~@_:YpW؂ Gr$.mK җmlSO(vs[%?.m0j9L>]JbU` 8=ᫍf#kLP` Uoߧ17PZ dU=YؔشVq{sX8:Ec6MC}tfS~ ebKX5#-"Tq`곝 JBe /썏v9llhi3\L6܇a*e(^=4듶PM|j@3-hg߅АiqZ}ݧ'Xy[f-??, _:pst2nM. p1-nn/ bS(DTiڻaCj*{ "B#U.ޏi~] `GF?͔.%L(e 2Ʋ>_&CXF4VNZ}ސvawK%̆f,ZCAI8v !bYj%W8z yRbܔgty>W=k`P~S@"w|&wlaRxC0 LH&Pc>Je*uWWG= yu;({[ɫ -[%  7r~/(`\MHiy5`<.FnO$sgv@ʉVw.3t}Dۋ ɬƺ[ ZKCKUR*h}ge:~4^ BGѠ=)siS$qthXn64BIo;[6^j,9,qCy*//Ht&˄^3@z5*Mm$*Xu s43IXdL@:>y Χl/f{#6Nk`G?gq9=R:Ѳ6vB o;M0ZattJĊr X2=9].mJ̀UQ%)\}3u랱!Ot.V2 `C>F2Vg%жBUXŹtwmO_$0p?CQst n5jPP]zP>-ð3Iql)"X&]qM0NTj򃮼2B7f ҎJĺ}vW5mgN*Юpn]֎Cn)R^Ra2LnZ5RM#MM8GJI9@ZBƁQ$*$WD,&%?I/\څ` YojEKՉ2}T.B_~pKd(1t)hL?Ui„-e=e $ lFK9T-Q)a=RT;Iy9%SE^Gcwߏ'߱0xDOsr.^5eA` M}6yp^ϙ[4jZ |fu-mE *]Ë"vɣS:&,ZvǴQ)nJCӄS˵ƌ-ĎGJØ"?.u.ؚg)P,՚ MzbbKY7,}c ,njm5< ?CqQOLR歘Pdܤ"*/+O[Ck xV/~eݼ0twi)ARA#Ϻ'pJZNF[UfY-@{#vSu!gj]O NżUH%?F3 j0|WqțF⺮m]4&U2v_ex\1ճxiqLbBlM{öbǩʹ# sgeJ4P%<R냣c@ɡobnf7_!3J&s4_'m,VU*T~V1%,Τ`Q|ֵ Nl>b:M қ!Q?(h~m.ˁTO$ݣ t.jљAF, ^&b(Q#a#ؗz:)y2:{LEwAcdGYP2\6ZO.e璥AckEOR'Ы=4 = B^P а@#5jqH&R> g_nY%݇&o.,ׇz2(?y}HУFޅJl9!0ߛ+!35!!LjlFeR𪋩2}(ߚ2_tՈ'!SԴ7X/9SwGEffE,_݉/*d;G`MAb@;ial^mt@Rj- 3蟓>kD(֗6)Ɨ(jvDSAN/Җ&2olDv:^@e xڕHm1@kmQ[$KoZځJVXQ!uj/rVhs=E65H;A1Sz{e7jid:Psqqn#O_Jm6'$ Uiih>}}* 'y;x:=G ĥz>X30g$l+B`8Wcߺn?tPE1B8O6ǀJ6vx>"wtGO"z9E®l3ai3# ՠsˌ7y$Qũ> NNhcك%_Tnj B,%ΛBBp;(3Ջ@^'$N\wS wpD`ܸ Z@+1$ TurEҤn& &4 0Ya.JE)RsD:$LN岿D~= ۫8UzӦŒ@$J|CklRvBkfч>W<rÍ?pFIWpk ];Vd LrU =/p@ Q cRp\Kv\z {.g{K|UbJܼJ_;4p]X׹OӬ4#Ɛq24Y6D^\vp00:_S!#) Q.b7o,=aGIzWI'piL9@4N5Wg4;95D"ؑ"XJ_~GWkق&WH7P14P)nH5Geڇ]z$@4;TXu` VS ѷh!5¢:ݓ"0ap`+am2X3O2GpgEv֑@hM閙.a㹄|i TXt?QDL"9<8)յh }c}*TE6=Sg+DR41`z¼a{ք7yϟz0++r>aUw{H/z{a&P#jV)M%"GoJ}!~AO 0 Kb ;-j}CL;VIx|]8Γˉљph廁qW# c^CmqFW{Q\GJt.*\th4\25t 'ق@5٫84P%tYrEM^׬1y_n,_k;"xVY51*d4 fi~_*MDH'^LZ1Ob|On=^rl0SbxĂlẎ&CpI r2 XW?kYC폶|nI@fV.{v|nY{A|UQ}m=<+zsZ9KLдC 8RLwou^JM̿c@pFPr#Xn5ĩ/&ru>rlG ^LuU#;pIAmǭ6z.B 22ZZ1 3owxʡdahqXD%Z$- Q-*nڬJ'`/qU$hfJ4S53ov@^EGH)"F3 ĕB{JZ,äSMQz H7mU :Aey׀|V9vL6Yod&4u$||ڑĻWᄯWܷ][Q\#T@:! [XdC37ւ}BJr=O wػQ0/$_rTkni䝣"U$:ZgU!r48;\2PKbu7K&%Xw :۽in7s{+D9$Nmdpܭ} o'XuWsM2ܸ#BuK: 'Wx E.@4M?%:K%Y#‰*WˢD}9Ϩ;{7vtD@ Dְ%\DUv"[e_S[%erCI\#ڮIu!i]|s x8egÜnDٞT`pҴkq\Oe\bTa"M&E SÖ]ak wHwX@CɛjˆQԀW-t!R3@_7 +ýs;:'oKJ5T=t*m5:PB5eI[8zV y%I Lfw@/9Djkpdf|/ԌqDNU.4 %kh_m$".Zm @t=4vzC%-FIu+oUsԹ4(m)PK ٲ)U_\k7H'Xs\wKD;Ts|,+0i5'NyKk3,[HR;zu7q|5*ro)kF8<c M(X@g>ƣ]L*dςMR%п˰)* >&?͗wɸ),O n(R4zB# |9Q& u DVո]ɝCP4P/o^_2b0& g94o}X7 ǁ~TFeERSTomn:Z/l3)d}Ȑ8atxF֐_Zħf6ٜbKe"@x$:Q #>[7=ajmݐB^PQ&}MY\L$<\bIArNHttOEnDwXؔ*5aBwL LW,GhEΛ VmQǮ/_)nA;\}fvsp3҂#Xg: pmV GV!:ZlB6&_9?b8P !7.j@hnIL!c1ZߚtAʏw*\LT}^z=u5ʕ)CMnQNvqJYD>jY,+e9J^B 2/ʛ^J2fӴ?yq4PMϟ"e/;PGةp( Dg Rs^H")O, ez9?Bb9s**01ʹ_[Lu!zt!.@'^a*Ҟ`jNM&bAA7}l)ǔ~[AEKG`F29zPgO^Ϸ}T!4|VU$*1y?+oلnG.{ͤ 0xȶ8N^S>ºG3$= KKB^_izy7y˥z_-7:Ro0M=d e$(BDX S Ԏw4CUSgIWg Rbr (ӌf1Z=zP~~ 4Q/\%UaKѸڰ)@N(n.9&^cpwH\p뼼1ѻ8 /=~e%κ[a-suDGamzV>ӴV,KY7vǐ53.\u9eAڕO:Sy'/SU>uDOڥ@m_K.g&H 2^. /ȃ"yH;-㎟П{D@\#+gVMQU kDŽԡu-ds\Yqiu;85iW8$?й!yf˦\uԓ`4GJTYAŰ'hEhY%kZj,PxiC)KzD4v!@9~>\u J`F #j 8{$XtEdݮTܬǃ<Ж0ߚ2C'-[rg/RMiCzάݴ<^7; rY9f2?W[u Æ6|kAZnu/MJ>7dsI50,"M1BT%M8[Ma8{%(=2 b1N)`ӥ70|`ݜ&2fOBY\ 5aU >n&gQFSZ$FϺ!J,bvt!\S.Qυ q_C)*pɰʹtYQ\_@rg_1Mb_ZkP9:B-] phU ڼ4 BQPШ77*ւu*5DIYﮡU϶Z ^JXa 4.'{m0"YPh?gTqMs񹦝<.()~#I ;xVN6[]@{ _tejUw J%+t",{ѝLa+u 4P/˾Wd<0 YȘ)7W( :ƒJUȮz;""@)P֤ӝKeVYBȱXjQ*6Y 7+-YμfŜ]_eRőMPoZSS$'*e(diz+-G'p>ww@fb giO2(a <'lCy֐]54vU (}$,"_WՑ/ʬvo#_=/pڀҏF3rR~QqL?;:3&%nB_t>f {ѶEI&(Cxkʵ1Z ڏ@5"֫>u o=Ck"ȯ^C,jɻV5D@Z힟Հ_IZ~\⠵'@ q(RzO*W<2w0W<+4֙iJÈ,*)k>erZŢ\oC&ո)ZogN:M` їf3$L!XRFÞ!x`Fַc~b@%ɭ%(0TK˿$Glڼ̛ȿ w=,D%`.br2RI"KҐ'B{F5·/HlL;a,@GRq>ش)cէa\5o'uo {h? q{_0 Nf$o0InvD*AbI'#I/ ]0'"97Ղ4!JWL,jӿcw^UQїJb&$hpu>_=wEYK<"V$3j0YcG) 5qMߚb D=yCk} -SGej8O8SL h;%6)Ef/b}_RAS+,! $UϭCza[3G18~)TlAx%˙J?TƇu[Yι p$z +s9; Ϸߐ:ɐҍmiXSiUuc 'g""tWʏ`?J3bQ.D9.t_J\SCD=rHW89qzoĵCKhV'n679R_Ͻ 3Ҭ"Y(q EzDg ,lSXhΔ"Tr8\4ݖAf)aՍ$fBξ FFֲ[3[sVG *yznP-h* \A7hd ${,vb&e* `6W98Φu qwWO~&L@Osni) HKn3Dk0XL [F ;*R Y]DeRt8ryRw(n0͂HhgoX£ZKΕ[C=(=Z 8^悤_iD$1%5bs:pkC&&J2윫v#- &&]g@QP;vc`O^:Y@bu1aL N Xir!G f~raMQd2oN~7+(k27:%\{L+ "$Smކ&1r7R@!Hؙ[OS@?N,)^` W0>[ZO<~6I p=3ܚZeɎ.5Cv%J(9h$EhׯfGtwň= `PޘmwBc ê@83/d5M[aI>}Űm`(ث~(]IJu[NȾ_102ۮՂK[4nLIZF(axIGi\HM1wA `Wl㿮*7du]S_r1-y{^WWA/YUϳվEӥ% tb—3&F,@e Mr9R嬭`^Zӻ,{[dX_oP_ G"4<ؠAma7AَvWRce9oX;f|6\8CXeVKSq@: Ϛ5$^􅬿idڤhTmn{ȫ.IdGm)IV_X M:E`i} "k< \Ij?kwt]߃8At5 ytڌk,^@N[a^߄ v qP[]OCHA[ۀ T5_ ؿh!jĢ9)$sȠplaJQ{å97C/I/N\K^Hs "xX;9~k}Dž6iݩ0W;7[oMEwD[x(ω)i jgg'BDL ݃pjn;g"wڪAR$X.' ]`D01@nkeJu2t.Jn۱!=d OyI]3BߚlX˚Ю>,ƫ&2\OX+E:3~[ʱQajZ8?۴w 5nl5Qoij?b\8=u͍#Zky_܀tACϓQkIrG`9N!CC Iyh~G ?${QY}lvKW-p *Ğu0B  &cR\I0nCqJRX69nXye$/oS_T<1`4 ا2 I +|' k4iȆ=t(6}0%:b*U=g]DX ?fF\E_1TgdQkr˅8X0pB2Y pZ(xHQB?%,$%j ?3v%)Px%Hqy.=bQ P~sO$/sNmL0Z@F]l%”rV,( ;:} >q$L³X2:͉DpFRgqjzD&]nDϫB<،o Ը?QKlV);sL96̦K3.~U<^@9!*OZɅut<[Us4AG6I|+wB*+wetS;'ַ#"=xy*Cz]5y?vJVtBwl*%=gP1x~ G}!X%":d$[Ec LN- "" P~vv mrp > ;9ov$>[Ln$!q%sp6 &EnU Iswԧ~ ߻謸X8H"Wc %w>.nڨcF Ut Cl HMd}SŒ&ySTUՈb@0gQ$ny%GəMJrOb#AhP y;t=<歃Ċ, [Fz&]jPP/&o 3r,V఻EV4=HT-;]$S6IW8H&hGxH;?q`w;bi=1Ov([A3I"Mkc @л+6pO"). U8{X3D-; Z^[.r U*\=Ƌ0Ad^\sN<|Jr1#kj8JD~?\.m a=nJ!P決x|")9{i:aD3*\d>3g5ᇵZݗ?S# 7δ\yn)>lXXmĮB|׵ۧ@S6> M0½'`HqqgeLN=H{(Jy}<##;ReAjoTh;%f2RߞŤ0ʹ{ib6H ?R쨧Eʥ1@FC^ rŒ(iͼ91;CN/^#MQ0YaUrܶ,4+jE*8>7Ap+Df I&J_zł҂`"yn/vKnN8+LGԧVDD4<HBt3_UaPчw=qBT>lWI@vl3TcԤڋMU t4w[תZY/u Zuܭkۥj߅2au y'j%ܔ,aMky{3ɮGR}|OA̺v.؅3Ϻ9hQLmm߀͵+v.'w {lZ9bד|= t;čuZdžvy]<6X yPll!:bDCv57 -X?:h^,AؽPh.P4km8`=v^zStn3Bg鄒Jh-}qٍb С\\jTÕ0}s^ͺ T0&D)}ۥZ|P+9 C`2=œB@'Ro{):/QDnzV7”vY.<cXmS:N^PR Fhޒ;pn`̎t],aXFiI3B滪{L`[1Zլ]wSQVuNA$C`w:5Ќy$GR\pw/( J FϮ07#  -2EWײ#k+d۳v2Ǎ([Kk(]#~}=ykVIP.|XE1N~5P6mݒuX%7uXP|xH(YBc : t=RƇAsьunZħDŽ&D{ lY KW0^xw~MdeQ_64D\;B_oz8j }+:6Dp'E鍛~J=DI}*^+9_mL#/z$p o %Yr[\(|^3blqu7p}OH (DCO͘翅⛱Y#s9qCQ_=pDjp&ZJICvGeɤJVG 7TkGR=&#OX*`d<\0eL_#\3RĀRsNQ:Q ]'qD:pFwIR Ι.ĵZp`Rv \Ĩ_-2.StG,<|?QWh/V=A?xgmcޮB'z & \g޿?yK\M`K%+?i?#1>Iwt'2}둃 @k'܏*)IzᥝUA3I(!v*RuLvi:M~pTmyMt;#yO9;Sm\rxLA^LoUY8t[D0*˗ap 1a&E`d9X"̼yO!HZi~`D!nm:DE`DX="N'~8%Et|I 6 vcR^t7#!1棏K=ԶIW9憩4lT&``_hv뷪aDMDr`,F4Cvʍiӗ OVKEެz29 W3x1s j)9HY'*=rܙI{H**Kd ok2K\@.ͽ5(ߦb'V+w[}]l`Horz`*kGXt6cAϠb%xP")8o, 8 1%q"50aq.5,NE\؍.%?*EcXz>ĺc|?'U>rzrH`ldqo>\B e)NEޫ! IYO I_a;+5)2Se`[TJ',m"§A71KQQ:$gj4()i&kW$K`).Fu9 nYIC-JDRΘ}EwHNŋ>xRky#Gr& |p#Lë́<R }[21EW(?IASRlBUKBݞmB}dhaҬū$ xLýްQ@&7i(xgc襺nd`qņROaн4\< U̟-cxvr(>' l*GpnN4Hӈo~QS'n}HTrcc w+FO#lts,H53VJq>?dSLxLJD:*Ƨ3`,6d}7 H-G. 05:i:MI<0h+0nZwH%? k1)#;W䰟 ,v5H,a*b.v0 kbm ]+P e9[q]h?ON1d ZV;egj٨+[lѴ~>,1eQaUSoUn*HAg,K#~#ÜC>G&.}ch#=V}ӑ'tEǭ1d< QhCG@p'#jm=wB}R;$8>Vc;(;ːI{:6ڱ{Zħ.S q.x*`IS0- ԁ9)o=Ki{҉9^5:ojV/䰤W-|+ rԴr4+BIeO4XNVUuo :QyV~(0m`Y5._d[ީӠ0CM]2 (OҶoN!qVB+`*$A Sߥ1ăXMݎ\P.(=&3H:QG-ة0R]Vk| ׆\EWZ-0dwZ6bȂ@ʡKN; YR?JX}BQN~=:FtB5-9gl)9{R~hCd9LX~wֻrem4ޢ>*mvR3-xUZ#=dڶ*Zg;o}_d1M` G%|,ǕAwP=2g0$$ߴ;!Tv.($PL1W$v$U[$x߽W jѥC y{+8,>W/t2eӁ&Mͽ3h£| U+doDkc5bx2Lv,;qUnȪs4Rr SBrܯpG[a;J#BqZ {"-^tGo4bF#17#f q͔|6D cU + ]͇x}.^r,C}X' Qhpr&J'K,Px>+"/" ]2=@!i\v,rBwëjz3”JPHmF9س$X7mYTwA* }'T버3k]|d^Ӻ4H̸UmM:7vuÆ՘.04|F,(\'](\Hl@֐JJl8MjF 7P0KL"Q\{0 "WՂ$b3*'z% j=y d84 o[G'?:  wk]ǡPRID*qM5B E c-|9][&/'BBZإcFkH_y)l _a!|Z̟N=XY:*FUB'â"C>Ojįvi^g9*iސ "xӈFehRn-0eGoi#ɮ&\f4 yqgŤlDr.;~lt;9J]PB쾣kjLL9O_".l9Y g+څ'P3}W’A` G9o ?d;R;kPsȟJ7eOqc9[jMb6 +\^dKLOdql?K^u/<7:cǶaUdu7-R^*+;OwCm.ﭤh5+VVD*&\h$>x$TԵ3ci][zԖZ2GRUIjW, (qEɻSuy荒(g{T]32"%?PtȔl椩wNf^}u3ĵ_3xxyY)I1RsP~ƍ ӓf/8V6F~tVx0R%;Jv:)rWM[JI$KM*[GD+w }6JY-2'6t۠K⠾ L`4^i\ɇd60@*Ӳp]U-'$iz_Gw I5݋~dS>YӘ@}H%ӶbkC>KѿoЕ\ї-c47sxkR@ wD0[X<SmKY. |6h񍅈s-wF!{qk*]྘ ͤT%]Î3 p<*_C!lMHnX\Ch|! ҔrM^~C>Nc u>6:!,vzgX7xc,=&S%KÄ ାpcFgہo}*.F (CL$k KiuƦ%KjL<~d(?{FkL׶#퇖C"])aXJpj.>|'yúCWtG}w^ڸբOq3!5W8}< K?o$ ˣqRy_ӷELAּ*Aa[7( e sgdʼndaʆ(yj Fmxjj+nu9G؂f2E:GY qR@=€S5`N,EHUC҇'PXM'Jr2vOpb+F24p_fӯz{#VinP[M,}e 3F9o/!M&x2_Y:-^$2 [6C^"1 2:}wu?~7m=1?E˾qˇ.oPVOIz噃_"7@ S@ic2y?;{CB{cNgLhI̽NG;W%gDfk+ְ7gVߗ"ޅ䉹f?iWS*AN\ƖBEvv-/% β*Lx E, ijiш:*ك &E#U#x`R8\O(Z" B3L)dUyV U>m8j^|>6T۸AQx0e{f{ 5rojїL5xBBcg7P&-3e[ #0(2Ӏl3CHfw_Vݧ×W2YcɅO7odiX9F [h#P2 :X`>FTĒUB3]4U2MNՐUN= 7Ȧط (I5~ػɂ?*H#2{ggwz~yw:<`u:)pbN_ 㶀*.Qm' u0d7[E 8KFy_Kkeg%e a4H߫ZyStT2ёR2z+Az!(-đ>c3j0S}IyiRW~Ӱd UEZKNSi5Gc5%`̢ gUw5'+RԳuG]Ӳy9iiO2&<~Gjm\ol2]&#p^->`S\ݘ Wʡ!nUה]g>,;Pa^޵w{Q=QƣHºul H.QWէt7.SK Z)Q&~@v9 63MF8 @h2 Zp\b?(=^lA>)Ft5uwMJ| j1բ=O=mK e]%\YY?Zsk\NWhMXIf#8Lقo[b,R~MlƢ!+=ƛR<K!zv /*F>l1&!P9ZSv e╮AI cH’|%P×1 v{ʨencC zds7t>Y*'{ugB7r+@CElMshhYɄ7g-$*,!/y3J("q@I;O_SIP7>h^>UV¶YIh !Y6S"BM[2U `}>+o[\Q%_Bgfko' Kw4 q~{ŸjFu+_=vy Phך'c8a3A͇Vӹθg Ud-w*/CtNBxoA #}YS"ܼTF0`Cn7 W٣y62}gUHk6.zn56wj [m|è6sCirG_(FUۡT FQSzؤI|QbRw4%Xg\t/Pɬ 8A$0u`!m5q1l NZԑ9OpM~[!ߩI|}?;,ÞUуFƖE]eCeEmH:#ro?]YPFF J7®%ow6ݲL)cf; vA&jֵ#(y{]= 4Bh3ꅚW(uQxQο9kzO& J8f-{7!x+: 66mJUA7*UJ_̤`)ZVh-%l:^ߊp* o5}׷9E=j Fݳ#$#[4-N9FЈm{ʞo;fm8p>qDc[@):Z">i`:ϵC=ivi܍k[9{q҉Oc_ $3$OT3Jō@p̔^'Idr+Rܲ|m{MMoΛ35#ԾZ/ݰ,cUIZslSȱ[{/Y"0%`2qfՐ9 ͩ[,ṿ,.@oG姃Gw t0سh@׶+:g8aO4uKmԛ~^Im{/,+ |EP1lp"Dw'V 0^fo b8Ts껢 wDž% a =@m>/jVzpΫPR^M{6NnX5gU䩃i\)u!H0hZ:TBg$0gQ)''TDgSDY.]%&#M_>" tSBIH;l=D4J?ŗ& ʘ,e{a* /-!r䐊2j1|?M/L;z0K[@*GU{k3Y(j#9.bf`K%^`KsyOˁ R;1,4!ŞxpzPJ㭗(:șRXUp6<OCH3w>7z6C{NTv+OL.Fe{q=?HjX̂Hy q}(f yb.O, 5D R!2JE{[Wx@oeyf߆AXڱ!]Y=3%W'* +gd3oEmnnXՆ$XX=bLJK{(WY`ۑy1;+r)h8GIwE1"ʹa3 :  z.V~yh\6J Q!a\wO6Ɏ90&n$G]cncB&9[;{z|j7RΆ]a3E#9HwG]pZ/5lvP]5SHDY@eƼ OZ yQ6CV}ğmĀ IvқvC8zvR51a%6oYAXIOb`Q>hR)Is ̫%ņv9L"ZmxhI7N 0^G톔[dBvWJ.|W,vث<ؿtʆ9>tD#bӾ| ?qŇ * I>^R-h"Oh?a T b |!. =UX ܤ2M%t#t K]3V$+qŦ5A x g ?aHLo:"ڵ+O—/07EI;*i$_`4Nj]O%Vl`~?kRx2cUhV-~zF:3bFN@bE'1T+DI&#tlKvEa&ؗi̐ל08:݊7PԆ4UBTYJ TovFQ;{[S@=-dWE*BEd֏*€)J BB) եn`:@j*t`VJA4]{tt` qJr l`,.&U{pD5m'֠VO(B{Pp6`滱#4Y &LXtjxf݉{%EO #l2}j'K ږBFGI^Zq1?҂~׭LgPqiZwE?`aZ/ 1z=ڧvy~hhdƔ>'|Bj3svO4tڙiW%/}[ -EXǝ<~iP*rrd6{<^9iޡ^-kJHl5X]N74?$k*`BHsQ\7:3 wO7T v?U֌y >wu~2t ar8]~ 8RZo"OmDH3td+,eME˽ YK-oŧyD]` (ҒjR5@ jZsǂf^@ e.E@ܲGySi$ ŷES̡=O}PٗfBY8nH*Ĕ,̹j3 Ȗܜ'~E(B#$7uN%;ߛLt,DZv|l;,'mweզ/rQb.&mڦQ>‘U7+ }`:d =#i$3NZڑB_Kn\z-h /sܵbg׆:nXa2^lhDIbHDaTChگ*#~B-e5*PR5⮒ ׏(6~7ύJlmdh=^fG!Auz(c2F#'$ `o"9 Fʈe&C?"a $nt5e`)I<6*;J1||\P6mMـ;`Cbm~_vⴿFVaj!|77}Et _.FQCvi0SvC’'tUGL `Hk~ZIf `&a˘,H-rxC_&T\xW~h1(-#DO-矴ɆDlJuX|(`6sb Wsw,WLe|]q3M #ьP 긗NߧShZD15.Ρtl 4Dodj*[$քH.Vw5UuaM4HR{i!bݗW R7”e)kE:ȇ{&'^kOc@-43-z9+4."3s&`X JDxBCt6 @qp\ƛi/l ͓URlSjaGOg< ,lww"o}~D%P>5*]|^~Y(f2{u14qEXK7Zl,~Ѣf?B+ ajZ!E'Kj|mN!Ž&()@PAgL E.0)Xw:Y.[)bܓH*.*"N`Ѯ~nSLdkRߒJ-)x ڡM7<-_B|+lStNi7HcP21dVgOo4C]/ñ%mb@8,, ɯGe~fH ;^h4ދEb[5=Id /"Q$wJ8cw,`ӛm 61̒"m~bWÈ#WuS=+'RYKB!rxlޙωeSmYMvr_A햱,|s_,x)ƀOMfP76ȏG1౗yR.r–d܍bi9+-3Dwu05eH6lZybf_%&^CpO>G"PU?_&!Ѓmұ;f.X\^(eD{L;9C>l2akPõ>[T/N5'X05Ky$O4nwd <]FѬ XXouHTzPx |Oi^5=jE{c#e `)@X%@VVO`Ò$)hsΟ pI L 1ecQAu/1XZp=2;_6CLI*2n eʹPsRܦ3aj XW󑴗1v3!Nbڧ%):D`3$,a'elڧ{n:+ GkLgNG]6TE {C" /Ԓ9r,0G~ZD>5[l \66VE@X8Zɏ+Y'[( 0T< F@|5ZmAHaI{S=Zdqhd]>K%4 5L(>tƦ}jl$ZGqP0Li+t̺;ܜX)<2T/l:={bX$qd#Kh| ,R|A|?uAx";u f-صOњ!V.+MVYT%XVquHi=*>d?6g5C3@#OR+'m#7_K8J^{z5"#Re;u@+01_m1Coŋy2m-z2vy *7 y1MJ P3%}xC;hSv^=&Oh|ї/H'U»6|}lj)# ϙ /Rg·C+E4H?(m# ~EP@#o;@ѧՖ̉]RizV`^^YV ;x梞ē!l{rw4 7?hv6 S$USt&r[nYS |{nS8Ik /Uh/|=Thd/Y_ LZA0$uW;2qH1<ϖ^ UږBŻW(^ U0qT@ @z_oyh1LǴƩxKgSPOBMmn#Ӻք|G˛J-Rp:ih l)@Pkjj5V҈XфȢo{nűPa5'*zly{|`JNmJ5@A+fV`Ambٽk xh ;M̿a@~iYK:ҋۤ'ia@R&al(rV,5D珐lk>a9vObFåj"P)w$*LrjջM3'Mo3drBaJ#r| B$:BѾz'Lw"+G %-E{Tb2 =`ZW[2}K,*c%!{ f:_` T&1_%qS %Ԭ ^>O݅oXV.U1 GqrΜO+VHL&WJvj-P]d7]v r]a% 눾dQ/ b7D%' Rmy۩ &"fjdا={m_v-7OH˛׈̯w+O$ZS %_r>_!Ti}M2o D 6>/S`DL*H^8ϊiKhl=q>@nH? T)G nOI%}+Hgm)-p=oUd!ހ#B)yGedڣ_hkI*E?ĮNZ+vpWϮ \%חSQNKwbkJ}\5KD:JG3?1D:ep|_2!:>DBu= wl5cއ"tIeԼ6f`[ a3 *P 46}P@]S oc^As, x2]Z"4}?5QD}~ɹ4t74Jkkի 4xp`MqZ~y6-sU w4_y5xZδPӽrbhHcA5aw@gx0諙GWS)sw5ޑ<XGyHf:*h{o|(f8D~! Gэ+mpQ;M[|CFΡXxyid"R2+jSx c1(kӽTwZ-gZ ⴪\Aiy}BZ;k U9ZۮbiߎBõ.=AkvbI{g"S{fC-G2n" ȍ#9Qj:ti[5BXcF&Od95*+̶vE<sl98KR+{=0+̍Hh wS>;"zq,#vPBƹcLͩ,1coɵ&X644]d;7?!d*(o$DoqIl.~e [5"T >miYQ4x+{R ydzOl Ɛ7їLd([ăFZYyOuוE\hޅ+_O;Ć*F&i*}7W؇ i`:A{+IKoDÛUn.hj?o4ȏR$:K21P*x6L<C!Ы0=G$Q ;\ͰJ0%OKL*bC瞊)-z؈F"cpӏSBrk=Ġc yzק^4zDNr%ȸߍ l=wiV|_2˥t';ʻw&jffVF V)0 -F#*0p&%Óǜ_MEо_T`>/l XWz*@nR{va7fƐ p.D++ޗ{l&}~RYa(xT;E5cU>X 'B.o]vɕEI6e ¿pN5{H?"U!16 樏a^V+kM[(N@l`e}9[m]<SXyk!A6Ժ1\>zYߴ|Θ睈Q";Q;'A4庽C0Sxqq]&Pln嵩jyu}sQzzYa!U^?)~UjY`OP/H #/Z;buh %Aބ|KڲuiOV%p R*DcMR|M[}qR|+#3Du(f{m8!ǰX+<Veء'] ͝Waw=II8|* h\v"&rV ;ڵLP;nE8 4YZƛIY8Xx`͌&@[/Dݏ;Nu+n-1A}FЮaꬅ̰5Hxm&cUخsԖ#K/ox(.8ֆ1)8ߤK4Ǻw k¿b?Zd%>-8A4H0Qq)B*4Uv*Z PtPz$rD}^5HYp7";y!VobH&+wv%/AA ]zs4fD(ی cO=辒TN wmd)h$aSq%@ [Rt4Si"tyTK$]%3# /5]XġP7Nb̩.[}D@̬Leʯf[۵LHqJB\/4|޽aDA{dE6<~tda-,n{Y*S3˴y3aA$cQp(K#j\O.~"fl{8Au|O2~=`"Ew.+W_ !Rs ŮQ~1MG%= LAic&G`'.H̙hBo s}z ;\}&tJ fuy~] 6VB|? gԤ\Dc0$OTGTsv}A’<_C }zGpA}0clkBMUJ0赒u uznj|yc:*&P~{Q9ڠoxo|$Vyq/E죯ZN{}>岣j /6, s|LUw[L/ }wu#UYMp4\/ J d),'Ǒb|JTFGsgbm;8>LU Af'y=gXD@$H`@esLcTxx!bI#:.ĽJ5B>4I4|5ElUըd?ؖta C6|}d IaV~pQH~į8NOo\k0#aW'0h6V\ڜN4>3Ry6onғqE޹qǜEW9O哵3\ߞS R᠞|Wy5[kIJl߮wP! ?!=wyA7)7t㩉(9 +m77Cm@?v#D^{ӏ?0P#Hں4~E]Q E DsI3m)cfw$2B re?pNU#80kC(P,BbϫvB)0]<>p+˂ZOQnZ0aI 5%?ð}6ȅL̙[/*_M^*5By`BHfnp%%k~fPfClj6ie9a6Gxz'/y RB6L)JڲnIݨKQ'=Ľ)yrv:RڝB5=J:" F^nB#E}1] 5Bb3{(خ yJۅ^ߚK-B#ϹR%MT*&R?_.Z2;& II_#!`d,x!ڨI˒bEzn/u{LT91mC70gZ؉u=h!U|%ll4XU*г)*8-r+q  _pMyuRJUVh\o`jNuM7G-Nc6ovAH`)(P"BdKn4E g1+͔N;9UU|+cVJ;yC:U?#A>JFzzZm4 v0w#woZXݰ$@Sd*{HòA.yKc,|%1%q?" սq2X>mGd7RWYCcxܓ7ǩ5Dss32󏜘£80Bej~ZBw!;+g7AsStGTvTs%})MI^AjDcS'I:~u۩I\TKF9#4J9 ZROD~Rlײ wqOQ|L>6 J E~8~ :㸄2t ~v U[/?FRSc^bip 3eTڸi5LDNc~Lo?iAxeRjI,ScgBI,Ԫ ]y<e`mYj=Tr]b;iy>u%LKCKЂ  ,FV4ે6 8u@iL}Pl' 1GsSoၹ/]$qbI4ŀ xN ďR ݠkZ5oAx dSˆ@oKnsYq@m:6^/K`=P$ KZy}Vx)4Uox.Gt< -~V؞A]u{mk&ǵZԋ#7{_.Sɇf?aȰm{iT^sX G*s|&ng]^VTzEoKW$gMx!~R&l&YaD"WxD^_\bͧ+<5OZ2 x7Z߫ڶ\S~ NCo7^c(WJ҃eUlB#ޚE}6ME|IXl+XZIQQ)Z.%GQ߂A;>KuԈ}LڃS@h?QwIsX` 0=f,nw8GQ8!'kzo50: uF/%G"b,<|w7~1A=;;bSUY{Փ>(KfQx5i|Fuސ4$NG.y1AQS_i7?s ZwY&b\6R J~gEq4Gb9 1V=Th;"7!5$3ڼC&"&|QCr3#O|m5uJ~է]+ƍF` y Wշoi:I O0^; 3zVguauOؼ4dݲ j*r+-L@دQc`I {f7?S4^5g(YJYI4q|BqCnýu<. jy4VwѧO\\NXɄ[ι[n3"8rQ{3mvl9zaOƆN#c}ˑ.$qn"t,/^?r\PȎ3n]i;U^H/c:_FQѤn6VETW_ iVqr^#|uUDW?r0[@P6`eg$O/@kBނcj ;\8Qr8o?ϥkp $Ô 28|F * 3lPEC;: mrlW2HYk%[Hn&b & @QZHu+VoT[]OGJ\55+٘8LVZP*AP RuX Ǽk s@,"x/)k~G=ٰܴyJxՆd!@vPO]^޽g Wö>,o]blE v/z|mS3yΓA6FyG9LyZ[£V]WZda*yV}GY D=5O]e4[Ō]^¬waNxµ@$Zݍ2o Q NΒ;)JoD2G8̸c $,ӿe=jo|  %kd3AʹEu⸈'Շdgd S#BVsLˑCp;sHU"κ{ VNNhbR"C-(<ʋ0-#?a|UpS+p?x,3J|,u[9<;p: ?5}O[lͤ3E.%ל_%LkR*L&Y Gg1z]a"ҞV@Qٲon -Oo1^Ni2-sϝW=˻`.qNӔS@䊩 iaPʋ,۫X޽l[ ׆ NL˖ &[{ - еMYMYw=+A`$ejS&H s,:52h֪'T1\|D{)\ӄJj^j8y-L 1|\gﺇU0|lP?|^QsQKIY_D"78LXꆓ`kN?4Ӫ|Y,Xe.U=c޷q7k"BZ' itUryIlR؞iYJk'VEui-E=FY 4U{EH#}^PZĕa[%yx`X ,`7]EPKXYب2nCZqɞ$Mz!+x?yr~b>7=39y{P *y_c033/ѥd/a%b*z+|HBL+_X 2:N!tq "!cˀnJ9H@oܘ-iz6>N>鐞J˚FThUrQOZ:ZˬjُdKHm7t[86 $Tes\$vZڲ(KvQ,J)x>ݨٟGR@?b cּ#o<멓$]+}GeJY$g"6wsE9rN5\vM0aL:c(fX]VD"OD -)._9EQ:f̀ɰ eٚ]h[˒4`2wSP>q.XuT}0D* )|v"-NUQpхZ v?ת+*Ugdw?&|QzZ1Fqkb1x$摤uaJ$C䷧Na윚17m+ܸ}"QA1舲hBV?9;Tͫ0Z0f0vᐖ:+I vS<8@6&wPy_Z=,#}B^ďf&}1YB[1CL9l|( px%cؼzCʵq5X-b7 YPCmi9+1\`%A LS4h=]Wщ -;1?ޅ<~aϧh?uxOB`o4G[*}5! LCZ.qzg%+~Uy:K" gh9%4UB|f]h'HƆ*PQd҇1HxqYMQ՝<=*;$>HUGbKo 3g[5~[P+->4[Lu7F!~WRJET[HP(N*Y\KVaU}TGR#{2u Bz'-\ خ!=Eصˑsm-ɢqͣ[&^tTXًX4R+cX16pӁPxb5g}v)K%>rUح#{mϩQ}-,N)`]GzIF'=U0-6$}OI|qE# Ku_{" ϧiXUNQ9SlcN܅Eܧ@Ke wbM 1Ts4 {e>ұ)o6<N)^ iRxYb7N9 [ AAk[SYgY3L%t;tDL,ѷcY"곌 wֱ-{'p:". &yt`.@K#GNokLNGc}w! 1۱5-ussRwI1u$ m|%j7p|np ']KɩcރL@7ϯv-LJ(^P#խP= kQ];>=V/jr].ù m H'Z̧q^,&O)Zt-V.pC ɾTW/vk$.FhH|C!LqD^[{tzP &M!$?QRD"jП_¤-֢5(?vτl;[= *!lRuRZHmQ_Pv).NSeT7,S rU936ps~*?WjN[/loBHx!bJuA֣a48[REKFD{$3ϥw:ы'FNYNemn;t͈9& oϷʍ>o+x)@X Uw~6 Q3kQl ݗ92n'1P7L&#= v*&vX7_ 0۔rMS1CX2˓1h臠;3KQ\$qј+MuyNj0[(h+fWԾE"+q { 7Rƹ9^hEX,IWw|/%UQ]}J"dh{ ܠLC\t1]|PvW7 OXAOJS:E#ݭLu%%v ڂ5BvlwRr%k]̂jcwpʯzAg9C9xRbH\}{+e׳G,qG$&DrA韽gI62# |{3m1]-$.o(.|A0XV _DҜMqi|ܦgڸܩV$KZvSJ̤ĞQ^H )i7+7ѾzC*sE &S.O!F&7*we:<|0ql]|_T lov11*:/{POfuhDVBNuy3D/vWd~{XН ~T[.1 WaM* (jjG6|c !GhS\ͺKde¸@\.×]2wN<J(;Mzmjj9?ǒ8.,~R99J_=+2ʰWٵ{<|Lȩh+Ilm\Eu$B?|Zp Oh4Zg&C#2jŬzۡOV_(- ;-bܫ$Ùz`\lNW1*x!7k 2eKwpL!xʑn"x]'풑 Y~[|5}WQR'^>Z 3~Ɗ G7xuhTCEg1U'R3s|O.# # }j DzpٵUo%Ԧ]li}w*{ [#$oԒ^^lC~g{wG~8k}y 9@$~#cDs"NvN8Xcvi\;}w~AIѝj 5'}6vq_CJڟOY6u'3*VBOsfmτ LRCO?G|1 ?;:+/k2~ 'm!!#N踽[Uɂyڮw/.+r|<չXFVRBN> ̾ju}/LE8Eea ir( RGkVF' 2G8;ۍx]\ BL~rʘTU:}[VgaR-7Nk[:u7Sq2\mzZ.GJPFN.)i1S1v/ ,ȤL&1{ͺ\lG3 k(,nr*^͆oc ߉V ([g >\m6Mf~oZ XoڥL 4$cȜ4zmI78wA2& O S{y-:>w)8K57mNKlm]`$k 3ai` b|16iZx(zJEmT|sH\w8=#'_jYX:"(Lw ;UsR^ 4WN9zm{~F #ɛM3z G"U=$/6hzm\o +GYuZNuj:=,2 u> Ը@1 Ϣ5ڹ89FvA%\p?WxVlîU]9zl)M@%S9o ;&vpJT]cצZ2DA$+~oQsZ*|[ P&il1'^!QpGT.o!#˅\q 8meJ!nxT]"6}GN#dxM=" OB ZO0\ PKg[[9!ff xL' h63+eyp=ouN@|bƙt_eZ"[\e~8~TOii!^sĠ[)wa. X%@";Ds;Fu|_$-|ðl7EpaT\ le*N] <). g?]\z<FsՁޗjQyvH *ȿ3h6X78Jy-v, ;ab02g҇.٢ 5EwռK3z{u^M+{{B[~h1?8 +O_L@ "}ç*ZM0<ʜYGF?]GuΑwRaGpHgjc"}U C#yԁe'6+$*[fӅ 'zB<]lV9:vVy[|dcCB|ڀb-11scxX-A|Zu.el'AҹF)l:`Е|-gz1;]u{!Bpqyi^KHM`(v'DSJxG ؿC83v"8bφDYE.C08Wn]y l5=X4ڸ/*֝MF _Cq'⛓I[' 8bAS6-JGkvñ»k 7[sRu#>5I%F>?N䍣q|Si49`y^^cmZ 7o<=cLs$9@ާg1qU;#= }o2p8nqPaZ@8;(9cL}%>u[جdm|ژ_u=haxlY:\ +X|_>S8ޱ 7T2tg_cޫToH@N PZgU𺮞y8m!pxGj]ϧc h7SO@#$"lɫJ$قo2I2ŔK MiyAkt-x nzb5{ȏR" fJ\kX5L_Ǫ,{؂v*r{ߍI ks+rwYn60g,K×2f,}ZR)DЩ,# h O5 I&o%m'A]N!u3KAљZqyXd[6f% j`cY=uz/[u`4of^d~' \t53^:4F;()B0[6s%̈́gJ9=[~ұƿ|msk@lE Sp eOIZ;{~Tq u h ϳ7QWN6'7l'zִAFr`.xXX- o+#JL$(+U ϻ}Egݠ|s kȤBQmwՌ&מѰ#lRb=Cas6K@ &/Qb6%O ޖC0u~=>GB|=[׉WCLe%f:j t"ZZwK-, [1)_7G-, nxֽԍ1]c/)Ͽm)ZeGXX^L&BLCJ gaoс}o0[`yXȪUlvԢՑioԠk5ڏ;Q,a-Nf_f0ƻ t'18v z]c nnu& ܭ A-ꪔKg͈i>~]]rOЦ=iZ C?vI62{GRI }Kv;oп&Q6KðT^RrtQu4abvF!gIaXa'F7(֬II%eAL2ˮ ՎT#}TI {Q"ܔMJFͱKB%Zz.d<\Ƨ%k4W'Db:ew^h̔Y04oQD>eDkys꛵ioxN?C$+C6k5#u$ܓjn}q/8s#k%hDR`KBt{a.Tuyۇ>:z,6]wLbP(ah.UT"ڂ!\;$g%4vI,0~lLEaVw$ A)ВgjUD-\ΒA^'4cZﺈ=9韣rv/^uEy?/oȨ6YFD 췕1Xm+wpLC>ΨYmprbQ}yOKs (1t>|*d~@NJX,=\>AZido)TQqE;75_w" .?Os35ȓ&X(w130 D ə܌++[v"t?py )Yu HiO8-D۳8S܀.Fc6'HG1w}8@bz&!U4RXeZ@#8|+ͧ^wBe,o۾Ƙa[p)ԯa{Uc:bf%;C[}a@ 0FreRF: /5l x1l])䙋zPu"DS ~k۪HNp+X b Ӫ1?(؛+(L'ǭt3};AG՚Sy^05G w'3MGR*&7z8=Wu41q( FD!!!0 W(Mlp,NjT`M|v8}!ʅOM;b80ۺSeaLZdJл0Η?`:uoc!EƏ=0nKrT: "6JS5ȴuЌ^,@G[FWRGlڮӶ(U!!UZ( @Bg%cϮ (H)o8ziA;4?o-]^W6ĶJNO1a\+\%=T쨡kg o ?[E@WM_PJ>oGհL<ip# @ѧ[atnZtdB#@t pU>5 TV0DM MJ1w28>%<<&Vܕt2}owMpj)AA(4uufNN~[i]zju(fVrgw;#~͢ GPҞXF>r].)4 ] 5x ֐ Q|^̒wJx^To]:OH*8~XNץz ٘fX\q CG/lePxf(k"ZmIyոΣ?uW!5K k_,ќ% 3-& KV><& euOt`Q=?ͪ'NRLF$i}L$sG5,t}qDgX _cSNQhs#ڢ m1k> >Έ $2m[YL=ŗ(a%Bo dq3S7ҺSV9G,E%Udg=Hj 3`@X}T65OGXlCOwsd.ݎ2R^bC6WD94a!W!=qTZ^5J\I/{V(ByDcBE۰* j.Oc40"Sh<1jh::18ħnwiN+gb<;5ٔ@`A@Li{0'  JMMdSfvP0肗(7@C yCia5Ow 0}:0'dX" qɀAǑ Gb艷?jR7HXONE% h/x0BKޓD-1Y pH5Ч Er[%Ww2=d23(r FB4VNQoo 1M3r-Qmo^h0Ȣ&6i'SmHrQh9_ʫm(0G\`mH6Ƿㆮg(%Aɳoիate(:< :N-B\mQXWAtaŨO?N@aٻ4~VW5V{a5Io j?nLpCrTx. mS7‰駶h QSxz}+>Z L'Jw9&O\eMyĮez&u^0b ^ 7aY^f`ɹDKy~Ug4" 'T|A+|%?A@)\4h 7Yc=eSukgޖҊi;aڣ8-G%moj(%*z\]f2L]IA5Z7ae![Z5io-° Nqġ0ui϶td_r-cS`$g(wYԱS1H+NpgG1"bT!{ʲ; ՛Xzp~hGX'R`Ck jD蚼>cIzP,ش_b=:;qcW~M ! LdCq`?bvݦ!p Ynyh~ΐ[5%v^'c (Cξ m(#O<=Vfk5D`/ѠAyMgkh =rr(UT斥K8sf6pk咰)RTO+z@ o-6kB5^#϶Rw/w#PM]M>ڴ;DJuo|߹7;=tmw%WɏiTBa'=SagURH^+'@6=7FN#g;.S4~F2wqE^<,A~RRמJ06M<[ (O͉Vnv=ԚaQ!0|CpR- ӶCЂI6V}.EųX&P1w|)cc~ %9imR:N<"S~1Q(f?-)mP)'9 ;5t[b1I UvHQ>vk3"ZOLxγ_aR`h&GKRC a+qc!b(.!) PDAg5OxӉTXΞܰ6 i}^.H0x ),+ӻ -nbU^GT]D_lO>ߢp" /g,i62$ qA+1'X/Z#85_VG5oxak/L-ejf6fa6a:ɯ2_|S?aKz^mo*0vpߙ*3 3|ߡuE؟Ԗ% Loc'vBطy ؚi彨yWR-` 5\#3sX:)A€m B_5l&j^~W|rtwuݚ't>ō폑7)yJ/**4+7hjSD&{g0{1ӂ\GGD$.ڈg߮2>91Stnlk$p^GgQ/Z SԹ"Aj.}zgI?Go"1:j\Ë7ښwc*<0 oS5G{<'1p BX{"(1QO-Hk:n)qp*Wk2fE*߈!䫖:J#4o?1౵Y]-`E۪AEQ?8]Ckbv}e UGwy}L_n@L=u(t?ѧS[pyo`R߈>}rV,F+mY)0n$Bֱ 7X=*dpMo#2þOG*;Q@-kup˪kK܌-/i!F>>=qަ"fhcS TDͣ?n>9+sݦb^piAEYkBkXhv0}<y F|[gW3KSK=cù2kk2bf鑃4`ՅT c(1cLQEW5Vق9"U1^#@^L(%|'04͢ JGb;1Rﱊa 쏦=߽x'x͜Os/&Azh9 $Nby 7PZF^Yef6$ѥ!VE|>1"'Bo-DũlkXmV߅U| ѷspE%hM+iҽk,ZQ+Tz"FP0j v]FH| ?zSP\G :Rg˾<V)R|2_ǵD7Sa`@)ۮR(>(,B2&C0UɐC +FF0@$a^UBAakN1[L-<(\14Z 0cI.M:@⇞7\2m§'X8"#ŞdL UPWʩ$7*/,'XS`2K, A|R-ΛR c9I\`w`Y RSP02a3}#~U:ͭqA!OYsBy ZMmj};02yu Oar@ͬyl\fQ.EY JK8 =5-|<+=@ZO&إ֮.DEת, R7=/ܲ!h h>_{ AXUA!o| S1@yϵCp *+7qV_ElaJ/~)țWhU㺌^wDk AeDl>0ܯjbpD 7@ʰML`$y>c2RuR) GDU \D5 H>ve>1j$N)G1@^L|5 Zes ۝>Ț'8:h7꯬l~QRK#WQ0K[7Nd"P2is 4"8Pj@&¼1 ki'6aHz")>f\R[LWDsp9_Io̼ײ2ځ\tFjrhY }NoʦaQgHeWND2kLra*bB7}P =M`go˱%BV J9TJ]Sς@7+O6v BW#{-E&Q#I-I|j? II">b'j 6]vi Lh84t}Adpo՘KE`b=te{3>!Ŏ:~:g֔-d ^BT,:qn L&{%oi ^S{eu1DZ4B%4`K13g vHE6d3In]3ܑz庐OƢ5}LlTKp(d Y@]r&~HIFW !S Qm%nɎ6ey Ad^VcKe 2iҫ%Bu>EVԵum}b4MQB;ovżry7Zͺ2DM^(C a2=6%<&gs`T-n;}3zr fvK͎[$_f%X(e:]Ţ" u=p mm%\w@x`j?d43Eggef0\^a_kVBHfܞz~PXCi9[7w'vnkGj/#8 fFxu4PKL6+$1c0P"03[+vyJ J(5)VuКNy妩䲇XnP=ꭏ1s5HqVhKb?HP.wknw.v@q Z J$!V]9G*_kh/́FjU~xLg쁝꬀MFH&.}?Z)2Uz~)oIJ/ -94OVjo H÷hSu,9> ,$$-3Jomzf)'n ;; (t6ۄQClQyGxeN?tD?Dj_GIk(=d(iTvjV~&+Vd b"dtzΪu)W5xsi6빲 ^w1Ld{n"$O(Yk,xQK;% b:p$׆!n&s]YI'=ꗆIq3ƒ~ 9fQd'?HM P0 +ZTqsęf=z8eHĂo2:k,T({wv+HFP~I˩_:R^ϽJj(zp5)`U;?X;I`24?-| n3C& S>qs{-w[m#"K" X=(7<=򾥸z2*U Ԏ!!ࢯ!JIDGC_{is9L ѠBWP"Ąnq}ua)XV))ZefQeWAf3XbLЭä9}A:KQ9KnAOI5%etU]~`r4K}T '^ ;l?:V]O\1 "XsQ+Rt sb͝.t-QW*x][F#6JK&M3ױeq{2>y 96&VJr7EHĢqV?GisK]G?I MˉC\sđ[69Sۻ0|c;a ̒ %e:>}[WElXX4z"~6;)CDY1S_y$O#Fmwvzd$;:pOI=.i/"vG:b* owByXrgٓMwsryޗsosB؉!3-%FN\mSL!E;BF?8gym}I {=9;K1)#{6@5P!FƜHR3i+0iWL{)L1r@odtl^ sx&S"יZ ya>!/f{$אT0+l2潑bc("̹k> !oZC~hmtt峷ߐ[A:f^v=DZ"ꟈE1mm4V|iA!8?荿]"Iԕ/t72C5`0x]x[J֪bɼ@e>T~Ү3eox20P3hR*|.`t\W6DŢ&U6?2Xq *]{&]ۨ*I&(O&b %nܡż K{aY* CC뿞p)fvݏ15sv5Y[>AB2`ݱg2ӯwũ"iXۆ LԊL| !*^M_J:S*֒0[f#$[wlp/FR9zvį*йNtNwϴnaGcYY ? g1?#3 PMr`~^ʥ]F]NR;+rOYȵ&o YgxL0l?\ANgp 0ZJbs~ Aw) *$2),ks^Q QB1Llk|?R.GX&/ (Z o"v8]c[&\z@Ge6{VR OT6dFyյ@\ǹƧHgGYا9 I\- IN*rExF֟zj!F]襲1OVA#sIIfcѷT*ti\8 B稹q|ϝ IP:Zz\:g\6%¯C RW\7HPK׊a|肆# 䝐E.bkVs3kOb "2w%YL^G).[XlNxߣS ]x;zܲ)uGpN9h$$HeK}\v}rOsU؟e`tt{(+S]Gl*AbhP$_ay&_%N Qq:&\. ]ju$-5 fpi"1d7i3`&X[&;)" |{\RID0&vh-F+޷!T5q-4CF""t[4;cͦ2VFݻ" imO9(9te<|Zj)FI?A5$dzӎ a‚-G߰Þ^?,-ڬid"nuMt{Df#TvV; /v}->V5q.M 摔>\Aŗj!wH%#iCb 8+00(i=&4jy\{6/? Lg NP)u0!ZH+e/9HmtVqx1El-3 ?U6:#3@/$8d<[:lPGǷm"iOw~v4Lj!%*RwpV1ݛ_/)&Z 1%LӲA2oB~;$IRUIX&h0 z=o(i{.TP2x&%ʯ9v#!-EN\y~@7E4KZ @}"{zbX, <¢˩`C g0eD5MDVk7rbݍ|UY8޷Z/"P`SvZvr:qyZ~͸yrBG#"?ma}YnsisC=!ޟ!}Fhb{p{8-6'0FŖBcKR"y\/4R:p(msXM JnXW@>;%Z圝(?dM`DHI2h. b*<%/i[#K~>hT݁S(m`.AN<:% /w<)q-*kARv.E*0c,MIDPK#}[; BA w}Y4?~67J ] Sp<9[6x1_UXN3{Md_b zeVBCJ"FX3>9~o!mޮsW؝ixqa%DC8AMfYD-ctiXh8BhIU{yCQr dϹbTV:xg'GXAxMcJC7] X2^Kǡ9mBl m,[|L=My^ AA_9$ξ eL`ph4!Ef9:.z~xY$\ FY {H@dI7r[{DK2!fszH7]>YP3O:O(xb7ʨ[ O-sCrj^:`TٶăIDF$ˠNQS05^^{4t4q".-DXH=Q̳u {W{dp+۲l6uU B+z>;@?)]j'N ={pVx @ٺ ElѧRonp;޺7 x|v׾6) UT-hjoiWɴ>Lx F1ڣ$Ncӊ7)hfWaR(RSz&lLoA] ֖K 8g,D`R԰ز8Ei&y8)?e(?(Dl#F eQj%͋AbuD_S N53_Q%Hݱ<►QԦVB8|m*Mzdu̺ШuǘctOΫ-!-Wig֯= &CmC+ ۠mo>(o瘂=tv%PČ7N֌x{?#zi=lS ' ߥ|fuOF:6 Qb 1zgNaQ /C.82Q F LP:yԸV8A ټlAW3`{ďSt萫2#lL"Y:sFi`v>erA$*3x@Y~jʞDJܭg-gB_&@.ee&MKS-(}(ùRgth3aBؚ˅ ̦ȾfjZv)P.,1lߍ6t܏ khYEH;GdYltdF)LEO칳<ƪ|#dNoX7r+5p2)ciarUD12t.4t&єjʮn'a%nBNΛ#i>&Q):ޓ1o,%*9!%;Gj8j={2!* *xHB X)X`oiIQPC9MW# ̶$=f8AAUņ +0ҜBٔ$P'^pĆ< c Fw(>U`9Аe4UKԅ%p24w.TG#/? @lDM6e.lU+ O%8s dWh-V=l<(~沈0}Ѣ"7Ia}D^fj2hfk1{Ppc԰u_4)߼$hO)u8 A9?m:_/CQ.3"26I%Kq'W;- 6ѦW:ʛ. eD-Nvul'Fe陦VMOirhlLӛ€dP O۳^S=9{|h.T6OC/;ט?;tZM<w\X "8bsɑ,Z/0GnG[FZ< +M[B}J&JZO ߇̮6cM@в՟u{Mr$|n_yax=0T2TaINm}9w;a@ o*C,j[XNK2ڒzhr8n%gQqL\Dsoy kB:!2j0%УFNtYs W2'K!RAL RNy\v*<} RDѼ?C0u>B|S#/wVC|DQP43;|bSo\ PlP#'ج*)fl,N(KQ\Qyu~XםF BgS]F@-V| +R5̩2C%=25x0ƲnԹ qSN~ܤ=v;#^i[d^ iJjYj\͌W36Q=&Uw4+8Gr^!S+1@e2i Hgj+Z/ /X YPZ͇z~"*b (ߗ84SpH0`|L@rYEnLCZl҇ߟ!c+鑉Gkw8EIR^ ^:xem5l7Dd&3'%Bfxz5h>9 ypTmi46D+m>{k}sx\d&whaP oH9=A쏜 띅j1TgaO9N`aHJ2!񔂙΂P}qAX#(`(/ i茅ߪg; *H'2U975B1N'Wr?,=3s1N+8Ls35N3#ej?Ȇۤr(m,WJW^ki'dާQB DiL0,mXN8 TKw<,w"Ǿ[t iiHC,&%(srI%A vf>Swd\/SNȠ/m[ G/Wڅ5m %D"4RI)?ew“Yb`C5Lm *6- LиQ^A7٭k`_.oUtvlKL;)C [\nI)NH)-ސ}920hUHcjyskVv7E:==8eS'ifN-HUw ChYq+sԎiڬ# dU11 }|Br8[TayZ *,oFɖЗ\JֳX0QQ%l\M;N~2 0ɷd5rXDa5m`Nt`5zVbF8lF/N/|f?-y{FDǞ,\kl儈Ia77qu$\޵NA?7 J"( Yߥ!?sS1i:Kr2Ûk\ȓ+>3nRk9>ZjMu A8u"^вHoѭR&2hǸ^ %_,;h8he_˭n$ٔ#qDy[Y&+C9K/koRvf *i?{g3 1#a&!SOVV+ejkM]'wi-#`;\CN?ϲZDf$B[ںpT3)(kZ_WLTJsʍB BTfdBW+X15f Dge]ll48v*0J nAN3}eWE}_Q^:,?zʒOE|Cog﵋f>`©G ~Ohf U""Еp DfhVfQy{)DuW5:L$;gF[5U*r"߫=p_6n'PT'^(dhӷx'eB,4 ;,I! "{:P[5T7$iN'!mpQG}5NPBh/6їS (v)tP{`sjFZV׃)N.?1^XAMs5]FEĩz#l%k׶2h CpoUϭUn)TSDVqb}m\h}  ;1.xu;xcGw'O:GK%αJD2xOQ1V5 TZݪ "ĨK1VJ:ReN_n"@oID|OCLg] EnAV-cujܙ3evCiQ Gziײ<<9_k[Csň>N/CX I\yH/,J8K`\Ms'9C ѬEuɗ.$DCq/8p.g5Ε+T;}{}0r`{q/wE{Mûh@̝F U*':z)6~]Kۀ2 Gn?B WD]%,YOO"?zgpPH"8d;%u7ڀ8{8T=olD~$[JnͦgtߚZE_u;xdHTcEu".]s7Jв@$AګV͵^R>)8Ӭ<I!7b1w9|e7C_^e,5Vi{K!C/us]mM'};=8+a8K^I$%KU:6*/"_C߽0cKvo &MUn?5OEt50fb#Yb|']@aFzBлJ iXga)1\ 2t'1T";*:: {~ fND/˜ǡ #E`kU`D@:v![,CzmtبQϏ\r1'LDkЙ.K^AL;47t-gF7Jpah PT'/7?wԃτad9%QfA&OrsM77AU"GzAJ1Z*bJRmvu$c/nASXCv[0 sBMP.CʈЃ=ftOrjϓ=z1/c@9ECXA=bpzQ<`#ũ!|?g-5##Q% \1~@D;pӓ< ʓcGT\ &DiAG51Pp\$-eZ-\/'i4a j\֦Y]o!QO[c:X;$Y k) X BKJ/,#%4tWq]prFV!+3 ٷÀ9LKPrQĤCxbi)j4lѬsNퟸjKD|:B%4tg4dw$,qܾ*,lVV_lΰ4?cTF>4M{䒖 QĦIm}HCWSvݫ sXRH`:~|ίGvK\F͐@03$mJ(?؏7\*#gg: Q!4b/A"^NsqREwH2HwF- KnbFcbZ5%2di&VhT؂̈ė΀Sz(ze"|1)({}A{blfݶB^~f18aكU^q&"omFo'A#GqGn}Xw5tABaHIHUcj]^b$Yo) rկGzƈ5)3_a}DgPkVFckzGNCx@r뷞A jvsц;%ը`ѪeE0" HB7+RvN6piL }yeȹ6icR\<I>y!Wv8GΟ*Lڮ]pݚoKa0Kzxbߛ:1oB~t Z \7/NpSB s񦙦x 994]I\ڌ7Uv g -EMr pfbm9IAhDKmCACr~zXDi*|. [:~C:PyiB駶5 .%@=*|;)3hiio f S)^ 傻m]qKumClg &(iϼNa-= T`,zOQ+O $Dj>ji?{k7C~]l/C_IH9y:0 -kșςnVLٿC.$FbHTP\ ;28/ dxI#3&ʸ+ї< &nucCB9pJXjeruS<ԥ`|&7ua z ?M=|ǢQqV*#fBgX BT\bZ ⡶ROƗ~ m,jSܲ)\'.Dtz An^:le |Rs-xt`2eI6e>|n/{?Yh]1T&qq08lPnQf(G3=-[I>2vi*p) ڨG)H%O13Olpga%KO_sjp}{TltR`=pRKy98{} )z /CkO 퍼8irS`Iz!wV "P0$z%~\\=Owzmia\Ӕ?eV|$}`EZ̻Ȭ cQE}L;H,MTO Ĩs Fle zzGg\(, 68cv P&0edM{dW@O]]qvq#`}6dD@9ݡp}KX{zzyɻ7o՛XT1N>ZNJtq ] h\u߼:.ItĨ7^.K$j g<"dv]C7iȒ\dL7@s"?]~e|-qqrΛ8x!R 0B1PUOKP$o>THPRۡ]u. gg%Y'' P3 "W~SvRovK'pmǖnzZ3xe7Κ / [X3,T a%'pj,./y%#v0\!UycfY%cV! ^+%f\W?މTby$&&U.$?8 &m58I?# ﰮWҡ!"K*G%d\M~&`XP[Yƥ%@=-=Ga4ѱ/ }JA 5R~IWGdgWue)Z3Ojpf[ vEaYjFR~ FeO T kܯϬKߪƄj?ZCɟV~c9ll azXMG|XJ)BcF?%]L4Z];>Kc40u x4 %UPfNR]W t=LlaklQ@v|>:N[fBwл/A/*;1+u{S"_Oֲ1\Cҿ8[VTeA+>'Hr3?,]icKVc8)xlpj~ǃ?!F|sdrfmkPKiFjߩoX%r_Gzw״`Y¡:{Æ:/PU!9n U{66!$OhlഘIbA/+Ĭ~9׳>55Qg0kczuTEWZwKJڗNC*]yQ] #LGF/x" (L)REx!{?;' hwMN$TXo6 0TBm3[B߮L4$Q \iYlqqvDM >ѿ]XDc2"K5UQB]ofTMYwHE/ch:wnJRl;zu4C4x܂ I)DjEnjoޚϔ-o1-hUuKV21cU)}>W@U >S;='3}D:n+|Sh@Jf˜K܅k̎mmdbd!О#7iЬ=g͢x%ie O !O|? (or0[tX\t97ZJv6{eNoެݍpA.RI%i~DlΦY [- t!ˢKʢp])\Jk`}&G||9INFžx&F|*RVe-HtK̖kOzM/©l喏dOciu]x$lgDv n^?GJL*fyo$)!ǝ\hOz30A(ma_Pw|V%(:C&z 9옟5,ӕ_|0&!z6"EG^hYxn sJhMjȼBDьTmCKhSynH9*R}rLjO7VkչcTH"2k$>3j0yxL{ݽ1 B&'8~v젢y¯9ٙLķ?gb tJ< 5)~| mo"=3ބYCiDYΝ1WrX:rMۈꠑȱ=c9yKql4^ f`y$I.EC5'%(uO5HTca%v0M,W.}ޤQA4_uʆAU!n8JCgW$;x҂MqɁYn&g ag^ͳ q\sS7PGO A8Ő6[Z˒ rK=|D}P)H$"k_>w }a>(]D?/Kc&B~ĉP^xЬבs BH 4d!" =ˠȈH?oPP fPUV|lJuӭx/v-ډ:KuXp:BŐ ұ'7f@.Q86&9GGTIlm@bNlEI"mnu=T[`%_>K)(<۵O7E]t_ss5(TB埍_QAqI0_1dP9jyǫd~ 2ntE:|ȲLzA0G}䬸o`[|!aFxۨng]!}lsF'9oS:V{R hk2.HWиO]Oڬ()Jqx>;1 .wdpJ2#㕩䴜䟎eg"&*_wҨUe3D_uﰊMs ťA/'R>1+7N$&8V.pq6AJM[^X7E,O KnB&ay٘MOxq֜AEB9'K]Aq!P8U7˩\#i>/>ixwy,?; Vq_:$buPХ`ġspXEh{@c + mj t 2hm`ʿުGU*sV.5=⮡U]XIi!8 }>Л~ F%yyz g@^5O A1S5#4@audҿ<+E}`26EFx+M1 S2E EJR|cKzPvjbY2_/JM]rVqPeꍯqY 27 طc]OV",Wͫ?\Sp0ża,{ڤ?ؔψ(Kǔft~֪gpտ:Q67͓qh7Qμ9`_ypǟ{{\p[QHNĮJtFD{[ P7I>B1h!洧/@$)tzg)`%syσr[US3Ys6u#JK&n7}·kw;[9ݲ.T a2FK>oHu`+,ZxD>@zx?V+#}BUۛAOK־j^Xz=4)FqWe;i-ů J)g/ 5Ze/oN g!m{\X,K`al;!coXI>}cőH8c ]@$YctVUaXK?7&edLǒN 0.,5⽈WMU޳U}Ӈ35g\T͒($_dϩ'vVS8~ 4YD/0:+Q č90oPha<{Ў}4ңg_gfh\E{{5 n"vQ*-"HbK+"b2dh(qފqHYw2Wz]JwbK:D*ĕ@+=)Nw#~L}Y.[($l t ,QZH=>h&n\I޻ +Ӱh xζ%Pc ;.˰ƂiQ^{3%ٹH_c&x.|[;$ʵ~Zs1蛪TR6 Hk!:`ڧRCUVt' v[nU1K 0+~i8MZnUЧ'i0w$:g¬1׬+~߳8fl'(+UgrBպQ2a^ r =3E|L@xb0lQl!RN)dh.QJD?2~C/=B4Mթ K V/ A71ۯXfe2 eDutQL(Kݘm&W s'eQtgMNPzL%*ڏ]۬,Ҩq2 gݸXsE<ۜ,:u-#t?.|WĂ[PSz)ګ*]z!^B|E/]|%ZsV: EW[k}zgGMbw^{5rެlHl|.!oyB ymCiF qyYA]ݤm,nV1_g՛@.Cܒ 1 Iy)urC {`pXna,%NI';hL!zҬyw+~eaJ4h~8kCds^orr(a@`kѾ+_NILY} (bv FPrBNvsAaEʨϻ<=냲6J2/)г_lVh )AuC9BTϥ_́#R;.Ʃ~J&kϋ!ޥP^٪C3NImݳWO`S1wl3qඣBɀ)k%\]+['Ϧ$3 R$ ^d̦m;pcԊwy"U!&dJ8_D׮0rstBq VChڑ'U%d:ĹA}uKnSs3iKDZXɬNjkADEC~@ Ěv' ]d6@>2ڊ$;5{"/HEK4Z݄QmH30F| 3m!f4CWIRnqd{wg"^U8ª$sd_sK;dH]-ۖ," u'{ bUgtazZ h5}Њ"kjc4MEy瀠LP2i;a}.#h?@NTGIw ?hMox×+qr%p{BϧT(gSi !319k9|Ս{D[ͤRW6d6t<.hPѳmpEj휻4hEr{ 'V^n2_Z޶uP(rt1 ~aEUcřUE+.nm03}}YdFJzD'}qȐ f~· 9W\J*+! ac]oCJ9(?a]jkQ2ԖGϝ3>?$Ǭ[L|_ K&F2Y'ߏ-3$5ؾC \e,s࿋aCPP>٤ԁv=?zAu'hFdnMH!"b3 `Bhb4ܢxiي#i rW> 2\iۭy$q HnPiýGp멃e9i4}թY+y&ѽ}D5:O5Ň{vXL-z>J2_朥* `~?Ob7Ur&"ŷ߮:sz`l3bCTCo@eГY%Z"V2 ap@=/GF1ssDjں*Z/;sD68=4E7_0KJT~+uejb|MbP;B)m~qs!Z׺*+ „e" n;jp*41A="u;9dOBPޙH3K!~ԥz5K&`m/IqsHni 6DmuI1yvBV1WB1.uې[ȾCȮbY:eA%p^df9R"ʘ~1f[K, Q Y j~'Q3Kʆ}99{#%/u©@ѼjLaaxlOG .-=<:R*DFTYK(Ϯ&'_Uʛ#>A-N.o/8 R Jv.`Df]?,u!J)+[ޓI= 8H|Z]A2Nq|T[V_! wT,){&6*2˹xVAJŧҤH֑Q †ZAsE/k<1-k"?PB HI~OQl.&bxݔ}5›c.NcNMS\2GQ=DLYelP=:Vu; :ZsEy C|b K>  0U}7C°H޻@:tm m mJeugu#H<U6!Ö]h闈LPЇn#kx90lKƢN47]CH>kbJh]^eO?PT'3ttvq?MdZ :- 7T-䁛X6>+,t@ Jm6ޜ~6!B?ϥ>v YhJkS& zHunM`ڜL/!ljOεlOPl>#{mivtzf2OŰ_vta֛>U q:&qQlJ[-2'P 9Tۜwep%Fetndg^N5<=n;*tk ΁{JseE]FtJk'J#s7Ia]ir]Z ʜ(b7,fRML#»ZPz*m0a僧͇~W,t0WyivL%eg$#K+PG&'PTS`R}t3F@z8dA|#1)F7oSqAGQ[6o #>RC(%r&3~$.0 Ϝf2j?kZ+6*%A`UYIo+pS4f)1Y8N,ѻaЁTZ8R'Q -V>?LNQ+=*%ێAJΡ͉#TBm}%ڮгZ}A)/&vza KȂ [AZ~fSQBoXo_Ν]L.?ӰrW_<ڮ (X/GE3Cf]+y[> FpAR4THrӺSmVT*#Tj٬|xy(GYh*|l:^Yf~Ej >lRzVR8le|tB!vgDX(IFݛ43!_ ֧4=@cGY$GGAZ*FDCK>{U j3i!85\JNBMϙf֚mMj HV~i ڵ o.B xd85Ac^H:b+&bZtґض7h;pu J igjH[6N Aάj7╳:rJn׍s']|*i[&Vnόڻ+`; akKI7.W ^^ $%BDqze^NmnuO35epeBKփi/u''O2535ϯ1 6t+Q(tI!v =3hZY2(jEixt:ghZװ.5 (N r xeByҊr8Eb+CE8 6Haئ9|-fܝSp7)jރB TC]A(u 6[s93בH$\+xl 2:?f<Bˠ^;< /$c˞|tR܇.۞ctbݨvi\dgO3ގCz@G_M=W(f%tiLfy%YQJs^hw~FJNHJnveogrwe/EܽeZ8kr ~( n?`;? Cg/d69^Φ.puK3cJg1;5KJfFhӜ]޴ XorfzD 1Wd&ny^]84AH]YEnJkGE_ClL] 0۝}"%@g\Հ.yGŐUJw&м2#-A (kਦϮ+\.nV$HZ-IY0S}&Αx:r`pem"x h.y[0'YAYZ'.F !5w$lm( eMq <B7RzXCLf>VK`m {BաiIϞS[{']݅A$vl|b5 \GȉNua C 4JvF):燵j:7k"`{t ):1ՂV EcG=}J!AV-@h{:V@+(9^'@TBC .oT9*3W6* vNwL-GNځZ۽ %0٤GװXE30e?Ka?R`Vljǚ7Le[_M `̇rp3[ˁJSar8[0(ԞyO1%@ĝ@u}j.Ic9W;AkCJaz?WIj)A7aϐ#u|d*(rB{wq6 A\8܋g(VGI2!\js;qRݜ<5_Y ɲ<:G2*ϰL*M{cg/_CQ\!y+kݕP!MOq'+.DFs_[ŵǩR>㳓ī+;uk"MnY9U/R_VD"9eO@Ǔ4,wu?/}+5 9nO?=_NV˝ZKPOmؠ)h pwVf<i`gAl'ξ ~7s~3Gdwfқe=R:BTtՓҊ֍CR1dm5R#Q{["_CjM%JY5j#A߆;[6ˁ č~|ږjOn &mz,_r BN=~dzUݧ?Mv)yiMmܼ$itNc-qл/ ;TBh-P-XҔfkZ)ĝr^j:fyv0cCjHZSdr@y<SlHђE;fوX[G. ?}9ehܒb8~a| 2,B0=;%!4y9Bεpгϙνr <+cIqo eobOTm2ÿlT_6&M[yL$?~쐯%DܨޥA ;]xy}=*` {b0[_?gCN'oBg v.W{𻏠VQᣈa[9FE)[QnQ Ġ?+Nl],V;/g߷.t&4Hٙ 6X/_džE*XqΛf2(rCsƸ  BOg#@nZ[MH{ب Ԧ~iJ0/1^ +$0r6LJFK]{lҒ~Jy逈Du}=±8PUpFӱ$9T& ܗψYIcO^Ջx?*UpCerxMwT2Nl7o`gKt̒*u%!Б(֠gR_v$."P JQt *lɋ:Bm\82#2gxTI(D7;WND6/i 9Ә/л$ C)_ "Um{6x+aӵ>.BNpvwlG+5D󷾲++cTnemAN!c2KgB?>0ʒ"w {>Jm'qIK}z}٩kݩ[d%0K?D Xrr}xOU2G*܎ED|ciأ,nS^98JbBp8, x"톱4>VGiQ2 iTt']䞪tnL_,D&ڐ6ŋc93^?hy+_fCX&ũcvZ9)9 +l®Ԓp;vdA4|U&/=T=bTXrSmeTV]|%-yF D mX qCS@$Z=q7A< ]Xj1TZ[<;8A y~'=vF7úeO2)mRWWʊPـh_5'fBۄ MP}+)$<&Gė)جY;)2Y޸mU%nϹX-#+а/ T*\mFFJjshO5lmiLN 1k ۝RlT\F7c#cdV)v,?z\M917ŭv2T9gI>EMwA]}َ.dE{waC0|`a T d"ձ4^_7B O~^[RpBl9S=LeDI*<,$>!r/`#MY|,;&Ȳi, _outq gK:绺\ѧ)H( 1E/ FS'P `ʷ!k&_Ry"؄yK}ClTŷxWbM`/Maʃ3|@- :E * WvUǵ4{ ҵ#U F: f'X,305%G|?8_hx6Ws`1* 8|Y!>){2Dd[Zˎc$r(ypꭰF㺷S yWO̰xIy䰮4J"]-[B^A^fX92e]2(yw& :W٢r]5~<(KDq߬T9=18 Pj1~3 \޲9^qPc`5ipذr]+"H2^d?q0,TR04rL//n*|0Gmo!0elK: HX8BnHL||pb}̍5V1G>NTYGq1g "3k6 Gӗ$\Oi%8pA%?6Jb 25A/rjD9S(VoE*6s8{aC!g9PTo!yf׭^p/8{z~ oeC,Q&FgPtwW"dqYr_ tW{aC"/#R|ٿEC,6HŹսqk>xDV`@ą"O g^e+|w %qFa gקr˺Nـ5엖Tt.MNQ{;~ Caժ&/N*`m e JdvСBQs ibL$X[T/}__Rj^؃ &(۷ c7_u~wix9[a 8LzA 7 ~@^5JCfۆX'XF` gԗid!D &1 PHp-=&ZgJ쿈OA jF=Q+6%' I޻WVaObvBVv(nMRd}c fQ֚ /Pl4Ž}"JGǀFo/0=OB,/؋˩[˚%nꆟ V%4Yj]Rd1IAo5e LM܎*BqC[^}-.Z s[?49 RzAcH\? w L  V3;Jrc~vGudcsC]OUd"5VNaWf1xn0/g^_$$C C>]4=F_>A$v hFy㕜b(92҆r? KDk4D+6MCKg-6OJb՗Y:rV)>5KESJ#aS-Xq8Gm {K]|Ab9w[G;ȋ"@Vk% C/LH._3$ 9n{Dq S9i p=< UT̤=dz"0XY:ޕח$ ļoCsmlrzD-kRxTCdFQq]bw/ۯ ŖAt輙NJI"e=1Y_{984=Uݱ۽ (tZ;>rFԘN;>CтN̐CYIK.] g0OV$o+]`h# -Ћrd$aSy,E ԛFS_Džd ]dq tәRqIַ9.!`>x.S>a|m!D&e2K";;R;P1o㳗1W"Pq5e0lҰOb_g?cԩ@T[篫QT[IpguU~dR}"mr˦rWւuc|*Q~: K5}եBH d˦4{ 8HR64̠Oprh|I ʮ0b_gwf4!騹]?[Q-iGDh9eMa{4>@lkxZ|dWN"9whZmX]EnM)EeDf>].,^1 ozXܥFdvHЋY*`FT͚,&V>$H c3́S<_/VgQ,3SN eVQqs,-Zf'ڃ>X+_:)ъ,3 ihƂԈPd9v@sBM[;N 0(t1ąZ^P:KEJJZ)Uf"{9І)sCaAՖNݐu~Wo9(IAwM堢k܁pv ^>*w?C=ueAe%_G\T#<ձ࠵6|*dFq-3ސ'2 I0\EYt-6_C+:5aAkvB?mU4Rb:C;ZC&W'] e ֬b*CKupC=>/ZKr}- S6 u8^J80V 9vc$?--JH'mwg z*PZ8mn &>]&#FƸ;1&/[vk^M)қbc<^^T0xm7:{mmZtog;Ήle߯B#OaI(2I\UfM9bB}5C| a h0lW:XJ%q RZb{F;viC?L.Xd)6%;t5(IEP%#M|ߊvm5B "lURe\L87vBBbw0W[m2֠v?*o:#EL/[U",SبF%Xx԰0f?QvjE F;6 [u56OydHU hsheEXtm#Q;\f'f#"nuo¼{\Խk ^yv%OC|S Cmg̍>zݛ{.a}s4 &؆xra`L9_,ҕ ӏ^q+GAݝaMJEHTqݨJ:I%7pR/`-ZPp@@@ mP5?#x4rݛ¸Váu9waj wQ|bIZ߫&Ve0Ce|y{Kl%>NاxѸT$@ՋY/" XܪMYY!g k7a")BGN"M,H޽F؏ll:+@uNus N ^uӇB Y1傓I^41C~.d\Lݤ9RT|1R70Y(ɼG٭"H"8p2FϞư;? .xEev[l;+JMT0v8&j$f[\w]1™J\t\'WsKlJy0636fv;4k+7eOCkG9ImĞ k tK4+\AnI=7SdwwqY"p_˱4d!%p.^'nbǢva|8hڞ7+>%Nw\Nh*'L8̓XfbFg$ iFd~WAP-zi)U0o/>XK5^AfI r JT~|0Ša9XJ}K M-ƯMucL޻䐉Q #%9Y {"t1*'cM||| q;3J ~Tڵa1W R^v!ZB-Y)–M;jUSg2 å_o}ױh_"5]!86xO{`Ps$sa˞^~M 3 uyC[ER7{59I:O ׭Oz!=<;3Ӭ75`SMᗉTV ɷ%@)``˵f*bncEa[$rj?GZ!ƺeBܯS [쓀8+|k%䖼B4l~V;w8yv[1,㋶\M?Jo r-K-(T&[~hL8t?M$8|Dxg { "Fhz *"|؂;%| UzIRSʿl(PצB|}-v=mRM9#^b <򎕬vMC_tJ1ِf'T?x@ToB9Z+^`NwTC-QJIu׍'M~ v1!;b bh!kne5pFdq*nL.EI#J^D 'aDʼ"\ (ԌYOhm01aBF > XϠ%{(&$=ZKYBJzJEI p`9#Y2Cnme.U[Vp<{6NDP~YG>iEme nK/?-A=^ٝ^״MP7u`Ƕ |+?iqB<ʞթjN I+ vB> eB0mP*7߿/z Ur0fdͼ#HZ JCۜmtLz7[9έd׻[0%+7 2_L%|L$ӵ$lΪmf."v\R!/};(KsGG Z1Ӻ_&K:CwrIbhC2SA(gBY[fk2+5'n[A&jo̫ !6/*߂tAsjz6 ="QH΁M oU;{3[yD7(4+N&I4Ǜ]Y|W9 n{#[QDk d){.j6M0WUq)\!?A0m`1;9)sR~j8 bЉ ?N>X_JƠVp(#h9͙A7fbJ뚄Ya3Sg s8[S Jj噲\,rO+ =VFg;@Gn*E"f*d9+?OmSߗx$$ʚ.7fnW}`+ ӾBJvX=%ox'*cª2g^`YEg#g*) u\RA4+$"~ĵ! hTPrJTWam+o]~v~XpQhz ݴW U,؋!.?q~o럣^m4m;G+b6Dzfo ?\V\QsѶd7 K'#5,e00M(䫡Fw&tX}CYJ7 Qq9[>kJ+iH1vS;R%VUWGq9kƮl ,66tVi@uB HطP} SA 2"H\(SģCɘӏLo/@~73-@uxLlx=ZزtK jX=Wp#gv|rŀ 9=%(ͼ|HS@kէ„GnXA߰1 gQ)yV|K8<oQRB+Lh`^fb-$V wEҧx'DDVV!#C^ 2m.0;&]1it"x²8.AFk3r<ꤜHr@.<^yU@"}!0Sqm `<=ZW(1|ދ,,RvBMp!y&_DfRܿ̔PvMUu|#7~=jR% 1@FYdSpKO.co%(bPG?Ip&a|k$9s;l5=xu,kl%@YU^2D^{VBAj3̧%Mzᆹ(bYm=9^|eY D aUfg >`8f V1e(D Ҡ-]0s:?&S+߰^BG` f?ImvWGЗzTb,&nDJk # -ݩ.wY^3(PITW&(zRSϋh)ġgy`]=+JJқiZUnK O hd$Vʖ(8XUo0ޓ%q5:H6IG 0тch_%_T6E3p]D+tƳW1/%vyiwf$4BҒ #2#ь;/ 7rبNi+h}͉VT-y0eg%hH,Sbc XJ̸|%Tlb 抷"=8ȹ2Y:Ry-Ɇ*gRmEX G,'Gbd^LEl*JQ ߁CAp[@EpͶ#V)D"%4됫Vmw'#)=`:@d=M V?> Цd!G-y!䮇a:(Y;z-SBn)3~SE C q?hI8 N }LBJ}[%vD@ACJ}zmeEfUX}qwDTadՉ)P=Qp~{ݶ8~jZƿ^dRm:zTԤ]\e)%4yb-ǤL<'Q)!ֹ +ʪ"lƳ P(!+AšMPꠓ5KIUrMwi%`8o6|cѨ$'iSqortPoHmT|]C!CdNG rn fccG-L[Q\ >g0X3݌$Yh0>$) ĪERh'q([uSLKq\#!bn<@EϵyD 8U4jmCeFWd PpvRŗ"ǰQqS9,(>(nvȣx{^3dvdJM*Vt0&Ċ5A%ءǩQ7*{I WÆr%lB%BY|YQ$6r"ph'3-D7[M"U36#,j)v{AAOFQ Yq&{gϮkcRef/ 1]ts_`lJHc^d뀂XĹwgќL΢,65U`^zʐD)IljD BVbQpC29wFz# q-[d"VcܫotP,u^+>v妧 ?Udͅ[-za﫽0@ə񱝡 ~|KQR~p)l Ɛ MȚU[%Lk3p/!{w;%^ž'c,NdR"k*O`{۾}2vnly˅=9s^)aXa31i_ٌ'BoSg}Tͭ+UaG+ > 0K"jUqzZ"b OQ${=sg-C(ާ7SoSܹg(0w&֡q9sQߴ5L.,f1Jxg"e_'bŒJ[]yPn6^`{/+Hꭃʾ谪D\}K_4>.\chԼ|ȤX8?VaF5)z!OdpJA}T^]EAZ&qX96)kbYNU,ͫԯ=8*_g0HX索W~ΉF(Pq*@9#p!UWGՄU8iKG>j "C5b.>U]7ȕD AKpg+ʾKA5E5J//{'*ll P6:M ZzR{gShZӾ(~ |0cn,Ӡ!Z@*xTcpց3-og'Xڹ54 jwuI'wOKHZ.MX4X[W⻹,-2kHpvGZ.3*> 1f҅pՋ(Mh2u{q')B|mg=Tͅt]ԝ|w Kfdlh!8[\~xriG R >~ԛR%Aȅ+uHFVN.*N=Kh:^߻?nH1JOuNJϗ4u[%QCķ/Mq74vÂ(}SV1 u<L=0JloK`c]c65^>+mG`S{_X_- Uܑzt~z$4 *UE~¦Gy-'M̏*C'b*fO#uXO^=^?e:I h$9 ZF>J ,46䕒\!u, ֫ʑ.fNZϬ7؍[L&\O=zvH J[n`>pUYN0ŴcJi9$Uy'r1Ŵ[]kE !W}Lf:t0o?Pߏ$?Et^J;eYfXB3SƵ%U`"GƔ!=ӎ\C)"eIَ|S^QqfY9{UlܴL)4.CA\AF5SV1O|"Dr1agFw#;r/UGϒ y8AS_be]~`u!w97: 2|ewt6A4@O,WiLOJ[\4 J0 ncJܡ@WaT Hsz̞ɔpOdA0c4fEzm/apD{ 5i .?Gu)%ULIL OC TIR|.Z %"\Wj}K!s]YX+\ 9AˑÌЇNn) UkG9Ͼٝqq6C'AS#ŮMzz(ekL?$32/2T$ҍw^݃ H..^"/X KDZB+Ӯv|Fy q;+yWp|#z]ggޕbտhsJ(= gw`be**Y~17T,/Z-B(XYܬyIOU$Ho[4j~W6?#(fz5 갥Y6[S6!`4"6thهU~y56czLګfpyTF0&8ZXF]٪ή! A&{czAڥKBAiiZ|bOһ+6cnb_fS[<0~mџ#,6<"$R˗# J˥zgUEFM:CMmw\0ġ`H{1wIo*`l NLp%r7 ܖ'=%#0)2.+~3F!͟W[ )l8 XTKxy[V\f'V`BS;Zٳ)"6ٕ\jڱv<9Zr>5dG#Lgp,51z|%/ҳ&L J{G3*<&eDl wHn8^.~qީ)le$eb<xx rAFP͈-'34jMqw>J(EQɔY5=B~u+s(ݶp;66)WOP\W #OÏ4=9Bss_Ƭn4??jvyiNF-9gd-E@1q2„ $g-mR6gu֮ϖ>Sf`a|^^R>Qݑ[" \iDZ3eN$j!Z>?$,iWR)UoHZpM1#HZ:}z6E[HMjcp*݃Zk* m"d,zG_"j{tW?p(=8C{yea;~.!_$kn#=q(]ژJ/Z[cÝr 0sҟC#\?i˘u+|cw\ edu#BV*B-#FA_@='[ ^Wz1 oIk.`#KjF%u 9noZɤXIM5Q?Kę[Ro&t,"Z/$^kK0)LMj40}+.!%dO:̴򨰀'Kd7! \3䩔)6"{WiZe"RdHP r\gy> zEgʉ:-Hd'I""5=f}]y# wAS<2DeʯwOfpc̨ʪ7Svұ0I0s7)3y^/ӫOf,}kQ \ L FY>#\>r!@,1l<1 0ž3b`5'M[}|t1:AWh<Ȏ`' :$`Ewiϔ $W[ /T Q " cFFDy *r;*N ){]X44y Zi;g8#(:TmYNxsPo#LO4?r&}y[f1Yz߼:~Õzl=ZDW[ n-.ۻ`%n.aF#4Yһa3LAZl\rşԵI횟\TBR'E${X3{x°CN2LGv>&HUu8 /z^0haKșĽVӗZ_#L-XMisq $`p.\᠈Qꨖzo ³EL{Y]X:wȘ(Rtt|WhtSߕe@(7; j|R_.WiJDvN_ƗR欤t*l/ƽjG5\wA!p|A, <ϚհSoLy4QCsr )yHAgA o $,lWh.RU+=]Vvt{?Ud#cWKCҘ2J$ SC),9 }B3*1bn?= !S4 Gc,֜m-9,P̡]Fƒ`wJܖZ L? r^!_;Ǩ!<,H R]9Ⱦ!meOC^M\5l)\aV ޑoFPNe_NX +g_$Da[(ʼZ1ST2P !(sfNwE 'n3Xi3L+m3,^ w0z"f$~:cM *{\~.&1 tyqt*͂Wqa0orUXnO0i Xj`|v3HK{ox%;t B+O&7g=jWJ&'BQĹ|i-Sݦ@=R LJmRvC1sYx'*Sя5Θpn$O~?X(RGz<[+'y?I`#q /,pO U ƭ v®B=nTʜK^dz<&]//evZq~b&ub*YL4Z9K@|d3S@ݿӤXdrTjifIT; d|Y}a,v|0x]'Gcg(dX\] k|rBFh+'T 1(fOWPtĘ6xeڑ * lCM H" AnY@ mzu6@|LNWv:hI%h X/au] Gݤ^'x%pam5_ ,~ {آ`gp ʟ dB+RGxZ:#޾t!.;Uqtde&/NwWD#.cs'B9t36//.9ϩG(~}yǷRu-;۲]2A<_*(|I8,J΃3=?va {2ƀI'rȻj͇sҧo{>}bp4e %_k*5;M+*nmC8;xGlIpO_'"Y@@1A )~8wCPLjR2m? ~}DU+D^ǰUJ d2=7ëAYSVi]U3$`K!IWo?>RJHu6l/k!'#Q@ӻGmB⋐编8cq%I˜ RԂfcgϻ ]uy-ˎKx,Sj W(hl'gh.⫫e93e =ONg}xp@H3E,Uf%gp"LǨ(t1/ p݂HFCY F1!o.|06v$m(!Jy6.W69dH\BuMtP^TfC$:FmKd앦hzUqg+W$JBv/% {ʡhHFҌd{L]l@ڹX !e_YWQ0N9L3/6 'pE,k`qqt/ ASn&R$rFUcmtJ-jiq<B-sxivD´Wė/U ^UU3in@SpVXu}xgc!Nz0N|ep*UNYWe^#CX">2Pkɞ 7"rDv9-eѩ$N;oVaaK{`ʬpLg`-J,TjڋsV%INh)^Nz2+/6W\ZN8֜s4Y rTT4/ tm}M> )OFGvj}2(M(&n0 H#r&A.D ]߈ۡ9v 3c+6R@݌'yrFiډ5uHtKS~}I,_0wS*isJQ}@T}`@p*hoQ4qJo_q1͋88xU$3=HA^ز{^Xj'LZ!YSs!/9qT8}O' v(P7* N1/%<( 3MK*ʏ-X0DLҋu |¡̭| XPmͰn&9c MފȓWF_{ʀ+[EL4+ww04vB4S`+R nMѷ:4_g8hvO`~Mu@Afvb7+H6"hemHR$ 6<<[jKWC.!%M@_/br^c^_A/͒iM嘊kpGHrR5,WN|#I"VV,"otnA6 ~9Ym4 GQ JuR62s6Z{  #Nѽ{*5ːxbp=08S> .w_>bTХ]6&}hTjL%} Vf\kDp>ɚ N ׹8 {9l(!5acOLP}ufO `.H]\$8Ԇ!Ţ>8R!" ~pXh5ـ?1^9dw|- 6QҥeHlwMQ4rq݃&ALj2 Tse(V&A^zKYX⩱MbjVjaX@IBBUħǏ_$)8.NﲖjqH=$DL}"F;*NR(L < ō0sxˣ3ta6 tBz^a {z 5l8Q*J*neij2=9ltkal G'Z}ljɧL6IכU.1y[,Ub^F8$R9|0xF:_M ݤUi( P l !gZ ~'qi9Eb4n(.=ݚH_TmA%R.&&?ʺIfΌ0 a ˵ ̪Nm"R|QTc敲,^:t}mgvR(qپU%4dG]QuԀ1xO|D^eܙ1_}b? |Xl RXN?lzqx8Z̰pAcRZDj&Ikock )ЁX ] Q^䕯bJJ|qmsi~2 vyX2҂=`JNV:QBZ13S &a)dhE+.k#Y?Eiov"|UBt"c$РuZm/웝Fo ]#Hgg*W׉<ݿe  V۷|J}Q9Daʶٞ7>YMApRhK`bHun<: 뫽F[ףSQ8Ac+:`Fy VM=[*aoJ U;~.ZY<ȳpz#"K6/u+f<ԓtƓ_bU8z5o?3H]`SS6%6j>'N3lyTs"dBצWs):5Vߟ)0~ian%҅ЫwFp5La;v3XTg0vsueS-hZἩqƒ7/ePݯTYxcm鯷ǐV=)@.NBIjB`!G-6-fӑ48NR14mUy rJ ]na{ 3s@kwa_XXh}I[FH%3dwB/$!)XyV>U~?>;ժr'Di tȇbMxH9Q*c3 1jhjY4BւVB=Fk]J05T t뎋|Qj $mjz  !%;Ԕe!^ .4BL : iXD8hÆGx00d! Hړ"Anylq}DzgthMx䴽)yIMƑ <ɟ"./ [tlI8*?D r匎羘Q/l.b4d^kRv\;RMga=Gv U61YOsl$z6-9~IY8S FpPODZ$+'VZE^@t>!M02qֳ3ov\^m,jF f`cm`VQ,ڷ_dKp׼IO ca%`R#-D|.Vq| !L ^u9I5Q&`A{\;5տ< ѽ $Š ~z\-GJB«[̓N92m^( v0.afOq_U O^t4MdY6Po/ ́ PGFzpǺXX2krǔ =D]ΫU>쑜6@+ H~RMAZ'NAՒg:;ҙA* ˳BN3ۥz\LWkyUET{k::B!~%Zpb_[b~Wnņ=&-8w*4w!X/%`@ \o EcKBzoGԸ#v/dXDPkv* U>~zmmcuQu͛z[{C8 ؋w) Պi d5*S?ڋdՅx[Zugo/%[_p0|o7Ldpw 1r>Hw։~S$Z=}l`ADPj2*(8W H'iHՐ].VLwZoIbD~LͶs7W?eK]Q%m 'lم)kucbP#RY=H0/wh4=Û -2:3bĘ?vv E{cq(rlͻb'D2onxLrz#utp}쀐%t]^ O]2;;R9cOD׆P/yf3n|vhң$~2bA'ca^NЃt)uEbz%J9Cx{yܿyCQ\5xHn9 ]J}]ң;9׼/Uo2! hUvYۣ6[֔_lG%QvڍQ\dŸN_)]+v"ƻ{P5aXz{Uq'MVo\ /. !Soޤ#Y(MrlȆzf-z;H$k6cWȦT @>d:L>M@h#LK"<73l7{((~ ;ζAq.4*oEpp*%’zfh֋RВgzyҏb$ 7׽@2-j\0[8w { *Ǽk\‘xx|RuWF @xeżj-#NX8ȧL{D[G '_ Ę,^|FZɼMq$qIi LYe9Ԥ!T;o::Z6yך[zN]ino]$Q*7Zz>#ףe [92q6O@o~eqL7='iAxn#j~Ei` hs95CPs`\|,6#9{ z= H >:.hӥǣ UF7XdN LCX1hy8 uNʼj)qɆMMmsjb'\q03{vX-ou!^uX.꟒E53/ɖa+:( CI[I!,p9]L3)Z7&!ba\b5=zruOvUW0.[yw/_?E0om@&FWm!gQ)Ga ̾Áӥx>hn⵽sey+ !9 :bl-~Q^-7亅[5p8<(VdsіUaF$quJHMQpcғv?:tRiê;"] d\ig3y& ߐcithn@i߻ʜU MMO@5% '{rdw\ O m&csكJǴU ]c e Dkbp{hhOĖ%XU9K MEJ*-*܃[ a!g'w?528tƒ6ùZRjLJkНc(Mfz/*PX#DŇp͟r(zm㦢f!li*ȜKT{=4Ή$)X~e0{yNBg[Swl]TsQ߅0}lAV{(n١ ՂܴgMUGA怜η`)$ 7{ FU~#Jb"Nrc;_Szbc\4y@uH0mW` W42噇DKͱdQ#2á]j6@ )rjΊ\9Ώp'"eM/䤔sF#p]T~b *Ujq'lqpq 7l}ـ:e\yu&)lv &u*dj d3N,'-!Icֲ{|j*,>+` A?78bB;9oܪq~OQ8K sU \>ݵ%jEY)niY@66YQ#vt?b4j;::r~Eh/!׍DK =EiUf):`,3kOjƲm"jB/A*utmTF)_DG `+㬢^L8F9O8LXދ{<.E똒}RI4 EpJj _"'m*_)bj'H" };ܧ˄$ 0}҂N}&o R}KIݻCF/X~f`xo f8~/(& ?:ӰZ6XT;_c'Aq6Wʔ<* dA;]P:7ߞ|A>PrZ8&m 9X~St4[9c6xFǜ =ecu#:@1D2ysFA ڴuχ])LdB=8j08OA/~ a5HԎ &m LTNPCL!O9Ӱb!eLH<*H!S{l1mcĸ̟s0P^AكV7^Ծ^Yn.  Ѽs%v uEwY#Hr`p#L P}>8uAIHs%~H&&T$nJmSu(N ruPL](@wZa!"`V28:@=.G#FV֧}BNpa}o¢Xxq~0V-b­sW:$'4C ,HF]Z͌a{IOw弋$l̤5x0<{Nw$.ℋ;u*Ϳom#慰@6v<%ǷQCg-.9#ƭ+nc v!KLIiDSCՕ|o˰'tX~i5= %#x{JH=gk%[ۨ;B7v4;c>&<%F7Aݬ*5nfy{8rQQZ2I*9V=4 6C`Oa&!LB%6xߴY$S,H:o)x\NfJ+(iv]%dNin ڣ3XH{\$n)N(Qo?"4Jw Jdމ]WL+eqjO7eL 7!ZFQg] nIrEf3#hEeb6h/<Rl~Sٴ/* efY<~t,NqWR!FW}7b\gBN5W%GWp!;,ؤ\|C`J2A ckUzQwwln ejig:vzs"T6Oʙш9D,×ɝ࿯Z{;/v7)}n{4)Z ]`?WZttukTk Ā܃!-̖mttԜ3!K0}=wRb?ܝ~JE8}`*`cULNb?Şԟ0rQu,좀Xve&idi=@1_@1c}[{">XT֔ yaWEҖ;#.t$L!z\!>>@aX5S'Ķ D=ٵ-ޖM5Xvo 4g+^#^4ﺯiHLS& bM͸HN`~4Ogi>xlJd񸉌Vl9W@F-(IR=fho6TX<ǢrHi̘@[-f[2X׊Cxo>as!+#U?Cp -DEFBK oPLAhgZF66cO3tB'ĩ*FEP)PK4[MG}a(Lɴiap;dZ\MG=:Xfy)~^ޗŒhak JGBR  +/s2?<@Gkx ȸ졏@ov%`MҎY`Hh;ͮ>W9FTYh[TW1<=>xNq~)żYY$^$(%e9].v|@<&4kL}Ǔx`#SHL!kH#$>2j傒=̿ºdN`g>wؔ *ph\. @0l\ci卒oa!Гc?áhʤS m/jvo,POqOTYQtQ#lIʗt1\pNޥA6(aٯI{٭xaD}_4=靖↳le[^ κG>LJ$茨 Ώ?8grMn LG Joq:;nh%PX?D "+נw zb?n=~)l+M j|Azؚ>SV_Tr-|#}a&:0eZm>ޅҞGQA_2Yg9 艁CJVG)R`3pQKh=_A }uMרbUr @׎,6EE*Dh0%݂C?g.~]O6misUEOTjL0=0 #^u_,:x|W$i3fNiH#1't\1~7rpT_%?qغJh. eh#9p8T9})[J<=`Ffk~ƣZꚑsՐ+D[6m9ui`̯a.N(#ޮ2s&vR3_e JkXt>"k>8C7'G I(`,OT261\yJ*lA }0{DZׁc'#;5 p6VL J GA| SSR0p/~*.*S?``cR}BLx1\&rZ[#x3[_AgO' W=Yh4!Sq5\ I@,wSu#ݎ,Ĵs@wvp:) Q}%G}[ N+&$uΑId']iT 1L:'"i^p(WQIyJ)2!we$,0PqrC܅2W4nY1}*P0bH$Sn'P 8}mc09&J".{ʲS/uy[}A<;WqoI~huH[ȵ⯗K'Hg9&fݙ6gGz453ZúHVq[Y"b#) ]} "/O#5OSj}x5yO(ZEhy]px?Mum`U/XD*Ez>݌]]9sɟb-dd^^)-;ڦk;* $0[qfb4zur/IÝ̷wG6Nj?l5Nf8~4kE)nl|f!] C$NV^GA\r1Bxh' M\qiS`"ڤ7܋)+".NV\+n\igx%d D>#4\pk {nȑ j^\ \#]cv]I(\]=0MC}QwCٵJ ݒf1,6LӪk!MڹįȅdS t>*!;Z6t9iIfRq/ 3Z06Vj~v4,l8aERV8[}Xi"H6f|PFDdq9}gi)l|L}/CYfeR,,Z b P9zHcZ8SBٍKQ:L03 P?c[_ҥ=ꁜ3AK UJ$M"XIʿiXhvf.(R6шM%7771te䦽 7yw[8V` o}w\DevC?j9Vn]mGAp ^`Bvl)0 {Om y?FWmZIe j05a6'q(ɾbI7xCq-ݒ@ -F*LYe=;wdg}DK#ܟ_< 菀~:Fkt|W~c&v |h,n֠(A"I v $~T谖 Xpb ./cx*m2Tkb!ӧ.:235_DSgɹ[~K½ݭ.T4#VƜ具q,Kfb~IXfbfTKô3xt)G2`!;GWݣրlfVP BEBͬENs2d9!D2\r eC2ϣ2*b (٥LEпI$"ɵ8Y1إ}mݐu,c٨=p8n;&S#=z֏z7W}-=]IDͫ_̟ʂR^_B}Y43DW4s\ k u5&?c?|A)`9_42WҐqrD%Yg"2#P!pdz$>3ȳ,A%[OYڡVCq$WϬ@-\ED Li BjpgKI'~9}!=J`KEΦf.I)S^H]>+~DUEƬo _Dl~ӷGܰĥ 2ߖ 5*Zlw(U(ME ' 0ѤMl5T6x`} (xd[_nUȼS>QoD~@$ώ~ξ5KjQwZyHz^A/θ>tq-IڱөS+{i~J q=,k!e:уD97 Tr4/r@ءT Vsy1ZjW%oj6Y|A$ PI=zĉ;#P Ǽ$9OP~KP2l:.unTr{Dg|f3Kӏ`.-x2LdzU]&N)EDյI< /r~ml^cîпwO $ԊVh+NBŨyЋ+-Hh1es!3Hoc[xB:#00ںX9&WAPr&?ԋe5U3בFV [|];Ceç(R }`LgˁO?7U * oZC٭#ofe3EHXU`vA IgLô{ B)m ]7L/PCҭl]7[Aƒ+ ]>Aj;et{#LWzЄ%~sv6nXgTi"J<U"KBZ#0?{ w$ 2*ΜD &8`oG)zA1 3%8gϋS@3+(MÆhVȽ;ǔxG$D#+B,׬Lhdbi5Q4_Lu \ridߵA;5; ̤}RYО/՟QLT8Av0*/W*C0t\zCmJ#*mS8@r,Ŀh.&PD#x0.JD+M2AB1K8~W8`Ip7;:S6j$ݕ9]OI*瑱^(nh6 ;;3! ^(`|+!ug}|@$닷"r/eyNt_|Gׁ.ȕ}MiXj~ jW ➩EoiP;veO`ReVRY?|oRj|WxR4WX!8ii}זUi0 X%9qoycm0my x3ke۳pU)p͢Oj72XĵTwe? i=:hS **U},7RFs-y'`8(|埙_Sb- 9r!P_/#|` E6&bck2OuH;xԿhb·d-7.؅*p11!7*\gcZ0f9PGp(З'[/-]16lbTy%EFө!`R+tC VH%ꗏzf`Z;"PO+Ky+oZQ&B7A۱ܳ᨝[~4r&.8ID#p])0 #d,O$?v1`Xw1j{{2^S|]*+ea.?DúgI^I$mui܌x; 04M\pB]×hj|P,&\Lsod/*bm[ d!hHx6A[3]Zޜq LI, )nc5bZȝ'5cnQV;0&p $~XnS2xxDP"Vwzb 3zSV82SR7թ`8zͫxOjLwers筟|K5+nZGwkgzD  ĻaB0aq.'Q}|逗v.ʮ [ƹbx]Mv@[nq4EÛe>j|^9RbYW2rdX]+28f,Vk LTW3Nd9/t& \k^ueI [q~rr|F Li q~@=r{H:RkK \#d? `og[ҞTF.9Xse ߲ӧ;'ڱDTɗ8h(:_QDhIK8E[ͱ0舀/)$>",L !"{BwqҶԩG4dtQ,n`Ϙ^-yļ+t(6ʢcx'@d)Icx|Ԡ_LJ3O"ҶcYARpeu#פoh]B#TPג 'g6Hd2B ͺ3BXWL*M[ wURh*޸8^~ K? Z -:&ce+utW'ϙ)-Mi.A~>oYX=qs {[B&jV1vjbY\wgČ%T4پFgs1k;4[GߧeOxt =|%s$;'P#T؃!?6괗V4~LQ=0!nTK" HW+( =^Lߒ% JO.&h< "' Ȳ?\q$"x^VɲD̾e5DM=H;SExJIwnvzoCW|`{~P T3L{)25 W'NFpH:vȂL6: w/s^ պQcʌ *œ 8E;r:XXtRzXD!x QP1Me!9̟4 2WO)*67Т^CGNh{گWύky!IVV `jWe/i$ق94Cʦ37|t07ƨC,wyrc-Nwn]WB{'u(4;w1uQ[jl) z4wGGvƑ?aib[D˨>~._c#1Ma4ycñJcD%?ZH寀#+*sf^˵2_Gz,>aóOtĢըрoOZwM3h+ mla32~*S=ֻ Ez>/ B?=jdLBlYY^ F 1/Cڿ@f)XLI BE!m8ŭ)dfy9?FM:6EK/AQVXQNRczRDw-_C͊b)to++Вx^ޠfbMT,"NKr5 @aMoJڮU\fݶ*'4 ,F[^Zej$ݤyߣ5"bktyb^ݠڷEv'\S5~_l~m4^]Cu52FTHLoqknȀڿ;^.DEDj.c zГ]Vne58?1z6lx֟Z>ͱEqw<fQK!ʮ)Q$ SI+kSa8 tojUxD9X 9+dȡ.>c<GatRgrni(o5NKfIŝdp㤓T`Lpi("_`@>MxmC'oi>5 Nr&nXXޙt ARs!Z 'C gD|@ SP8w 5d-XQ'e2/q@rIZzGT K1S(+hT(;SNn~Mr2&@q6>=r@8ɐx20Ua`"pϦ$b;xj Tucqh񤅒B3/9p~+l/ݘCH?Xσ_7Te3s@!54Ֆf.D$t JؿpEmWb 2e~KwLTTY-e3=E2@uYvX;#&D栣h#\IVTM`%I+K܎=\gF'ɻaӏUHYX 8nVyjstb3ߟ"]kh(XJѤ%Ȟ]2J0)  Nfj _zĆ9 =PblDmTSg]:ΔlK Gac?ƳT\\ 6Ц kInaq+#}ײ9daK$>n ia^br'⬦#CL9$ eWQcƘ<7[flCrNhr쾖* *5+YME9zn:h 14Wf^jeޠuvs520 ̨XHaF;iq70.sFڴ,W@CusoFe"y2Ōz!umLa!75XˍkXz]mBCXFۢU>ęNa"ht?eEubpwqbG-*8 &1KXE~=O[rY-ZǟPNUtjȨy(j!mGN^>Ne,$RټSle[SAћ!vlu (N)65iL.#'Gh:`CKj$"ގbR6j) `Z$'~-9o6;`Pq{Z0"s|2(1LELp.$1O>VV/EuAÑĖ0prpLryHڼ;3=q{QI놔j 06-cͼ^tl~;w.3]e_Nm]SE3a8O"G ?{,NΟv1d>|+ lYC#ΥL`sCݲ%T:T(({Ԡc1J#EpLU- xz tʟZ Ho̅/S8LЁ]5>rZn {0A%Dn]㰩F4-Pi]|UIaJCT1d|Թ)X4Œo_M]!D]W,eQDׂgpk,rG `zܱ0 ޮ5Yl]Nǽm]L?T^f&b4LicyS,=${wGs5QZJE7&&\o*EpwO !xnM.:*pO"*hU~鯸HN,?.<}P]fT}QvqTҬc 3r{Mu&0*(j!_mnZ@^IS'&'h> ]=Y"Mv ´1Z$;+HD rRY ZdBP[P9 ٥fm4Jn}6 CRw'`~{E&lEd97:Ppn\|m~"iE 6+I۝|t8KAَ*&I{c>p;Չ(E8I[;(0lt+~:PP_|(#o3έB5V5+jY?6Lu1rwYlZz݌w@MF۶_6oN/]bu+H8AFCYdž }cIYg{=rf`YXD >GEğ+]~)R_Xc0`#p19vJIsHZWPv@϶9=rⅈEidH 3xQ9#aƻn#}U1q?Y_w[hD>R SQBDZ#=UoF,y pPyIOlgj6\9,S23P&S#*v?y@Q2@-$p@Z1" bo&qY?9M{C%cK&2]҈vAr?8G&]BK閸N\ǴKA00u"@pm;Ot܋Qh4|KnsQ~x~a]FϡŝEa8qZhQO]b >)7û;N3nW/ke=ͱdZIysCD# I6uY=Qf )`4 !K|3l/朾Txnٛ%sZ̻]+VGMVzg7j^ {fm㑍j $(vjJd !`c"Bv遶NJ)JkW0GoI×5>"^}س, /v?PD-mt+̢r9mbP`g^m('SaPRwus̄nu&(Ӟ3أr$WaP˅@άm* 3bO|=m m;EbAB3M9Smgq`9 nؒ*^&>fET6$XvK10!3lfZ-U[zyY1xTH;QN@%`@|k'~2C}p0!b.)ݱU7p,aaP8S|0߸1p<u!z&w/mT %ԉWIPSU+#_Ձi1s#R+HwtDMݴ(;*ipuI3ڝ@$3|eVbM`}.|c8HZ޺q]a.uw*0Lvs*r8ۂĬƦi)=zۗ?ǝaAR9$TZ'JC`n55MeC+!G!Ch6oF?+†R_;bfzl't1c沵0Z@D4q+7p}M kngYʓ;?c06UXg֣5cJX2- 'FNEcYPjv)*Umso}TA8j+Gs J3<E.{PJf Sʋ}:hIUeLZQ }{5ڋ " (u5lkz.Ϻy;žYs>_*rH5tDFc%JTkw[eـ,=bZb7 jZWk~v^lZCRkuVu~&-W 1gvYBQ }I "jv"Ku[?&J]k#Iߔ=2iB*+7V@rˁBEuыl0p4Pͤx' ڌ&H"$6~l%)OOm4ZpQe{É3ifq}*@ݽİ#!KC ? h?ǃ 2RMwX_jT"rWD=.td9O*L9Uu : ^@YuՀfso'W`fP\թʌ0CO UnVDCe)ؾ0[( z]6!D[CcnG/cZ"^Ga⤢EVo&E^TK~/:D#йZ@wf0pA[S.{D*J+6JܟxfMG84q]/JOK t? 35*MM䱌U,[&/9,0\!׊O"E < @Uw}oO0cm/CL 2:pC\/ww;BH= ھv@5EoJU"@RUAQзVp@ }P\Z匙ƭQZ QO;FQ즮%&Za>SPM(@ݗ .[XjF[ v\I ڙ&@ςDV^>Jb'? 5do 2g)0A8;}E𛃪T$7ƭ9i~T'5e`YoHhdzx@ #x@Rܖu TDaxUqN~ܙ616 >h_){ a˺pdO.Vs) Q~Wm e9)Bц1gU,J\> ;EX!屬}!$5:RXC8$H#$9֕w *M5>@%"s6j=xYMI{޹^nL-6m,ӄ3%|_ۥ٦3KtJEVΙfm?:^7eeb= Qr.ekQo>*KFuS^[?5TF,iO,6aV{oJ@̞6#}yap^}*^+~5`:@B TlCt?l-TSt5C[C쀿~~u:ߘs15%#M>27TeO<$\- ,izz'rqzU{0ԶI[^fxn_=T_J.[hRmFnQħ"[3sI _Efikv#N4 f|`zJg"(qqbŦP^@Eh%SUD8K@ZN6T C*`6Pr~cϸ1A8~P/tY-d_!}Q~Ӛ(gTx\ f$:ۭBh'Ig7G!*dN*'>ѽ1ԏImm;Wv n8A4H6ݜNF]K+j.I^_i?&S5 cST\@v_{TŲyUUl +gZ .^ &fZ%aO# *pU,@-HFFiIfbۮr8unp(O`lCߙ%RK"S 쳄aGbb?}[P+ZSڸu7ㅛ8վ);9ukptfPΌI ~*w][F0QA^MQ&vl1w.&J{B#ރx^d_~@ۀT.gLpwzgJ@x>.е%R4gA׊bO6 "gnqWCR_qk3v' V^U\*BVY^ a,)a.ធ2Fw8>P4\ʼH3޽5|#]P`rn @ aOCd1P;T2$A۫r~?> -+q! i&eBoS3^!{2xJլhuaf"'B[ft:l՛+[c.K䅇nm4|j?:|͘&: ݧIheV(}@AF`qi5(M=@O#I6@zN_i#yNN#'ߝ䔚3tVpvg ;^㙨yiP=:s T/n_]0q"`#\Os']yɇPE#BNK,4sڔbeA@GNU[bzf2P/6Ek雍.$B@' e$ ٱۏ)J*h@2/QmcOxDEʞڋ.y. !HA9\֣DQ閦ڥpn:S}e*1hiZ8W$JNf =<]9ŗD ˾S'Ew6 \Z$[ #{`џdgT]H%^ٿՆ흺C DGEW$ Og.R`_֧̰,ln+F(_`hY*| #NK5r)JhxqgO RVC$鰦zMr=+؊ ih1{@Qd hAxUp`}8 ;Y)Gh<['9dO̯oI(= h7: Gb0DbCOJ۞o= ]")v2&YƗ[ 6Pp3e,_1_ķ،QNJYĎu839pU9˨,$PZwGFHCK[#HG.({p$k57vi>[шX]!)`t u|Zz=v~K9 qrsc8f T|>0sS1ESVv%my=tm$#Fؕϲ`ViCHv"%l1qY)ɏ'ɉP#—?W.=JbodNa2LJ&e wd|[ vc?mU,l`Ӥ6eU!XŒzj`Ġ0>)ĂFFi$. 5Q@z~EA',jq2IVyC1&M fz&?hx\o9K8x3Ao4{ jx*R'P1>nvil7Wb)=`.`IX2i~ AyX9^"(c{leI7҅@ BiK0Fgĕw2aRNCdߌʛJVEz7q.?*'MY T.`C[=j_._2g۵ƒ1$IAV_oEJkn "ɀ/-Z㹭ʗ*o2xC ظVj=.QCBRcmN$B_4CMvH^mzAxUn-1fe[KhF /b^I\5SuE?}c,_wQJ~$!y"c_k`*nFye;Ez<ڃ} ЈrG6וN<Z*RPgw؋{ (`#_-U~fL=R0%-bL AKQ>)>hE0}0xG%/sV& ^2hĂ.!|Y8*2$lj>&,k $C3vNtzn0`!ГLuz̈P{N?Dšy YՐ퇦|bӊaokWyg mO@"5ʠO=Sd^΅g:.O`)!U{B \o-ʨzL-!Eq{ys+N3〖7F&Yz7DqqMy7YdKa>}hYĩkgH V˲~9/ީڧA5ᘫq+#rkd+OJ(qvn\osɀjY)Ӵɵ:Y_SI4(mlqII %I5 M"nVT0Ns{w*#,2Z4F߽T 't)Vup݄jvʚqg4ΓY Ե1}zh4,:rP]1}s{ !G)I>nLѮ' U?9Ǽ? wj@R ئpd^plx㼖}[_)IF=$+_%*u0)p-BrF ױ ?&.-ȗq>Vb9շj[V럱1@h3>- } ϱ/).O/U[抝#'#v=k@Ae•\]̱P'ge\ ܪX%W#2+#.R^a1BJy_We&gz/S'Ȼg 4R8 TobpVs- Å=(;ĚhkBϡ57xf6R+3B[P&&"m"ʥlC.k\ptv3aN*OT6."PK!b_h<8Ni2CSU/x` zp Y}ѠZj^ Dq'5;,i xcKe`/^w֑?#_IGQ'& 5 Y]!UNa/:ƜaY,OQ"zوuT,UY%Dõٟ@|_$]YeO/S"ѯvx\m@djWfS KBX+tihpQ^2qѱ($33STYjȮL̟+Iy96~42.ˁJE9ekn(ȃB)}!QM sAI̻%J(`Y/^f\rRh'oA,)P셠=8vr"= f-P@ZzQP~ E~s߄AIA!j: tvH\ԡ^/ĊmrLsDG]#S@bxu(gA2n5iD{Hp"‚&*n#ʾ--orީ)qoLY#QEƲ2%Ôw \5&Q| n Bp,r T>4O]ЪG @(&끟&&Sbb,ׂf#v`]0梾sgFOs 0_"Ť7T:|Zmo<`PQBsSsQGkK[B;bAjZKQXFs<#k:"6O>֋,$2q#ST{pEr^=WsBKC#˸{w0] x3`Ȯm;"HsC .Hry=z&jc\rqSlC`9g3?{4:0#i*5ը8@ꡔ 6{?` e !}$D[J{(l!+H#[1RZ|X?CPZwk7Gڏ^$fѢe3eh#Ӎ"0 KC1&O>RFmk޴;D Y]1] z6S&RWN9.(Yi^_X]^rLU@ W*7_Ғ K2> $t9G*SL+jB`lNߟhuM | GXT8'$a߂F+@vLsȥԹ6HDy@vtw6nLeV2B-3b-O Izh>LY~l`7v"6*i!w,wfOB\)SOwFvwtHȋUWf~pjSbCroc̀vq1+^M"2ݴIgVV`YLZ@疱 N' 82}KB $ B\=+AH E⏄7oGQ$™uA0%gs#g_l.%^!#!M@enwĞtH.f i$SyDѓ9d}XvR~AYzg[oïY/%xpzʨBa;SA-GP%c;N}h Ȥ r=zrz#[_ hP).<:Z?T/o(V>^^$ TpV:FrYCyY9hOxR0.aP_L?# =#Ֆd&ECw/~pu3t O\S[_G&Et:\3*29g7ݭ ?Y2C`u}n"Ȯ4ȅ9+6>+.zäN9/d+k[AZbxKV$7Y;Ul͊T$KtJ <3s%_CsG*Ldfy[T4.g7;2wC3Z+R`*Ω9KWXPN+C b.k #xuI!bp!6Yto3̂BKA$?8k{r$Õ_x٨'kmD~m'Qt2wHGyJV\d ?JFxy?Jl H*+B jW;TMBƂ"jE՝kpXIcnNr{]Qh?x!#n3/=L֝keat9T؃~WζjrCm3@Lfa?:Mfd6'$4K 簊'EcJ@{v8Q=wa(J/GVN;11sGڱjhZ>m &Gۇk?G]W"pJ;&^ :~&OF^^B&g|9(zl#F?qqEW}5%?. Il65A ѡ?ÅZ+ *?soι]naPa(6Sc/G X7*Pm:'ӢPat'ĖqQ xgf)*dq'gb`EwaNBD4_g4w%3њ@[ y%gk D9TYu#~Z`id qez.6- 4oܢwx1oU#BDpM+m íΟHgL40Ȃ< ?nSn*>ռM_n`@˰ܵ䂚 4 7_8m+y,"X1±%'eМ񹈒r.V6Ȗui*,R8 (˾JL`P`_o/Q;ߚlEXz$ҷ_aL,5mE2R#:9 e_E QSw~_8|ۄL6h=[, ېD5QG_=( EhG(reMvXFvpE{fyoy% t8 Bı k Lc {=D)e=/1ƪ Ic+ 9m#$|ؽ-:{uO- @BsS;r~Lmy i|LGG$K Qņ+O`t2-jp\K~;QF~Y*s,v s埫yvX*ٲ({_a5i$QljsŢym p4K-oK\ Z|zWDW *ι<  .n-@A۔)ĭAfL?2gco,"'}>͍FbpUn'vrCfJIo><oYBC/Ĩ4Ⲍ8rOk-?d<꟩Ӵaqoj"LiQ)8cUֈ[{Q~GN o Y?kh=\T Y15%S@`ˤ`=Q*8)0h =>8Hg6`9BYI薤RJ,Hm>D-4(kw|inX:5KǠy)l+3HNb3=YcDOdmLBJR4~#|vbC@ʗ*9 w)F'?&Y\.*bm$Q)P]>5iB6MJ%2f1mRZ2 FÃblۚ 0Fv#U|yGCw_A1SRTքe110\E@DRhYb2 5R~4ur,r1L2ζdULC+ײ8L3߱l䎏noĤ^s<:Xf$dtx-Sdh, ے=㖇WϋjJʱ`f%4hg̈D@ mc'YSv=/vײcf&1DE~Ju[Sߩ%"1:J֊ߛ7nS`iӽAM ;[%6 x䌑`O~1ٜ I/ +u7Ո \tFu!ݷ_HÑ.x?ָ<_vX@opv"' R:rr,B #p= 9^GӀs-mɿpǞ/%0H?v%27-y™h1M8PݟͶ=aYAN)I -Z_/D$Y_7Ra^!\<[/7JKz-z2 jDѩiP8x%G"ZTXMI~l ps8D;ʑ}hU'8x.lJ\Hș;?k湑rE t)ٔʠ`~$jJl<`) =/f_% kngHfS)rt ! ~Ȳ&O,.#jrqvE2aXOMljQkFi⤈I@q9}rsj^*Pk-qC#R@k<'ƽ}L : yf?N40I 8_&/noeT˰.Ӫe)xS03D"}=:Y] ЯV JP9=)!Q eM1u&4u Z8 M^? W5 A'҆y.tsʦdDHs~,nqlbBn wG< K9E. !1`pw6LיҪ2[G/IIn<ݓCJB~ s1fd蔔0YXВPpic`Ԡ2Z_n)F5,zX כDɋfWBŎ&.b;MC7W$Ɵ^)a^YLaX?p \'^= #(=XFG֞Gf_Ĺb٤U< >Nn%h[pW&a rnFT0 2 ZlP`A.ڢyԞے$6[6l$-/cU!xHrvjYUtA*S݉1%g݉U)͑'a;}ݩ_wO檸N+$ CTڭrVoө9I{%? 0S0Nu&](P,J=y ;-Y}VC®[."~k%O8;|5Rn<}}]=}I8ӕ"IP=CW`43"QpR5{t|*!ZjtŖ{XqcߘTHo) + r&KZ<཯߿uW>hc9ٙXQ Gͤ`_AX!h4C|ňְz 5g[nu Kt V*NufHPkذ"]4.9we5<ffjƨQ!Y [e4Vsu~H-Wݭ֌!"LhU|T3?ĖVA mXV_r溊 `trGZĢ $k}p9i++9|~}2JWVˌv7z}Ӷ"};6 ? /`T=^9O0t k"N};0c1P|q9#Ҫa*=w}~]^*pA8cWp7-UnUT[\N #JF}~d1WFq;8W‘jm芈S"P'0̷qn^=6R:Ez_ѩWiV( &Y.;-\MlQ9$ cQ4*R~ F9в>hchhKcUdrgZhWhD:w 1'YH]]GHp.6\x b!$"+KrQO@T_ϒ-liM=LV04e-^X:S{i۶ȹsΒ WZ+r>T|CjƞgP' ֠Vir, VBbҜ;נ |**K[mV`xٞ%'C*Yp)F9&м-yxLS}pnx-qǷjtUarvܹ4$Dk&I2p 4y}*["}.o f-/͜uonx%vw7a?>֍NMq}GaPE4JN',8,;e "z9 o #32s{%!K#-0b|AzqXfN !AG $ʚPܽ[, Lo5_+b/1GaPIFY~8_~UW֤of4[,u<Ι6db{j*!]#Vr^)N)NrX#;Vn>J'sZ}qPmS.?s?Q]v\Tz6}N%-#I1i%V_b0rܠꚺA pykY@m JS iߘV\W8f]UT7n`*cґX@S WdwH15-dnS0o"jDr*cZ3 \ V&S}^څyK&HOH\#W!40c7d9~hcS=ۃ P4CqE]]1?Q|PGW pH+'x.$7tI3K'6qOV'1 3'v괬}n&&goȭ3,7l* .6`$cʿCLu]N]7^p@2yCPml~R0[#൅ {Ƈr4)/T/0c-8U[{m<)pHҫ'[j/8\.2I—![li,0 9jHW(g"l럲>,GΈ+p(S^?9>#;~'z-&yt!Ɇ!t{@ZS:k4۹O^ـJr-çPzT Vo OL{1Gx9!B\lreA?~ #~f{L^ht1 rPUJ}lawɼÚ}qVv1?WB. P|`|gIfrVI}#zUESWw$)#hP&tnL hb嵿u}pSiv=Zft:B㨯/Ù;u AMT*:zQN TS"\0mD-|eS)A?%۾AX۝.|}|6Kh3Շn hr (ԯ(!N7%tpc>zݞA_|_ ]nm(zW383,vjXw5mԉAhMhJ.+cWB}'LnU=hWaa٣ 4 7i'{3|O@R&cwI[͈HMSMO,S2Ai 'FE1&,$ͧ*Ȯ+;PNAMJ&NR -nkM˧anVDuG6 -6juns59laޙxlt^gS|jG?5Vk:4ʛP']A.Tշ%ҋhUxjmD]3.[.Lﭸ3Ě%o*3_ wϞ+Ж'"*Їǵuˈ2Fغjۣd].EBt] fń15" 8&()j&O|xԊQ6Ί[ss>9iGBzHWit !YvX_ÙCk5dǶe[^{ͽ;""ޝMй3\+,pV7cWE$u`i&ѝ1ws̓l:'ȴ/{e8 b<"(.vmz=JĠ!$I\,ՃYߒh[-פ\ S( 2i@ʇ ܀P0PxҠH, Gٱ#}*=.O,ZzGVe_L=Mk~аJ>Ҭp/=M~{&Kܔ{5_ȃ(d䢕0\%~^\`~O0!rmd1OL2*!as?=FK8.vϕIU:U3/ Ѣԙ2/m^`d>ҁ1k{Yt3Vu\wŁ ~ օ^MhV&ae^s؋߹*f@] G.Yu|Ԇ8~"p*fEƗCMl '&7έHAC`M_Eid,f$"ٯWiz5$I>2/ +])un]i8B=K屪ш&ЉIhJ#y=Ah&29 BQ(3wmx,ߏ,`C3zMouC$}b.)=.Bdp1e~čkZ>~vy&_)) \bL[ʷKFÿb^Q9% $an7%ݩAwF0C=֏lC}طtlrEA5cJ6ߛGAQT/\3lRٳPmqPu))5a (OzgZVCߤyH]'f`\IԌ)zwW9fSOwr^'֞e&y(K ju)A+xe8J`}u[KM4dݩy9>!M*v_d^bd+%Zs8ma{5RܿeùEB%"C+xѬ :׈* d!i/L3!s' ƅϊ28mAUaߍq6ޟ(hɖ(51WFư귑m |C (}.(Q,稡R2NK͑ӚJ&/4LfQWXQBZ4t;5UFH"z#ZX=Öoq紟[3O5BeΤg'1R| (Vee$.J8>#a 6s ~ZB4SSM+&_)qdR 6GcY\ y\&g, $SaubHY݊2@`#d| $ Lj`X}m=CחJtHA[),շu'Т1Z)Ab9~ -XJ+wr@||eBǟ{,f,*EvkP쟍F&|_ӻ_pcUXs(gK&À<~<̽vLE^n*yN]T_;º ,2*: YŵB2`v xfV NsmZUNC͙HzVv&5;VδThy4) ha.:Y;&R$PО6y.׶L'mBO@h#3gqx0/ ]LKbP^K S)pzTp2 ekNfu*s&l7E/h//pª)蝘pxgsO`N|dm ukŠp='zB te!uZ⛖I`j="a )haǽh::IE|5c( eQ/\ DYgQG#GG+[ HE"}.V0<N\}2_r2ߑ9F|}mtʼnebq\qpz`IA [GDUp-@&RpwEV$[.]ja7 P+pR9ņ}6 *)r:h()r).훸V2c Y (g?Ե~*4 Q[B;)|qُ[chE6ʗ 4V;,MҲo~ '!ЈG'[ȺWJ KgʙzNwp!giѫk)&-94jD [6x)SM̠6š[ҍibD" A'g~w~T9||-2mGi;ȝ'5#K! )K)D~eשّӚ b}+ ^oDp:^8K@T308uҖ!gy[<@sG7qC:dHPMo i}'!I{\ʭ|qaRzx豏:4&l2 ';eOMR 0A+?_$4Jv\$}qV$2y5‡xVeOt&wlqfE{9앲Hf3@lzj3Qy5ؿZs#Sb31QK#>/ o@/%q Բ#B:onL+C$qPp. 5^Hq#BX}3<}_3~mٮ?Dp+gF#̔ u^5lY &X .͎b/Pczsؒ8Z=UVO,@rGe֤|+'s"lYH3Lzi1t#=c;[+ 7)nSg 33b4j vigYB[ْ[ [g4퀈Oi"AgU;9:v{e5}8wQ_VpȧW2m;/<$(㰸P^Q؛u<F#3gv ,?28UʇnyEr\Obu:*0y;-ab9)A"8Z ~GR(rQ8V7`fAmih3s ѻ1ºw{_k4,f'M\0n6|VQwtal=>L/ie3rN5+}NNm,eW{̎|XkNvIsV+u$፯ofb}>0) &<ض1]0E7w"˚QRovʤD=&F+_W4 KA QK2FI whݧ%aQ245(t10]yѪ5U㧨=jl; nFY@>ńb@hzי\CMH4-@1$ȍvVO'! }y Tr տOK܎ʙvڼ^Wj%{(nX ;>#B Dw| ړ[-1DJAQTebw|4щN{RQZ؎&71"zgk0).@n%gutKؘ 0#XEbA9c*[0=G,f*7oDh_?Kk w[_.f}zw?L]Ď,." >>?fs L.aߧ'SDgIa}wFEʔ~S(b?p6#k&"'yEk)hv:;J+W9'I(ľ#eMg*j Qf{9I+FB_o0 9)lؒY& gfwT^̴hwkMwI34 ; mP];I#wЏ}f=3P/׵_C;1C_tUL\vS8= z3SybߏkK1Nw6Y"%G!)'o2, ڈ e|oXߺp* C&[z[›ǍC@1;U>Цx~ ([%L@^R -le)"OhZXdKBxR.y2ޚ9r,j89lwsoɼwx\em,EL$tdnĭWNcf xJF/uQϿ~dS8BRݪK/ZF hPu{q[p(l^+ ikw6YfElG< ' lޣ| 垿v@_UXI:i@P:+% kd:gvAjqd%1Ɉ J凟`W.76W[+E~yXM2#wIU@-K1XH 4۴.k?[/hi/DS9{L}7.,x}! KgZN&3%au*-.!='`|#Q_6usSEqOQwo˗͕N_ȟA+ NΦP Sf{FR@sul)l~+Z)I.x\Qџ>S^㜁;+618d R/B;g\V0K{p< ,Q틐^.f?DfltsfՏs^!H挹&]Y K܍d8D76p2AH%=*{?Ojȵ `;-'Ybqf/HaFSmpjd`V#+pQ\0, +ɛg'!n3Ok eDP"I\\Z.CЈz䣃D՘<ѾKbe 7WYdvSy]14O]Ql< ! {f)[ <G)Ml-߲-\ՉZQt-938!5Z*H *O.3SC.#}/D\*a\N?~_'5^Nȹhcw2ʶS@KvA;EAd`9;H4Y+CtR֐Tɖ0_jB01G pqI m\leqCH`JVI5*C3sHvn7Si%w Y%QR  6H5 _KłQ2_CM􂻲+%ַ]l {-kON\]v́3gxF|VLle3F>y@h .i}wG'#XUx6Qu?%$Syhާvx[`D]u-Nh@53iysSf$fI36f=g8&7ٯہC8y6]xF~=T'4-j~Pj8,TfWN Y]8acLm6) "}^1džxӮQQ"Y5Enu2U7DuJ^@X1*ǻԟ)y(h{xD."HJ= F# n)vzMԉ%E坺eA9WeNSڢC4.J[Ά&Lu BU@E>Sw$I;7/Gkfjsd6͒Xtk*sjsUQؠR(h\yk,ZgE~J#v5Q,ڪ,Gl!R,uSg]+W钣\)}8oKD5t/dgc2ErxϰE ?c<܂e1[+. ډ ɷ˗ear!FXgb4V*Z2V) x}5dR :$xޏP2aPZ`01qء\Wkb:T{= ܚv E3@'g&Z9!j l9CC y[Ova!1q؃~.}^joȚaO`kk4qut rni⨻Yظ,|Nqp&V݅qvU^e!bx!Py je_v6a.Іڡbk,kbka]3&QO@ΫmqXk&'`Я Ir[nׂ1fqS!4Oێ՜1~)0~$2ZiakA 'yTVY9Ooǽ3ΝnpUKĸ*(߉:rCE9,1 &! :6-D8΋-96[qTZWm瘤xnҷKgǸW5J;hMcFr`e('zP<paէur}Q$kg3+q@ Xx5Ī/jd,KIVJ$I)"Ҧw*( z^J@V xg߱gfL,k{r)NrvW[[JJzxoHM')',8'[pP}+cgps={ b0ⱱHWfr%Kٺor`=Ye}#vp 7  m VI)BOT(ݔ-ړVHI5dKf\v;(fL .e~Kme3@ Ie; DXMj Q7"'粔sKi%n2xRHmuJZRl!f)}mnICTHdnG2+SQxؘ:ta7/ՆrJ^:ulqo5٣Kk&+t3Er#q aWS܀NoPB|{^Bf @O۶y)CL Ei^ ɂV&zpN݇QXo@4pP^MZbcY 6*i4Nöi +6LQ'Y8d-IFij&a˺M6f5)1tD hhWYArD5<3sS KsD" B k>8ָ o((DP+>IǏ͇=SJUGGIG9h7a>No)`tIMa.LE_.C g'I3vv۶HՅ 3ؕ~s7zIP21RK ,k4 d;s_ޟHk C]ChKϪzVBC)eJ}yKmt8>zӈ< ۡnc>2bѧ Z~[)nGSf9pv<;>X :qƌ!y-J>OwX<`VPN$S|#(*" 04x;h:<=tÖQm>tk o Ewp?EH  v@*,lq[*e 8$ϙ5>DOkbWЫN=[z ;O}!}dV`P`~~7BM0{&v %hH1!=$_^)grbX,{jIȀ&JS!NFh Ӂm̓fHzx$aXO iR],z\^Qچ gXX@r|Ix˸Ε7瀭?S ƹ.=cF7s3(4ZV|ϒ~"!Ed>鳗tGi;#$6+̟]D;"dH(hP$MXՄWQYadL'գg7<+FA;ӎ$V6ǭ~z 8yS^*ߧ2Q^ 2c mrg@cf&nI$eR JU5P(lFBpjF|c i_}v] әW/k'6{>vF}Oj$O%V 0SԿ^V$rHߓeSeS]Jpbuzڿ>]:E4O.&?osw[gzӎ'=X ]Gpd[\-#655 *n ,;D2~Xs;)4pP(r ZTeqAbl| ́}q˥.W|k#,pnfzO[Q'."6T,+;`D䠴г9#DGڋ_:ypv%WcޓVPgXLWIz'vQ[falƳT+/-Y9~ME>7%dIv-Ž.@Q~րɴr=MM͚~ޑke a7uc\KGW$-E |S:ۮxgФU̅/ dfϝ}hg,zM0]GAq b8$#/ц},RĎපӸ/Nє~ܢW& W!'Z`Zw }S{ n]~eWEEӖ*<'A)M;JmS4ce&m|{+%c8-p ])):H\oSw]>5' އB5V]\rqNlpa~6hSLQ8y8Vvֺ,I+vܰD.+V6X6n8_q}KEO]` J\lكC@ f:Z^+5 Iʛ96 MrV Hwr%Ԩs֏isb{Wl!%z;E(bNuӑRA0Bp{XG[Gnz{MǓ.<i}ܻ7(Vz؇W=)E WM#^Ɂ'0y^7tِ_8Zdb">ybeNQ8^Ndz8U¢yP]/YrgÐN`l hK(B :t` SWn xZ+Zٖ5Hfeɂ3eJ,/$gPyB9:<\rcqiרo>f4w?&cq7@zԯy_A#"4ti[Cqczd%QJ4B-ߔ#cQs,MM$s Xת-s%]1MŠB9j/`'ȄceŰQVpCh L %]Ns7!C3Z׀>fcJi$u3Nżc p Q{Z{E5t0qO_P4uﮍq=& ԧ?7D0[,z0-f$90 "9a"@H.,t㼴Q _dOϕ(S I:=Ux>ÞlM!yPĔP;'x:H "5ըK+ l>ω$ (qDk'`^M2Tz\:Qe?/g<m(`!zk(~{$G?"]9MyeH=u *i'rsZa2`Fڀ%~Y1.;m@D2TR V~1։kj׼dZ&N/˷{RWKCOǁ{."MAk Qʠramqy dJbKA6H1V,j1AF5m)}'e@W +k3:WSQJWsuŵ43cف ]RYNB\UMtF{bMDQ+uOypPmM:=)֕mlȄT,FE"!vuGOg*32d@<ʜ{3ZAʐ0`<hx@4Eq3[!(*⍢=ob<;iV%HV7y SҊ{28^ŀ[^ssVu"3s@Yev%çH%6 sbgt/Wwrx%42*c. Ɂ[6Z;ĭI҅/'kbTKfU$ ^C;obo_L2sJkfHxOۇ ٙK>x"҅D- ୊ Nwn bKBW&šO?m~rm:~[e 3 m>醵u~$ nc;}Bc'KZXndތ"3h k"UKULo 6pi_ylg3E5di@ACsH#|zjV#T.Kc[A⼪yu1p DtvQN9Do4sa8[NF%͞!uQGNA]M~_Fo$С#k6[,@39%wDjc=yd10 #rM$NvFb׭yu<(g|lDGu2i5bW4OD8(? 1N9zmaC+ rQKEwWwY|%8ݫpI| s;PWV- v/ 7sTy SRR)vΤF,chֽd$繺CSҲrxay bq?sƞ۳#9t86~+Yu9[LFkFau'\#>ZZX|Lx;{-i7w|\N+Ah.55r٢"۟rkPQ;M54{}z NVuNWZra^s;q)ʞd.̙U)DURUaSZ Ƕ4$WI?5Erff) Ի)Nr:^~T:vsjC["KpuUV։{=Y9@75I3v,?xΈI118}Fċ_7eW86C^~:>OB?Zst/~)Z{1ڋq׌s A朗 #de;;4RջI_27^"Ff :HvLj8~Kηu .%c&j,`ڟzF"ex۩Fe) [Gl1qOpTF@^pٚVC 6VkKa ԟ6 [!p'eU2zN;nQs58D؜ ,jʌ…-jU"a] xZbp|>?a:)A:q&s?J˂-j? tY-h=Gٶ<2BkƖ@+z/Hj$ AcC\A߃"Tp̝4qn88 ,3'Ҥ8.<&2 ^(B25)ZFػFAZ #tz&Cl͞{*_);û%^T'*LiCXgMP.^O"{<{tƺ__2"Q#u6 A&n_L?IN^3/6@0mpDZΛ'`T.QuY#/N`+-1pO,[!nw;Q ^OwkqDy}+:dߏz?;*Vvl n3᳃Ո>FhjWE(FxEUfQm,* :&_F: %o'r_Pm?IPsApG3^$wйx\p/ 3T+ {| J"S߃Qd^0k#mF5{$ k:^]'w1jU*BK(D:|J†9ladt~ B36>‰Rn .u}iB<k˯I_~Xh[Dg;X EqFX`hD:PThi ( 쒦yOB&)6EM*gѿ#oeOCkDoN%%:'׽·;80v{;&WUam|!\bFȷy'3|m)H2+Ci_Grx:\R u >/DwE~1|QTJ4hTsPDs1PdETyk Ih3JundSruJaJe鎁[[% sÔ}ɫSY,;NeAMd}];-fWXjhtKQxCt9EӆXLr}u*-3` Xf v#YNeHpT{e7$]Mx;9b0Υ9y.{ k J1(cVϬ]֧r /! mAzLEUm KeW9N# Khٕ$phw Wda{h^[a=|2'c==i]*X"xOŜtSX[9 ^5F8ﶆׯHOcc Tb^ʌ2 xD-q:T$"-헶wuIAypA -MOf3nVlֵ ~r2Sz"wް6= +?dD鞥dӀy?6%B#܉m2]Lhȁ^YC&D}U(7$a=/1;g@1 4 M A_)|ᥰ-8oVEۙ>6fDžF_:6;(3y,d&TA-]S:r)P `^Ŧ0FF[Ωh> qqd@xcW*d.;gI~bm^)3_Ny6PwD"+IBTZv^D{* MMgz\8pEnp4n9c,sh9(E3Fߦ]!.Zy|RђB7 ;'߯)Kطgo=5b!%Vv/0FVvrp ᛐ{|g\WQ(pGDΖ-REP1&y8ᑝ]D M;Wi(Ust;1s>"F_M˵+o'q.7f$ {*Рl|éj H0K4|5PRF*f#l緕g}4{n /tu5 `Z11e>K^ԉX0Xoin Ew?Hœ3UN|e'Tϐ2&ʫ']T)$?/5gjXZ?Sυ~C&h!.? ā$ώ bg.Km&lLm 5[XPug~EKʕ2 ^3UDs=(hž+keTava~o O&rα?$>5:c >[Z30UKp*B=X>ez sIlnW1~23R ϓ33wșŭ7i!F2"`$,[K7S^PBDZ{4ﴔ_fY zE5 t[<6Uހ &գe Ik3zL^:P>.lG3|W8[Đ7P4X^PQޛJ9!;^'se^0JhTZX?4|5K*mcfTZ( ~3tC嚙a|n8 f^>WtB4;KX̻;Bo7I@#kzy(%m%q `ZoQ !fMɪeqiTm;Ƃrk+vH` ]c|GQex)틓Ҿ|JcJclh2kF/^{+Ng_Y?(u%.,kDKO9o+E M^ەr*BOar[jyunaAXsOGE?>!3YoAc[MetJ XP9?«]ԨF* hLϏ Vm܄kd&KEOSVmUޞT><NRj292T);KYi7tC 8~Д(0:Zn ' D5fz䪖I ^=U: w9eˬU ˵NJ Ƨ¨/<@.v| v r&;oy ctYqa6R[-h K;iJ4eE9*hg6M%S\fSUG g4jڢ(I3JB`B'"F)F`Ԧnn,9F4LPwĘ-!yBCDpJbƀIy.}~9;D9$x-\GaaEZd pV x-z,~Մ׻o{iȌ":c'ں &3-7[vjS"vO~Wކ7ˠdpWQ_lD#sQ.[7,m$ŖW`~TM([Y>~QÁx¸N'dR- ?!M(ͻǤZ%II J9ڗv*[hR#kn1rKJk\{ftD6>Jo&IBB&P -o+ucpYA1eCcyޱ%ݵI80/HXc5eiK gy6# Yټ3X7jڱw !!dB0aGP(lTw%vfK=!Lu;C{_@1Un2(jÇh<ȻԘ=V*ɂe≻tv1F_}1Tր_gwzLP¯d4. s *R=HWF7NmiH_.BĶC%b@yP:S/0pYxz*u &&$($ٺϰ _jY@@!> f UPҀPAfx':Z}?KYLJ!#<Á>BXhz>!8hrGf?M;&_}磹Ǥy0/œQf&s\_=cMjz:"v7MLhDg<,s<*Zna0W ##\szT=lo? (f`G׬ќs$prlbAp2$7|i 7-C&!C" QIxGǬ<̥kE}4.ܷ[bK8~:d0ꄋ^kYdiC ǚړ"(8jUvM`f׻l^џ"HpŐ~Z_ŲVaI((Lq0ǵ*zOlɭιdcy'驩;9 XᴙWu)!:唷nDލB}> ys6 {_n6GUa2`&ʹK)P1kѿN W}&_;[]&Ɣpˣ8ؓEKta}LvA3 =}ؔMjz6=5 S^>o/$`ݟ+kH sjZZܔ/p6[ o9{w$aAx?mꍼgŕrM8&%/] @`Ȑ~‡h_ʨ7E[Xro1sT Hh`4/ƞ`63zU}D~{6,FR|X&&'({!o (CH@!xB?xV1CR,Rdz (G{-FNkf/?qfv3]% JLB>(߲Eңي V>leƐ2!Y*/(@PB?&}Y~\_)ƛ˗qa+ i4̊w7Sw 6,: P˔God4᧾EߴjfRY%5whJ<^ d}_?H"@'ɑDZ)Z]D&1i(]ݯ 4'O3<ᒓx)QVTz*E޹oΌYk #wgc6D>X N(/1θ~4cJZ/AV0=B=͟P-͉(:I_<"&'V_m(^m٢ާ T,%PUZx뛩/jHN0Pc7fRhI{Bü-yqU:;g5 wi_"=?0hsuMƚw7GlICЈnsfàhՠ'$ǝaXty,"n1D2hHzoBOsΡj6YdFG ,HlY0,퇣)a{4U"f8 b^h&3vV 0IUqCɺAۧ)dw@jK\)Y8gqh[#7Tj -3yKymz\v'Era]9ip߾<$2-&k!Җ}AHCNSد/cC)i6ыy+aS9n Q[eC7{űyZ ,.@g&TWgUCU "S e;h-^ 3dm^PʛL/W<@8Uc*hX Xq Tk,ܾXA~8i`P:l9@CF_ 0ihm59S1 jXm#L1tyQ?;n I!}N%kU+yB,'lxgQg9<ӟ?Q*QȫxM VV=4@soD,Rn:_ś̤Z7)ܟn _)934%g]p(DuؿBtUo5m؏tc^߷[20 WGrB!# B iQE2l4iEsNfR0*pqɡ)dr9.Ncٌ!9ZHLkKNF^g-HLQU6ޥD68.-xzɞogd-Fn `NڈmmHf$o$ ex:&e̠T6eAQl|PGN*@oUOf~8 p.4;fep`H' 픱rY\Xl+_Q]y"Jecjzm;`QG !Z'[9ogc)UՒ+3iB$pscc0u1{TP^%`eEbSN7l(TvV,}}Vgl3jMWqͬ$fm*v7n 5@6UÝ8F;zdbuiJ` nfUmS#B)Z͗&x$]JQI&"1_ȥz0eMD^{(^3W(wk}܌V[74S3 :jE m=0 6!!pFhN$簿*Fk/!u%fh=6圣m0V|ä`wЇwcq6;{f"jTOj?s7@Q]dy'XY+"&@4wYvN6ٰ{LcI닒f>kPǦv=dw*LK֟(^=1[,d`=զ2diK$[*/5kӬ޴>IOGLWd l{^CF~5F~jY99* U-͎=Lem8ϴXE>/d[Z;)4f=H`0ovR1UF(S7+izkq. " pr ˙VRi.6QTrU1IsA-FE0$pY01#X.w(0FK_NjmHuݦ2<4`ԭLޭmR牿C89M,֙J`2^=Kiu--v%(G`#i CoX|$65[ G>;~nxee{.WOvmBxDaaM6'O4g9N[O.*üS]wLu6ԡzUsPh5!`O#OȇU-Z?7+bo0?JvWmԐ,(|ЖL|w;"), VNuT:z01x:(^JAx{=4ߢɑ0sI_ueC=Htk|pGB.<+ Qy (MЁ/(L1DL; 4- dA=n ?u _oVFp֦(w61;AYn3ᑕ OcRQE6!Ai/U׸ΙKa  N3d'e7PjC H7۝p[e\6PK77>y.;XcHw[H{(WrۯגN!e@"Y?~OC皾 \1HaNz"٧Uqz~2c ='DCESp6:pV?nXMȜV}=˭, KӣR7ﮣ Ej(>;ۃ\7e1P¬_yAM4VmY~(ܘ_|_; !յQ 4]yfk;]:|m qS@qaʫSrh謥i%01 x7&k ߶/pzTД ga>D*hߡ|qYkEQS EM 4Y$m 7g֢-f5é9PK܍TPZhn(l*' `Q).Ĵqz)dU90\3-P]9V ”N $䮒iw5Bfv_S0ḳv7#UOQSh^}gU4t˪16OȌﴎkyAb3;C:Ğ I79R"d#d3o+Kf\gm u;S0DKӧ[aX̠蒎(Ri9jV\{&fMB.B<) F30g,ivȋ.vGԵxC;G98~dǰrZfHϛwV00a`J)4M엿;!i@y(\o~jXzv0LzoKʹըfx @!~.%$.jŕ3 t38Dx{#kfO\f֧K ?5U?vp7)8RCǀ*ޭ†q#}Rqf=`6Ӎa4&Mk\ҴIfE@UB-u;vuئVخwm=!x F'eѤ:qY`ܨߡ7r\B\ fК*)U]{c1jW~ӴK39NDOsn\`J[~@uc)Z)n繗uc;_V; @a -DldG_3">qM&ߏ?dPFMML&/Fs?VG/p>l@fƺQ[qqj6gr%iz]McIM !"ßhN֩pˁ4ĻI{LWAM F =fU{(ᇷОS",Rv:} m߂8#OuV 3Bj.|sDi=@cZp?(X7HqNE әڣVQ&Jtd#kzl,7O74)R9ޗ% Va H5o=YSxlC4 ݿȩ·rA,SdzXP ^5$kk7Qm1k>y~m!B({ìD42D^mi1F%}Y\r,u0im>ȰX`\23Jw6[&Vx оqp+b22K98vcm%ûBKA~PH6md N69I@tأ˧Twڳd Aoܥ>H0ßb5SNNjj;[ol ~m>]X"*x#:y3t>#M\`_we2 ʺ[ p J/HTrLʬݲٍ̤1嗧e2 h`DEK_OrjGv/dFSc.lk' 9,j1Z=W-SE{ Cn5&fޮ]\e[]T]%[{h"[!| >1~k{Pײq^k1B:R(P Po?'HWo[?ME2zw}G9T =G8b+M0/ glu*Q?p=b,|b ^xXGZ+R, /sihGf0t_tY<z$Q9%@CK؁ D; 1'3 xJi}"¥ive 23MPH@:Wfi` ;CPdʍ/´|^ml͒'(]*y큔8 5 YC5L O2.^@~ @h5ɹ/i>5xX/ݕQehߣzbz( dEͷ_LJfk{H&4BgMGiѱq\5w%A3-Wq2K {(Ԥ*]\ G fdGD3##(]9SA[ vmesyWq)?On]+[V-Tg0 _M[T/{][)I3AkgL\ k T6q՝xKlu&d`k*0^]5";rYi,Dr8 É8ޣ…Gg ߔrfXQ\OL`Dj8gv==-4S={ CMIuHK'˂ Z(Q+Qj5Uw_hhB_{? `=PMB! +rW)h89xB+t }u f\ֱĪUKV-Ҧ]7qE5M6N-ܜ+jݑ$j>Uo}Am\:}2=q_N1av~Oy[0 4בJP\ͥҹd 6vph?[ī82=_@S2bfBb ?V,B0!e˱c搜KJ}ЮiZ!Q:}%#0Z 0m)mUrt m۔a7YA h %J.)zN#$+;AE^֑ \ ~4D_% >5}i6&Or#A7鄎%)3޲^>j6uN,֡گuz-g&+Vu@ٱ1]'^ESwS)YOzPziӞ"J@S+ sFYoYA-ţC`%o/p^>IM{4*×z{ v 1KY"YQgd 'T_|O1, NH0eCژ&z}v- %#(x6Ycn$S"W۰j7y-\ldZX)lcΔC"; fL5sA4&bpK{;IEF}ޛlq⦾Ɛ F JbE=wƮ 9'[-%.Oz/4ljM%N ;6| fv?}a>u`' wlj aGfr^]6 T0\F ;ۚZq^օ~iGM j(&E>;07CB\8ty2Do4QkʍYٶSe3E{pTh;k1l抰mR$GO1._ܙt9YrH/Aze9E8DC]4ӌpB9\Ĥ|T2ͯ!T첤QY86FSBy-9U|;ysi]ҘWbmBXgr0?}ZK֍E]u>)1Pb@`[w/?#o]RyZCb <67%7;<&20.QlEKY,}oK}w@%yhMvETWWm)'!7I*yC4@`U#>M\뼏  U)=(`]|}̢U XAeэ}=PhC)c,31rRT >ks2 Fgi0>@CCw\R [Q!Hy;B>4,%Vjk^ 0P4)G dW eꈴtsXE柍$f0ՎNK e Y=-?uz̴z׃F Oce޼bǟ|  Yc!Jjh-&qF ~8` k,ƸBϻW\Z躦8(%"' G⻂X[R($tjĿ'zg r ~@4.fIC.H :?km 5Zkc$tiSr=6/>R:E+r1x[QG/77* ,`M6jHN?H+P#uaE _rz3&8l}7Zkjrӎm!aҝ&'Rr̤$95`93u<*$eNmtu1',`c s? Rͅ`+Prb7k޺ZeҢ,z]~_ng4X)s&RM1E˂+3 6GDd_F{\X^ܟtʀ{W}*Xʴ pcuhM3P"*I"k6;hA,w0+:Ԧeܶ耢,ie4Um)h32R!~3%)T9@ sC \c j]"%nmS讛Q )RDƔP֐ũ Ӌm &C6K1;6*QޕaԔS 8VkLiv>|c+wДd,XWi~r @ߊ6&x8ME>Vd w!$}jR$59'B -%x}wE_URAD2bo6.u9tЫ% e1{;Y i6Kd22HƁv}?sբ^>M$H{cVSq8 Tx͓}#\e#|-c< Ș@lx2V*Q&'!.fKHΥz5tdi6iȹ!͘ΊzDVZZ% Mp«!RFhV,ַoVk+*ޱng^n?;ItzL<ܰl~P& oY.BbjƐ$?V!J83chkpe-U"t٨^#SFZ}Y}=EDwc7ƚQ%aXbpFzItJ231&w3>ȋAfGY8:è|NHdPPWx8@ytC$b88f`qdi QR|YBpu(=Sg4QReW ?SܸqF+ϵޗR=X'+=E_~E/T1kP!f8!(_#x\(39kPȰ2Jd[L<%Qb4jkgOW̿J\|=3qo"v1׽HLe@4ə2{ʦo.SCا0vߋCC"~DME2Wob19Nd5&lߴ_CdSBJ,nxǭKork \FmF>;ذBY?UvM%UҜ~fᑇշ`ݼ uxCr![f"t}U~ $-tqy` cHEZ~YCLRD^!w]A :J`~ M.Rl[@N4 ._HW%;_1?f" N:D-J0wβfol u's5aw[QE 47-Q.faZk?P *o3o_a ^e@l 5B&~&Rf.︬Yԙ~ۘ<KTr=3i왮pϞ詧p0̡W42JȔ jqc_oVqqq 0jA9-C:W,s:ӫUpұ~="\m`5}Z+U|i2/M\cpX;b$Vn̠;s^Uta~oB{KgOEnދ۱5K:Ck-w.]l0E2}՚\u ӅMJ9_&Ώ`3l%{]b##=GW!PG@1z RLi0"6;;GmNT$6Z$UU*Uz' ¬,Iu,@-F"%h#|%y)809ޥgʧ;}UR77Gzx ZՕtcu*PvٶN,8TZm7FS2TMuV]; 28O/U >=YጆѳTPꦣ'%c^{3G!5tD[w᝭Lgpdg;c!CkeL4/X9-huHO{&݂Bßi=ۜ ڇ{$%-^OvLeu '>yڨuU*0яt ݦeG9!=u^桤?sVeVvBQ G}fx4ym/NSݮ-Z*U3#SVFtC,юKSlcNaxAXDd ͽgsb(O? m|E)ba:bвi}M#a&7:2;CD2rjaRuql9T&p(QK ̢P,h3;/g`3-ȷ$٫ہybJ^E2En"w;Qw+a|*yKYƼRKMT3ۣ=Q}TJrw P\_s)DDٰÆp܆5wŪzب0̝ i+{rNS@EU8*s_?|YK9v/QpV}zZsbDI?B3uP:5U$HŨUSt呶OP:_6puL Kn^B~aI=Y NO,k)`V9=!-V:ʼnOJ.&?шTm|lywJs,@l{W2VL!Q)*?aχpRş>Zt:=괪}YQ밌3ICjvK5,Y uқlq.(pW#]@&njӐ ds{G|7iָQ%K$[?S:2(`cǥ'j|_Ղ%-}L׀;WQ&>Xh2""Agu4  +izꑻ:Jd ZݖU 2Bq~C 0ÎCaNnrCU^) a.u8aS] O^48N"FPv*Zt* *grC=E ߍl`&#h$\HB 20]>ύi䘻:v}P4JɿPX'Fp;: 8z^B|}N*`YC>TR;-!zsZUûY3}䛻!Ἅ6w ci,^SMr危Ky g9" T&*PDˣbweQO&6U;gvSZapհ7 ~jn;/ :Ǔ݃T3h>bp¦9] Y?~ATNeBۤ=˹f~c{Y#V UM1#S!c>k>;gZXlP:7N (<% s֊Kˬ mC*YОvgfR Jw)yD$Q)v/BPȅ 7nT*uEe}"Rv?-)Mpk30my]w(|;]th6Lݔq_?i4@ ^K#=\pVW_c-OwYyptW%dr1}).few,7< "bUOCcB7AX﫣 WYRLeTh Ow\imNVR:Ti5W niΡr?+( ť1PyѱSrRwz,oݗhmClI\}ngz 0秣YgV~tmn8U[ǂf5v ʟt͍Hm6*q栩5H徽\ȪY;;rRyfګs=;&NW{~-Wr~ \}6uo5V}҄ =oJPDoQ0fD&'r#.E'~}y6Q:q~BnMJM8i=pôEcb6)EwC"CV6d0>m >|y/ 8i9J'`>JOѢ]{u&oDh7$%@sY: *kOdW"%lޗ(bVefy{+BUx0;xQ*U>e$μ}CUyRcjr+B4dq`"M>>-q_y8>-ҼhEp3em.X@[RP]FB tD; }6v'x0CS"rd_|騟FcU[G Hi[ZHx/|n̪הl,3. sUyyL_7Ԩ7$Keq__O#ILDٺ{qSu9$2x Q'xdmUb)ܺ⭭ 4b90anU.[k g%C# COsN':8<A>BxJ0P0X(x|% Ӕp\eLȬs7 Zkbf_,Vİ:e`dzVChl W#(*ݝ+2"*{O fhS1P {rE?OzRd} +?߄9Z~Pmz}#W!hGryދ|a +iz}0ˌ6ud Xv{C]bd^ I+wulxj`cWG|"m#7{+ v H?*_Ld  hէl=\蟆׉"+K*rp=zH&btE( y+rQous@lޓdUl9_'`CCtj -T!s(WbWn;C3gvep} >zTHSvT%i ꜘ%NZsl|6_CMbUjX&~@SR~1z#X?~Y, ^SW 4[lwd%4wXTi`ouJc4b1l<|s\oVQECA֬-!nӲʮKNeB "isg"僥}#$VݓHBϞiNfY9$*(G%dԙlHXYBW}EBX'Fsz #+$tS)m]s2 eV 2c@p=hєVmaEt=׏Rj3dL5(U99gť# (~imRvLr֥.+R 3 C 5aWZx50}b8)_sj4#ڜXZbuj=K!d!Q9s0ip&u#cr$m34ԜSJ*c|A G"PLd@VFrGmb[%:0:#dt(|f>YA",0TsU__MXs{nI'8̝@ 4ȟL4 UB~①*3ϊLTӨ|!q1y9\a~S-$* w7De+Y AGkj]вdec䟤KkȀSq*, Bw&ЄPUE~am| XmRKx6پ %f\EE3䮳-,A× /Ked~;EnW,V˅qʹV[/ K [($¨I9:nR gJCos\I#zC5*$~4G_ɬ+=%Bqgw ѶooU-u.Ci?q޼nps ^]ZP[x И7TnVe0ۦu7sԁgg(| B#7N] _Cz`bfz/vئ< &YQg⮹Iܵ)J[z3z${Z X3Y^|PKF #e;)ք.&; aJT9aBHFE.6\3F(t 7,A%&{+- o4/j;v Mcݠu@XT69 В-i\`m!:*KF Ű@B>rpd!KIC҉p#hOI[̨K쓗ڧnyN%$JblG+[8c2$O9KXdT@WxK6宄HQi'd`Af= }ҹɭ_Pj?ݪ s'8`7QlYˎT,R#x; Equ2seضi+pR3El~0n  ]V=HS(hc\h$DaGXo ?j|ػH$}i/=gt) ɻk+δWRV cvl G@x\:K? *}W)Uޡ C8>P6Zͧ*xşW.lr)g^*r ݠy hy3Z4GNE0Oxb*IjPIy1i-2Vrs֝._16$J xzb2ŪlYl\~=[8vG3 ՒN!&R[쵤 C ay ѭv:S4#kt;c/B8[E;xX',Uvۉf%Â.K*^?[iNIpyN] .3=/*z\xI!z[U.Rq)cҍHa!W!];fIg^j-F:R  @?]]t56e+@Oz=?D)s!%Cdw-Fڽ-'[<)6AmmWdHDɾ{-}H7_G?楓te]w.Y]'̓^m|0&4+h;ꂤN=@ J\wuk,wQ ^>bQt-~ؼ|Ê7DYQ(JTS^aq&x'%&L `@3cبVrȅeo y0voфTKZ owKq9BU lGho;9Evޜ1 C#89i: W }cfAXӾnys&8bb3uK|I2Ej[i] "͏ ;9J 옼goȺtpS|Q@Y;HV:-YWW!Bv Fjhyo%8=ū( Lq7r4W‚|Ò{i>wRE:q= dGsR`PCO{:H?5HEr/h\P-Y!L9ubG"O/c/܌J2Lcz~qh sڜs y PUIɉYd!coVP eJ݂m:;O8_ğwt<0Xw$/><,mMbύ􁍌9"z\BDuCyxz8ikzy/ %BZ4lzD{;܊Z~O/Z w ),(DH,~\?Ѝ_\i)Ä6{"Kr*r TE±&"pמ?Wu×o&v(nS.(R uF$ {;mfP󬐏x1ʺUFX@4TR^h/89ڷ҅+qՓ7Cn0GPau "F/gRį dyoJkT:A~r^2L$*:k%RGb! s_埓K>E|#ST{/^3 /8~_[nʴ׋Q7L^ R8;JSٓɉjcjB [qG1µ˻TMO`b 8 ,&D'x 6'[Fhٽ~aq T$/(PD w .I *#rU)s?JD 2AxqLc/ Eg= Aqd>tp/us膮@hP]O{7IϣI*Yk j@&?u09Vcfz͟1TṊ E(ES Orݽ^:6S*ͧd~ a;U:)?UedQ(q(i$N_?:`oÊUh&Sgӕ Ϩx9C>vE*S !`o3&LLI$74fcœwxyQX >L!F)wEԭ}kՈ1zp=֙'H@5P-dEO q}ԇqpm-E؊tNpJ\m{: jhj) GQsN=zB1m+"t=< %pb͹;]z umn J<X:ޜ0eE+0ܗ=9 >wCZ>sm@`j+RӘPM M2v72;<J@v8,DV{JF-kgiu.AsgVXU ǸE@ UPlӛ]y:HQjčc jcڄ^$:1 h5¸GE8!޶CL@~PlmN,Quebڑ<#8"_~4O F]<=GZK\OSky7}:SҁE{5{8gn0P=Ev Lhb'h e[k4 㔂.C'3^xXɮ yt%$ޜټl" `JӶk tpiἅpkFcP`a"3]f -'AY C_ď'2{Fg7+5( *L}gw6=YG4֤@Xuv ln%NwN37_5ˊR78R,8)(rbu%Qc&29 Ƃ,w Ȁ{yјϏ&ԗg%T@s 4g LH;JYEf8$@ӊ6s6W}B\FA'Î7 vկ\Vy?ZV'O2#oXN2S.. >Ըf$Vao_lD "9V7X27N G`o<*844ᝒ}ݭU?_\k6Zg$m$S`O\.(| %Ou;†D@9^PHgjOd1};q?r$Qʊ㼍g+ EX0"),(jo7g'Q6RB=0JFi E}g}$yMF] '{kq#:EWdjxkޮ O@r+L6Awd ~51У3xK5*Ĵ0VH:&e'\6dkDI/ udK_j m#0-c$Ën 8wQP—k';&v98qBUz<pA~4rH2BQآN ./ V /0-yb?(Bv|BL_ƻ˘uv>o]-в{gI*w;83-0!rj3 `SwQu|m`"JrBxB;e Ѹ?Lȣ XuhnЌ( Fg0$ .U]ȵʦb ]=DZͱ/ư xL(t /2Ͳ`Hz 8ߢ.c\(Z}o<pق.Pl^ٖc,ZFbBq鯪fZy\52!lm*RG6:H*27n\KfoBrt˗YNNdd SRkp(>3Bp{a6\nKfbBvL$/< b$ pwHTSqoL(NV>a&vӈd䂱g>)p>M \1ޗ>&8yq w(N.ͬŸd{jSq\Zӷ@ vobiG3`qVFgA%0~ Ja*RLVQlj-ZG.L 5X;7Vߓ:g-;4PZjl_zվ.nS3dfĆd-1pE#=Zu'I\}R2rmh--ÅɺN(ާћTE@S=dw_H!Z%ݙ T`ݾ\"Wk x[#6̰E~k~2SFZôzL>jBUH%Oॡ6j vS}%dU6\{3O?0mRn=y.k;D #Wunt*DA~kj$1e0 O.L6#)ho(|5~Iv# KI9I!gМ/Z,QQWٯTz9 @ Wn3pkc͞?Dh|Ƞ j `-,mVY=e<9}5Y!xbc}.wo;91F%A`x2DN6C%k-jӥDaө#Q_#wNXK&ʼm\crCyJuMb ͉\+$Sc:HwG\G?f^_7E73ǹeoF/~̜ vBM8|Ar2,',ױtuwLVtJX80!ҫ ;X'$ 7\7q94(+%/3o]2OkVf`ئ!߷|1 .mc dh">7$Hge\&2`q) /V~BgVF3.Y)BVdt8LP`D/ ;: T}2z Nۂ&9E\f@v%`": /}#}r9b ո(J^6'ڼ͈gSA%MؗS/ʐisM0y.߶+hB2_*&|GxzӇ( ]*#E%4pm۹q`c 庁tլ mO7U~Gro9{} 0QanmPmpEj"b ^KNe$=AyEwKR~'Kf5kx=~.+O7~V3sfqXϒ.fga#mT؂]9:[IS9{%,阇Mda 'ji@ˆTAE*)MP-cU4adNĞX1frKS(^Umì$"O00 %ةi*e3RlSN1fz:4>!W8<`&0Ҏ Oh7P [fygsvDO=sɰCFWV#"Ҭ$+4r/ªK^{&g5hA\$RLGЇCa-yۂA J|B9- V 9v(ͪ6(Ez :$!Ls(ƽ9Qc{\5' E+W1ỵŒ>e& 2J^<\`UHPq͏a2*,K?џzU0 veS!;&d#_fYT?oh^NGg_,MVJ!v.Q&Txrm|P0-W8Q~"%?>MT5Ln1jV0=$AhJI#QyW,tr6TӊGiO3VK;8LodE"~4$Oc0=[ArmSس(jP&17!6e7N o2P4|JRFi 5 ~%, ."whsƯo3 R^i^d LoC([љ  m"\y.BO9nG,r,E$^GO{="F4iў?-W`ւSL(]e݉&=ac?gm ѡ[1p;yZ q? ?BGׅfj:.G8y۸$\؛D4({tYȈcBfr3 'lӌiSEm-7*l׊Ri·PLߴuE4i}/\TE:!a `dׯB*]l2)HDͶg*\'V>N~LLVۦK #pgY~Czj{'Iѫ5sH3Vm?є̝*NzmsJi?/hnx؇ cU/s'M޻LyRe#$g_sHPrJ. !oB/wO K{Pz8TɈ+v{@z6OdpOȻ8 VO61D SP1f|C&hWc>o:R yJX5{hѡ (8Eߢ C/5ﭸ4SGb:?fZݤŠź|G3>e?-J1_2OsZVG-lI޸]QcG.I:B=lE̲|O}oշ37J+ʀ>K[5ah]m{ˑk.wJ3^re"kO#E3F봵L(@Ac5a {Q%MGg3o7QQ$V"%o\)t¥}Tbi j߁ nB;AմK uς0 Y\Gnĵjs|o"B-GJu,2}d4IKqvstB6BL4ﳓwHOu*K([r&Jv sآGqc,` ]%(ZZ٣9` *ix6xUb.k aԹhb3܌ѸlH\ z<~p>jk t#f@BAWps G%5RNE&}qY}LYdO+s.Lͼ m`N;-~Fh&"ctH P/3uSilmݕ|v^()%6.ސٯq3zi vrp.f0"kBKPPEP9"UbJtrx 7>gĩS( '#<6$nuC~Ɇ|!!*牫s^6\/C@Fo& ^ qWD*tź%1N,>Tim^Amw]Jί* 2c 8`(cG 8VCJA\Nre=}r{Gd J_;e9u/?4 c(6wg {(h^Vv,0Ii&-hn/YidJK/!B@c@M Vba:!WETfMܯ5SJg;yu5d.CϞ,DSag@Rac?$ ^aMˬ^YG.csM0k]EcּfinPPF(.9~ VGXÛ!`'$58Mi.mzuLp E ;ye65:Fh rIb9Vd?K^KZh u8 7&zĐs{$Y{CaW[ޏ~V ^ªKri6 yfC龶1?%Hր* M /9r3|+ԶNu@1ƌY[r$_҆ʐ64ߜ{~|QQ*V=)-O g{.٩) >>pQzVnd NHa~x1CZx rw FG(2=bdqH(.ح%Xʡ#TbgH|B8Q+GTBW]C~Eϣ|m j@$>o`_|D)b/7lwԌCkW9/>2IrG"L,Ex 7^\iz+/r2ѧH&5W!Rrfoqn{?K.{t[u.m;P⧶į? Y+r! :AhQ#` F8kNڿ.pGs'~$fތbdyH5UfxbC߉ىE"} @AR僊&3FvG[(1 y;L9Щ ?nv~sL]iQYJRvr0݌xABPVls>r+6Qѕ^oD/z+,vݢV})!2oyq˰ms9%C3bOQ !8Pi F$Q@+׳>NdҀ筁k&\A][˃[aИk$_+:*3TT@4Z#=N Q,TTfIq mru5H^|\F# ʖe|7aOt/a ҍ'cW*Ìl>RXZp+ ìYF@m݆ɿb5]ٶX3$lKyo*)!MQL9e8+$t 91Ρ b -f]|˿eyQNjz`h HP9@@$(Qj2>?^\C{T 7ᄟ;LE6图{Ӥw 㨬g|\ԁ7Ŵ$`$=Sŭj?܆zh~0EAXv4TT$mWGi/0$Lx+L ` uta JNU$7)Hڦ&vM@N/pZtp‰~c{w3I6%Ks#ng)j6Eq7Ǔp2: QJ}bi`(O==,!Wimq\, ѤUI5ZjD+JHuYA;{ ac%@'ܞ lb*S!uj?c$YR -,#, Jz̈́^J&T<\wUB"usG6mM.Bb9$RnX @ oZDjۢgػOZ (SO\\EvTfy|JfSg3I¶l}9DQVڽxGa>A3;uZ>-,YvF^V_'VGw+n0AܭCeG:*i+;jS[Lb~T]k;8F">8MC ] (1V;Cꋆ5q~8à7Ձ&J)à&DA#աൎ<ޅ2eEOz>9a*,߃#=K),I`+=6t0vqeuu v,r +:e$FbÀ݇ߺFזK۹CL1û;˄NO*-!ګ;QQXJJ>jZDUxfI)Bàv M&Ddь6d݄={P'`S?) G]yi78ӯ!~Uӹ6h+޵!RE&4T-tK4=C AM: 5ZwcmQ->\'[6 I+jh0cbC1|K@GC5ʝڲ0Hkd2CYz<[.sb|R "ʨHyGv_ !rȅ9!uXCخVj2="<$[*seBB}j#q(Wkc>gts}XP~9D2VG gF_ǐ_:&Ov C)i> "9; ILi$?W!xlfW $\Z*J.*{&5l鷩+ wj|p!0#*pVÚ;ȂbzAk9l NNḧ́B"׻طo9Xu>T|Tv ޢsi9pEw;AzܟpRMגYEg\ e1 +rx=Su[g?l&F_L$O)J} ;P9%r'0{ִxf Ms*b=:cfSyy8u'ÎU)cOANeaU Z;dXun ĮYʗyڨ=:vjх\]Ӱe/_)*˺[| rbGx;YL4xtlOZ4b4*ŴalZg̞$43lm\")L4spc򬿝54b\Ttz2M yg̅JIneʹT,=4ny4(࿺:h*khLf'X#=,v-Npyo'jJƥ# +~V\>?tC~˕`5>(IUuCli*̓sf-(Ƈ]7f5B?wo7G J&&MĀZFX`SH0 E-'5#dcn@+>FuaVv?n\ryJJތB>/L 1(k<W;Rhe[7V"X酖'PA\RGؕb>uyN6Ma*(>GVC;؝=2*I쪓&kp{ l w[]5#3_sCOXxfw=Չ" g' mi} z+haSףAIz һuFj\ ْO}GVM@jl> %CPk`ZfkVw:hA ?b+7 r?0MV«dm!\1a/HWʂEC>u=)xI+|vc}HqdrBоJ uVhD:&eM`fr7<:jmhOu׹9Ko)?ef#E/ҔOr?qVb U>8 ,30l'kZ;/Z܇#(Tʼ xe~-J4LZzjt~F9 VR|:I=>9ػ,PxMJQvi0؎G|Y{o{$d䬱r?YRdͫ{.8P_>,73S[:H<2N`o*}T?U>+;$[D/(PU!3$. pf3+ߔ˘'r1y.oˆax jgLJw@ ,O[V`N0&1` J/BMu`_2 M{Y41?<溢|:zXqU͔31LK5+a醘C21'= w_WR"cmm=u=xUp@tĥxyͲ&gV㉮7HG4(ĕ5^i(rČȿƔm 6k ߞ5K;%%BwRN?,ࣄ7š@qc0o®eKEaUSdu/{iFAGRfӱR_kb6oK; =rVx 3 2575} 7o NcE7d\I/'}uBhK,xvѼj!dp _]ֱo+3@\#o5* z!`e䅈&(+頵+stsU܉JlM5m@;J%QCtsF,(DB8dMpOжYS nƃ6ۚwdZgP *NKi9> @Z h}k(!&#/I~2TDCZ?'X} ȃ6D,.~'4N;/'|i%V3T2Q-1(*%oXmr>{]^~7{oŜMGbĴ͢W;Yk='&N 8Wo;*l :,+ݥFGTWYA-b N_88Uxr>0 _M{x HwAFmGl a-sF\բ^38A& G+=8"= ts5*Q\_ͷ:Hc J֥gRH~D=T <|JE%px'9{:ӽGп/U 32es>*4@cwm1'j:W;:w&Xv96jqD1脬 SHfD XDT_W :be7c O[cvi 'b|kVG{hX߈τb 8S) O$]CF&bUkW) xPB̛3mV|aYbSp9u L.ki~KRe[4\֠ 3U^򖢸,ygd P'Aoi}wa™y :9lИ3GT[#,jDcP& sS]*|I2,#B7*)~2}솥ERr=GGo.k ÇX[- Ʈ\QAfyA~4vdyvf,b}iI,HbLrKs2[R{.&"&Ƥnd脥қa*$ejI1z'LhJ0neJ]6&?aɄI * aGӷjMnoWW`j lņ,I3H)qo{Ięˤf5->}-(!.TnL%@ğt=3@hrUS  E El%B6W˜'[rrpUQ pN^l Ű$RX( Rۜpe|[6rvétdEkWŒ:QaTF|g k*"l=żyQ7A&1A{Ѻɻ;XS᭔$ܔ/KGu r:: s>!KP72@W/0od߷{!mdOGFCйǛ;R fnrҸ `Ӛ,/LP|~,%"S0++StpeJD;M"7JZý@Qujt/Z-%I '켨6$6U+׶/@d ''r1^>'ь̦F TsQ񮍵v(JL@u.,ZiDTΩQ|j''+;#=OTMM[Ґ[>~מV;VƁaOv<ܓgWI$[BB%Cr-W,OID=Fi*+"BS*銢/K Pmst_ vYTN^6([dd)"ZHo6 9&fMWĎޥI/5|Ӕ|cw; HnTm6U~"i+X=Ĥ/ƷY`lOa䬻Y`̌DKNJjF/0KA0P =&c9G .vۨ{96dЇ'[D>#YF2| {o!~[߳x}#i1 >ܺZ$bYoᶮ< SɅۉYi?‚7"uڲ{dw `C06+ո5Gv* %\Fpzd2@eGGz&@oZq&|kɡݟ lVrǧ;+ב,݋ Ihˬ l|[[@jҴhpx p(٠6_p .yNhU!\vTh}#$<"wdz[P6D7QICsL<*ˇP~kEWocWw1$g1:.)Y+f4ņKE[ `UƊxz.1M+xZ[Ӛ8/MGu 񬸚+㢜^'V<{9q7\ ;sg#[~+H 5g`%+[EO>R +5l'7a}߮"&G3j}'w"aw<8kt i8A `C % ]; /ʖ*X_ڱ^!\ P!״oӘyfi5)REUP@%E6X^j+ LHt8T$C[mEI ^l?:<^ b^K3 y;U!~n m ֭[|!.toIͧuױB#c ( 6or9־-/41cX;W]oau^[ &B3 nȌ9%gbgR74˯ciZhEucep\zCGgo?(] (c%0؆D(9@]=v4y$E2eh"&)׷j +ͨ/:&[v*8&g|;$DH/[wgn kDr% -*A7\T`qp@}Šz:˘rRq=azlMp #s2(~* /\+ mIpNa<#4.W끺*)SgxE:R.h5Jp)W)$*眂>CCL +]7V׏C[n5F?'_eŲؖNDiՄ#=|dW{r N! ŗwx,>==24{`܈ɜX%o{B+!0Ǵ kPfPy Hx t?%b7ݯ?ol[+R>̅Cuhltnu%|_M{9K@FCB!;=%hXL}`̼I58 ׌dӐo 2`m5y|X)BT '^?Oe9#[wQ;a5H/oF}30 $pl-x!J.kL $j!:=N7uvv b ?B0sB< B3>\-=#Pd[m)EjW[B*b~.ibfc9TF#39Q_ V/Kc"Uqq] B=.x&mi> 7 / !kÞu hĚlSÑٶ^L }#`Y=r[1_ùFUCJ@HՊɩTREvY1"V)D[7arpw%0n63c:xG6܇5f!S-p F-5ըa]홺]{C荝n;Fe?hp"f6 rӃ؃{Ј;%YY8ӗbR7lz,Dˉ]%X0R:B\gj]Ybe ~qdPmOd\Ӯ[/X^JZ󣬗l`K\;sh;v55.x5gDbx\:!޼h;Q66zx#ݞKH =hY ,m6_D0$ˣLny)'5eZzw.0Ш\|2&3"@˚$yCrO7XlN8oӲI%$D:T^MwmDo(7\(3ھBv /8Y9鉐\ԏwʣ*JEprLo>!ùAc36;uu;F-Ej cq%p1ϧ ""t\YH ,7 s+W#^IJ;"AK"&m38'N&G*õ0M׊pK!@ͽ0s5].$+=,PE@SQ_I1k;\Z훬Q xhQ1W`q %@2iB'eu6/ostg,+lm= יѨ  =rC a6mN-T"FY}%S<-ƿکNa?cm H![6ܦT Ė;l{!AhcW[ml0X 6۹y3$IΊp[\,XA&&r@&>~@ܼ/ wDDE 6zBlZc~_W[^ˢ7 L+YF~+U>Ei(\:yTqLYK,1@Obf+VPwܕ2('(o,ϛҧ-(8I gf^w 1%]2N"I\;Jʢqk.o%J1=)@p3(z қBm7_85`f?Iֳ@v$j,eG4䕽P ȬT.}P5?|k$UP)l"elxaXNEg2L"uF Q^ca;S~cfhc)= W*Ux:_dQHG9?ƕu0iIk"ʵ>'$Ncnϔ X,~6sLnHkm9mGibsw*1mz58IBĭw`XrzC'-O#SSޞ/Z֛nlTLL &Qia{<4.ovޅK`g6mV_Wu>Y F13VXϗZpdSʇ ^CFa~sG5ѤjUi~J)GV՗8U]ee+h!6wGBhn&q}ڡ<2 k5.@a|z `Ѽs1MU'܋5 [0J6Z!펴;>ZMxM&᳡|߾Q|x.Ƥ%!mn87 [C!'*haU^ h9ܼRz]fdx/dWsO^ָ|R[̞v %?Y# BE9iiK|fb}95| }&}f՗iv- jFٰ|)X8>@! eF Ѓ߆Zbly`U2!1\ TB~WOj`9|Qbdj;[5'iuQp?p d67<3wa{yŚ<%<2MYEc z[`v'zu•W͗#}"P }Kvsp5-ϸfՕH?u AyiV_ *1&1%hv678nzԘ^@W u^A 02TKAE./kj9)eOkΰE @]UMUzo9p>ɉjDÔ"p.< 뿄z;*]h⸑@-I\]9Pt\\ɖY'bJإ| ns,LBעF^pKZ>0egty,Wj0"%%kqwۚ z!Bbf,Ɯf!hð t)41c1_7چ>%)VA hfUT&" @SE[<t߃Do{E,e/m݂mN"{m<:"9{lY;tE`)DH|ݹVw!ѻ,TS7p;sۺ HD$AԾg(4ZYb .:Ṙ2p7S\mM#(x# EM\\:iINzYBUIgr'owF^^%-Dc)|iv |`P,/`I0#s(:14>˦\>\ ) /@.3R:` kjUMGdyxՔL^e?n"(dC 5Y=tn=_$\VIwl) ): `֟bFWo7ŰP2%Wz1.2:īɏX ?? эqFz[ #\[]%n()I뤓.u^2kV qce#f`d/ee$޾ֵ2 =&mRD!/JLtGa(>SȪ>N).]gq=N9oL_ ⢬4e!PǵA \j!yPJ@hȽ"arψ`)[zٺ` )#4ߖL(kIFV eT4n`E\ ;ICBۅDFPJuǯ%[=70" !L0L%jvg3=cY5,k0_.~_UoyTk*Ѝ|eCWAUK4oS/@ՔѱW' z;ud1+%ro8ݯbHKEEW~HE&V#.cYJ{:pNGd1HB:v('RƦ?_@Y7E 4y=oC4c# %Uˁ3#GWxu~nn|mWu/.An3OFZΧd""+T7Fڼ]|GW ?~ iɽjCRgP].6d+E^d L|Ǐa["&~ c#w|:OD(IQe^uGX$8Б,vT "sz_E=>kesE8\ 7.,J5F#cfr7zIj)],Je7>3lk ,GnqFrA" WҨw %Y.: vUI#o'?;Cv3d 7VMꕛC8TЁk,eh׎%3]GCgQ}Df.QN= fܭ (>"7F Ǩ`Gra3Ӣ\i1˙Ub\kgs$#|>7of>-ZJrz%2lt^ON 7 S& iڸ]xtǒе!;sPO j@0=فCB+Ju} \Wx]Q TdlB,} ̑ċ0SZn %Z]q_3}׷4Vc:QT5j4ҳuUL\_h49+*ubF*p"U%b:'_JK- y+psdCzuXmPQRC#QetkSwQ?_,(HI 3iyOʅ~Ypc . %6*8@$8-uFp)2uSgM,`ePgI"@o\ oN BehGE%SHfՌȩX/rn+ŗ5s;q>jW4,44&k6y&~mU~J+:Qo^djX=*,^8q"R3894xi?4\$DC,QXJ%UYv2t[@3 *Oː/ΰ|= jHG8!SsrGZ6@|j187B] zZ588>>&eKTIpc~7.b$ΪѮlTt f>A_ urbX\_{ L:̹ L@e,}h!| {˺Vڟ0eex䥜:kC6<"(5{C--q4ƚ yXH%Ϭm&Y iDnY(( ٹ0c)dc<[{o\s4ޔ |s<]P.uЂqL\jo\esՐ_ľxԉΡv:=t{ȎrI%z^]4뚉˺ 𫗄Υ9fZHZ_''|=L\}ae#Lc{\2^F_k5izMP[NB6B25m9vvm]*;0]%O4O:@15@,z,ByFp 8g>->bw~Qٴshg{j@B<v& 4q{[Ԣ{aPNLQ|X:$+Y ҹ +D;_ ϢB>^o"ń*!6KabN9,6\քrSgiV'^"Wu>Z,cZ# tEL?LBH ~V_)]ɯZѻ"$i!NAkURi6ؾG;RJ9~̳KHYI[/\gP&{ |Hmʡa[B3qPiE[oYUP)9[Z)#bL?{/|g6KʧdGȻIM>$ 5䥨{lcngH<#{#ѩN!:n3)g1`#wH@Sollh}k8 [ח\t_^ⴣ;v70`do8Sge͞џhQ#dyĂ$:% ~G66+ܟh̬1,iB7ٯ RL S2Z jo3++50G6V1$ԭ $1zr&c2_+ S;E< xGup-T*NSC8˷|Ɨ_y>_T)!S@z{f`pS?Uo~zMUhRwdxiqQ\;J|:Uijo}3+@LJX3/` ^(B[0GTUá/ؓsI([}% pUI] ~Ȍ~qC@=N̅(בC~:wzfkyWnd7=Gt:;-g|ˍw @Yh$*hF]FXȀ#6,]0KVQ8(vE̴67(ӛ·2InwgGd{#I8Lw#|[G7BmCjNF.x*i-il4u`^g _"&[:<7Џgs4x9US[x<^ (m[J#!|2SF2VmLo VfߚpC̛L=.!QGb5?W&Bhcru1BZM6Ӓ4Igfzy*4$`_qS`ǻyQiYU8.#F,W-bcUrae SⷤD M;hKf"|{^cDIm_=*^c6>L9O"`M ])MtC[<a H.@x!}ը ,6Ա0%%f0ՉxT+}ag; bg. -!{YS;\/̣S>ɝKiH3J[&ծ9)x܄:z;0N!'2;IMY[U'4HJ.5)T#l󬩤ئ.v|Tu4S.&dd{2ɿ\BmT*sLJ ^')U$}j$bόANO#y LBD5ѰDo)Q#>3ߧ.'nu){uM+`uڛw2f.`>ftG_teL#A_9ݤ#@Ťݑqô Y{{n_zS w499Rwvx b<%I)b\348ɝeõ|~ʀY*kB|ȷ ^фG,G_ږ!Cu}yYd35^Bs׈Z^9s"idFֶ{j0yw(]Ȁ#'qvq<:r d` hvoIQt8z߹nۨ+}Eʤ{pN OKUVrHhCDl.uTȾɺ+s"sZiFhv|њ1n,&ȖN[U' [zϼ^kQH˻O<(JE^~6aG0C@>y^nF׭oWZWNÖm zv5KPh-~܇8rT g5M:ả]*>E"rzRPIاn=j$p} /)dCXphl#6fa 3 䄵EM_X=si̝qFkai{PYTηN'tхNwI5S,(Ach3c&VSJؤOD*-Ν;SMS#kf5gViXdp!1Tv>j'GA@ʅ\R:gÛ?CٵXmIğ'|8kwi-#U6Oa_R pHqKDzgljN  V4냒;-Zhd%}Y O8G' A ?7V%8CjN`x rC ft+%9 F5ŽnodYwKBV:iGb4!ȇWѬu=wVt\im|?*-R\4nnɿFS?]oGlȿ>9qq`"$ЛmyF4$3Y & VCƁ(AﮝHN&~nZ/!Ϫ̯1|) c =ӸVS=T?c&O꿭XG'p|ږOHu@#fNb) A[/% F3H(X@sYKLF̗׬ǗӿWy#u$9Ć:.z p!~U igoφUt(|pҙgЍދJ۩JQki뀾_"Hj3{Rh u<^*q5H)+8s"u~3?EJw΁<ܾ;୰VLPTpql#T_ +mMOW"`jOBgf?Y~HWo4p`cN]. eXnv.{!oYNkpAux,'ϡ0;ƚ,Hs_ %~^ְB/,bR;d3dm".ŶyH\R-5qW"LbJ6wO0P? گCwA2BQ>ع59< ,ݞ +ԝ@wˈ^wB/\\Vov]'ST+,҈w>w G?ޢOբ$D! uc|AQ>l,r ŌvdiQ/?-3ߖ ז[j>:ģ"7pa5cSOlUǽ-PMtP"چOM6#ԥ`.Sy-R_'pu*?C?8m{Gͤb| PIʘ ;1;nu0dZl^kήHu>F;~"dߜlM>Ǣ9@DXӺXƴ@fұPpf()*|߂/;=ćF=_OJ}37S5ǔ7`KS ;\ Q "+t [G؞CVX۪K"}#Ʀ>0E Lw>Od۟ .jM KVp{HՃԐm& Qhm '-Iv&o&N%!~vcVJZ,XBJ Cdg$ Xa0T5o>WyF1vR"WܺcvЦ@^.)"z0e; AVq˲QeUx18]l](3,7l CέoxeZaҲ 4띀w`i0xzxH v;=I5fkX6^F[T(:sE!*@Y H kH<^Z_gbI[^ b&#![8XU…aA0dr rb:>Q $@'+Y2o &=ɏ)tIhV|ŃlTMzP)[c?7_t>Bs9fďXWIobR(HJ/D6w),'C΃R"x[aev)l/Qoh6W'\ +w? ?8bLǯL_rYOW~Fřezeo_?Co P/M*iFm Y+wxYG҆_EQ#ήZjgf?ZH?s܋ p[y:boj <o|D"A CQvUJ5t..a;쌣|ƚZQ򯩌19 U1ɬ+Erxi'p rz.)^7qtA01z֢o{gkc)`׀o8dV5V !)7$o7hNFzm5 0[8OOa9y• !uƨcOXnH)%3\pW.-~ikacjވ⧎&4)p(P|lc>`ܶ4Ua:-}Ո|ATakXOlkΞP5z/_^䞔'2g`m.;]h "m#D@ ~3a?M -ϩJށ xc]R8*G}SFoli}oRu٦. uDzSHeun۳VZ[2 C-LyubIy)q] ǐ+Ø/6كxHp[A".:|tXy࣬͗\7kΠ$Jc1iFKrZ&졹#r#`` . p'g*=OK s uidYFEK:Ļ8m~J9PE/la1i|o0F`CRȯp6ɾa\OA$P̞_t3W>TwK/52Xg QzHȞp0`~_c+Fz?G=b;T3|jfs!E&L-qo*!ɨ#rtd.C`_Be%IV޴ \ptj-uL'Nm4رE 8?KXC%O H"1Vglnr%/JEg$u_1# LҶhlZZm'|nY[cUR/*I |ʎi`vmv8X<:zt]^o2K) njW'>8%1GM4 Dg(Ϳ6s6zt(w`>]ޏ1BCQ 09U͓c74t^I'4MMmP3X # u<Ln #M\0neAqiG~yǡ}d2HM?t؊zϴnp"5oȼc!c@ۯ|]: z79o}vP\PF# E'bުB[ jf GkX|U 9#4iD?9[',s_$sU5ȭ|pZ?*0kbD{!ltEo !$w*/<̍ڮpջ0.࣌ԩSBp/ jT-ϒ[sfk :̘Ëm<~r @)$,ƧΆOJ1^^Qa1z!5 aQ\< KӠ ,3\zEa{Q 򱫍"fò/}h ťS6~CϣO?Z &U]cS&KEtx jHbfc-J+I}ZA!xgj[ǒ.O~}hJE1C$C`}^;;(_Vq| - 6B<ʹAp%yqL>&W-Q9wft\ =OEݠn{1b/J哹kD5wğaYܣh*DI`SzA$.7ޓg70nB0==qէ[J+3wg V\>gveAUp8m*snY%c\uoq?lLLR~KT@7bӿ"ԠGC܏tR#3<|#r)T}:if|PuҔWy07xGCb꫿ ̏N~%{xBa(摎D`L҈ۙfO? v5~Y6Z@~eo Oq͑.ӎSZ;J ,wTWkbk6[꺏.v`A: |Q"_@] fw, &`qW9R.q΋?|4ՂI8\ḓrؐYf"Ӷ"t?3ح7,m+Ä)%gS ҇Dbe{_y/+--PnFk1I5Kc6 h-($,+LU`rq%Ϲ*g5}\ EZdUEZx멃A C`D=e2 )T$E9:[<Ԥ8@^vɺg s1Lޫ-Mja=0\d\x;+۠^MSvaiȔ枇kRvKr> nnw謶rm(Ӫ ƒ("L1Hgc`hߝٱ5lU o<\p&˚ɐxaz> I  RBIr>N] ^$ ^[V~`? b5r軽* 0h]*U3B,Wݛp4".k2! |y[49g#ҧ$4vԐTf;/NQ_yVw ]̎܀Gdfx4I yi3w,n:gX]jݻkOk^U@ Pu(YB_wƌbHؔfHmwPPb"Q!ɒD@TYꙴӐpW[9!KȂڳ>~ >k:[F&CO)7ML5,O~8Ί:YX# $>R>iM4&KVNB!)ѿu 2<M `yIuJ٧8sHq{]bE"[ÉY3F28≠L}J.%2\sA#>oMPlP͒ : BM#!p2,7m;Ř!h_5n|Ë&mY 0b;}PgիOZBR v[ oB(D?ϗiJB* EXqNfZU-G] UL4AmH]g>rւ,@f1芘e4=n5msjy)7|ڗV5S22QK$'FȆJŰ$ =UtBO!C )27ʸ)9 ΦR+Tsq,z("ORސechQOZWEg= iL}6v.S3@E%„`MAd9Ɇ Wdf1?<6eM;Eֻ}6sOK,f{"u GK!pڠ䑵3z,od"RX@0x& Qcy{xJJ Ͽ>w]  ]QTq$ EEբn"r.I)T +_W8 kMnR}%,X< T=Wa8^ K|i^ܨ4Nd;jXM8੫L*8PO[naUIm=۝:\aJc*&F|Mޏ+QS4|7|wɠbm%, I \A-$(I.|vpn7ˮ4Sb5Dgb+c+R0Z*12ɳ4e S\A(X ҋ&&0[t *vl첛MTbQ)7( l7աdp!0:X>Eɂkkص+z.C wfˤ$8,ep3O\M;XMv,dz6;}G = wF4NcNzN/4U{KW,E\ U73,8 0j3Nr,"xI)܃͐Ao5ͥ6(4f웱!a~M( s742 R/zDdbW)N'?˅iʏ(XͶH19*$_PqJ^ ףNމ7+j˵՝|ǚBaLnHW.yj疦$ nXOIdG,"`b,MBT#׉>mKyI}9ND;YZ૝3czF&ly\GY ?i&WyuQlm&]Ҟ?M Lx)nez4Pl8؇LMSf{PoʱbMsm"AItK5Q75,ً ?WP΃ Iq/s/2tc8[Y_^&@]:2f8G%ss|!L5S}Zbjr"9O-taiSU/:@l9v`ORAHt&+)♵_t}Lv9 !+XEB Mnq?V bwY9QfF8iC+w"#RƠvyح}/Q_АA #sD,m f];PT@4fNJ(b^qDjt^L~W1s)E\x~SBUu$ ΐTvҌ+ ɚqtQР} 5nJ*79$kWձݓpkh2 >&y/6HUHe1R,`v<)޾&~v>"}yX5rdGj)s UUgZRyJ"+/i\& Le<^J0>+od2dQ1h9};ٚqI0h(UKR 'd${^̚O=KU+x{B Ϳ')c@xLs3'TV+3WU/B9\ vM?hP"ȧb2dNb"-Ej~y@zl=wˤɮ> 5| 'vJQvj֝n?Y 6_Bh3X%zۏSK bT'*23p1;hcZY yf۸X|Z/5B8QB؄^I;°-z> ;|<饁}Qm?Q7V \I\i.[M9jMؖZ)EVod D_2/p6賋e]=- UxP7!v\GY0t[FPoèIuaI5_e;IšY} i݉`&@psB OM)p1 SRw~ j9@h=kߺ7q}a[ux oyk2Hl`ԝ7_) ZYl?kR8m٫\zVVKJݝ7..kMլM3eNzKa; Qɠ["w8Q$L Ub>(Crk>=сG:?]9Sr ͊EՕ e(XOH+{f<#/[eҵRsTo"{1knoR .&y}PMHN&:>.pL1; osFHq˗^u~$pyj53Yz e?Fn&eswD_7-UfqXJ\P:YSҼȻbPЊvBίb›z G!S }:;?-gq1?^аC SSOdތxChR2Sq1. Ai"3gsS2mas*U=WB%-?V_X?'"]pa)ud63?\0oGt rPBrϏ{ی,J*j |ߐ^N5j֯x$ykU3a4rۢNrK&ǂa<Sch];ǠxB+*.o:IaRtWNi`Gqn/-dͽncD8J,'iկ }K#68uIUB oK|6m/G~x!LF⤢ĔG^^MHծ*?u8Hl5E6ߌ["dž5{qxyg2xAGi^$a!&p9;/Τ\,t@Dr*pc-p~xg6z-}复Pd)g=}L~#}Qe5Qvq D鈇/ ,褨SfwUhxm,VԞ Nʟ7VbN/w[p#wİX4ূIaJ4ȪQC^|9p|2޿~¼' {g\Cy'g5oDbBͺBk E ?}:vh UJ8Nn*o)eo5 Ro [i\ueG"XA3ĭ}\>ZCf mm=cO~_h 0F 7t, iZ>ν=Z̲D(U8NQ41LqXTr3k{".hZUqJTvWyCm@ިD7Ɣ\RCpw3:Q!`[yjhXIKʫ~>Gepnk-Y!(A1ptuT@FM|Mi0FP/čU+r|Y"z&3{82xi"2~&fjb/`Bll YAHPq* iҍjܼ+m`I< @bAKŞ&=ApxHf4$2 Nzp6 i쾇VK -&VJ?q.Or0WVxfNdp5u#:D6/loGU([^ZJysՕp$i9@b' XoJsniNK/{ik?&S&$j'(&Ⴠ,3+L!nǖ)d\6W碫v8`4]֪x`z/2nh~h!1$#Yq'TU|=!۸<2D< KoGtuw!-s'>)5݈i8()͟^mT6Nh4 2ɳƅI mxMUCxhy%֒R]E|?a1ǠBgSUZBΡ^.>I~hW-Xz{@$WWb)@0'^&HƬolx.AӒ*(0ѸQ\Zn YwE"r8VO| Ծ_ft5p^ﳬVȠmM&ÇcPsFb:Շ[rNQR#h'Q"~ڊ7-yB|Q;yQɱ6Pӑ(nq!KzM!eŒBӫ4%M|cL۝VT,/$AtV@l[I4,%q2\t8m MlK.v '0l@`aII!jsEra߄|=D^JZ|:`8wW_/ t,llLqR@37)_ kf`(N9iB.B`QOW'0frECI ,=]&DaG&{g2veEscI8dIx_(bbvDʾˈEAsug(L<4PEYT7y|^KO4FwI&k!GX^P=H&j y.}Um43r]nF%[Epb/9 TfՓ26B Bf >_A0'VMe{DMRNil$ڧ Cc a .m'_mvBNtM D,"vz$ {^ T*wT|g30ެmVȽV)%!FRYJ`c8f Lh].@v%} <˚ 5CIҨ"ihBXhgޯMDՅZs5!&3ڒA'?L61_% ǽ&ޮ5"ǁLKVbm~tpw.WPi2?^:jz}LWce\VIp$lM+۾, V Q׌,9T#A?q3\|Mw>="c4Q 1S)|/jNVſwՀn+2#[~uDFڤCSkQWq͑kiH2sq{ e0nul:q6oߵbjA*-+a *6&р8*5ĸ~ :7K-%sD!ǜZT#8ZqKH WK+!LC[ Jة$L` 3Aئ罎Ž36+cI.]}cZiM80CnkC=B/>w4NI)>$PxX EHWdƦ<~jhJC0Ndޕ%-= "OYp eV$ʣnv⾰@#y_Ԉ:Dwn/"(-/}(NPE&w`uě9TޚJ,,b=@:൉Câ=[8#v_s}D;%'\!%hVz\WF('-&o"I  jEWW(nUATw@h îr ;n ORY_q~E#I7MEiC`; A-C9<~H؊^G?oiQQHNa[|O4t,t rWkqNе}k[Ыzt럍.ўɡfI1^jE.EO7LDG|Hd>pp`t%\͡ZE[huY?SW*Wu-rsՑ,8f lFŧqӰfpXL]2WjS?;h9tyU8CkS\sX#A:Nlγh檸Bt+mDH~aa%O]ޮ e2uN͕.^nQxbʿcУ_ d(,*9*[ZqNj*!$lƳA`S0a0BpD+T#&C)yj=i׺yu3Yhi th䔶?nK ! :;aC Seza` XaX z;4?*Z>"/ք#_x}l!(*Ù o@qkDWCOSaÌNE8w9Zkggx ż".2{2꼞Y" WzqԃLesjjYy5T(6i`3S6uK}KN\OJⓀ>T"#0Iw(<;\pʜ׫r 71Os0sІLH'ڏ嚨[s1i@Z ^CETG-Rr09o.ա/} X!G':+]u-Y7WRCI"dwB .nL3ȸ'Ci!ԵPqLCJy̤'ihIpygZ@BXXЊWU>RlN#R bҶuJsGi' I~T%+Us=g8[mѿ]_cc!ku'pAV- ^ ~$P`Vո3!V—R@U0 Kfjbj C{]@ ͨP%5 3Ks\NoTG3Ȟ Xn+ffD1WE<{^NWFL%eA2 b+|AA3aPFQiDdrpq&xK`z&g!6=Ֆ՗3l\T@^K^+N'"nVk~.AslL tBR0+[r޵j:c뷠sdBD}/oŘU(#K=4q3[z pA*XZ7Rš IB Bl :#xI媟j$A [[pٌSH-я$9Z5tO댫}pn's;IKdQL(YZPWA)ߔl1!OPIpy8 =uM}#phK$ FQ^pKZR 8[78סoXGߦ/ȬuMzY8NƼM.VcM9e=jDq~>\Ǎ~iE量j~}Yzs65 OQIftKJ 22r]+*Yl5 rv;J P%DDЫ[J; ͞0o!O&uffucJɜsb`B%)]uL[Za;7꿥se]:J.ӌɎc%?נDu:PYB 7&lĜZ0ťy*"%oLcstȯb TO)I_ ma?7zb$)R-A&եXft1޾&}xJܴօW, p*/uUow%K VjX3a}wX"iTQv9Wjl f%2U]#Jp-M@l!ORhKxԷM@~[˹,. E_0A|i k؜Ƣ( $Fxn=EɭDѠGm^VBء^5,TXM`\] Ȳhz{x4#@+2GTgz'] ;{KHP+~ J]) XE{{_*5E<MG;;q?4XPh0S̢lKΜ|KN|,;O UBl^jhJ9KBO'le骬Z! l0AJȿ$eG9KRSae"o4($=.B*)eY3+YGu${"E.+M][\:V7ds%1 &ijdY}N%5,qQ%.̗MШ] ZនU TFbOJޣ]ݽfvtd)M 0Rժm|A*~0#wXzR64|2΀ZoD:VGӎ;iRc) I>m2}cdM3dDW- IYtV칚]afԯ !DA#n9+,r9קGTv'_ .O^SsXkc@!g~5c͵z2tUmcxbZŒ 4||HZzglao?IeqO+-mleF[5]LIiL|foz6k  moj&c(N!u I@dZe>e猰!u)Ɠ1VMߚv;GZ|ȡ|CU:rmOW薵[ ]y5D-x"j|sSS0 uޅ/{p\_k!407*{<])E)pyu3tQkr[SqYh 6el:鿄dED=&i O 4> B 硟o͜$M-ˡs &墋'^%Mu#|.Pd@-&@P\O-;عNRO72l. 0 Iڅ 1k2QZ)gڝ4{D=k6H:bD ^\!~05 Ng殫@15΂_%NûS1IQA!(AJwtHZߢVq!.|+W;kp 0lGjq]RwڬBT#B1M CY"i5$tAB!z+bpW{;CH& !㫠sЭϕ%'%`tX %9";"38U5$T]m ID@IZ5ͻgFåVuh3$/kExH.achaq Ti;y MQTn,{DZWI@eotsWȍ"Q wƟml3_%6W oMsoܼ? :|j&Vu|O}4(Fk`2 O{H0krM;]2Z5\>'oIL.W%=)} N)^klMBQ Z:౔| p\|~9-v?v@,f_i DOH̃Q Q:E.'U7 51$]4 'lR/pkG8\OZ&4$SIu>$/K h*SxB,EG5g'ɹqUr$ݥWPQfsC83X 6CYߕ>yrZ42;vlrWjΤ5h~|5{п_zfmD3Vk%LD\W.摛idCZ4Ts/W {& btY4}-ǁw`5NMoz;VYCw1Y OgL#F_S>.wuSe;c++UW d,o69}G`,&loK+QsLY H$RM:j<}5Y$zݹ"bY0NPDZ ZsuDai/fWt f)5:l.H jIn"x(P .`3tCP6r ȳqi^_\YcSG* cc [whsǺ~l~>pzw(s0Yն=,п<ԃNrBmXG=_}0:*][r )n죴yv^hrv;JR N6]_xtߝu^%S$7CN_7r7?5FS嬦/)r@r]IhHnënz'nq.?">,G4 gANNBv*0I-`gWI@qbQZœZˑpn-Jqʰ ,n[8~9YuFF 5z W=;*2A6TVR}۶a/:P]]j}*W^?jD9Pڳ)VPrZ*2$YpN[vf+we[461ȭM+C: G6 f9ZHy㥀kAmMpi0}\YS;~ mVQ:1.`enl#C,4:f@oa>A/pPHB(ǒyä5~q)M[\C2 y]At u6Fazm*kkE$t)wv)LdHxJ\2pϗyːDTeD_:@şPY?|_ )284<-͊'z.i^yǜGB̏sexz˽L\I9awk̗EU4H17d-,_r*io9`{t1d4j{c桌$ݰGXjȟg>뻰|򮫗Nēy?i#5xK qh n=e |V9=]faaC[] aE< coo#Y A 4p_e1@A1AH1Jc'Da 67)׹@:~=_IU 'Ac9D11VQlZ=tZGFD>=Po1{+hأ X.SN h5B1&Js\s]Bi!QF _\ Iػ7ZzґԀ+DN^ i5rMhNSsVa " pWmY5dt@ε3 3JD|מ\h/@M?Aڐ0dslݻyn\oQ>.yX/}Yڅut'ދ?(ԩ~lUwImy}`c\§4$t>yR$TG3/7_5?PW<-v͜; Rucޘf'Ђcs}\uynHwvdRć}@ZbfX3Dx! wc|m  ]GhQ ‚P}S}+UZ W?@w*(%A5[u=2pq[ +=\ yI/OK&~?i֢4ET2}177'i!tPClQ^!x]zAwn _ ^wi3O؝1>B܅|L~XM*f3 KON ]6,5p%J8G|BsE/!Evƨr wx]|)epkJ١Kc~7("cXN`ufK-%/Z}:X+=:v>!CoT-9@5G&R=},G(7RlcZ8O>D!P}a8oñ/fě4NB-q%'["eCjyJ L#)BƫEA =ª^w3MI21D'lj5k'q6З̭T5̜fYsa%6oZ/A;{+F[fbVt-SkìNbc Y,> ]1X!9KMi~3)Nu*⤔Y q#mq\d/?D׸]882q`]۷eYKe9"}/tA ȥ[|47)G}z䑊gAEp 7T !aiɯ}fC46،Йue )wSM#tGKVQC `=N/!npjȯCKhx$n4+IC/,9!?Y|aF]&S[mqn!Ï vs,b^ʤ9|vXf鋌PBa/pHǐVxΕiX]s@:׬Iw((iUt[fj:Aam1WN SN0P43%u<}-3~XlZj +ĩt"7G8~b-%OȐ6ihg0ePH;5tg#zV¹Ŭ&d'0 ER~6Ĝ"9LN<<|oX\OɥG/)@EPFzα]>]Q:9tw48e1~Q0NJ{ ̢ !IB="".%έξ)^w(8 s\ܯmdTFoTZ"͂*S%z+uģPr:",}$ 0]/Ϥ'XÿmBTYfZSa1tܫt^:R/E,2rDž~YnC͝_cWoQc7 K%LN%%uvU7VxM+DԈ=[dnjІ:Bi97mIy4j|ݜ#NzF $-&_d%P5߇Mߺe|.٩1B`gD%4EϽ,@qG,sQ @ .9r]׿wf7'Q(Lc\|$T&% qԸJE79Gz|@矝GsBeRTOvdr&XOu_5 <ڜ /Fs1N()gfZIO7 Řf+*'}:j,)\@dd=b.WC%"x[y7$>HD&gH.o6?jRj,#nwiiizL UV\ YPimL"dx=ZqP2H2cN`5f2U6g1Kwv0ig"5#d0;^Mvt)>Nᒫh{w]ޯWpjJfF /0A,*7ˤ*e61 \0L[,h}bg 6nK) <&C{h7k |*w{*|8 ?' *&K)Z= ]~؆71!|#s;eI)`_Gz͒7jfi2{~qrhGJ #zHa PuiBS#_j o^fӖTz=$_Q!esІ撦R)w֗b΍M̴%o"rB*cTe!IʽΘ(p9TY8/VOt,}m Ow,!_7 N2D'w-D?! FuFppaEkQ:A04*nVNCU,:!KX XY0Hx<J"63/9rod8llK+zN<~8]LdZbL(KŎRi[ ){ \?. ?@cԋ(> l}V%,6_.DRw]V5s"H p>"}dOnsR?16? RA>9ȸ42j~N!a֒+LWk ddѯ֤bWZhH<"DG/M"QGRрbZZI匙g!S}WwDPsbOE,)>S˹ Zot6yp35\=\=C8UWR"|lͧiX{ N(# h;?7AScTTKŚw9 >TGٵ Z%"p&#GK909Jw-(3{P)G#%:2E(HcE6i=DCv^yfvT<=2w€p =(VlVYTwv/,SbG"+|KNCxю c.?:M}UX}3lvĢKiUϷqwwPpӿΑ@Aty,r3z]R`6ՁNf%DI[ۃ'zMo/>,Q7*-U\P5j5$_z@1c{.ɪ 㸍/xe,v0VM:~[J*1h|#Y.i5`^>ǏhHkȀDV.msS=T"Hl#nĚ򙩛j BU>zP&!r 3K0[FfB .c~4W`< I;f=nP1SG~=Şp/!0ë6;>Yʷ'^Y44Z\l˚0N^4sVOWD,ܚ9p$H$2Sz;ʭgD~Pm1 NvAii0=4lJ $'\>V2%Yи($1hԸ@'CNO"zӹFڏIGϩؘ"Sޤ=pQWg⣚LjvR3ݲV,S29m˟4cXX~ӆm%#y= /kh# ٮ[.){wh6AAn&*cH%g h3^$#5^qZيpu`(qfnƪ򚨵ǿC:hVbVPT3Ҩ2]._ S8(.b̖[sP~r%9r JoD#uo2ƶk&i0K,W>RyzN]NGĝ9>6ĝ\ǗAE7TQEmׯsU&~]6!rhNmd`w5Y0A ɜeX$@lRjhetƑq\K9~J\u†9F80VzVlmYUeWq=jQV2% vwi6*`Q|LD&uIuTh sgcpˬcR \eqNaÓߔsaz4VF`5 :='a[+*1$f (HT[VYHBp08 `&˒SԢ}A=p۷gΣUIm:-D|~u+f<;M`i=<Ck@3pd}e icZه?xM)v s^gչhlcV%G.} +Kt͗EʭdFx(r(a/Gh>FVsџvmv86@+Y-] F KQ<¶m- Ԝ-'hR+]l`OAc>±Q UO|JG{8n[_]Ҙ^#`*^l|n>B 4ͺ;D6BףUf c>J1^g0nPd?7nbБ4nOKbS+#蔵H ~_-3eA]pɬãcen V] lB?a~> u]IG O \ 'XTa9#biBY~*?7)ExN7d'^sVdm|ty{/ܷ#X-(l5D#5(vr$@ 'E~W>B[2O)m8,9&X~jH^X/)S ީLΔ Hn2?έcw!Iw waǒ-~oxu@<߸̰>xZUuTǻ Aė#G ֜({߆V~VuH =LE e2`˺ WZD&uﭪ7K3&[pӣAVx>Ju+s] yHٚF( -\AQbF(X V nI0"t-]U#d_7IL8 VP;18JP!.,S9v?)'0][Uq$.BIc%CgP* J=tU.Z˳{c:sy܇v8 hCOŐ%`^ʾP::(|a>(&T3 W_sBc$,^:@K ,|HHp{j><#D3p)Y$&+To0r~5XRgbar33Ir9Hbs/eaeR_W_*~r֙ƶuIK}_S;tdMڅS-xu[8uW!'>rirOH(~zɣ OQܭ0krJMEX&-<+s: KH!q'5%޲cQw%'SZ #nO w@irA_y ԡ x*stzY՝-Oxׂy<8A)D/^8u(BWxi)%Bī.`2./t CXj?VJ4xAeZT[*SPLɊp)6{h~FJ`3_4dj ,pvVJދP*&uayo"0Dzs+4$J bĩث{qG-`%n=VQaF v{Tw~/:cBnjEFv}?U '%@u9l5X91 $.p|geFkGx2{ zQp3'~y&rjzk̰:VB:EqZ7 sKK *1q=g}k,qo[Q%R=kVG'⯎'+FInsbـ*t+h8*lĶU'ԓh^Djn#Dƌ6@#o]baiHGcŸ/72ÚZ@|ze`dVÐv59=*:a$`$I[c @JәMm|o@:,ߑ'o!hhՍԫ?9<`G޻G[hׁx*s2dFɢ) r \, o~TڏaN/ۋ5F;Y!{A))B+o i@ EgXwYioh}Az zmؗyEîL_4ͯhBME!SA\§t5ε Da[$^v߄" Y@lOCY*l 2ƐS7{3q$< %87Jd?3%>VSp߈l˴ ud?@ M^ӓQ-"쿜8,u yzPC`H@`Qi ӄqZWB|'j@JI p,I.i΂ `xGnV0P{:EbvȋW>K(t-8 T;uź!2pe>ЩAZ;B'$OG΋>񢐳'ͦ\/W q›^s%NL|aA4]P*k[;`I8GA~Zno ݜx,̻r}Z~-#21?#]){<6Ӊ9|`Rft+aIc*wUɪHГ+tu].$ԓw8l79%jˇ@8<2z44k/עd:9uYE4=d$ e%{V$HPjUTXu/iוDh8o)7<0 FXŊ"4ܝRj<0vvb6r*H)/Ap'%ЩTp>5j F{\A,@I,>TZv;EȤdtO &97qlͭ+42܇OA< Vdα zBcO_=9l G:"]ttqv%^D=ĽLܜ uo4E^g50c='m]p!:8~ݢM6ˣBc:8R Ĉ}rAʄ3%=x(.pp>Oikߏ2:;sXbS+ج}k)vr.͐tk~+l9TO$.Ri#^| EH>\*A:o;`v+&Ъ0m6As0qh<Βj62gwF\O:؋Am8r^d*%0).-6hx/HI,͖a0! *##QEmw(p|CS^Z"-E="kh$g4[iTIV}+iݼ([_*$EDN'#Z Ar6!SO31)Ī~=RWjϼc:b XAj$cIGm_OmI{90]? KjG>p͛_Gg:8%h LNڡt>1(>IhAX! l@fNo=>-Tю)GYmtYaQgr௫Dk6,qж级X>"1=p*Rv"2(I kzG3(bN·iq%fhqIsL| ULSs1܏w뻴 ^֧\,^lklMj0# r0!^7K;+:!uQ=߮7Dڪ@Ǵ ?m =yߊNj#P`x3{zOS^|<!,U} Չcs2 0vz./xiYIùMGwR=YQ6*?Aĵep5d{dREDq۝({(QS㼥%cʯuU0Rx, @O$R rF={&縵GKU#LyR7օvƏ,"@7|72H*WU!֗8wX,*&׺x' g[cl/nejѠJΦW٫7IwƇ/ܣr&@gb/qZj OX=WI5dY 0OGl8Q?Q$i8cx2'dMI#+b+ttZo0_sqRy{ $%DC٥:K<,%0Ev(+IV7.d'#6oN@5~ ,Wt J wcapI513O:9|:sVz j7kw螓 C_02>75Ўt.U hOk) c;|_8]HPgU67DDJQLh3Ԣɻl[m$5w.5MYFzJs)Bi E'; /)֯ `xEi1|tuc \@RMc3[Qj ̝8TRեZvj›!ar#"/ǨGqLm!Y~#u#\W:Uuok0պ]y~uEZE V[\> @ubYdVL,+jK8YVF V2˨h 5оP[`JγD(\j2ڠ!j!@3Gk0*[N;3EH f&r=bQ.ޤWt⿒wQ0a,6 擳& )z)\;/pFB{O\RA4 - kx?D)7-Y]3IjJ*5eURKY HFT7_A-=)cdY!JZ!s&2׈ e 83 hE"߉bR|6C& 7T=67GMU pI/Ơ1.ifԒ*fP5Wf.P-pbs+X6dB0(r>Lg]=C!_:uj/ 9y;װ7C~8 h I용8_u][9UJ<jĸ 1ب\øJs[go{tx(qÊIDAÓ;j`=*#L+ ޺jHPjaL xuftW0D.I z%$9 !4U哠Ƕ/P߃%DB 5q" 8El&-)=ws b~XR9C*۵8=X9}%jpCŽ&i[nmhe:Tmv ILhJ/TݑVޤY QEǜ-S'p70ȁ5 ruډ FaJ HB`T$fDLt_%HO?(aO+[Ot˜7/[6 ?RM}+tϭ@tbመw|<_M༹ 5%5zn*o4|E\[w (#C5hYч_O5QG)m.qP̙Wǜ=f IڝAz樆DE.GA[]63{B9:sPOrw+9Η3 ja*qlK_Jw"o91d* )uH:oxNۻRO UȜ2=H~UY6ܧ`a|yj-|N\+.[/03L,0W ^$ѧmxD8~cX4ߣnGӝ{e&+kĦ×QSsذFXMr=> %R!FˉaLT'2+ک5,\gt#'=LvlؾfYI9Xӳ3Wm=u}t wݓNrlw60IK傩FNjHk8 b~[ =0ԄHsP̓%6o\S7eݹ=U+}xfYW暬8&,.NMn*KĜnO&7#,"BֶFbA!H i&[˲,4KS&"W Nݹ}Oġu2_~Ct{2_R l@g֦xG ms}NKMc.>t\iIsz3+&%.hj2KF`)c4DNȷVݘhCB7<[=+#lg챐@5q^BYl ?Nn &jZ5|vBCM|Ԛ0bC]|5^Lbj/]>_o'm"A OZ b!KF6ˌi"l %q}OM1нgڜe!d6SLvq7LW~9]] H?+gMuw3p-lM af+$:fÅ]!fZS)̎Q u堛qԳ+xݯbiY].V>/S 6-Q Ζ.@<j֝.DEwgx@rE(E N\#۔.M(L<[.gmwۨ?SцSHĞV}xUrpmq߆C EHR<Ƀs"DqO-8A}qͪHVLKG?NC'W4i C@>A40xwwm bq8ىV$ƻoK(ߔ!+a1Dkw5md>o<,LD19fԦF vFY9k5ڰ J6c4yH ܽY寮> Gt ߦp!?9֎K!*5ZUb2Dt{18㤓˷_yhI2ּ" XU0}chUviݾog -]+^| aAZw{~ZbJKǎ0L;[v;soa׮-5N\5>x.#'D͚~z0Y.2GEbGx Nj6yJ5ٞRn{$_΢(#Dfk׋ʼ{KiWfʥ5LV SOLێq[ _){qp cN]oqnJ 9=2{:P4{tT'We<" KiP1WE&*zv3*6`GѩNK4FC"]|3~fc$jZ;8EOC#(+#rv:Z1V =ɃTǃFL8;E@<{@E1QB#݁Z$!c{go牫$)>DXG2wotkq)̱+X]6(̞·=68/vדj$2~1dw?(+7 V,vV²g.U6? ix.B$ k0 eV/1FerT6G}D *xv:GUa3\r<mhRX Gaz$3ť58OXdCXIe PcjPV Χb䶎_*\Z׮)Ԍ]ܝG D1|G&6 ؑ8dfn?hJ /X*_S{2 P/~`a:k%cXhĔJY=sHNxkx Y ZƵ ezm<~qUXo&LGy: O/ ^,waI›-bRؕx>HT|ha}m~ؓ1/x9[E>Q>Ε{)nd7:sqvٽaHv3N7 k@ԇ=ڸ(LqG{âuc֠2ex _\ (}ݷkA({ HmqqfdQ82^d=^jB$⁘1f]?{{} R!4H{"Y(;Wr$ٰ*}iDvujbBgSSЃh~z`3o>m֑/bV.nKW6?3J L<W7}M?ֱ۠xޝjh&*Sq .4: J=n{|fXK潝Yn]e:a.PpC:  XCϏhYc,!X.=$rYe0 tDZ_=VcqE82L|PʭJ>^}3M}κtXoXjH`_'jИ[٫؝Q%XW]JtposuFfm":aLu/A.bE6V@uj d5T':hS!.YAcuM U me=3q 8SXAb _5VwQ .|şFiMޚdWآH %l~hiSJ,Afۋt!0H8Y|A=qWc/Х7f HSBNð|%N ǥFtI>Kep>t̟ÎnدԥDg"µ&u;֛C}~OPX.qy֑Uh]^0|o}jY FT;bmhDŽ#" 1FZVcF R .=lxwDwOf@%v~30b&<]gͼ$=/T\*D!) z!`ȑ#&DB@b"l06bM | "b#g] ^Ah}ߪ?99b=mbjk<&_1~MBZ]&1@:TY^t"Oّ6 icquY V1*Շ"s(+K R oyjZҡ֮8h99Ur^U~ʛ2E-IxZ#Y\tkd!Gth9e\ |p> 8[jP lt}Lb>p<3 '2ŭT@Y["@I[7-V\AÎ[,Љlmd`c sЙZAXuwΫsxbqJàͣB@sH0y/l{J[0[H:U9╉R-o(_IJ+'MyuމA˔nYAC{epGC =\#kq:mpPb@? "a☘\WP+^ :'˼ó@DZh8G_b+JI4ݦ-ޑEJ(J#E[R|9s_hǠ{B_L슣Dm>:xcAcu+}?q/;AuOȃ{3\y 935}I@QZ~Tdg1>"7Cs09f)m`")AdVMcT Hb[]+N`31@}G)D N> 5!y g 8AVRgԀuq ޗf-´xKv{WTuef)z-8B\ao 'K8t-[>` eJQf-7j3bQ$hHA97T*H6Xtwvq1tp}ʮ܂I$ | -;<>/ktf֜ +o[ |4HaF"=6mۆy(oKq6FqV%]F~b N Hyn(z} Px K-zul}&3 1lQ%Wغ(fԫѪ?NԭI1l?PG)W|B"y_\{ )DZU]1lnccp2S\;RI_l { y|,*Z?3LU z/S3k j%+]f€`gHѵޝp?MsEf^\;eu k5J[3gZi[:YCIb$rܒH{ EZ#9-3-|7]Aj:mJ|OŇv%:3)`z! &\ )J\ +ո=-F|M&@4sY}Txh u(obVMjA9Q.N^@'mE ;jL`)WA2+~+lOqyX4jG,Fpx~n(ۜ XƤ R/-k; 6w+f q|)]ۑ5?|نDP/0q\ M6f\B@KA]̺^|婒ާ rm-OȴNb̋Kz@D'JqZpOupC]]L y Rw-gD1HJ1M YB*vy 2Rn,}x۰#>:Y[fTk*NiB1KE5,F;s`Ő,]^A(&.B}Yy))Л[my=tN;#&!.0J:qE@^b2.zraN>(2%ͪ$݊~XTa|(@DD81< ?=Ie9y3q[ sHq`o,zE9\}|):]``OX 6O ъkqn~L6 +a(Vv GO=}&"Y"wRvV~0[/pHۂvuSdRv\rmf#N|B*9oYQBZ)Y`AROxBz T%9YƑ{~w"f`H׸#T$x>-ċWŲdW^J~?x!d|[3a3c4-ii=\ΤM[40q"A/,/U1 xqgwm>ўh_H$v?\ɁG2eBG@9YWeD(tC]gJvAu=Dd 441ĈZ@WY8AiwA>["W,w'yLY eHZ%\PyL4kOo@#ا2 FM:jL80.Np-j/g.ٔiSss5{+ wa%bOny%AE|S ѹ=Ls`@_*uO;qF1uX~zxi2c$]qB{:S8.z,1j }jfpyKMT=דWI74řz*nmxFlX+N VzmJϖN4&F~BSEv$X8"r["06@4dD-Hu'ճe ^ ]Q6 ouzDsvV"~bXLӂ:phW7ڨfhULcxf T504~@+w?~ql ÊBv]mo0zrnRko;PO'4ܣzK#&05-HV#&{g$\lV~%ӳ\:((@N00cKO3kf7nie9+󡒺xp<#O$E=ݨCȕ25./  pakמXƈ VڗeE{NkO60mgF9d#>‹֠w*n}X j9H {'toua u$6pIΖV΀qܯ%irV_#T'ZUʴ8?Ϭ 4EYAeonֺФ޺qWX=~j ƅG*;> |L^{p@䑅'`:ZYY' {4Ty3a'ZF>|`&?BR,΅[1p3;V@EDDme7h0}6F tu}Lp#}~@]#[ͿY<cNOp,(w]/ϳl CL trI 7:E);tZZ4 Laq8IdwZU)RBB吓~u x/4! }f99DV0b$$Jp${ӑgE킨G8i u!t-{F0m/@jh{)恒HXd ])ъE:"nN;5J@XT@߾8A>_$JRE4R;AҷZc6?&IKC֭g3jdȶ};WIH)2 ޑ5vխg0afxx@y! #(B['OK4dU.>!ifA"]H [_H4L:GVz8ɮ%+$WUQ'5~0=nu Sg'.sQ~6x4avy~۬W ]h!Sc,@ln~"B-y9EoI'8&rCDGKkVtY6-):qM2E_*Qc7/L9:ėtT`6=:8PVv/5^[J}`Mzzš%{n7v&qW߃HvjV~SnO0V)(%΂.Wı#xj:d:N +M5!\Lj $% O%2kr MW#:h&P(%< :DPw/x~e> ҹ҄Fވ6_L\;7coWWy_RpW9Gko`t~ ٓS[ԲW2ɲakz'9y{h,|iIhkNjͩK xx~Rp͸h&<\Jt bFឲօ Mۂd ;NCYǞuз\ҡw ''\n@ #+Ww\GKL'F\쮐|zR uщqrm/"Bzm5츞6!2>wY = BƮd,&~aմԅUE]x9 cRAHwq7: V_ϝL2O;@XeRI2)0W9{婢UW9 ]?Ȁ&ޣ 1730˗v zMR":5 I(p]Gj앣K` >л#$hȶd- _2$]3<+I#!3"sv_RhW.^8Q.5Ce֩ "EpW;kB h`1`|2lRK~R{S@\.U+j%k&K! =Քsވznڨc*Rr-w 50 PN+'k%hיLyE-EnH^UcH$PQlj`zG]I?Co͒|>ʺmi #Xaޚ \\ 2I QY{i_YSPgT|tzӭZL6Ui-M nMm|tLٹ))mhMܧWߤQrx&k9-derson6쮎'cơY)`fz\H`u<-hmfs_?ʌ0< d%Ë颛d4" `#b>was5V&%v MvJbRk&iM/8JZ68 L(ͱjGK<Ѩqȝ0u Fw|喾)޾6WD79%Nݐ.]ێGX9|7' 11cq_n k@l",o+5ȿN~Uƒ]L@gZ!Z~,dߗ U#ekcW]BTuA@dZ+v"VZfl8#aؼH`4bv17~'Ԕ]hDҦRZti)s S'E~{p*;N/zTQ=*^HN>cSFi:FBCYFXq%b=.]zN, AASNxP<f*wЌJ.JކHaBW_{bƥyݬpӍ ,c/f$ di+Hydd$bxJ ԰%ٔ((/s- 9:âGwwj`L`-_|.*@/R.1D-LcpIEV|cpP:0ĔsP^jlV3N.=_'W" LƝʍ2DCTh3rI` [d^[$F&Ysѳ@ՋPCUhscHrjGwe!KLa& - uF4+>&2]({) O-eb(u_k:an4o,*O?i(R1LM8bN-U)-SE9# v#8t6k=ЁjWM,f?gX Gz ۑ~sWz(5$*IW5?)5{1M%7Nrϸ{>}r?7ecSs|1ɽ$WuBTQ]Q!xNM됓 ٜj5 qkө"% S Zû2[^gAQp6gSU^yuDW6gH];F ]Ă{H%A=o򁻒v: NWQ)_̭j6|CB6fl|Dz'pt>\|VV_z>/Ey%9Τma"Iݞ2~<{!=b1lhebB_˳:KaDtAm{2 okR)J4c}0ޭ=/iۄťӃ&$q1$SPAєyIAJ87x8>>|6* %/k HjtH:_1WJ ܀Ft /w-_w/MiC5=5ʪkӆ1lJ_U[}́#gVe=Lxh)ci`[g'@sѺB46o`c*'Rua,FY۾x1U?6աE7I, M *Odvhhn*kp~ s{裾,Ƣ&IR.( ,6|^2ޫ`MXB)8RPrC^?8qt=6:kyl9T}|Hk)uchMt[6[c0% YvU. .kDk J![.N_bNM(O#Xx$ZY|amsfheZ:\[ we&;UY+(9LFڥXt=eKÁ8c[9` )Z98?*e&CrDnLTA wte/&Qz 3=vEZT9K#]K =~ TIF9gҝ2rX3Y~wLǟ*Γ Lj8$|n7%$_= G*(e=s a>y*쌺MkqS8nONQk$;u^$A.cM^3^E&fInKKo R+iz˸Jԏ4bT@X/'9ޭbccue.m҈R{d?֠J>֠AE+;oa"3t  `޴=P*@ ۶cE~&[ fؾ]O5`"!X'.Ӷx)leY\v;8,reƄD4Q\oٿFHRzW&A+(\ ѦJf/ ٬C恶Y$V Vi\7j u_0;j\ { N$Tԧ:Ԁ:#j*Fd ۞T97yMM$![g&8]o9f6Q=aCw5ЃNaYZwa2\QGa3ܫb!fI{܀"&2/cZ/iYp'L(`Hۋ )svx Fיܚ7-3و\-Vs}G+&BWR7opТ،-*Yx^ TP:ܻ$K:B2DLa&mj>JUUه~硖vԍ2\ֆܙ55;~\m~y[K _~ }e.HxjP;5YUSA芬@RV Sw-Ix-3*'j֓oA$d}GBȓ&wE@hcKkE0cM~Y;2(ًΙSXC\P;̅ݥN#}D,Ve j2kAjSR3g05y4$ܬ oK> +Ϯ~4o_9Uţ坮oؘϜb23<:P) z9 F䜃V :~A\\ YPAO9x0pK %G)v mQ|2>:e'MEQН^gu(~?5,&Z2O!qv`=/6%V尢{TyI0 @cK(2rxNf< -Ĕd`oPOivB/HPhTde9%.rY)/v]5M ϵWϝU@:n|&_ gfkJxf.I4 ޙmJ}_ ;E8#ӕ3. ں2J0 e'֝q@ڻ))g|؇*:n%u|Hy97>myN$13*SÎ+W:11JC,a8Σz&oxs{&+57`H:K+VWh -scT6/VLiop*oO5`{~E U7,@Cƣ*T 1I4oj8;w2D)~IaHu:,X_V+N*{}9R%~V!ߑ힌1niN\!h =r`A2\vֈɜ%㱥A(G$;AZxf$VKm"(̲̆atZr*Bv1=b삅d% )at{9 9?{e h 58[ g@ѲYX!ݱ VKrQ'^je#Wso11ܦ@1nb x|䣙"ya(=}RysKw1k'qgU[鏭 u[lfMC)oLkZ6cxl|Q|K6vGlW].(:%2 ::gB5?@ќQS|/A*T;k~2Xv}>;=!/rˍ\i+E\ .X[yKQ@N}FP˾TcYX/? DBk 6-+ׅ~G;YUUIє, Hrvh'𭖗P^lII3 xz&1WvǍ I:p #ڊSU3;;?:q&+.k;p#.\]8f[\RD;ƬN߲ ?Ty`gnaI68)ABCHeOtߙf`Y>séq2lyQT M-uo%{'!Wbr{ 6 ϰ|A'Ωv?͢h]uqA?.Ncf@+"iY2<˚qO|̮G Z< ,ÜϖdZoa9D`&jjv7?*y9TJM èQ(-X@`dFumO ^^e2h^кIMb+=Rj+A޿{,sA#j.:#+ݰ4 R_R܁ cq2D+rIVƤGϨp53CIxqt)bn5uY@uן\%Y҇C`7pTev╆{|P48b}uӀ"B%`䥣x)jՉ^7U$DI#>{t7#>CfÕ덊߮CJw,CN"i 'o&<}P-M|Ai$h[l8HPqvz w$S)W܅ x 3;) )AlY-ڐ=V?l)SL\_g<{l&5_n#&QIn1Rh =;n%Z=#O~h. U`H` ?y4+}djgX i1E7nko7pz6(m'KB:g!jA~~^ޏ lePzC4HOeEԡNрJ`CTIdլ? OkO @<#$_!xը+]l#&LM#^ (e7;'0H 5sU9{pJ;G=]6VOn٬Zz&>f73U1nQ\s `xyzX"ˌelԮZ:j^8ȻUl0TE[ZLfg!J͒k[i鬄s4k>b :c/rr:C;J{6ՇhbߥTs!|ge{N ï7$Ro^B',0agɚGj\盾" AS˸tb]iM |T7d B3"Q3 DVB 85%f+pkWj$wּvbW;Yi~4o cG"2쟤8 ;+Ohs D_: s1Ԩw śbؓXҩ%>xhpզy: 얀@.&²A5)_Ap A6b7ŵѨaFL~+P҃>&|m IcG<|dy)4[J}sGrb 5e8 Ӟ-sm-YO[e`B`&@X-8{Tz8 3&|k%:V"wqUC[L֓ht9y Ay"碍:K =YYDXZ$ w.Ôg \SLN2>C&~ܵ.z퉜yza4l٩>,iɞ2(*w=΀:9Cv 9Fq ^ÅE <Ӏ9sv k.t7|+&D/=E~m6]E{\v *U,\NI>yvM]Mâ:֢N6]k$oI_\7艊VԖx<=.~fL Yڰ(rVJW.H{+5<&mP3-ؿa9c*^?x0Tn0Vޗ`)7-s/u}}cS8/]RdpOgv*`?VP6ci4^>GO= T:f&7j 9Âi2rBFFQJ+Ɖd[?$YQ)cg?޿oEB:D{q'.ɑZ(!<^`]0 DӮ`WI(`*~vBInG$sbnMv)* Az-OilTm)Hv=0N?q ͽ\rS'-ۏ[iRPSF$E,ƞ/5ch8V'HzŖ͝ |l%Ʊ+MU1΃)" aeG3;$bt-VP6Y{1YxrzNL^&M_xǀ١ob5* LQ!nXW9^VI?[#xOam5?X )t; w8P}z?_9 K3p2w0?WON.RT*፭Rsl | b3x1A㹘eaNF|bi:NzvAb+|lNd`18/6.ee'ơ@6ʂh!@JcFtC|z47:uEVAKlߣFvn;1M9?r˭dE~IHZ{F53d~.j;]G&qʳ`]`v4~+lMI l[2Ib@X./d%tR |O%ѣ|3(JUزaw ˨@C6 ?j$|U50ۥg PruAR8$ALstM9 odkk|t#7svK⤫i3UΦ]5uO}q1Qo3`VY++Ɯufǭߩy,yݡ~EJNon?%KNř7PTKԽIN͜P~9ɘp(>d<MR2QP3yynM!+lKESb.4N s=YQFl~BDk KN-݁>F!:Ih&s)(+Ϯ\Fvp ;ƶp qI%Y8,/c'e IANݣK'cQ|y{/#3򦈷VCr'X]x?znspKc[fzʗcm9 ./F_F4Nd_UMCûNͰDm E.⦍Iw a_CȑGo9Tv]1`Tq+ȫv.QrdP C4!D~rW{_k K&94HȓjyG8[ ׎N D5K_%,f݊+Xݧdl;ar^Wʨ27\uvP,,~YY]J"_<욫@𹜒 iy-/_x4[S)ւ,~A-cN4it >Nnd*:r [!bA9:2>.[ĞX5J&x ^:N2ܔT˴v S\qqy~0ԾδyIRt{B@,cK)/BrdNR9N>(NlgD'[ӪK;L{jt&noˊv@0Q9ލ{~HDvxf8DZC|hsGRa֕ @ΡAM~^vg7$m}_k}AMqϕ@*L~qXܳO9") ~trf\J~iR-gp^, ݸ䊅HG{7(]Z4TR3h n_nfOrkt7]iXR#=T(i<8?-8J)T`DZj+,NaveHZo;2>KK''0 Dx良}Hykͪ0U"OMP h !yϾ{~dU4 {-'ޗZ49Q,}giVjΈWIrt/HL2ڌ0z_E7QEqt&y"/bÍo'j9k᝻LrͪC$7ݹ I@o6 AsK+$a~M'`ONNdն%v; ?=t *Ig6@vgm"gG6p;DvkHSɥͶ/?]dJ\ϜO 'ON]WkQ 9L{8C6Ig1 r)W(Th5׾N&%^d wT|᜺~HntĎɅ)949{Z1iIj W8ˍ2ǽ85Ty[ J{go }YҝY}5šN8&w:6-+4cȓ ϧ#[yoނQBZ1q7? 5m&/qzNn [%|\{E%09o?UlʼnW:0K TnQ.lwbNBaAcx* Cf`]@Ԉhvjeb17%P߇2ۗkwslED>Gr<>q!ek2tG@l0*C<p{q5a>|aLr|?Ҕ lNqBo D:kETi@r"U <1nEPx vFwV?{.^c~!ҡ@JY][:kϪr8*\Pq"/R׳!%i7 RfJ kFK:QxHq9 0]׺+xԌ2 Eی=[HKK`fi8!JYgm ]̏tcFla͗e]e>vO㙥9yZ]}ӀyUMy'(tw7xO-ԋ’cV78`/NbMl?˸vnO"M6Kۇ~b0ֵO?\n8pu%@wefZr\u;Ϊs9g!Ze}o~08)l"vF#7d6ks _ "qz![ă8!he{4ۄO+-N17U!eC;M'%@K1|Nj^V=%Kn!/RhVK 4hz<0lfvQuKYk鰬\n_cL>[q|[KYeqI#$=Π\_YVf?zgE!t9t`- ~BE&SISj|*Nר  QU|Y4ɲcک&j!U(fPd$M[MAdy9-0%0Ի^IZTy e[3j*x _]edp:27a\M/DIwMz 4X.YՂ*-@f?B4(s0 xg1vͺCO>mڍ P3cO?laM-zi¥ OxD:kY¯i:] X_ &5gk̄pꍍm6 y+& T$co'*CKE` }]|m^8؂Ȯn4_Bi Ϡa$~s[(#qHseZϩ.g_Ў=?ڰ;5?8$@⸔GJ[w ƀ{ȢU@8$#)& 2[bP*عTaQ |%P3\10}Z ~21\&#\Z#G_rEp ͐v[2i_lGH%8lm`D_X4X!*+҂؁5SBg{/#gOǶ}pEqȓ6HyGYػUZ%MIDLzA'SiHAhz;l]# QHMkN5pKƠgg,k,j0p p!6Q.'B+yŗۻcNz<%n?>9O җ?T;@PT +\|(uFRd10 РNHNq.`L3( W85U]>XVkA'])F#ӴT׾ RH}ɻ+䅃LCBst1۩0<_e\ oME )(@^dc̔[~'3u W~kР|+>YH$Ih M?f*ƹP?\[9#4'z~guA읻0G Naݵa,bawWq1 @h#YCrb-goXt2/qCJ-p9-l SdjK;"Q^^s<fe:Xph8֟DUV''&/?L,hMd'A=k[q/n߃%UGZ OnPy))GLiLG) UlH|QEڈI[AvFzzrjA}^mOSEl_`?ϙ&&>W%҂*@ v둲-&SVƷdxq&*+P\¡_,2Ta^.[҆4NVOT15K]-^*Ó(mGt"> In(^S Ȥ{ *f֜ƵL3 8NZxha%  R\ gkz{yp3pg0l &0A烱|uzZA&@TsѤ!B(Ā|Q:ivs;3C},{~pe'%!&?~:ɰ'^7ė/۶Ww,ELYI9!X9"ٜe 1;)%I;s7஗a85Kj=N.MEvL/)Ð$ Bbfo@\6 +SbG$FgUW8R&Ufnt){uލff}HE=Д2#xa\Ϙ˚BShwb{l.P54x~ %',"\ l7|g"kʉ/ɽ RnEb)+ : ȥP.F}z.sVȪHzI* ҡߙWS.1i :BK%UqH aR:A*Q P~FS%.Ua#4U 93Œg MC%Ot|_/E#' ]GC 0~UyN Պ @g`ủY!I{x悑Uk?ojP@w*z>O5AKٝP;zKi :;Nq7z:K+lO,Z.Fu:j|>3{݈dtq6Uֺ uFT7_<.$ #+*cg쵉/lX Ȣ:[u."tx_ 0/JiIs C ,F^4ecKA 15 fGP4A]Xm֬ TƃU<w5{vjdz짡T0Ň9" %Ph@>[P$ #}T ^Ch }G(d$4Db|՛2D/B˔M;L=#MM~;x{y\F6{i\ZWOfbd-dOA #u4! fMxS-w@] +硦8Mg]> $+Oձ+kY[9S{hZ|x4u @C0Lם.u<.H@kbF?ꗸpƒ GX+q`PVi\{4ﻻnR>ngJ:>MO:w{p;luG@wPdLn5-ȔOwNKܖZ4 V՜2 75󖊏Ok@F= #[=X`/rBA.ؘ+:Uc> "Ͱ F7hUi dL7,>,׀xMg4was"d/xmGJ{]CzY2pIhūtl|ƭ^h9j2= C_TxL Y2 ARD:V[IC#`lQ@& EmܻiȓNZ3o|x@;60v}ݴL6acd.=`@ٳ\Z2޲yِOޭ{乄'WX7Qvȃz<6ȶ$X1s(=g:W 8 85:6 ݔ7UR~C) %< n=0d HCч%pãg.P1f!TvrQ5_|ٰ:S۠y"@"K7 kͣ;S,r*;$yS@^K讁l-c_+aI1N.QI(I0b@3D2D†~tgt5D5?nFDq"uA3TL{W-\RSyT)VK9-k<^ oN W|eǤX # ísLG@7tYfwuUC$XO"vV2oJ[% , Ӟtז>*Og ;NEHr_ϟ!V w4e85!M<9@j袖/)rqeSn_fR/ϲq;'*#[eƷk$c@hV푙q|>ODחm/ $B +<b=ҍiLʺl4I bJ] W&WyZQ' qǯ:HⒽ׹S Rc|ґum^}5q2COYFUpΌM8a|7i.PuYN_ˢnIBOuV%e@3)A'lZxf q]\a 'a(Bmb`D4|☇5H9Ms~ѵ̡[VA-.~gl6eYp'M۝o$K|g߸[\"B+Q8)y{?JijeƘ158,o?!L8 GhEpeiu`t4lP,W&$B+R@8<"K|{NM#")4X7'e"_Xy6%%t'P_0F Kֵga V#DEb?80?| I߽-݇A]Uhn)+0ue:p]jEӗHz}Q5%\Q2ɻEY&[.!;ŜhpJf y']FBTl;.{7@M*Y:ԓ^H ] X%';2,;0?NIL(KËdyͻ֍|pj$= )$5z nԱvy|Zh0Oc@S<]Eڷ{ұD/m;ez@uw:w +7.BOߺK2)#V9ndҴV pTԤ8Ù"=Ypژ]m;P(ҙ@*(sW?/suBM"^T^׊ih/ȍLߔ-뾵Lpr0$^_]HB4 u0C,3,+4A;"c[и_W H,a라g':&{>+uŔFQcm6 ^xlʬ!4`%( I9Z0AI/;;U@|;U_"JeǯWʊDwwWJlV0/Bטw)K2lGڣH P%h%e:ꁧ{_L5V8ikK(M]* uL*z9f 7C@4W:.c:cM GvecsָȘαM#cFwjeƔ apc#dݔcQiobaʩzfUsO`- e)907on?R U[S!vS@KuS dBm1=,JoOF1 Cҗ2M{&TJ'xgE y|>L)w~-I\Fz諺{w+s#VFhO apWAq k'w`phSpXePI>Ceyȯ,͙'f-Z(7ߨOq0:dmbkpn؃A\>hU;ZX_+\Q3D,zE &op )_BEķrՎᆬ ~c7;KO}6&xz@91!:yH|0QZNu-wv/cMOXK5XmwxM-FNd\6d1a+IgFFqąYBsuTZ'qLe!Kg.q͙)]API)w,\] އj!<+.ϴ%ziJTwvhMJZ%x6\±><'W=J qM^x`-IX4+03=ӗXǣ=dv+z}D!, /,bf(9=ʧR'շ5s.\?|- ^QǏ9罈mƫհp5w|>%鱮 $"Z/>OKGC$ԇkI}O'왠϶xPMViM[~;ju q֫08v#h[Bt#ɿ؆[p}Mޭ :FzII5Ka؅p"#zMW?kyоc|sF; qaeaDm̲qSmDSWs*Xz 6,f46S ndTQD K C4yK#3/w~i|?š4]RB C2+obp<1~tqofG! Xc ^z*M"5-a lv3 #:f3_dVzrz=ci7'(bis&(:ҖTCR5PGŜQN/Xˇ6qtGdtg|ZrV`hDA)~M>b$ =gYSsܨl^3XlR ܃Yś#4#L%cPČ Q@'p7ҵ7 Î8o+IڕTk8%䳲D5URljG5(!̯ߘRpm-d-0wة5&w4bDgJ Vx䪈TraɕCAv 2PmY- PrG@ J8^{j- LāmWyzP}( OQ(291OEN# Vs>E:LGNДB@1ZmPv) f Vce$t"wھ^BE:PZTS ^Qd~`g׍aQoJ8EOӾ,jl/իsp<+vԆi1a 2gGG]gLo^ N!Sh@2!Ga}O c#U`d{Sd>B]b۰nʟ)p3KрU)?6%3ȃRth6v<_zV ,*U]&a.GEK~lւgyIwTV$l^E*Q9EX5-ԥ zJ,\;m,+5^s $`NT !S#+Ԥ'$I9}:%(/8\@lfEЋO2n5J+ol<;Tbd1H@mB*m_5阷%GG<}D|s~>\ds}ݮzN;BV!)0ɳpnlD6GK'IsLQ1vיd d1b A 7םu7͡Js >5֞ʏ?~.Oõx*LXe⾚|E>Ypݠ‹z2u:/hlTr1,3߰R;7WHp)0S * iN ^l4:lu9 穎:>L ŏuf!VR/Xޒ+})wɊ,>3?,w+G665tytI8YY`3S(Vɩr]C̛O5GTHv3I:qGX"(D.YL U21X rS`QӬGo61m75sDXE&{N_~Pᔘg0v=l_y8Bl#ot6ǁwu `wd60IQNGYb,98,ʪXs.v@*kYdhE4m4Q)ڝGb1wq̯ ZEtX`څpk ];vG"ЇJE٬7kR@?JFL:40*H,'k0@$:Bܓ KZ=\2uFŋ@Wkݞ3CḲyJeڀi `yRnÅ?bcMms4 4\5bb.+`u%">^FYVS(lG6P:=&RAgĬwCpU^ .lZHӢ%UgcB>ǰ5+9d~y%.%=K; _ܝ@0y1}3grl&o[B폊 }ÍtiyT]L3Fpt*ՌukX;ԇ'ZpݍZW5!l$Қ LbcĴ LݚI$P0'׽qkFgT'I zlCmZ9ec ]E<MI ~ \)jP4` JEHv{@fw _J}z-Q!qO#v(}I M*kU6ͣi7a_*WS T cx񝑹-vFK问 g<Иe+E|r".w™ni.s"\~oqWUеO<;> N Z9Ώ/ڛʩQly$}a <[ĖMdo<Ppo*0Ue`c pk/fu6!1 ûggq㚙1l\'Jm^tI9/y6x4_{ƴ2{Ɋ jEƬm|W[X*K͉@<35_W6_p ;G@ģ<儁BYVg|]rh 2] +FfqFq7 -̕xϥke̚fMxYIձC[YCH>s(`9'_+zsm\ȼ6`L{.e" DIJ>BP\LLU~r0GJۗUml/qn>|Uy1=F_+P5_ 1't:r:沁hp\pUAKf;_ dSQo}mv2\.@C{j,̇G\N0;k/g"NMHz[ (ne#Rik( ObvD7 H?SD|b% 2 )!n7 R74_ќᣏ{DNZңZ/i.\S*똝roi鹎=,^贙 wFp=p-9<;[c.A)",pU֌H[&0`o^6-J{G>AK Kk:1\_ѕcRc˸X[/"P)H\bx,D࢚SOBeffު] b2>PcLUv GNU\O5S8Xdvdi鸛ܿ+`$8<>#N+yje,ɂӗZ<4=Rx;xJfGͥ6)kb_o,wӲsm,O'+䔝ɋ#vHѪC^2H}/K$1fX6|Qd&[#Dbخ#br;JN&W[qw Ԛ^˘<[v 58oj8y M{6}"Do@KVFS}>0FEwK&(!+U1TrhPY0'\NQLCwwQcGm"G4\CbR{F+.~!@EL8mQ^dgFzB* s~%Y*(Bj/lCӾ θ՘>quV;2-ް!mo/1lOV=%/ӔKEl!ML"HƔ "kEk({d02bFQ0Ѳ9AvFż?N{qԄ\\`{sEuf3=tRq E.-߾5OKC)CqL_!'ì# )suRW`b"ްžu7arG̮~؇# K *8@~cxCce)b#Yj¯vm5值^xo_%Jg13)1vMΧ/2sj_zEn1!Ehccs;ٕ=5~Ѡb%'j ,"Q0O2rD3f Yz[ KMz@̤2@[ٚ-17#!A8X<~)rW6iMrٍ]);=S2;bfuK9-`s"U^ 2>3)jR]#3h%0eWM1fIk]Vo ª?!tivfU ]ua|чqp';vMP Oh&3%}'V845Jf@tz*ODFD1-*7*`OgiH`& 2Ď!2 0ydeǿe ǛbWvC:J7>Lo>jNW~ Xj:rfd6L6ow11;M}NVn ˌ;.s NweGf+ vW: H yD=xueҳ<ϦHv wb+bĠpy7hdI=vfug+Djb>h}#Qށ/?#h[=1CVMmT~f,z6:k{'!~kfL%O܇cm ^6pc~/ylBk@eJ7$×c7ʂ~Ӽ>,j Ÿj0c 9fLE"h %&HZ3 ʣ@z.L=u@I$J9(4aTKHVepV:r#ywX vıi:/]jk(p@a E)NnU6֙]ԝqY%`?=?;xdfw`՜p&GK- `蓚jI1e|}ѢTBula-tD$}yKɢݑ1oJΝ(G c ρJic`Ä(Qa CU[$Z8" ݜQIo𗾼D +q3ߵdXh%v [yoIq>RG2̫\NNZP -]ܶaM[u8._C^[xK[uVi)2PԅK=P%AMl.vTY@r d,#? 39#VR"R>@31 zQd^OaӴn%\wIUȨoifי@4++4 ]!6,:G弡SUx_fM,3|;1%՗RQ( r-Z *~pdDTի;Kq tqF9ҝZrH5)J L쨡(Ŀ :^eJD r֍ƞȉJR#ǐkv,Ư>NRcx5R5иƊ?&gPݶ.K?ԡ¡0ݝJnGGhR;*09r /:=@+f88XKC 6udY~#<ɬ?]$\w[vx I=r>mO /R.2qP^O_Df[}^NksnD)l5gX>&HH,S3l_jʣճu}^ChUsGi*ʧT,O}W;e*.Vus;F P9:ֱRW |uOw8$z6S?`&dS IQbhOo{PɝESYj^b0nb.蹠FɹH Mg\y}J:l`[]Pbv_fK6 *\O}G;1ٖm=Ua9@V=bŹ-, A{jIu *vݶ#Ce_͔$"$.}+In 9C#d/8r86ēfm'"*b KFV,@AyP^ O<[-2/wDzXNL]Vɠ2'SzE)`=6 D1_IXzv@gǩL5i \X/KL(b# WouYϻ-uS_^(w+ Q{{2HK>\t 5sx`U*IB·|M#[n}8=иR%#rNaߊUC(.@Q6b'`-ǺoVL@|gk{)9iZ f^rW=Q>OQP61X OPJmM9no#*zh:"i΢CT5bFL 茹aVF%9NKޝWԫ|:jK#<6T`Z ̣ϙގ.%/=B|f,b5SݦidJė"v B^1Tn"FQ-ڿ ta#a" ͡&u"Lm')f;2?B7hF 5Jpw$IzGn'폨ک2#8)i<Ԗbe>\꓅sؒjM +ݝ 0EJvԖlWPj)[aT1 [c*7܉ Am~l6 Yifuq|QY}S&U9oۨ/$`a"?eN(‹>\㰐{/ys7pzҊɣF8^L[?0޿ +7f=PیRV{O 3\2%mIV, 0HU}0bx(x\eUPݞߔj,IHml9Kބ ;YVr^ǶPDq$`5Q"U M)YNw/@+\k$h(N ܦ *a_ ">RE BC ̳go 48gت.fKQ;>zO(+U3eEk%?j'{Z_"W{֓]-Ŏ_BY*~Sgtn Y\(]8 z $5E{1+b5i/-ԟq!BGWr_^r55K߾OxؽA@"rP.K<HfIl7n*% jpPa},%Qbj6kN=r8X"T_^I 95É`ߡp2L ˄toT}-m:Y=ǾSÒvtZ϶S֕?MgE[nqcESB-jEzD.ެ4X]L8F(4w߻xgHU]%+K,P.}D~) z-w2kBSٻ+JS @Ħk1(₢AQ<`wTwlFXBA9U]CȞzp~,5jz UG|r$n{U?AbLa^CkGdhyзw@]-};PR}v/\Qzkby/̡yA\UűA RJ?@LGġFَTOzJݺ(6 upB5 6# ksVs.и㇆KL}&uq 22#XJ} ȯ5-X7 Q vR@ʝH`rDwuPR+,hQh#3"-\<{{L=`~"8EK=f v̶"`'e*Bo!fpX/)gΧ#J\?|}.FOqj9ԪVt^R&s Js&'݉p1$ yxYٝJrE\ iD$R"M)A Fj3gS0P֘XPՒ֏٭G –:%(IԣmJݔ\z[Lk~ШV7)S--wJ5H{+vC}Ip$? 'Ծ .HYffRڈRToXiUpKKsL_3u+ mѥ d|;Ap(IS@>#ɳnEm B\P]5 " ݇({i2n\ucp[_\_XrY:йc|akfGWoux]O+\RiGs2ZoJdw)sS2`zTM:ƗP&-d(桲ܥQ^[&֌=IT4KAN{S&^Ɋov 2pO5ј?ZtR;Taô *eIX ,:CHJrVFn9irVZļڂc"̳ɧA> 'f 8_Q1g Xr$lė5VLIیͪ7{.3+\pu";EcM&-sh%=*P5{[̃O$ᙞ*`[f,t!I1( \͜fXjŸI<ΑʷTNI|ah죲 uSN5{k4'UE~5ܡ'fa EMyij1غq R53@01*Ψ{lyG1\oYwfL dgK#BhlzcԼ :biO.n"eƒ)U%B=b. "%]3/`:f.$d6A؋ՋʲEVVc˥p?ܭj}%s6j猋em =s!xSF+}[Rf.rK5f1I'桋FAteBެ!VKXW͢h$RGKQqq>¯ihc:VHz dvs --H!sH>Eݪ rizn+MӍHbWwz\`ʶU/\rVSblxF~"3Bk湂Dʿu$9 *"J*Uƿ*KEŷ$ ɹwpi|^FIF8fD; .@GBgt@mo|{ڳ+T젰4RؚוTT ȵ1cdz Ql&-z?n gs4Sp"Q[ ] aAHd_00rHXs9pdt\!`F@ER[! D2]Pαu O4k¥t=4≠XLN!*Dgx\`swM7F3?9c01&suS*KGu4ET"@8 l2rI1tjN$Vנmu 6aom>lx{5@x@n^at \KBN*`] 6h̴3öRʐfXrVeٛ?<:f~ڗBCźwIm`_/&pU-`2pUBx΍Ck߂^:i{c~9DUA8iA_`NV,XϠEO(u fEQ)l V3_|K >oZETFb8*PD3?9ݦ\;nCzbpl1%0@>{zs}R&rFf/ky8cuڛςd; I|^SXV@b 2n">p`,SFMnޢ]c+T3omhOsJ{ 3x%"24 ίǢY`LCSbP5YO߮-DӐ8tϵyb(`479J PfLh bvi\P% 2M|t7ait#`8~='4Pt:" { ۬[ .uZx0ڌiFC*)G$ETq9,E'y5>혤}֩νxʭQ%˂N7^\ЖdcX7TP>:y /}줼dXᙜ$I(;?QK֚XWKD˷B'/4^X1qv^-}Āg?.dX6T0>.F.x2;x3ò#wJD< -͈"G2PI*aŃ9cQ TR~`Ҿ6’& P~e-{f6OMTPǁz!O[O=;kω$cMq}O0p(V#VKq^ƨzG*(.:#{%'Z<9t?%'K }/O7a~x2@ 9q=GE}EHA+( gը&c>ds9ސF'!IDJt_nqWеψ_*#,l\FS\Fڒ.cgE[M랥Z@@Ic/]qT hp?ۻ6<ѡp24c,ѕ;%i 4V*\NwI^__9`Q\/4 yA'N!Ia GONήTƊO~*"NC˾Σ&ͬG mR>$vFX\ Q\6 a .B`g&TDN*^JR9qMSrt)!,~Nem$׎?Uz|ֻ}}!%v从PNː$e%3'o,Oi`cVJ[rSGV"Au=w2wѐB]YzVQtMpV5Zt AÂn|Mu/( W*tcHsA>?^8H#*ak%WIMp{<obW 5b0og4i$.cnCdDjȝq㷽46\0w;7F=Lm-x;}|%g# 1ɯM؃w؉ؽ^88xW|L^n~Z9Iĥq3H3|/Ы/_™ Hvr\Mk [I_a=ͼ*9dX \P 2p`>0Kݘ+Z'L68ZRguXa ǥf%k^]ϴLvWCmju:3_A"vNe+ #3 ,sR\;,t &|}Ə)`qo7ꤙo.BA(Oby%# j>s> 1luZbC1/bw N RHSQSЋT}*;*F #Ҩ82mD=O"+Ld>X8A !/Zٞ)H©pNG/TEX,VFɳQeXSkk7Z{7\܃H,>L ڨQáS72?EĬ3_i (U=p)ٷ6glq3FZ;wl' \ r<@r[&fV݂*%ՠo f)\w;,iRnY$Yb]\Tƛ::J1[p%2}].;qƳm-P7cX T TdTtB&;幹UMY!XbYA"ͤyk.pH$uv#YϫD h' "wM Q˓y/J[>S4c'o2Z1,@_,gԝ}.2op1MR|zdWk929BbրOܦUPL5 ǻ!%;Рi$^z5M _02?M}@ G8[*^+Iݦ34yfG~s!TnhZ}tCqm,9) AJJ/u3hzz@|* |Y8U/4K˖ѳǼYps.X7`l,1X/VIR2۔Y ;BB=|P`{+Kl>/#C,ղEh('ZY2&;YB$K̼YMezJ`}}"%[& IFLi <ጵ";rV>uuQq h0+ Pk5yCDb^led];q햢*OXνNQW<\Ջ0R46ꓘ W1&^*G.hPv7MZE6 Ե\|aԁǍaL1Ge<7@֨d-bzt++I~Y"5Sfc .V R]Zz$NI"d&H߹QĻxQ!uuPvQD NGCiuAM}?Ƽdb r}V<9}PFlNnfN=@{axwr UrPUh?;`)D/Җ!_ո:q X8أ8i/\E h[\Uoȭ0b{/7rߒX؛{|ȒMu/OөEHGvr7d6AJN.9IEZD_;'>Nf ȯLCwGl0C\!#txKsus (!u~'])|,#]bF%M#L4ohsn֪  R𓾒dn " %c Nj,%}(R?Wvԝ3xq6ޡ!; {M N6Ӊzŧ&ΕWVQ~<\r$ mVŅs%iˣx79!y%{MW^nk@A=v+*P ՀTOMlzv1Ce̾5;B\LPYS#NjTa8~q2mpb>\^d-[U+T[Jq7>+~KtGByz cL5 .2WPwufޕ@[(_;IEN*HSS9IV0T\-^i)?p^!A!S捻 τF`sӾ`fE˩Zӌs007x$~Ow~><Ճz (d8dil[k_[oo.L ;u'-X[APxc6ƝYV#g|G}Y* dXbM  f)ʗt$:*@b a-.0iO C^X:0LyV-_U9*b2Tnl#Ia`!jN2<\,!0.:A o^zP8_^lP x g nӭ%JAeQWƋ/[d43XC5餑fvH1i,N w#{;Jϰs۠S2@Cl5AO''NB {q֡ST^ZG^H[p$Mu^j).s|W>Ó>BɋgkT<"L lܭ KVL bfEV}1gSsQPͪ|<wR6Ve>!nHv*S?5Ճd^ک] f=n:t+afsrS |/y[:CT)gY7*( u"'ZJwpvG!H[=+3+HKJz'{R7A+OO>_QH}s$>6B92}e ?*?npYpn=I@ɑ oxhja~݀Nrʱƭ  ңbv)9C%)IVҊ4˵Vj*`)uh@a0kD)>'p ^ܠr1گ9E5:-}ћq2ݪ#kڗP=:x镠t1lz[ Vlc (" a{_͠? f%b _o߈'9AEy,ȿܵ&|Y5Fi6=\񗡭|0F ^3V^F`e 3gwRh{>!L輸R ^сr,1s7˻52.GN2(M*B`84|jPYZ3rdO" I9=ܮϧj7ڠLҲl$XM)#ϐr~pnr)`l>myw FZ֪9|Z-ԓ.yF" #0ŧKˏtj\[%<`仳{Cz@i+rA!;7պZ2Jj׶1Ⱦ`T3stMگk-7O%5 7Y2ͣai7 w1J=b_u ؐ ?yh+S"r<uNQQH{yQ*GIscA7إʑLRGmub%ֺ\v2"͒:nx=GQ|p=pFn=Vc·"!,;e0ޞQl.1SP,XgZhQ7ѽΆSnXXG0mCje}N-NcA%s'd ?M+/bjQbcg@rHe6J`HI@zd8]Oi>6l oBJ3[5C+ď`qؗfn%_];,fF%{N?n8)1*F3H9`|xݜ,hYncF[7HvC`0W)7)6[3nLLB`?%hB 8}b+ [xda(piLCoAB[ג^ b5c)mB>C˔4Qdol*$dx2v[Qxy 0B%f[Z _JSQx<І.ȕ$5剸 Ƿs]--Pk[hϹ'܌%'X&ow UECN)tEQS׫$ 6h>!=9FZiOC1pC5ƥoa\Tc}%Xnχӝ8E{.fhͬ|8Cfɿ7(uws%ڥ̊L pvY `BN!)7%)wڈµ5~ BF!0wg~?Kav??-g rzqʈ]8} un}j{-W3pqL=^@8\-tOe^pmKcu~@boK w @Aau=3Fzݕ9m<-dہNs&F#(Ѕg T2Mv~Tsf4߈1Yp%a0 ¥l:H=%tv31 H`" A9!IOPc+GJ*vѠ W8?Nu(ܖgn\4?nOaO/j}rM"BEYaΣu4;Oʱ 4iKKV9Z#@rgƒ8/tEܐMU]4+jI٫)]GY*x rUH!Wa6 !2x+9'N?yÞS1a qkbwk f;hpX ލ*XCYzo˜aOSwj-Ֆ "ǫN:n3Sbbx$ý yHX񈗐B aNi}͠vʑ00aMUoxY5=fk%[wW[HvNĦ߾%4L|fjG1xtܦ?p m`DiΪXp,g[ge,ԛVqvRNɅs|b-d$Ɲ{rUCo~J8mdٮף?f lF-AѠ⿌0+("Rbh9woڕ܀ywQ 㛽JL)oڨF>l4jT׭䈿\pAz`"FZZ!QI[lT-Ӽ$4C[wW5 POaC.K|bXA ,K:x|!)4{%/$&Dq*N[ƹyI$wiNJOnh1lc&5?"CwT5@t5lIzf̢ȍ 7uY^bi'ּOTZS7fONG*lo˂z`xF MfOp>L%c@U} n #lze>)݅~t%3} wjACTj.e+eKlǚ6F'ak"-agJUCs] Ӏ|b8!U_~4^!lV3X/9SPym5&U:@5sBjTz8m3C|3Ísı;QJ i+՜P y|=3 iu2 IŹV_!Q?'tpvF,lApZjNX8SAO^d8T|/9w 9dayT|"<1ah^T S>04}[Pyz ]ȼOdk|*{6b gp|E0; >O!yNIZSO(n!Puّ@iϻ2inDWC/N$M[o{_t=Gq'őqKSWW)j{H#l uΎ9fCt|UZD.OzN|r x 'Pc'8 R!V#9]%m Rj-L pGCN.7f8ĠM9v]쐝 cgnr “1J<,\EN>ca}Pfr"`ƀPQj Vk@6 !dea=Ϧ,'.%z-Ϲgź,}YL)+^d&BO%oK P)*-?``f, JtͲ]S7ntFkP}~.U 2j:s uc|b)lvtyxQjW܉<_rxɻ\Isǚz^Hu}$˾&OYPEzEt{庽ϏN#A/B|R4`U0 Eyl%6@.cC[#^ d=YcI{e9n9p[3EdJ&v5V[y_/HkЉŭc{؇&``1n\B@_ 1/gU3ĘWX pjVWl./7CvF}й-_D.Joʤw^-CaS)cURZ?LX=o&}Drpm|;9YzދlZ*mz( &EXs?Ct -ɊW,ȼ蝂jZ#ȲJ~"XZ#ܘY||F).zenIQ!AYS ]Qz ŒAeRð0u8jI'Se XܼcqϷLxn>GBAWQb[㦷Amx1mdiC_-^|Fs Q@M^&è=5ʰ[.J#p3>)Y4SV gwFb#PHUk<= v%aw yN.](0LSh)ؽqT4y#.eO?4u hivpv&o!"ycR=*l'srΪm0HT2!9Qڋ@Y?7i0# zKeN3pcNZzyL$1cQX;zsN>ZgD$HaK3={˷G/@Se <vb'آ;q> |0%<}Px3iT*=a3ܫawH-ŬDT cɚ| OCZ9ܿeܳFv6RȻ#|J-' R!yU}k;qod=pBwLI5zAp5Q_JRJy.-6I(1ׇWۣ| ڌQ0NŹb injаL:Hjo91Iuj1X"#uiylq'mQ'-NO=O/s7 8}Uë=l|깲@7SzuS.Ôpx\^Mկ UJCmR`UiGdD{ E >ؤ^ԯX0yozM3v14.DiXa;@4Z.P9S/eb(6EY:9G\M}4Bz/Gb >'> t@ԗU#mE2Z_!Ĝh8̓evt<7Zr4d=xj !1 9ju9XcWX֥qu#t8WO#iAJs{Ssw.4cor|RSYh:e9rbt8BIjίNd#*MQ-kZXA3@δiq"N;JQ|Q-!A>cF+ĉE6n8WUezԣCGiL Z\>I 0=XE q'I1W3kDm!YDj5^*hZ$ vYa͡=TvT] sgd{IM|}W7O8 ) ylsQsVD#3[/' 6A"؏fy96lT5Ꜥ&su8Fa#}5%%ODZdiE 9ܹɻњwŒ O/c{/5*"F2N(6 \UhrI7,"A;D$C :Ps6+p4w4eM3 :"K-rf"{Eх߫kcv7g En7jLCʦoj?Nx<ەT{hrMfyg6Q)'w}C&l#`gd2/!~$ҝ qW9i!d~pZ5]]XzHF#JFC;PDPUqLq{o&CSG0lΨ~Yָq+^ C.(_c&~j-ܪxg`9#?@)58,x} rqʲd6Ƌw̳Mv1"TUS >7mW#HǪyd@_ٮ7H*6 O9" ΆcmC5!1\C 彽/8hlݼ1U!UVܙ#!SČDx* +b\ \ 1I]nc_qBx#D@! SOG"ث23ܵ28TU~.#MNƤ,b/ mGH5i?AL$ךr[mT&c'AyYn4rScuE!ݢMWnk G[yR%suAzҵQ M1`=}weH:eA\{tMN|?LUF'Vz&*rC<ͧɽLAʥY kCƪl4{r:ZLLm7j]ҤC9LyEgGY?I H#*=k4k4\,nvwxJ.F򼚸uiH똘AMy)o f6$ĽɌX#NS1\ aY}E,3b&?Wkw.26Yd-%";{&0kʮ}ױ_tn<hg^7L"%ugCYB%yi4^e챴QDNT3&r0CV5< (:MdUϸ3$H[Ql3('jI4ߺv;"Z#E<Sf]A)| hnsV7)UPO}9>G8pO\Kn3ƨ\P՞[Ru×EnBt5l spz^ ov ?/a7VW|,D ћVzY0eU7-&[s q@5n(E&&}~bW?y-9,R8ha _/~0AmC~| *sWҽg+P!&uy8Yuցzn@}֝%X@ O=ˆCʺ!Nx:YBCM'&oR!Q%% ݿ|ތ}'8j }"퐘.M;mˡ5:e+^v , O1ƀ42_8ŨyZ9-Iyr Yhrԭ"7ҎWJ%ZyN0+WbDZ[VxImL)ήG*d䪛:\Ct!H;OX\8q25"ǯ4m~d7wyL$ ]4.K֦+pm6>5pjY_|݈"P7Є-E;<؏I :'H "`j=gȸmK5mo)8y7MB|xnuM1&MlhL+h4לZq2L/t箸cMzh"MCru$xvK4(%)A!'%9MA،7u4rө:,kiTĖ;Z;<+;\{D}b~Oxk.W]mh ?ϵك{־,ň-]!JOliirN d>w_Ӥb"m|B\Sx`Qck m;A0y OrFz\K 9m?bݮiglB6:PL/t))[˚5GݐCRȓ yN3{{nGt@wЍ.q=){^ۈ@UQ6=FHtlꪫtMmg!]G~7n9־{̐@`LMC1HgZϞ iL"ɸ*4VT7Ѐ |6\5iim9/%})gaI}T\D@cގdr>zKj#jyl4oNT^Ǯ(9ngIaSl!V1O6F#u^7_*I:,)YM6 ^`DŽpQSMhHIj(A?"j|#[kcR/QhpQ ֞h0aʔEaqh,UIo >A^'/N~ i0 Yd'h]d,(fP`U4vv+p-p=tݨ^ظ1*S?}QmQv.Iw r x(;kR +GpZ`Z\0&ˊ~ |YxҐBZCo#>I]{OpcrAJ KaHxjmG-K@^i^wZI21 #$|tbcỤGF+c}?yv"L@Z>Dv4xo ]Åt8<>Z'-X(܇0 WyB.J.fSpN~Y.8Lh%j2iʉY LMfope<֊5 $k@#zA׹VѰX3.)f}?63.lNRR cUNLAhأ>𒽮ޖQ-[3G4* Ed u}3N]{v+eO:pk?sSJ (Â#\IB1%y`ܙ"ՃcqvG/`/R l q\8NF$H,+:CM/0?lmnC4n~ZRom iD^[ÕjmD` /fe󰄙o ]$%FZZ% L!v8\C[3EBT Koˣmi۽vKifOە|mQ@zM5NG؇gSȄWt^&7'XR}JNa:b;ӽYaW=NplP &Q%, K tDb5c**ņOo znTHş;~RAf;:mAI]ij[_DIhE\=RlM<\8m{#x_>A 4V3,#kdi`uk9Qpd(:@$zQ!TGl'sZRퟲ~?8ǥy!cMLi;h0@V1aEe v#D U{F#I?/)TQ9lDMυG4Xvu@i~O&I>AЉMl&\ F ۷e=huUqubPST"ب3sxrF.b,fKQ-y`Iiu/YƉ%,hW-èUfqf\:e@Hy%Xɚ'OMٞYnfYDN9ɧ+6Jf*u|[W`D g&xa{LZUQ=["sTRΥqsIZγAOh;6UV  'uh%o=,=%YKA'a3?]?x4*)}C#@&$X?]fӍj[ybe`YB({xi OzRL!"?e Rmi,UMu29h{#jXGz1Hh3x#4譞aRFOrETD17U(~ov/X ȇIرwճ^ D:YV+0?~%|Q+uWy~lؘ-Dpc1lWACU|@$2CYUͥ'HIB8DN1כiߒ$h 4vl /r9E HȌ[c甄 t!ç]"$YfL V*9},4ˣ灟:H00Y|w̚O otD}$[MLIi\:TM0;޶SdlZ5;2Y6Ale|?AxT%$&)Sg%zt!y^>$]wjؖÓY>Z~6Ǫu 7RD[GJR.^AqK|~.~0"U<7 Q<̷K̻ev uBO8(m9x.zWjmHNt:G4V#7}T2~FԈ?qn+8L͐ຐ8pn2v1ؖYj6М6 $PhˇE-T 9enAf@Wߥ#J[g6Ă!UHyg4v-/d7P?N+lfb;.nEk{EmY}]6({մ_o)8cS;I$(L!{b`;FmJPxɗQ` lhnD_?P wâ>R zpS6M>HVvZlWĸ(TzIIѝqvě54o֯(Ag ?`E Ï3Gta&rt'>mx`J<*Xl?<\JcI9T#ҳQ%/&T|K9휄- O<"t E f :Q>R3J~v) Ld긞ښLo&߫,*S6"JLJ1}qT[F$߲< IąU"RWVUK;(ٝځN@N $FFxR#s" #Kug 3FM%|15@ݙ"2EO-g̑z_4K@hO3tt0.7p]rkz}99%x(2wÕw읿 iL }2N.c',\sHԫ/*H21jDzٸ{$%4qE`6[I^$o{ܐVŅJ9U=r ^{mDvZbD ÖKK$^+OC*5d5Z!{4Egh1*Mcz/RAi|-AxX$o4WPX ÛAŐ>Ax[ B=**IR&xBx$};+Htv eF4ŧ#-4j-OxHQOh]yp~΁)Y[#iZ!Qˡo޺uzQAu'"ňLNDjRPEJX(XpcdB"LDdo/c }i2t~Rg*?rL%6Z-)'RQ S7I/Rp7VxIf%p)t$Yw3QGXq*nn&5P6o&1C ;UF-l=**+ lhYE]@nZ3e^H، S± l-|w->/xz,(hG!6)ЬH`B{c_qv.bg*GƸv"|ĦY[gl)\Ĺ\ց=wŘې5m h$u͹\lX]Q5ӂ[7OqUna:AmżsG$7⸼J8il 9Pv2UuLR)YwimRMZs׊:$nǫͪ6? VW-п:'ӓ9 eAB9d Wx ^?~Yg So. &Nx>ЌJ;RJd;K߫X+M_18F|v^PG'^&#* I)<` "j~ZJ$ ch mh V'`]lШ)^ )Nev^y>OJ+gh//7Z)Grz./{;b^f49lH 'Qouצ`+. N>g4}'Ia)7Ɓ((bnOQ8p)9aG5uScJnX=nݍQfʚ@~֪rSYO5&kLb)%U*gnwt,(Y# CwsrFrm`1En!Uh#R<`Dbz }1 ţ6ոrh{Ye`MXC0R8uу7~TF4@oؘX:Z(ƸNSi9xV{@`{SvB\>xA:}i usQt轘 zAR#ğU/ౌUr"Ϻ N^,:.*_A U&3t4iEBN Z9UZ  ԰= YkY} jY(0c/]ZH6Kd= U]w.':Ӝj\j,ÔJ\PԴpH A2hH@7`lVCv#c%I5 I=(T|+B

4,T;AE5B.4^*k~6.sE ,*,=1m{hN#)YzV{2^LΊʓi #NP?q/x O ;oeA,C EX S-;o95/aE⿜DTBURV8ElqށPD^[ !o7K}sz~!M/5A3}o/+XN}y1Cj`Rir=)FMJ?ZLSIc>qs ޑӣq.2C7́,OmH`]n Bp4Tf(r% ŸhlO%-ԦNVԵ;8R[zZ$ ,r.>7K BV([FlJuhU~93 =dَ;lqWZV!Y#0`.6d=#/rDSn\loEr_6Z>t~cLGBff^ScahL Tk@~Cdpo8tlε=Gֈ_6c/Es,F5S#o(=G"IaOwǦ^\=XfugEZb6a9$ m{Slr Z-d>UPwr-^K)̮ȍ7^a!6!V稳@ ́p)a_xqOU X] tP{\PfE84k; !۷d+ L3|~M*|Z (27ɀ[6K`Q&56N޼a0__Pa]rLFDr~*.>G@5ng@)cE,/[W ^ݢ-h3i2T0!)Lu(`b"ĹfО"Ue&IP)wpx;u{U,FWx͕FmV(KWmV^~~NvnC* K&¨$ݕڝ5vxqOW$Nͦ3#{1ӤՌ}L*|@CQ{Kg<-6Ϧ<_D)C%?cm{J(Fn`}AoB̈87v]*Ey@p  ]?\(iӕ\g]b'AA-(C .s/Vv 9;~>H*>\Ͼp4\Ё,t|2K!ք#NwmZHFB PYd_@VLO ~_Fsۍ~"wC"Ƶd"q$"X[;&&%H4Y 5ͳpZH5p> } َ+7Hqo\wz'\|y+#QT8S\Yݦ证Vڻ?_[Fct6o{Y<3tq + :/@yE@ߡ>Iק;m6-y7YF <4V#- O)T>7zA{EsfIK`:Ŝ8% 퇖_Yv^S2yx~!JNFY{O. #8lOk-;;T\NYwVz٫_w앯 mG%Kض0 RpCY(# [ǽ1N-/Ӏ,R2wjB_B>A'<<m/ƹ!gUF{#Vʮ4W[&dUyr9Q>P[fYn6ZuH܂댘V۬#Ei*cxORCRaꦲpsё:[JD9]d`,NҺ ?A;_Gǟf~fRRCv ɼ"[@. B0PGɊa׻H=Q:6RI/}o C|7'zoUSj kP.^(yx{lT/E9(3IB >EdD\]_?s]  烞;n'ht@Ioe؛'炕P~R&ƙľ;΀xfzGݼnoJ=:d'YzaaS4.ø8P۠HB tї*:g]G >ٍzCbfM2>b2ڄ\R:LU#AW.E|??}Ƣc{=jRb.ҘVX_>nV5NdyP+xR9KUo/d42o9-<{L;#"%hMj:UYD^ެ[k[+ %[9Ӛ W7S.,>X29gnn0kcBf@-!L-*`dq;Qs2-&e3# GH0D0mYzF=B消i ۹vrz_<|=J,XUƫnLTS7JcOX WXd~a`W֏:܄؆9w20]& M`bv+`9!M7VXySDì$y-/AL\9!9pD܏|V.XbψMg;Ւ7F1?pS2kJlf˓ {[zwс+ڦJr sw6q$']t~[%~֋&YeFpW̴2 ~ܩ_p/ $QDğZ"ys*(ţ/ !aD`,V 8V%RHpt,| F͔ׄ7.5kF4VS rMnօ*W+*7YdX5 _a,߇ Q-vQ}Ha}zZ5R\G7x6 U}(9A`m̮r~;wT [.>A+Ke`xsTc f5qfXGR-TpP)s$X&vư yɭ`BX?P;:7?4 `">:8{+^QCe3ib,) NͶģv+ׇ{El)Lqn)5of`(=cۂ[m&" TG! ̲lvtaņIPdS=b'^5qҔҴRgѠIw2>u7HxiǠ3!E}SMPjBm)ļ&w0ً:buM$$}XG#xQjp2堍@8ýA->/.ڰyy t(!]V{f~S(.ГN>WUs,ITE'\Ѕ\Egal{Вڟa ) 6Cyg OQ:&";Zߡ\c5hO6cEwSoX6o4oy/ldKR6 _*xg֚Ӄ|w_0Iw}\F͔_nU}: Lm,![vd_"jW446c a&:riuۺU^d`ꍍ?+ I!6b(yɳ ne"g !$[oCծ5Jb Hy&Ib03D1R @ hRJbAp-Йouι*-[P(?.XMBNEvi g?A1eMjG硹{|ܐBfqә|[~mXzfj8Hp)"A"8tǶ/8UsOTbic|f1Lư+{*ڸG{@݂;TP+.NOO^tys9U<ԇoqfd(]ev)U{3Q=(/s3_QUvc4tJH$~: \2ۑܼ᱿<tb*B/M̮W%Rc;Ȩ1$KfMz.A&+,vrSjKo\9MeM`{_xX_f@N r1 }/E7?iR.Hҳ-k ]yAHD.MV2=Ukn9^n5ٓGiM)׀UJ0#o4ٴܕD8f-3[s>mc#oxw Tr,I8={Γ>ٜFoH_.gGa o(++ء!l*bJη1JنMsB@<m:Jp],"h$ fڵD}1*;WzdGoyGUZzX#K&k(jNcIh3s(<&HVfjBѐ6᜾"X#L7@̪cu?MoLЏv!^ye|;vgh[}M` E7!6_&hX F$"񘗐V?ҷ)vWƠnwsFU;OFBckFXJ^@44]Y!뢂&ﵟW.6Ej9]FwB _mkhϽ߅K6`Nt\ uPIjzd+"Ex t-C?!oPO@8|<,t/{}g4Pk}41+y$pSF]鞫zq#d#tG`[no:#یɇ~)fb ogY_lo1\LE\z國 MNZ5Z_ɩ@P+Ӗu.M|Oq/:s0ӭ&l3 6Ro\#=ךaY;@-иsw}_lgWxqfFte=1cJFk2Equ3bBA il'ojrOH0vIr34@{,.HyD]Leʡi-du0疭^@bY>nd1}K!5- 0䇬k ",A݃ 6܊g4C D(2#m<~Ԫ}OLfkȾlUEEG"_ ' yOT 7`uwGv]e$tV8)=#r;F.nd-}⁃>aʊ a'#*b!9G%wiyʉK@EX'dcct7o\kq0s+ H xbTl!SY]XouiۤfZl(]9Zhi-y{e5P k-.'UZ2)WUNTgvn0iRzy$Q-qH }%{AP`%᩟,hJչtu?Z`[P=,F," 'd |ԞeT|J-l^m5e`iߨB1}a <lK`pq¥Rq|,lW ^=,^xK эSN EJhu8aL(eVd²H=Q:@9]bU=@E=^2Wu΂so \da _2AֹMPi:(` HW}B$RZY35hˀ`-yUz@z Pg_)e5;ϵBbJq1&F޼qP3O_0GСC/:6O>iN1O9g7,L*ޘWM~8} oYѧ d<+-7tPrQr \JpLh}Љ5HMk|ݨvʭHD)Q5 + MLW\ ,8;kђڙ#IOeTheOl}Txz_N2룸%SߞHeP!Ջ=[ط> 9Kl6Ĩml-ʅ9N4%;:hԸ$G5=a%&^NU@,}oY{z-9֊wFj``L %ȪaVŬ#6nGtxe5x&ۈa5>HN lv'q(|2'Qdž]+) > pZ?~H'F25(#MWld'gO|!\\^=gezC1:x@b$/Hݒ:.2׾j ~KeQ~zwܙ0seA ^E3'l [!Z ^q8RT>H?@~>c+xzu4 㙺Z'o}SgeZ9 _vQ8 Jk>4$fN {::=R8-M)~VXyѿ2_2 xieT_Q&/˧ۍOW #LDlrgN|U +J痥G5&ɶDӾC?a6u|eܜ\)zr\,E4>++qʨ~:<_+c\ 7|&D{늟lrwH\MHP"V~ܿ8#c~?Ox%FW 2Tqyɺ$Og6bFP 6yooY"g@3MI*#=5wfB{5jT7y'8Cc֖ ƺh[ ]R7vbc;|'=u)T~~Ffs˶ ͪe )+ ,y)&BZCqs.Pks*PA#ܩT1Z c(A[?%IcJ|eN6K|bR;WuL^CqK0,FK.xy79:@ o[y-Kw~8v*,{i^z~հdWܙpt-Xay/O^IŶ9{VnBH:4aO@SΊu>YHݧ{轤_&QpJvy ~y:I8)tP!YRW#ׂ3ŀ\E(ΦƗ1ʹ\!alJ>\ڋ- &"O]r.W-B4#F)p*^Ԕ k"e"+ZɧΝ\kO.WzCB뭌$'5(XJ6dtSMKxbQdh-Rse|(Jq8-4{I'_kYx~ 3<6dZ_!~97`BA{]4LKv(a"ʷ+huܠ/tܓ"2"FA1ǃ0G_etNvly]w{ג2EXث߂Il4EtʟhXZ)֩ ef-geȺ1]uH3l}%K@9X&OP,fcO=x52Ʊ&\\\ZYnddޭUcnC`N5Ҡl$uuR([}?NC9B1w Ƭc['NڦR(.۹*C`( I7! m;QUK$n(7p6dJFP29;= udh&yh[cMVznx (S F" shCYnJF71X6c(+d"qAU_ Q qxœ$ؕS`.|+$3f;ݹ&D> z/#G42Uj Åqd_9Z33vk~)0 @3Xq/H!@u}XL Ptadښ,crS7Z* NrGO1JMgv3אhh䦼Nn@ij"D _ޣGw*2cP|M{B? ;\@=ߢL8@sE_{o>m~$l0g+JʍӴyZdU 40w[,՜t3Z㖜Ȕot=L#Qp77O!y>a9~9`UA#,SkAW? S2؜Cд1o[p 'RӂCgusAR{Ws|/@ `E_xNfa8pg%mJ9Uxvf NXׇV8uHtW̟5gU@8$%NޡЧ J4TRFj( @#o0lαL:TkW!>>dy`Q]$~P r!zbX7EY sZya"u`R)k! \+ \DhoRa_+g_-&t3/ڤ09,`8󛪥:Yi<4V|3Ҳ8?]&#䟽&u~OQw.b{h跓m؅6mε_ %^) z:Ze *uV8s#?,BNyfSO*% u԰dLYW{..ϽRw|unC0!,# Vז֌<= Szkzo]ubVs洌V{t<}ybi,2PV D[2H-B[ aVMxaV|35 Amx:J=_lxXR6U= Rxx /<&g})|KGs6x<8;"_kM&)< -1cI\NdIhfL)j*0ǩfS-JmDWeTO_R ='KJ|s%}Xo =doG ̎ σAIG',{/XqE_.?gIQ*+bݡi:\/+1(T ql¡Mu=sZu3Eϴ^=lW}o^`̔ګ-3V9Pqxݱ|ۿ\%me`!"pD#;1?Q_,R} hB٩76S> x9!!SR <,cֆohx"L}8rJ*LLM|C".@>ԤDp+uXS*=]أDrAj qx"Oy"!5xA?e@Wq슬I>8`ɳd,>Yv8(q^{9$]Kz)4ŤcwX$GKeJ)h*v;iAtI%7*Pu, N|'pɁGLj8k?cAIħ\PVҾ?o@h51dTJbnjcz>jeXâLp/RG˥zc,JR-xfN bE,!9{DRr"_sUI7#NK+0a?P_M@5v Z0X<zOlY2g Ujj 9[A5쬨lcXyZ5[B 鞧EfAHl>ZHz ~:0ꡣvDoq!B­sq\.q`lnOt_j|;>ͷmJ 7Wm>ǫ ϻ8]UnxeS&&½<錵ҥAȧuϨM3sU_"q1LW|פ([ %ܴ[cfvՃF-9sձ!2qw iEpϥH%HhKpGgY`wQHs.lqNP]*g5Pd s*?%@I5 "A݌ ^kk]צm.$w> þBS݆s<q v6Lh1kS;TNXk{4qE^C%wC\}g߉lX|)~?>0D";4'n)ôТiQ  E__}#cl`w]d |L[֯d,3lr,y$:EՎ5rQeC2 ۂ㬊v']>dN9LzR`cǗ돰r.Qt}ENh1ܕ͎q7_,ɹDwh8M>"恮y`g f؈wD7nuJ^vy"˭7  m [", Zԇ>Б4<uԃOI u\TC"\0q[ǎ_ۗݜfO6hw>=ۣp6/& TI*V] I1=]mzntoML@e[5<CU¨“ZV@aob9iVW=a䧣[% Yۀ\F֏Hskppk&ݐc'M5Uh.Јc) ĿSm8H锠yfCyv?+H+0m,lrtКL0=AY[{[1E^M|W2C1u7&CH_u`g?0`.O_h}`p+(SF ۬޳dt^]5Ҟ&(Tƥaz&;Z#@d9+]zS2$s(N, 0B퇄ɪEC(w A:t6?m<`M?^RRo| RG( ʋIЬt8޽lK,$}' pQsma \י0.Ƚ1ۙ8s7RUo6;CgB }czMsʊqqn&v ^O9 )%aVkz֥qWJ6dRX|!xwx=!eXmU[5}o-;S"OHwf8.[=2VWL$k,~VQZ0gS8j9b;obCoѓ#V]Ff}[h3“>N^d=7ZK,1ħpH@/rg2 E+YoJىhtW E-9hB#79)nU09)4d;#'+1Em F 4&j*%OBx=[4>m!LGqg;Gя]'m{ox5T#@;zkcsYU-k!n?_?wwT~9Zڡmvt g)|8|EL?bJ2S/j̅^(߭CϨ?#8ij,7Fnk*M*z^)ˊJڔ+ { =:qu@/Siѷg8{o*b'j#wCf"/m2KdA萖q>F']LQy ;6t,e+EfVšj?, ,cw>ba*l8ܲ99g b.I]'p#Gcɻw%x_98m{OkrwbSi? 63xTnl^4A825󿊕~A輦#J2}/)$`wJft$]LR2|!^*<& qx 4S7c܁!dJ;_'hyH! &DHў@gjhw zxX0)1]l7.TgJ>P\>@OX .?̌f[k(dFp_sPwK p4RblN̺ @7ϔ>M~%:J;ɻ'N84dV*3?eASl|<\@:?-ݗJ>! fZC࿈&ТYi}}+FjA#}mP/E1m +s`V ' E+r4rix)do^r{^Tihk,oH%Ύh3[z *%m%H@Λ+g%k ɈÏɋ0] \sFB]CZI;|uuB)r(}/6b .@Ạah>s@@OB4[O~VL$C3gr?&gf V$G:N267r`R{HTcRw@{i\HxOOicnPw)Y9 m|Om5}bؐ{ z2[&8eQ-v_w>i=7  w!}7E`c/ vD,mndB=9Q"iq خbWgTh<+oV^B$"%M._2T Aeߝ܈oؗ%v)@R茤E\ߟ=UJeQt̡Okߡ I<1t,1d8rĂw^Cp3dA;O78$( ^ 럫KmT8ģuTpp5h7ֱPpy{#, #dnqf]QE$j\} +Cfk[)FJ6:&Bo:qzmyP`&VSkm%Kqz՝'Yq;hB7T/QpEYۺh qu:' ,؅SHO[I< {IN0V3#}Z1.E){&=S 2"yh a3N$z:ƈ௷ .5p׈K&g嬅5P5ꈂsPr*z?OӍk]fVC'3[8& :g8ыvђ12(w#̮(@=a_W_dsh%ԂтR2Jo2Ɖ,3:W@5حy<"0}kfOEG#q`_q?c'OϺCe#v<L=%K?G RGP,x9|Z{"Wdy3pH&NԶ$$M7/EV \1Ӯ(]f̓kaW'SA 22tbrKc}1kPa~6<ӄ/aUyχwg${ ﵗPP"1ީ匮3է"&H:s\P K;Bb]8uȚDeC{TGlG<:oG]B2s/bTM=/ܟ B/EJM5*j@c٦ps˒箾0K\*1^)UQ` ZB?KaBEaý KǪЄݎnМqBM7HPʅԻ!`} sXPG톒j|V̪Ȯ\}T}Qһ#A+"2XM>!v厑h8Gm{R3zv`JLq6íÍKM<:ٻ$g . V 7r aAc`zORe%ѳCJG $Z ?n@27U˄#>TGyoD{/!M[N`ŇCl{D>'ve`ԴP&*w hWȨk8΀'ϴNWজHQa@@W &\dhe[+}vߢ{٥M4Ue S Z+>8y\dEh{ 1 "8P먅v *8]HLKH@qx1θ5R8jaI aښHZdc C ZFO{XFsaUtn+y=YWS Ln3b$@<%I9o/۵]qMXi3`%{ёs5, ̉KgWC0ҳ)ZlVi_06WHG[d`Q {1ŽY9Ⱥ"ĭiDGጔ6/Aع' Kj xH,ӣq" X|b lGo4\˔_!D=:h`*?vkyXx9alA7]D]F#KO?F/ ND, ٲwDzir.M}HV. Yl]4qP|]dϼղWזA>/~&=_Ϟ!{@R}jR#dGG\;v[ QMfA/$TT UxxO\+4k?2n#f\('Pl_kDŽ\`]V) U$uwa,m8v$P(6bllKK 8M>%Rz%c2r.,صn Y.dҭuםy*{GT94)Oa_/ڱSqvP}/0[Iaz-}Xb9E6r)wX]ԣ(w;mwDV.bs",!b8ahֺ@Naq7THkB{d*:K].Ʃ]K_B|79 V)d8 *+!8"@jeceF]L:w~C§q>~/z=@H+t|?afw$Z/wگYXe=Xֺnd<4 ;9#,A` :ԊkZ* n=PbUMTu xvd49^í+XdCA2'Qd4r*rq^9 2n$S@ ).p'# ~ cBx~Ǻ Kg V/ ȩm cı1pٕǗ9PL) <8@ikq޼rd0>o$"韕] pSI0?SwT"Vze}`|[K26yۼitSyIQnOqBb> &7nHC@.)uY>ㅒ\eRƵ=pL&\j pes2f_ݸ' {fFr:OkT!쳕3[Ru#)(%@s>=ɲ$S?}甆yp)$}MJ,Y"[fӰph]FNX<6TzI/$J/hm-L,*>)r7.j.Mri2?.[[!w lF2 9s#(™zQ0~Zj,e1VnvEh0YE~~5?|23n4`-NM+; ,tkHI6X^^,4 1+6b(rAw#m8JrV 6x)KDK }T>h`psX c|=6=/ gw$̅/khʭ s jIX\ 5HMֻ؄۠  < {/ǵci<}eV0PmN~q.ʙɴj.#sq4-,K_^( "q o}gem s)+ j fDjg>t-VbT[>0uS?U?U(3B5,'Ӧ` *Lgcn%ًNލxy"w: h2H(Knfi:5w}y:C}Oko-'eu$eȅp"M1I[bƫFNʿt GDM[LL)lcG_4\Dc\-l$%S=swQGtvHV,@/f-%Nc9{TM>%tɍ\*͎H@vyɆ?aԅ5.DԌZ߯2Rzd~V\o Ճ܅CBezܻ &hc_KT"4D&f{1nPîdK- `QN>Ry9Ү$nv5@2f?q=6 D:"k:ۓ`ViΖYs | BzP49F<"7Qz6`S6o5:ByW33%`W=V}kqǩ/^.+H<9AΖ"`) -KI~J`$J]-+L΅9G|Lz@4QmX3!ߖR;jI?/% pt *IK_q)(D g'G߸2KDGB2n╊LaKL{CE$6uMHdԴp*g(t蛄I Z|.1DlC  eЭݕkuw?D4 Sa:hGF[?fvl$ 4-4R1wNѯE:izCx>S;Z2Ru7} $|:N<,UzE8KBkdkBDf]6C[-DnֶԘ?GИs"NYY2KT9,({ j#h![4e.XeSI̱pΠM>NPQ|-cHlDBԥ`OǨRERvBDa mR|}5@$KMs;:Gxc':Dv6i~R0s.Rn6bU;bz6)n7ŸlkM#`>&h!u)PnG\߹٥Wa=(}CpfeԳF'o IC2"ݦ5 Flk]GB7nQQmB?VWN)ZrRoH\A'<_YWcдwcSNTepfpls_͵LUч glK:ݛzxHrUFAr9jpR&H!j^*ޚ5̄i]_ѝOiX>(<nVnX  \z!ḧG#,Zz%z8clșݐqaMp9)_ ,bV͑j/U{Dmfh5N `EL8v ^.5SxӑOb3!=2Fҫ UC~tfyh)~W~)5ãv៟{S6K޲y]'^)߰%X@LF^Pn<((|)WY-Fsl*)U5kx-q%sz9ȅo~7,U 2kf/+պ+""e Ë_;po%QK7"@szT 6T;0,N1ڶ^-|?|kn'Nc p餗L?1Rqlz|[Rk EvLDž~hA_)r K8z߷_ !_Č42&<4~$Nc$rTI'[cb *FL&tJ<"ȡ_ȫid|b0XThfK$I֒d-{Ԧ3ׁ4vS>fLaO!ɳlÈPq Rs/)|&Ɂ =H>w1 ~Lj3sV 8eGmIZe]ҽuZ =?s>m[g>DMC3άSmEȌu#OWQV:rvz*s+3p\$HdAAj;S|U/j\ \KfS/~N)̝ݪ`%t=N@"!,9$: B+[ҟh{q2IhTq_|.~8p{E>UL=F&晫ݤg͋;Cčޏ_fTC#GբfM 8@ EDgWs|#-z@=¦œEX eF57֝~B~qc ,c6‹%3RgI?w&YEV#s-g _]>iI==2 74mU{xϓ|W4"v|J#P(?2{AWxY`UXDm8 B0g3{Yb4J`oMZI=;hă RWZߛ2C_ tNؿ`{%. -ޭT -L{9 'c-Lgͫ)rZMX ,w[rvJOESESP+du6F;\gV:Upmh_Իo{l_?=;7'{!Džމ`aA$X4ԶެbDw(40& ?aCpdgCkG636g}HaK "z=:K%M ASB]0{\_䞋8Kξ/ǽ/U],-uy~IKa\jՍGYᮜPK) g{ǟֽQg`?{V|Il|Std>T*P2omҡng@g/?f6 OQc/k7 @^C+ zv^Dʦ1^^v༚`%BFo;tL6ghe!ÓfPU2.[Lq:⨉P^8 M緣26ǂǴ~q$S83'HuT WC9NйO<{}p prAM.w6 VZT@M LY,Cg+2q0) ʱVϼ3BXLHpnt藸cd{jP[nBTw'U*"OL^-SMNy>,@c>DSAU?5UJC/h|u/H.+sR `iŕh" xPDʴ_,!j^u;h|ᒣS;ZvX?~xxi/G4vp J1Wq`ţx¾(fTK!gCCҌ'|g|בդiEO~K*_|i3PiY˭?%@ WT[nrQc?VQDs>,j+}Ą7u(jd"`򷝃rlWGtRs9]:8C%Ow|x}$kXfW -BDq!Gբ7oi7Ж+bE'lr6X;9qՊ 瞤k3mZ,ҞMABSpJ&M OxgpǥYfЍ(Oq~('{Xcc rYj\}D8Bt&JYTy_mCc&@ `sDÁOFEƓYRbŝ{vb[y!nߦ㤮zǟBQ_ &]90G?ޯ]83sd_|_c,'u[Tesy)6J'>-L⟚䟡ͫ+g`37YoYz'hU!q3'.XiMV ,#Zv/̬ƺV)c~8nWVo=/ )ѫ9@*g,0e(`Y$é춫Oͱjs~PHe2xmVLs﵀;g`Q*w{$' 5/>+PRX:7U" Կf ցj6N@8O׶Mvgwv{ U T~&N{S_M/# ^c,=cKz|o|0gnӑTV8E)YDȗ;b7qqhmulh U>=?)2nVC5~4&[ŭJUi M 51u$Lb+XNVeZ}۵Rss tu <6s|hƩ/Ε]"W0j/X8xaju2N x>e>7Gh[cQdOFdedvQ I;Wƣ6f QuB99~ݴ_Ԥ$˷p5LEu2R; # @}˔$yBWNARk#NA:us뽾8عr4R d컈(\Eq &`,)ՓxI:T7kz4 N|ɂ*8L ]#4a}zNHaZߍ#̵'ӑ8ڇ֊ytWkE!-qx/dzjY^ ݤr94~[wrD~~2ZDsOэk)0@Q';X< ZB JOI?~Κ XӾ]þr ;kCr'?C΃\K;me]ӫ"TwmP߳! U|a+ş٣%f׈eE PaJX'(Z52+B{ g~?u˶kw ~+, 5ϒM-P`K~!eA_fs^z-L\x zϷtdžZaa[4.{QFk^Tө|q,E_hÒ[Z jf)}M!3R[D ıC&õe3&Q_ԣG ʨ  -8x$?Y;!ve6-]ㄖ78jyR(Ptsd }w#5%ȡ^ &۔a}:I'yᐭ4^ֻOuRC/wrh:$EmZ8QQ)HK/l+f\(%0ZZpMTצI6_iz?1+ +<G #M$2QC-i:8=b eg3Ij8'53mY `@όdqf< ℷ|bpY]^pxf ?F!c2Lnu_gh[xzD %TK4ຊ"mz=JmVdJT8Tq}%^x@2ZLuƭ.SFED]Q2RhKg Kt!;]Z#ER[KL[?Bx_DlϮ Z0+LD>g,:%54 SQP9Zl_1$ r_lP*4f,!E754$MxQN2zw =92|vKTY%"#Z0#3IQl#*#Vճ3 ]$lfƐN@jHDgd#:o&-@sY6t4*Z/SCXE4GCG] 3Pjt ;iS^1uK 0Hxm%m p< U2;TF=>-0-O 0x/ԽD㶥^Lq.)/I113<һXG!U~Q&*v0=)  ֤$!ԘҿQ&?IS-ޛY*%XŌuT LWRȎw8톳Z||Ċo,*| S5S8,v4 $drK{{*XzgxřBZMtcMvOlPU I?=Y/`aN$d?iEA#``OJYh?N\@VZB{΄䧡Ňj;y|qD^n{1őH\I3h,&``:>% 'Jقz0Td1ȷ+va [Io:[ruUX53}}\7wۋo`reP=_{PQ'?(-D%JZxcO_\tX#S9g8#}Us"Av{reB6W`eDdK{tk/ #Xw 09_3*vxJnx[^c:ֹMdlyU!C_HMt03jFm 8ĮjHWM` 2v[I^`5zu1]#`n*FZeL0,덡GC#`p,o88!QK=ȧI- kdž0zS٭L )Sq{ܾ&MW+wwSt ;F}?39 `NʢXqcF#JPXSH~F{gvF ;`Ogi$ 盃Fb@37 %XIL 6:MCĺ e\P@nuk)ATl20 dd8|gI%ۺ?j@ԚB8[aEN[ɔBg+D-EA~+2ύyI$SqRA\F~B԰p\Rs_1\qn8x8/;ro#ߞ̎#˻ZB ֦&i@BF0戌ė+8XU8Eiq8+5 [qm4L&}p]]h{IcNP"_up6^|wϒPjZ׉!9I NZ,]sΧS'@XLu+{a4 !ı48ƕ;}HaXߙukVgn'zp|p}/c9qFcGr4WQ;!q7پsUTP=b| 0٘ie#ln`vJEo0p0C]1ٵ%9mV>& ckh3U#ϨcKEW >={(>7RQ2Ȧzzq,[ uO!qVBa-͠N6\G uLLB5 tHeBdv]5KG*BW}1ّF!,sZ {4}ciX\ŒB8~G2JN nkk\w|e5"J{'@-ff*JDR~2%(DM\t`E̠0~p W < ΅0yGe3y~x'3 0?+tZw>j?++#x KNԒߙ Q5 mr ȦYK $)}2T[J~ XB,%lJJH Xh,:Ħo2yoQINh ՛(uGd2w+ISoDEQ(LI6<-lݷxøeQ'e45Us.sTQ0э #Q+N5*~֢ x+b\AfhJr4>\x( ߡl#y,=J_nP3Ħn hqLJ `IVw}]ƼL+SFjeglx}V5Y±H3z$ӁpݐckG+]]I6+!OY $8>:^ J&{@hCo95N76q᥮#|mX@>+=+.Ί^YX \2v[XnJNIX̚/% LF琮I׶մd /òWt]EM a& hZ!j„e4+Z1-cbGϦܤz}--I+"eD~ gǠei?5Q)!W-F֨*[杉DzѦ&$ K{/,^=Mex'2|AUёM ͗i4Qc1 G`%7d#{3loLF-@H,MWXnFq=XNGCpfn7v8/TzqX9cU<{a{1W9aBsJ/-_j mBqP\*͘W8]ο%_y} FF3m&a r쟡zUū_f OgŝCcz9P )obi$ʩfz{b0/g09vHxypD%fLF\8iQu !E|erx0eFqk| o^VJۣBAs S{--6210gP<2 R'С zWkވY"sx#||],ReWч|zWpe,M'06-N0iBCj<(oJDKE  {xTӴ5Ȗ2b.E5k7L,49zwH b?"{6`4+"Q;w(f6K`Ww4~ z$S4 ѳ)z/ˋ" DH \*W9obฌ0<`4m.'O,xdL,f>BY5@Q Dfە[U>IsL!;C#?YYLt?P14~'g=laZ8NYfҭvgME%F|r Z%!AnDL| '~nJ3*|s4y Zw[DZ%ԁFE f˽ҕ*ԵˤedEYKhEE3cjS*VEf  +JZ0=8_iSXk>Wubq R۔$AE̫n_6%G ۔}a^o-s"Af[uD7<_@3µ(!rh[ 1W{<^`xL8)Xⲯ[SyF1Z*m@%r8hudиrT DC zx\'-ʘ`O-#vK'[۲Q.F4 7]?$V2h:$n:.ls?,ƋBX}:?E(G10ߦ\z%Z(5Im4hŠ0Q/iۅֈ4ՃΈzCϼ%{l_`aR'Wq8 803^+Yg GB5sWW]#2 &]JTs[lI|5~ZO̬DȘǥߢ|v/>#Is40*n^tURiڧvGu_Vyg)TjVZ ;R*)=T\3OժewsVnᔮsyw o~fzLߎ؍Tgb? R jH4ؑl_xsMp CHWnvʟ&CO8pyz̏yF$3Rmbl/Kp2䵧29!A03,;R%#*EbZoX֍N lV+RoQL}wkNw|dp@h91?!W޵`FZn'qk(a2_w,#/A2\U/9A6aXle=ғud\[_1Tdj5NtJЏ%`FmV}GN4R8:]a,3dw/i9M% El@#Ō$<GdL4/n寙 Oa=|OBzs29Oyq挿*s'S8ٷu #4i`S]|̪$˧ІCMQ_{[4~b`796_,͝Pa| |$034%^g՘-VY)>ņ?`W{Aњkiw+/Ę6o@2s"`UTX'OV0ګjUqK]GWܴ⽉X6*wUD a&y/lPH5EKᣰD;$3nE7j'nL+w ná!: )8S2w*OCP)jUTS˙FOTz7%jzE҇P~OhKr18ȆOƄ`Qj00x9!}o1=Jdw"KxgKBy) ,Fb)ၷkV<_!vB517elXB>8a4(W&*V)?Š _WC hPIv&k8>]h"%a $uǸ r2jƪU8Uy6,Z_ 2A_sMQMC1Fe--,֪!K! .zP5rVE;\c'[Eр{N"/!@\,jս2_W$ *>O+,a)]h|?  [n"HR QނEe!X)YUkB[$T {KJ$M\ښ~t 1)26c0KfE)Ze>u#CU{zi9GHB`fGf?Tŋ⣏-#*t8-+n yOyXxUp6ˌvmuֺ.ns##~"Ck1?]#Т;`D[ זK 6& pCz=tݻb{/S'j G58?ޘ@Gv;DISrѤDrs2\->-<_mjM h}daR { % @jԏg&U/mjWQ\Ee¦UB; iR[PsBqؘ#wϭGUx֑( ]Jcdm]\ iq@EXr"7k8H|*$2qo3Ů>|"Mj̧PZg.SO Op>@Qg8Cdkb k`.1P.}9UDZWK7Y(!JmN /Ya܎W+4D;yp߬1n3ŴMmuw"h˓6 \,\6==ݧ~_Uث\H5cPq.ƈc ڦ+K'E^tp1ߒ:M_cbsP0D6(=UK߼Z~E'JHO+HH݊= T1CL-^y^;h e}Ў?S $B<񢜐ĄPeKs֡eXVnJh2-jxzi#+# nYKE|e8M L4U W8+7Pq#VNy Mϓk؜m\tCYq'Nƺ>wrP+m $WT9Cr,tpRdB_uK6Cv?kWP?b.4ڃ8 7؋rerIcUe[x#RegJEx:D1\G/i!.@!%c_<fE=0SOX4FmY˩;|sGr$zNVԵ[r-+,)%Tz_sV;{A.!JnaE3P~^kny*\ /(ƧYڵ*xۣ}"3ZknxB"!:£Z ` aM`'™=o&F&.5#!ޯ 6vg2me$ 3@]c EwN\aZ0V4^={qp>W8}s!DtP:t6H^˂fg?᷋ZD?QUݟ(d w:C{u;'(B2f|'Cw-/CfAYǰjtI($gkQt4Fw{ϹIkէʃgrN樸eO" PRMk4\[GE3Q)FD*P[t|jI*hugX" ,<L*_Z_<RI^ݶD+QCS}і4"h^|EzFG8%ߵjlQ ɟAQZU@W+ GZ`znh0qeTzXƱ csRoK*9:>A%! ukڧINY h@y?O6&Z-y8X +6͆|:`HwP\؜e '"aYB>GA4&bm(C| E_rMa!u|h Up|'&nܺ(q7G  ffme,RfI2𚭤5@ơ Jŋ.r=@A5R. TY8GjWkTb]B-|O/xjW&$m T֝Q?IAU"DR;ktzJ1ߤxoY%R=u۝ 0+֣rJo#%aT)SSfHXmOUn~DGi@xi6wj ^IB-[}N"e1_ Y\xVYzRDa,/!wDxe@{1@;U8})"ьEJO SXx1SH QՁ; =۫9*yA\}0j߮gVG`u.[?-%GRh)?vuy/ծŽ]`ñ=Jr&BDS?fŏJvM:/FN"mUU*fG8 ܄ph"noPWg]ȜedULcu#Kv`lJarZ\ELEYve.y9vV̦q=!8{Ҽe?iwT -C&8%[,Kք`O*:s7srcc jqzƏzÓCIR#5C)/%kܚ*s}eIz nGt^lᄛZ~#ܴyp̜;^aU hx,|9*edeC{׷%bh(k.h &1ZXGttlY[ݚq'y{N3yP4œ#`FPw!g!ȩOֲ!#E#m1!1}"l[ ]T?VU%@;2x(up@ *kk*mGvlÔj;"LP6M"Kvh.4jZ<+ߵT#_M63sN{4KtP̙ww1}$sg +] HȐ*tZU]ilٚqq(RL"Hqݱ{Vkyp9Є gB:UAFYSE oE cIԢ{(s2^4\ A[!=Wt +[zbh%d5s !uj$ xee$d'U$(IlmeDhzuE#wIY HK=Ƭ߷fU>3վi.6J -GnI#Q&/QO>M 5>[(6IgFOMd=pJAX:<8(,5>pD[KA6%%zNz?a:!s1OøPtہbo5ם8ݓfm58m" \k-O"S<=sbm4 nO39= oF>vm7,6dM3ݧinH!T,_cɈ맄/\X/'1%:1%r)mĠ#KMyibvo'eh+oj8w4"hc7F"FΉ$f/ j@{{V oH9_% pnLqZ *  }y Pjuԟl00SĒ~Ď@ 7ǡ CY؟g0<E!(3tצΤ`T^;$hBJ.rx$ᄈ0o! tٷgRa)Jݧ8&~W UݽG :B~ .l\d5zn RyV̎ӈ Gqy?3f$DX NYI2f]gk33X͓`l YɩPm#@SLQPb#gΐ*~ىintZ &jǜ˩N?j DJv vݱOJZnotfe2nZ&' ?e輜5X9YdӐ# ϰpO?^3V"'@ODdOkG 9ź#@cVXHDSNh RAU{P1IrYI\ AA~!<ԗ)G8}w+ƞ] ?Y:kFjA91DBM8IqxL k@+њ_E=cjV*h+oVa+3]K' ݘmZ 6`-_7d2}v+HvRMoQ%|XLp]ؤSA[Vӡ1M+6 wP &@滻xlVv.nIaB |U)y1V;Q vSHR~QyB|+o"J1v`/!='u27-)ʙc-Ǽ1*F&4H.ޓ|DiL솵CƶO 8K;95]62l5s@zm1 n;lr 1oSg*"E{ q2PvEo_Zo@ź NKR`ݷ- 'FhJ0_Xco gفuS؆ WeO.<|pR;$EًV`S`L@JJP Z9ơw<BeoD0(#R]T`*vK7 .$+<ȹ{* Nc^Mc5'L#d&O^f+_n,C>:Αqg 21m/"22 'PzD7SpRo3z3:,86q%=7!Hӣ:1 8#^!c5W浍pEHgtQkMjc;ә~>q˲෠W[7ݚ"x8׌utS=R3L^4#>ei([fM:Byf򾵰;P c/(nl!ř'HJ\nBٓ0TPPyZ%tʄ5NԎ6/NQT"$b8Nx` Eʛ2ÒsU]XҢٲecZʟxrr{㑝O1FBԤ'mPw0 Ⱥ+k,Ŏ,ΟJ/N6_@294'SpJݽph9ϯo6M0|l.%*=UYm< abR AUG T|atx=Dʁi0{t ^ofx'7MXvm,CFbdniQp;Br Xn_btOWԨW/p>{7?DIGjO{C;GTq~zw~.?6-"w($:TĔٛ]Oj,wUr np\\#? 퇫^ؒj1?)%:ohp!$(M\?%J rEG]۽"#I1rl 6j 84<,AAid_)F_:McneN2q+.SvtINc3dH ͒۬2R xZk*ة)XG`6~ ea'75^~때OwQꢔ-q=:#{w ͡?j`@`V/qj;ھOU- N̷͛~Ag 3TOq!D6ꃪamo ?ѭJkVhhZs3=2[<*/XӖ9B?ڑt2dn5>\ʯr̜f'%zTlj`Lm F6s H}o . 8CZ榨7|5ӽ NԦ 迟K%UPaERɺJj/B8DreL3'Cy&< Nw тLS7XzZry[i ۖ+2ȟ&7HL`R繻8Ķng}F"f^H18$.>e ˿cTKyt,/Q%FͲOE7egYr?cBSh6:2c1T Ke U yVN5y.g#x2)XOls=={<lE xڶT4JP9]AaGP].WYWբ}N3 3P y[rA_䝟j@lT01/V}?:,IJo,3yV^pR_ O9bkŏ"1[n^!iɾ n#!y7뇹["kAK. ktc,r9"vFQU+4|M47X F]@r^^*kb+^?xEHONu`RL|Sc0)!; ˣ~ʊy_Ab%Gmi)U4B:)(z|O*}]7GburϫQ=+ `wh|e^= ݷxi=|K;{YR{,YB(fN#"n̦WQ;Zjn|pjrM[mfNyƸ]u:$Ĉ[鵭uu{|vf,D u*}ȎI$:~ vF3KG Ul{[oyEksK _K{}Q9r'Ѱ@|gX**`div 3dvH؄Hz+]kLԶLFlOMpi{nvZ9MO,͆D|R(Q F_A,f#_ItY=sPDa'^w_&lj{B,0SbYG< Y0Y\7=A 4#(iZxJaƳ1Yh$^WʇMWVr%]CediUz ԾsfŻ +PyrILOpg';{"t$y4XsY)f& 65#/]ʄs8^=C-$r+ xǕ<-w-&K5T~zȅAH8% 'kY{{R[Dt弟3!E)L64k<&I\ KVԌZdUϘхw >4v)/5y4?YA KQ~l㍽9te'$cSHp{Zl|UJ<ܪ[ind^֭~Q~/u?amQiOz(%##jk)EF4?JMqxq߹rj2ۢѼ§WƬ,ܮ?m&yc,Zu@U zTE%4w'@5G&q^UJ4{C+EοIvf+7s4w&(IFXb_U¡쮃!Zwe,;%6( !δ&,ďM~:DFFzEb[ܻLEYZLj+̃D yuIZ:#.5B*݇F>>4*To"`ҁ e邆@mb u]/;2N~w4{*[ T|V  ̄| J}Gb$t8YoayL yK]U{D5ҧwEK:$T+)$=w`pAlGMpi ,dH,)O)I6Q% Ơy{U$F؍}3^v }ϨDJ9#g.JY72x@WDouQJJurHbz,\l gZ#{Ju(2<>:诪4˺^W8'!BapXBei*TeP*c¬9q9v,%ecI ӏfs4Bā>ϼf4z$P2귁ohZhqH DwJQXt';axQ2&Z&Őy  jqPBA'RDK_ FH2^uq VX_ɧk&n :{u. XF4Ss}^!SUcgB{amY-ϼ˭Gkg^-l4 ձQjݱta.s:acG$%-u9~HW@jҝ `P_ҥ947,ߕYQj:-K~irťH`߶tnDg3lU#Dfb({]l6ڳ Ey]K^[*; k1 f#GB~m%zq:h?(/&fJz q%/$ Z:C[Ⱥm„jJ#krL;ˁr6[]WR؜܎P[O3nMw2> џJ\-+939vyZ_[9_ i_4d{ĭ8d:f,l;ȄMMQA~J"%O5BKX5egu (1Mj޹؝y+8B QuggPIyOD C k4_MhE'F`B'gE(:L ˞ưy'Ea:#k ÊiP DA.{'ŶҾӸț0ho\Q1.*d~c xm ͝'L_Q,Mf?UՖHz[.^h#ne KObؾ;:;y]IoH_dgc,ː6(*:>qj5{V8׳=Qۿ`A(cՑ…*-cIq},46YMzp~U! i. #v.WVUvYlyO+#$y$hjEX?v =&/ l^_d}\~郎7 T}F"˙9KNi`L1cc[Jù/*i}a[̮Qš5WrwURMUa/0&痢@EcY+tL8z[{e1*U xfνjͩ[9 ^6QKtrFwL WH9(#A4p7xvR/h|C֞2G/^[[ ?1\- 1dDg#aJX`5!HkU=n@BNdpEZWOTy*F)7Vhw uj,m(ǐox{)StI`WŮXW 5[#_ϝ^ȥ{*ԫPq8AotG'v]:1v Q3MMetE^hXG)7U`gMyfCbhdَ xM].U IF)!Luī(ߗs~~( Ct[VEo-F1aT"ƿ,^˹ߔ*vs̮XG0)opT{ER#qY }giSjjV. mP/{fo^6׍"Ŭ:Tc\Ї0Mh:\B&%Bm}o0as])2 |9e|kK-߲#] {KNժ3קrp Sc'Jٲf y؉#R`IP|gA0a=ڸ_D&;PgQY8ci,CJHt,Jɡ9gAhp C$gOW }Ck pqe ŋ&  lK+\T.<[oo\OycuU3+}OUYԣӉ,M,]YrDo!P1̤bsdĹ,h´9O*˖- oL~t 5$19V<Β$+A-]˩=4TéXgJxKaQ_PF&"tH52J+`2_d~%!0tU7{w\IQF2X+h2};5nq]M,L$]67w3\Eףg,)ЄDc'~U9Ƨ9fmԲcwSK5ȑcL?+CL4f0puq-IrwʩmNcqfSb>׃  PIOZy02xw`U72;}W|.49{,AX[0Fpn.޸X()mh>?uFFʉa,juݝjO bXtk8T &R4 dGw5ínBq0;,8{%*KZ9jfPM'|t)PXjvisn0ȡ(a>t=m_t*׶FTB0qt1fhT4jB:Q1NE^Veq¥wW[@ 0wś`gJHb` bg"#R"Ez m~Ɵ7  oR&j0/FFr . PK2d34rB=91PH)KxU piI`Bs!2W, i1EK@dy$FzC+"?ZUpI3r\ez-blV^"Vdy\a/̢y"N QҰfҧ&iDv&?|vԁ>'b1c".^@w1T&21ZBFw2f=)=VX)Mʽ3Y8us~$&AXVQ's?/Eu;[Ҫ 79T'jUyiP`.??|J`m<5%HFD:F57+qv$aT6+'L^ , f{21-TqDd+Ky q̢T$e:=3"0F-rudVָrOk?۾a"&FwS@HZˈS4v _-tцN-XT; 'hEhs@ޱ6} 42rqMGq+Ou#hGM&qÌ^;1:k+aГ3gV:'cYgqb6fDIv7 a.51cDȉlŮC|L&GXpP狫oIG yvm.,ldQ[%ɠ8YMH-#} MFʥVQzGS_g)WDڀsph/w(=tuM 6Q3- 冋yPLI5晣1 R3ӞPQ=iUsM__r+֎#PǛ&=@Z2B0Y_ vhH'w)8L{E!8 k 2/L/WS@L6z1H!J^bae8$-NֈncRː26)9?"+WDX2Bp(\}}?}?Y1+z{FpGkD}\4=="SvM؏X{cfbPa|[F9n<[xf]y1?5+%@r7#k;࿛Mtx30:W< ihrnBؤ& vSlК=08pVG9$*7Gmi[]9)bKVRZ 㨲%ᖻQTTYdb +9hYItn sxnDJqu=hd ||3 NrWZE0nڃs%m2Dz%ŧM .Xm(SLZPI|~P1) 'NU3}PF6㍆g|YHQ ͎Lu tVTb4kY@!=''G=L6gd2ƪPg'G8MQ =k‹ZRe:fv\SwNNMY" *{"Q{gf'G=wfue2koo}:9Zg?;yLv+4im&3jJ{g`-V.SsPV9*NU"]L%?y!nmdի\@fpc,a A,[& ߮"KbᦈSMU FZ<[o ?xm]T, N mqyZyؓ׋@]A˛ Kb5ȣTZ@/k3"b=PJ.hc*M3ߢ27y-SJX7s(n :15j[znZ յb]q(c0f [UvS!E""@D׊;@d] PFwr@3kR5RWZRfPDJ~qtFJڡqDJPhZەaf9FizqGWbfN{"]Id|^@bU"lh(KQdi9$ZQ=& V&'>a=֤IfDT#=~"2Ely2& 43G0eC;[S&0R+ `"xDe3GO 6΃nzBWk`*+Q7 8dT'LH7Au@Il8 C'HI65Cݎp?IQ+owƵ|j6,{^V(| F2Qj&G &tw+u4 q7c1ȯT>}Qd^s7j?ekus.掖YT:+vP{\ǁ8"U͒Fl5*3=˜.#e&)p}|.ȱja4 G*B)8r%R7hM|.^S .i׽B%ێsu$7,:PE<X`zHf*ZXt7;/,JD= ݊H;i=6^ Q]n9)< .ٜK`­ 8XjvZAo,wZoczC;RL ۏEB@|o <KG{K` Yj?*}n%-}kхrٿ.cC~67:p"VhzXzXGGhv%A=ww YsjlEfXoL  ΫRkb`VZ3p@U\c@ŝ$5Òc9 s.=kCp%1&-h 'Լщi(Y< UDX4-6o~4.߾X:8㽜$+!hHꟋFbW71쮋p܋BWVE@;Uh $l ÿB4FKw{ǴL z PN>bjH $iRA/D'ɢ'WчWSJX4ڞJ[w7!Ss̯]C1Rˌ9M_bI]ƶ4עK C@ |9S1RFO`?M\!0Z>c:N5'*3"NVĹ{y]ڤA']DvXT1Ֆp,"_s ewM+2띢䱶d(dkթpPVǾb} LqÄF0D;GEYsozk5,iP.Psb~؀ҋ;+@Uk"VŒ1ݨ?2Dj堃Y}`.;]? _lB| zl| )YH5}Pʂ'C]YKSHdbk{ԇfm>i:MonC40 6vVd?pTMv϶mYqd1Oi^ ivNV}EziMI=`5݈my?ήb^jw71;Bus4qMvUMF0RU6tLϯ歚M@Ǐ0Z&0F8l˜T8{iO\TG2(Ϳ$^rN$$V#R3m1=#c<ͣ+ڝ{~2Fw2&>*zh2DRƈ>3My+凎cZD}$Um[0\Q6DKƂb^y;c9,hn2.$k 3R҂?|E k*c Q:~{3Bޖ`.'гe\ZphAŞ()F@Fz 6i6Gxi60wY8gEy^j @1 ,߱I?iY$R&S^r 4tQPo/`s인Bߝô%FԒi1bK*!8ε#FQzK_:zo'5Pr CO{Ӑ O=Mu^騨 2C?8+5-uy^$jHfa7)^9` (\QuMT]W9ԪiuCYĕ Q጗]@8-Đ/PLUp y'̡Ds01|)Jf1Ys{#2ҭyEg1Xء|+ؽ3:xv1 } ]'i5_snS161}Pg$;^#Ȇ y~K+}:RhiH=#7Q] I*BkbY5@a:no[@:o&/A'ⶻ%K@HOQuIz:I`%@[n#2 ڃOj5zW;LMt!x`cPXtCRs0vѻXBKx1DXinzu#sT0Wk+x~:*hC~̸hBUt |s-x5 ݾޣR(G\eۺnX0[VZ xT[H`2Sd P%puGwO8#p`֑xi+|hLo'\4\4˜5L6hJy rYA]ܱ?jsըOm!K'.Khӊs53x^4 fXȮG aiЌ|+f8-}yVe9icьIgn h["89|+(BٿǞ.|Pѧ@W #`P͛'i>h 7L]Mޣ_zȳhм@ ZzwMEKδ&=St: VpIYJ{G"Ӗ_=`DOQ}ٯأ ?(iO3j,F)"LfɔbiB՚0֙ ,;Oxp,$@cU(Z#/ql X_[bٯzot;qJUt͚>)sA\ǭ%4LųuY?N8;-T-r"~혦4OԢ3|0hwus&T=>j3ǜ hb%H4Q,:s|D#G}!خ$_7_(xfK[aqq1 I3{=绗w.*GzM7n턬H``%ȑM0%RygxҊ $JYB8zli頞[u Z[JDObl!ַ s d7.߾nd>E\!x9C%KB='n-R&# )ӊ[Y:bD90u9`/3!# S`#bCPK%TW9zQN/VJ "ͷu/at?edEeߩB9F-\s%S$,)oz sm'N?i SwEeVj%l= 5?ovE&xD~l%66,AUC&;AO*/9l fzo3[ⳍ IoţKh[&W>rk`!_ 1R@8H *_t|ŪZNaߚ`e0?g=o*5xgnڦb'Rw5f%FxDBc^qԮZKqa:Td,4jL)zCT)Q3J  Wmj*Y SlU=x[ڴMݾ w%C{sso:gfk cSs\L.%&M )@T?dOVouݽh %,.le+mnJ_o@b>|o ENx>87'`eɉ9wYI W m1-ן,-=DJe< pFV&+l.! |<ܞ;%B @P{yKU4t>H([2kFԋt?j F&w 8ʓL\85ΐ4y?aHy`FJN_ |rtQ)udӨT7偅I3kY-~F=~* K pw`6dq4\B+G]_Яn3+P>g 5qkq\0 e/JPBmx~07@iEv*b2՗*g [1)JҫAwBA]SmPI@<kVH~*(hg"p|3;_W4J`-ZĎNaq%}NSp@wî:Z:H>;AΔ@lO\Z Z7"la}+LEQsF0Z82v'ۭ5o]YMj2%%Nmw8B]fX͟wgC~W8ZCww*6C!.䇉6aLJgpG[fFXGaUX;{66P8*%Nˆt Nx1v/g딁F}Kxͧd8GG@݋B3Y6eV|{н@R,Uf{zj$EZ:ǀJF=@v>&ۤiuImWhӥxaI4>D<̚lkZ~_od|J/Qo0҅~`}f|r BWgPjqrN̎h t%=,/?ge(9Y" ex1أĞ.Z)CK 񓚳EX?oX.U03%g˟c3+~|Pc2>`#ljaN 3H4+64 (%s&6!Dm\sOG=T<ųl"erj_k5"r6l n-?*CPo.3άr\ ԝ{O#Ң/fC.ȴqiKQW]DY,9DrzVes1A2l3H^1Csݐn{/.5l݈oYt A>oww^?GX~T r)J#]٭[E'j; 4mԌgLB0sSq항_n^@s@J~\7=/ qS> To5k\V8H2)Astd#@'q̐Ϧ 6m{P>.Ya-:cMaeO1 p*ϭ~ V5fn=Gd7U*KT^o))ÏN_zyp*7 e}k..tLwY/M|f#RuA!*Vkw@Pja{NDK{uuyOzzj3^Gbx-brmd@1EkʧL 1ӀH*1Kw2Ѳ|&j 坒Qčc6!`'aav= ,2n﹞I1Een aQy& Lqӵ.οIy$ĻML+ AjLQX?4ꗗ !֬2q3t= W O}yVr[X@EJ0{<"&*v~5i%>n& u(Lm4@bLۡn~Bԝhx8م:!Fjq"AmD5 tKmu݌8:s,`4qGȏZdy+{lhӒBg'7!n #^5M2d!It\4FlJJzI fz}gGɞY N8%J)AT67_^E@"A~7eh0xAj5.H!t_-y dΟWzQF鄱6^__t玧.c7:ƸH٠s~=t^T+} lI/NnR>=EY>lN=91s!-?/(hU0]OtNh\jZlN_l\&j˒MbTyV=py&PP!ڶaJQ OZ/3&\7oaՉ^jS8s&^Zg-<_h(h|4қNŽB;vH(KU2#!Bokz@5z~dLm+@m5[QJ)HՒ =3D1Lrl{x:%9KW_.< V$ 5T64e -<ִ;ȉܐw%<2Q]fV-c9ʼndl+'Ed$EFOu`i'c_5x=x MiQQKs|2՛)t{&&vۻW%TǒW„H9c|F:1xcC"0Gw7 766 )+(;fAaщKq>6?X7yWus;$;-ֻΎ}Y/ہpK r[zwM jOE/E#oXԂI[v^z+/ގCI|Xa"zžYa}.s,Hnn KLˆ5G8o ҙâ߮ ,#J:<h_w~׃k( 8`[);6uU nG~Fe7;Wb.Թ}Y+a:E8l*;PZtCxf-,@J:YM&=/*^~A"2Qr)#M{c{$x"e~Ġ{JNcZ {99Jx5+ĩϛ1Fk| Jj#1an F7[4Wɣn@-.߱h?8(6ͭ.i7UG˅ig[I FzHmv! rm2<@h/=eNGS&YPC*<A}g5ҩ^/VdJC.~bW@ "nVNc .dkhO> @m>'sp.lj?"5ĄhWӇhɸ8\aI>>u.aH=YѢ.Z1PNݚHRbwHMu{YE1 6|~IvWGe;$@_#FTҨ3D_ƎABzg{v KYTO%$؆3b.J aO@P7dfgR%lQ,ڙ?ϋ\"EN 7rIJ` O0v;n]( 􀦂zJ`ίɸъb.[,=kNNe@ co6*8Ύ'CvۚYmC2ꆍCh2hZۅ="9Km0q&VGǔmʠR֤⛠Xؕ5Ud$c]Wr*5 At;dm_T 0ch{4XX"gnϟY6"g}qQ 4=6Oިv+N8מN 0O0>}B e7b "9Vhwܫ-VΡeQ:FEa@"]VY7[K0;DM({5-AS-Kd}o"Nƀ=~ e`gM1:]#e!+?H)wGykぃO)FUJ F>^IKU$3̣ iNMZ-o!fI+d@j [4*).m]|bg,/gRY;b@jTkvG̀@Ǻ +ܣ8)ZҺq kпh?לbI):e 9kZEY_3&Vvb+{*TY[x,]wLzI{0kk1I04xS%oe:Rm'%.&R;M{ţnuH`1aCv7Bǟc0R,^  U J\=Oӵe5},{FrDHU{*i7Ȅmtu`H|*&G ?}&~|tJ9]X#aWZ6ŧdgW]-׍icS&3d\ц}Op Z!/S56DŽ[, dx6s6ƻh%-Ϫ&Kޗ.Cr"י5%*:;h0WR4O[e$-{A&cr/V[uC:E R!.351w2T$7=Vy=r|M5F.0mZD[z3gSn[Oq×Ǚ'|&(k2طM&c+.Ӗ$Y8Mn l1XP NZ9>/'*ǾJ c@L"VljP4+`m7I-%E7v1QYxnzɢW|Êk 4K:)jfGg7M>W}T0)!Ǜ/ew lNjϷ@.F E (S!|{ 2նz7 8{B C`e ްJ4$݆p֜7FP4&6|eN{/B\O&gf,\MZHLy\J]R  :@LHf>~?S^n 3&蘅ߙސ$5Qӿ͉NxJYd0z5cS@9rCVPyVܻ\8Χe=G/p4LӮ<5ɱImGTWt5'O~1d'6X$]TJcd(jMh9|̇{H0 ; \ʉ*8[8K V0 'E2{Me*Fc,2ˍ҉ݠlpGrbdᷢKsrA`?cA$8MQ'u)h5QM6M@OנwЛU'/vd1d<@tTNJ͋K bUлX[[5x(pɒvy$W/BP#oOYFi7rM?'J8 Zo J[ND͢z vwSn[{yo%mXPP{<uG|NtwF ` 4i}K窘;j}Uzj&0"^W5a+ iIUUD0U'=ĀŞk֜+hVR÷9zTfS ?$m $RZ&3s*:NE`~JzL F\b#u;@`Uv CH[tV80W.RӪ 3с0rb%J3yO"Ko{f sWTUpv"[+H[F-?_!yCe%L7QKy?ȒCNu!7 UD:!D¬T"zڦ5Ø`2X=KFKsZ %sX1WE]`:,-F BE'TDtSѦf+B8:s7#$Vڞ/|^x]iI )(f\ua٥Y HT2 Чl XynHKH#o鳕7a|ߡ8&EA7%}0wGS[_fMǿyV0}R]6ޛA}F)|Kx{"QM4? P~+C0 +Vdx2*8)e,9@v~@a_uX< ["<uvFnh0^u.z`6d783\8J(iT 䰹6[iF*PHrE@m#SiB_咒{NNؚx73I-Z0bgh`Mۑ%|4$;ˊs=^߂.3%ky#s\CRFZ Ys!t@>KrV*D*( W&# s96vU+R5 WJBwguk<1:Ik<1Z6-,4O ^DV:GI .{[Xh䨹$ӖNYWGw?Q:D\/*gR1)2Tl.qZ7"p:I8ȦFM,V%рGp,Q1Kis$]i*|s]Fvژ ozq V309f]l.ӳv  0)5룬od~q86Ҳ`&Ol;3>Ie C v Ct~[[p> !~̠EbHgvA˂y ӵ%fCL1D/ Z~\8COt`&"Y:.ƥ,#_c6{(ƴUʧ1Fj2*uh?myzȉћj}RNg" 0V2g}*g,(hDa4P5XMC9xs~9'& ?[dvDķ#5ec"OSGNSbq`ܠCq1aqmΉ-SB7(73f@MLYLJ"q[۔MC驋̳Pr?ME*}Q BFk6 ɕu@]蔋h8 ~vjI8_D["FV)sc$Z?}qi@)2:3I;{llb$j ;~f윝~BH勪6E=A! { 3qI(lU.F1A J'bjYH(ԖW7k͊#rˇFKB ,lĬe|* WG7*7Lt5Y&hέ`=( ܆7UaQ U[>|53S?١WOZndyț PG%h}%|*:8M\;ؘ"BFyg@9i$`YYGAy&؏17 !=m L7!e]%qx+eփyW%wwwq 7Zv ?LJiʿk⌇ BM3K_LԎLduJd'dHl8BHxYp ROi9 LT ~z S!uY|rav2iS;q%s ʎ{7j&oN%Vy*WФ ^ KWUۆG;W|t)O5;dLJuQ^b~`2\G!`XejRo[M6"p.ƞ'ZPTCNbF5W<_WŴ?;ޯKΎ†C,XUWۉXF 1VZ{`C &'w0xݏ#1DAbm8<nxMV_=IKjRŻ}ͽ6r͇OD/clUU G1FIy^fuS6ɞ]DB~lZS>9__bȎ!+)y2y jlxN~vE wb%1FݞΌ@£vVVVj/_rVWpε)~Ҫǩ: i}v&<7`Bo ٬Xi֝|f>l?wWNw$*ɨB }:@39xgsм+.;1|1ǀP70 ^EͲg`B3d++I?Ayq{}KZ*75jpTжg֝ETx/ܙޕ;wK'X٠b%ⅿϪ%Z$6~xsC͒Fw+.F,2Qޕ6J2ˎh8lcpvUʣLV)bJĉ_yX9SVsfcR8-pΏ7դ=Oh=D714JVM$G zn `IPm['IX\M~RE1y .,aX#M~NqݵZ>:+{auR9:ԭĂRdك 1-.Ek>ߣB !KA:-seRBtY_h\̣Pk٪_ %7rtafO@(J#=<ᦲ?}b *ZÅR:juh(XC/Q܉_7y[ 'T^L\`TKz$6i`EFBHEe@C![yM)w '$kbFv#[xBpò 1C>N#@ƶc9dlxB[2l J&.y,]ktd{*]~OxkD1]m%1UP6-m{ۃ\$5ƌT:|CGA?ڔ'@V4y?YGүsHkS!" ij4-VQu،*. sxt֣=(39U`IUȊ&H ;g=53#︶L.˜nXrߐS_l!6jjYHzq'óR;~8E(ˮ?Gt8I>U/XV#rYA1{J`3<Ԭ/k7W4w=do]R8@Yak׮<֜rc ~7#c%,nv?ngJ0=4lvC:]X r{ B,O4J\V@itƟfI ?HBӗ{{H(S0YR~`00׼W?QSC@ >k2))I ,q7ddIU0S{-O. 4-!D S|+Ld*͹rSTnV Tb$?IsUx}!C~i6VzB/(Kwp!IBfZO 8#}%zrS5F˛j6qWƻIjJ0д\Sa*edQ~Ʈ ^s-S PoS/r3LDU &i< /\^=QS'qx_հ"}m5q{J[Dl5:=8SZ,kl5Mr BxɮJ^9xlɩb-ˈ@WPW/ylXxU 83'"<[LC nc>IVл1-/w?Q{Rppq!,/ZPFd,X#Xi-)YM--&UD?Φ&U/4 Ej1,X,k%efiNxײHMu = g8 @k}*>\S| 90%+:O]ڄ\8T$yٹBcn.p k0{$"G2l~ߝsڗyH׿Le+/\JR6),䙚&:t/fL3̚g&[_a'FjS)5jAHa P>28 n+:QoSqS8X"U3 $I.y24*mY%KZN  `߶yx~n #>sylQ͘Hoԅ9K2ΆaG&uW:*4/# hp1~IkF29x?ʍ*ܷ,PVKњ\{gB S 0!EH ]L4yQe=v'݂.`M#K ǟa&%>US  +($l*cK6&(F!M7DJu2cdGh62݈Gĝk_քC^DQEjOX汋¿j2*54~FIu,ݿ%e[>1DԺM[`,(6<b)D-cLIlU̷]{C!w!8t$S @SOĀ9?EpVm]ǩɡ9~dLᵇuu=_:Un2ظ™-P,t/![B2;c5a9 EZJ3þ]T *ʆ rW/Aj>>mVNKgb40(G2-[vږiQӼ!Ϫ-|El osdsKLv|Wsopuy6)$vPU=.6`h״Ps3Yq1#[ōo g%5eC< l?5`pz"S7(r$CW1.\lG"]MZlmC1V=YjG)>F^u#շIƮ7R@fhK:>qn ^RŋcPnغWx/P 'f,Cx3hw0Y5:N,7s${1"ĭŮFuu8`=, 9);4~$ Zڶou'"΃ D[)۪Z G(:9Ͻt7iT%|o˔w j==7CY 4(V0D[3^wL8ڰڙ6m]`m^ӏ۹raYkl×weFkI< Ƭ& .398}Hz} ;aj"]^qk5Azݰg+vtxYK^>p?@$娬{ʥۙɯ{|w?֓mNr"OC¬\;϶Kr' W~j" ʼneQO梪| -,OFYk2/SN)D1@BGiu;[>PԬ|;wrn3u*p/1\E;`ǞI/#2 Hђ;&)6$2-q)hԘ8MYI{_m(Nv~:7olExYD3.4";+HfY3܁`6bWpƍP2Z$(L7W]+$3KGgfimݵ**'#蔜򨆁?>Pyfh!2"3Eq}4"xh` fYcNtbrm,dX|n|u]Q t.:^!aTw\5n`Y EZR)mЯvJ;DpX- ;͸ÚjX(o,43ۂ Ci6Bp8w[w,9#JR Qy7k/Ӓgfq'_zeț!'*@*)ݙ];Kxn2~x0؜@-j}5Bʇ|uv;ۊf;!?@4ɦi&̺ v yq'V.SNU!w3r6?6TN]CWlRJtIB=\{JD{A+LM@g~ }0^qDSqy? @Æ\ؠ`I r yX8vFU![>顒vD3 mK گ32v:N#YN^ƶf83˚iFAuk#'Ik5͖<*D{VBX$^܊4c_+BṠ@% yN@"J}ƴ稘?jǗ03 *?aח`m+ʷ]bO 2!wQEg̀(ʂ\+P}r6lJ5wO^r%ؙe·:]#J>bxROan m5  ,^L'o=+Qd&a${<lV}bm~I/ Χ/;P%p=[$u5bw &O'R̷]C KDSw'^~_cOud2:IyBrcNo'2Ѿsh:h!"\iֆ:|K$(ta5-@mxU uzBp<< Fd*, *v=f;~E+@FqM ^q#:dbD mE]a1#:Bmr|5Beho7 (\i 2}(DK1^C=(Sc֝f^KN-b"mY;/On*exXӄY!;fʱ &)ӤRv*_)%[w.VTebl&9@<ֿ_ʢ 2tQACT7 H}~y` Y=H|^3:8uɐwf@G~z~ TM"e_[EuǷv^X1ʥ-/5RG] >C MѮp@,j en8(E65iچ*|+T:5(IRr֛DjHXeq<5'%#9l!2Dhz.x@/J~Pg(}=GV(Ajq|H bCG{*c`~qL&c]tEMk_sFpg~ ٧4Ιh wvσx=-ๆ벲wE'cDIAzlᗞ&~KĚ\'}ǻ<  kش_gEX~v 򼯒j q>eċ3g(_?q&*CT`+^ Xjc0*"=HҘůP mf.EZK8*_b&'ubb&ud"'d|!#T$SMg7a,;Xig2Y  lp<,GUSߊ w)AxrP"ZD78M/6[oCcxȬqx"vs.:<4f T,~ D|)EVfKa1PWHւ(Kelŕc}OLJ;LRgau@&6*MGf hN Gs1sFG_s}ҁDcȊ7d魝k!^nޠ D|">XKō a_̜H[~_UdTRLy9xfȊ?[z9c1;3]+8"m@2^xw ӥgJ/襒yBX)/:#N&! d v:w8L`X簽AA sh!7߈HE¨wgijsGe" 0Sq{c8hEU΃T5y'F\bG1=p0H(fhyIVHnj.Z?^NAÓK |x,f\+aʢAoI {6CVmuygJбk >-9Y%?˙z(xᖒd&VG &k~-P!MnHac[щ(A@ҽ#J6v{ӝppod*ܻ)9JDIG{@- C\7ZkFeK6gq/Zof lDs*FeN#x)[V&1Uت%2Sn@m?cpT+^. bzyYIEƵfp |g=񠛏 =̛A|Nx"̎w-Z6*(3>#1';f 2|q+<χA, n~ ag!5qsXP;9eS>tV(&116v4NC$EjLO#l?*@mЍ̤+3IhM:0!Eх.;-~K(7@%WZtBM?Dro=KMO Ih)o-'䁛:-7)}:'ϏS_tJ#6Zxwipf?Klӽ(f q@zjWp% ד"sk <q4UM]E`G+LYΣJsJoQӿ_ N]qUO% duX&EF #,}2n`ք> f n?ciխłĈZ1d`(YD:Qx1zvCɣi 3A*w鳿rJ'X(~OiRud';".uCvX`6z#ql?/6ϫY]n[G$?Uq㹡]M'_Q}^ӉLaʃ'A ĀžC=-_9 r7cb mЕ `9aC&Lo-?rb fPXanqjqy]ELGCGbp ,(WL5m1P/fS<A&'J8<\=-e^7FYFA:P(x^'^0Zw<CQq 8bW!"4}&<_w˥OS>Äd-yUl{IhDιL־*ak.Cq9(W~Ɨ+rLx%idк?w%#L3uV+OQ"뙊-%\]r3ٌ"taahs[o˜7m9n,IVfЊWu fV+LR_ٰ*u&o)9R zj'ўXhtƛC K©ʝ4Cj0"0A'hI w _#vsPR+hQ8$qUVbYz kD='+gUpR?O;;M-\<V8}MThӫQ }RM A,u@J8L,0d|_z8u+ݯkd!T !5`h/QLhpqm~ƀQS0V8\m dF'rpy(-S{bac_3I-Ì?5PG$q2G+^Kz7s1:I$mCdz_ `x{e`תiӠ~Zeȵ.}X/ȕgbDd? V&-"@lOAA%LuҠeS,Q5M5ڍ"=ANяH$'0Fݍm>?p% gcQ]lflofSy4P8$(dps1%ܹDYJwBs(3OvX>T2w1(d`ba>Hz=IH :\cE=3bdaRUfCpgL긞8E_OP|&n9,U߿t Y\[.Lz;0g=8S ~>q򔷌&`, mq Y3vkRuuAqA>j/g xeby,@;dr`QQXfH_vS$vrpc\6s3<BJѬ#.ͧ1+ؐ=\#Y.!S-薘¸—/X<:`O|p׌ 3 @fՃaA6\xoqY 8n1onJ@P"TMw?ϒ3z N.Md:f-:]6amh.*`ylpDϋU\LFP"VHٶc]zV%C;`x.Pr3,>5%n}9i:uඌZ׋~P!%x QcP6FlP_Cۭa1e 﨔$뭡} hRMN[n8o\m/h#X.&^qണ:R ^Rz[pyj4?owi<`l,<[ptiaK1~m)ū2$Ҵ%A/_a74W7u|Lo\ 3̤!6KWZ(i1M}~s3v"La l/Gu,洆aT\Ouv4)Rٜhy6=W֐烖Y.'1zhNpc;*h/G wL=_P)czTtOJT{7>H?1NEݘgO7.Nٓv1eL܎% t3j?}:@Y=r$qqp0\?-(lW-ܞ8`Tz?C GnȻbL62a/3d7>m4S _N&mk>G|_Y!R XHo;`o.͘^c+59NwN \7. j&4ӾكCEȔ sAI!ڨi84RMPQ|~O*?[ć>n"+yJLשX?91BR؜t\V3FǹIYi°@w!eU]GnO9lT#_t ȅ זot ᱗@dc(%S/q>|"~Ƃ:g+=i&;JNoc-gw̬\2gʓWb%̼/vNKHv҉g3$qEfhY"<!'ҹyvS?kPHb;-C<JM,xZcݠ oNt5i@9q=6 Im_d7$ݕM`AYU+6rDŽ񌖁2qc`wF^%@BQLGP\[A;H7ARz?6I Nc,MX.X!Xa[rhOzoU[K2;&2vhUF[kxc:`b!ƭF^Â[sLcCyHo{Mڝ'&rr{ 4*0͍ ȃ X__غ,ji''9uR1WAcmdΩf$p?Oa*YZ cS ?nܔjumxUTe7[(}̋v[Ǯ2 B Ş/=V@Rˋo -|X9p*Zh8Gb1wS292|* `@PRt"՘_uK7Abir-@ȎЖ~|/L`$nD@R”]f#~q-sZtfq ˢuFX+Bڿ\\} #܁7ɥgЩ.z$9uϘsYJ#2Xa )_ -D)Qw׎a9sKQ I{F!lz[u1H\e(kog޸%}Fv :Y6'}ĕ1=$:>C}#{)x1)ܐKND HQC,4\{n\MZ0 Aۄ~. }%¾cKb@ diTi[h/&l֍ޑ6m=wGaQS.%a,P7WdUdW)јYhג^ȠbJIF̻+υkDzm:H0O@[-:]43ڔ7#\YĿ`n:bRZ줼qB\ w:nc؆x_ 2NB&i^{UCnVZa|1;uL]F:8QB EF }Jalsr.rƓB۩_4F4tAƎ&oE-wh&J1ވcnYu ]b- }؈z HlZT~J~ PWa'!O >pAOݤS=0)? s|n, IۼVX?9 6jpi4;2t{J-1dqAڠyki%/K`PR H߻4J%4ݢ*CKTJپ4!/h)jd)=2!@7[?<(xI94]/G򐷘xUNu.|:Be6دj?7seбu$vKt^!AHaYasL-B'gX e5|dJe_L^c ;[#hx@Xwm2YU{uѾ![lG'|.?G89|3Bn\x}d@6. RXHC\=p+Ǽ Ƚqi^֚bR>[.$Im`hl2''eRZlqimɔE鞜8C= Vݬ@ɺ`ү=u Hn*U()swbmnd;/(zV%`KblfP>; /Zu\?upOx 8K SY%~6̙ M2jW-  ybkGXPVi $"3Ztb.=ucA̽nzPݝ%\!4ɤ!LIUe|VsH Z%՗W!Ĉ:ZH?^\n[Et4ql:ؐ 0B/>U]?k{iUIHDsyAuտ8U5'|o8ҿizaPh rO]/| ٖJtd77ݓwFvM>!,$Jb%m4)-+MmJ5dP #Z6&bSԘx)@|ƞ JCp'ϭ7㸷Wo},(&[r_d"o6Oi(hRGU6.2%O"n* j}z9_c2&jZ6-c%믑{*%01K^6,b9Sоd!_FriL4஛eD}3Ɠ uė_쥤z<\B`Į-Ŋ֪]2ҷds//uJ/hu4LoMNs1(MM[eY">Eo,vGY9EK$Y;oQ%1\xw}R$8=8xHk3hh.ITÜ5fpT*S(XHdFd%8{|MI qSq:({([Γ6w2R\ I]#glCxl(0O D7ߋYZ7@\>9A3*iDs14K zbOOKDeصmL&}dQ9nh,pD,l'" ΁_a_fW׮BF&>k.9(UG`6x>e?d90+)La&6 QS*\ءaHF0:x,}t WEx@=@` 3ң?Ap%>ūe4IϥZ̢cs]N=0X6֮}xG{ X>/Ϧg(7$*coS4%8\-ۀrY <+oY%2u(W?DsUo "-zu45#6 D%AA"܇"c)ـ\fSjBW¬ ,~%Qk ]OM=0l j3of߶7xiZ3t;x>}|fB>.r!CȮTsy5;شYE}/{%]VM6vE|mą/aRfLaVEG} !2?$T.$L dQ{68SRW|5bkxFLɢ)1~J}cת?ssc .TДUp5MQ̥Lu#__~v l_aCo%+.VtCM\5ێ(y$ыO츱64ǪXQ'ZZ;?5J9cy~7_ eYcA( Uu6Qkf#BGi,,SDfn6$e"}AzF9?@jT"HkzyXF8L3P). ﰕ96s*TUenUyh##u:Sv1)s[l 9&t?J[G݅ ԃw.nm3-w ghm8cV0% f̙C/"isڍe(znI'A >ٷw0[zq(iw`V,Д"G 4Os60iMH4/-YggGH>!iV&cwwvZMh"l(;|]!^-X/y;Q[:^@>5u=Q}9m}aՓ9KHH;,lLmpl5T] l$uzR =[#S@Txmr/ vEmJ(9?Nն⟷j`2BQ'K| 2AKn$gdo +Ro}Nw;m#h4CyHH/ xܱ=L@z} @K)'_VMˢ(~|zERMaelE^1#ҥBސG,|TweY0jcuJR5nI=3V.~3vx{Zv tH-*6}aFbA+5<ԋvwA\MF$DCNK\"AB|M 2&Naf`mi^.SMWb*SR!L^ 0-@bIS){$E>ZNkb |]:(R4L"";K%qO,gLo1+ٽCLnu=Խj/0`JgǹdI]X$6'; 5b 5 pp;VZ2_ԖdA*,L!i=N#S`m.cs$ 610 l?-sO8"R=o* $Ɵ&czn2*r+y,.Dȑ MK χ]; $S gr:p2TirmWp9PmMMR}i1)RI4Pz ȿt'5M9i_U:d-<aju%G\T?K'D8l).'ȡ(wnyX1TQk<3.-ah9]əpǧ3/V/Iek0KZیC#t@T3@5ޞM$Sa2TA?`lF%\i{/׿8EJRick:@d:d-Gkj˒)  5jhckƄaNdB٪':@Ԙ;==5xIZ{L۶D(Ӈm#ﱔBd:76x<¨4h^_Ag=skss{_gܩKG8O,044ePFCag,ْrrϠ φԞs@5:?ȝ!<7*ŊdH/|b⚦w o2BFV դ<< UC7ZBkkމѹDy~v1TCfȐ_ G|Q zbr5]EkYYKPԊ6-TNh'8۴kQ Pp'#AdjzϹ_a$DeZi ߉ꬂ\QUeJ?ur)T OD %א @?=ﬗGFPj RͮZފ!# 0d$ʔx["ݲl pn\k(VG'(m, aߘ~aMwI2' *|zPg{Z13W z0LjCg[M %YO 7ky1&CujU9$fBOnܽmD8_m|D+`C[%U$̎HR-P(uzK5êA ˆ= -7?!NT2Hubmđ}{d0 w+oIF\μ3l(TkGvpB;cy7Mq69_1.wp@T`VMл* |y#=Y n)F[h s t7NΐC4iOZ@썖>٦L zn6u=1,W('Zжݸ ,l\&!WcWmz4kܸhLlSPl+m 2in\ڷq]:u uJAAhY#B)&N*5 >.;~2uɘYe԰H+KCU͚`'H!k|@!)/蒈Cn;]mC pof?lUg_hhelxXU霷V8vM‛h;ov&bAWB"6\.+wkn2Y誋۫]> ]דWxh|S|4ib&;k(Q'gl՞RJ8a\'#੃8j)EwNDvr-[|`eJG:-t^ ۡtv闥DҺ$qr^Yq5Nu]8Q1zUW@0gC8'wb s q|ZH5LUAy?%É'gԘ߬a'U(-h3) z`7sqo1*>!+~$&ڷ!0%ⱴG5Y~cN@Y'Hhb+*:U=^u"*$,򋩒L lq2;:?ݹj|jE}" tfnS[۴ I\HUe}<=]?gEqϔ-Vy~"/xJ(MĤIU6{˯N,)ؗ37EXHrI SlL:Uǯ 8dvQ^է<Xi0m!Ap>枪&MKQ@Z+XuH ^W"*7ͅ]n Ի=hwF8;- `Tݢ wFlauϣC'Z3 plZ P'3J?$o 8(KR(rX< w.U/%<`#L^~]rIlѭ޺c΢yki*% }z"i6qE$L83dYo]4PDqKhQF%FR7{:ڥfi}V89ȥzTB GT$PCءAhΝM; gJ2<߸sJ Ac 'G8{"&׌iá+{%7 [2WTUW݀ H~y :⢺@cPFy gfOX]4Ƅ]ѩgzt_p":&h? od(JH:C'+ N8c5۬TwtX [䑳ŏCwc?ז`-lA;cPX LÑkْvkőgd*TQG1  V QD oz)$a%z\sh % A_PV`#J TCIP/6тzpIET$MRz0w@qȟ|lMtrqG*l8C,]eɤBP^#3LVP\g^zD6&f35}f /SXF1%c&yD!7i 3 |gVs-l'm~Jq$rZ}x6&H$+CetW@\'kfݤ7qOO:4ŧf:McoTH~l~8le"ӂ6e;mYembZcdFIٰeш6i=1r"CF fŅ@]$@ h T]Y5ޥ_x /z–-~hG #=eyU[g%yԱ ]8m .)vY]?M\? F#p5T J"G0k?Å]#`l3BUJ*'/K&ů8Gfɹ`_3գiE|VI!/tK<7sgD,R3&G뿋Hh; ;^+6$J.r.7EH_*Ag4 Ja~ E.J@4NGڔ6u4~-4UG/̘y Icӌ4D nC0>xy)vOjc[0=Roj:̟RR}(7X匾+bjRFω(}S w/5ZmtfUҬq?n8=8vҞo5 _dLJ~Q)wXGX}}?R>{k? r+*}Q)= WA!##ب)ㆃe3A7%)Ѵ)?~2uv*ŒW|Ca'&A}giHs}ތe`,5Xܭ9$9?] >d#S:rvGb1.#&Y̘Œ%EV>Q(h9t eWϙWwuڕ X OǖEJ7kX cCnj-4v\0B}r@>.Ϭ$S6N1yc b K rONkA"zvư(6 ˤH"?^וrhgJ7Q.l^hP~ Pjs;-'( Fط^bteU+J1M w5'*:,5B,BKe3󡍔n^=x*7 6AJ%TqsH9liA`Cx hL6\v إ~)yCYscNi/ALcQ QMng>@Aw"m)Ғ6b &}ZKQIy ^iZ c򫜒~2km[q^0[=w 0*AkEu)hETچB<4E'0?9f PxմؓbISih*rM8Ѭ;V#JUW M"츃ޏ"tD;q@0x?!0OR czIYRZ57\R\' = uf=yY"=^5jbIiL 5 &Ke̘l])+3 2F;`NPvG~8G;&ZZ"{6(!oÑ?z$NM*PϽ8CgOr?\IŤc@14G2۽*u#'sRDn8r7chJ{J_QsYy va.$(9Ze-6?Q$jIQbP`"jN=XnC&;*(Ca>I~/)`3=CEpJͽXdgf;?ܼb6>&a6&}?xbʂ|/fךA[N:0qKJMwm|!cQmt:%:WǦ=[t+ $HjG3GlՐ]]~V I. zn;ɐr *N.v^!cT!mLݥQS{rIRD>16,,p<%;skH1vnjXD}ՆRޔe<<A"Gϫ|zBhFGta:88@D AT*_Q+D3o K{ F;=hEQ(ST #?&վ&^Wn½@2r 2Iְ= !tg}c3Q;&|X!wYێ%`&AU +;?J@=3LJ&pGə7ǜ#IY hyv5]V[Ր9c <5%Yvsau Y-86e1N?YZ(pKat[82m>֗!68z61(4J UiZ*ț'ЏUa2l^wՔ9ʼn˪ ʮT8R,([j $Kb'Kݼ3EޚxFUoೆ8$*{~Gk^̋VTf؋Ek(r0 34=-QX" e"x"EKW$5&NJ38^}\wa0{gjLn:y&X6Y%jvX&),YwD2].+>k i!p1OAAToUӉS~ƪ>q $-A-:_6Ѭ;/$RmޕX, 7ɠȹ/[ :oFESʄ=hy\΢S 8z"C2y0ΐ$;N/_=8/=vc{gj/Y<{p0֭'|=O9~1>NB%18;¹L{Meꍍ̲L#K }Hv:g줏 !6#Tum2.(c?4X.S1Mi&wsxVd{>rGћy|VqTۍéЃNaU"_0Zkhp:1}iGȥ|Tƾ*/# X`!ִ<6eɜ 7s.|}UT6\ZloLz*MÄܝpy7FגgYKL<@pPiB>$|jI MKKutqX)icb U{'LX#Ǎs V 0 +e%e (rԝP3BȶEZy/ +Op'p:q X]'B1_]h$ S^Ւ %Z1Kq ~ݽLv!%Qy$daoBչYQ~!o}<=y V@PlQkc 4IS/ H]p6q+5mK];r 2KQpe-QئaGqO[*-pL ܬA}pF?%vԥ͇X<~7~l^> k  5m~yn@ZzCԜ_ 4L 5JT4#y&4"7|=ݺ Β*@Rj0%i9ɀ*?<]r65o'NwkXҏu?搦9ʱ0[Y\A9 p,($Rϴ[ٶ\] 4G55\n2Q8l?ǹbe)dhNY-\(pв@36T\X[Eج__1Q472hG{.CJg')H 3cy+޴fBL\.1!672'5N /B)^ޑg]Q-'C=]mRƍgC]y/mn)kES~nĞey٨Y`67榺 d7B 49IO8:{Q(   ۯâoѤF$g6&1𘌸sZJoĘTp "[kT$B<݇Xx/'錾36(4 iP !yi0a?x~'ɍUFXsHfܒ8qcZ~=f 9n󕀊捩u5ƋSW*:cCw& }\M7'@>trR_ʛpiO֒]AtHu(@V}VCI[R.ϡAyRtkdڂ oM/Pq+wU?OnR6@5eYk+c[c8cL߻&X^{qiL 7\1gȻEο<"@d])_j' 0yn9@7v$֠v1Ud ǍFW`_Rν@TtY(GOحEg'~Dg')c3!N0V uAiHZu3uo8Ͻ `@xH33&TȀѸaYX%b-vw-5tM* vǗ@D뛄Xxֈa1 T1ҡZh%̣SքЕH^j (iSp{qMP!'0:3S-Ѵ)",JNP{cQS }Ϭ}_zqTl1QJyw K7 hf0콏QJ=]f鯥#&)"l/je#XE㥽P䓫JO%OMSם2+ërXI -婓|٥ZDحP%v%Z\y "zgc[̡}pQ1SRzG 3nډrZ3?-0~oF`pU|!JE-YBq|1v pM?q. -4 p ]`颞*ͤ7! Mbn4rDjrĤSRR^ )QaP"P4őF w.3ϒ`Щ"V*م[!=Yڗ2 c qHJuiEnD5?;&:tkٓ‹[6W+IC YE&ms-g~t(i]9(%;^?ω.>_Όj#uj7;1geH[`*cOattq${gsl &QYISX#[ZCj${D*VBgJMX`f8y(K#G}9DB ʥ Z{VH2VX7T.QPpAszA,~ؼ %ΈB  G0l6Ρ|,C~6*bvo+.ȣoß >@um#d]F ~^Q?o _7J'f% EpnjUef T]hdT$?/JEY>@_g׉y4@|g{rݲyYL q̈4{w<fW m2P(,&90v |Bl1攱:紫 aY٘*HjCr"f q=G-%MF `HS yfe87~]̿[~]t}"^iWcdԘ|ؐfȸ+:w?([CVD-5?ְwL1WD6 \B$'7]Jr_w1r¶Y[͌SrJW¸yI"n֯u݈m4\F,@ۙ|,TQ7bTXd_\ ]6H|ê )67,m-C:_F" ('iS6tOGr_  G*͜h%`nҡӱTZ/`L(~О=c]759i҆08Mt_FY߮ejK.o%ZDH +SuO>HE~n@ o{+w*'!;zfxqګr ]0a/ 3d)fg~erWe2odT-6~PnthoC@6vXIN i_\.i$^L~#v  f'wLB'yPT}^Y7U pz%ë2 {9soAvJ-/ڥ&OI$hT(DD"O2ϓ{QuY@<<9^65+(8tt8VZEjDLj|*ƾ&.9jKDlkRH-$1V'v`wN|y1]7s>ݚKp__{+UQ*c*QnKR$=vlRR[#a;EY:yw+l^MQmHN|޻Yv7 Ejj6X_'Y(bߞBI@XQ+?{[=_/8CosX̀mNGm ФqŞ/?ʚŽ))r]? ika[A&S7.RB& kR׽HSsI“]hD%sGJWT9? .KJwo:g 9ɋ2Jʁ%\%^ltX`Iެ?x'|f[3AT߆"wU;OD$X 38 \o;^q0@}v>->.4Fn\GWb=:S_&a{pc@N> xOgVC!V3EG*ϮidmQd9cv,.] e&pQOLٗ ΤESTUdJ:Q\vnk J)w cYcbnW8 _Fs va}h b11"*4~pSS}-߳^& ~Ec:::g6Q&i%愜">nT]ϔsQ nƂV4'i֗xK59jPC3f-@PWn|cg !wj PjgоcW|w>/Ypa\@V\ؐ<ʸ_["_ {tt1);=|{CXG\G[d23(6|qjJu//O(_{THWLt[%DQ,~3 B AG*5Ns$U!wiBE0^=1=ny9) G BCo4yjjY-$㌖u|DѨSN:қ*C$D~ f/<0Ə]Q? KQ; rSza uĺ~R>a;+Mz)QL>iWZ(/8 _=0a23C1_ɜ58YPbc9ep@w4&p /Z~G] ø‘I1]n(1. ;|JHЅI\ξ.~؉dǜt_@kC"17*;!qQei( 8쵚fߚwTl&G_0[KȏkIN}nXl°-V5TÉ0BӟAp(!ݰP&^Oo*XB%ZVhicPa슩K~aқ3-l]p۵Bǡ;@6Nc*G!-~BH?P>쾌p5;xKX,ؔ绱M#E i^] x,Ay1Z˃U… oAʇ&~̭q/`CvzJ"VEf> LlnVv|"4%zݱ# ^;%.ڐ(yM-bڟfWj㢌*(̋hݴ,u{TuJ><{πI /Xڐ'mɸ$֭!VhCީh c&5q/Qp׽HC:9`!㄰TqU3@$Pw'!'swE*SJ=EdDEii]y]V0OMEѡ*Ƽry5?1t]࠯khU>:y:ZfGH%qb߃N\w8fx[8&#E W~? ͑[QNL։nwXuoal n=V|C.JN &G;,q2=gʕL%xH{ʫ2m\3&kA@*7n9C 3QGV:4߰n f1lIcwWN Ja0H #y0 ߉1.2y,򌸎C`i=lyZ6B:zN&26pZ^/+z9w}{BbOf -L)؞GEm./{qwG9EuV>7ʍ-➎4!6oshTzST*^!W4 ȶGD`n:xMZ T˶Oφy;L߮x jo8& ẈN|1gj;Ԏ_0Pq%,D(`8pF[{r'5M5;JY8f i,Fϛ$i.b2Ԕ:d(@r4z0m5}.;8G-=Dur\fgxvHgڸ|'b 1JT 7ԝ8z{Qbr"*w%NnB` HCD3H^ur="ndG˗CD:FKrRpm 3X+&ǎ&;Lu't h}ie8H!.)pV_G6S%,״cEX}="#ʗVj9 ðB #?l$Iup.3nA" k;[])t9&,cb8g TV*iS59E|gFbݺ*O?l=V//7 n&vL>wc \") ]/(NS D|J.S8]aK&X-|w.|3V9 7tSLsC)S_ M"fJ#Ӎj, )&ʌ@"7,rғ [+ Tn?욂Z6+G kvsd'IrwOE^Nd^8odm=&fPcN$[t{BC-沖 *DPm-m,[wީe|v<lp~m$tKh$ȧWF7^_%~o4!wkekspw+|nxz;=`o Xxn6a!Ef]\RN(x08{+-?P {öL#eך^Lzп,7(P 5ٱՓL!v)d?}u%t_tA@ as^o!hUj2$Qԭ%1KYyl2spE'jlD>_%ڢ )4cPЖ4:ǭO3ha87m]}gH;WW`Me}!3]¥vU NXpMIMĬ NaO{tJP$0:ka( c'.! _}^YlA<8iqr\v6&ut>0hh> r%f<{ߖ5~KeFcܮWNR  ]Z9#Z/EMEB Lu#$K_9Gt߯*&.WLrhny^DRdW@ %e)-Y|2ܹzsFVsAXujkRb|" ltqg|sX @3ٟ^ G*`»x?|4iG|6P._P|w\S&TͧsʩQSx3UDZ*u~8r!_ei{qs+b. !j082?TO@\ӄGgey+~?/ /q׼vv)Lkn+R~^.W"sQ@S1N.B°T[ކ8)qp`OQn)'*Pg_WSWD@5TʁOڬ,!X2ب__~Li08_Z [X4۠*oM#$?|FwW3aDPަ-P;6~cǝ%;~D޽H M-B3.&1)2c Ecuf̓&1)6W~K ]+7 qS9tjHV,]n#Fߙ;:4vY^0(q.|ud76 88<%>8gLrJѵy /71Xl؜CVL.P{M:ά[M",:B薐fe_q9;7K,1Y׋173ZR]~~K[~.2ں[,+w.&Hu ֧Ù76FGgАCPJLE,w~rfC3i*uë .݈N?n;'H $\QIXL)CKTBeݸ-ogc{My;Mu78W7TB 5X6me:nCXi]ɾ_ģ̹)ӰôDT+ k(uYTגyu`XoMKwSq 4#2QbgB_;X+Xt21s>qL. p \*qQ,c1%NAU;*C X)_-~D<DԞU&~u'{]:z_)0D,AR$ȋYww?2e]n[w?oT(`E1o%.<[L'Zl$2l-^J 0uN:ik$!gLX^\SA},Ed`LAŊ"PR>Ůɵ!/еGYv ( k 2[Y Pr&XUKtHWEjD@c4 [+AM[nTEygYX0esciE'WA Eb,:@6]mdmvONP+|yvdDDTCغV.ߞsH.i. k& ߲[R#kˋ[jj#~{EmKY\{B¹I,Vŝw)'U{eY"~JZNFNg66crY!\%¼hqT 0vx8x A8c^ 鉩C:@e-!?tq \5\KB՚xM+ghwKl2;?.ovVV/w(jn'pW!jhUU|V2 ;/xa˅FS3+0EwG?K,VՔtKɄTtn+hnyӴz`(߮j81\шTSӽCy-Q-!:%YRS`* [6!v_:`^oq /IYk5aUxH$)nv3-q-,{X0#sp '!fh- .:u1ˁdQf!C(0s7G+ #1'=J(j3Қu1C#<09WPZ^cqn)-PiQ3 X, zcvScс|k{󯅢' ayLVTSt[1b;\q ps9ch\7!f>D[3)ebeaķ ^ K ~ZΚ:UoƝǤ:u陋0sK3!_+/obrİ;cd=i"$H_S{jЭْ D 4hPpZ`k9 E_XZqW8hV/8%M2 :0DC]o x?ܭґ<}鿨{Ħ ^ Banpx:k[,=ۍ`8 XT;C2H[-t:c̡0 zm3ڷr8װSӲDAr?M6E?l)<%SM;-=qR8LPYjy0|G}zTպ$Фiu>vO!=5^M,2{ {)ՙ2`̗U_B.J=$W|F^)Q GBIYMs.>bpdz%MHWFUj8!`mrrMw.AGV8予 dhѫמ?_]/ouة6 vqkayP]5AŚ"X77`U.q+ +sb fkMwZ6z/N-*)􎭓ö8)?:eon ,,t_Pǜb|5p_9O8=xݡ##;"W29!H4T{H[yt:6$`mTar`cZ, ,[\ybTɪnrX= S& Υ{s{sZ,^.|ޔ9pJiu8‘t$:FDjx[) c"F_'15L]LE6 폞t ug%@lV4.*SBWŻ"8*06E ̍p?}B{}˝eWI)`IBf@Yu_%`A_ry,5M* )Xr7580wW޿ {$xpbcD'J5;?5nuu2`[2l wko՚1?wHT1^ 5^02jX/uq sgzX%85lv3z-/vZXI`͌O + ݷm:'& .!~P>}+~`"mP{DwKݕ} S5} ~/嘎L' #fdZ6Qpu.a҃ju-Z@^]ˍ}R'9֪_Kc}> oX& } ?9C J 2rۮ s78U 0 ؁E[Hlq~ Tjj6Ҋ J JiM̫5+,`v7?n}Oib4XA.ea+2a rv{F/XN$V8alDO~bϱzh2oW~tBk~| rΜrVAbkuND@RԅOݞHU˃軩[\bu#7Jl,֯uAwʼngW-4I 8(11j9}mj"pZiQT/C>ӊ‰ ^}-gӹt߿_ƕ(Ϫ d6pɨϭnm|"SobYcٛ`L&yz ?}:܂/re;i@~1>ް h4t=U&UyY}sw`{0L_kj(:>7΄K6rsDYכ Eh}K/QkMA%߬τW^4L+{UhLn`A)g;S⟐©ܣF1eڍjztIH,z*2x}@cYU"  gƋ NUgE}W=ZLżc$A4BFD3:ARC|p󩖋3PY-P{(|C;.JAG[6Y?͒@q2Pg@H(N˩᏶4yp@ e(9.֋9 As@ی礐;vxfYP`q rxftbg!I~bVtw_ԘpAJұ?4K-5#;| 9#{[U(@N5aպ!g͵f #)-~y$kܺ_}*IL%c"Gs+MO%@J&GYjzHer{@U&E/dvb:,Nf"t-b&~Z 4p im*U @ FjCw^/+rdDA" *2? 1W.; ĹpUPіJ)-,0J5UhX$*|%]E7O+gmO*C-e^?  }F8O|fGmoܝ/Gq 5.)zJ_DZA[W2IMAU5f8Ty JQOH_ &>Z`ݏ4S W ԋҟbd)?s`Nrk}M}aX]] |3x b؞X(2\+2wWRw6WֽEaZ|N$W0r[ft$Y㪜mٰ<<1␻DhW!>%1r84lܔxR&s;S4>P]vk`8)@ߥu Ӄ37Xb}mM]]m({HxC{[}ce w/R(/x~E\n;C T}v<`[mǨL-h7 gtpiS3uL` KDCqbR;b@LĢ@on?Scp*0i>8:BujJ:`ƹk[( PwR+S=6Eng4Eq3HgJ/SHƌ/P( S`x`Z,t8d]ivSH۝ezw;[ PN!%p_$V5BuϸL5Buw^ε=f;K9i=G7nP٩%7( ,xYACa^oVB_MH26ރQu>Z)z/Cp>l\3֮&<  oi>mnYXҠ]('","d v ~F9G3+KhTܞEzBQƴZu53}fȎ,T4[*gwR\A^*3dm? *Ygvp͊z.cDl3hq 7J$ ۿQO#ύlJ/ѰAacf\:2h`3B()P]?Uf>F?s|3Geq;dGI4N_w w,_&hG5GGN !8 \sqfmx%m0d5}c7AF+^"Ovz3qyz}K0[So7^9Q)8?ǫ踶 VwAMn\%sag_ 5.A7W]X bePز=>PtY]l8~'dz7lRÉ 8TB߇p$ ]fl'QqAQȕnٵ@b6_Lhj5F٬N&W#F8-UkRRuÕiqJg0gM! |Av0*(Bg5/xF~>KwL>O@d21> h^WSFVՙؔc{ 34 v)-V4eOC h/h *q-,"d߯üXf>gƆ ^{%{ POkP%]y]cxPk(JEX-ܜ p/#/1aVۉg6M$`m/IgP?LZ!u&ɳr3nS$ pF›2,"M ~"8xfvz%;=)0`B^vJV}X/h9"PNόRU'i)$\+CFa;:tMK1)O[|=/v8Ѩ[=" Md7FJ6?_[\8ieH7VغG@b-'snpg< 5fF> ؗW J8:v*wwԠNCfɩ{ŠT HXS8DJq҇PRfRcFw<\5|}{0z,tحê@hz@, o>=6ĴU25^(u2uЕ-/\kbA!MtGOqZ7FLmֆu ѹ? l6j@xUj]<nWM)2.3$7hv4fh8lO', ԜL%KUL_nef2_B{D%-y.mR>%`i/XZų1Hh ʸ`MZnR;X1؝Ya &'FJf.72p"@*V,qݮD3x`3z'!2Ѣ{e96&˕|h 20mŏ5'gLZjo 7ףiA+ʒ{bj-yǠg/ݤJ< l͔48C/bN1zx=:B^5 o.Q;tg̥]7vR]d14,Ilt744~g O06ǩλ?-g}] D7y|uRH S|IY$$gK&*4?C~Fme`{{gZ%R 3l5u[MR7UDz?+E)rDٯךј[âۋ?הmiѤwCb  M+խ$&VzYIgf!i珼Yd.9LR# np7)zz%΅N=sgRu&|AkSWws)iu,h?b%wH؞ S"J S }xHwIVK[R }IkErk\jL>yFӹ (ſz h~}5ZB:zwgW+\g"º?Q%  $c?\l޲!Cɳ*}g{:X C!KAIA: 9el7uF#Vt`޶\3zE_yQ aK9k ~L}|KoRT`@fK-{^nr6鬑,ÖثO:PV3"Ն,I/h>Ed_#vg%[24a+cBHigpSvp6"Q^Ng1ܫ^R_,p|?Uh6R}dk`EZG(GK6LxNf?M$)m^:ë~WAzy#o8O b iVDQkD@(Њ̱Jޭvchv=%һu;qZf{pYTxR#*!1kBa?KAg31ݺjmJI>?xSKDj| Ỳqsdv'@k97JLO֝c[m쑚_y~xeE uXJ?WkO5ХtiZ@Q 0t檅k1\#7X:LoP,V~=b%iY8b`vWMk(goގke\xOȸYc R'훧$pYlapap 83RDU6Uz.A07 UYP$z,F` ,] 4h("KOsJЇMX_.Ȕ#t`/8zW60zo6EGwk8B"A2u\ ([NK|S@X۞vxNs!ߕnJ}(yJnO0*Bg(^"?b? l')!JJU߯YFJ]-Ѫ=PջkAل@Å9\'NlFZiN ۿVs ]ܟ8TSgxS0";C2}E$*"C!]AL}[ѕFPsV;k6f_! i ȼeeSr.\@*х*[Jǟl89ӺXq$36، d5B:Hi(N3P}n_x|.q=!Dпa%Kێ䓌SolRF+Vq!!>JF 7ʧ*`viAݣ=oR^;TUNW^L@=A}oFg=! iG>U 廪[vztwz@w3>1ۉ\w|-k sم:58N%hysa5wuOO0Cm_FΉXOH,ig P}!՞n_&w(~όNz<Ae_ڄPJ*/c''AW}E(a82I';ިVgS1 ڤNEx!E=nGyvH{f6 ;MI{%L1T#{ ҝz նS ]nN>ÚArSƎ=E4?r`692O: cL7 Zt^je Z6AL oSoPtT3A=/~5^2Eɔ#%f4R. O+c$gfۥDQa@FY*Ay;4AcEmi3FUԼDG{9y G|(2n,5oÍώ.7nuP,d PϿDOSXNS=r6S]ƅ"k]}Ue[߼dsD fv;򳌇^Z|-Ë~( A]lQ i7bxŽjU Vq;CA=V6bKKP s'%j:`AfY 2':]4jZ*w8%1xecx|n _#]ĽH8ny.VlΖd[1(x:[ݡ`DjsJ'͖>P>_oF[O=3yZC4L3^Sv_-sȷ[B[L7f oo0"I!kx8X64lq0V[lw 8>ϽAzÈ^$WAP 3w%A9W#G0Q(5#è>UEq-Wv$$,@ *MvZvG)K|j8N[%2LD \xm]a:Ahɰ1͂ah}{JC${{zO]z=9++xBjpHkltv+bS-)/#aQ+.w;OSdfLP qA:֕$%2fOwRU(%I6 Q_xN×L".ƙ"Rmi!#T^޿L,N{hX-3D#4)_'0Cn?pU'&(V"C5_7P('\aϯcS BǢWO[K]UBZ&zݭ{Qol93菫vzW N_ Z4ݲ94cf.,|">sAP20J;&63 Ql,gsMW!NѢ$ʶj/*RJo"5# j/9I_7ˊUY ..' TK%cBn >1_5LzmLM֩IP&r10zνDɚzTm`}fRtyc%f]8(oB]pIFD.*bz3p|7j){|;s@' ?h+TBHr^aYdž.RLx:Ϩ:ǧB -t6H[d~R(M~IFGF\S~[O1uU%j1,l5`Yln7 U Ĩc@,G*gX$kTH>2 ok=t`;7[HԆ7Ĵ-6 e1S*TѼJ6:pp:wlg[cGh]X XgAp30[탕/TϯˡݧkBJ 637ZIWe(`Q֋ auWs4gZQv>E7mGS)`AM0/-Įa^dk"qUl7+0njl[|$nʃtj-r˂XF9!Ii~ &mCqDUcŮoʌVYA(:M27 A?saSZ/T\VɈ#aϛ@ew"g.ؤ Z h>8Wf8_@_hԛfS% [M7vx i:?јlM q~O]D͔# ¤I{vKSbb^`_1*pG@jE¢7 $+Dt'&hxmŘaz9ͤ(h{%2rL0̖<=t a)QlgTBE~=m/~(g$|Jj 3C2"7Iݯ)[1:Tjo~QhamF?H7vf(04R}Q,':gu6O4 N~ d\;o&O[x uw^k4Tyנ(r\ޡLj ^ш4a)$eo2DsڶNKg&Ydl3t(CNӛU4lI-^Z/ã~Oq&F%YO٤+?FCcŤ|"UgbPx]Ol]e@/wzNaeIͅR~洇}K®66hd?>Y/ۯpޯ5`",UZ-\.tZL ^`b7#}zy8I\ݠZ4x"J$X»[D'g_ 2)(ݝܩXD2ުK4M/nwRPd]v(J摲gmtQBK?KPj7\3~s:-DK|}]Է=cN/?9+^ش X~-'yWD3&ury{ ;wPБ%Ru]Tcf7rB'm-NqbKIvQ؄8hd\uܪeCQh{se ^i}X;4F)T9C0y_fx0rߘ[]Qv`Jd~Njr e)Ͽ+>S5Ʉoqs5Z ;BدJguO6aہFyRb)ӿz #ek.OOC@X^lxzGz| .tŅQ.C^i#  .WjS֒p:(F8yW?:xt,ie/3=)\J̖C$SʮYCs+O[XggFRqqʹ0MP(&v/~1D;%n=M[O,wnģ7F:ocxcu@'s.xNu;wh#ll[KJ]J*fL@TUnt[_9}YI[ר¸? \W0G 6P&P&\h$8F9V7O j^+ S-LSUCUnp3s>~Yy7aZb'3^d4"N@H/GǘYnn1%1C3dF'Ny"5e"-!D&ʗ!ki"_L[4bQ~ϸYv{w׵H{ʗMpGZgU'Dw5 7FJf)M!}-<<4ѹ*#&xUg]kX]';j'XsFYx鐯TϪc%GթgߜA]ZWaar#WکuFe 1Sѽ0Td =PY:q&_A#XQ$cFڲfScMdAvG9o`w< "6E꣔ĚB^' 4\OA*ʅ,=_x,1ժ'&ZʹZn907Vz=rG S2Gn|:bqlkebd&ࡎUIdcIՔuߌ8zs2󵏍mRαl8@Z|.w:v-2rVqv'rg_8v /E 8CoQ.N^g%:KhvF{s/k-0npѩn b^ g1pB#E%ӕG4?~KkNӛ[TFJt :nv`lBًErߧY=szj[Edj#(A|LAOZnO;Z Cȉou{6xlBSs"SayF yz:>0: GmZy[*zd߳C|tMpL(dqd(fuڅ}0X$QmFi~AKܘ h&6@ᨏzFTW/3<^ (Hs25G9Hd`+c j7y9H%d!av|}mE >>18rh ] SRml>1#dST|M ➾s/ k> (x֪D,+PEޚ.B jS:-5_/p8,rL?UmEc8v r()<^|EqtRZ@ ,a̳n9?#Krd&cl8ks@N ^Kr1ŽN)K.M503C@N Kq얠́g-L9<>0F1Ajx)!=aN@Bw#R㛲3L>ֆKVQ&K&.:tp7|)sӺl-ޠtJ`_ywY07b?1!OK u'eFe&9\ l-*m،75:9?6؃uS*gGhEU|s./5Y+vΕgiS0+*>r(uAܑKL `0`ؒHaZ \O3GU":{+]V=Bx;v6 6y YsU}xne8O-S̘} lco:Zai*5SG!dz2ISo|L=aj~{Z >:ca-#8Z $ W']:ڤ)v5=1'<6.oI[=mJ6 <DHi8rC5 yU-}npW&uę]3\jEMB.ǕY?-)X>X7Q 8 niJO,O__df 5&؀V Nbe?u͗vUI1{c{B☲X_!]7觗O˙1}DԪb8g9>tg~5WL1A <зʔw8,xGOclx,DT:jE #.jw{7森R_bh+E4bG7g Cs澔:["@t!uxC'$\$aCnQU\Q y°u]tz:4*ҜU>_;ٟp]h/9aVK2 >ˠ9N?+օFUխ#Q/sT%w]! WYzc>uVnD$ ia@F\\{1\OP)"`E Ƌhʫ lPŐ7{"c9+pxD֕X@~n䖗]־_K)G8Gim9 i}]+ '#&eKq0CO.+:^D` fVվxeGyQz,U[4KGPPBjkg/iaP Zvy;Ug J{@XbB,/xQ뢁eBz=γ a)23#%vo{_ s8K0 jU}fٝh@EgmW'j{ocGܕ\ScUׅG HH[G#Y16_h*ƒ|zK6Q}0kb;EQ*tTbIu7>;ר<`uTEm&xȗgN7g~-)t_s6d`N9Nلb t a{*Ed7'݋/Z {JwAG+geQW?]Ks#h6 ^vQW\ ydr>e#(t` Cs>N(JZ8GOʮ* rH'PuJC哨H',9ɏ] sL@W~ΝȠ4Mƌ%w~En*8eY4FǤC:b -NYj[|J=(U+S+Q;q9!dq8faz$~1ٸG['#W*=t ,[ WlI=93c7Zu`eFXz%=?&eh"];*UI8}x ‰B "Ҏ0;_C# .9modU/:X72V&܂,jap4'nG_f '+CSR~(ųLό 8#d5 gN`p "7Xx!pY$M9O`JרVO];^Ms.&O9go yW)YXqΣVWw7#J"KXm"~An>d@%v'&#k/7^ őuD3W9yOvISKJ%;,՛4ْj:rk:+Z:iQl-ng7t>ˢHg&$ZzCl|7o(SR(SQ:nǠK/[ܤd49=]?`G("YZěGW.Vʅk(S# ^2Ԛ2 !=Z;Yp]&\(ԩ+!.tRERiPx-/dB(`xYG_15_m4˓yǏL آڵ +7MolL+V}ē/m~\S.\bAl>~S0*V&ƀLQ:0abcgR_U?c\QhX2UyC-eo"{C<] |KZ~> 7k8ӪH#|:_hj\%4{۹C],A}Ʃ}=qݝ&ѱ^@Pbt Px9q~|˼M1#LAU( L jsDux%W˼ڞ)h-ReXcF|nh7aMEk7_2n jс;[߉f8xׂ0,@,sňAN#ȏN%BRsbݢ9 ҧ$Ζ ,^[tNj$91` rP 'JO1pvK!_!0-xʦ1ʗ1/c+N\z^y8z6,6re9`%\mI^@E ~Ew5X)E.B>a4 aSS91A2^&ٌ{q2]K! GB8<`^EHhȯ>U_[g:4A)NJ;a@\ٵ'ZaV|Ik8$竨w@l{vM,؄ L!y> Os^І^a/PTe/i >;,GUOSuιokΥrιňkbVҨT?m\Sbj!mg¦J)VM]&BqN7:$bkY)F\~±ě W%圉m̺ OB^D#gZ:x^roG%8cj˼Qw`JLU7k'3*$$ȮG NrL: y@|pTQ`N\J%s)cu88w)Xc*U0FnC9KsVp펝J.nȬ{g3~xY,3-\lBϯ44g?(间/Yjf"r'bd8v KH{FuGN]!c~T *E_B#-}t9iŘ|gQY*.ezi&ъО0~W79؝"jS ;bu(̼}+p4ym-"іfqcXLHMy<̾B5 !{{x]K.~>@s\^K"(yI-"E?GpiL1 Fs9Cqkj4AOŇ_ݑNEŇ-<&Ydke(I BW21뉞NJb^/{ఱČJ<_RJFui-3'o SMoMȕiLAHJ؇,ؤր]Yk6ٺ *݋85$=UV_P6nrZWu@m&(U1ďQi8z)%oMV/61uJ'[#;Lg_- %98*>T?wRumϨhpz.~?\~#op_ci8bm)v"X4dqU*OZTbcDFF11i$aq=:)+eq#BrFm\C bC6ieqzK6{ vOO'dH6a&s՛dV]V\Шi]x ?]2Z˖{ɺ)ۗaS8+(ĀVGu(Ʊ"=_##Vg:qB!\fnfhYx $g08[3[}VF1$&CR9с`sKsitBEj8p9O``74$ܥI'5Q#| q~ ,[ n>PaBs@i-TG7鼮P X|$SFUs)IW_z\|{$ҖY.Kp}MvlS݌kD3|FObJjBiUaoro7@;ODJzUPMR'?vJwgqte[Yv׻ZC;MX@ )u7pZF fs(!gl (Ax4>|DJf G̪n"Ĺo!):-GqM7W" LE4KBX?VVyĪ@?Zc`2A"WشH2ځ|,21OU k*5*u ~XPhs iaqernjjH$VyL8`1sHיO*5<܁"SK)YuP6_3EŔ>wFf-"*g!Ǡư{Q$?M`%n26EdTFhVޮCאBɚՆ)aR>"d j,TQidlMĿ% !濱{ ꂅB]{2gn!9D2;!*M!3-O/^bhU2+)8{$T(GbY8 dK׍y7bqr#zĔѴ-!!,vDQ[K#_N*`S!qsD(n0-Tw9wS{$8u+LSY6xr#?} B 1:"_OWg/A!$x͟+ڈaE=&1~ WͩԤIz)*q%+F-L)uDp d47>y ҞȂ>NZ6z!+ tk3Ea&Z;dI|\s=6BǒVyHINu>-SrVzjcd,aƱ{oTW3)ؑV+(Yi [$`Ya} ۍyj!ۅ2y0$,&vLnHEz.$-Қ%R>Kz8Bem1kb 1`+Ԡrj5aÊLoEbDKZQgfH-f ^T$_R "34]"4Rβw66I9v/m)J]hM0Du!y_Z?foyQ`mQo|4tg_+W CS)=_Q2z#ү(aR5.Wa] t~-qu]LfN c7/஀~BԼ2hpn%|{ ^KCETl UV.}!t -.,NGA!-F6S n $ZiV [˭I9'IKV'˦˕]tl.+NUŸ׽5-$I"_gC!Qg?855^X+ɇHMԚ{u ml o!|0rVT/-I;~+$0 Փ0W)=Hظ;KڰϽitGѲS@eob"m.aqget9:GAg~q-A^ĸ1;#bdP>`ԲYjMIb榃zK1 ?fWf$`g&xpMe)Z?nUزw$C֔ˆ`d`(B <\4"@>Tv>6=^ m`frN=UGE(pd <j5İq˰KgZ뇸!χ(Iw r}[T r]Ί؟Ъ0pE34ӒL ض?i8iBb'LP SM39P0&/.=aUmPPbW1{Rs9 ^GF;g{B9-lZ1LTX1 mD#8ҟo^Dw^9_HX \pkryQ!j93_Ń\Zˏ5:Dq3׫q+w|B C|w *[Tpǎӷ-¡r G?{ WZ&wo)Pesђ*) _NCZ&,! 媏hDŽ:N x*z. z-KnB:j~xD Z*F6mN.i O䶧Y#K[myݙ]s;/ o0'SR2ʒخwb%xTK>¤#]i8-.HcǨJ{: & J5)x|PG+lcboHVj pkNvَݸ=OD"̣ O.(,Iuߘcb %gJqAz/ե:_\c<( ͱ:oN⧡x!z<]A(&mz<P,𚥧 P.#.[DZsXfϺCe^K6cQz`ni~VQ"<:_|E)!5]⑮*,e5j?.ZP*G8AeތI{5n}nRVv~Qnlca.T`uyh5as="eZ]fy$'7+}\.#YH2k&Dst$G(sne[ե#%^ѕӧ_FbsavKJN4QQ}RHЦ /FXN#0]Vҙ˔ڧt _yoAށm3+*\śzI*2( ݆s&W\)Cg0 YsrYfb}TmTMfJ NГiƒ/N  KB |=yP [cW SB#r Izm>>v*M+7Mژ;^Y\ĦfV's[OUֳ4V]!Ѵ҈`O̗IC^TG|Ұ2 /&L}4)$ڣ ET;BF?m&p+L R^{4 ȏ -ϓ2e<7 \+Dmsvm >4Kv|G v ;4 M#h&\= 1„BU> ZtXjh94SJۘ |#@ rr:.63k$lE~A5AՠG6QL{_aߐO$ UJQ2(E<IdVBQ@/ Wxa$,h^燎%0<}ZFLO%@O{jpd z{X23E% aI$5E!O"d?v|f1P%^S4_G:MHD}q'$:.p=p Df5j϶rB:Ep콒0yc 1)A޻9]\;b&;hr|ggwr<6 <(\eM%+뎦=0l/JVWe4zkCJα;*ꁓ. 36 T< xKd҉wLX}oEނ9Υ%Mx$erHҭQ2Ù]&c;X^v,^_IZJ&'w 2;"2nWG.sYP6ݿh3:hN9i'z u'VʫOê-VZff}1T4ysjo#=r~6jm"%(6Oѕ;qVSKlSmz@!y.a l#mՏ*rܝE&&_(]52:CE.AR|2tt=9"ǯ ,1]sZR v{2Ӥ#v*I[K$XH; !D"0?utiNl\1V׶J@>Z9UOYHڼ}Rk31I?2.-ΨdER,MX#dq*bBτ!}bjR<1xfm˴,Anx8ra·=H6Vg(%W&9çLg\]mGkpmXtE*9IIiu\8JjY.*%H'8b+76S~FK-&JEhPF|facQXgt $>mz:XΛl֖}(*t#PU$jt#sܬbJŋ^PkЉ'm@=rl9͉"FEṷc`cg:0La'@m_ pH" ++m5h#r"^\*1n~ .hk$]Debb`W Kd_o<ٺp36J?yrg4MEETWud[7(ln5`_r>לqF(΍45oz|_P{EDB__\D";u>~Pu("rĶ"ꂿ[]`ynϮ9Vʒls5eq6k}ژ7H%;μa&gO9iW&1IdKW{ށFlkwCezh'^Oe"*%A 3QPբ* M9xE_+ چA9fbiDPխfWbgG|HzpJJg_f9r|8]UemQU_3٩Xu; )` Wnc!8UXOXX@fGbY1Ƈ^;›|iRش-a ]kjxU/)d?ff. Vʁ br?#ҫ0c$sA-% dTOPM>sl*]*좣dѴDľ ڡ96Ojy#D$hZMϿ[ZFhQSm¾ 7<֤b/O<Η,~*a563&<AVH_卲%ѿBsv~D۬UcG!^|ߎIvɊ4C~a0 -M6(-{^{\ vx{`V 9/~V5ݪaq{B4%ޑG=lൡlYVx;$1KW|ڑ.J3Q4@=N lWU8iv:{?G3wohߧjPesé t+ayOfe kGK *2ȦaLW:vO@3́͗P{2`sA,d<zmM6Ƹ5ҩͼtLM/I FkTKzH`B)x0[O H՟X;,,Myw1)Nf~2|$39ClW`5tVU?FLJ)`ҏ_;a؊{s!iKXZ п #1ZL,=Z$Vc5~/F=}8k[ذ ~O-RQg< mSc_9KVa\A$[Doeܑ1rx,Zg[(mi0}Q$ݨ 0 B~_ѽ[q\K֮ [)F@3PK1 k| dvgfyNI}b c!.R4vOGf:V7 ԍrǛJDWK? 0vNlϙ^Q?aDdx|}ϘK"5BE&Nb4L=8⪙L7ak,EM˅o+PL<:FWZW8H $o=>ڲeTTa0&zC)ůhL4FBeSyw>VO](7f|@ 黄??>rXǍke2vXA''̡s:ph2D,LFeh@i[ߝ(7Zx=}=;?}ơ+ۅd?Raw+~&62%>y*9y+a3y g i5[ aif-+$eҺx+M 8*'&t,PQ%k;2osмѨ 3M ?|k# s`tncؚ|4 &؏WU-D{`)3#_GhjQF Oվ~3CÑuˎGMb=2zx'n+  ~ީ&_ C.y@PSG"z2%VW~?in|:'V[+$[*\̯ ŅY>Ee՚do[ fk7:ZU.'jU@J&':{κڸ_w㞌$aO.rYYLpa 첸R5'ѝ6QE/6nN3.vIN{u􇛗 :b"xՊZ=Q!}+&+_ޒMT{9ׅ#Q ,x(=5@(#֬=c!R+\*u&@V`縅/qyEP箓"N+Ȳ^t Tc@MoUa "x\طT>Z2nBCnE iAT<ƑD(Ҍ'qd[n/f|xA3۱ՇFt6a%C=F9da,cQse-_Z/De``&<-GߨK4,-5eC~T4l0Mo}lۇ@LSQ/.$'iNYR*N JMN Abp`&7 cRBd-AEw\7 YuBJ!},x xJ#//߼!yfGRS$1X47kIOMFY ӷb m@&^+~Ӫr? \aNr6M%/"Rě$UpOB.ћL.-Yjr=͑4ތ2JIx i jQ&]] 9Z[ Y倵~\N` H(-/[4{]HYٮ82yb&8,OY3B!e1UPvF6Qpqqg㽄` J/3^A WJznrRH0W 2_G' < `Ņ,&˞;TM(}Zgl]n P~s˨sqb B?{M h0]^h5Zȿ<",ݹ(z{(*e" Gԕ.. ul3P ok|0iY,'0H8W=2g=7瘸X荒i98‰GG$S9Oe #1ҊC kFz sxktt|/c Zd1LA/Mw43CŔP`2ۼg1MT89تI: fK)":1} BV}t9Ѯ kPn=44}G4 Bd 5:}4՟[ӥfD`Ci :(ZCN3.!`aXu\PKQ:m-U?肪\SG(%T0OZX2UH-Y,9c*é"&vr/@?f,U!@c?(V0c:+ ۜBDڸS<ǛWl.r79R#R$4RYWd͚c&Mΐb~/T>QKnE1@y o <(H$ifh` &#4>7mcr׏1a SE;}+S7>boTn ,S'!d߰E<'*K"ecwܼeZb<=֌c.` DŽ23RQ1ڄhNRHFs5/Y *6Kӣ\u~Ĩ^w%#N*4C$fP[Vmi9j$ސ"[9 \}9U4NMhI$48:6O:OAfAB4[aLO8Jafv+áv(,(OPYpŐG`35[f OE_ }UNo/a5i0s4 OeFVXjXdMO}t4ڲD$24 c\C$l!9#d_QALIu^=_zm|[f|_u1\ڐiNR"J3㋎Ր-4PƯ0%,a6,—` 'fȹ tZ$q§@YU=}4׸! =wA3Kh!zgY&Fx j Nd-=Z4c$iI,N w@:M-6Jӝ)}%OVDH#p)E&|Ѳa| kh,⻷~Q(%(Jp:'WbAű%e:V!`y9/ .TtGޓ+tR E-v25=+lu4"C$rp)t|?gT#S[I gǸHs7.j!RDD]*k$[V'1ZB ,x>Wt Syג%  /CGs_Rgrk,x"_!}a\8ZŞ b<(mηbذVʂL,T]+ȚcD~yʨ'C]t:7B'5:6 Y,R'CWq@`9YOfK֊ֶ5ߋ-zAԵu]Eӧvޒ2-;3k3dIIHvrBwn7._$_">&e'MV#k}\"|ϩ4"#eMO=}ӄ`,iݮLU `7ѧ`Eqm6Bf1J/jGʵr䯄H"U/5n1MHƑ s@G!5L MSio%HRVgon4}sgUOkH|>7.ݩSRg2IQ)=H^4>v YCNp"]^dbGux߸;)17^C7py_X!&dkO'y(CYVpp NΞn{.rec~!ιQ`$cvFywzdPc3 `~1D;!\.FUy)I#VY%A)ߡLψ?N'FH@HK@pHmJ3rdX؊wQڤ<6S'<(נ%zz qpG{,H(=Cm:w00i5O9^28ŒSww1 jCyK#dO%vtrm7Bdoq^Km.S^>RRw˷.*RQUR4Ӟ7o./vʇZq 噷cY͘ s0nJ)^(c6QbC82_v쒚f{VN[_lyәDzC"~4 |89kɆ2ķGDoI=-("+zqpLsW-am Qf]*/}2JHimr7\W<+u$<4> йgz ߠ8W2:IPKtf$dM7M.h} ֙)9IHW_F+vB 3;׌g 2Oxfy%L&D?G&s/.СY?Ħ;ϰ2ܛ#m,3l "PLL} E;xUInHA|=?[G#f Jy݌OLV7ܝsYOp`I~k>!;@ƄEoX$.DdO50KXDžp H@G&"$׾c!g5G9rO\m דET獹Z$^4@˅LKx/`xyJ=(9vLVNAq,K^?TZ0 ӿg83sF /Q:, :PP_m η.&4 }>Ĝu,Y&cxٳ-;gv NY_/}(yɲqIhH«CjWU3>JEsb'7xJGYyTݢEk3W) S)* QuKΉ%B^K !KviqO<NVۋ^ٿ:­#~3wqkeŔ6rL&I' +ȻT!x. W @y<ֽ K~gC:k-(oEh" KS_Y^TdA&[g}j$3XC?_8E]:}|-d:.S1).GՓfRWGj4vߔNF_70 ;Kj@9 XANZ7Yr: &ZQM#B) uPkXeSэm/X[Q;;`,5إ'T΍tzk)5ZT#-'xIBw>2eC*Ati$eJAcYrgϥ.QHS'-[᠚= +Y>&ʑ_j5&(zcuX2i);89Wm+.AZr"-Za>踽XʶU Nv*^9Rb~93@Ow{KG?Tz"_pE97UQakJbj{R{kQ0\j$;oVu_&E֊P$(/W.{⒉ r-ʖY:^ݐfJPCY$?;7m"[j6auI{uorM?(ִzpdEV /y;V&W:)HDBE}_b9,)J" _]Ę(<ޚ<ulq*@ 7"78 <2p|jy2S>q4KrET#{㮽_41}8)+1d>t1P9A\7JCXn8YyE68x goerV ߿㟝 4vɢ-TJ>`%545 Ee\W,,elw9 @g Zz (=ib"ڇtw{\+AlPlc>5> u]?$ܬD/@k38]ؒ%y_zjΣJ,FP}?0ώ6?0&1w˫}$OnQmY9=Mx7ܙ4oJłQ5PcP̵*](kdG<_BJF\>S49X"^'ΣpeM$T(?Gnғ*>RIr,lV;B+1h3]D){O gDNvD J?0-k}۠z'ۿA%?<= tCcN&`!sc09`I W"~s=ԆSt}m6rڔA6L:y#ÓEjGbŗ=zz^;ʮt(6VK?+;`dM4z C~3BGsƐsU>}Gi.IVoiXW"bR-bEKhG d*$+\-6Nf묑zmPR:HڐG8I&k& zHV&0 B vdMk/cr _ 92a g$I&gHR_¤UꩩV/CN :ԫBBx1i#dHUo!r*˄æ ЁB=9FKe)eԒ%_T4k.5s~;2c>ګ}koZTˁcY'3A浇tڀŏmR^bs Q5џRv?$2SہnԔʉa"z/ @VduhY^W . k6fZeLOe%]n+ϟnj"౗,gl HQJa!Y)SR4o%[|2^0ZV(OlDs쭖k1Q|ү?kZlcAuEĠB=,{&rGO!y<؜Y/i|3#xe,\zc 10*(޲tHJahPB]U7kUcfk@7!\ejƶFij$whZXnz<2gdn"{ ")(#hr9,1)-`ш]7yEzNvl!SI3LIʠE|F=){ ܖKbJiOcm%k{^i:Lr6\or~G'gF2dEwGzz5G":PG(bև=_(bOF݅Ζpw~;*(gv&CVFRhq=~9ع[ !u;ҵNQS& MJe%Aa!HlRk_yյM ed@Q$UUt*ª] `~ǴoR| ]ǖMPRk3F.&-O\(hA9wU>u#9HUQ7rg|]őlN'Dc >p'1U6+j"rrDZc)g˛*){܄ք\̺e|Ɂ4~;+]EAj.Wc}qmI,a&y$A$n '^6ƛMʁQ]߿rHB6eoz ~ǤrD;~&tKe꜊qީ#BՋ=`,OmU rJ!䆉-IE&uxPxz ]^~II[xB Sځv:@MBdwRIbAÜA4d| <3b6i 6餋ԫԔb@} =,p{yǶi  ˔\ 5M!N9olI~U}AG//R=7}.ǚu켤[Lj2A7E=t'[o-E'ltz.(!G['I 5mO@f /O#ie՚sV6R.c\jM!G0:6MM9ᖓf}|TBun1[= TCL&:*OY7էAQh)ZW%.-x̉wș#3 ̷ G5.̻Ec/^-z#nY}X=Bn|JaM>ezcV 99Ensh`sNR 7@ 7"C?13er^3mmku2?-A+)CU׊ɴpґaa@( ͌oI) )_8eİXˋٱe'Yl|V/ ,H xNIt@_3pG4}}ўx[af?-9 hcRjϞukԀL1KWFl'*;EC\B0MGduz^fhh78s#=@QuNY>*ӊ Jlg8T %: 6%g%Mѳ!m!قU4| `.4b!`C.5rJ}X[LB`O)P=>imEm_ʼn 4}Jޞ@0CZhe#ZN)ܝ۬)<= CvD9zS_NK})bJ][QJ뉲-āUjЯc 34luaZr,qB\ns Kh|^8(F&tO}zXݑ݃ ,Y}ؒov3]s*_ǟh,}%2jđX[:Ё#VC_JQ|_Q^]f^C:kPp;obim|~_!aa{nڪN ۋS7Y:&h&8ָNuU#jk_1h19z2)2ТjƂ o6b {x?{~-qW~W}2'LJ;;F#rgeqi;;C-v,MKqo^IgXLWW zA3d 7+˂ByU/8yt1q@Sb;K@ N:<9V7؏1a"Y%րWwz̵d" G9p)wu>CD5%zX1+k7 ,n[}FYJ`+:kH?U':Nh"췦2$UvjQgթ59.I.ʓ׻beU{%-+zϒt|ʸH!9dKw=P=^t˪.DE Q(9q3=5r{%ѧ7uZYnƈ^SѡxY`a='@c6,9'mIXn!7W0=V#0|Hn)|8W@azFke> J,4ϡg?թϞl=N_F&3f bw:X1`cMv&HhW_ati/ Jx"QDArgRX 7O+0MbWR?Pt[$TGL4J'6 xמڤsNײF˰΁ -u;s5on+`l-'Q7^~uȸsXebM%#uN ])4~7Jai}#-.-7S:8 Eg9aB|@G9 Wgl8w/͑$F+5J3E埔g [bD{ՙ$Hag]kPA>lЉF6|օwF!mz fu9,lZ=47&%y\|HyPB-'&&[gt6{D5@WQ\@.!k#|+^uu_A+F5!P"YIB6[\~Qh XO^*]FfwsNɢ(]9MlPx{@Y^`ۉrz~`,$1Ĉj墺&h957yk6Q%?j9'J 6nV'joqgkw6]Kar*dVLHBmc*l̓U d\#mαؖ-]mL\T[~3 Y(!-˛9DѣӒߛ^/Rr @jz3^4>fL#!Ip :`[}Nga`ݰiz1w>r|O8.NAL`IIZo6DYb1"9)CUk )Y3;y,(nܫD{MDU۲FRje#̎)-~R9boţ])49Р@Nz(HγE#Ymrꋱ*\%ÖOZ*%HM EEBo%w:3[$ IXP||Oy9K)8!Yu'&Goa25!z]ߓ#c%}ɖ嚁<͂igS#.uIB ޺!|l_i t3S5`DvI ?3I{a'wːfH*dq; 2 G;)1ՏOBfZԺ`? ߼ǨYa]+i%b" ˣğw23=]j \`+vZ~i] 1]jagZܖѬa4,(K/! #~6&Ud]=xg42b's%OG֟r h0CGy REj]2dT`C%1W Q"w@Za|id{K8|]3T?`5T_Tw/\"2{BlJ]"HZ/Y`StU>zE=_`M-40^^z#,;X]ySԖ]4G9J}+pQ\AN}3Uw2l^!bcMT̻["Ӄ} $%Y1fao<۞ *_ͨήNʸz~M׵!` WQܔV::{n;dR!4W+ndVpڵ3nzenG,ZqXkcL]@ Qj5d*M:+VОldƠ:򮷆FK㻿9~ hr׶SFIO_Ǒq\ε8)/QC.Ci_ ;r´^;m%Uс=&5:oϋrT{XS aL&2W e`IPQ7osʚUPƫ9Elz^])V¸G\fbm;c2[!XW}aQ kx0qS]IHۨ,,LQX*AwyӶSqn G}#YP搅cƧ\ tt([꣒[|α31?UI%)?O\lEߜvMžى}'JrQ[꫰E=H #I<AMvdzPvmq%W"?I1eftJe tƝ:r1 , Jг?gڔxÔfD!U>Թ;+LQ|(ԭ 3 9ݥ{QTJcK)Xe[NPMdt hC9Y'ʘ֛r].<  {}oz ̨7Ja0oAwS*Ņ(mCvjr 3zJiC3 4#zO 0)UǞ\-Xo<(@b&u9@mQw MT~tT]p^, ,5!/QX?}K \.c a!/ CPD|VH`΅|DYL2yG҃n kۿ۪PD>V,\A8!,% \zL!a_ǸyZ\곀~qo: ]TmIz⇴ #EJHn?5sCw?)5GMOT漆4b޳}M Bye 6t]>%j#=d>}w0ܨNĸd!{)8TbI?Ν9u9r6̈sfY^эR9n~lϠH;|ӯEE: &ކM:ܤ jK+;O)(fKi]ւ$}J蜔Z|lV(st WY@F"l7_|(˿(5IpCqq䨖2_Rs6jˤKܘ[7z,S}k d<qJ*}YPm6ۦH2 ,6I(L? DޥN:u<p~՝i̾Je$tKq7Z,TR52ڄ32hl638025փxRCOvវ;|9JFɎ_1KvИ+LT.lvt2u96rQ`u+dRXt b*V'b 4jI;TMke.͐P_u0^1QM<<zxe'V]l[ JE9x+#O{L"In};RǺeҋĖt#e2#cC V|̴-JQ~jEO+#*jl#}qG |eO'ǎP>b[)qQTjEm}^"zgB6Sf1زH+hsi>kds{-+.&p)ruHc<d)\3.~ Y:oWȤ hc#0`2q! Cf44~QdlBʼn!`TuO7^ Gtl\-*%= ev879|hqez_@MD&_V] {@7 L_Ol֐UROhy*~PwP4[LxbKYzsJB2+_Go kNjMD=?-1`m?2!97SxKSF(.uP٘8o3Anό=t1-(g128TQ[nMTVb>R`L38"NƆ^̛f\,7 qO|&ۋZuq-^Q\p3ķ^FİǏ Υnc0o9oEsRFg%AV7,9_FnqK^ 2/8B3 tRjkE-`-㡼nap+;Z9 b^H8vL&3XCݪ\NIMTQTBKvQ$'1: ZIw~X/ t{Z;XGari׉san{kV5ϻ9j=/iR)5A䌈/uD0iՑR ̀k!{ЗR,$t%F(8Sη Um|n,;#l6",hGq+YfI) $gZpgʖ.(57n2׾G#q K,|]oLBb)G1 rq* Gڅ0\7| C3V; ݵ\p㟲/ ?L{Vk \B:礹с<7+6#7)-#! l&$O&tFcZ܎d:I!h\NpᾡNa v2M?dgO3.K?q{CDXO 7=ʗbvle!A r;4%w`4Jjy`F~bpijJ]jTUp%vdѶzuK1%M$t))CN% /آ |-G)J=4Wl؄o6Rd.-x3gya&I!^ڞ|)"xz5|P9!.#tE/sʝKrc;aO%MٗGV[ьHK9w(5rPL?d7d;*m;X5O29Mswa"H;)"3.o>ie{=mAIEC)nY `VNTiMU:ng:7{>gt aN=k_Bj?Vd S[MW]] QwTNdL#a[@bKOx^h<'eILl`=)A" ^& T?eLWY={E4sv˨~vŎ佒W% E`AxwK! 6&dgqun#Q@vh~,KԲ/Yࢾy5EO%WCx|`x8eT?%9ID ) M\eLY5. tGgM +ϔ4"[%p%ϵbrk KĞ$6[BejBm9s]D b= R|AHYI{l"JK6/hb+_ .<2WA2w >)o&-)-j|+cQ?PLƖ<>ek_=@{0'D"Ӯ/$E> 2sy '@jp4zSHXOia-dEŸrfL9 i2V0t(}"ӷxT;'z)Tҷ=L#a8Pq& tзD:KH8NnRA_fYVbGk-".DMsQGhY޳m7iP%:5";D,+%adV) Oi/\?'DU.uAꪩ|0č=DMqU.Mc#')H*]W7iS@wwbV.ho]OvrAҞvZt!?z*Gt%z9JEۺ̡Zt2+Y#F@- xJ ,Q&i Vbd^,* A\ݦ7ް_)姱v_; pzEM&7n`9^,6`loaܠk3Rii^oz*knt҉҃g\ 6Uiϻk*|)G.F+vtV >Fn._6m/߻n_uΩMtS"K|\*ƀPT[ =ܝAX[i?o +r·.JAfP \kOPsE}~?& H&:2hC# 2)]k>NZH0ϲ,|h\<ٝjDlHv}Ž!M>?0Ϗ0l]ouF no)&c, ^bq%2KgMj"NA q*G*dd!|D1&THwDʒd竮yUVq Nߜ6 g%wu,U "ڦVO*RgZbf |*t~kkáV|Eq .NėD")Dr_u2q UgEEzPu>K0 'ȣ>{ܿ sCw PK믾QzcyWb˯ qWYh1p82g%95H2_Q(ștϖ^ =.TW F,q`~y>Ji\`[N1>'{&"PZyPҖK,u+܍u0EW]m-cFRՠbX4顋qBuT")|̻ NڌҨ-c`4eh߆$>ާ$HցB>GKqsNMPxndm>GգnT0~\>u;8vRsS!gG6c%Y8bIIE*35Uߋ8Ѯ[A HBcWt^8bfH=DKNr.pgжOK|S}RŽ#>k'u;H`2CCDe/u"`C:bv@y6P1 R"7. ہ&EYv IvuKvNG+$더 &$;.#v٦gA]/l$D ,D"˝5\6OH%jXᑬR~i."+?# /HjrmiQ<). 6UzO @۔\_nYГN]M\g!-kt 8S|~窑`bfHrrhYﳏg=15L9Z(Q¯LmIF* Tl_EAٻZLxce׺~~DR!͢/!@. fxf[Lrhh5p-g&yOb6LWJ}ve:̛BmԒx'm˟[/v!Yjv*`,z᪩ɫ|ژUg(8b?]iZ1e*?y)9+k-گ#.`ƌcV5lAzBq ؤ G.PKO|pzz|c1?dOW;W B5Te85\5Vp]IޚAָB1TP>ǩxd#Ǻ9/cĔX ٘"BKqvcsF\@]ݝ_a{h=#?~ ;aи =8gE|B|^qb&xa9-!ݳ"l4E.JY(]3 K~YK46I OtePu2FNDUji}]b8v n9,h^S6<0z1iۋLx\M5vw~P8̀px kҧ͑Z_5㻼*#$? }jPQ~V 1XM1jU=ROM!'iinYOty#d䒀_D5y`?SjNWWԋ$YiX%D:1Qے`UpsU[Lx9.E!d%5(|N'֏ҍBqcE_̼,(& \fT#r,v.2# )|=hfMK&@CਂKE ' XBZvna&KP5I뗇niÍHAy$!_AmoF;*!T+#Ӳ~S e>k,$qi98 Нݹ >2&'plrBWn ٲz⦗RPe>yl+a*@[,b| 2pٻ7'&դ7r}ʜ~;q`E2мMi`q_}|QQ;?%/(BB;V2eKrmHA 䌻uVlE 0"d;]ɸBDjK7Kыf|NJ#Q{ǽpG1'vBnD}){͡$yꋍP#| \A5..ݒ\ѧ\ [m0Ce#Y(" ϲ5FYK;5;;~%vc~@WZ-W ;vOFt 'ah$ɺF To(%e.M@0tvabqI nNҪus[%lw>`qA[g,&NĦIf7Ȣ,4evׄ? #-2`9LF/|-jnM"3\'`Kr 8u;1&:,n4Gn_DokКE> ֦dWE2+)>?k(@P:4{A6 —z80{Vb|_v}>_~dK iUYB1Sv\H~Άؔyo}x  7/i>#4yOT6=wzCZd'NSWe!ut`#p1"s dRXVڟR4dJ<5d3R dpK# p2_T/IQ] ~עg@:0eJ 1c:+qܻdV} \mX+J3[XAAY61x; 5!kZ`u;{ Q`j_ejGcSr 6އ[d'~J'HRҋCw )-b9im8j &IM%Z'`<$3BUͼ2A56b/f w|z$>3~k-{9>TF8(Ro,V .t"J^~_"Fj|5^A{H( H=Kz{}4͞ÀHO7a $`9|JxQ2`mzWZJU=?2sZ;vk}w]s}.[#c|[Zgd<CfqpCm+dPfQkjnb] ; NuŮ*Yi%y"CiqfΑŅQ2"_׋TpB~ƺW޲sΘ[T'ۧC"%!M$ p-Cԩ3lc~{I?i%Hf2.+^ c|]Bc+3@$):=gw7ޝrxϞ5  #m!Kv_*8\Լ &Yr˫"0 m% q{~h]v bubI= \ddVOdҢ@gT+koc͓]W@%b -}G"X3 0fϐ^|W"2\PjB-'}lN45I5 rY0!LzݍJxq۟SF'+a\iۖ"$iD'dFG\ 8 mYu$tm"B6`@ӅuXA/4mmA0*`[_+0ÌM2W2F=Wg쇛۫]?ӣIUKA(%䕨O \~A!~_XM>D5DNqۇnrNUЊ#ݓoȋ?l1& Űp *xʩzeh=ug +Nhdxw-w1D ty3WG"tjڑ0!1lDe=eCP 5Ҷ(0>%u il(qo!$T{ZrUX\o8 x珒|b@*ovYσ) u1qh4vNOR+FD0#+"Y=3}l;u]]p.r8=5+oԏ+*7P=5w>;g {bm"_yeYn>cg<]P8+Ceq@ 6eQ?+Px]c3 c0BiROLU{بgE13抍mp9(=AӘ':_NH b< A:ĉ =*Stzxk,ꛮffcB#Lm1~qQn<@/Tu> XKG{@.5%?JQѓpX].M6*BcY3I$ǀ$7~"SPV X!M|@NʜW8x0>%݈˳q@tڭvk|P.BVQ%f0^p2R}\6s$\gJͮRG\Z7eXV{>R V׌- .`޼2 Js[r1 B603vA>Eqn(eؐ|pͮcPM*<YǸ/}j*Ia}bJԎ!r;S.G)j0}U+:in5-kD͊Cxp: 첊;!k3|R 'j1&wf|UT@wNhƅIk#߮kL_EȉZ„K^59("ۥ0~?W1au24e<=q뷄^L2`6{z@4]Vכ3Eg5 ϼ"h$uX&~\2qH: 8}Xve5: FRykŰi⁙N<%0;B+ YePDY%־`|cbowוOoЋ.*L*#O"ݿ5g^2 ?5մ䍹O߲B,wֆIg]6w!(ӽlYʉdŋsM.};B;q&tl ƮC.4_T(*g ]x} k6RR 1QsrGa}I^k2<.v#ɩƷ{XӔ:O|-(mDfe$E+?*ǝT__yl!X5d"9$@m?ĖUcgPїsFQ UpiNVe a²&)~IGnX_d<]%뤩?RɊ\WÔZdmө6yn׌3&3.>gmǷ1{be}~i.!@Mg[3BLaK[ X6Mmo ƋI2*Ơq : Kp:0vF|T@;/v`n108!r`\;CVI&23r6SoA+ Ice]c|8rXZ). yM [G׷s-7xZ`-xjÈhyo##qR^e$^QDA>\=yT3t+$3)esĂAUKk bk% "p>X_CMàKonقyiuQ -H515c54zDAVu`Q7lE_{6jk=?[Mw`-SeYfrzh_n5Pd#:0O7cnbcgFQ۬N~'(/υډԅkN~) j_Ӭ{qrR5:2k{OUͰ zsr[g3@8ӰuWh}%k%wknU_(?6kb1?t1Uzd947la\=7I Fh0K;6(:*rb0"} -H; 'HVNhU?K_$x15 yllgc5m`2uL֔ɜ${sR"9۸5#A0/ZxQ\h&gllh,Vhr'+=1 `"(S͉1}}[P ks!6`6pee2V ͱ/ʀd<% g%/2 fuKJ6 mgkrKD&Ot $-sh7dLZ*W)($=; bTjz!Ny0sh=2Q8ȅ [V7(8^֬ΐN4=VBۗzKVH<%}rp{6:ze(=VeDȉDb@K4h&q ^bmzhBlP.(U$Aُckmg:(&Q}v^opZ#d]%"CnzcQyc8Ɨ-ABA~o+u" >) Bfg`{s|:=|r8t88j-׌qm:٣%*QXLrRNeUf`~kd0mRk"BHtΥ}n(4d]IKa"H% t;:F=RU$3Na5X@ۺEoeq_/0TR u"uP!'_#;Mi\ֿiHm?k.|4vx5H$L[U hVrJK£@-tR=1J{\Zb&l]fӉ_/k,:SfSܸɇЈƝLFyDFty@Q9q?!(Bq= ,d~9Tnwk%=+:aGE%'fq?b$ruwퟘ|]vv-W3a-7'~:#6@"$p$|7EWF= {͡_p\{PdC~w#lqo[:L[d:ne?WCP f:_5 }ܠ( <.j_;{zh28gؚm{S2XsQNN O6{3*l {[/ r-ڔ錤T}n;ɚd5@#a܌613f&}AS.(\35>獲#eϊ}xP}Pu0}c{q._*5%P 0Z{@Dtͣs˦D$&tR?"{ʊtQv_mHX?{%,gpOaX;Ww/צ BR-%j'jED[PѮE wGk#i/Vl,?ZbDb4 _`BK#ɢFHPgyp䤛\Ev ̒65ϖK@ߐ<DfMQ `zW>t3Wfz Rjm5RDW\h<98;" nְ(.qw1g `yAN GMR %Em3*:ix!N2Xodkշ)C`( *͕q!f^EﷶN%|tܔ22h]y1nҡjs ˎn=JX5}Q=b}o"2e >p:›/,\iC7ҥÄ18mMTq̴o6sw #`G[ܑ"jSXXr͕F,xID3 .Q61z7Ӓz}w`V]NsP r6tpW?#]IpǍ+ bd+}|r RǴt~:$;Vz_-L'DDXaN*p2i( P5F|qOuJ ; !̗4f mD,WY/_Ngn\EU;_ uM{ͲT!~\\33A_xZڞC&TGIrlMφyIIć]{gfe\?R` WPx/vvT{Xzce#zk1wF 5;Nȁ|E^ W 镄L\mgf䥥\?<гT4e{;eyta:0gZc>6~hlW9\YI}*wg7f6//4,k>-S"We›ڧ fٞ!y_)A ׹fj&#n}J-- 2!+ !yC o?*YAg8+c(YBd$TL7'Xh<] ޚC %+窎;6 M{ϻ̬'i,G &qESq[M87@w3?Ҵfybdwsٱ@`Ͽ=h&YV$v;2!kPY Le3()O+,Fi- ~0\#3ѥ/LNME]܍&B5Jm_[$ myj3iܚǪ?5L_V4aIJJsFF⤰fÏ- g0oU՛Ągv(}ΚⵝA+&h6%?8_; \Nj*م)I^2En "=Lx/h,El$Lz8 ,҇z]2Ďyg+.ÔDcWFi5rYvz9'+kq frΎ46 Ӻr)i-A u/%*X-HN6-v5 lLk~>Y U1^=|[q7)-[TE1:Va; [?:>1Rs++kSvRew%#8ȏwTzz>20GKtĬ]2W!XD3d6o&!r=u#V=''oD3gWsYRP6{&S<坾; |hlO n4 -~N1yxyEAYܢA^hqGtg2 )0o9#BԑŜZḦeya5)D; ԕ$>ߧ?m5M)%PyZSl-՟ ?̌L[jWFk96[& y*EqW1)u$A^k)0#VD_1qk )nmVM3>ӕfj&aײa_jP9:a??$ Ǯ7'W-a.37=-gd1˖ ru[ul ݻJ^wK$lʸ"[  +ȁB|^s'Eaֽǡ-^CBIԆ?I['3hcy`oc"|N"2^aʊԈfA*Q) 5yr(U#%zyxfF l@jkZּ:4vwڑBZR-).eX\kbL4BntXG%uq$U'Q^Φ43*ݞ|($I_9sS-,[-J&Z{q^~/uPonRisr|i/]q`ENWL dIe]޿>pk!]dVQItS׆3B] P#6RGpN7LZ: YZ