bpftool-5.10.0-60.106.0.133.oe2203 >  A dgW^^fK=$G0/#fWx}+Ehv?S`=C/oac[8sQ4Mew*F=Ǖ Jk n(>|eMn-eV  Ƈyzi3= w>{4kn  |1f-9,Ԧ - ߮i>j5ϭ9A\#8#=/LJpRQC>ir`ͤ5uQ+_5c7fd56d3bcfb7f1346675188717bb65e79595067227d71311df2c6b9506f43382cca2ba6b50478f1b85788f699851c5a2da6af1dgW^^fG}'K]u@7 +;W0h.>z]9R?m 8Mg;N<KcFqWH Rկ.akJỲ0`SNF]Fzȏ GRܻ 7@c {/kp 5Lه~pTڭx,a'Q4㶋gv? \ 2]*߼!v>Qw+Z2-ٕ@E߄»!wMW|#aH2E-<@>p@ ¥? •d  % b*0 EQhnx   \  P8 ( 58 <9 `:-MF G H XI X Y \ ] D^ b c ud e f l t u Dv w x hy z     P TCbpftool5.10.060.106.0.133.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-0007.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#a^aJialin 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.19Zheng Zengkai - 5.10.0-5.3.0.18Zheng Zengkai - 5.10.0-5.2.0.17- !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 python2- srcu: Take early exit on memory-allocation failure - iommu: fix build error when CONFIG_IOMMU_API is off - USB: Fix some clerical mistakes- userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - spi: hisi-kunpeng: Fix Woverflow warning on conversion - spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: libsas: Introduce more SAM status code aliases in enum exec_status - scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw() - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Delete some unused callbacks - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep() - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: libsas: Remove temporarily-added _gfp() API variants - scsi: mvsas: Switch back to original libsas event notifiers - scsi: isci: Switch back to original libsas event notifiers - scsi: libsas: Switch back to original event notifiers API - scsi: pm80xx: Switch back to original libsas event notifiers - scsi: aic94xx: Switch back to original libsas event notifiers - scsi: hisi_sas: Switch back to original libsas event notifiers - scsi: libsas: Add gfp_t flags parameter to event notifications - scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers - scsi: aic94xx: Pass gfp_t flags to libsas event notifiers - scsi: pm80xx: Pass gfp_t flags to libsas event notifiers - scsi: libsas: Pass gfp_t flags to event notifiers - scsi: hisi_sas: Remove auto_affine_msi_experimental module_param - scsi: hisi_sas: Expose HW queues for v2 hw - driver core: platform: Add devm_platform_get_irqs_affinity() - ACPI: Drop acpi_dev_irqresource_disabled() - resource: Add irqresource_disabled() - genirq/affinity: Add irq_update_affinity_desc() - mm: fix some spelling mistakes in comments - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas_v3_hw: Drop PCI Wakeup calls from .resume - ACPI: APEI: fix synchronous external aborts in user-mode - Revert "kretprobe: check re-registration of the same kretprobe earlier" - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - fs/buffer.c: add checking buffer head stat before clear - watchdog: sbsa: Support architecture version 1 - perf/smmuv3: Don't trample existing events with global filter - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - drivers/perf: hisi: Fix data source control - perf/hisi: Use irq_set_affinity() - perf/arm-smmuv3: Use irq_set_affinity() - genirq: Export affinity setter for modules - drivers/perf: hisi: Add support for HiSilicon PA PMU driver - drivers/perf: hisi: Add support for HiSilicon SLLC PMU driver - drivers/perf: hisi: Update DDRC PMU for programmable counter - drivers/perf: hisi: Add new functions for HHA PMU - drivers/perf: hisi: Add new functions for L3C PMU - drivers/perf: hisi: Add PMU version for uncore PMU drivers. - drivers/perf: hisi: Refactor code for more uncore PMUs - drivers/perf: hisi: Remove unnecessary check of counter index - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 - drivers/perf: Add support for ARMv8.3-SPE - perf/smmuv3: Support sysfs identifier file - drivers/perf: hisi: Add identifier sysfs file - net: hns3: change the method of obtaining default ptp cycle - net: hns3: add devlink reload support for VF - net: hns3: add devlink reload support for PF - net: hns3: add support for devlink get info for VF - net: hns3: add support for devlink get info for PF - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - devlink: add documentation for hns3 driver - seq_file: disallow extremely large seq buffer allocationsobs-worker-backend-test-arm-0007.novalocal 1691539200 5.10.0-60.106.0.133.oe22035.10.0-60.106.0.133.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.106.0.133.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.106.0.133.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/8a7b13939d1eec8dbc0be07c27001222-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]=1b2ae0152fd3f91128c1ed5f11f2af5fac47d487, 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 RRRRC ǚ .?utf-8a4947a123b0d0b551adee79aefff5c68447eaff5526926780820db283481e43ed695add1806c82ea6fc77ac3ec8df1349806663b54f7d94a35e2625efd262af5?7zXZ !#,] b2u Q{LVeVҶ7;ykܓ?c yj*ʏpa+i?P2lLJ:*ld/Pם{ȕ#hPXv u)9ılP~Y* (RH>}kE!g@cm߭h>^Et#AX[Df LpԝN&;(`a:qi*5QSQ)P:hMvXiҙ`0tEtŹrM+<O4bJ'#>P3JY@G {VcanQN%D $+/7Sxd<W lKcRG;QH#tM˵!osM0Zͮ{'N(e|NfI{MbugZ;oedh4{ջ5 |Rhkhvʜ>(N% ܉41} +ic%7_TiYR5(Ui~.~ݮSo:.N`jk@\z7lC k>vJ$N8_y~~l*d9Lw. 3"F". &Fue Z){NÇMQWFܰtezNzDdzxpk_>2}a] HB,N8@y yِڦ^H%WdaE؃1lOO;TK|ἲ^PgOt7k_D+_y9N+C'q ьOGȀc܌?e6Cr{G[>{Y))hm{ZMVk0|GBd۱ަ!ȫ7;G6?|Gwn(iy"XnYIHX)p[X5}pw\z€&2Y%ZqXzi3:x~<pie(Ȁn1 ڳO4Y`BןAN0 &o/v*"٢SMD1:z=㐜~HRNeo6Crv4ŽVH+v2Aznv͈{@#ˆi#PbO/ ʃHz cy'V'X˚oM[;s,f6W'[0clXV#E'X7|^ QcqĽBtl*B:  )uS{7EJґ4J[[*ud)k;q@Dfg"w[_S#o 8dE ',}ނv^8?0T\0`S {Wa9vpċg@#Fs]X: `<(M@/z\V6-l9H72;֋KV\r-!Va3ۑ1|}=v)%k)Si|nl`TLRQʃ5R_s ޳;|X,,q.جkm7'.8utJ2} }a}C,̻ oȖZE?FNg֫0 5!Mv=gZ,(KG*C{.t.3]4͜gv:AJ;Ba(VN+BH3iϪPs,nr1E)<13nnB~"Mi~:ˆP{^D_Z~½?W"*k(?Kt̎"ctڟQ")CԒ)[ſ+ؔmIv vt#m8g2"G36W,TqTDӺBȧMbM<7eFW)̢淣/ A̒?ְ`F!Ǜ97gyմ]]}o@V/l̀]&+7캒]VvlِE^cޮ:uWD5wʩŊDumyHr(C_HǝsTf C #1VJ\]_D} o15> /JϹv+x@z ~1[֙21{:Y~=SX̊ ;AKv n\Tt뷥*D~0;= Is`+f.9v\sp~+(1 (,ɓ&]RLsA8I+$qhT?g,fu) ې/ *}e'x{X:N6*1qA)T}?F[gK;CFB_a-n2P *ɉϛ,̬)gc#|/1#' LS S>}i -hrl F];n>H$*9JI_-p\?_ç&v+F\0` o(`ax!P^8Fa{C`  Fut`]?Tz\|:/ߒHdu @mG6;ԩ=A^Ywv-y6&hŴg%؊P wLw }€n9*c~zH6c=iwPSL V%NjkMGcr~#Q[dAW Tԥ&X.B wӕBU .P檫dµ#~#Vݟ(ئ? : {'75aӵv'xPSj7ؼiߡ7r$o)tDJA+GcBT}.v+yWFY{OpJ{6BHMYUH(- dG:,%ps)Yϋ9sװ*űՒkg\)~4La ҺzwDϸ(M.L8anmj^Cߪ rcLhG0 StP5T8U`iHȪ>KWkNI'80IU\;k7;*2YԻK.)g>¾0E>Lј?%&o8~]U =*p?ڷuyL 1ٗSf 8{Y' q#L^ۚ 0x`q/VRTͅbZwS"n0 f[X{*1޶p{^}q*,6Nv.ruok%}i;/7S 5,$h|ϰ{!~FgP5)潕Of\5cs[ ݳ'6PISFlUrh[)phE0߆G T}-\o'~M.7Fbf ˼0M㩅J`KsRBbeo,ܟdG a<./TŒDҳIWp9EuU1IR2{9'26Zte׶{gK>  >v8)X%p>m_H.2I./s\AG%>BZPd&UsM&oe˪pvk+,$ZGH퓍:*© YS]#9K?! '@$2&MA1V= :1T3L=o({Jt-oU0d n4l=3ʌG|D"I?c{j\o9/rKuIZQ BvsMW`@k8jBI <3mL?oK5cuyFΚ!ޙ/(>oWJ0wj-e{6/|*~Aƒk){;A :pQx)8qk|':SB3aP s:L-Rt$`PJ7(6 0 r=?j٠_qM'M~|}RFaL r{^q =&7a\OK^^OߝPJjP{z__b)]{qu ƎϧRꎮ]7 AĻuᮈJVaNU{P\+vs .k?sq` fTGuDS(C*01\Ka4D>yM9gĢ'b*y[N'/Q ai081cPO C}rg|P }lO)Tph!;lf3ehCMhXV??xBJ-$+`0)~1L"t`t:]YW?r]s*mM9Y.P'BW )ab[59ۧo~ ^}cLEY09ia 5 U|m{ ͜e^jON!Ŕ&Fi . ǭNY#4=\q>AT 'fmPג7-YQ&(36I>8<2I0IB4Rų~vjd䜅9zSֿ-nX旁^ 쪤m-c ۸=p7`@>VNGQ|:&Y"o7:bmEmƈCe:Rf֫LXHK=|ͫ̓Ea$хo4Pt3&cWf¹i#egF= a6ݥoY --2m"FeL\# #0PAKdd@5Rw*L#&Mޮ+2SPd/+Zf x0f^y q -d -g1Y< J~O ؂CxSք#!$t@ى%9G_ˆ͸ w=Rωe70qXČ_Mh'b)CvO8"s9E]N/=/$Ga߻,Vş 4, SЀ}z!Уr~Jo!@BN|EoT/g,v/d_yI EvuE8& BrْX,6XS #o4w ĐAʈW/Qc„(UX)JL@bݓy#w U?#NWb]o )e La3o\.`H\Ǖ_'87.Ks\Ċ& 1W-ݵ Y$dŢjg"}(,3;~;?H6Ln@O&By\*,35p:l ~) P3UP};r/T5i_k\ M jK'p-щ ^G`X$ˠZ-P$j'D$pMQtݡʖ+*0;a?4ޖ!0¬SDnڕ#Q/<7a_֎.GP 0ٕ%L$r6Tl%q7ji,?Y]\|ٚl1y%FBgw-% cJ?Tg2C@ݑ;^xu٘eۭBpSZPvf+U*> peOZkFͼ؏rl<3ŭ%"*9%d:U:D1}OiMփgf^~mpr5ߘwi6$9r/KU=uApNJuoVL_=6{^&q =>|{!6u@0F/s7JKrjAlՔWLf|@xgUc jl~^,q>n22aZG^̮IpAV>ʥWT x`" ۍO%8T'4U;p,"oL*^R IDR,[#_֐nfkΧ \`<4>xmzedV] Hst\K{?]8xtԢfXP6Xߊ׿ 9^ttfw9#7IP{8k'1!AxpZֹ&9ӱ+j[8(399;J# lY_jqB +Pv(4HwTI]ѰU>xuT~>`GHrXH P.{Mk;\xaǁp"B ×bN0Qr׷lIz0eHM6HE{ƸIC7i(򹪔Um#0R+EzMPzۖ zFe}fU%@h|*p:XÈ" ^ۨb*ˠ2QuO|2$=2?_akz' X$yXp==]"H^+Kإ9$5F>2l J13ƛ/>_N\zK3N!EGofGɻ .;O=މ+Xd2@cVI>J!$\Yn_0^3 DZPNr04 oSC=kw}*`@2`ph >h{q`<CQ A3L.~$y0VAZp&wKM9`?=_ĽؓG7qY{^WsDC(yzck%=륎3.3]W.1:dgBʫIm4~c3LxA| F6r aH\򥭘^!*"+:ϽK)YFF^dy'6Œ$P= 8{Z>3(E?n]$c_i"PU_ ^d'6q=ƬZ͑& fup rٹ9> wjffȶHϓ30ž 䴬>7Ix8s#1 ~,ۤ`9P ꈩf/"sEis^& ˨SZsDGj`sߛ^Ny@ |]{8ZըHkv!ʝK\ІnF^bp6#DMG%EX}D',|&ۚAB]w3H_M'JH,=,دe< o:TMꞙ2djp;J}"hy; rLH_QYGy=60CTuOvx4g>$:%~>eĺQfu9vSTo}Ln֩2(Ht {K.<~MQt'N]jܒyOЏr`ej;'ٸxQO,e[34B$[ X͞4C8(uD ޜ(V(o-^M2-f帟[nnTǽenٓ~ kaE@SY/7H7 -+)C BT@28ŜD^0gBɴ5 C'`}[0:_+؎TK>bc{ÞW/ FD~{Ɉqg/k9P.o!Sط0,Ĥ.χ͙# 1B<\Yp@ jZ. pGx ώ/2Y|'̰]( ^Ew [qH% \!!+'E :Vtq>N8z `8t@TPOTF3l,"Nad=\ \AF!.)rf]J=,U#̻^Ȉ(;uo\bgu' |a^`jWՏ "rhJ*5[jz9:U{Cտ19\v">V$|.&D]$s̎3˳I}<`cH/Q>>P pU?O¼J 2V 8Dd#Ps-ÅVuu$y`JчS=[®QY|$i.6ޥ2uzjgk-(mۣR?rR~oEobn1/r41HQg PpXf3$IWxXK,/m`=l݅\Ig)H\-8̿x ܼ0a!O?S=% 7_JAUVk8,)VˇƳRc!>[a r'JF =P,ka2>΃c!G-B4c ^ CigD+mtWNE XoYTgcLmIZ'`?A*xJY1c:N`CB Bge>p,|EFh˿$1&<ueCX 'ğߺ`AZZTN'_/dמD]lJ\` 3Y"v"x&Y]$HF誊Dvi~KЩ\E۫ A (:FS[A~Prc2"Ѐ E6uN 5 Gz@?F񞻒Z@;Ѵ;#׵מ!D Qu8*%"S}<L+YZ?&!T?".=$Iqȁ蔕 <HO7mst禤cZ6IB<]ePnRrN+ߴ\B[7&m鿞bW K9}y雠Ⱥ\5P2@ wQf1v#=jir9I|AuIK<}\6R7 SzQ|T.QpM2"1v*fģ7j6V?HoRfD+k4讎 ѹYLKGt88q:&۾['_︪_DlJhgKI/!3t`KDkTi{e_ډ, ̬<򠱊LFw»ۗ]ٜI92t%%-Ir4ҙ L݀p҉pFKE_oX e=-1fר=DI*8ދΫ`9:tmҰ6l~1ɲR΁*M(TO28VMt~࿔ ,53rvx6W΄}V`.QB{rY&hP;Ppfo]Iɀٙh Ȋ:5Q$3~ Y$ u=IЯRld0d*`,g坳A`'%DթfB %tkapN^$4DrerNAش:GOi-]QqgtqDP L/z:ba0]Wŭ8u2ōt_w\ZOm!;!z_=($rk2}9?hOb>۾:R e? $rJ_Ol~'nz<!2AJҬЙBg Qa5n];. V^`-gO.E s2V暖JH7>qjBz5ey/iEQMqai{; ! iG!Ɵ~~,Qt9Ӳ8d$埮ɀ錁"F;[CY;Qwgnm ~A\0WFTi뿦k<)T~X=xHA_<1u?,v]0,N23E5Tr|LE3Z)9'>('=yl&eH6$ț۳/T_7_m&) _*0!qgUuVlRjEsmS ^,۰/}/Uv+\/ +r`86&a"cK##&I79o&6i?3xn֤s& >y( N\|e'O;=wi/^2:8v(uRUɃɰbs<)^i[8 >^ Y*̰?#Џ9MCc$!ҧr B`q€f8Rh27JcZS1%fǔnn 곣;Cna5T3aue! +'KhMp _[-~¹4l78E;9'xqrn2\ĹWx~"L HUdLALaMuQo .(waDS'UA bB;nO9gH"6a49/<3 -3Fӂ:\\XĹF(т"7,F1dPf~C6T6b[š;1x(Qom|IP"Iy>.&ʔAKn+o?Is]!Y ^i duZ,,J~3Xl+7ԅX,F7R26Z f2ҡ$YBYak֙WEwLFf&vOƊy;ՏCI#ȘBܦ&]dVo79jJ`euH -zoIo<){IϹ̑Uy[hֳ(^_G}u牗DNh=@DAH 6i ( wQq\KhK3eG /q's7A"w/9 #NB ⸜g|<*N^un_nwgsQ]K+LJ>|vGS&x'^asWa_%+Ȉeͪǻ &NLzwO/9VC[ E5)@7=NCbKjfVή90Ah0.,PjPQ gObq7K}?s]NtjqgNR潔QwJ O5Q'qkQM WSG!(GٿyXahGnc' ƀO.vO([tY62R6wʼn>5c-d('pOUI.',mύJ2VC[Z-h/ad2|p`+I.uJ +3z_n9 EYt;䷰}\fȡpq 4'N۠'I %lKPh0z.PU͚_?};@xO~0nּjx5` (Oj+9 إ|=P64PsIPY,(2]]]Li;h0nRX2yϝ<_.QT(:AE I F\;A[En["u9ܝpFh{]yz(K d 5:HE7a Iczz0Ig>kb|"4r%g9z1'.I+ĥ,M&vPKb/ߵ *W y;(#Ys~kX)OH"$!o(mxWU17-/~i w5e(a< v?ƑJoP=+b9*HfW^PΑ;ݷjYZjD᱂P*AI݇68Ƃa0]?ڮB BеXfu~Mr$[u"/"A\`E֌7@&ŔtW+4Q{qrUPgq f6͓'|:NYWz|-o.hfKz7i3SQU#BQSFfqu"kI "/ҴAHwE/Ba^#KS_M&=:1tF;i*|5 D:A݇; msy#$EQf5`"a008(Ʀ;ᜀ$+E $0Sf;)daQ5\,W5GnS=x^QPNʭ`~ =J {=ʥ땸(͎ʕ}/S28䡳 TNY'P~dժK~8}m-RrjZۉ>4#XĤ) =2R."wvf8*4"«D_՛sƬk6!ţ3B[Mr*%\((RтWˌȐF*>V|f%GݮВ-j0lD3z Hm4r#!6xsXRNDY)%QMkUNV)pc`is:|DߤncGm/i\ɤZt Vz&nEȧt—Iyrz %^b,[إє7-7! e*~7we11%cueP~TbWY,r Z>lLBVNnF6*L3'H›ɥS*`jxrNFWX zO4Ժ6؂_:Pnr#rd'Eߝ.2*t(|% #)6 Zo2j:B/au/w71-TM̽= s8zȾ1qRYl\S@:񊗸Or54wQ0 㔆D0%Cу$мyd($\2wcNIՃAJzm5[2[l}d?_"G Rauecr,ImקhňP!SQ_/卆7Cl7ɝϫUg+7.ҟ+4f3nC#ĉ0Mf {&!gN`2U~ӐXz55~3FN~.w{p*q>;krPjqp55;-54$% # 6lA6oRSTuqyP 0R¨PV㑎q&SV#͊Iqg{PII`t.: 2E5K}1 )~}Ƞk9hwD:JV>H7IrZo,,`7f]%$1?]_; CNCcuhnQʚK/'#4S6/(GĄ)%xLT1H_IabZkp>f)I'*`Jm:wcQ[|Us`‹h|F`%g`j6F}v3힢OuLB8$hA8H }{kJL0. el8Fx1> SxaA L:^2G%g犓M%%L ӄ~.H2vu|vəY`ͫ% 6,Qh͚sIR3 .w[E؅I-1þdOIp3vcLZQ@n}*N$iED;23L ԄsJbߗj|b=#?'jLy: 4j+S[+kzk!Fɴ~^.4CEX Rk0K2>DJNd"uwj=^Ŵ1ﲧzjv5*nOt|W徵ʅ94 2_f&ak|\T\ڄp|S9KQ%A# Z`y(ȵJ.T)uͮ*𖳋!ĉ1W旱i8)Oc|ꊭ-cJ`tL 5nJb#g,!MxQdUD<V)ܔ+ڸrTvaWAcpNq 䪹cgsC.~ 2q d8 n1ЧPq<&HW&g^7QܼșVvs@# ;" }x;6"cpޚb K!iޣJ' .d0 wEx=Ę! "յ?|{Xo7>B(weќd '-3A[-&lAn,:007mYXuT Ǚ\!՞ԑ 3ڋ! hXde^_g#h߭sdVw y)p+l }y;]59@fٳ]Rb:߭PI!^r}wCcgU\g76,c<ۏmCHy|'%#ʀ,B&UG=ƓɃtC=.[ԺذƼ7-d'E% B"+cUHi 䓍 HʭIpY?R+ 'hDa%MA#n Q/HfOobiT\ 5M0-(\a.q_J] Hfou$*ul!3+7)Ud( 3> ˒0doi@= `3/<ōE,8Z74)!~˝@b!vbu~Bskr+hTG‰K>ӑ|vzEȞ9ɺN.ZA4NfV0/w! W-Win 9+hV;esK=v oTo)XDʥh8r=v;<ۢ di8T풿 `_8,| F^}U(AO^^_#rZϸ ;l4cGLzrS4…< 9=гc ϯSmjI.|B ^"%⍒ KdK ^j^meȷ3YQ~LX&A@Ĥ͗gR!Wّ|Z5s^Oc"޽[q+NAثSeh84[az `42{|8:rF:kwclxZ(oV@C3VP x<'<]+˼GlU&EMG@NL(eDE$XYD6"h-IGzQ-WS'&_SA8 6H%N=*4x'q\ârZqq#x[`WTedK(}tǒVR5r$72$7K%'|Ֆ_l!UYR+76P$W&k! .XIgF1[}O#<` )fd<'@Z:^(q]"UdR\(/z&EyMa)l̢|)oȀ.Jksp bc;JRi̜HKqW^j`eU7Lx#|j$94JQW=+D1k`dYnϷcؔK"ݙ~3ZI:^v/}YGBRS9ٸCÎM6ABЎ)%wu⟚tE-)cBj/ }v1{r~b5!O2 S~`4FO\/Xv0Ʒk#^)}H2%Zf[F3kyZqe)MX[։2Ƈ5sYP FV˂cKKeiu}l A!kS7 w :^LC lvCFsENŦǗ̶fX V y Lw۔(ʕ00V6l/I_m,^ j7& dX Be=⩇lXàK@zPԯ&$G|%Oq|TzE%nV}?yg3yg[މaܰL⫑?"6H.-k`'v % ꦗ2<7:b;~{㑔:pG vyL[SlqWd8fqd^Ve e>:ݤ(qMIdhݭ*s}Ip[<#R'_p&ןb67:x122j|索}}!7k~Ӹȡgv&t'- BeGJX#oޞ&{ZڎØW-.G}iOV (99^A /3w\+/g-KyVεh%foXa7('U t$we; ڱKC]$#nXsϮVg4<':Wwd (U_4bv)jgwrro"IJ h=3hr UC!G++Gʭ>:Ms^ГLg'F4D fME1D'HM&zMl^%@3r\ǼzspFSqp2)֝DkrpU@OJT!Alb8>6Ԡz`#,eioT K~6fʌ*cuOQv ʖEm@G7Jfm<9^ìwX''C5l$<*Gb "e]o8c`Zm ( 3q*#K=C'ܤ?>)&0hB~076CN< Vw3YK,㽯,l_{( cYʲƜ?\)Q̩ysk\J.$򧈔Q:έҿWnaڱDoF,l4z]: C>D ihPYqpxk*,s(ʹ;6=v>}FsK4ޕӪoȤWQT'3&`GN KŴ&n׃[mᶄF"4!W1. ո^paPbe2pL>ѴӲN^q1O;(v\%)L,`"y\咈!g.Up)=rWDp`\S< *n18m4kvk+JDDvf# E>ڄq 'Ķ@0XG miyx*\bxN@Hœz0wU2;Ull2@le)&czI#zXV٪f1f9}0_+%8Q)\3r(K]2ìoJNd6rmSIk6OLhLW1:urN{dBXnHr);}`KM5Xu_?dXm xdmL},t蔓w4Puxv$jfd o,Դ1'tX@u,t䝀k5W> u6ShFO6OD{~L 'C} ܮ#;-L.#Rx\g2E䞱GzbtHxB ,+o4܃[p"EZ e1I`35sMUè/1g"d~Ԃ|Wl{Z f!|a4%궓 '[icWW[brґ&Bkylk^Tn;ㆎ&|jeEdu)WO@Ȩ mN^9zS;/p{%sZqHˠ\ڜ0 K纞6j vum2V*fF(.2)2n*Mr֟tɸ#X2]1>kGro'9ƈ(ԷsGn7Oe{g ,5'jb:7'%h#VA_̵{ )8]LoB10gZՕI5AD6({++7o5&pX5Riӆ>p N;rB8kHG+I]WrG ֑ds>iC(Ue6;K.PTQNT5gڡj?Τ#=M8+z$z!YPi5]9 *p0$@'d7:5(U/ K7D9FKԇ;5r7vH o3!j\Ũb~洗Ꮇr+^N/a;D2Kꍺ9"gzVvagC\/TI7@ Ī IM؄xw *g#lFU$ "o0Y]p } s%O3;- /Wh?L&HdgQ`ۼYsM'QrIX7?l "2g'C}7U׿{uIP13Sj?ҵ=S ^m6LvwѬiد^=*%_ȋ?aB -Ph8LUH( 6 eڮ 1~Aq=;;-lJ0uѵEoCoᕳ-v¦ʟ“8}TZ[{9f ZՇQ$cYܸѮdY}o|t6K!,hX`aްT1]#gq8v[抻qsړ 7AV2tmO+9vʰoFc 到Eetb Sp/ؤ 8 t]8SCʈKI=iY@wWCM7ؕdW >Z t>8F-øNH&=x'w2&4)rE" ~6 L+އG 2$d|U-8u]2[i:dm}q6#a)4OOiq1L.&Y+oM~u @o{o=ۻY]'.6xqo R:g 6-iMΦse dK/OCfV//0n3G m'ڝh]_ʻ9(u@lte*^w=`[Od|cĘ>)GxCGZЦrhܲcT&;K|+%7bC:u/8]/&ɄU .9 w4HUl6kSX d(_#/J/G~^ek+kJfᰐr4cUװs$.Ur|!ۙB`*p Y <`@T3YP|mg<_&I7]9'd`:^}Mκ-]D6 O>;T ^ے3s&iɗn5[^r[r>SaqUj#X-zy,ne`1*ݑ5AKEd܄2;A-X1i6Ez^۪F8W5/"2#uJy}qNQdot1]M A ,6UE)Q6FgR|_Ů <Aq;{_whyߡN ԿyVgϘȬ zHBQx3%СԯW]QM]I=u2,N:- :c-/hB<Lqў+AR2obpBfȃ&^Xҡfţdo5kXu&3+OT%+V(KKH-Íg/$2qP!cj\1rQ>ȫc|QwpM'6/3xtct'OY 9< (ˮ -̎3Lj.~eǹ}wX'UZj/Q+b nG m< Q$ BzK A nN$1CK(3X*ؕ~+kvg`B;*NS=PS#v*kW3bN_Q7"`.b߂ys{-y7I'H k>'6y@W. WI_XHHv}̠x1 oJM"ɑ9T,6f[B)ރU<vΏW2`*XFD5zThɇI#"MPhNpayU]63L=L٘]b,ב#~:"~#K|:q:Kr|}@J0{bt:Pȟ01˕Z\yYd[<9ͺ"iۣj-L⭿4Q4ù+AGve`ɬIRc@¿Po86;r\12,FG\nƌq.`j,*g{{X?m00AtMSz' pfy^kH=5[?]bWzW}QB+Ifݦ&xm[Xc_7?_B%݀j})k&B~Nq񺉽k[q#T<A.0eVߡP6&N)R:ڹH8YZ6%jAO[u\-g*܈1#*Uows4}&G8@]d^,ᗻK FT_:un-_T't?3Ž)C|l%=ƎY3nYۜ j';9z3xQ9ISN]Qeͨ?)VNp6E<ԧG`xƯƴ멺CJpwC'8g6X*OC_-49+3_Y 3CD>>ȵVH>%x7[{1"#מ); ^˜.j fT(ղ}{Eq5>ކB)KNbw^nb`05+;b5ޛiruk/vѩM7C}HGxEd!ë-)MJ;|nw8vE=8 X182E_#/T8`7qF83m: ܴ׷`?+#9Xa)_*/\A9f_^ ֐9ܓ\QY PtҕYrPۈ@ஃ{ H$,x>&/h7nL^yx^-y8q[* ֮gD5oqQHt -%WNm@$ {xއIW{wdp:R-^/TբM=;:8W2j|ݳM) RPEބCskƁ͛4Mۨ/xU2M#,PTDi ڒ.ZOKEd $1XcOMEuK;sѐfQ'ϗdrlUU@Uۋ|[?ޘD!,! _Vw'sI/4k&)xy [ۡ室CNC(ZPB0ȎnNP.L*As;ߦ1' La }uKz9hG<:Cr7=c0dHg1E=5#KĶQK( kQ=d3䀉r)?Olߛ$gL=ٞ%R6qcW)q]z?^ΑI5T5V~=\¼:kC !{!T'pH.>)½$spa3 b/_/-2~-j;Yr8iִ/<ݛDRHMgBX'+`qm@7Ekҳ7iv8%W*7qlJ:c(c-Q$ h qK|뿫.FɊgϟk'RKk{1]nhsRIBݲ5k,pUgS @F.·1*`}iϺ]dhR]_0r 3 ^bm] ou ؒuH´1b jpb3,P/ˊǡ~ϟN$Bsa^~B<:bk6#r>U-l6ϨKKvnW-_G2@Ќ~/ (kJ ΖyI=vVz%$ǏަD̿dIX6ͷ6x[&SB |ܩߢno[6XyÜA[Ý7XH['&ۻn3^lӯ&V h`p-j&C9ϸ 9u%'vN0m{"W@B:W/5mjGh$"`Vvӵc,g[E2BoͲ*~'Rv*~s{R,d^=T ޏ_U]z1^5stoҳ9J)85LսdVcHr} ?Y6^1uzZa(w~3n:-靀;O.6ީ$d?VWIWx['b 7_V;eb&y{>]g*[4Ep\]fUڑM.ψt#Gа\.հbWwD6h/)dUJf oŒxdtǡMge"篽_)r ^AL+58nw 1u0 ރu8B3/."ەO. }ųȰݯ8ŎnbO˼Xk~7ʥ#Ӊ/|7eg#~a\9g o%+קϓ+&mˬHqjhslMB 'ۛk܍s#:-=_E  FSo?^|;w%^0?6E[8Ke8=HhONJp7e xph63\Uql >b? . L[CHKWSdEA|(Ր< $}'X`hA -*p8\ NUnMzfؚLup[, {1ct#qR6c;b2jF'TgP,m`N=9nw0pk9 AO| +_S?4D^g?j%1=Jƕt;:f~6rT*,v&Y"|A_^h}et TMI|?#"M4;!qX n0L/[.j)]ț낎]f Nk]Yn{ƙ?i @;JzV;Lߖw0ʗiRi0t)+Q!a_eUއQ#@TS ƙ9;<3=3"gE"0;)d&)eh~|M9tX=$i c*[]&/e io H6%Ƀ]4S- ߁럛ه@1#sk{lFhA2n5)Ùq0> Hde?,^M%6JA_  J )*$?ݚ}4̘$#cF OhW\`9@e ~đL$4s`RҞ".؈fx[Ţ\?<z.B*|Rp?R:O `P+{??=L_uGeČqs _e;n;!]@=awwҫҺ']]'^)`G'@"x,I=>l2F aَ_~0"Y(0+x?[o1D(\N N@7,Dk \X\}r@}=0RݍXD+&?cC Yt1ɎA['ۮ}u-/sB.>cUKm_yi3_VnbKТn Ek'$גke Jy R[,) 8ƌ;_5% /иi`,9ڨmT d/ܶJ#EfvvoI^1~< Ыu҇_"'iDb^~n>gQll& 񦚟fD}d6W3nv-HgP,Ewxѱ$k~?.e`$oiَ4UJU?؟CҖ柪~ޭ Jamg Qe5XoAi\nLYp _)~ǿs8%K8!=+vЧNs$7 `?)GiIkA[#A5q=JߔTÕid:l\Q(+Y{;Xtyۀ5ݮ0G'!9RZ# dFܤaDc+z7L((M LP`}\1tq*/X˛JL^T67 d n Sz)Kl)fKzcZlO SKtJ) iuvznHtKxb]7SUY䭝i,`!!]x=^Ug xPuቫN<4ԠsOQ/[F5?K6Жj3;C7!knpnA$Hg}NRʃ\tO>0۩LN5k%ZפNu 3{ ׁy}VC%5*<x띐l <1Y tؽ==n~V3CV/7S!Ekp/Kᅃ^.{${".WmO5 '~o<]EhIHLv,t54a碙2=RcM2T _ikoqAyۉC`N?DKнoVDqi~yױ/̅C$V~^E$9C` [6pZff,V7'̫"Ap,[ anP4HW&H0vrwݬs^U5t} P&$5cg8\]0v %.Όf C5 ,$rg~g}9 ;xk&J)HD42b݌jݞM"@)W!^&ȿxU*f'Ie;4M5d SX-\<@(%ݖ=r&ε9YMtG蠑3I5TT2 9V0D:yj9%^2:?[ T-c-f K|;R8PZ\ ; 97 f.%?%Sk;a!.V$7t7L-E64E"ԑ&@ːNDd;ŔAh"AwRviFC-5q߶#|҈ GЬ]<e+9ASl!U>MۨnǾ7K<;wW.`S-{5[.ȣ Uz5X񹎋0i p W%`k*MQ;kaw4s&7Ҷ?ɻzׯ)z7Dsj"?DXp ڵ0ƎC}Txe3Lе DP6G)1\>>NV!XH_xM4>G/6pi>}B]ɼ檌*g;ɄQOlA7z,ل+ȍPzWNP|a$pco  5tnJ-~<'emňkD^"-JҴpo'wS8c-/)q~bkd.#On*h,$U#!^" u|'3{EK`f.Si=k;qjgboIqgoOMk 8kX=,lՏ"U˲zNu}BIu ?aeUN)HiVqd.',&=8wwTgê#fe8ĀN"NhOםJ*Zoxz*:滄Y7l_rz ޼{CJDF3b*/|St K)| ֤>21Ezw+Qil -s~<[  t{#f^.cܖ ̷ 68OF}ibv zmڶ!C9I0:d mO._R=}P++K#1]V6l:zP+MU$B,K(.>J̵/J^BdfI%nQ(#4V `ɵD3*W)FtX2Y44! ƝF)a:BsJ]0oaU[8?r׍]7Iȏ}/le"d(|9A|KcQAslL&M;yJEd*ubP[bp#xCG3D.wّgkܮe$u4c ^F}}?հIu@$1Li3RxJ!;pvH\N5W:+R!-VYyLbaR)5яBJz0[VE%kYt8Ivo&t:ɊwK#6H>ƀlp(l[^p0 $A>=ă&M [r籙kF .K(Y ښHL%5GoeݻKPǃP'up7ߊ S:o:zBSiNdž %_ۿ8ˎIsKQf;oxP =o4wNeqMˌ+Ø0 c[؝έl-IZ<0W(l?}k-!i (UˢJ~gJDU1:P$RptѴN'^[e$ U2opLqrmwDŽ!`ߜ)Xqa[zc=,~=EA\D ֐`޼ϡvmZ9bB2tMaYֶIF_ y^i6tHׂI@x EQI}q H4䂿YO#z_*M<%445_m/[`.<,3T1'xawD,+[$Fӕ7a~R |4/;[N5^bUtG'>O3!0 qٷwCBDxX`!QnkHN,jԳhzP\gKQv&EnU{ւK`Lq PHĭn֍cL7HHId^o^Rmj -xTzc"s\6OL~M3ӏA]# `̢߮C=F}S<"@ Jh$NȔ|_Z6͉SK21Q>+0sjc ތ7tpmתN5[k0мi}W\<$JWbv6YN9 o3huor,D A [֘t%T9޵$:5.B ?v9צԧ̚۹NJ8(r`AI)nK/(s'SgWN22f b;Y<y赾5)* Op)\R]+Tj`-~t,vLcboEګO:SLΊP3z]]LBGvÙL4c b؟2cę.KPs"lOy4O"5䧨a g12q2ck"^.OwnODEn%W/|>h>RX0=LD4^.mb3@ +wXSԭH.1ֶhW q:Qmȡг$7 {-BL`'U>+~@֦]*WnSڂi!ڐBI"gd<)|!F9V@y_mRH=Xٿ8*[tN,^d_Cg|br}50P=^>6xw ;:D ac|dP [n{"l*:T~YY]1;Dd9pVd\RqLo7^Iy4^DO1/?|ve"lq}0/PgZ aM/ q ,_Jķx;_q-Mꗃ `h/V_MԾ_{t߾%%;f ftaq9ʇ|9ѷ]j")EV8Fʗ1j .0f@b WO(NcRв[НAx쬁 ^=䲞D36͇&r Bxd`L0n:SW{H)[vΆʍ $/%kvW3t \YJ̳UycJK2Ñ#GM +Afz4j4\#h/IeD"9UeQť"I3OD-aQ&vv-dwﲔ:P .W }hѤggJ򆤋mz˗@ ӟ{\DadQh3MÍgw?^Tt7p3^71&LL^EO`9$N˕OP1iZ#r%Ĉu."l 'PZ=tfC/3y2ʻƅΒ|*MgW,Yi &hi4X/}HQ^yRhY_$rub N34k;\tÔx 3%z#iO~_N*YVYtkl;~ψtQ% gOi0AʛJ9>u8ozS#Y i [C1r y(V'/` )fYnmPT@ͽQxJKQGMKb} bUSӠu#eN&L̇t8`#ax零%hs6< YlCm#UfE o2G}X*E%ݩkplsSPmOA&wYm7~䪃K'|Sܬ_ ^j|TY|@/:]>Z!5.Je0= `,lY",C4hJdGB5E%|w*#:S"n8kxz[_~2f$or[*BJw=V6`ܢG!g!]]n:$PSZ]YA*P#+%aDԓ w>cX=ϛW#f31T~./,~1]ó.3w03nfդk7p% _i fHёl0'<̱@C٤ .ˍs`s y\n;A܌UP<\TY> .xƿ|ݴSq-D5cIfyeAfȋ}x*CZ0%}8},b; pu c@ti_Y1wJ P5nN/P8"XpFm<m}3ͅ\>eYS1UwX} x sRHpҷBMC\#)eI]n5*-hyMX ͣu"K -<ܺ^4b;OA6Ϯӟ)֔ ɬL 0Hc_q R*d^'˭ i!KI8JU@ox$ x;)BU lKV,-Yzm߹x/*|QJi- oM͊jh๘gsH=ylЙYwx'Ģo@/|9o1W M65=hYuh B^IpI/zyHUWU/oɺ\"%K/7Dg^W/Ay[D\ CN>q'5\&"?)o?<1*y\9`QYxc7"[bh(9\+*SsXD5C6ة]%lŭvxt$QH||Cݳt3 ۥdZ,ؽgätVS J è-Nӳ鲑 S1MB!Q$Ă*&/ 482$՗_BuF)X=4W`a(NG[~ՀPd>L4ae迯'CFdq٦ {\=;'s1Gx{'y!*nӉjɩ5r`ek .!0 R4yZ!̒ BֹXkeZHڦ"kz;s`؏ k0}4x0zۥ vj= >| S.kb2 -mAxC)a0mN(^ &ZCu]@Hbĭd;&D(% ֍m&VR t i;t{ՙ ^{;Ϧ0ew$OTҷՆKG6l,H&qU{ f婊ȧVDPM3#!/7 $^Crob:c7v?,N`] Q*Tm,vd_T}<$({TqsOB~9 qIYh.8#cjqZ? 8N$Oj[zٙ {oI8'}d,h*놾F1:J֯J;i#)Pmh'qzxK8ECA+S?Nl©,S[qs<@^5|MI1'vȚdžl* zwm'dֶ8ʑo VUm/9G.$ID.R~fT:f c%wK0~oHh7-X+ZO3xctW1QTbmMtuJ K)x#\ $E>6;k.A-Z;Q_;Ԡ"- C:=.+a%uOH8vlg!:0gOG)"FvGwcwyVOobz,?Ĝ֬'n•3OYBN[vghx>I>*HgxQUu {qfZRb0Y~Mu<{2 -BitK/c g4FVqFbbb8&%U"9 vĖ>std5&buv52vT7m(|J|l,q`oe3ACO3B@uY,>s#?_kVO]nKSPth;-`m.Lɡg|(Jq%1eBlaK~{"Mc[\@F8_f 71: Pb$lV~l*E:9UԽC. aU{%]AV+3P<&=m.z:$.5,h:MVR*$qWS_gh@Wb63Ar.O<6("oR9gͼiWR% 'f;[4ۑz gEN?ҢQ],TelE{pHRڭG%j٘g \5pn)-TtZdvF͊ }W>9}0‘,gH5uQnGѸ22|B}r'pu^قP jن7NbxXVId>dM;в˵v I.–}(l9ߐqn#>[깳HUlRk{뵸W}VSf̮Y\l1vYsD AS< Q9.y/ II nYOMPQ wv 3_iY=@R fx P "|Ђx$1=ZT;b.j^c﹣I[gv\q% %*ʝ0d{W& W<(P9+P=,X_|'8)vksķhx0YDép Qw]+{7x"rc~xl[@/Nzs_v1oЃZ!g.^_?Р< BW}B*| V]z2?[~KGA[pjn2ͺ\[:A?A6fǠ@LY~KA`̪%Ӓ+(g"^^-ct6 ,Ǐ]콺fEi&0!(peĻ ۥ c_Yܣ M[n_CUY?^KTQ'[.V'0;8Upds|`UƯ4Gs-ZRel4Vom3J+VE[":?cgMUңcκxOqTowG~Ṡ99S܆?bdkV UE|e)rxsଵlWWI o}MuMظvH".Uym] W:aH~虮E 9Ul5A\zS݀9v4A}T Z ?8o{d2 @LGp@74l4˓P4%z}֌"_Z9A|흐R# T3ʥl8 $J< 2#XFx  L4C:X0J 8ߘ p?suOev$7fNY%V[(Ҧk]77U/|3@jm %G*ӌG~@1pc=ƀ\0JS9t7U,D*hbG.۱J"FĈu">?"p"u8^j:C&Ր0*}Ke%͛9|AH #~Obs00 g=?v^y~ 4h\ޯ(?t^fZfۀ|Hf:(G&, ɫѢ,4+Ė dIGVvE:˸Rn'=mػwAkpxBg>U.6B^MpIQRku>-:vvR';2 E@P}C$_G/z8𛁞=aZJ6s'v>A` 7, 9BN2Y)Jɿ1Mc^`_y )7w khڦkiw`״}3(r<Ϭ2)/=~F7KmxI:So ŸS vAmhD8;ڠb}KAwTE8 jȶehοQyQ]Kc,q&j#8 jnDz dy(` UGS/tfttI7(^PݮzE6F:'GC2wQ E'_p(Ad 1ndq:HR:m~q8Dtbf9)ZH̖ \0 w>VcUy\iAWh%)\;pG&t\5Uai>5${l/sN)\?2DuH8&IWmq' FmGdyF"~ r mkS[FƩyj3zUtk sEAWv4ħ~o&8 !ʁI/ LRE,F뺟L &Nv|!^L)"GG ӽW|7̶aӨvў ` LEiQ9g&vYNl-e;=!kv N\xc؁I]+z Kx<[MvGnpl~'txP&R.rmS̼ɒ-hgu6oc!ܻ=YFUhY2Di+{Sus ,Ϳ8eIv~̳_5Al8T>_|V7dH "~'85[ߟk#i=˶e?#ڭʴ g8L{V@ YR%)FtVk݁Nj \`'3w cZ2 c}=uw2(8ƭ),ոo>Xr&)V e9#cIH{ ^6#k'qΊ+z`!ӈ)=@ry8ʾIp_ 97%겎`Hrל;ig+zX e'=CI-B#Tqd'i .8/W:N>ŀ+]M2a_"p|U}j<2 7l7q]̟MhU #CI ʫ,x &  pf25 49a\m&݄i^vOm @㴷Kqo]- W7BJ_|[O|̞lGdCk)?S{Q" lK#V A+f7{El޽pBbPgH*ɉoJA-|Sta9Fwޓ-k0A9͒QYHBv,!u'֝N378Wƀ돠 Gǟ>mzG`1ayp.*/^6puW.1D=%^vp#TIrn1[iz ]մ"5V"ZƆb!h; =Ef=*m-Ɗ 0-͒*xQZ`P@ v Eq |B",Hbbŋ X-^3 uo9ᵇZ] rR0)7.INcU 6G2ֆQ3/Ρ$XOhs$%u`@ Se8^9-,H08'g%kz7Q4f[F5QQqƤ pa(I Jm "uʁ=NJD^T15+.[jxԍ6#ϒfeH5!‡^ u9=oݦ>_ l5Y{DCS2A?3GxU{ݨ^&zz6sR8 Yy3fO+`B@ΟoNY}rh|ѝ!3cvH6*U'>ÊV54IbQK$Vr#yͻ4KXv K0$Bba?g׷gz0<. @$w6G6?4!LE$3<͚{{8agŸ'a̫ԊNQA 5rmc;_tf !̆(^à+8 Y ~r1b"8}ncDĖ뚧LAG'@tjw=+m*Yt Ql9!\p^8W'6JH9ci[KkxW׏v鳇thn3_r.Ӱ4Iс7F_9tY\RRFc胹1ن Ҁ?߰|j>9 sW.g0Vf K -(+u&hR%$sM0\-w_J ɸ?B'^7@J`Y}˱02Q[~}pU2 ^v-a2.URb>zU f9pe/#ûg^|n70vl _u ~ajEDUf2Jh+n-|ĬA9@DRE.ԓ (+Ϻ9$b8Pt(%1$svA%IP4(7-g܆Y~PYsw)73 ThgPcQnt),*Ik+!-]ƍ˄2Zgs{IJj,FxZU;nL&N[3vhV:<<bYQ:x(nJY|ZWxģ\&t;S@$DզyVolaUƸ/h~ۇ>a8RЃ9R=!S?=d6̆f+UJ,t22 mx<3]pޮfY8=gWtZg*F?ݚ25(gHiBɷׅ#bZKr[ߤB࿂3;odd 눉rlեYژf9aUW,}-È&);̤[Ә t+6OD%BoXdݨ^JNJ &TD l =W{%+Ж0h2w>z rML`X'8wtt:i1Y-A{Dk!ϗueNv!*3g%(o$P/uJ{f /@ZPT_8) X[:> >cb4 $y@eO|H}C)+oF97iN93,2]x|C% ?a3X(짘OK.cUje99!!nTy5ӃXˈ܎%ffeϨi}D#.8t@ AÉ7uY8^kϵ}ܵ#;a;Op͌3|{ύ|a&׵դȦ#~z|xWDX+1PgT 6"5/^֎5o;v4}̲<75]wx&{m<87Fh~{_mzLC2C@7w0ATDr@KGTR*~<#cȼ=yB%uuP`P˜Kvb4=4} ( :\6>h T19o3jlEM`57Dr4_VE8ͬbstb,2y YO+BOa0DSao&X)?3>gce ׻gtĕ|k">y6OBRZַXb޶_r[TPϷLcV60$A~xw(҇vE}O97eSA շ3-e!.ʯk,7c-\G>¿zYZS ~%$r IYBY!F,4Zq7KqoLՉĬG ;)XF?/ܶVIC7 T ;Lcր@a!"fcCh>Q'۽&>M>cV!.I⋉#tα;`o"Ȕ*LWM!<ӭə5WT>îvS'iP_tߐ}QH 4~Æf\Q  I0`s>3yufrrA%Q̅"ct CY .{iP77W.xg[Ukp۴?OXxsJF dP-,<)lrʗѿv(&C^#-YLX;)ݵar޴xx ʳIYכʼn7fM3U!j}㤇5ugM46: 8(: *"h(% 5I(MHq)^^$xF;(l@9sF il,jd吾p83"HnBKNzɎ^?SfZڞcJZGߢa1bWq%x21l0x{XE  j&q0K&0!ySm6UOQ|R CՒvwԿ\Gcq͔>÷X:0X5ϙ 6}5bM3MϭDF>' ׂ2rJVhrO'\V1I҃$EszGGr=L6KSidR=i2{Ѐ7PVqH]'@Qƨq}t0Mh1T7jJ,)nˡ- sGQ8 %C->a"㱴vEnlZ@/%;p[54 _ΦbCvGΩд994TjKGd)=dy'$?SS$7SyIqzoq0LjuPqV^ǡ6[hE4C/A (j>#i-y!%$-Mbb'`Q_(F(x,QeȮT˦S7vF$Yqn%芡E00}}ήQJPP9Me@aB j`S5`PMWzhMA}ȁ bY-nK <08V8 oP'{o&ӤI"EQ`ڄGcȰo:cu] ' E;KsnZF՘Mh*IֱdX foO rhk}ګV-!.‹<6!RɧZVI$ӗ)'MLz|f6SW pv$Ao{(#B(=%lŔ yWkEU`|7)[MñD|@ 5 ˆ8I@[spvƫxjq"ejiʈ?G{ϼџ 7;}CYRD@VHZu+{t#UR%f1=|v[[Ղ$Dtrߴ03#z.ӷju߇Ŀ[,0ꐕ@ $6@3E#R$HNށcP͋b3mJ)UhZNH/" ҮbyNI#pvl#}.49DN)mVPGI"&";[.Up(㣰hry! 7,IF@z%QDªt6 [}Ѱo +"@q\ӵoþ=HvQ-{Qz_l?&nq][P͵n_`LX΁!~.ENNM0_Ƃ IK)`~1ɦ0Ykcn]Vn';3>}h6Qʿ#ebث0)FT"_E~Y;x^q凁UƄ8O9{"XJ>*!nvS{2=Ԗ [;4%CJ*4RA_eD/&[WMW>wD|bZYeiKŹ'б=wfInjcfS͚)9[K;a06+K|Jɰ1Jofn8u7<z eg5;IFUGr“-"Q]  5arPP(cMBR*B De_E (ʋ(Z]{]HeȥC|<}Gl{?XrД z7ZSJ]d5ѡ"I²g ->{doLR!Az;}A0!$ulCOP7B (om+9QW J|~=vX?' ʑĈ榢i홉w rDR0܁s@0gM3-t=['I+~i>pzJ(E?%K/e4\xH,Њ[BL Cslk= Y r=AC/䂿ۧ8#nB(ë:(`K+@p?Rrҵc"V3tqf Yio,Ӽ@7}t:!vdiz<4=v{98{$`5PEV`Ah!+@1qhMYC,mu^DN-G@yo_O0QyXFR4m7"O1ꉥ;ChS8u""OS5׃bA`PB[ȳV֦dulPlߵ)nC//;Lm:ێ-Tlx2EsHBG-t#o{G.&u7 b#I@|^i3"4Y0 Wܟuwm$MzSD^QݖE ǎ5ymGXQ=R1rHSzfSZZI%4}DT6Wuނrulr8*W p)ak4|6UƢ}UAl>W>{gjaN iϚ^K;|i,rۍ lKgXRN;F`9^1_9l4US]~ >2ޑ=d/Jv <΋(jz'qvJ, 1U%zԯ <;aI({&>LV 3v7|,vn=f'FOXQP7ݾ}s^~JA*n<Q-s2!R- h(&(o2_ڕ4,B[}*YՍ+mO'%XV뢟|\ݦS߭Bӡ@YdI9AE8l?ťFc*GYI5I\ Pkkj$/|p7wV]9ш%D ) G)*K6D1f6žl[ ZDcQNiy>F``{3 @$B& H jxPÉ%vs}nyϕ{j@- &܁s"ݺ -ZN^HMY،BUtBQߒPK_(o&VO=95=Ń֖H F:x&q،1KǶC}ʰ>|cر-It`x%}"rY=n6'Xju Tb-5%zG(Cos B*&nu&ŷ);Ma$0e;.(P+HfU3e=JB=:3t;W;/4D)0@oHV}CjO]\G# ժsNM8QQ+(ȯ,œ,)y=ĤF~XNmIPpSy6mԊ-!~w$K3Iyɤ2՟$"h.};m+/}!He3)LLGz@B4y< rl- ERiW۝Rf ? QW)6Tu\O״t:@V}.0ϊME|DOVҤM8!u^Ht?p⹸џr-\V181K> DAVϿzR>dd7MQ}77D=D5nOعZiy9JٸLȚ2lur-yOR g3)#J \PMLh!ЛzJ u(v;+<ΤW%Oz,T:B 7K V=h=4c|f]&jyhf%٣ddJIޙ 3dѠp>G)%2[-CB=M vRĮn͝^ox# FL~<k^aC ڽm5cKBIRoNj0Vņ\'/D=PŽK^AI: kt9".A nMp{* ͣpLq@M̟tU%J$RLV YN! . FP?s~rFm;]&HVgZ2 f[B\W ҁ-n}8y5Q `.嶍`˻'̬ig]{*`1KlTďK1QM4Q Az%(}/%ϰl^FPxNϘ9X~ qY,|B>Z>b"ۚ0iX>?֤.mO1ϸ+xGbT6REAutdP3@y-bP)~k1`r#twj56KGOg"~oB=-U/9iVmcn* iEC <6A=8("0ƁހݴVnN~:x%1~s1ʭhfh_ }ZLW;zzW7ÙimoKF,`2/Ei' ʡYQif>+9^{m"X ځ|(!0|[sfEhm8Nwi?Ӽfs]l2.DNf;E["PE!qT2( ̻z$ew,Q ->o l3tEBU 7T,ioeWjKfz3wT;0:n5 H$8L4}NgjB=VE$qfB`30tm`2WN-*eIA55  oF!;䡛Y1DśT]0aR.M2x.B0_n 055ȥF@0 D:~T\ @3(G7T󯝟J|t}B3 Sc9˦54S)h vC)4~MLሎGVW|fIƓώ6QlC_>`?eϠMhG!t&uP/薫r`U$L@⾖1(F_1Pmܖ:Qy[RgMP ,9:俄1{;賀J{LS/j\t 64*>haVDfDC|gL#Ӂx9g KH tzoX/Z;d&̼sWLz42oMZџ$ ׵@)]ܙ/:6-@W'JG'ra@\2 ۾V.vyڻYi2^# `5Xǀ^B#|4S$'Z2t$^6yGkzp$%uo̔$]8_TG%G}ػP$57$JgH:ϗũg&m~򊕣QrD}f>(ˁzK[n@(ņio{qօo([s9<;s-P E-dB`xS[dE+ I@ť!u\̥ '.i4ϗoMS>+/KqusTNwћxRWLJe%@;]{S=vfD](; SQWW_]b} g _ q=rƁFS~5_d~UL2HESP]B su2-C29{W0ɿ_ g}w8EM᫃FV6:d\6Ái*|C=@(2UHDI1a$. u8'mrOԸ w rP!0 QWW*d Uߜ% -& &o,.ug4D!^6Kdtw*3wt܍wWKq)dA"H׌Kڄ8;9m_O䍜D"@lhqfTK1?=4q|0ڥLe…; c(efkYkX=weϐ&rK(P?j*y-,6|hT{Ԕ% dL[o3 m}fxY~д\e.wGh,p;AjڊZ cXy]h ,>ӁZ*Ss!;|EVe];;&ho~~O[%WJMnA*4T3UV>[5+ #"XÊr\ZދCv8(G6Zo3=bKQm*cwb^|!ٕa2D\.#;M^3j93B)W!*UlG v_JQG &/3`_B^'ۭuC=s.%<^@Gߊl/b2䥣]@ g^?g.|[2WCgv3-g˓ 6KXʮvnJ^旰|T5,sB}vk3W}A, ^??3>HI,ȃOih]ɳ/06"CȦ̜}Ė]Fov4ON2r"{[go^H5qQ]-{ez888ڡ/-CڀxKWMBz)PF 1RHI>NqfR*FjD@Rb khwA6SZ~_StuZb6N/{k7IH,$mjS.3QDHez2!/JQzsSgbޑ ^mC3PŷjYS%G 5 nVL@o!b@n,XaȆ"S`: =̈.?ܙx9oTxueEXxq)ɿ!E oq^LMsE=Gj9-_qNUZ R v\_R}y|o/ VB a"aQ;r 6C=d/mt >'%1Z+3X.#ON.McKX=Eqj_J~1FTZaCdqN(%oFjPF7~CRS|m" ໳ǏU8ݡ)=@0_[cJ'i `e7weP5Fn,PaXNh$l+#!BK>KfR\':15{D!ʼJ^`弤Tb~ c-*9q{*bI+_- '˗B,+*/Fk=ʣRΚ3T}<>v#>hzs0.ȫyW6βȸcyMd|zkk}`3xESNasNb7jwttMm -ڡ5QT g(+s7X)UF|WeA:HQɹ)Ï@T*D-vT1ރB95L#(JzݾrwNK@*7T }<>,qxWjDS-k**zQkuN]. \Z,q5ԏfh/vx:wkrdtGEM}-1SQj~ =eA4t}$dk|6|J^-aRmPrzn }5cxDŽѽb}쓿1uk scj4P%І .b5t-K*ul^@,Zvbޡ0 pW5e դ4|0sK Q_g[nH/ƯobAV,б#搭AqӈmAKX_ܛk8cr"tjzzT>^#3F/`ҕY*ebTb#ky4~#s]dp8RjJW8ƽiӝ4䘳*` ,>6 F= ےk:&J ;-'qY1Wj .=hN9"@wj5PEr8MTLHf?It)M ͋\ś$ߍ6^ܭ=I~MȘZCHUjـ%}\Tqj@'ADLd %*ꑞœJeu:rd 9aS[m\NfZB(Cc|SJ2#̖.h)x+wFq5᮫y=!Z&xx(6c78J^o!CkI6Ƣ_yWI{RXx7ADq?c3yد`7JH= 5hiH$7*⇕·UT&*H!eKrOU>OmNBOG7*q>1͓$S}׳\W|}pemtc.oh-F:tiFGfZխlI\<§*16rbnW/N^v(U|lE Н DSFaD~lVC8utyC4gщЛl7@'gh7ueʞ`,TXymw^A +R\VC|kQ\W 8ͦ~ Ξl'w=P+BO>'"!, 3Fj.ָ[6ozm]DUU]l!פ(Ĺ= cJ=$wFkA Kn_+=SGbމS62mp>x~c?,x^*Z&1;.diF^ҠQ_{7(&xkjs F[B1r I(nCM ndBkp!y Ҕ/4{M蠩`W-,C'hY(I礚B[+(y(y=,$.w&#{,QMlۚ!~ٱH#Qxa hm Tm(rfjavt˖O]W{iJ[!1[4 a)U{& A< A!F"UѯI zU Ɍ٣Xe1:ҧ̓lsEX?R;)Ol"K:3>S`kbJTr%Y2M6pKY+I.P)eq!I|۰1rwUc&U.=RV]Sx0F:eho8Z,] %(3VZa35Sska-" AC&ULHrÞ$T\p\sU'QgLWz#tBͩ,Q!4:u]RnG23 y]DSe!j ÉW<ס5YYWVNZv/O0x45JݘZN&Cf1]HC5*XVnl$'S*^IǷ3Z5M|cpݿ0 *O]R\ޗ9r߃vO PʦZ rO;H~QtcTmjvN6 Z=!̼6h)D(SR"aKhd^!/஌]"EQ{YnedeחX!¢S/m ;5#R5d`:̃!0${#92_e' P_ JS]Wr߫DK!:v%p鴣͆ ݮ/tNZNˆvt?V)I Aq4 Q2w Vd[_Mxi\dfmIMu$\t 8BS-@ vʠ d爁U[3\ -bZGg%Ե- e&TfOqAzG;S424rv^M)b8Kdki!ʥtgR~Tڰ<[=-}9`e u3OwY%jG8ƺQl?cIz oo'} S_ЈMuv)Kj=mhig2Hvn|e7w[W:Zg6,Mx..9wɝqw "o ҷ HYCe .JbVVm+Dṭ=]\RyLr_"KdD7XHOȴ'bǫa>_bo8e^}\Ƃg穷<BĜC & ^=dAjz]*GDJsuK9 ;QUWI?Փsr@bJtâ7t-eqHeEO( SW˸ x'rTW|L=k?ܙuMx'PJ[ 0 g4ڷz@3T=Ȋ  ϜuChtL'U1/(zJdEXA) WQOWӨ͋<=5ۖy>Em @{\U9mZ~p"oɊw/jHCCbݢ$˥4m_і/!`(#ܞ7r{LatJL&( (pK2 /1As[y}Zߡ` i&2XTpeyM;ӱ:+B6f(Y"]o{lJqu9A wǒ/&u0 HZחWu~GڝXJI KD:pRw:=x4\ܠNr`*]=ɖ_*MI.ٝYb: % ѣS᭯K-Voc,j)PdBrƀ?;:V&CCol0ẃ:Ri*;7TPRdWU$E؟O]ݐƙR R@e[AFy#PU#VfKfM`kkIn7 0@%7m栆ݳH6Ķw4٪6EQ {TCZnv1l1X8"jϾ?5ݢ `"]H;'\h/p H\z5]ƥOV:Pl@yk^S&F@gprY,1F3g.8s6w%(X 2c> L}(oͩg>K=LmK&~`'puvX+qƬNz(k g:`a4OT:$|۸M1B$H۔FΔuV"}i'3GUo| ^r 3٢‚5]cҬ{k6ז4d)^l%b0DN}*&rA'BI. O* LcN?.OFǰ׎wy1PlWG=ďt\%8kk&:6J&^Kx>(#%^1n=B8j9o.f~ʉgE/Dq ÈIRQx$Z\X! }WjK&+S-f$VYO/mwIx+QGL-'4Du.Bui>mMdF;Y|)qԑ(έoP(΅ raY|O 8Q "Dcv5Јxny*BxPXD`}<;!vZ m[z|:07'cTDqheW:Lw5Ff{]%[k.R|y@Tt;.ˠeSD>+֊,0hx(+C8AѠ8MN }M(w5p,t'83{B}Dȥ{SWe,<MIw xaRD 0I @''/u ?nRڑcd8 A׏B)晝Ap'2WL;/ꃜK<Su+`;4/VcUf_$ sQ䤴(/RV<-y'IJvj \Ť gw-Wh9n0\^I`S-Fy-[^??<ϯaVD$6t(Ұ~û0öl[$,e-"*ǦXעUsAֲ.Z9.cTϧEpDBBxY(c\=%ǰӜRD,BՐŠ0L 5ͣ\CnYDIwM-af8rCZkաl0T 0@Pty| [CpO3(IiOo&,[Дm9.B*U/Mřt9.5/|FEaq,>sl5%Eqy $>s@d}ֵ8k:1\v~j]L(3%*d; r֋O qKNBqTY= akaXnlѩ>p4I?_kVlU:G1wbd`{m?Bl B(Z1JGϾ}F4v4;wI.KC^xg G N!ݛ.wS TJS5: \{}D*ɷH$at!Ck-aÖ^8|s?3J2+ɽWv]d(QX29$S]I^RuD⊊l?DJ7yjAӝ*ܹ 0^$KqQ^|ɷR7c&>/mJ\60`b}''=H)l!uixfdCԚTM(8뿿RՍJǜmp)P g +!U$|f2cN cS0ǴV86px.AȮӷUQtӕKF`f2~ma)a.}|}B ]gѫlCZ)JF (z֕;!'YKO⵲T L< h@c=B3 wJf؄$S̋~dњ U"7ǩH&&*0 Pn2zBXT};g_ JL9DzF 0=\k(i:'̿yK]ro9v>[A0h eǦx_SMԠ2wzdH(OzFR!$ٺO)!_a ~fHnڈp;CY GKhU@ fk3˦c1&\ ?o2?+烴uqVϦS纐D5Q.nj{/`@J]v+~OAV&E t igc(rU XS6~Xomf{bm]U0p:$>{Iwf:I," "$EIi-ZEDzCԭãJjS|w,+jy0hԴ2:?Ȇ2)[qߧ{=vm=viA#((ħ@" #|(#|ud܆KJ­uDU,׿年w Gn݁)c]lELߗ k"鴋I{ ѨUCQNʒ8O7"}2() %̲;253vؽXؘ䕿ꝇXZ9{VJ Q2(vrB~C#VZch`2^{ugj$ [(Fk  5ˆPLƬ&n)@~(r0(O.bȵgCk{!<U%4ybrY)'\ϴBJ꣱*8R8$DP `*p՜q9Hf9[~(AN+h Uuب%BgUjsb_t`j+FN TݤQIMIsè.tE?v"NAʼn74d;=n*!9F$+$tQPCܙKy)8S@=k˰s_mx1zC :"G)} i[clB;r`^/RF.JuI1IIAQ& 2of{2>G͟[c+|xySRqqcyڳ(`GaNڊcgxyXc,ubI^Ϛj$t _g r.bNQ{8 :@I;a1\w7z~^kcmD邏F)kB{m$lIOL6rk>YL CA:W177]eU{lKAPȨ\â32 LG{u 7 O(@Mc:K(Q)QxJH,ΩOsQ{S \ JǝbiVA4s|i穮Dv"# KkLtx]0v>ӃMR8RyBeq3 fuF?(0m9U#]{ⓏS3рDC6WՍYuH8ENz-Ƨ/HiB츎Q26߿jڲ#2|"8{0.]<37[$'omt#e0BeJ-1`a&wyɴO4/1 rPV05/}sSu 0`pg#>)zU`R#0]92iEi ϴ#ޞ4 3EO%)_6U-8E]L)L3%Tac[Kh=,_b[ 7Mӫ`@ diJzxvVmۏxp?;O ,^;K[΢{seHZ+ tޯJaG`n❮̜D.[%'>4_D2$><[&d|2KӼ=ٱdU VH}&N -8Rf>B!u@ӭeSL h}M$hv8Kft|~&i5O'& mC^$Ĉ/աZ4p%3&ռN& ^0傯/~ЕW@&4{&?ٛТiæpSnA[Ռc1˝l,FuSɔ:flT=rbG 䘓j_+g$h"u<*+ެ K ?Y,3x[Њ]ѼWK; 2mJsE diOuXI[/eNdLS3faId߂ .$K:/z5IeAWҊSg|N!3G1N`ӒbF(\Eab4ehSXBcctZƉxijuz\\A-_n#qF}z!ٔY.#g1Xdʒ5}3E6d4~yqyr\ *Q>TmNr Btꩪ0 Yh_ "Jn=8OBdxDn*PF!\RA)_˩-0aMvvLepU.p1tNf4@5?P\Q0 $ -  ](L^oYF*=o2F?kH}n!8ecؽl|"W6 +tstXs-WƵC uw ;䎞#.ٕ6)>!ΆâJ]ꎡ3wC.gc.MLbߟS9/wJџ@:!9ؿ!:sUyLܝVН=0w;xAOw.Gg͹r.n4^ZݽŨ2)rUo4@HǓ<}]V?#Bt2̵%ء3^BHI$)CTh=,f߱J9lUŦ 55WC5yd*<Aq;N_O̘/E9@^Wq?@$v;G߻ 6K{tiA=C"N_], gݷ K5 \3A 7eR AN!XHARj.p ԥExJ.}aXT;bB}Fxvjc~Y#l5MaigڇMˡ\[*oC!2N& A|3 gפ D_nSQs}t^ 2tj#~Pđ> ͱ_PgIKIpE4?! LEǴNQ]%(yPFeL$𖓛ܣcL_5A -o'RWd뛂7㎧MtzùWW#02\$͕G^F0ȩl MOaZmDԷWA"lVg:` J>fg!t(, pAj`:hLlOFJft( ׹Hۈqʂ}y *<*؃Sׁc`]'I_X)C QhL4%π#D'T@TAO_{FKpo0Ս.[vXʵli Y'[C  -_=4C}$x\eڈ/v<*v|ֿʻYߏXTzS--V=Zl+_k *\>2BӖ>!X ]F&$Q|^ 4c=Slx\t1;۶z>8oKwM/ Felu1_*DxzPc+ڥ Daq|2TAD(<ȦO71!S&5{=5rNP^9W#I^Ċ+VдXK`X-s2nGCw\/9tXf(Á(G /W^*7{[2hqK[~oJtQ|Hp7iGY?C,f4..YP:˳'bOYqk6pGf%|7!_9 -|"CXy(ɣƝiЮƋ-_g \xeZ<`<_n:g>g)EV~_nKo$Wpy^=.G%2g)H~; > &ɹBdC.1G g4l&z3/™zo}EG&9B<g8)V]5ꪅEl5S:@9jȵ;+5/eK,:~KpWxO_"]3t1 ϼvK̲ BVItZ/jߟu$h{, Sj!ou&<%?2]fmvɋϛtYQuI|M-}[A,𢡊ig-Vpr|C^R3;֟]]B{u^=/;H𽃱} QThyчgȐeCsexLJ$&Ii`.0`iX-=M4TVIJ{\Na ,}nš,ȼ 9C‡F\͂$ lP zeB)rɼ+6yA"6jHR+Wvד6#(?vG $~L,+-Mai`yB3r/RCՠ5b\| 1̺VVyWwHD(EQ_!auh#Uœ7ΖW}me f̮-?B׊.f=,rw"+c%7ϒoNZډ[.C7 }7U4Ð[D0^+9i(UcxTdr!_fIJ{y֡ {ޛUtN8q1c6}a U1:!+|~ / &b w@2{K/S1ߍ8bwAa8Kϛ~Nק'f`jqTa'd{_@)5wG=Nn{!)~ ""L,Ƴ!ak+7+i`X{R19B;w\o瘚WxQ祾 <𦋊FӈmLGkPעdۆy)uC7#Lr(dR`N,^#ݏvbidMzSɬLajui0|ϪkP<} *حt4ŞNޖ|zgj"t1FS6Ʈ\`|PXT]~+@ W,׉ـ*cVE7 onQEfC l+n2iO1WZWcƝ"aFkEL@Y|nnjyޡ0>yb.$|^pt:]IGwCwg[Ӷw2.p- Vtg@=g]_y;#>V/ZJꁋ*7>\2Qq?‡GTQTɠavl Jь[7**v>xA/ꈥ/'\d k{CYTa 9-~,HYJWm"j#| {\'|$눚P?#Ik=!Q?04b9ϊ@nC"&pFg/ gR2X+JcA;ܶ'Zֺ؈Ǝbqc[§K! C:`fenp {`)nX9Yjluڧ?0#EKс9#'E Su:sǜAKR&7ߏF!&\D7 Z>QT$d^᜻ҕ=)E;`0Jtmv Y+s2IPoZWxG>C$үzoDN Fr$ΫI;Jʭb|g%yk"6}Y(s:ϕ` <5c0[ak0`vGK+(LԜ^0쳐nY4yɲCX&93*5!QT_rQ0S RER(׀Shk*ef\'%IZoF4A:FQ?Vh +rٛ)E+F彤XYb}Pt$I *opb,YBHgAosb;vM@YT*GM` M);_+4Q.d%k. ibeӹ;l\n+v2ˤw^ܽ;};G&R_@Rt? Jav+QN7 ̛3|_n@%yX`K[¥'L,hᢗ ъ|Z#፴@$s1_BHL/uCccPǧ/n G)`t3d9R_##W@ِP] +DRrexm}Xte6 ̱0j3 l!]}%:lF;8_Ki׶7c) I-6p;ve*})EMO~9R`%ӳ&$jøCj:,Q/15/͑=\ k?&dc1r˧4o[ƈgީxҦ}TqiopǿO oY7\W$90{s ͞V>`$`4?G:pTnxQG*'ʳzT|Ҋ;lPq.ʗ}H\0g$nA8DN lD+uEŎ&4lքxvTR\_&#2E52ٳYRо ~Xr!m yJ8SLvtBF[Q!r_axu?>vn jg Qr ʝ~p4 )iЧ^K)6xh-aXث@]xB<;Av=&>tEZfi(|cϘ e1f2=efr7wnxdWQ.Sӕ:0>$J o43+ֺEua?UPV Op7KçYw} Ff˦.`q6]1U*ߠ^H68jڹR/+K+u"_P$ m<妽Q0:dHI3:S$&ǖVO[=,|Иl1nHp((5JɃTJQV(5MYԥ0X~iAbFIybÔZ"=WBG y?C2@>uWVTleǵPmbβv2kĨĺd~YVԗ0ʝ(VH! $b^0ػsղ_+ez76[.f$9Z7ii!p)]NJy X7I9jt)]omMZ -޽#ap5͕!Hʼ|:skvg .U$1(G%Os 9^#Q~7m9߅=xxȫS|xī\Tٓ^'>dJ\_ 1ºi#&O]:(+*]!{[U,38v-ռ ![sz9=t[q0hЖf\&7VG%3?۹ I"̣ƚB͋e!-AxU-jwqJ=oڒ Q!hs MnzwJՆZt!k='Fw;rp_î@z Em(91v+f.jK36RN$ )mZ̢q.bi#`7.*M\dcXEľ8&0GA@nAcB2pSa9" 3D֖0I 1ˑN -m͛s}yZ >u[SY†'jRa-`+)u'R.(m>4DAE wu5є3/,i[ YlPX =𴮑= 7D+Db" Gu'W&O1]g "$:Gp Ub/] C2~( p ?э+V/etwJ9uwè"\QAzesLٍԌ^*b6o] y]s+L }.d6/?̶`F}FWZ}Xر#PIER\獼=Śv'ҁɂ䩤.* 8y|^jz\Dt~`Znpwd!0wWYN*2mXt |͍zhN O`aH5qeK/4Xs˕I75'{x^Vy BnˎU>=:_MZ0/z: sUqv%)6<"} IOi#=ѥyYKnEy*c\G^L[Y oDo/_ G ަüAjA/<,1UPSU(Bfnl?j 8ڬ*"റJH} X!D3|.HNPCA^'oa-Q48uI}:Xl/Ӽni`#']Y01q {`ghd2x^הֺq8g*Ӌ0@erngK.kέ[Lj#a|_CrkN78mԙ|,aXbnb-;zXI燖zv]]q;2ƶ,9irOE*iM 9L {¤,y[cF:0i رzİBG~] BT6K+jTaC+b!*/\IJruųQ% yOW<|~PsA 'k9)-g`>.1\-6><xȊjP V`EM$ixg՛wŒ)T7‘p&kPelch(X0&? I>l nxMLŜް7[=|A,d2 g,QC+MDIƎ`X4`0pv.qMk''~__*}z\zbn")H+|:n!ͫWWi,4)>ߴ"nHjӒ7BoFLXv"FFyH.N 5%_/,:ە_/ŀo5 -HON>tM\GUC|~;vm(畨D^.z"ǧʭX1~/時+77ߗ(avw[:nq>2@3_1"kLzD u_7pөv1E_ު6]uoij> m[1dK "r Īv*K<cʌ/ Q=C*rhS~/+CM8_姡g%qwgDM^ wEw3,,H"u ֢bArt0JDzp:z2I l N'7&`,q"c?U `ksy3fdžs$Cͷ/̤SA2Uj*/_eΉ% ;ˀn2&#- JmN;(.S; l.ɒ|W"n%Bic 3GָLխȨq-]X;L̓4nɱ,btV3OjX"UXkPR;;heuN|iv_: F~?˚N /w90AE 7`~V9 ha>gfM vۼ_}Lqsjlo.qb_K7%> ؈et*%a\&n)2# yd)pzi [JZIO<6sӔ3EUUҼKP:.#@nEN/~b5^0 >77bzkuMb_FᎷU!քFp*(^ be还:!yp;,M+dg'm{g~  ,zdrw V@S}1g+$[xGbOI$td'>D:5ˑG=}&Ze^4W2nCĬ`N)u?_ڃ4Z e = *U*]8NuF C/ B6J=ߤ2}0+)T@*J^&W^CzuMem Ū vFmO_u4ߜٻ{&!ňMc >Y"`A~?~62TWw*idm[!i:D6ݷ(h. CvĊgj_]Cyu(2R?Pg@ý%Qlq{[j%4I3(0l"]XI8K2MF"2j_#((\-N6>@ZKF96Jb< e5fHL(dLJͻ{]/bL_g bȔJW\}bGI"UN^?Öک 浊gƫd[@\Ki0!eRzhI/rf2f=`奊pC &eZZejwړ#ٸϊH,] "[_C Ep5.Ÿ@Q ٩+ ExlXֲ첧m_ykNA0[oݙ`$PBXX=VkZm8OTʟ$${P<7/TNp55dPfМ<BW%3o@r[qds\f#_/ٍI<#e zlH˱c0g\==~tګӱkQ k5NN'۸Ts%iI CE~ߖ.c\ZT¦0e8\ z縃(:HE D̛ԼCt2gY^*bHb 8+mk>IBL *tܿR>P̰^̈́H]e W~7lE4eٹfDwg(:E% b=2X83=% `8ZU.R:[e\ܷhsF<9)bۘ `Mihj"E\kl\۴mNWhG̈z=Yj^>}05 mC{!:&~_:zuORwȤiRw ,a5SnOykwL)Sh+e{*3\*.]CQ3߱{fDz+1|8ӑthɬ&*oX(+R]-Ne; !"2B:1Dt NP6QkÚ vPCӿw^Q:Dd|e`t/"[ -h(l9a(G-Ρbl*V~piRy4!Shr5zHrRW p` AIߑGbyYT>dsvv|~Z"?;?ѣ?&"yps!$6x -FM6m) ޙW VN=NeOl#ǿù`yRKSB['n*R:@b顪H,X,Du\F%zqiM`~4 qNF4lƒ %/WT>wrpP}i?dN:8ٕ _ )e!jҕui]&`ï2&B=hU8pIO=-۶1 q;T1bal"MOEd%Z!;0Omh3Ug҆`RSEuj6yIW C- wٕS"*hc Rsdo??!8NqIsC2t?"9ŕDy/b ttcʮkj(Pt-J,GQ( O`W"R0pm&u 2!Wdؖ-Ѿ f+Ȏ4!{ZĘ@' z@BP}dZxo):1jūQ% :>&7խm6>\2^޽F}b)F/64bpA{NR;>]Rs[]+Rz/B¥u+epD=WA(pϤ[/lO1/kZEwI?ys%>w^RRS4}~;ZT]S&NYsOii{?<] RN >~WܥԝpX3ÊRX{K׮kD: @i BJJX$fo!]@HФ〜., `Љ;c\1s>)Ws7\F%(^o/Y7]$ hA<s@&@u%@ZCMJiX;|Qn ^T}c<0^s6رO:BF$ώ"fzֳ,mn᱂K!qLG^>HޘV9C2M2/ X#R!7z,0R Mxův GiV9V;.!V\]{r?S$-Ϯ'FU;ïLIA Lpܵ*8kJQ!Hm?Bqdb 8*r(( mvsgr/C~]kyQGћЎ8i'YH%0n b1~%OYSN5"~= og} Ji#gfx6|izh_.ձʘKxDM<&e[ύ8p$@Ѱ'+ŸRez(o:ReHeZ4fvtDJ(UGgSqsT{%yObu&'f&O}qWG?t8=[JlyTUOWId>Ҟ*e̖V!<⤁Bu3{KM0gT6I]_,NyOX=Ǿ,gtG=uZt_q&7-'h͌84\j轕tZ_I4Y0E9W@F9أ~gGO]!y'v} nh[XM% FN6 OO/ӣ=ӠD%4Qe[TР$v &@;u|"rQ_܈"`G7#Xx&]-a[Գc/"A(5:z; 1r//w~;hp_*簰p7 񅹠 köc,h+s@Vbb/Pȋ~ =oz k?_Uw:2jJr]<٩^d6jWfq[wst;KKuoF.3x7I3q-03=4J3U|Gŝ*XE\\a0 Poq˿S+Xhƿ yE`nx`ڼz"cf=]9b],$tR%܂y ϽfxӻCt $^T.fc!;?9X]p3X6Wg}p[Nб"$kEw5l'rԮ$8tk9_8AKw!jL 6\~Nx?${O[P/FLarxܑ;KS4w'7@bh2M:į<FKcChX^wEb_Y5p\hƢt`1Vr͢s#TP{e0.L6Be0 i xẀUun"5&EQ_qqN.'98l fw^{^:uͣ(-JtRц.h7HXGlIruc[Pg U ,Dt$,>ߝ>CA"F? a)9e:9ԈnړQ -nsb݆Ty{t_C$xyp:.R̸мP70>s%]ˎ ˧">@maE-|&ȡn!T) X,+ ,\r_2+n?:G=<%x)#1{Q̷ERwBr]i8yބNtҏ..[jcQ &T"vfZgw>*U=&S3a$9]Gi"NNAhdFAxt8Q_,aK]~'zޯؠ0 xRa[14i4Dp>Ȭ`NZNJFW ot}S~s;we)ޡR@ދgr j!)rۓRTpˆn 0\C /ԋmÑ09'48/M(}ˠԶߊÀI%M@6U~R斔[bx*rEa]gGW%ii}" [zx/P.3 |#`[3S9(!|=Z>br{2GwmG/F,^Glv+kDI#{ns&3|E~P_5^6թ#GmlR>]}'()<)A7`c[y.~r-GSsS$=[uv@lh|i]_:45iѧUCώ t1=ňF{NuΏ?3$uUz#a+l+I >I#i9 *n-V񁂭ֱe('z𙣐<3 FJd٩Jk<eEzE{_yFqo@\%5|FZSvAz>"깩K3B|:W%CN7amG2>GdWLP~FnO([hYe BSK/)WI`*w6qW_)yx/Bæ){0;E#ZO\[75*1VQjz@:`2ձ ̫~j-=&ra1,LP`LӠ?|fL_'l/:?,¿w*f.Mb?Gxo 58[X] 9#)| 4xIP9zc^:!5%uJ;j><3Ig_ 6`ޮ!MKVSAΫ5?\81E fR)vD0xkc~1@ "(uQHID0&g4r+x,q.’dkv ֙ü"iEgY%S!F_$L4HÎH>s-)cj't D]>)!WlD^Rֈ egF@id^8̀cXAC h[&=(o?d uXBd$sgH0y0zbAy;v/e{!s8yk9VXOVͥ`{h8@LRG]5q Oz2^xQbSo;WBc==chL=2JJ͎!~g|u;0(L.U*е".DKݻN6} [\uVx0GOyzN>9BՑ^E= P:ahWB}bMExL'wkF N r|Gu;sYwcYG!kU6+_S]2'P+׫kHh '5U2ى-ңܛjaQz6j s tx໘>!螺P"ƛk3f@?D]VXLa} A7r&=Z!:HzwF}!C`G*)Ej(9?$$]j}D04oPFA1q#[b 4|BajF_aRRmDNHQ+y_"R m¨Ԡ)P,C X<( o( y++;}GY9"T '&G?O{:/oCE i|=;:Ku~<$N/ޢʷ'ۿ_+mjqkG|)W/˛ Fhnx0F]ԍ \S!=o'h*?: 䄆*X*@n9'0!R"Lk s_צ! N2xQY/fqAdʺiMٖQ*Y>+k/0JBV^e*Y c4 @Q/Cqg$pj6[PWC\#(y&$MM59+3R#䫫r&^-k]Dx\#G_KƑM(cV\wb+#qK j@$ջ[*v6lYM6HG(lz!Q.?>aPXHbpX<щbΦ)x[h!Gd(ـ>8iw>*.$54iw0l{{xB/T{6}2.j[l=KH5 bQcyN{bitXC$}f`ѰMލO G Ҭ1Q0iǮޱMPyN0ԕ}$(!=Xd7:*W'3 ^ 9c-F#כ|]jN̚&di >xS͆CCVYK "AWOh&Xc '`Y׫BsjVS-"`4`/Ӌʣ؃33źe@z8a?P²M2#^|V'c7pa_Rۯn3JXtdXhe[rKNB:.vuԇ/޵DskFUbZ|*&5ǸT@7y `ܠx u{Tq43h\'az/4: 9$g2qBX}[X(F0@L4V#R=DT9G<+ogP< JPDlIɆs|(3D}+kLW=2tE!tCx:]ߺ·|! OGcg1tۛg̮PX tz2/=DK&cɘu@396k44w+y,~6h;Sz%]F;ܦ- +*6@wBcK^N7b1HL(ty&Kx^^M2슾 tXfK T2fĦ\*D b0AqPIEP6=F?8\X0wxt Uڤ >B,d G?5uf'^!4<#܈O:RV EKTk}0u%ҡ<_rC$qzG41'dGo$qqyH1^H$R//fp5ݎ{Ԟ|CthLQ?4 XwlL%uDfTp\'-6(G%WhKzݒ\Mk@5A0U{;HA*@Ղ/hd#M2wQL17Dӓ[pd)crz[tk P(Wⷱ?Ydl8Xַ"&ߋ7Cإkn*L#@o(Y4",lؽr˙_ P;DJ~Bf6H.pR2QXvC:Jv/C~x¨^E;PDaVܔKG~VA.ZN6OK+"*Xˉz ! oa4"K557\zI4;a)y'뉕ÝwvE3^sbRHb<@(U^ a>w|Cˈo<9Sp-!'Ha"$~^0ZM- ˋ=@~(ĉfߴ >M>7co02ECUeP+YӞSbtoFq'8̌X ָyz?]'SAslC.=\eDz\0 $ѱE lrsL +IGXTď}W:&OA+%8˴12FGw 3 QyRjPS+$Ok7+ԿV/5ݜ%R>p }[͔&>i9lzd^D[U84́cx}d'z +|<ěab$C|(19 !ӆ!c|705g>߯lkqWk9,ZeMD Ǯ*1N†ta,l!i nF0ZĄ"SX@[Bujr^ Yw|ƽl@v MGn݇>b4D@oic="d%BZ7U10'*GIIӜRJ[ c31_ۄ΀Ԏyq6 N}G3,IÙJ%% ZhXY%M*ZѪ7z`71> -[V'ydOm=fDh`i7T؀x%m1iS8}S~W= =xvU_$>ɦ}@rǮ*4j;ش̀=0{eCc܌B`J]zrӅFPy1Z!|غ}i!xi;6;{'ߒ{#rtwmo6E6 `lS6N[X8|`#N2 C[4# @87js,n\Z '҉UϞʩY҈G#s)H,c{}3|ܒ^ī{ {U9|QFg-^c$U@!1]okY]W3]ȊyԴ#* o9IOe(ϋD>rCj-&<ܬ1 BUd^8לkӓD\aUQMt*9 wI߬5sY{!T%+oYoتPTM8fڀc2u\bO,wE,\ݑvmSڑb^MM-A(C$ Uhpaf ^"6n<2$Xw􃵀y*:u_ :WNX*Mh0 ~۪?vzB=@( J1DG` bԂFG=|H-9]E!_~_0ز N RWG05&0NWO[˞OTb?0tmAI1)(f?ӟGNEc<YB+o^W-'0zoGbJ/i_ /Q7GfDB 嫝±o[JNdVEdĚ~\ʄ\ɢ VGFBZ! ^1 ܓL'k"d=QLj$v0W nF 7w1u=˝<ː,'L70]wMeNL8,TA`ud%;ifA3迋?1F|!Fƀ%K]ȥo#DL9u]|gK?Xް QE2 Rj9s -hŵƂti 9҆uw")]âpS4 @CSRF?놲+`^ˎfİ-I\YlCl$"2lMH:ɥp6C־O ~{c FA_$ ü],/9a7(TW*qa+W1O_Fd*;ѽ=Ȁo!3p@qm<6"?ݬ-z.2&tl=IWШ"6DxɏVkarBqVeڰ{ݼbÏ#d/ S$V?}x۲螄/H/vV<.mW/Y.ь%r F> JhQ0 K78? ]Xqt }Oi6hּm?qx0uWPRtHR2uj+̬KaSvTuvE*1t\H鞒'')Gݽ9cdEfZLt۱&Zg "m.7ebiP7k? SÜ;Sn: EP1 g(ADB*pށ qT{rb&8  mb訠q,g݌7l; BpH5j!Q%ZBUV@>ex0bA}Ӆ`n*)Ұ٭a#Sgȩ[O2^n4t W\7KqKNxTve؎E+bot5ةUY9ZuhQWFk Uű2Y Ah3"Z?dޔNj}kd%`dewưl]k:.]^EUo~/0Sz?W|Wc~G%h(m;{ A\[VKa(/?s y._CzrGMȸ((yCo&yIISWHcp#es/aK]BZL%̸ڧo=)VqP -A6^A@w#_K4=JIo -U/p/ zhcw'Lٻ0Tdny ۶!8aF#y Pje,ϖ-bsM/fpnh/M+hG;$Hh,*oS|`fE[׌p [ҕdby@@p}(Huz<@JKRY+O? IG$:{.V.6ɃԴ##* F"B碷uV+PmD?V-ٯޠ~X"̜=A4{P⏾٘xI]'{. e2{].gU[': @_[˿ܷ,sI& ѭ N7I_9f72H/>"xՇԙ\][aPgRi4n1c3o❬HSӚzmfYN%m\*El/Nf0GwYnwtX}8B<Pj.`Ţik3;Nec'"Nt#Z:M} rȐ3F8pז@ydySv l9%x\d^1:g@f;%xW#OcQL&ZOnlTcd5r-pw<]0ctɔK\dC@ TdV%gy*DhA7[IϠd"Bj. D{sjP*y̜Т[Lq;c`kHl{ S洫*1uIc'F*JSKl+ui?j*q[Kя; psapfCZ?M.ʵj7ap~}-YS`{pzō|ڿ.@k/@bhվ\"]l+ti՛~+"{xOz`R*UNؾNdQԡ5Mm2TF̨HV'Dy-e_0µ Ν*! k_' ydgblpTpєZv`#yIKʮ-(DFq&g COnjeIr7[֋֝/%Kիk:w.`}I9ܣ&Κ5;O8˕^^؍j{Mj|BxSYb\"؞ˍH-xP)uR@j~T)\.=WФHf6n#?x[32w@H=aR4]5tT^=i8AGZj'3^#OD6Uvu<'jW%o\@Q&xH[%ګnr7W5VN0bfZH?tǀ@F.s\OK$jyO_3na'oϜB۳ 4J!2E_v";J6ܱpLՏ25;CI@[)UDI󔭿7G%f0e-!q+>UUM!$3psYwVJhPGWyv-<FV { cݭǴ6T0mʅ17˓$@We&ZKf9\_t*q"Uk+q7ކNF[f1:D2o.6n:2rDKVFq"OչSݽr`z=ϼ"AFYϷ--wG4ķf+8l' O LcX4|uwM\2}c'v|@8L5\z fzy3~ 49y kJ 8'#+΍ & )dpA(b*]nġ(<6L̉+D!][7p"gI(XL]6w`Lt(Z&֋% : #3h?!ebdCE2v//ʰ^S|_H_JG YXɆZ-B&zH'7Q=?ԛT_&'Uzܒte$x/Mnrn;]$¼@6Ƭtbѐx}k_043<Xf<+W+㰴7zz'Nsl;ڠfo=f o+,H5qw6нz!K3Qfdt)mS%,S\ vJ[Pj[8;,Fb +m+)X1 ?\LBm]|0Ž@q*GI% >ÐI|SդBoȂ ^j1-=*>/[}=#ڪneV\ Y`<{ﵚ -߹R?)A`6@9蛇)"+z?cfFiEMo˃曦 H BU(v hn u|<@i9+s}R媋@Kn1ck,d} atjG.na+-I9Ǐ vLd5?M{*K \ ;DvݍPxbܐz>beys@3CEYU*8l.KKZOTQ 5" `1Rٰi?3Ogځe ?cwbKMk 0RYNbNzo*hF+׷:nm>_PF3!s\>S+&'kMz):AQIrI:ƦD ND_Mɍ:cRu>Z֫(ڠ#L(SЁyŏSl+E[ч-d !?ٴD/]_ b=`ܽ=Wbr$z%BCᮣرN/}Qu AHʨ ߔ R' VCЕaj"op[U^,=1~ry5/ $f :|$ȧ,$3+;*I@]z|>݉ -vZ4hMe[1D+ܔT҅7(yWb"u<]~):"4_b6Ny;xqݔ)@lkL )&,ŸʊlhKK@D0F_"o3$64Պ2u`7 wV|D"? 6L򿕧Y%"8R_YʹOP[^\]žbJرkmQC1"n?M]wUTwifJ<[R}Y;)E{ s_q.[|qlɷjmY`D[|.oQD<4*5]l "XT#ֳZoοV6,wϼ$zjd}bFWb-OH=qch]MZhuVQxeYF˚~^;`<*; vlzTL޿~gr(UiHqmݾ#/j*ZS1O?sU\JMeǨدbENcOL2$GTo!sVAQ\rtA3z%HWlZ!fW^$Jݣkop*-d̒oEpdl%x+DvwxָMI.&8;sj lCcY4<vKb=bBo<k|\ W<6gXrMAd澃S{he@, ,m{IG1:zU>꨽04Fn&4f, o7}>X(I؍̮WΦsɒmـUD {;fAiM; $|dge>VoK@wa6a"#T?|iH G-/Q9Gl ,ޜ{~g~(,Pa>N{ D".DY;PQ9ۡ-f2fR$RLT`)[$K%:^ ޤ$ (7c>?#))9᳌7É2{:׃FطO3=qJ,1R.CY ÉcM/]V|l*:VRX#X9W ~]'LobAEJ}upYV̡~fŸmSl)QKiwz3nW55XSjY7&t9M( a&L쁓4TtI53B:ȼ:.A4uϻjzz=%'llutU+aKMn:ϱ}NCp EhtNPWJ^UxB~>R9ΠpxzՒ鹭r0&aQwf | __ES|zw8>H]JeC&re|螇f\떰t2>{_zNT>=*<_cB΄ ŷWw1SX6ˎ`{:* \J<0{72O +-_˨gEy%/Jfxyݐ{Bt(xq,@y&+A몕Cҿ1w3#lr wĬ{{0ʹi#5sL,& ._ $ 5TvVŭ/&, /39Ku ]sda2 rEO]%5v64ҋi+{#oy?rQAÌWhV~\]c$Ec,ڒtX̌z :FםzG-4Aק5Şu+gQ x&#g5KKeM3 dLB9ZېΫ-zn`QG2YeBYwau1l~ p3bKlv;麄(ɆÀo|Ha&A;nZ~4 +lY(((<"bȫVgeP.pА&p#uSQljZ?H^k5>ǰR|1|`1V+j'n#|Kjn{ɤHI5[%Sڕ0om(VMGR3 ݨ!~$O=fSٯSp0w [?"#ޒ}4o**'4dN8sls * 7.0tB7:grV#?͌tdj6$Z쎫fɲ0 o^I\ʾboUCk~W~֛bVN=# X/&${"ഇ0ņWձNJf+RFs100ʣܴymz0m/NiN`$hX$Bylto35~ nAKi{&NvSzܒZFVPbKD>y{lB)#>ha 8$ %(#SfBl8*zjeVuL0vo̒"&At6<|2' h72_A4|<\bNW]o4j )v */9Xƥ@.nتA24*Ix`OwF֭!S$e5b7LA"G`/0UDR^[7.w͒ŁFW/z7HںhT`6(jٻ 4I4 "sh %858Ap/\\ᜆ?6JA'iqu+wGO9+s)ISY^\&,2mCQV(5NEkGCInL TXw&THpJ|WVq.w Uu0^ U#J{srNi 9\ԴS~K|[=VdZo|h/(YXLqd!Z\AЭu@-mE%|oU*o0a-p8/jE|ؖJqkt*^X #+^Q W W *>!n\R?|>KX+@?{m<8$AF2, AƓGjݡ3UۗLv2Bwh qjz L0G'3>ϠvLB?~UC.p~p_ TIQbӲtbR]Ek~- k9~/H]%wDd΢y͔]b,|-A. 0)@X7' +OߢɬtulªS뼲^Q+) J IfSA&4:6ȃX>!;4"j w~t}UB^5:=1fdHbΟXcNw@d 0&=u5atٙTTgmF,ph|D$4´J/;4D{ɦז2 ?W"yW6g0q6dI#)sr6-%Zr>( pK/=>ܱɛIӗ.NQ1񿕤!a*?:F6X:k 冎;Η*vқ O>; V"XDp u ՝+J*2GLbFٜ{1J`=<#󻜹Sp=N\95yH:pO>bo?]Ф WĩWnQPbVdD<晶|O)"oKFa߼lOOZB@;ܕ5av|^ @Z6#I.7g\sVd{"*h2LS_UUj,?mve !G=&zct";& EEcklp; cjN3!PWgy u_?.:Fɡc|wYY:QPD8 3~}u#f56E~H`h4[ŠҺ&"=etk/L⁺X>E8re0KJQmUJ@X&ʏz)ed FX 4A1?8+ ~AF$o51~1D)2UnNERǶv״*&W&" ?Prts+QgFYl7l>{⏉@.dyߙ[.}5F1%]aठ@;KP_CzQ1,Tk;#H)EFQ`-*hܷRm`ncK#*ƁBA:}U$~. }ypHR!R5?F[ *\[eepr۬SU#1!gDV#.f> w˺Ï8RuBm 4aTyC[;IU[v:IA>^~ZŞP>4qg؊u3O,epERu*;A서6k<W^nPC8{UY]`Ơ >89"jO>~>bˍ/b1ME'uUP3lgCn#'d2<ι&cnԷ֪MLY '׬;"_Dvya#7g1޺_yHf>5iX;'rL|kJor fQ-J~ FSp[B.nScq]~dTCHl?dlGnoR^Iԛf(RcV^'HRG悊Z~U+a&˺l71"^d5nBrىn!۲p6GXDec33;@4g0wxOk;:s d_or?GsymW?U:RFr7&|=QVzŢ&0!yˉ&=OZN3߁5ґWc8`gIiS j9M裪 uH8r8dxwhVi"Oz;ϧg$(_ߺ](u L$*6⍪^Fډ7XL {yu5p?Q%)29O, U Yu3&3HQ42w$dMcC?s9X"#ȧA*Hvcpxz\ΰ\6+ܗabЮ`\6Q}nD3ڼ~HP 'YH @֘;uGy-$ 8j?B ~2dtQpHvVLk0ysFDFBr*9#a> ܝ%f.(̖0?M3& G韞H+>ˌ< Ǿ.[1 g*mC$pC'dQ ~ 6b ,9c5ъ2JwJBt}{j& ϕ?p@F'E8gSΔk`$:!SZE`Z S<1y$19ǮiY]j+kATu֎*M∢?W8MYT.|7|l(iD3CQ!h-|4`B*@ ~fPjQài/ϸwl/~/ʱ`W<2a IƬ,W(MZ6͠θ m~*0Txi Q:79|)G͘6;0 ~{vspY(7bY ,wk4{?ʽ6NK8z@n\qI/[#s@ֳ\mi2$gҎ!!!=s^u!A oRKU*LNFWh;GJ hrsn 9(ȺW6S<$̀ E4*͵aNNɤ Rog:{BNμX8龢݄a tixgRq9˱?{].\SP"OCXZ Wp$IMi5r$4WZlf۶<6G ;4ris^NYӭ܏RleU$fӬD\5yhITNڀI`~p\ 5Vi%kA.is^M gu=kS. ~*޷O<·wږT1E]p6o81{X!e[ؗۧ)uvmo`` M=R︀ t$&ܼ@+@w~SmNsTJ %~OŖ uTzGM\)JY"~ڵc䈲q= ..v[HfdTe[lhXOWB0!O*)lAOYPߙ] =i qʷȎ ZVN%4ՄW34L;Gs9}X&|HՑnJמݷbFPqEeEl E3 :SY3}8_-Um6hrp],~\SP("0CU)Li[vjԠY/Nk.s|UsEe윺p7, H)_/,;Ns14 @pג/H*$MQ9$)x;(PBIIi52Hk5ktੌ@Ѵ}`h9v:Oי۲DPAȩ/ u¾wbh4jmͦN%&d y88"#߭d+PffmJroNmPih~sj]KfK'h%R%_qs7x(!Nek3`Ra8yHUsP´OX˖+*o_w!YhPň)B(L/X#-aƜK/mwwD3 HGrSThY!ow±zR]C^u~LMA1KU{\R !b@b2Ro, KPs`HBCJJyvYI9UL_qe HYpi~+ MZ CCkHJ# < Cs^򂿡f7a;DT4B/rBk*Zi<̛ 4B^PQXI~.~ _`)0\z) g脬Q,nަ`A§{+K 'aO yΎ:0,n+[UfA{8сygAt/\٬+u.4Dgܬ&{{fף߱)S k ҌyCZE%ϑMۖO}83Pv*lPbODѶ`.HeAMbH^JT\1_ GݍVӁ%ڌ͚pQteǶuOi{E3wùh3zP亾qm:jŧ=Owu4sJ:f}ߏQ*y|?ceKT=oc?%o r.x&y.7Zv _Q Q-z_W$;FnUGifa،Y6NQPDM*_&cc4q1T8ȅ]],jml ̋T+B \PeZ42}YٕG33MV@ڻ)H{ `H&*/. )XDEXeOEFC&[+12`d -͟o~7$BGLv3>0[%^53"FLu%KHE{Ww6#HyU2'M+CyvB )OPKۦgsJ=ӃKpFJa 1HUfSJ3e!ZT/JO^Rђ Tؗg֭ˑcq8.7gYKp~K$Ң0>@y,+9Xp!tt4ﴤkrg/1LD?՛͆شƍ28i7w>M݅gy5XΏ*S'Fmcze0]8[ f_}yc/қ=*6(iRV00z(E/'x"2,2cF:QZ'W;0U99_uXg0Pz:+M=.D#Q8˹Kx+$lnhRM̹w+ek#%_yhGR8Χ >' G{agA8嗘W% TFrDO=_F [գZhI`{-Wtojmgfbxm6[PdV_o/OU @Sv7sd8j4G|Bg[ ɋTK9,mSg/H,?Kb&xZ9Ii"i~9>*'}+r8F &{-nK?PuˋSk#_8Wz|swuRcu*LF(<$i7FuS(܋Wn❍ uj_Ug*y;/]}D< }L6uLݤEt, jYZ%*ǐN*9CiM9k߂B6mՓ+*8"zCtJ Nro(4^aV͸Y R+GxX+6sPBLjRGƎ ZE)R>fJ[P%- +!˰H-4 Ja'$R j)'kL-.TwՀկԨ<^sA蚷w`<ϛg'e_,VLua b#Kn,G͠É]oQc̈MK!OW:qtx u *+SJ!KK3G_N9d-gMԆlG<> K] ?2dōg( ;9փx|"pҌxe,)wpxpW-M-L5jJ~]74nX1f@&s %on{ wvoplPO|Qj:m>(b47]=p3xt, GY_dEy5oSJDY}N*H5IY׿q-|h:Fi z7]QQ 1O>x'y mڷ dri:"<%Gtֵ2%?Qy@Dޫ7rWן/p85K|JvF^"-ž3p1{?1P6b6 F6ݧYʦff^Px#_~7E͙K08sB@'wNjh^/ -L FKp>kVY&pMbBI})j\AKmWsͨƶ,')`AyD<]%0G>5z L'Xs}>_s[?$G'q s8JF12 #N(]J4`gFΊHxn%||U`iL_{Lf+~785|^o',,eӦ\!|MmqTFBUy?Bfb*2P.F+rzMkM 6 R( 7'\NtN<= L]@>ޏ6yy@P & yq3:o2.74sdb%&^W<}2,\;MEKJV=[?!Ft,yTl8x(r{s%R'HLD0iaA#J/A{4x@ǡ8Yx=>w?V<]ֽY+B0+1z|t#{KO-$Hp|/kѷ ErC|hw髦#18P-K3ʑb*׳Z`K%_ֳȄ PMPENq;Tޅσjҭ+uTy]]פ '\E9̕+l1~_MR˨eHY#5:aP*S^sɀaQ#GadeHLg ?c1 *5ӛ孼3D{{ucO'ٓywC\xHBU#ߞ ʆsCs^KяEkf>MR?35(|#R|R&ƙJe)Tqh=|4SW) 1ϡ,ntSQ(5`ssߡT5 &idDj*j^c eMl^=@S|&Ѡ80oO)7ɄľI,X#Llӣ}=#3m ]J$uoCqKv{ڥߺ;I1A%gw FaO!pT'i:\EM 9B*iy 90D.OOHycqP;É!OEț*.A+3:Ӆh!P-L`7fs'Änvxܳ_HFqB9$vJnR*ߏirxMϧMw!\U)C: Yԛ4^,ϏhLp8죏 #ڝC;W ;4P3% #E7rh-o722}@swy >dW Tm?"VW4S;>f  b#:rYJQ:Lb㋑(L^JH%u^dǡ~ItRJruS8a}S_ QwҘ[o`vhf+8;!WU+Q\|Ԇixo.xQ. L:r:0%g!r#|Y2XW^a>g[VǮAdӂ:ڄ_#É!|('Ζi&HAr76&\ߊŠK Vl6_גިPM3um.v V4h rYd$ 3+ YcZ^77V} s6 E&F$ϋ؅|(p|$+$S~o^/rPfj#&AщQ,Yy>N%3/BL?j#.]g{yugwl6W 踾7\.41zC{1JSt?t9-V ޒBOEtYHTCQed%axݠ \9ayf+1cS#bv£B=u>"Xnž4ílw/I8)x 4mZpwJY"(%SC(]:6Dzs&UMGm"1S& P|s1C^Q_T4j; c0~͵ނQf^DQ>8ҙ?V܋1cn=Խs#wXp4T^񀎗x]iyc{o%)KXKڦަRP&X-K}r*PB.eIp5 ˜* gC,|SKE?Ⱥq\f[^o5?ڒɑ@zr g BMHrVm[w/Dѽd $6Q(oSQTd~E~G' @2'DNci -OJd VOP G+ge4؎qԷn,^V]Ą8ً=JQuUd x˽QqT%w_ ?W{ 6%/t7wJ9~{&i%-'Pc '=Uͪ"4I/NN6u,Lxpy3nSf/ ;}nKTwT`Q#A85<(c3ŧ69h('}`PҐJ7Go e!lK֦$Q:{[6.#1+%BZȑ'BÿxX ;Xyk XV.vz?o +iZ̻i=^ uF(E5STKhS ܽ fzaȓp% Gȕ3ps2d25|#b+~o8D~;˖2:=xZ4Vܨ"eЄ@4%Jhhփ|R01%3(R ~enBY!5-"$it\ cť inN ՞-l8S.Jqg%Y5bRKrV՚ iONA]3M*}iśoR#^4AO]&ѷ}IwoK1=DT;NAT1u՛0z跬 Jyu3m~9 s Vس6/ִoc4)-d.Vkw׀.}B8KZ+藎4 r٫0_"F*vHQȫ@!.{^-Lu.udqwN\C1Xz?ߘ1A֯K.;l@fփ5*r?/6pn+WdŝKc=t9ҝ w8}e%=i(n J&c$ c4viߘ-0|g*fm6 L(PxQUhVEbF1ZVe 2薗ሲ㵅R9̍U({[חr9=V#N:S5.hKטxci60ځË;q;X4fpv% $0=InYQS8fXƞ`?8ó 4%{ب9Y9I?VFԻxX&KB;hrÅ_6|ߓP͟n:VB͢e|Ȕ*R3D>CjEN Xq}sIRK6uR7R>OU1ݐgd<> PM6An̖ܮ)Atѧ$QЗI2=viG$l)S5jb|0aj0WjSit[Uӝؠ'JsQ}VHа2+(5PK>h`8;uJʾ/?CZ/2{pl|qjvnOL<?J{xlX{S˯#TBl GtWfSI9""e3~gVroҮ C0;Լv1mY` Mo{̭dTO`P-Neί夘=qK:?t=D|!l.WՃ7ys׼JC+d 0#x,»hI?%2I܈$HyM>}K^2:'eEvfAI\08rϋҕ(VO\s'XUiށe|[Dճ߀B^׿rvq5G4UK&5oQbXb@Y] g8֘XR~AW6*AW:)ĥŵ|̖^ 8qGG ؃Q^ eTP}!'O ;:^<2\p:4'ž ڑ/o5ڢs+~ \7mvz8sf]0 I7K4~LrWO[b{Z~z }A3Z%o]‰uU*,wt/ŢG֥ͥ#%m~w#hd =|Ms5a4ju|X5% q29TCکtPF 9j]- IF %+|WRȯFʰL 0w6ΉLĩqi?/x/:g۲iPJnb*r=% %:% u.j߫-)FɑA]p6GaPfr1[cwx$Do!_ ϼxMpMGM$ ̳ģ9N?RCb'_-0ATd&"I<J@pikFq^2Ԫuj*oY~^hULv_]h7yJ&d~ءz$7N ǨfĚ7NV“_к2%Š匋#F kJЦr#UKKw[)t*4KmLtUc" 34/S_B:{$,1>sj۬R{@™y'Pm.R5)I)!U/&CΏ7w*[^ROĿ5η҉)aȒRildk->ǵ{[ `\p vʔrKE3 {YjąҜ*X3~cm .=X@z1"Õ(ӞA_6iDвp_1yݎ'Y( ܕOne.MۓiM #*Uh!g]3NN&a*ʻE˛ח)^$"%}^ʥulfRT$dKU߳rI] ,roa=jF(yOM|#t=R4?歊M&M&b[2d0wg5fsyoW Wz;oX:Md Uet'*#d4V`h& i%/}3Y*r1Ԯ}dChDLWBTK3 ΍%r $4O&-Jc6W4z,x_{(}}l0-%~,s%H+ft<{)_S= `RUwރxˬ{d>զMΟ n(En^ C:-t4Y %_7C}#j3ϐ6]E>\&4 aP0!C(VhiEj ͫN\̞"g-`|Ku .neBJ: H+fq-HR4e6<7vΦm큫힙=ɛ2{cLric"m4 khEjŋEng󈔜p9kB79 uz7p𲢸@tOӾt=ĹL7r52 @ז<8>۴_Θ.z)=.8&wEO~\̭|f*v7mqHi·3hq>*\3I71Il }Z:#y=Y6 FNwqa#;aپh׫tΟU2= N~qb.IĠ JO IjO_9tŜrB.lT+ouP(9"gx7Cc~uS]Og*٭B"U=xxTQGqgT}H)uW6jH [?)83^`Y cwRǖojlo`UՁLz.lMaZ+줙WIMt eFRG|82>y>ID%\3kkNrM.-gS.@Rğ Dp^-R}ZaW_b'x擔iܐ|m*ujK#]-BKs&/%hzu<}<0s@-LHT)mLi KHÓ_pz⨨v˱pt6/S0\`}-o/ $߅;4)sO<Iܹ*NDՁ0WCgyv.sz$-28eld٣O2&$5M[0I>7@ N#YU`:DGPv}ow~Mz=Œ% [gs/ZC]fd ~Y[nvtE(TN LꊵUk;BɹEk\|34)#})Ɯuǖ$ ~M}:G3} Xro*g!'M= UN6j)DK(]EEO3~LSucy@9?xVo@IYN?5+Z.݊~7RKDD,"JE KCls+  ʣھY* |SCiq{aYqE|O鯱q1u^oX݈ :(僈Ck!9.eW9ցhJ۲cUn1) Ȝ_tg htd֌9G&G)^M/B@ޒ8S3;z;wn.gr0N6`88W%kEq-W VF]Uq@Yř9u;W>x6xi(r)ωb8ȍ+S0\,2gZvLP1|~~=7X m>)|C'G펝Fcή;q1i-c!2?Xjc'm J҅nwFTsͨJMP,Q 9ei/OL0zBb:bf Eu ByQiuMa[Ӣ0 ?W4n}'CϮ9>h$}{\&54tAZ7Tug`о;\P+I R*$سKKs.n X"NzX]'pcD,Dg.}=mnR}9r0%/wɚB  700Sq)mx@G~ `M=N' <0k(0߰* hGPlkV?nV38ghN(c0[!aF+#;Z`HYia)?QJ,z\RNl)1ac}e>g H4;rSǠ:&5]8ήB-1UH#My4 OlQ,gN,qķSvMOot黮BY}2"HUf  X A6HJڅ#& }|͚ٛ{~U_%2s{[wJ$^&P팍gNwέS BI=0RN HOW7;>RL,@[N*pi4d%/RWb҈ z36u=abhj̠t< &Tj^ݍJTr>xmA:xȡc 0 } ˤ\+Tw=d|@ ̔1r[֯#4n$tv5c8(VI֍ArJBkoNhىCd.}'l3%CGj] GmM#6G'yo`4"d F4_Q<:vqahn&2Ymԅ`cg гHK편piDɢL&Dd:F:ڣ{|5&*8զÓ#(ft E ӛAץuO KʗԹD0pq{0Ύ|̌?%BhD`m,=9?h%4\2Y$z^F>q^Xx^y[YLaS#51'7scs-Gdk#Aj;:Ī]S̜ c(їA >NG vnJyD>%@1ޒлY=oaShJYb~?|x(DAXa2]3`8Z ΊU նhω+%wj$Ww&vx1/\ŭSݛցzeVjN]V#t9X*/6 Aa\7`T#J_MYf2 \Q2-h~z1YU2gF-*&;8FM0~ Bl.[x% D)Xe*SRB<1v Gfmf$*p8lh5ePq#On%tdwydҋL[^T=ElNmL$ޯTRY҈8@(pF ѾLYnFMÆl~dm 2 =s,u@X"/{- ւ9n-^I63 Ii<^d*BJ|afa3VO#~MRGoT-&t~@@RBȒȓk~6 Ԭn 5}8=ͥl vc}CɌ-(nu9G{e.?.4:1=KϪUCkg+>̮^LXP4TIhke ;DұV;iK=$1fO; 6$+뀔\Tn Q8\ |u\"sPm,m%h_3β=ghT* Vt}6WKa~ qbjib P;/(i^ ,EI3DPBr?t I$GIiR6($C6 (_FE);,|?&B/JF|lQ,9ɦЀJ*SUi U=$xa r5Y7]2q&+1H[9G[75D5`]ak!8֓af&e5hD Fry'rɗݖU "ix1TZtYG)@0*cU%8CR$hlm({[_2JAqf@(ENu+ *)4Uz~=HBM~Qԯ=W 3zI} C!؎R1P٧<6B'TD,+P_zZ򟨯p}=PzE"MtSBn.3Qm^ P`4vM(콱jHr]-E_bBsjp>B`둜 14 }%۾Ё^Է/ rv3*Nwi*lϘd`ͪ;\hۂgeDIavɀS5RyoZ|0ؕ/*âhc*i 45%>M;h \l? sV,#PD?yNbM_+rp 5 ",Z %VE`甯TZ;{g.l~xlG5N̛5fԇ@@N/ 4n?#}vi5-OVhcxb&Fpꐗtx4yôo?s qņ֓=1yUZR83EezS9B}*Úd.6a[0WFbX""~Mj+qVKcOl k^' |<-}MCc1W`OUiR' jEK0\c6p?>EUu)9ÂrvސנZZ8JyxkUt>_ruڊ"E*RkE;ITId*>a|ZP}ZZhh .M I/^n(Ez"uӸz_Xb`uX{]!~ Ƶa_EyYvUo"μ 3kl73\ 4Uv=xpM%>$mÚ@_uB XssW>*N_Ê!RN4{ iw<']̄:D@O|53]p@rиZò]#=z|ҡgϺռs`/4p#4wFa3Tc\/_1xuAuX4uW^3i9'GjQ^¦xE O\.RYxNf Qa$vdC+wS@(Z0rb|c9'9 ,{!,mE8V>넒T%^Y ވ {gJ(OsyPԹ:(-Ȱjc"3[IzܱljQ =Hu_ɛ|Ic>ZTFᚊ5.4Z * =y={1k2=H kk/"V۞]m)oQKXaRu\2;E5jPp)Sn_Zى׿42VD1  /f M%$~nt/)7cѻ d%q\7a#T΁>SܼGoJ;LKdWxUD(%Lf ދrNl]*ka1Jtc3Zn}fp r{sCr௙@e\b9:UFamd %Dݫpd"/ZqlXFU p^-τ>ґE+4IYfof^zᢠ^}FnbRc$^3n2w ]o>"7`4ͫ1|d q'f9',vG[2<7G^1@Į!dD@Ak:Q͂eeObQ Z | n:Pf77PIL*%N spY\+'{AdѯEs?8FYx(6oDO,8%h!nGV\S8.<ծmOp-(wJD8|"S=lPi4 &|y1O߰>qMqoȳStWΡºHIՆ6zujyY@'Yl)lc\-`&N;OCcEC}=Q;lAx[e&lMqq"ǔWGsQYXJ50pybQҎ0vq]v'_A~03 Sg?T9_26rZnA$a$*K z9ccM Q] ZlIi?HlelE5e-l~O Dn_ E_G[Ҹ˖ʇ2 Җ="cn~66K:t.7yAFa\0Mtx3X/n8MԬOva {u̿y#/.W>YϼNlFqxGnêVn O1yҭd<5A5c />e,,(5Ï9ScLQIuhw]ВNuuc51)ޥ&ܒc"z 0N xCFf+"<%a+k VX[BNIT luQʗm_m 1hPv mHg?SruZbO6:9ɑ⾃ ?[׬y7Ļ)(X4<hOEaW:Txp􉸢9 d-9E0  >9Mzmϳ"e!ݺ4F}ݪ{,P. MA\gM]X'Ȫחf2xӬ:b|b":(SƌRSfվB$qBz?ĸ- -ToNǮ\0?w$XO1z ޣ,һo'- *d#L*~ W {nb)·=CvyXެg d Э <YyxeHeO G(o-U[_ORPz%W҂7.78эHRkp`V&޼Yrib~d?=uSW'zGoK^c\7TffAs[R -":A-a٢4XLm|ӆ3\+V{ŊS `rZ3%%pN psby$V|Qܶ ɌLy0?2nstʹ%p׮y,V?aw]7P @J+ذTs,RUJ4E:"/2ؾ61[TbeF\qgt!4@-dBF o.HŔ_e-sc6.z7`JC\K3k<$2o֎0ΙTbU/\@]zsЭA<8 4絝lML)ͬ%FU@)18ce4e2'IF 29!tG0p/2XTlz1\` e:K0CW_QrK,yj:zQlPQ>!s @eMawep4,jYJ]c|EXS1%w?ZT`oe.Lg-x9A_of*Vc\఼Ř}E=@6O*y$~)x8|uiXQ Y_D,a1-3M5=xup=(.=<4< |^JE6"RϏ vY{(c@#,T5xooDPν1P#? uw g)L;&/:V^_ fEZ8x =h6|V4|3eиVs8g:hZSn0huƼeWwAb11ΚC۩/<ףf qXސQgZ9D*HMX Z|J*BPB>\@GNNjX֟ԝ;:`hgb_:'_*Nj}jfa qyQ$ ϠW qIB)uKO5aZQc.Us0VČ?Â;upvqPp[ٻA J ePz eNIFޯଽ~u!((M2+ԅW~wf,DqS2+I)>宼 [Wz/"Ҧ$OH9589J8Ù&C4ӣM ^+AUA{a[Pn) hv1boBXjjdFmw1PcUuJx!6Xڎ;wqr)ee3{߄9W%-mUB,rWSnoF M90. -~*no6(\9ls㳥Mpz^=\A$#Ë( c <ͮ}ҺN^ c˦ezzj .OVTPJq\1P9;;2voXfFwX'5EŅB,_)3vIa6ea qVnQ`i=JR|K4+/Ȃ7W#Y*<@ \[_ y֙4|6%ġG*fmLP ?&cpTx,8 K\ "v(0Yf9wGDR<|死 @=$)#-RLk% νT{* [:=$є]y8}h[A6+ΐ+j˲} Ä(jf`<#Q))R,,l&JX]|zy19|Ӹ~Bq_%B!s$\NO"!T*;NelR|iW%q[/taMUلUԁv!3L'^ۿ=ķ 8{& -3N-$eLk [Ġ4ܙ_پW$ 0PۓN>D8[cf8fi}Ys=$F)I_Yr'ur]8f'ʒ zA0 G.Xel!G'¤ݠi2YXNׄ}X ZwLAô; ǧ kalx堏oVEB0tvtM63BÚ$85cSp۶ɦ FoB)~)t,<\UzV|#=rd{~tޞQۍB҄-M*H@%}K+~RRn֡n|iw@*L p4x`>/8WF]LB"-P0O^pWFHZcA  +fgcVx|kNCt;NPCjb ){$KY>Ԇ[=ñدl5YԐ> K8N)~vnjr [΂ʥ GnP1_覱/)ba?DjoL^>߱I`+acҒ:&p :G#eM7{2ǿVJm< ¡,`}[Է^/CԨc2{ĹHaNP '[Ԡ-bA pu <4Uu(Z¯9㼯Tkťsz)lG<8/@eGP-)!c*lv]P^dΎ~7!L|+6-l pTGaݭfŌCǕ鬽byۗV `@Q: 0*A?`s=SNqMv-vȗP(g=?A fEI 29׏evxo\$PHpLD1~C5H}.pL֥-g8 b(VL/ }vꏝA63%Mi?VѻwQ@=@5B{9i-BfŻl_>xj̣#V|[وE+F<=Nݼl&">B^E^Ϸ4BHS0".7+;)ٹ(!:>u*Z=}Mzdֳ,Kt51G lX$[*NUf1FP_|{UM2IƗ;49ے?`VcGW`tܲxee/* $]& 1懴WR+I)=FIAN|(VyI-p4 In r:.4q7ׄI\ r]z##- :m"IzgcZ Dz_B4ݿ׫ő~x29Ca'ڃJ"$Hzan+e32{";Z)/:gR^ޞlK;'ti[f , |j5hGG[8qPRc#lҔcyUa%jkc-zUdƛr~_#Dn/Uჵ\6 j(?eh.A# + z)dnCWXaxUdcgezB" 1JqM2jd @li몳?qNl-!O2Ch>ES_e-,@(23>H i^hИk A3<8-rB iPjTIYH,OzcqBw靇 fK0ItK+\/TӘr̶,'"i4DxА+f=`G}3]V㌷)07'?6z/Zt+oBX}my}sRG3Z_;a ,.ՈS0k& ?~'XH1^qƮz/M˴Nd91a23;!j4i(I $xA~I? pܬ]Ui뫀o[ 1cv溂^H+ ~~sbXL ,3]ivQh 2[yqWvuBJ,ZNP OWy7B8}, TRp-OtIn30p.'#*L)Ov^zJŮ9tcϤ9e>>Rx|/ |^v;~i(+͑[Ǽ̵iV.iY "Kݦ2K<e[V{M{}H1Wa+zVہZ'ZEza5oX_l=4f1C8YYByUd[ylc;<2D>@^{m1TH?:XD,cLy`?_(=clkIy%uCN,˶8F7 FL;{.[?ZNJσI}491^R̙k=a3V.!F7c{VḄxQ&=1ݬsM M?%;BgKXEՕAKDb1_"8!T/G҃$|c@`2w|&ZtT.MNj4Q4&=V*cs.pM)Ln|B7W.{O|˵UfNovO !D[[Tql]j[ MܬH5IvX_tw /( #mRub _9waKQ$vv<noYD(_)E,՗MTJuA_~},<%$WaֿM?f%a!CnVb(fwFD=%jHf1B;5P۱br [6Tt#d5f[TZ,D#D+0 K8AVC?D͟@ՙ!n8an 4[owP85=!EGūYgݥUs@$S՟ׄf l|B #&,_z:塩ja[š!Z;L{$n;H3쏝ר̝$I *_1*ؐ%)4~vHև75a5@:t1;y~0#n!]vDjpvF}%f_/R5TF"$l>5|^MkM9@;B[P e{sZb8j>g_Oƙi\^I"(o.6^8Ƒ1˫p- *eu s0)I?'k !L?UH8h"XZ]4mJ&9n?Jdp 3)wQh J!:+ JsIN3 t$q҄8 !/sƔ貄P'ߤ sptPtR,NvKO7}5u?^NN lM #yQ1)+^5WO! Ԕw](&{:204c$]N vcf#:aԖ_ KV h4vsliP89颡G'^/>I&'WQ:ȸ-h'#ǣ;Gc ;q{#r&hp e$ 4x-J)HkA&qzҼK=6:N]'HP3ywRN(D/֝zݬvLCtD`]AИ݋BC?4 `g(]yZ.i u|Yգk[V9Y"l'mj GpôHhcH.{x2hÁ YpOd?\rBf ]ϚZ}~Uu TD.p0&"97x*=u>➯?HPy`@$/Bj>1&1$fc{!EgBuT/"s0(OL*lAIp=K 98}9@O 9kphSB!+?}T(V&^X5EJ'[a?JrLƤ:s%?v)x m&ν2$+VXc"^ŧXTOM4z.Bq.QUPG&[ 2JI $v.8(w4-o C"om"P r)q$U2M&a7_5!v/0O{>e!gnK0 D)4 HqvѪ J" {uHeseqF1_di5X()3=(1J_G8˾+re#kي?E&q^@Gv5]uXuD\5eAp-eRS7="x:b%Ώjd-eTJ?VөjU.榭f@LN= c`mNktȤq5U~=ؕ^va)"_tG -[hc,gkv}Q@r `=pC ͇r֪O Jz>Ef͇_~ Ơ6D*a/+|vz"ԑ*gU6秝Ŵ;,mAeۆػ7ERD}&RҌ}ru tӷEG%>z/K%/s|}L赛;+ N#[{LQLZc!wOgv)&ҟBN7'NGj!, %urmJuiVf@Ft Rc#ހ cx58R6A6я{nѕ6/|N+uM6lh+6Ć'> ~1U+Ũ0ϮJmm+|o"R=b&"-(CڛzHClh n:ԭ4S݉H$^"1)0|d! xΚq5P r JaRBM{[A˄~6B*Qf4o<~ˣ!{ {ȉ,E޵*??%7t,bAjG'y,(̟#v av*NNik)u,КqB/"I Fnˉ.4G܋k8o6p@1|$Y췘J8?MϢc[^oY^]`.ϵ"<9& H@jNm76(F4+gS' xv' ңNh-!>-f>-9vh()h #˥X5N_k~q\֐62[24L̥Hu!j1Z}ye->ju@j)Nma&o Ximz:J;A'*S?}~oZb>,`FX mr{ROk=y. D~\F;VqȀ7W"n/]QH"b]x6GDRɻ-e@X;~ގm1>XT-o񄰜 \ qHQ+˄8{ Vd\WAճm;bgn:yBK_b ("6OzC|jyjceot!κ^FS|'xМKUoU?#I0<ڹD-c`#铡3{;ĹD詖Ũ`뛷T,oKlk<>J3@~J i d2ҳx§ <_qn! 3g5 <,};Zؙ}_͠}H)#}wB1*78s_1$6|0Jo ä?..3/3ݳŠ jQ%EsR$U;Ã)Q"EJWz%U2k!e#PI[fS=M8t,Ѣ2̦jг(tםzY62h?bShAArq+hBR6A BrOcP 8# (<||،bɁKi vEVkͳ^Jc`<riPR92cq_ݷηz 8cgof(hTFb@\tBr/"i㳷^-@K 6=&1s@ };?pOqL9S4}B0hܙwR]ఒz ]tnʅ \S<$NQ=P_W-``e wt{ ջmfm#zm8d"kXRjqSW2Q{"X9c.*͔W8&7,aN~$:A&CYrah)H17 BHCFPsz}LXv-:#T}xEG[` L\$L 3`$AuRa3\* W^*щ>n@FH u ]%M>ŮQ-PvP)rsb\WRv cy5SL:ZuȅR0pa簱z=G$싩ed@SJk!|~ SEm%f B·XrɻZbUqJ3s\LivbѼO)Ph!2^°X RWW\'xA\UjwU4[AZ%(~&8>RB舄uI0 /o# 8msv8>[Ņ"o(/ZcI/ u1`>3gEh "nǰ*q/z+iH<-pC ȠI,wveMey]ίn .t"S,hXri&c<]N|S^ޑe`Zdܓb-|ܽa}76 0(iBti4SJ k~X$w-AV6Lvܹju=qV#~ 2I!ԃ"Ȇ&;dl&ceO!rCh}kK/B| aƨ,6KA{Y))n#_Q5J5Wj/= m_Q5&ֆLϧ ζ#-" -jL[scpR.6sb?WӮJJ}.zX1NZT&$zCI p axxhOkS`>+wYPYIa$ X+Y>&Bnp5,lp+TJS⯟K8z|<P>G62F9Ɣh5q/O2fdA\HiB|/cp2 |ih5*kS4 !dp۽ j]VR"qP_B7[@TlGq|%]kKtn%Pa='?= K?luevY_(QPMv~>L>;5%w>۴'j;>[tUqZ ֨N !|O3m+]7 s(S~cH&j QXr;mHl t 0|;YcŻE?NU%0EEkcK@0DDyӠ=n&&$F=Y%I-u4}QP!f>:Kkln9BIL Øʆdtn5 2‚7\6G ׮{`Vz^\Sؠ{ߝSk6u6xa'WUmz1ZX |QtCF*[.?^4.`NLAbYtrgcX SrwBieA"rt_aQFsER.v(q _DmU8Ih1؟F ֝\z!<-047󌓼lQG)VוŦ5Nxq<.9_ D 6 ՘Kt[$8刅z8'Nu}DۓjM3;7oÏ1@}`Y]慘#A +N5mz8 ocbx)tB *gcvD (M$:%ϑأژOBM@'/Vzĸ:6HzWwJl- |TvKBǐd Vݮ}wt؈fgBHYgp5ϰ@kc L!sC rۢSI23E N2AC]'_`=+@Zx%Xu:|kAy h+,i1-tsC.w>*&@8>6PALL~? W z&_ 0 D@PZ&$@uZ~.0u7PؒN, wޥ5}&gyz!hd< /@x^rщ)LScťqOn.JfQۉӪ)X*stYB$70OburYrMN+LNɋy8E"V}w%Ł j:_/h23dcul<z lK?uoG~"s̏ ' h@8UJ~r!/p䁱Uf(={US')cڑC&6.jK( Li[zA@P+z P \I9hLDR蕂7YdNqlJ q5(R@8ExjopO{'&wCؤ.t_Sӭ- U\qʄ[Q[2jP  #K&%7*xخ 1;j)'߿FaJN4UO I}Xl[ȥVN(-FpSmQ<6… &L5c~U-WPchw֟JPׂ+gQHa.t!*wT9+;Mu/cJ򽻍+"vWEEK&\FzJ[C@pXȢ`s il+4S;EKקPa#>ʬڶpD|R@i&SG#Xq(̃~{ EX #/./}jd; XH,bl/1{~4%g FQ+N~ʀ湸[``&1z]l6SmbTH)Z|AЖWsw~MT UЩݘ9nVw#;j% En^vmb I3IW:sm^{O>Iнvq-tz痂!Ex "cu9p%<9}!}rSz: $ ܐ W}W¡kLX[\$2w?X,X e&qnbD}1Ab5Db oo .ے9]kDkԸztVA,}?S~AWLέ[n\H(pAwM#) .3# ~̪Ah/JT/l3b3t jN#Dk6 RrLywl/qgN it'0g]&'r%>;PSI|9㨙j(of ]';f?9w66Fk'F |έЃ nVfL\,jI' >pæHNge׬=Jrfz0ݨ SQ5li@brM }}Y(}$HgYSvtRO e?캔&Ȱ jo30v>hVŠ-V*饨p,EV~)3L]@JnҗЀL{:E Gt3\z/oJ]ǡbD=HVq5| #p#Hp e?/{tl:uHAA3 'Ʃ3 E ^^3eLǞ f{}f&n3'c05@ǯ D]UdzḶL^ 2\}߻AE)YT8? Wb^q+?G0^0tgɘ{1JV7|AhIm>ތ?. |v\D^'tr9 hx mlwFtЋckiҙ|P&×ko;)T E鐰MiWϓO86 5V ߿! :ŪԃU' Bu0h^8o2!K#q˹m.r ćhNٗcMӖG;1/( oM.7|^| Ch/jJǞ-x㒞v2"W%@ϸ]2Ml6§zz<=8 RtLyuWAS.Xݛ/7u??4 `j($PG|{y 5DXd+볚\ΛXrFpO qm PD@fCQ]1Mr囹dG)v@qܷv]Hsя?Z l)ZբYk%Ƌs]}]Do#/ Vp' u^xS *wI1@8fi̐2 Au6q#ކMevf" l[7NV89+'pCzoI͢3lNz XOJ#f]2ˤ , :̫@O@Znf9q@GI#T"U)ur -ȌOXgn#vr#9L\-q]_T2ɢgIn,Ȇ00!p?ׯSRT4c|Kţځxi;8ϴ rib"|{XSΜ&Oa55OnГGݘ4s eLL;-#S+TXA`/H,fjjly݅{|4Nˬ>9jTKuz fҾ& p0 #&'kvA.f2)rrөl7b D/ Wi5=>*tlEPl[~ɳNa*^ꁒ;'9hɦT=i47J1DI/W2|3 @Ăi?Uo 1L08<0"gYE!#u4TRuX20F*At;JF#[mc˗MG4{@2hs)EuJe(jXd\Άsvߑ<)[)f>'Xn+|*P4 6+e<Q\ v1)>,:jw 3#5173p ~ws3Ȣ0Q'DVS;n@;$`OlZW8Zrv,1A1!I)UMKUķN=^U""%Y%oa~/j\Dޕ nfc+̲v|ŴlCOxzyy3zt_TЦ-kO<}ۮ,Se8Aö#3td )?JlAfpH>b4n5S.$-8Zs- h{w (_د(M`j*pyW80 5tWW #FVgB5ʥʋc'm~ȣibؾ^4)Zye :  xuoZTδY ʭt$s8jVT>L J5?;'7!H^1u (-ڟ«߭ܲTM-$HR}!:wC}Ţ7P瑟ni^Sngo jeXrtH>Fᅽ+ *t3 Bƚ>7K.dZ]ԑETh"IL`>x##֖VEx~5ʲ Q8HKwAT+w ,쭣4=erFQv'OP~OW\6{nt6!jHAH(B9xKw),;eɩ fB#DXq!%)h̄u_W[_f x6^SH?|U-p4'_;<"90m}$b#2!GXnGAa]ʪ̷0i͖}GxӇp y2{M ޛi% 7~l}ʹV&c>=e]Qz1L#t( icz耲+;#/v9fT4hY5ǵ$Eω6Ryxumr[  9k#\\i)fJ5T 7Asndbؗ (߿~Ƥ#5k\5*R\i| spOv*c1I?uo{#޵P]ϏnJ2H>u a$S1 ֛qgj! J]~-%te(fg^"EC>e: /?C`pXb1VKT$Lض0f;ΰa ``  4bU˸MTOw!)Jں`yVEoUe}h8l"HVAb~Ņ8fKOuGmV:NCL?̊.]ض:v P mو2(Deq^ *\o^TnJl)^9;?{>{Ֆ$ΨrdL $k8_W%&ᇑZ[KX}n<"< YB%&G~q (orcXOϬ; ; tR!)Lm'Pv>u=|M5 @5)hrzT.Pblo^ޫY!IQT6M]X;&C`N ش>Q)+ /4eSDW06ɏz!m4\S ,5An;Kd﫨^|qز\-V1?kG"U@뱪8=|_[stJ 큓gvEYmmt*ң<s zI51ՖY1A Mg3\cơs\^{UIv㿿Sx`fCN Z֭ |^qe}QrgND1 յC-q;{>C4,GpBSz)MW;`wW~%^xC7*󬴹a5t `G*g<4 Iݾ+>ln3$U"Nʃ7  &1Ua|BDkۣw_{NäOh?gʑ^>.%rOZO^Aj=~Mn+XxvdjFHz4YڻІL0%ѩ: g' wOœ1ϑck뒰mI.dݞ/2m6@PglX55~/mՂ<Ǟ=.ݠ)2>SH ғ ڛ6M)_g8Ao悌-,(`X}ӻDR!&)#u5/ze۲E:M`!D(Pd_e_Uc ud=;|ҿ7Rkݡ/%$w1jaV@63~W_WRs A6> !.%8Ƃn@о݀jWem 7YlN߲L83 .MslV"b!s,)v)`F>]ӗwbOޠC٦crd)#x''*q 8SMqŃ(l/:rOrA4d̙.Xt[`ڷ&¥ :ϛH%ͭKUwԓVp9$0@no]:4=A24^dY:Y JBT[xYqb ;%T-mo4r8DY_Ύ?nϟo|5Fd2 DWuԿxmHJxYN'1dtQHmnŋ?ɔ[m PmὲԚLzT Rj }o]P[nb,-,(si\Z0>Η%t< )}LFhq_D%.u}zFIJCIPʬVc6n<EX8i5G[Pc6ߜF1ge Kva^{_?.6ˑnDqAcv27GW=zqSc6`\4Z0BJ]&S`JW-4,e) cv"jtvzjOA}?Zc( {GϤ}R%ЫM-a?lD7=P˦֨HZH+bn 'pT;YˣTyz3DK/!d;pH3ϧw*D 'o8${ {ߟ ʂ eNTr=␥qi|d$xh )80ϴ_Ɗ٧d !|UrEkkہis3i/!Bc>{AS|4:(IU#׿{ęvLRk%I~2Pv̥Azp ŠVJ]c@ zz숲L)USYl 7626+xm&=ż#76g:% [ko>~Ӓ 71+d[Qӆeljnv^ajvә[r~UjH|-?1^^7jfA6֞ct7BJ;>*}pj˭y az>|\!dw0xkPMdEc+Κ/~Z򒅩r $w 0|Hy@ek)Z]--X툚.h ʛG_[p m**{&{VldJ~o߹mXO?Zdqn& 6s0 mKRF'֦x?y8>[ͩ(]E5óc!_kى@|wp(I$$]F91HxpJ>TE≣3As$5Ii>s>i TʒU*l:@Lxo tZ˺Zx n[L}G:{MWizuSP!BCGjuȾ:O%ryNxh5f|0)Aٷꬫ!v: s: a))bn=NYŏ]Kl`XCNhx.AgPK٤&5-a>1UUl$Bjvc4m3SR63^Pc>q&0͗@gΰAq3TW? V4#, 3V}(oT:|˅hB2|cE}ޚ >eV_#qxgp ڟ; lkm~ƻkù}_Y37IT~2bZH_c gg's-;M+SCq}q/f( `{f[t!x]xL זoM.JoA,G j(ejf/@TK u| ŭvL{!ҭf 5SlR$>Ϲ_15`_X~TGXꤛ *C#NҶߺmxmAIYkiP];șfޫ92JO_*Q1%E;*psJh+\rsDe/|0 Q {\ t@"ui }~y!R9q/ 97Mu8ϻ)ǯ$ q}llB [=S";6PĈzi,%m^&yI5ǫJE t+NSS:la# 9tk[ Z[ 0ܞK4=ƕa cxs4^t8؏A#) '+nʼneH,{&LZW'S)) ʘ2+l|/_XWĖM.-3(fh#ZWt8>lo8N^壸7pZڮUnm1?2דtb0QަCn&S|44 *Hd3t:aEU6Қ*tO`&N {x!Y*f~ 63HRj*m餹G1m}ҀU?OBgD'V;I|wd[=2W^BL"K˪r=ex5EԝYhVO~/:$Nv$Th(SfAzl vEUjriՅq٩JzNLUy}v!HlҢE!c7쵾wT.2q)iuƵ_J0=x6ᕔ=h}ysGu`7 9UDU".49#no׏N SߣݥtpOŚkKGJK\h5!f5%҃L~sώ8DXg<<.`S AI4X18WI0xp ![9oc0uHhX.-) s d܇ ^4]&'ta]c ?-izhzfӒd '|#F!moj4M7Z&j!eu_;N8*[?^.7Ug(")m b[^ma]}xPUY7 )x$ $`Vk>XMܿ1^U¢ex U&HT:4(Si%Ï=y8T="߉q/)K6,Z~z(}]MPaYaW7) &:wjkЫ8Ih w ג W{bw{SYFs}_sE"ض+EZ GE6*I+b鋬8%@Ŷ I@ IWN1ikMCu65B{OrͼczuKT`:bN%B29\KUr0b?;t te?(NkU̟M]֊tpP?3!_RshyCuz~#TDL4y4coގI.ȹS༰ȹ&[l)YzwGa˃N~V=o4[p^hh ҭ, B4gk@]xԶ"TB l"9T:Gl;u ߆8@EsTN*wyFkb\!緅FRUe1 AݪʔEXS뉫3lMS%A@\'"ٵ3.ى7ZIK;,<[%齃%HMSGB;!>wqB ]K3FhR-pA?5wof ̽)I3ff* yg"1N 癐18c{aDKSCAkh9i,TA bfD ˪(P~ yy+fmA>@Sg\&TSBo)5hA:x V*`jOEj[ -'VLZ `ef|"]Bî*añڻO~d~Iۀ凶4j猵>Jg@]XQ:0-6*C 2*A2dk.|V{+19~BXjk8w~c=X>N\nu'a +l\^",)np< }q>Bޥj>gfWkG_6oԞ'* ]DI薓nLv+%WW> {5 iH_{[Mg_k+ PiQ3W,]V|.` 2\/9(5hԞp*qùj )]ffD:/,pad7e9vgnN1)\8^^ =5L4p \~' frjrƲ< M)f9f?.]<ETtF̴L =EM#VVwAhsa\Bj5,wv AdM41mS=rjL3X/l])ASKiJ_SI9@B8 iFuz%rHa ") xZc3.ɦ?F =&_?l_oE?lIsW.9nG[xxu*[\Jg)wl0bJ!=L& "XnZN]-u y$rryQ"nsel>{dN>V^tE]\&\ړUq%.^1z"3OK=}GSQv$ޡ񾝥LT9(>O @a%_4fU3Ȣk-K&8FZNEz=gVc ]q a4b 3룴C ?7Եz'NĪXbS% B --Đw`sMDX?#zw1zHp'dVaX 6IJDl"P"7 V* ?,@3U`2EnH8_,lNARYNU{L} 5~f:~~ҹ, ȪG@NhQgDI CrVZ `̙~jRc=E%x)Iƭ;321Q5fphdAXJ"l ;o3[JƷbYcbH8\Zq%, 2Z;ZV@}`(6|of*.RoAqL'Kj zW.P Y߸;6RekFvkDreiآwbʲe<?ÐTRM(uأ~?8c92|i4".M '1֙eGő=}h6NO~Mh ͈5ğ 5ɎIW9oǜL{@yt7}Τ"wPVR[CiCa(C%{*WP\o :FXFlиRHSFe]X Hpjbda"Ԩgw-+6gҼjk#:?P|]+[AcgaN6e̩ߠ*MG53 9p(Kf k'`0$O}oW-?+(8>h=&xMoq<3  R>U&ge1=u`/ޜw,:a1>@Oº^R{v(^&M;L}^#'~0 9" `8G=-DO)7iBa=:$ȇ'E[?̽Bn7a,6!D,2jAt t4wLcsKnǍ:;|aNJyFz3vu,~\ދ)x! 40?E[i[-:2aUt' # &+PV:ʢňgZBʡK@\\ q e]{8)y*˺li2F\=[n>AA$RS@o u3: [0v_*](=3?fwlU+O"Q4CZ*o$#xY ki^2a7%"=a\# .#!L|@З=/ŵ 4S'0BX"e JDE\]>Ȩ(]BɅdaѝF*ӿ );Yծg4@e>zfQBƗP.s3>="XԲҧ-=\ֺ^i`hs0$2rcjtD95C0;oJQ=SAvLK >@d1"sFo_b1#ttU:JeN[M{]:Ka08cpe Ii^+$Ĥ\r4=M/=_]]3?'1?$ޅqAL#u3s9+_F.U") u@rLBXNc'[zLnoZ ꕳ~F|?g45'y U^[ eʧ#FnpI蚸Ҡ!u;WU=L40rjT|Bs? =C5AȪad`t֟g+$3JSTIRMpϲ;} ᰦSXaRƼ"x2& !lI-YkRͿŲ@fYm^Øӳp9Uy  ,t誯EJr*"=\/!Q_$iw^'43Ola PvC_co5llG^:*zٽp5mY(4/spu'h3 f6 B<ħ[t- ^;l r|:'RsnZPWRLf#]5.%Њ3ڲk}co`ϺeuKק%~΂&[|TM=aU X+(žOHЛf֖<4>|؁ q5z L.A24gZygYLOw@Ֆ p <Ѓ hfr/< TY](DcDKwa|l KJhQx^>-boJr_[xo6b_׷NXO$D" x+ڑHzFѾEXu)6}ڇC /$ Un[ۓdހ5}NUoTO5-ICIzdݜ>$Ԡ"؀>[MX6I5\m ߢ$+ظu=hZ^t?-D4:EBfLz kё9D3ƞ'$gcfF kDNXvcf Ԓ0v*8b_YKLˆuxn)`ɚ5f,fF=iֻ 0OWv[N7?In|nFX3Uנ v> |#u˙ ןi}5`r_A4ӓ@cF V~:/ eV %Mı裤AUL9JQ4;k3^s DFG>vB`0XkW9l!xC [!SM U4)EW rSDAҲK38V9 Yd( kE=V1`T쌒Eᠧ+r.KZ3k/E2 w[Qۙ$S8Oz$fW c~ \ƭ*S)\rsyE3XjgqN$@3L3Q P8c.۟1TFh.ehAZ4bz$x+H7Baڊ*A,N73t$vyf^ӫzNh WFk\Uu'n{7E!TIm܎p~bR˄3 v1($XU3[X\ZT9Q+)F"/ IAm=['4GA .;A=\k)dPLʠWFl;lOi{22n$Xzی#LЧԛHYi˕8^$u8)͸nokilJ-| l75 >zUr(WC{ș\JHI޾Wab Woi ˔h! t u 2FcxBxɨYS_Tp 7sV.BD-M aSTt ,$^:n#gYA8[)'-`/N$@O!0p#XĂܠ8uʾټT*<:-Gq@o>ɯό]A@Seύ" ٬Xs⃋?vNQBc l@ R -=αSuWI|\|b\Fӥg{@f C^K0q As!u$bXJWЅRHɩMFko$߸XML][g!1d5PRm\ʼn`LUP6ak^`㫯X}9mrF/Χz+n5I߷4|EaI܆%s41-Whˌv4zft}F4P͢ToP]&o|/L ㅕY4A0]?'TKd¤x#G}kYh,pFd (ؕc+3CqxX!S3ڇ)YLu ƌ{59D@{$|D*; W[cι8:aɔz& ,^1n{eg_ժ_no2l$^%315 f0!ExMB); e)ן5xNPު}Z/SIHR7ө3IňT/-1A]ȁF˭ߔWj[}dX{HľA&OTA0f+NVm_浄9i Dho}}HohP㘼#a wi Pra1} iqSbTl"hj~:gu( ! ɫ Aoȴ\(`I( vj7jƑ19hcdѣ B{'ZaѨ $}w "~|`ߜà^׶zQO#~@ x+G6>=8TUW*v%IvI I~4,%?\A6jQ@vZVUi0KO;J:i+7*U|(8>$qLD߻&; 0#ʈ4Ho|PGt&#;[l?T/3W^De+twgoۑ%e~5 '๔ꥫ g/:#8y^v~ؐt,G dUu^+}B>H "m=^aHr4);Vi=S,n,kj/ɍmQywdJ>N1XUTFM]ñ&$r 3iv:ILVFY]Mw*w ܂S"Y &46n1.P,Y;r6͉1M?bP_%#D t%s+VE4TX1h+._nX/PnO2㼮;j ˾ HoCf 9{ޖr1sՒuq8`e:#P5 Px}7*fpocW]*X ,o 8If(gPާ|`.-E+9Qh qg~GA&?b}7M?;kNK6b+ R{sCWo2A'&S‚K590G*c))Rдs?p/{E7ϯ BJ.6QS'?b+_K4uUmsrgctA lU8d6 L9fT/t`ÞMpO ~r[m3滛LYGe^5 qsDB8zT-w{nx]v1e@* p $rfX5IG:D}T'w4IUvx3e̅@e`:(.j\>eE|mRP\Kql!NhP&b8,iAS 9 jyp  2QA)e/NU+@7&.Q5ش),tI&cq)Z6oϯPG>?s粊Rqgr6ک"k#@I33Ϣa@^:A0jJ4xupa ~ݓ#DV{]p 9ȁܣ̈i ϹՊ\ adYI_ ΞWKʐXܰhfy-3B1gI8wt|lXTP @hQӭГEXOe"oU:<_ N>(d́?}OqG|(^$Qo=Tkiʊ]M$04eaJod6u"TT%L:prtsqz^Z@3-/`qK.KrR ɉy Qh+ܚqO$vߛssVoBWDTYe lQpK%Y؏%,BFL9n6Z9̊A2s#^_3r#T6֨nFFq̫I-X-UPUw6}I>S-y=Cc375V+Yqk'vHȴK7hL=Зz<%Xl 44^_,%x N6Prrd=&sY$Ft|!Zj#dSIٻ{GzB>g2"Bܣfy:4V n<3Ӏr WmlOഅ!WY(h/r-ole ?#f)g#@CB](ބJ,^5]C:][7(£pqzSg^ˡ4X9#LbI\䋊7-#5蕛7D (; k#a-uy/,j,fW2q_@ACh#JOvԸ2*9oZr1KE74'[jKV4y:j+ZdП[Z-E;M6~$32KAgE49FyoS]RV# / ♊x ѻ6EkȢJo9^g\U1N7XD*Agv's_Ynp9%_('T˕MܩdG… |Db6Xe.j0[ >2ȭ16wr7\F;HG;%IID&!mM0E̒]WjV2+XRJ Yƪj㳈ƀęABPO=-'dtYb/YCԩ4/;A/ER-iw|')S:![S>wQl /o I.oїsc $ MҘbISIm ǍØ  :ַ3{I$XL!a]OQx{VaY +iڍֶkaNEai\6! ,%b+2G7e3(A$:| VLq?)4h^Ӈzر2zYjlS.s޼"lKD4ܯ`7Aw,jT+r,Oˇ,]+ '1:@ T:f.Q83팙VTtӰ| W|Ұ|VP|_dKh&q )^^ny$f;Z :6D^)agU+Ӟ{6Q!2Z1z ©F25pW)6Q4 қ-dR}R= m٩G޺wAg]7S0鿣XhKloĘ$rǠ:C℗C34E$Ms ķ qL824(yH<yK.e .k$?vUuSͮ d]Ra837E{^a %<  0MDb 3[U]FfGE^[=#mGFF3O!^yi7Ϩsξ{˩8*>Jd^_mggWocKJз,dQ_*2Y9?j*^nL7&B00iOvn6IP%fQ,9'AZLUnNֻo "׸At.{JP֯)&J [I R@e;Uy 2oi1(?>6Z]Jyۘ喏` ۰qE|슦TfՑsz|ӂ!Z㪹WF L x媎u!GRě%+] 9JӤ3 :.-7y\iY}YRyA@'K3*sC_3ECLSE/?}gݳAKvO)0vIN̮OFG~ɽ[?e׍4G[\"#$*/ Fa:h0Nc*+v0'!YDOikՎwCB't ݆_4Rn^%zxHK9ZC%_qOJ<ѫ)PY b2l\2Vnph-;e-~?3eD#иoٹ䫖iÊir D 0gȢnf?c:Wa$#gM <u@y4z\6SEtz9;/FESEd/U vp3EZ$j-xצRxI%#97h nmbݒ I I%!}jfG]P)H֞a|a`Av#_ȇqaFK_{QS<͒־=e{o,R^/ 8\!lwaɁmPG1;MWZ)4k+yG6`}YmMulS^qTt*RNH)$ۯ ZX@ '={1!(4 ]c:F@EǀD>d-*AA 6e7[w\rT~cdW{C='xroDޖH/mQ7R}S+e݈m78C/}i嬀}0J?-W'#.yHp\"sH&kj} ZHKIJdkCzrA<`XJFG05P=Jݬ!\CxS{@Jٸ)*+)l/qV! qY);9'wTJWM>BNQXXNֹy)i1;ޟKvpb*ēt_r- ^:)hlM'ukf3D&ez1;q2fxU+>6h' }[BƑrIӔFUY2X{(gp)#{Deqb;sd^L觧٣diֺr+\>8tيr'mY >,$ vfH4DRh c`V F .)+@P"rrnJ w^S6N{;y8H%Kxښ|bgZQ<1[N-_dSݺF+lht`?M Q^sZIHLdhV_F)BV"~d 95TMFn=?1Mci;:g!(m]WA" DS~="@ٷqU"%g.=C@){Z|a#/ R(),qe@c˘8f7#vACY0@XeU"P40U#ʧc+ؽ$Q[P*">:  EWd.Z8i)^}7xMK^? Zs5)JգAEP9 ke/v"JyAehOZ(?wP ш?=udHSb 0Tx)^9ȄU!%||[nY-L:+߳C48n @}]TH㎪2K6! DRv}=ZLe%pU'6C\ ,ӎ B Gkx!֮w7H, w"K_xLY}W:uǧVG]%'4 $#+KBM.k:'T{9ZhܙaT@-}[*;MnzWFm= 8QIaF\倥<іY%vE GآIVCV(~&lQd<& ?۰NĚ&Bv`/Y5b%łTog:9I`֤0R'ɣ@4bV`7qB%z(ڝmpv(/6(Ku^"<(|N."IņnLncOM=It3uX-Ow橺Zu@7=^ v~%nK6]fXa c?4lRz.<*_ @KC<eP; ;ζz57a(mePh%o!2ޠmrP;Eh+=Cb7x3;ܸ-EIYbR2.GZi_` *=QG<ܞ-}!#7GE64ȠUތZlK6c w8^;m^y-D|C$gQdo,{Xa|@,V~5J#TnOuӛ"|t l/ė#Iӯ-{h¥Ԅb~VT&NtBhVи|xZqb-H_g¢ M^~dr?Dau~uiͲP!*9@XKqk Y5\өh AF hjw+RNlC-t6#Ef0BL ίI{C<PIb~2܎4ρX^Wx9 hgF=U  "- hJG.U! M#=~m8 ֡[Kj+Mv9{O|ab`H=jt3EF HnGm$6"چ 7/1]eDzym]ЏzAQIY!OaΜ(w6jZI_O܌8q^OXCc ϗӨ@ ЄjkW"sk(gE 4+٭5mF/nLfE-ްldd ―^vɫ~ryyރ\ѻ:+`o-8wvI-Բ/Jt||]-4 g8 I4-hekVE̒U.%> AuQ \xV,Z VPg.;L(kL-HKsQ-)3i^+{t1Ϫj߬fBfs}[Cj[-n58GNrQR?z^׎{FbTRZ#*n_qw}6ϯ@4Bar55Z/Єؗq˧NpLa̾Z;9I QQv<>n"B"U|6axx$m rπZ{1}IZ&֬SL,h)Y^Z$V8u$/"^M^ʎ!3c$C& $c+CםD 3}°$y7J>6Mn*HeD=ȢeF,"3|Ic%[僑g*K9C~КL܌kpp"^B ӆ+MsI k*򝕖$,Wko UBe(/a' ~ LXH5,lж8XXyկ 2.Wxo&?n rPw` %L4)Z`au­*0R 3TJfwCf/,5& E?DUڑ(5X.sxvDjU#J=qYXRAZck+ zE$R Ÿ gg3v`V_=LviH}]$5;;dP9ԝ–zbOjzRaeA*vt86D[k(njZpm7FP` ѐs/}–"vPԔleRFꓬ&3Չ g:icȸmg]t)%S>B/¡{GkתЌ{X-e?ef@ZdVi+Ρad2q%7Q9maYGY F=ʉƓe Tt0؏i ^mHarN1H:tCoW}}_4 +*zvs=/&B %T|:LJ'Gڧq] X*szh] dA;ܱ-'g~FjR _[SbjɠqPi_Dtcām )YkafJj#lɇU,FV za";z[Lwb5iỳN@vPm\%-n]3nWP*#uނa{WPXɖԙHa ['SlR` Iit|]9P+ѼNnVDX}@ICqq{v+>`?e/̡/dn4&DCW9~mdTS"j>j>Zn+Q%]`( L}a1nGetMgW6 tdbruk&J81hb>[(׊VsS.i;E˿uDyTU*K_~Z k-H{)ok$NN* }j%TOi\$R]eWR>>>hKyW}֑Nrޓd@ I561 Vhk1xz뻥)C2Amo -ZPEX7!ŜQU|3mP;jeDg7us|Ptf&hLh8)y1 & 4$b6MK؛1kj ϚIqB!z<:ч1`m0D+D~YoɏmUn+x|MF8wR ᖞV@KvQ֮mxtC_N0,Fg0kRI m]Ԉ_ƝW/DE~tx!sԈXaijk#xs2<3c(-jЏV`|4YVq;P(d3AIi0!RDpOm)=pHo4͍}c,h\癸89] ᾟC*uc+B3<ՆQՐمjk@;it"[X=X1ҸL_Ņor+=Q[TėdYr }YY ljY9ǂJKit:7Mqe>mH3˙13F +ںGtQc1=ȳ)=Tm,$@kLFnQeSk78^5qˤ#Tf|๟ZamkhE-E3$ j_5gGO-La^FDR2Eɧs9,2st$ۆJE{cg[.ܦ2+~h !E[?mO=)Ø{_%|?)+#*~ԯ໬o8'q\q|]@Ijy<}RFĭgWvt\J`S`C aE"(2 Fk@G`Frtn?D#lKiw H7jvh+ 5o3oެ/~{$G?eQOjTS6/Zk v \n6{Ht֤橍{C8iܝZ4S+6c.<&&1,/`! cMgUBJOkZlyuI}VF[{#i6D`R̽D2_ؿ*@÷ j Ȫ.-tECr2ڔL2#+6"w߬6Ÿ.0!)/NF0t AMh;G_tx^MR@8C*[dNWNHp/\h?@r`т,]/>|t[ &!cy4 C|f תfKi?;mz*T]}si]neA{[GQ{К!: k=h%Bf JyVH һBV}lTcSSR|,\DCϩ3e@ џ:j*Tf$hBMdL >H3#~tSr>䇒P|&/TXjufE\~ӟV<󗸰|MujՍm+K%7&*?dFb 4mnnSPn77Z ca.W)&=fX^8l"CCe%%G{Y}l!5[OMx^KTa~6XT2vQ0wd伕$CE?I {0*2BШvAUU8*eor aC賈t;n.iNZقVGk~7dT2P(`6;~F>z\y|"l~ʄx kjv5+H< &e2`ECɚT5j Pzg/V`mS܅)4.x1S?V>RDt%Pu]DŽǨ:!&0+2c9zZ@ܖʁntB$9ʟn=P.Ii)Xuz*l:L fܔ=y .[#vRT7q".|))7XOiSD j|4l]@!O]_]q@ +Lvعr.6eh 3//DA0lL /=>߈č WEy57 I#uc;wz}37$Xݗdmlo=?q,4DM4HE'B12Z|ѕkܞ 4q4%{/Y~V࿋SCȮb©3\5X1AFPDM6$ }Ȍ5+%ҨqSq|+ԟQHAG_ȹrr|y"`o*HaXׅ=$zMq3Z*€QOwqv Jy%̤8uR ZԮmQ$2D>nRZ/[j}I==T*|)Cf 󨬷G0{i#[-` ZqDTguJމfyqѬ[ ^e>E VAic189̒/f6(+ޛ" ɇTq}GV >/a!άnL;Wا9NqjQa{aŭz zq[{*}Z#gmA|Ƕkl{-Si-05R)7SHѠgΛ [M^VB\ousr( H8'Q"ָZ]RΣ <{K}a~Z" =0Κn2肌! :|!C ^2p"2l#l O*KbZ]ӕnC?1W’=V6˓g^3EK땠"=,ˆ1GYZ2g )c. =q+/ h* @'h(h=iR`f %ѻp"zj(1!n6ZsbGDvER[FH倔wbnI/I&KJl۸*o7x4EDNbz2C!f;%Kl &ݒϚQO pg +}+uXr&X 3(ۄp:r$fK_ ^RɉZcbG6s,Q_ME%q4u┎¨ն! $h4]1 r<|'=:t8տiBI\61"r YDܑRVbtX="E-"yxBC؂f4ckpe^}[5yx2SkTn%q _Qxukzo4VĶ9uqte!3P;)T_OX'?E=@A[G~nN( H'OZ;siXTa82O" )@f*v~G@y []Q1 >t-OK#!-&Ƒب%uݙ&O3#Leg 0[NJ_`s04ic̐]L5mFש Բi?{r|T+aO#cCԳC Z]vx~сmg¡ۜΛ5m4ԃ=L r^h?ܲNpk;Qǂ%Ftx/t)~u?̗@R % {>%ǸLRC}&[ `~u$V?>&?eBjZ-8{D('&$9 3gIȂS/k{Xg"]/+T0ș UhJ<)-uD87%(~;GL\hMvLj=,߄nUPCKL$>'q؏ôԂ|K6}$%O<=`D`-VxT|gMF 1+NPHi)I/ۗ` 5ÕТq}lSolrd&c~NU;COgľQ<nP1)4Ժ9o҂R~ gφK}M]q*V/ =AVO0zB?"Y1Đs{ĒKf!>?\Փg飂@?{rHU .!ѭ ^~Gv^Iʹ;MRK/I<0 "@uE/?X= ӵmvbOR< 8ۓ B%f~*, xt&t z싷Aye O![{-nj7 =(1hi$730Zy&CUQ ; ^Y,GU#ќ/”ag3ZPC$YCw 6nkcrVWkGVH)c *D c`bY#aR3eP ~셈P? f WN JB^y#;Tck2ЋRd^w1J#^#29 4o%Q&פ}/S,'팷[)!t0?!VېOBt:Nʅ 2\]~' SHO VjCw ۪ :Yo3]/Tv@, wk^~~4Ƞ&B uAQ8u8)L0dTP tY-j̱Jq$[.2kmu+( l<_%N{Fѩ*r8B[٫ĴW.e!vƗR c(FOiħ@mP̳2ӋXzeS_qtXvQtg(Ȼ3S`Kԧƞ!F]qlIѸP^@DC?tEhv=9w+n|N6.M[g/2bz|r'4?1Бv9aAd_!e rz?Mh(*7S\1PMsAM2ϕX׏~`rc? hQA1X/Au]QAE:_nIkدd\|ta N@& ۾VR}#>e V +Ȏ,(5a^V:֟cpAK0FiB1D]t,m-ˁFLY\qbi(I\9rKj`:u`%J$7CED 0R:E9Vh>)d $e8)a@~هV?si1ѐj3W]ʚ7KyWj\֊iW͕~Gs),;-C' :Y8*Vm`IJZ?Kř4$mvspWxĦ#1T8 HKAKV-Q_sFjr$s"VE ò,h[cr]ܗt !{9bnK*"qi (Pfm-xQE{$nj4|)s4 n<.fC0ꐷ؉S2J`F"TmR*5>?+˹%8THDo֐i3|&I4KQ3Jetiw?z%Ҡ (h=j $߸:M3qOgvb⇅ږp]@ƪH$pbTW#h_ OYm>XTIZ12W$É&ocu ,;M\ !p,qPeUhܞMqv2&}7 3aNs|_vQDjS`7i [GuEl6=lH+1(7D3+Y.hC9R40^%z6$4/Ŀl];*݌!{D`a{'֑Y*bi~*^"gU-'&IKpycNxKtݸC (yW$m1Qtr ɳEFv&cg+0 hRGwg)bK[Az WKIhU ( Yt*xsfwn U;?^Dp:^bV.isUHp[sxQ`8ER&γ7GN)/?~x){SN5YOI{L̘o?,sȉ6}]; ez&ڳx!RR][Cj,c[tN$A6F +δ &#+~-x~\hP̨4,e,AXZ o2>HJFr+)+^ؿ$'l?x~hPG*ؽUEFpW۸_fyN =/WF)6GeD7 5_%4!jLZ|ce1u }U] Ѝ`(&K\ﰗ T)t @D6M x3%? :CȻt7~e t=m'Uj<|XAϰztĠ{;C'<%p}]S– eB#m;OCfV L$ w ްs.Cx6*gvtw-&5o)k/p P>Ȕ(0Z0PσL,R)P5Œ&:nx4a5,9k}؟7Q2ۖVg|[ ArVsnߚ⫬ ,~o9}YשqoxDXt %Y:KNf{<]lat|voXU55FG`iL_V7gMCN%On]m3CO%\=Hj`B.P:U)?eY<Dldk0l(8*D}_RcHDi47-s*,wn ^_ˍ}ЅnBNO~/\i0b!)(C櫻*Gtu1EukJo.ҏW.ABp Y󅩡5$CjwNKO^-g!s6lYS VъTzJk㐀mq1ErA=6-?-oi8>2m&Jgno!8| S^֌;@\ZaTUwtN3V&Ey>S|.|1%U xW =!ad`ܱRhGZ* bL"?f/FJyK9o37᯹n:חW*{|A}+_ՉsIz^3 Hē|iWDXr3D:̄oT\[Pfd1exͩ}>_xS#VΟ-;% ZvZ ѻYğN y0,TOi ٴkC$Gb۠Y@}LʭcFrd^ʐAIsx =0LVN&7Ͳ[í ޙn1K2f|g *5E="H ʙPZ]U}IZqߡZ@ڧqkӮi& {ґpLRYBn4P?ÑR7;d*";v5FV?>4.ç2&z}) ioNIoU.Eϯz>/;!k4\ZI8]C4ƥXWVb*=JZeys8Klt( nP"2`ulqqؼF25^(ͧcsn^ y]Ea8K ؞ ndUL!'˖6@CuRR}+8&>9+I&Ym{0@*~Qv]p l~9[W@7d+jKj=Mb R`c}֍![0'@@CVG:It”fi! C!\Y5{:/re kÛ~uWЅZcXj ߩ>pbbb܁Ϟz5 ReoG_ ޜ 3"j _^n a|B\0@FۛUƊCdVgyW?1׎5>Y;ң)0Xwd^M2UR[O*N21UFyF 3#lѧeڂ&+dpFy{oL8e dh{PHqd,:d!}k

xAé#-qD~l' x3BDC(x ,}$羀Xl4m. =2\{|Lﷇ^7oֆXCCg#lj-/\C12W\KrJzсD*G"A56:%-Ov'>>DWp uY ^oSם~3N,{JݓtpjNI͏x5^I4c)Vr *b\„dj>KDpX,Ȓ-ҋP)h`opA1X##,&>ʮAEFz&K6cwOٟ0:,+ϓX HӨ9 P<+n7@ #&N/ᵣKW=u^@.N4sՇZP =.i9l3U1Cn0Hm'*7|^'Vg9aNW]LYL%ӝO))qfZ˟U-"]u}#Fд'_L>0 z%'шkC_FS$fMzsE NsZYJ=> SabĞbA4Q 2v%]KLU)=*λO? Αӂأv1ض!f;oE~K5t]\+ PZXvQ sApSdu[5qn+hNf+|FwEB^9*D}Oxz$膔{ `#9PtИ1t~qs wm_IAPyy0jlJ)>*cYkN+Rw;Lt ӄ ?rn¤HeCR%JŢs0B㦯5(!D]%0ğ~K~fXg堿 :$lZDG+it{, 9%Fzua/l}F§4/)G}d=M@]F_B'5Nn ؁(V 2@9>nbW&#UOjUWt7?þDf/H~Aʡ &% jPedΠ>)NannT*-VU}Uz ..{*ϮrGf:<Z.R$#|1@m%Jyhu$-ɭ&(~ uWlΧ4ֿ>4l6gh$^V#؋)5Hi(35s_1DXxȆ6J 91AM6)/D،轧P"VE){=^n8Ekrp5]2L~^оUb:hfvL/Lk#< ""D vMWB>g#<eB Y:|S"^2|_I'&+lr=OnB̏nANHDEjL8+hyVavKo#0D 02- =g* ̚[U\R|a~&GFRBxSwcil`>()sY}73#aƵ7m\5QYn\9Ri3su#۵Rn``67ºI%tY(CC-0;//Zj}4LG˳:FbM}!v/]R3kׅ{#Mf} ƛxܜg}[ao{&%H-NFﰹfʍkLM ~d;C̒5%eiD?Ḏ!ׁns?Tig@(*[R/[MiHlUMjBT|>&zlZlX !#)mJ\TmTk(JN:$ fpN`ېQhb,8S:jE;q6θ`CmDa\;ig]Xg?hWdߖM/^8Mm+pGXr/A ĉ\[E59ym.ڲ_-X˛G(br Wr?e;Emkd?1Ly?cէD,$$;A.l <ʶ%"zJxBaJeQt>hgV&4V+f%ΉBMq2ċ@ڲ?le߽<Ǖӛzw)uhd {T.:Q6p1d&mdVWc8*g&lQL,ϜиB#e+W zNKUi :s}vНEǙx47Ah=Ոɧ3 N(Q#$JQFxP!UE_T(e|M6"ekO%q \K7Fs1]ZQtVE5Vh ').S82=*i~A5!PSM7095߃$)vG^*ŏkCf'bY^ܮkgMj2So;ǸM0&CL *MA$!=p"Yex#5 EzQb"4lRߢ>ɫy*UpB[NX]]N6G[Nscl)ۘ49%hd19fOwcUL~7a:T O2n8Z Z_^V8C*/Mg̒s*%"V}bk4EM\!-*2AG~u+'G/Bz3"m'QX~+1N"mz_g|8qJ^L,#3|q-{EXpP :xͽN`R`HFΡ <FkDմi$_hg:(ԩğ:X#-Tf,C#*cCm9Cp1}F6d 5rÐٲ$60#${PշհF1}[s(9psP'KLR AѿOZ2i0# - /_#$VR5yA0OYA+E4N8F 2T4wWDgo fkm%{O{IϪHߍ I&pbVkWލTCSk鹅y_ԋ3 \PjBߟ!:{`|u_H,72wo5 \zđA4$4h[|B/ l$"'8t@I!:5PTƬP2};jmBM&OXCNƎct;7KgT)"~[:chyfW)Ã'AhJ'mBKG.PG,ea\Ivda9Hq;`~;׬ @PC֓xGa_;|K9 |ZlM+)cCHo+_#:]Ȩ3 e?;94*coCI:S"ޚ֏hl;02qF X PY"?/5'݇1ىA;{M/7v,tGZ'f/(CL 1Ev21sۥ jgǑi2eDүh]ܟ2„3kK,(pL]NsϨJc7 G^ /[A1{Dbi$#wL- t&,"Yׂ3e-\qf`.$ 6'R،JE@4"FiϢf3Ui Z|/f)-\x/Ͼ=ZLkR.mi "2\`W綠jYQ1o@`d3;Z6Zoseq7BwsHN,iN'Y=˟{W&0<"#l5iN8~ԙ2Vq2s(MDGy4k>LJ3W^]SrC@zYiR GXr;jg`g搖œ‹uHN6q*(=4Ͷ"xoަAcJ14Oz#UmŔZ&tɼ&D{@UnQ<dg$KgFV۠*mꮗ>_LljC1xH@m$% Gs.[y6)B*Ƿ3IUL#c|eQ=U ~:roLɮ⬄bnKFQbbqA>eR7oQÊ%;*p1z.WS[Lu=/@?4ڜ{7yӞ:@X0k)ifc~'HK^?y**mq\ Њ冫*2  B7Uws]I[V>^ըQh UKp6YT HV2f*)Ih_$Oфp k_ H*S@I!Sg&cIqfSl==޾R3-=I!KLQެX3Rb`J8x}d~bL+cR`>:J(g3m&t#ܩy9ggTY~rϯ/V[:4̆C-tYqqLX鋲Ook`|. =J\b1]l]K<t q`ٌ,b2b~(cniZ6Zt{r[ڨ7BVء~F[3OZ%|leR?bf| Vzt/EwJܪimi[û4ji,$OE3dO24S;?L*7RM/4쿾Kq!?.^7?"lY,҆:í@HBWCс]s,v٘[G>kLjZ;+)RI$hЕf-Wv9?MG⛪:TET:eldYgHE7'bbLũy |Af2'ZeN ,Gzn&m+|PmkO,Q*s,WFƴ& 7R#t-z.u^tqf c†ؤ14XAsSC10AW9Zòx~'2 \i=`5UBW:ߕw>P3uF`),˫Ua8ftڹE.$>Z!ّ*-RzGU0c2Lqٚ@Vu/py\KaݓKZ v_h/p/γ%,=@oGP/\ 2A1?TPj twH-"Ԋ~c~GD.awe 4MDtzE!$$=o3e+o-ꏃd B2!zOm%Ldҁt:>ϻ;iKNRGHﮘe#LŨf܂0iP 8Ģ~׏2D-jp{`Z0vS[wrW[r񒚏'Yxg7 lax}@lB"V:hfݛ 6Kf|:K[ ?QD4<*9՘2mD  @Q&oDߡE*"oP M @{,T5.,8D9on_o#zYyxˤ5׹ c9<?qמxAuʝ[,TrP6 & *Nx=BZh|(ـB܏\ *'b8KȄ!O4 %Gm8c*5։fg|)-i^7>.k4GaLeigz|&֦=PPGmiG=Mkf̳A'rfR@+VgG`}xe d. 7`Jaۡ pPI6מF2Msƹsɘw" C-l;(!NQA8dpel!u8Y$7 ΢(~ASMdmI0?hG|/1R<j%;^'ԍ(΂L-{hdlZͤ}6 %Dy%/^z@h>&?ᕊQm{;)q0=a˭ ToZ6Of\ː9[>MUҍ%:&)Q*BZć,#)Y&L.q] U;}!/>QBZi K 1PT-+M9VUVKow&|\>pW.5DbIteʮe[; o,JKw}Ѷ[tOX r6SVY?`r!Z` 4JPOጩ?86#gv>?iGԹ) UDo<k1qL vZJh׳=aqtU_%:tnߡg/~BOP{pσ(㊈vּVwITp`ZKuja%[ƨ;}Fw{߭'< ]oC=DLB7m4ߞ 䨆6-N vPu]Wp8ѯ܉fS}y5xŋNN43gi# ]HWY ,@چk!,2kRV*w(}[eeƜW NѶ6X07?4j [oGRI0V%Ri` YsLvB &pH@r"X/KMN[~; S^Aorktu;Ah+<$'btL@_lHv9l탋eG0'^/^ U«͹4Q}G+9Y.GЉRY) 1"qRc#L2s* +'r-_lwl(;^#M30r߆Rt$@itsD'ҁ3QIFWcdnОdzwj1s!O"(ڬTGozȑ<s7ɕoVw uBܼafʉ[pjQ>+2,(_t;ȃ 픧]g'3f3Ya= {(ڟp!B˲{6LGQYON^HpjRȗx|]Uy#X匰i!GmOș9fY2)*C8w!X)V;%4[[L4.P<kS9{lyԜ޴opԑ k܌ `={xf Qko5 cXǡkkǍ]%S)i͔mwW05,ԣl*D Z~c܁SZ^I֛.PohW-y čE_G ӾWju߼-"P;R1?qMQv-_{\ϡeߔ,7\ ': Q# l>K*ҼDt<%pwPʹk{#yܘ_ͷ7x|FF>Yf[u&QsB*fڐjX=?$_r.n=_ъFk7q˰ڰ)9/y;r ZPzo0lʷq98$RXC}X?Xܫ*dWEdMGjQ2!6\HzPtSx0LϬpYJo!|5۬5:95 ɞ_=ˡQvXzNhv <%S6 ,#?m`5|YYD/hs>#Vq ޸>_'u'+Jsh`̕'OR41}҈u@,+~ V4}pbfkr{rZaqlEH}>nDyYw[4BCZ[o B!<>Jkl rX ReƂbcvy,Ca#՛9c X5wȆ@AVVWy} 8A.'CMn6`}巾E6̌Xb P6fUcx|fJuPe:}q|l>'GDfUoYTvc(e_BgםC=.,uzm]Nڍ|q]k *{8)HGAg z1eMb._&9dmƃ/,ɡ_鵍1̶B`m7~&MHd;YEB'6-xп^lc_{muČF%4`Eg=29jQŜMF_ /ƫ@i=(zj uiL7y.OPCX[uʧcq8Fr>߼7OkDmm7&@lɑ;sO#YtṮM,{:zm"췼A{6Jd|=L?m8Cy뮚k1BmٞT@5rF~1VYy:\g j6*>Pw 5(OHݢw.HMm8ᅃ ^ۺ5a* }rSߴ3x`+0!K{)'>y͟KưgB H1sm(k5(n"Z 0&ƿj6,ҝhvOg-^ 0Y ll&+H\OǥX.PhC!EJFXcF(U涧 _zA-8ZBcJs1i 8HU<;<)Og%0-ݿO(} cƴilJ1G̅2D5wݩlobC4-eh f 8MuAoZph.߁e-Qa` %5n$w1YT(^$*ym}A{FU%rY2_J=+.9z Vf[7[g cDϒա^W4QS 'p4.h;+R Z} ald_{Ad8=I\LkJW)ª>r8p*X4 <%L+s12E)wY|Vf#KѳjnUN Rӕ$;&̛mվETǃ/}*l2D #$=YR)f8ж I(1ׄj"maٰ.qb3ZAB| 2<j"x%4 =:'2oԃ.={BI.hs1X7+ =.aood摌gWidoUipJ6w.[}fp &,TfCfMd{,bjG@Ф6 /1I{lch usѹ;)\hGlwu^8G\h:n~O7*lpO)0셪mk>JXRd:Jg-itBH#`GoAEgƃFbWj|뭋ِֆmM^{eOJJ8]}AN'bs{֑jQA0&-\;Uͅp!6C08[~/vZv)`yRU~$].r?(0CCcJ"gWOhs3,UL<)R2 n 8)..` de6A4"$LQC-W\ x@ :]6c '~O:_A=ċc{!πruUAg śEijdBD/ZJ%$+;vi)uJj@ {LTY< V-Y/ԩEŖga_5{᳊B,Q6 5Az\ٰ__rv&NqcԞi\!Iy˰\0ش:> ߓ'f z<3A悕1V߾W4qY5D#N*^DJV8OVr,vp 1Ns]q/xbDfbR+uU__Dķ\ &8CoEՂl5b27-) @ÿ6_g%?~]!}CE&g}ٟ4nf"8O̤< [S~.S-ؕ"wOifhduo.(l!OE ;{$lM.[Q Iͪ hQdRoJ\ާ]ܔ'Z/ 4~Θ*'|_qc[a>N@)F7/!ƘѸ,/8|ogюP{{%p]:})90'v{S;RY܄ш厬 Zcمwh#(ʫHC;Z8%?"Ҁf@ĥ!"iۋ2@| B_1Q@+.HjN?H9C˷)>h/qZs-FvYuוn jо^]YU+2Xwvo>JY/zyM7 V١#'Z}ǭ{q@WVoѤ;MƩѥQVVƒXe,w&f:&Ʌ̀°rڶ7IB0 v¤$ rp8Uvny _7| 7#)S9`fkړ\@2'ng_m@ܚ=4wkjbH͖Mt^(z}'R0l0^{.?%ֽLƩ7gL _53&[]&eUe}& &i~l Wsqm )G>/4!dHwjNy)0"{}ѷ\S8<[ ) ʇxn|%}^Se _ ptrT4Iz&n ԏT?gtS5[rKxR8<|v}1%u)&E C[}FˬYV#d)f.َߺ.on={ݴr=b.])~ق[gӑi @wPkGL>B#q \F#8נqb/ګcv}uI2h=iOfD=ì=oƔGg8&U/hHiR%Nzq;Tw icF/%KCqAFo"'_G,Rnm*bg(=UHԡp `}?qC ݣQ8s*$^D==z+X-F~,y l=#ˏI]3#Whְ{>J*ű/׵,=|>#%ӂ5^r@°il~PЕMT!ʇ7߾5({A¨L`xV܌V~xzرk+@P@`et^Y(Bê1EB.[ Kt.Apy5J3jG#j"Hpnk Li"PЏi5`&H1_ ūeDK40FDU~& Qm+hN?"nZy |Ə]5*n' ̿wK^LOwYKEh˄nC9t[&ER@ſN>R[˖JWBPe='g\*f-ShoX._o{w"[[;^1eLa|-^'f29پet?bcR(="*>t&Mck:u 4cd6Bh^+]EuSDG*W쨲b^sەs1QInىoT@"3qVhӀF^>_39ZMPd`nDy=i -tuJPG#D:sJa Q"BX& /)s{k;اERssyՄ$4Cc2Ok?L,_Ba}?CCh 1J3f=0ZmG!EBfr׳$}ko~ƪ5x>ҟ𵄇f cv3#X=iGѐ-]=4!$븢@Ō`'U,CUOJr#B/HpY27\XK¥GsFd5s}@TVP>J0ʄqhn0?/ݥӧPvw0mdXK[ :ηs <߀j$GH0_=pDX$bю?փWS?g"|fM?q+Z`h>}{ӊ2t{Ȩ| (h`䖛43L@UIr΀ݖIzgE=otJոqKǃ-WuMi9Yx/oyms{7+eфx`V}7G{X[`^1d\zbN ,&jJ|K>ۜБsI)$WGb[o~3~EZ&( E7xF z%GĜOߴnpHva|U&oG&Mr|頋FVPu8Ȱh+c$\!́qrocqcț_}*[{k^p:yWDȯFϩ\ߢ^4\'6rXƦ/:5I.n?́(AH5 [!Bsyv!u'%mkمL8i0XOL ,r vU~NO *U>l:pqQinP3l@Cكv{ytby;ob [-j\@{G]VMiz@A#,Sľ yucSԮ}כ>@1ScBI@9ȖXm$I'fRMC\.x ˮ(d~q~6wU_z:.,H18F ,/tZR{PT .!R/|fzoV1݊oaREE1,X8biDַz,:3O3\#ĥ` ͹J/h#3[!&wanҞպy/y1?&Bw`s|K/Mi[LX9F2 ;/PNؿF~f'%p`N䩃]r@ ˾~FrFClfq+ p3D~=5שVHaH{ `hU? _P:R<+\K%@q9Gz|`@eߟŦ:DT3p`E$J( UlJIai dTG(Qa&-@I}|jl;kKrFQ4V2pQ`',VnԲ9/n5vę X8SU7lf1|`LKW~bٛ@J]W[Tmb4uhf_P# pKdMbVB)q3EIE%m A?8qn"XW8H&7 OLV ^ mmcZX2cZ6)AuoJ&4莴T _QUjއ{Һ]llmy).8䌏{zk]4w)S'&=mi8aE}*5D\{ȒL$DQA3+9I֑JɕMw?lFkbsnĸ6aC6"HJ< V^>sQn2;/X_eרwr/pl6Ok r` @Ssk%6t0~: ;=A%"d:R$[V mb,FPRu9:+ZzOb:/oaӢ֖Z/wYpaN.1({B_ACի >Z!"d8La57f[M@?$J;|@=kkd85v8VPbH_)ԀLdGE)F)ZMG!\A 0#p,y4tqK ^ԯ0S_ ״E7H#𽭂?˝I@tmcZH76n|ۧ:H5#_qLwM>c9٘$珹JwQdn$Y2l_iUlO> %+ ~pfGF:p^@]iJ1Nf ,&ED4]nP޶9u7);4%=NKb!?_]F̵bJQ 0.h? Zs^ʸ5V&o-p>㆏q+1<ܹϡr\W’HmjO?1=Es~=C%.j2W-Kyd[>} +^=y$yz޷^^c ŲoAϔqߝ˻\aA1wy u}0zr5yt| vx PT*EO¾B-W.G&.4 r%fF)^`w"K}. LY]J953TC hUF uKl=1zk,815nf'_=&Z.1;|+-vսGӹg^%fe,~:|K; 6Rܐ&0H-ӿJ ^51Ff3cgD/3YP\ f_fײ)Pǫ ' rbݧ5n)vfz̈1e;SFAݙ䢣+Icz7zVS=1:ۨB'<+}tةGgL?/5=̀VQ|QhB2=<uߙ\̜̊⟀2X_8 % ҷLֽQ0^ 멆tuXAΖ^dtaqm osԘIn,ip7{jޡ~i\9ajio:8!θ^i|k"Kc^S7)i9 Q nL8vuAOQLIׄY"_͚94ԣSÂ@f$62^xGwY`Dt. e|O4'5Am1-JoV7-l6Iw˽n,ƩQaer4IsŰe>%NkJV,Y@,[h 7 }Ј%㶾oݫ\aHY]+ | CE~n/yjDY|r~3W@6Z y^*9πFKMיB915CP T` 2OL|jU~U}hw K 4/8%j t囚BB&lrSCh%ss =жĤI}-~||%p'8V4,b"`ICK6 W;WZBxpB~X˥lr@eip8*B!Qާ\}b 6C/ۈ_éA~&-N)$GC]ٳ= e_c$H^όA1>mJc<5)sX-WHr=="f2nq,ډ]Sqŷ }ufauFc`¿XCSvlyt5;sA0hnSDVq䲂{S(clrYiU;^`S;UH4ǒFZA<ی܉tHv%JdaوzabEWAZ>6f3[ vm?]ZNDVWBvwb{"wȃ£@c w?9${mr'1v79.pdׇi={@C9}pݬl?HK&\@2l*ٷpڙ',NAE>H٤d׀佾oiJȒ8yAkY.Fk3}C& ӭzP*ֵ.:kʒ0z(}⧹ڝ׏ӋV ч˞)~@~ t `՜UQ}4ys}9׏%\ >r7 'CxZh([tإݳ]aq ȘYM[^BQI'_p?Jm$L|sI#Sh-pѨfh"k;e{>-JOnCΰ =!Mp~>U-e4I4#NcĐՓhu6{`i{BБ'<ý&{9O_ b}z0Y~/)mDž1(R{6|kyGO;.;Uuam4l4D~Чޗ~WUv(waΝBDZۓ" ޭ"3><g¥F xfjŷJRؖ*tq$ODvR0-xɉx YlW`NCOKC~5K#ng7Fz[ȏc\_'Ę1*^hYhMa r#GR[R(S{v%>½C, O%22XھJ=<"{y421)#n9yf]qb<\. MD[Ǻ$ K~ tTVkd3'pVʝ{YHD"= 7jCFʶ_}W9:|ctԱfT-{xs 4{iT{x"+Ptm3k۸ n9@ f[>ZXwYoU|zb"Je}ia*zk%ZpVк +dhHC? ]=$gFFaٕ͞Ɇ#]z[Ӄg7d%U ĻB ]V|GPw00ok䏵CQ=RNUx3oaNW$j{߄ ]a-,gH(:kgPT(D_PeT5 8R ݾ8 ibk,u+ww(q =tdߨ1 RRʚ>, PkX}]u7ּGXiUk@ؼe`įw}]GG _jo604ťKYX֌#&v[6-0ͻmd2r@FNK+$2wt?Iqŧh}tw:Rs˹9jrg'LeD"+a i/uD?i Rv̪ h 223ٴӺn {aShg#2Pp&ٞjP~;g1[/\3?ɂtVlb,PiDـ?:њcJIk Fis^wm([gz?{L9XN虯TF;ee;#h0]gH>O1Y ɶЏC ~Pom døm/Ưx?#/rugsu s(cY"׷1Tqp=O# r5̱Al^g_X! 3lA`m {Zx_qL8Osj]d&W =uNji,UDdl^DY*W(5Wr OjL?9f5_Ԕ&J}L|f st.i.mf29ժ8`egCTS֕Q~oܺder( vc҃X0cRoFĨo,"ME^6-kc[2|E/5A睒 MZ_cB>PewnW!>D qem./o]&zv?m8l8Jg[Cs <2?PUeR?>sz1NL -#"Pi=q:1X v3lWKzѻo20t!؊Mʯs{{`մa4 05II 5o z *! HV9dYBGPȾ>KȚH[IxeZ*5Iԫӛpgj7GN[R?%fc==cZgW qW$֊ ֵSzh-JYFs-?3^C`/Lwߕ},[6k̉yh˪HDpqX7_e PR8ayd>!Тű15>_Vʂnvڶ:D%rq%3K@2 (!mġv%j,Ed.M93]p/ (9lCM J'c~Fwϲ:ڷ?%'~t_q:7X0oh o [/9c%jyG2y&Az>C)I]Y >+t;or\V:HNdU Ð|# \wE*:l*D95e0&@m%N\X♂;W™3Q7kw:u!L'A6s1eGlV~|$0ly5hagzErSBG`YGJ\-ִ8.0 ~)݆n-<~/)Hl`.AE֠屦y׫u|Uc=uhL)ļMv2aEߋ#!ӎaMl(3Lx<:7N&(3G,փ7"I)J 7rg8hQhQ2QsJ X _CF4ZŸOг2 ~S!Sn޻\Ό%ϖ{^<'ÑzFSc۾'|Vy9*c8.g yoi:(!ktl+M8"ibU]PF 1Ș'_g]::\R"Vq(-rB -­95 `,M)Z A_Pz.TWRFB+Bm}v:<LH, ^0U }?$ NI&mȠ6}KZO9TO%[W}ٮ`9aۖb=jzNnlT)\8jQQK4{ y]T :*vrX-+@ <{2OHj|EP]+Ԕp ~s$1LkP3*]`jˈi?a"g+ uV o-'uU.lK8`@M Br<87C8Fʯg7`!*xhCIunyRAk؎ Oqg{i.J|Vݱ#V(o4Φح>zēB1Ju8LfFځez :^[Z+v!~^u![A~~"߰.7)[B ~pPYNM)YfhTf]„P0u>k.C1wU^ƅ3cim7j2eB'Fg,b[ni3$pIUSHǒ zbh\R 7ph:Ek{!/ٚ"^J,)͓&Tg@/ޤ0ҳƎi+㾉W:xe6w5,hYk2ga>K-ߢDI=)C `+[ Zo1x@8/sN&@ܜDAw-arSLNQFa1?롧)m*fff߄_7XV<#ʅ潤ZK7?Z#O'TX:)dAU,HT?+g?Lo^aa8HQB jΐ4 T"}@%GNj5 Y(PYa! UBpL) E"Ah}>]D/(,.eWӮ Z~W}1X Tcr Qi"x/d/i)ʱʏ0<jv"LVԱe*u5V4;Rgo:\ivl񱐀plSXGxjJ!bRkAr~dq06)e߆huGVei#ȊE)OaWlU;1e6L9:+K mj0د}m8JY%LpH@'^P$ <瑖wJ=&ȹ^˾SߊL+ ڬ#ijǂSqHYf+USQPiKknIi^ NnC씀1|X8^l{!E>N'7KM(emy|9"^J)pҢiدxhG GS~lԛ&Cj m)R#xqӅ.VrUvwqF관õ4A:Zҭ+x.ѳ7I't!kAL`ktK [A)O #,a*`X{X"sePn!NuZprm0[TOE, |*l:}} 3>S?a [LajAJ=inA ηkd<'{^R )|/`neG @sB%q?IFRhaJyo_6=R3q0^|u&9@&0b~ɧa!w(<&Fg/Z˯Oװm7TM`u{9KwJy;\-:'yqxq 2`F>pam4hX5w"ؒOY|8Ɉ44ۼuǗY:񜁑3q jG؆I^Ay8Yim6z؏I;\,,4?! $ZׯQTvC<ų ${5v2d}dFGeO[2oIzXkK7/NL=$E? Z5||B}M]s!y[!旰{:Y!XZwj՛.Yy$6d~#;|r?Yю|f l޸2e41!`N*P5 h; wm=#ѯqރ~BOTKWw2zd REۨMf| [&[R?})>U}l; $P$ӢϏ`L@fQ)h+m*\CtVQ: 362kwX\O_s5.8_T"!!urM# ʟܗ!*CGXX,mf[-|LKZ:8ǖ S]qqS{ ^<95/bu;*A;;t֔"5sC;: -{WABρT:Sq%g{@Ce)x C#y@+WAKvKiZSu#[>x 8+u|L APi5LW&.Ⱦ-վsp )NҌaex[\PЦ+sv 8u="D0h}M6,Y|< z#oNⱇFM޻ bY[oݮ>U6iZ#.gV[seTq p.+D{W fԃ%eLS*qV_mu`F"8{I GiXVN:s9.(++ш.+E7\锑 )ö{6 ]Y}C/ ԛTfz{dwk#\~W=QDA؊dE PgONgsJ}-FS} * hFd{meJ2Ar(Bw?Qg1X;tVA%/5XL<#!bVB=F9ԡMo, 6]`ٍǻwEfs|cE`a (I%;jM?m/7ļY *VG {v sYxޯCW' AEhh,5}zlOY4͗ck)Hm͟p@ǀT0M׽#`LX3+`Wߐưl bAt0!oy,%-y\@ 9q{?uB|С %/ k '&7Da6isC[zWwy:@% }y]TXǨ?Q;gQt!N :qǰ&j]`Rb*VV1J IWM >>EQEH`5o5Zmz:NfK5 sȅAlus;j_g}Imt_A ^p.~~S;?2oI>@1N sTJy6o Bm+-9ُ}2[z~Ѱ&&W_$Q!dpFNH^Ŷ2ǒwr"cil^b!uQ9|K#{iSΠ5+k9ؖ@~%8 txh[86 Xm Rv@5iu bl2PT1Q@'d&@iIʊkpq[ ż-֬Ev䴑 !L_蝯N--19"h__u }E<}Y$/ "jWq}zf^e)6z30X ލEߎ/p % z2 LRTrwG'k*߽Em9BYS߬ NǓ EwaL\(ޙTL91OC/bWu=cU}RjrGbk16u/݅CQ8AbQ]$qR;9#so@t@0@y DA^X-vb@%6~+%M ?hx2lNpzשJN|eUT}A텠+-TXj$n._Av<&Cm\Zda1]&'$&K1Z7sBH>1ŁH洐$GFu*]ʭ(ǩJЗPfɝ*n8%' xN`/Z^u^""؃pZ <9\T:/o5}]Yh$niԟ0Z6;M('YR,%V?ty667N[tizޗ-exwbVDo.lW̃[i,J܌uH١NUr$׽%& *avӾS<{vtZZavŒu;<` ϣX]r;C=:l*5%oSITs5RWKI!ah UY%fkK7oDA#j_MN؃q"P%L`oGkw@Pq` _b2*WT eUw^&7P+0s_F@jIwd*ڣkn a%)oJ cxogayG7T ggWOQ_MQjfv\gf=\64SO`(m|XLM#,^g]| 9$JlPy"ϕE1AAir*X ^;gcR=d@:`d̈́=Lj^c%G*غ]ލx*2V:er*Jf;i Qtd0ypcAQrKOӀQo[l{% 6hBvNvMwwO얬N;, &1>R42L2obXK O܆?EL_{7- w[rƘFOd峨nQ*쏜}2Ү(bx0yOiFiǽQc]u" ׭D~:蘜HÛ^LQ.RF˙*U68c.@<{a2 }# b.2LD]IGM^k*Z F(j'ޙy0Z7T'1IYÈbg8p'.3tvv[}iI582H8w' -me#5NߟB7iɜ\]˅̑bV-t8W4+bָV x1p1P67;H}AӐ 4$鉆 ՄMtL ev%&-*wL0纟ӰPGjͽPJp.x$kzß "ϛOWul"?|5mЌ)Mq|M{q۪Y\AY B0;fqOhr~^YȪᶩK;N$mK?a.i,BN}7i(V&2kG/"ѣfT\S_TmVx$Gi2^JޝsӎHx%mmrDay8^` 1l\_?6#7\f[cٗW2ĵ/Xx =-M|٠A3z%:N-J8.!G(gMf+ߨc  W[r~kj~-0 b*I>$~AqnžgLZ!^!G$wjJD/ܧ@9Y^c=j =b#\_sJQ`8i0r7s\M(,}X%wZgQ!LzȸY)x_GR&T#lQ$3*2')i>c?QK%$ȓX\3>}p.Stp|O1-諌 pD˹K0I !&ې"֢oѐqRh9)$r,[(' %=utb⫢BHjVMVޢ}IzԌy#eS~rY#NƻńHkS~}طeb$ eFHpi6><͛% c\һX9I|$oYY( y:ϤH"T(gX̮!뀫*n?ğ,Y8ӧ7/ڝ#oK'ֱz@MjV;:Y}sIoz8XpC{$\y'2,$Rvr\g[1t{.hG YͰ0M 7`lPHxkt06@zA]z\|nj)>{1,N+i5 ౹=^ ':l!mK ;\R=> Dk89.<!Sԥꀥ\pztg>z@?F? jҒ~MO7ЧZ ]c-|FIk@) 'o(gU_Aj:/FvVY[ 7Ok^UII)$)vʛ@\cܱ?S11e ex&Hg_Mh (cʝ3V=21zfNSHd #UQyU6O*'1n_AHdBkc+tKW>WuQ*ӨunivT,нˬ>gdgXXS\)n)5ɑf8d YVDUl{Ԯdӣ۲7!^rP಺hbsդjllZFf- ۱p3Ue7_:ɑ,Q%cG!ˎx{U.`3bXWV[mՊdR؝M?"n6O2p4“|=/tMGDf]xTq8, —gay`-Ljno.i^qS-b1{TMh+ɩ̫+[M.J3||֐%eld9²:If~Cg |"W- |_P.f3A8$Е=x5 xreASS$2h3ד_1W`c,=MިzO~#hmD~G = )12 s##:uA0:Vp iɅ~QH/vYm$]k3v*%SNpيe}zub;fah~J97۬<[:z1*ηLqK* aŰG''Zd}b;q¹?=ꋝC>vl&G%P%R<+Ff\o u9S\T;"J*2렋 x".9>:, DiD!|ᄏ]Rv"A0RURS-B1"tAĿǎS r֕48T7TfFoԕ`ܕ[1HU7h`O!ΠG=nyu6c{~*FTJBLJG$΂|/1b}sWK"%tO0t d_0rwag~Ck*y٧kŸ ?f!BɈ{`fɓt־M.1<,[B1]]ŒxKU קg)\'NFbf°t3 @h뤸"uQQ^pҀ.N;D)b|$iyۉyJ=(s\_yݢl#g.0"uRC0ƈp ?aW]S^z)RMoÝ't#/:-u}NznI텬cn,G \ rZ׌7ΉG# *6hsE!#QU>9ʧNGg8>gjUR;l!E~R_ ÌA^5z( *05=_jeroOivX1Ӌo*`=}[C/˒XQMhK&);&ƒ̑&$5:߃E &읹&}J4_'\>sQ׈e($.Ɩȁ+R .i6ҝy SfNU_6:qp#_9̫mh9T?:X 0IaS';6zl.8)w>ݶwlZ;Ky75cf*w1%A%N?{VIZoMlj0 gk!>\&geن'j 9b{'hyylPKAU2j,2Ep-։12(xz&.@&hX'ڍn4??y5+'7 (ebZ´sR̙a z*(Q_hFe$qT)6G V2gb(DEEs##|,B3Cbgؖ%75%k9/%՘?İY= ^]}|^:d~<$?NmͶ wK'ɐbd0mnCe]G.a*l]9'M{PW1_A|!(ekӈ\5?G"-6iKeEErO,]Z EjV#Ĕ[ߑ -ES8Ew;?)EmJ,${936ĂgUr Q2`<ӕőtd=d"t!{;^>ľDYjKwbPtȐ%ir?Wp}򔱇VR sC2)3cD[VM±LNNvQ܊iJXra2&N>o;E=#oS2qQ$+vCރ%5`$Rq }rõgeo,&9 Z_σ*o-^Ni7s{nšhsy^<=% Т8A+%RhY-ʆn9YVmx_ '9㜥kpB,pCcNC^d$#_!@q6j 361Мo!f["/`FQ]7uR:6nvȿkVV5OVѓ@c4,5աX138&Rh{dwHi8zC \]6u#M+9C. kPv h,܏Y&HagexCLFK/HIg[psCI|5Lq+˺- |H*!:}fNL1Q"ܣN 2>oESez^Սwo Q*T^M#L&|1 b{_Ib$-tخ1P􁦯P >yJ_ -JB`6b~K-A7o۩DN$^)Ϛs<$ m b[M8d*(5=8jgl×@Oglg, dRwy5ޑD( M<'.o}QC4+$-xNn+s_xMՃox3R} ]%fE2fRJW|zy}/Y 6:ؠޜ".$or|b8Mz q2fcW d&d>2˦J)OęJH,CF_t&~ԋZt zWwi%BcdD{aؘɓ!Vͯt$2zlDV88DHɊN`-b@g;֠P:3Ex9Eሻ&9eRk֓硃74elnksJrVZy[ҥvI@,Z7I4mL!0$_`oWs'Eٳ鴙s趭\k(3^^D*;D o<*Ȳc&brbMpHkxM={_Zo!ճGȶ[ňgtj5al&BYI%9z)UGW=otxE8LpՌaK^cteN(Hv/PLYZ~sEP*l&嫥+aPoڼ@>=iYI iBŬd}ϴUֿ=KI2ARƲ[A\m" UJ |f$pL/ <ݦnkE AއWvXDl+? 18hywRMly<͙zJ+9 .8^6u|-'L$y8:]b?גS8IQ/]]cY"b.'^2p]2&w§TmD1RG}S}u\XTSx{=~Wv~SM&8ӡ5䷝'=+nG{N;m6X 239^?˽XWm,[IlLpDxŀU 5.#B }4H}ma^K{hldl$ʛ vz+E@A{J"|55r ='6&P5"ȇyq9c7BὮ/Ay[FNnP^86%ona MCk8id#ZmGO8 K 1Ͼbz^vi4蓼Y]6|!d$)EE|y? / SP  cME^ƣ%歿M(!tcXTC9Α}ix(u^TMZ.zx}Pc$Df3,ѻ'#GDꮽ&yb)>>mG5 ' @@P*FnNcxφ=h<%D6uR71+B+7 qa2(.M`0#C԰TzHRH^v<9#t'-t8ޔTB` D͜X Xkzsy|-bNFNnia'ԭ(yN+SG.[.۾]H81lК{yf$)~f20%JU(yWѰ>&=f|-~&Gr9?(iSZ8/:`N:stI0͡u(vx{6 -P$R2QM-6xl2)I{2a.58om]v4&>{s[]UWeVqtБ2+<֔U37ptmx剕 d58 i$>3 `+ƣ=vyR+؊LLեpXURphaFP!)r+[ߕg=4ہDm6PkMA$A&dF#K^OP[mb (fN=;GOaR% 5}YsIK4bV2va`?+u;F`Xs#[wEWh*C؃ȸ_iJĭZkhwtj_x*rX>$y||FnPfڑ_Sq^)#5IYg:}yO뚎߅)L'ȨgaFN>mQPXk!yf*j8h#:A&ABZ al(WV)ZAcHYJ" RljykTcs 2snǛ;դL==ؖ^P4Kc Y]]S֮ |0CllYHEܳ\FI @ODp4b߾R[l[ hi&/y}{iIGo%5 ]lw4&~JðNjꆷ[ا(~ ?RO*V;~h :xӲ$rbYjR07e>cJiFslgɼ+Gn=nw7'ƣ}I )է>6*؅ ;"SO"wp ]=;r܎0 9h'uF+kWkKp]n?!CNB/LB)VqeO} Ҭ`q3<3ԹD0%MvH9cq|# FNd0| Yn9jnK-mUi {߽s XFk e~<4Hp>~wL[JFZ⥒jSzl)0F' rJ$N=STƉx B0m˙Iua=OPvD{9^ױg  H>m1񼵼xDQ2IBư`"¥5+]߇fї93B^R 6f:C//*@>uˊ6Vf#!oT1{LBoYNW%m;PؒBUH 'Vocër^v6D)r#ټuSC u Ijq@cS>vރ-Q.T VSCB<8krRn%8 a7IpCfק_" A]Y/%v+V7KEE|H aS:2^ilԍI{~8ЃU{w(^iB%_3#q)rR(KV b,ԲMDI EU5Q6Q'Kgv!8?ϛۑ1{$̴Wε~yiْJwHn M TUI.JȜ#>iaģ,#͞h;b fjbxtBh˩p?B*4{|&߂+sM gfO} nj\ + CZ舘łu_pLb9?_=Ke|'k0h C(-|`2Z%؋cl>ڜ(SYt$]Nu]P$c+HjI318c›l.c >vnM2c,BOј_ z|=#vfPްoڡoQeNO3hza=R+O9%a۪6ERzuVb֧ˢ%fM#74}a3q|.uxh 3B"n̝33" ϴUM *!Fv~j ю^]8N+i By֨@~ɕ k9X|?[L"Bel0f3O9aҦu.W=,bp@2U){\FnkVEwل`r@*Ve`ʣ 甬i윁C _7,D/̄vD^h&vyX{B_gZwP䖭#Ů0V^hå1t7*9l+:#b0n yF];$PמHa+=wW ĸ;~>{GB1mLJ(h6}8RIc['zq֭q[|`AQ-vF;Y.cJOBalm9<"JBrz?-®}0X sA|bc~-OrTj@y /ۉɑ+ uk:GO*g/qg#aQ3i4rAOrga zX'WQ _ ~/G?"Z K=9Y1:^ͺi7dk ĻnK]^!bu]Q+!LC -->Dpf?!؝6+,B.C Un*b:^:kFOMX"A2*d-&$@I ɗES/{k!t mix?9$GBhT}*w(Cu޸p"֪"E?@4+P^⒉;@rFK&!I<5u:ath0dnu6!]|& "or}V.MΉ!7xuPvҦ2Eq -o#N[,"Ave !*YnL0qa{8ŵfuJwV m=Ϟh,48.l8٘0eWCzuxw0&Hi) {^;VY#D- JlnJ kJM92aT&{񈔷.q.S01HxGAfȧnBC]Qj` @H [mj̯))fjƧ!u;*I+^P*XfՁlB\T/~o楫PІ]x-pYnRj4ɣ4qp`>P[\"96'*(HntmY 0{/+Eմbz>*]?&E}Wqy ~ޛ"jvU3?[?M$w*4\Ft"CYc]& \D0Fd*þwq>Mԫ*)HlQq0uO\]`T!;MA< 4)e`cAȬxZAv/7 3 2o'g@udPj]roC`Zđ!vܪm2 "N)K)g t~h-t[r&S~.#ll+&F\1m ג{/q16t7d>J +](- en\^@`J6*ڸ=‡RG8-+7E~,4y e;Zn&-'Iihb"nhv +_.b_$b*Ҳ{7 טDV!ħae D܆itcz68P&4ʏڒCq-LtJJTh*V+nЙ$T .l4)~p˚*i}"77Sߣx7Oj`C;q{Goxn"{ ہ`RO[ V,Jy $ԡ D TdEGkHDdFx%:~2iFE/+k̊Sum&DUjnS+%ZksYuG*jV| w"u!oR\EyK8<2{Z!/b f+8E/ڴEzH zC-9k r.%"$)J2:ѧ@]Ȳ&$wP'f+*P;?8ILq5-C:Tj$͚,pD'mH/aV g>4u1ȳpsìjN0fvU  ~V_qM$ǖ查`v9 ېXw2ny"=Q[J b/BZ|,Q)aƂFi{9e6I݄ju ɉ$E.B.1%ܛh]V*2@h=tJFĕstdNp֑pAY]Zh ۨ6)ͧIJa*m,7+)\f:З|ojBti^oAY^o)1OeuQOz&>zpQB<_ %t=9L?j}!^^rungWvhx"ݿde `_* 0>w;`*.@=#/D:b rZy,pPxǴwm{̋N1M(x(2 +"u99g&MK d,E֭*LxkBwNE5 o% 7!nw`|^6@VgzL.u(&7Wcw#b78xCzĵ»H]w@}%bs0r~V8t;tGHɚDa ~x@}H}vȲ1w_b۱(ބ{kɔ ~d,gCQu*:HYSJͩM-gb ITTPY ,#@=QƼJ0<kD̓iCU2X39/PQ8$m7BD<'Gׅ^-h(RMg4̧a.}D?kPijgmÉ{%L?ۭEwcoĘfLqJ_Y^I)yKc*~pU8 |ȟ^([|&@ \ҸD9}~|b^~ʯ€ο.qpd#gnTX7q"}Ty0NxWWof鐷6\dsc|å?) љ4ِ#@^ vЃ=:xW}6Rt{%V2^"{Y!`G>DX5()i[N0x<,ڿe6?r[lBYe^.`ڡOΣ)[>0<CZPDNd!Մ^e\Vay8o Bt)-{fM[*k _`2_BYZ71lU{BMlj K0\586FYpu^kW_ i.D\ejqbRӶllLn.R1niҽ6̈3߅fTvd|; d7=p9c9^*Uw/>y+E](Lb`%1K֒6Aj\PV+M5d4< W`n툗@I*JſB^%T~S;{!XLv?wt/ |ze4n@r13Rc>Yrp}Kq5QY *C-Q9l{߁kU'(f!gE6l]Yu-5e,>b0w:Wh0`j7-+uL?:?<[n[ C1e5#MN5P lM¹p sK$}y5P,HfÓFͅj ʫ IvݰCiea!ܾoIsv ee3vYSμg qqsLϩxɰ/;n bXx[2NPwo4ijR/<}WVt_x`D Cg(|c&8^C.OH5Ba єSS#҆ cybb+[nNc0ȤyN^~&'Y*@"\SAh߾DmuFGh7rHm m}{Ҕؑf3>c>}BIpQH2bɢJ/47WFADZV02%X>B7a| 2.`My݋6 E!F/aɄ*TWŮ/ R4aI5b M$iP:$haAM 1[i]C}+XL̓pB?T*MCҳġLF4yUWUگ/AJ\f2#;[[xxNFlҕڨ"h+ exP&+0A\jGѪ*[i7q򿫣LU_p? Lj0~ݯ!k轒Pb~Mnyo %@k.YOgΊWEa?t;iH3((Pn#ls]׼kKm:7:YuPټf?J\Gԅh O%ixtTkEDÇ4k; >2, Js//a)R]Lԓ,WDw?%bs /5lۙX$HEEꁜ l%QyUqFX8xÝu[%5yF} z4djA[ӓգs`P[4{j2v BR߮kd{t*-CSdqt+. W9D&hI.[j:umVB3ګ0im~nf}Z+1+]Rէ.FѽxvQJWXt#'}7*, (v;7f08jJ]6 :0L ǼeMfN&H/?,6(H{?T 8X3GO{0%27Y| 8⬼f[Ώ} YCuSj׾)ǻ_PvklgU.GUhL-` ~ۍh<^ټGi2$uZ{V+aՖ*uaQ1rۮytu#7M7URZ#Q l) !\n@9bNep%KI]_"3W߫7G%S YX\g`2l\:|LIˑ{-H(]>nuX?,:.0MK&fPJ0v(a g4نO>lp}edqcIHk 6W ȌpB~d3i S8{rr+~Q0o/R&/㸫P{M=ҚsüJgKcdk&P :ym-9Ah2 0u$(f,I7UY$%-X.gILRb^`̽r/\n[8Xqs H"t'f=KL&DR$:bS^h4uw:_ַ j O!BoDWHq% \~ޚEhuOh &5b(*Ԛ)ʢnn|%Zz  Ǵu)o]vJ$í~Ð\J-5[O"#&~@kដ=]Fp1q꿩KխO'y4su(!vde+^˄y;3l416Qmr6 4vT8X{SKǦU8uE4}>+e]*p5MƘo?wcim8R|LJTcZh'Y/Cf BTe1̭D|mu9%Igj)1Q*wE2Ƣ-X3vRvxw0s[Sgnְ\uM+vwkH.qA4PvO8g[޼R(vX_2rjrI#[C`@qOGzTXN9kܭְ aa\ Iୠ2V!ڵ9hv-:wC򑆷hvipjC#^eZ$r{q2.oJgJMPEU:w %=EtRLfT ss}ÜIa(uNB:î/ZYhzUC3N0}ַp+X"uw}a'/^?nJvBxX[lvcvY'T֙x>oK}|43+wPIb?tMcW:\?,y(%iS@Sġk8`*8LLYo{Ub RC9He }8{66N(NDĽW" PթA갌eآP\nB 91ށd[ʇBay`4_]dm>'2dF.,wP>5̄(L;Gn+DKT+/KBwҮAcCFM[teIz${y%vlJp}:ڂq'O4Ey9e8]*܊46t$'d e拍y޼TT,=tVa䨝 `b:3cS@ѹim1`oX9/J%clKB[:WgS>brlƝߟShkH퐧B%6Me8ĦtNC)#cS5i1A@H3Sj)0nWyK 'wT7阞7UGЛi4QYX#R*_x˖o[ނTL{j`$ӤS8D1TKiϑdf R͟)K~Pݗ_cPI M&f).$||9|xӹ9oR@%vr(ŽI"r֌a[r žyǦо t%L"(r!9Gh7*OB~Z;71BTÑ' ײV,q%o'$٪u(ŧE;ЊP[\=C_j`#9ܸsn+.:yUHANkL]/!eZK3^97ŋ$J9f"}xxcdɨoJGqڕC`ng|T.\Fn90Y['29Ed,xWLΉc!QxmSU^ mGPE,lX)P'iM'`1YrR4A'ksڐ筓 T+}AO#rTCD#2 cl_hIjQ#m9 L0cOlU4T"" hb &GG A u!k{1ihK>}[~HfϼwH ȆlV;66sU,?~չ)JzkL*٨_i|Z73Gj!Oo1;zh(s]E Gi[i]ǁ}E3j<̺.WgQ !u ce*kiF MԅLObRF_cB63ÈQٍ_%/ އhٚq30t-YqDEkfC|d!D@uq-2p mUlXC㍸$Nu':}q󒘼5?k*`acVaC| x7x^PIz1jYwܹPÊEKEςlWABF֔OJ%߯q9i<iHߊTIv#[弙6 3Cp*0H[b\$ p9t)fV=Aq!rH&)@#=Nh@O1;̔GFUK] pם!vAM0>j_ا~ql7}n^ԅ'ŽPZL'=Y4Afa{OYdh\yJ8ٱ>nr%/жΓs%ŅM+jLfMZ %:U@q)EP&rjhQ s]JȿxٛƦq!fo J!)j> w0g=_mͪϴ/csٔ.C=Z& ;VF Ϳ[(p:"%YibVpPZۉcL\\CZ.(A/M5TSMImaR #}ώ?ZHc:?ڮy6.Q> 'E0eaP|\hDH3CI𸳗ĐwLIkIagW=_Iߪ k\AZT?qb`B:@vAL!!'V>* $Y05e>ɓ?P}5tUt'DCx$~F0!=RzI&@*zcS<X4 4;nhkȌnWfbA\F2'[1q@}4 |]b{,;XﷺZ<*ʺcq$cp1||R5+c8T驖+ٶت-39JKͫF7MП3^pC`4t=F&Xk{(G}So!kҮTwǧdQ鲿)UB4U7)q̟^/30f3sfid? <"E^HdkT%__Q竊@=o6E\H(IɭdRʨmC;k7 K#—w׉ ue7c\xϲ 'S{ԑ,g.iՂ#nǔ.1cS囏=Y M $;mn\ځ3 %=ZmDJtQtCuRSU)7E ,)|M-T֪pjȃ/\Oo?U[as$/+𮁋j1V vds§/ޝ3cV*t ;@H^`Cwk;tptbmc5q] k G>{0!&}2+'R/GRsBY(c ̩RbUkz[vuxr!oMLI;UP,YCʟcKRg ʝ7K:deVPײr^YLBK? g)ؐ)/nAeG5I!Vp% *,.) Rqk?9o4׷g,+z*,

' p'!iEz3J柎((01!Ke-SG-|LYlzIhr1u7vJb &MܙLBŠy}t_is媌FoX*%/8Hc!X.hG^Ǯ6r3;ծ K[! G6!g֖85\G|jvĠ+@X?їψ(aB^vj(DKVMxdj{u82=b ,Zfm*{H2hIIaK,Y+n4{-PDP΄4CcyuFsEis\kE!>?~zʂN11vZ-+F/b^pIVǔn܉&K~X^IK+%X8 ޳*Pz_ESB`הo=EΏW 4_ #jBI[KQ#j8%ͻ%cOphUCgZɟf\2 Dpjh 󀟳2ֽkqIWo<}1Ϻn׏l=ΤScsG&+6H^n*X5i6YGFxc^R*)D}L_5d`AdCΛ$ka9 Zʈzf uV7:06צN: othX9=w8ìfƹt@ d5md XH<^$LJ7pi&0GrA|4'Sl'̥Sēتۘsw`|jp%U6e]n-`bݤ[<}@) DLK{Lm "j I#Fd⦝L# m9<#|i> R>X4sI4/4ΰYQX7kWq3dE+Ƅ8Sb0b#@+؀#iF5 X=O kXB&!Yu}q,_'IS+|@F3-;ev 8R$/ Ľrjk'=:o.*êȬ6s3zpșy8E=_ql?ogb˛;EGFRz2xWQO#1g7Q<=K6q{y,B'Dj %N |ryxp&2FӚꇓ zmh X<k@Ȍ'&v4u=J[AOzpgхB=}pK(_5eXFR wU *xoi4 6(ӿ윁7I7 RB6GhC>1ˌ᪣s gF+:@d'{ǢSD"VD囮o套" PXJ2WLi?zKyuIS|zVb#}871~ ޻ʬo@l'h)Fh v֛ET y&)EXw BH?pp]y5|vףh!NqĘü D?)+QFfKExc_Tao;d7o"|l:5kjiH\ň:4yAI}0p,Y +AWnu $jlEx-v=o㽳$/ުPxe% b T[ %ϛwP~E> 97>:L+.WRӸ<}[@rl}?X힦6ŰUmAwJRQFڛ8E/b16NS4_&+[8jʶ!ίFY6R̆F,\80Xs\;`8JKn!q9,5v lRRʕF 9^Uu-d&_`zW$p`(_gTd{mq4c/ g &hLQsYs<n,꒡4MSVcHRjl W_3HqCM5˼ɢ(Ή=V)_|gGeAĭ.);H4y' mtuwPu6 q?JJ7 2YʔŔj ׹)c Eڷ3 { clU!X $[c%Y|%!s&,c/=伥=/C|@a^>6)CeD7pKx1r/hB53:ّq YJa"FЮ t4ro; 85m`RO+(ekVy]乴&ǿS9Li.3c6&C\}-§COuP[t/Gq=b9m4i*3[^q@o!li8!G;Th_45[RLCb2walzs .@-՝dyio,]"D1yYɒ8  39$,OZ [fy-H[\j' K͖B^ T)| epomghyMwxBV*EDUuZ+P~, H9ąUsm$?&.Qeh\1L >BzwM.Ӗ5[hWrw'@tN}f^ 4 l5g8w7 <\:lVF:uYp60ڡlR4JpS="?s+#`_FTNXYwªdytlmE(xDaĵ{aMxT98c AA?KhV`^!i7 wbsٝvRF'inʿ"ԍBʪIZiEM/y{"$p鶭g )'dcLo/fS1.ڊxGijz͔??O2@^"]%{B<T.-'н?_2TN_8SUKB̹$bMO6D[mT{U%7zeL7SJ^1z;ojDW9EʘG7 :o>:K'0#[Pj?^~Fçk<@*yP?a!vV eleEqL ~7$F?q}P!ԃubu @ŋMԩZQN &RlkcM:rpLw+e83ݦUhtpgҮ_]/oԝn@9PLx6ȃ*.LzyԬ*odž€ nbyS93t|a|6e -v2\f·*" &M>nfy.\<7A읋vk*-8'9,1_ME3vMsGW7ԣ=dYX-CAtFN%g4'De_a,rH0׹΂=jsM~Tgb _., ߪ AOdVh@•O-2DGd|a4ZLIkd.'kx6gޟ',4fx1Y:%PEޱnM`1 4o.\ QbXV ?z/EdvSq3rJD!o6U '(; Q.c A";/' Qe +р+ y?gwu lj|.AJ';ݗF{\scF p-=/1)я owFd4V#-~ =Pa-B!$f/2 /q+,-NۑJ͢70f@/kk􄿺 rPߤS!mtkuN#eY ~xďȅR+@"7z|ofyfD܎uv| IAM>0^=l3H-rK+4)ڝsgN KE2x-`f/鱭:s;-AF\u3c72eubtzR+#cF.LTrG\YhT9gLJ%d7b;}F:gu@ K7 c^ BHc wU+Wٸ9vLWu #}8X.^AQ Bsή[I FgUMc:t9wx:,J=I)Ө9Fխl[[1%_>hKDVhn. hxZٌS!ddc + w4mP6pܾ y9[a[Hw3qk3v*ޮρ>|!-ʫ;`r/r ׸ qx%/ǀJYOg'PaACg=k-8 e~l@<",Qi$*s{/H؊˘S*cۅx,:Op K jCħf5S* Sȴ3XYYSOV9]n\t9tW^m Q99Xol@Tf*G\k>>KS+"W: Ciwgu ;](9)=iIp~v7Md~˚_67!W*wBedž!KcDU9ݐr,|$ d}2. #޵AuWTA3=is4 S:l;΋5+q?BH#5t7WD%"1#ijpQ1`\QUE,+?~PM4Wl 86PKt©#ekk9d g4$/YHxYc+U4/[?l;/,~j2뽶M9#gVխsQPY)5[‰>%@3n09?oB@we֌g3O%Uw&kyۭȪh9dd96[=&EqJ*);Z@+US(R1QkP<(ibze]jGoEHh _dF %o-1Wy`gB =f/ҋhGt^!8қ03kEPK~kj4WS;v:]@f42;ZVP<[b{M&09f9kH4h8fL?XR,\d;5ILQx'hTd>z,TY-P:˅V?h_Dk8~ }͎5qU'^o He{k2OO5S=װLl͜WۧF̭4/n 7@O3l|g.m|}(^ Sޢ\TSѰ5DLOI;`@ma'\ո44m 3 $f/K }-4]7:.?4Lڌޚ9z{$_lxkp@ ։+F<HfC$׉Qb#$Tl#r2ik-i%YXa(謝X;o.KG⇗Ah2Ϙ+ҞZER3vK(W6T/ٜVLFwܹϨkyMP. LE'7:q0?η< Yc3`[O,AG=jÉPbO0@t O.b|O{.nS'F 6 (JN>jU;GZ<]wd`t | A#:ĝ<d\&}/:F_fׂA i<7k:BwwIڠw$?S%ep}-mWT`k).-#(7Ah'2*~UNu |+رa(HٳlvP1crh[Ť'cU l  `X""ƺM3RBU-3n=,zVJxx&Crv.k[:h%C31[( ΰj#t*;~ҽ}$Zd1L!Нy` Q{JJf|+`~5_Bhhk5C-^&i6f"ce0R)3`_LWDw!O1 <=Dt`}oɂƒ d3](Gjz!eߕW8ʮ.hv c]LŽ9* . '{ b9\ԓpHZfI79?קkBQ.b۵ieKh1;j*bW!tl{VD:ű&&x@>/Wax[o/J*O2L߃(C̲wNcb`XpyJ鵆LoXn#w%Ep+dSHIe9]9X) *n H`۝??pRvi,1ֻa{?3%jn )HQDK^}͙CwMFo)o8Mz]+:.ҳr&ad@2Moܡ)HT$ew[85IyDz2/IX1kXcAL4i]aᠯG[&w"bQ,E/c fhDJuld7PI9Ƙ@gO!nٍ+b:\\$"W#|'"d-2Ň4yCOΔUԬCF/7tN$+*'6㯒N#r2|-[3s[LiF #CȘL2MeSKSdb.S`ڋ3n!hzЇrf虣!Ų #x*C ?$F3mnZbp`:X6x$א\G\~ ^̘^Qg~}OJ)jdo8~L⪽mm.Vw؟ȱ艱8|sE*y*槢٘VbO؄ ą%n_ujWڶyB0QiAX Gi`NS-B@ApWGNi}qn h+Ӭ^K[ϻfnߏ|K|'FM`{nRz^b.e U 2C'^+mB;ז26tȾ7z47́&j\Fz^{kTUu֞+Үs†HppE3/ÇeiE.7 < A6UCꋸ}ǢH.5#rQq)j-r=M. lֈb;­TғV.rMb%T?Wצ\Uf$/v%d^V?2n& @d̚v7Q7î!~0DϷO&q3PC5ћ2.rgK 9 *5#&!ӎR(˭,ܭ yswmXlI;Et ȯ^pU_AFV Hn 2b *ER[,üe8ꈭfZύ`@!l"5!XwHfIB'W2[ݓ40#*WU@,pؘR)-F9L6OR:&*x;י yaʾ3lO{/]^T$rZ ^$Q`6l| ?x9hCƘ={@!JܛYBRR}|P:1]lJ0ݫ<6Qx7 x J5puG]_JWamr3FӇ6q[v8E (6' Oa}qOWZΟ{Rl/W0NaXv6BziPksd@SzXg(x,u!yWHq<(fG8VOENT<֌2c7r$j'Sztg~[`)&̜q{be@"aju ZrưkSg(M^KjoGt)'AIƙa[[o.Q/Aw?13`h5ڱyV*2a4ZZ.G,q}{jRk~J`WddI6v#n[x@+ bvU)]fls|r(Z{Aw /!A@&oUJƥ9l(;? OOpJS$+n+[]n~yp5+ 2$b pt;uwNp VL`Yކ_WsfDOP. k]`峈 q<9J}t(mп@G,Q `,]5i2g9ټX*5K]x&i3Ό?y6kWC S xmPfs%UGZаyk%ʷ^ÖfP7 H \ï" ]S8 zBx1._H.}Qc@=Y8;w~`Dݯ+iKqb;uG^d6gb-{/J,Dc"`Tjkst^Cna?K{k"7h@[ϴTYleܷH]c1nqcR/;}Xi}Kh``a6e[ywY)=`Em ַ9\~ ZJS>pE@%apHfR'w1Iu*6(z޲d vެs@|IiI ǯQͽځ|Qe^xl{:C5rl~ r~&bs*:’`KW-1ٹKL4qLiP4]!e 'B8aiy=+L`c@V(٩^f1$m&EXːm|K ?28tN;!P43=f,LgjքO.HwUc'm(a|$ `XW깿^HE K.IC@DA=▬X =^ٲ5B z.]vS{dNx{wjejfVJi~ dE"uʃ]nFhŰ \qAA.ZU0a,E3ȼ1cw{D/"3rZ3HѾ Xi w8rEA SѾT×ET@b΁`-e1 EË2Qw4;$ :EғYvG@;ȵ6c0$q'HC+'de} M 2j#!,A0M&.{IϫU fXdEo&uB68[c<`;|/Nj=;5}Ƒ(˄G؛^i)yFˇJym54%Iq$(K Ѿ,t}ĩ3Vs3Y0nsah&L GrWx3Y(?=Y$Ï̓1z$fW\a}A:5‰XaLr{Hx;?^?*d8V~K766 ¸ÛecQ9dINX d \DBΈQawbF>bWX04C6u-o^֭>(giWùF,3K$GVJ6#cl4*+WE8SM!XO]򺿖+ 'â{ }gP< 16xL8d_PM37H3Xإ31ܠ>΍ud,V* .ϥa`Yr݋5v6K$0dŞrFwW^>c]WI`^R!lFh(]r,*-,H󩄁؁g.VL=4A)wA]}$소=ӍQf-~ch-KCC)_7fj(匨k-'f*YUhЭzzӪr#g=&8J=`gt Ly7K cp&k\ =xZCKlǓqv$BG\Ҁo$]IX_w2 e]rػ"0F&םdʹᙶŕ`[ƬLa"j!ƪgXFPdj@64ĆfmaC|e`[.ԫ(.Yj Ěw1r-2qF;$0fኃyEBvq!- ݎ98|UǺq!Q?^{<>W?5&gf*hm:$n[B\Yjq϶oMnynO>r+1(o4}+zOV2E-_r4wT JVD-fG|J7\ϛ$'HrLO"ѾRVs:ók*|5W閇=diQ1f!3]ĖN~9@kHz6/Dfm3<T3Eg|1y '6_78it#T<}9>1l5 jVUQ JQ[ ;L{T Q!9p6v鰏Uhkt͐i~hIP GI#ӵ!q`4 '0DG_.E2hX+3Α;36c cV7_a՟pԟ{t2TBu%k՗wt=HoQKT^ 4&a5&FLȾ.FWcw8})U6Xq;- I)jl"5k, IBΨ-{e1M8(2< :˴`a`k<A;]PS$5(>Vz +ƺku7}4kD8^UJߕm3yOBgK{Mtox4]=yQkOfIo!LGw+"r q$*UVD#vc]~jƁR|}(LH4\:ilmC},ŝ>$:%*lb 7.r;U_}! Ů^zBH0#^܂F9٥ӓ`phqC˖roFRQ 6l-9?@ۊ14$g%o_ |ܡo@iG(|y%_^ dה  {ϚUt*G7S[xU.4Dp`rifv >1;4x&c.xm:Q8{/ejuyx~Fx9Ĝٻq$uc/d\Ye4>!LXgum { ztK]ӪPJAN ۪w=Gӳ]qHHW&ǯ@XWas(ā/&QDŨ->ȔE '!2\5xph?j:=@Z 3MDY!crCM ;߃.>~di:)ќ-qY!-‚ -=s^=U#mR^2EϊtHinOc1> Va [/I̖x<5{)3uN=aC'J$jpo [>oc!Ac',)]F>%fߴMFa'W ~LҾQ|9jLx<64IT?s VRܰT͛'})5ܫu\IK"=>(頵)Fh773HQgAGüpocʪ\oH+=2YDW #^MW \njȾ;` Q CKBgN#L z&ׅG8II#bN/Fnz|9ỏ^ygag{ەZ#^Io& Nɝ}˓Ղ_$`h{0j߂)-Xk&2#zeɘ 93?MtSz(auoMjnUK-h<5#fPa]aW&&6O!(d̢t,KLpܧLp*Kzd3ݛUf."f˜;8ܓ_b  GzW\fsY-kP}P>?Mw%mO~I<=, ^:OzfAb&.\";k~*ci}b@y+U*'FuUsoPhA)sHTQ%7U2ڶ^.oP)}x U.IS݃?n [s(d_B]EE$7 X"6lH\vI6R/`ŤvߊQtj8L0iaXǼ1Y7yx /a{`ӎ y[]h`J|UOCTw|q'-zۇպnGk#٬h~0$bJZq"#;r̅,?}"Yk U}12"w3U5N).9\B"p9j221 CnMq^)5j*Z(흮1.imsLֳ?:`J<8*2m+L Zu3#~\GTRԦ};(ߣ2&I-dR9:s<^VaT)-ųSܷz4jyyMY)vp>}Pכu4ϸţ%b^S-f#fra^LQz̴uCr *<\gj+ 15pj>}^Efw'~xVM@rjg?dWp;GW%4fQV{ƏF#`.W )5_:_בyY߹'u[pБnaMKo *9~N#ç& !J/`'E]B]r.9Y (XޭTЃYeE/Xn7$XG/en[)q ^ )!|ƕPVU|6~Xqo*b[Nd5:/ޱ9bv"X!b3hc0[cvV'Z;%JC D,-pFn=Aץ_:DH"}6@WspyDs)"#a $8ʚ{z6gTT Upꑈ`̋"^{irl)[F4ex-ʗ#kb9jң=Q (Rr$iVMu vKR(LKuww> r};;G/1QWd g7?fwKG =+@?Hy_~C.2B9}dA$x0'()Rs^ d5Ŷ3>|H|<=ؕGsYe#e=;A<y#GĬ Ws<1/{Ǹn$R2 /\/4f.+c͛,J]Rv[r&!Af-Pd:f QD"!j_!.$@E8S5u\v 5,#e1}Ѫg@z7 )pۣzt=,L-ʀ2vՎ$ܘʲE}YEPԈiN!_#{JJ>zT]7-gi$! ~E NPo rLm% w蓸U-527$j)Udkcpsl&ւFo l[TXiT\%|6^r#懜?9ي9iDaId#4XzZgP%OU>ňTEwު~5ZMc 9*7t&ȠZ~I}GTpOc"iFJw4C+LAŭIg?¨Rz8'06!no)%JjF4ZY xic_Y ¿ȏCÃjpl ̱L:⾃<]Q~hk 4P7=p0 aA> ]up@$`=#5,Hj{2=UO7n]5w`(ä<3sS!'̐˃oPHpf y6 CgX7h"O;O2s(y„fZ)Jի*ڮ'K.;'WL'Oij!."-47Htdl8$HEu7ۤK'y;d5p%Yo:'pn=.F2[Ln 1#iKH=w@~kل\3o&WZ 82xBt)~6٪x3V u)V@ܥ 8*^{͎],W`R : ;l$z1SM"V2h`?䡠I a$&B7`@"_Q⾩a#d& Ft7w)4kHާ^'5 OW:n&ymrFGW\¸qd;eyL>˵fj^yr8~l?$̇⚦ qs'~IxP&Sd٩R~~o;ؑ.Ё INjXg:Ű+ϼ<=C;~_C nMF]D'b4ZBuHvrH!SEūO5Gْ*DOES;Pi_CB^Khy۬SR{G?{C#KR.p4FUa:Fq9Y3îQ^.dx=1$R(uWΰHytwu)9cw#[M, 1Fזd~h$AB 2-8yz|dpcZo.iEB oDx.=t#z9Rgē)NK_W)m\BnHDPWO>!WJ cMtNm_qrxבTuDU&9zshD"`xev]c^IRRhb`/OG3d0G!@=[ o ^ #PKwH F /ȕ"ug]]c.!Oaxђ0+rh69<=$0ER`.yGŠ ?ʾOHgt]\Y"(X9v`+'<IU9'#Lqm*M.`fvp*AQF3}v{/v H?`)'7?|}*bC^F;^;I,c4T'b5xN=i[oҗc" \l|?@|8qt-e"ŷT{)s^j'fV &;>g$S:rf'@xw~,7'=C.˘xԂTˇ3jr­m(LC eΙaClҵ$cnN?ӏ4?I¯q$5 #0ݛVDGBX̴3(]DGʨ adKU-|Tr)!{*7HѨ ztiGM:^7\ɢXr 3ʰmR96|r\Y=\πI8 qS%L sV圣Y~+EImm$U$XmN >t$rD?Z^6AjLt|+b>$&Xb. b*F4)r;%>YiEB0NgMٕo5̈c4Tf"?AK8$_& "ǎC 띱$O5+v)lLUln5R-Ƞ&ýZ6ti/zKZ򗴤8:l#}@+yPJ#?:cOr|/QҞZG2 >4zzi UVTT@l{z5P`uʖeO䫯5`rwRCYoFFkEc=)pbYs$|fç7An3\r%n 3jU+G;t~cC6-ZtYG/~ Ѿnk}ld~$PHCb@.e;: ".B9y?ͷ&g݇{~D" ʊƙy/qǮfqiГ7>`.fWa%UAzWq\#\d3!n,N%pNHǦOBZJ1Mbf|YT[96{sGPD~.WY>pI_(Ͷb9/2'>eGGnʙRx/K"JN><0 >p'OX0QL;]jwai^##23'l~Py7lXG$O"6,{ 7J,s>#,J7ԡXYűaˋIRjzݼJ=]OMB&r #mS+)Ciu$;tjQ6Lnd¢%"[R|6ͺn5JStf[AݙdDH qC2Y[\Ec =.(d Wl3MvޫUa F~(M*~7q>yzݪ4:4ü rM܂kg*mg\ F ߱l:o=v]CV Y>~$hAd}hOГ.htTq#+wdfDhݝ )o~l8 eZׇMJ%EGIk=JS̔)ɘ3!rm>7Ы|eҵ+NShp 9^[Je1 p ~pK}/@ЕdkIϫDwzJKEmʬX&\Urol#_ ",+r90x}h}tЗ:ѣN_9Tu'`19͑XCM!:莵/VTLXA&@T >$ggg(}|`=歚 LxuQ-Q|?WW e* H߃G5~vоĆ _t}BsϳZ:0X#цxjOqt:Zll;tEfÇ)XZA/q톤ŝ5xP7/aBWǜ9~S&w/qTܫLj(*ks8ti:m[$m=x/AK'*{ضN,Ww,룄!$-S75EB(]i)؛@d5*mZ*Ebw'uEHq)wvo56@9K.6輤 &paݦ9){$k_t] 6qo=zGMnI`h0[hαƞoߺ:ho΄j68\BA+cz9ꂀ3fGy:,^7StkLcIUWʞKq8#^kYCŬBP?)saw<T@]FK8^nOj^7D liV9s>ݸy c*p|N,{ߒMb0z,x\FщeU|3T TK %L[O|"QZtXLQ9~>]رv(VeBk!jpv1Uq*C:%+4R` sn/] z)܍=+'l9@p jm{"5UǺ9;O{qp2rK*;?27 " 6_~hkK6Ѥ@.B" z1H Ȱwv9&GH0M0!fV@FA r"cɴC7?Vht7bHMC̯ W+}CSqӹuvs~7Xx7}fxuQ}3 M}?%ح2p埨Ͻqc`NyWۀl'bݯ_?6ո 540H}/e$“;- ?1܎NܥWDj|2rҰ}q蘲3gIȂ ]7@غ{]WD+Z͇hӑwHF跢䊨%?pSgf#{\S r):zއzO!@7D BM-=oS|~J}B?+wCsm&ێiGݶ%_v ;,IT ѼF?y(>(Vͤw} )z`DJ6^Kzkz[T p.هdBgf*^cjҟUH=O.z7Jw Xl:[ gSF/{wʴ 7 nO!#Z8˼z tGpaGajI3ۊ' 3Lh{%c{lHI'vS;s:kprL;H}#uMˏajaP˱x,5 煼/ \,0rd6_?2j a.+|S,Zk26Tb]&UI 9.KݒVتB\%gJ+Z2U?h7]rm|͂H:}'VlLw> NΠX[*](H- y펝M6=cu`Osl$EAd!56p$VCBo/_@@)^n!C)8oAg!D/3}bJNғ~'Z"CVѤ2.1=m9$V*X"iňbG- SO r;OḄ屳iQVDɄkCE ɶC$"}׾J$h8z9}wd·J\_IDtcNOJnq,H7ʟa{" :ٝto\n eW>$*ydWˑvfy0XV%uX}Rc0Sքp\`֓Qsq}g el%-> Ѱ|4VD_ 5?l1}>;K5pnp쥗"m7r򨞯lHO' "KG0Y[UO#cO|²8ϟDul}?uGq>s qѷcu^(IT6 mѷQŢf\|&uO_ sco3?|}a }>'p~B}5@*ivT1FrqCR6KTֽPT]eÕo,3݇ղȔ 9#ث !$/BE?;y!\2)V'!tN9}דzf4wP GWQ5M_g[:*Mك:&zVl-bm@ Uڞ_ E>V줚4B`Wq'ڕb50_IM)DyNijb56f)C3<}-Zi X2XnJY5]kve k<ҝMKe(Se (~\O`jрA/qyЕ,_ E*[sb R5k\OC: 7¥e I 7mJRvw04ռ7F=dGI3pIH{ ĝ^ _)'{U7.c1 +`…Y{ZOr~K6`[/5 F4iܼV[,)q63yhR'3%ӢSl1.Bjl7L^GJ\:dq $7)DGBn9~`V8҃͒DKroI=<@k)Y(Esא]{(q/,X0QPIC)JB`ۂB4ɖN(Pq +~W"l m'zr>>PҩWh%7\8=ᮊ֮0/2}'W{ħtnqԶ\ 18+z2Z:.<59pO})$p/Miko>9^k87 F&(^?˱@ __G 2O"RZ%GttHS"r0޸F\Y;b_g DmR\2_Ah hjgT\)zM5.Y+JGќ)Q.G3RR[hd~\}LعB߳DU&@7y^?IU?"H5Jޗ|ʂIKWI%Bj|2^Va6mXXWPLM :c~/3L{V|X~~GjݜwK]|<Jc'ÝFDT1 70K6y$uU H9pVD1TmWoDŽfMƺ}I%|rrIT4ߔh5gY 9ר=SS~% 'hI,4Yeݖ^͋ GMU_cEbºdO [h5O?iP05SQ½ʜxqƦX}m>7el,[ehe,]umQDM$˟U-j?HiI b ast +rZƈ!ޠ{ϲ&ѵonဝN*bőוL`aBژkywDp|gdlMp4e:;hըB ZrR>C't_= YRm7ip ao o˹8ûVj Y)^7 vv}03c?|^^ YBMtbnSQ7Rz'~sNTe狜p̾}rR JBdNRւ!/'rmyw~iYg5Ꚗ=jEu}\%A?ŹG7&.qb1Β|9(yAJj\=]0D ]Z1isSs Tu9k%hXk Ŵ/[ӳ u;rԕK@jy5S;vV] ҥݕ+"f2#Q~ f Hq"9\ۢ2nBSvŻ*0$ؔ"وqQ~W7P3 {c.uUf q넜6[|+qSB4 8Z P2$bY3yj*#d0h+o8ؠ換Y0ZhVZ9];Swļa!;T >;Rs4UyaG7jKᇃ4{L!`OZWឌ%$.U&~2mH8@l8{,CcIp'Nt TQ{I͎LY< ϩ6(n#UU% 3t* ^-ғ.~Z$B  zq, gL|;mW)"V Bt_+ao#,tYwm/!דH>=3¤{GxkROTfBT39 L-sE!V0dqP{G6ntxhu4dvD`?!jֶm.b4>;LIEjSѷTs!`@ Tt7!2Q BzCUYkS%9]槹k$qdZ"p6>ZQ*xv+Aπc**/IvDMuCÍj'D~X_*eej]JG\2Md(#QZ"Ot xgb% T=ĘwG61`U NrM`ߡ3A!Kh) Vcb\كGfcJsiޖڗ QlKڧɀ)"Sܩ]J7*q>ǦkW_em?Xqx~LP.Dh6y{e8L>B&lTSdB~L.9c&$6{@<]y g,Xw&.h)p7N9+&|7-f^eЁ*tFx%}TqY'vLdA~Y.00 8V4{*_j"}GU<ڹkkC*0~D+ 8rmٞ 6 :9Ⱦq6wYwƌ9+s:W tpxz(!ܫS7t:< 5)mx &'϶\>F8o>@k?l. ~A-5R銽gk m ڿR2vqxaP CPtE7$uIW%beq;/# [n/5+7uo\v_ `)7wek͙TjLw!SЊ5fd{GgޕEPuĖ-y]q#RTZw3ՄvLݙoEpW-ݰNn V?ؚWz7HH-_.ǿ o *) A+k/W\;@RW鼅ˮ$'6N8}Q&E%2h^"O a70v7ϖ}N>AUN XH d@ȸ:=e$E4 lC.L?jN,LXFJ&GzeW~&j\vy!ͦkbg,L"P좩W ۭsPfˑJMԷxl>v ʒa X^1/*;Z2g ek8" hjwB/2ffCT9'tފX/_j N-㌒@rM#!cH`iכ)eO>NrWÎo*7 WR9y PFB!n/Ku† ~> D 4Q%Zȅ+a"4{hJw ζy:?/k/Mӎ;%h3}( 5rAg (7eTpp)(ԏ \MY> 3u"u(D9řǥ*;6iWF̧R>D%ɧꌁ-$`7{!AӫrĶ:U쌃Ձ|uͫƹFb !0+#^`hL1CX԰V7Ug*vgeSf P bVE ;8kw$rguVBTM~Iz$m"yȁwW vrxW* Δb`r@A81$kAq~oj휅B8%veͩpQ-PD_a$̷9; ZjvrwO``~@l^k9jVwӎπIHn|.T%$%َ͇4y'F՗?a@۟խ\5SfULSWW?3^=} >ʣm ܩ7^%^V~XkT~l#"jl~{+l}5F1:y5{ν8 Oyy_ ay_=b@N\G "Z./N@D}i i\9ueWq UhfZkRA6X]SwGT:<0!o m nj3`zQV+VO8dۧNQi<1[A!D&-(Fk;#Seo1$Χ#2%N5|amv:A0 0h2Mr0P& C:7BE Z* 3.ٍq,$n3#@cSMx=0 ~Y+Mςb FN*0=9d8՚a#>4BaO>"ǵw5}QZm]HZf{yFӂㅓQ8Ӎq="Eg$Sp7X(0:hdl r;l)(F.?*ıńˋ=q[+p(^s1= +hߘ.YOx(q8.dҋ:]v5$Ğ9eiݳfUXJA5%6QT%?UͬO D3e&M6́ۏ6@y4uoh*>/bߖtRǽVpET~تF@WH J.\ս&7yը Cy9 Dvۭ3bRxBP MWH+};%W\݂2ky F5:pdk4 n u0*f+05A|?0:h}:kxWNOL r'hԈ|2JxjiTH=r݇>nF{RAV_dLQ?~2EXVI?Y5¾g(dc&]Ȯ0  ;)Ybf HBb?չ$O^=ny5xIwХ)O3X**H -wSl = _wϑ fZ NPG4!r?cnk'Ϭ꥗A0 RSf,p+ dj&\+"a Pui+`R#ߔN,h[|X| 䟽 ~NV 33VȌ-,ybR3[l@&X? ik/T"ϐ4۲oPx4ORi8 Gٟ:Je{'S -ү0 3wIm*և=$gagEiZ@oV/G|"8.Lޘ؁p7xǨ+-LnN-Vp38ɩ?ks- +]QGwiky ҝV9B qaի,h%Qz!]!6nPZ#)tU[o5bVyOn on,}.cC?FIw.{u'k2z/Hah,ņw'x(1g"Kt%R`ǧ !zaOS椩IYK=MEЬ zuV֬tJWA1 9+4(3U]J m^,Z?bXu~mYʌlz) MXhCDb2\ 1mf" j~46 SL]p@6<"eSfdLПN4Š&Kb䐚 4Zs9/kX':F[iD3ޓ$#aAzPJ+(~pKIJO>Urts>&oYe"\/x@)6O~" fhg Hފ㯄ji!v)2E/ BS3Ps&:̜Y0C(ѧf+%e@/5L~GtT%_EЊ Ԑ~YpBA_\[z"`2m(J`>EݩeuÜ9 /)m_L>d5E1{hlМJ@9dG %3͸wR/1QU甡 {nkcgI<'̲.ae[BA/0 ǜ*֬(3|GBװVs~=qo1[.4?lL /5I}y&FU?wfRtVB W ??zʕr=D?[Nv!'똞BC|䫳\Wƚuez-cyC$`!f`ڧ`?ZBkbce 6M 6AVԔ6 au4\~8J@Mwiri[bl81϶l3!…+sMO3sy&dac9$bWΙvchIQ{\TtmB9 γ +]Q"pi\MҳȰƣÓp1([l AF*zL@ɗ.d*?>qwSf{=; e .?An@t*?XM 06)8).ɭel8ְA1@ǎKp8DJ2MQûʌ/"2bOSD$F ߵ,Էt;Y4~CC 磙74?da =1g$~ La:Zd9*av tsW8x%H zLzNrz-? 7pYs@_uEOB)6Rd]w95_R%go-K&br*oOm", }]k|xPH%ц4SŮВFMV@ΙrezY,Csg+DF?FCXyf~, }d/j뎶R+|@0~є~-U߸? :l@<=>:3v:[>X;εVT})ώB=VJ}(r ua'~2*l (B(q&4W.t͔`%i;+hw]@ ">/W^fTC$B&jK;h nr˨7(|Cel!z>D6OR ?W !̇&_*eB]NQUW4⋏RS 3持#X5(@ bP}'tŰsZ &>ωz>{}b)JgpdPH'J Fy+K6W;!#-N(41¢2^㒏v"H}Hªy$xb%L739L> p:s6EW`. 1ng PBaR.Ĺr:G\m5BU8dƑ+T~}T+ Xj5[4ǵ8}ըZ<,SBf09g;~ ŗpA*L_Kv(REsPsIi(BnS5r^'n`+4ׁ:tdLd{;fR8i~*NTau8Ѐ4,s^ ,=*9iI0A @ {oG {Du@4C 3Cm@yH2!CRCN>=.SKvq!,=S@G{^Cdo,IiyL/VVmLs9~v¦ҩ)&`5òU*@x 㓦,i[h o|"8|LuVccuF'canIVHBBEVO苠:R'.G&01/%RdVW34kmCFb>e*fr(ө*,78is,D{Mt)Z#ˆFl a΃7YZs%A532n8-wOc3!-Vןa>K7exqݭ~e.sT=kTLCx OHc ,|D#OLzPWs]Rmң")N],1dypf48#~{|i/#N];4WG y2@(Jgkҡ1ҭ3~797[¢ N'ȟ\)1_9JW挘d/ETZ$> 0*&\!q_tjM8_^e\:pD|(N)9e]gR®Aj*KR4`r9b"&D,3+Ux>TM_rysUO{ļĂﱝmfT{-+\ә'5-YffkᕋF̅_BQDm=m*ˡ40Sr Z¤'⩲ӵwnNkl*Ϛr56-Q.Ɔ*#_=^ЪrOsNz1/W鸊kt6`~5_yW2YQكKN/byS/+VWjژ`aQڄ=c_Ux{O`p V$xx?R";x#⩏wAFCm1pGa(4c؈@hU3Rk ֓?LO+WP)b8jb~Z`~#䚭LнMXZ(㦀EblylY'E O\q?CU1|Pġ4ts^YL;rXhkL;!&>FiFJcBg0\y0 ݬ&\V`|g߽rZ!*#B?͕ɲ#/3і2!R!e\)`]وWc15EpƸ n@uCZtxPv\X 齹3 'i3zKł!} $wVYB0qq;*:WfIlG f^Ah g}t4d>/`B=&#ATA/AөN)n*PNStAَss]y\U^׶*Z:[3-`N'2GoˉivpbUH܎ԙ T\WTh~m WŁ ? @drkgo2124t652dmߨC0wb!0ƛ"3*0YpPjG`*Kz1˩vn7Z "ߴϲu:P֡|jY^{{v!Ɂ8<4)@=ax`O2knk=~b.hBUٮo-ZmiMIWҏ A-4)jB,SC)4lEZCUkeVe2篘%О- { grdH+ w;. x{2ߏvnJcʗ%wh!-SQb&1{VXdq;, ocT]{W4|ye%ImE{ˈ?r~EV5l.B5bY vXc;lRCU%s hT\YLjnwMngF*K!7rx|*: <= WaX܌<js8" ?5'ޔ锏{?J QhLW9Y6n5e?+o"Bqi0ľc}d}Ej&P44jrŀݡ̱F7^gOc9rjLj9J.7[.ܑ5Ga99f*O/Ú|t.+miyMl%%Q)hͳ֑P|U 7ϼ\:{D}yoejᮑ?ɔ^M(Q`}>0b` n }T&([Uٗ?Nw^HgO-tkwhXRۆԅ6gr Zk7kN X̹dtك3Z|:ˈ'JghizLiB$רڧIs3oAL|3 ˽?o{4㮛sNKXga ISno6aiytd81Gv%)B]Ugy#:恖쌣3.Ď_tOjFrpSn>_-TӦzbI덞Zq6U6:G7|ם~Y~'i︞#7[G7F2+2$ Qye "EG/t%Kqnr+/6HdErŻ|ӯL/bqFȠ:dԥp+bQ*=3Un/b1:E}s]pXeH5~<ey!Lo4-~ZuGTG "p.s(ZpNͮ3k5FUO!l h? KDh<{o RVGL$Z]ꛖj5R|6`ft+=|g}Pcm+,i=fG)@$L $Պv4${aNT>UsGswFm=XΞ+p^OèTy}E ~8{&}<B '}~+QkDTQ}%trfIE>;b]J:1>|S~)s"=u7+f%22M:43"⺣ SRw~H V3ƷƯh=,x3X+f _fêPX`1x@܊wbyc` 1W1i8Q@ f ߹HAcBR w i[ *[*RkBz/ue%Lh'1&¥=6Z?c-O>S۠jn &ZO:{Guߺc^BSu4l . GTg19;!vo Y?NOXo}ӐHMqW%ek0j2QN`al |Yyv.cm|:Cy63G lVּ⒅ Z҇F4yeżV5PNC֊%֎4:G }2W>83;uV>[2Yb(lus ]֦WM&g+4;Jt22V6DK.$V`% ^5 ~g$.Y='3sfATacq߉6;4'x8+6Ri 2|.8h<$EkcU˜Q|b gB~ af򁮸-=@[@-TJV&xCg:&2(ןR2sIw~Q`1,T`$\=G""FckjlQ1yJ,bSnG7m#v* i%UQ= eoHtVEq)7\1#mG5_,@l'L×B )MvCذOᫌd!v{lLar_y0vȉ6+iF ,-z1 h[o]Q }JbQlhzSb^r1<#v1^&\"  2CݫOOgrZilcT\ێX]|~lD'fF[U^v1Wiu1( (>}#5Defٍ~Pra):bY,Cg #SS(hLnCYZ&Sc*ܢTw-%#"K5?zn9t(2-iVA`?eP8Mq)> [XMk_]hvIqT4dR j裖fjˍk3:.P~LMYΑf89dك8+5 oU2ЏGFrNG[؆^u&s}Mj %QJDy|1BA˨XGTiKIwگTk2g#xYw6x,mB#}>V hCU@8.ֱ5T*lS`xU5jt:Ͽg_8߃hqRđN'ꢭС}eD|FNq#4HNVirz- hr6΋z]ԷM]\E޾>ͨaҞ.%y"qP08Q"6naG M ̾ >!R ( G􈂬FMS3lhP$eFiE;ܷ1Z@.y++#ܝ݄16r*IG7ymrKX5iCIAmQV<.t3x=OI'"F}#c}eTfly|lYCNx5]*_ -CfNjL^rp킘z&d31;pD3]#2ٜ58oG6aV7Y Zz/InG[JHEPl)ӐX:=@VΚUHXW52qKg?=2x1Ȇ~<]x8Ms5U<>(wa/$zi}UvEUmZSrD&eS ,ƨʊvsS{(,IyO<~N.oY}OKM2Qۉl"۬^g~k@VCFPLTͯt%.ŒQ 3ST(<@e|`CtԴ^)p*uN⼬{5W#Ed2}ՙ5)}6 I &dROOF#߼E>Ѭc3@\. ~ZCrMˊ9u(>bڕ*HP"=^{Vfl@?қ.Ism 1q%C%Q:FyAY%YmZsadO0!YR) cg~'Iap#Kxx.*ALBU񤙐Nl+`'/rT "6{dҾRj5\PWnJ2#12=rwA^.N} + 7 ?)= ﲖXM5ƺYϪyE+BWށb`zUj(X4UZ3KzVU7֊,~r2:_ܡ2LdmzXxtS6e3¾dPl-wqQ h/z{ iKd_ֿ>g!BxJx8R9ˀ䝵8X)zJfDM6 w I)E2 Q%o;zw%iymPa{.9Iv$l61pnon |ih@K O?y>1OM A'~NXDaW}I|n+&wꆓ/X@jj}+ƣdvSp]شѻ22sQm/YGCi^ƱnQbF?G{}Y)*PJx=OH;B чIp땛}_/y$u]C$512xR2TF,Tz`N]-|A#]םk }|T_iT_I. gND&,N OUR8iFjqR 2q̐#:XC)ׯn)g[/wO0gűdC4p?uןd0$3(mˬ{,`Ʃ @ȷ>PRGTv0~H lvBWC@GRYڑ+,| h?>:7eJGHA@t}.2Pv+ c z7 o?cT  ϝ{3`ife؛:%3M< ԯcsx!%j]uvRLt 䡵I<hȍ(qBe+wfEl}h/bcMҕJ͒~1 o)}NkPeqdjrcr(N_J)`$4S)v!!P G.:F۪rդs HH냂V㚯 5h=5˗>M#Uen=+?R#Bb8I4t3.JZ{7HRk6pu󽴓"޻jԭM7_/oABa.߱qS_*5B~.I m$9^6{XqW`u3[^p+T4s|U2~"[r'0uz3Y%%ۙFiwGXnsZ!0v_y5!ݶof,jp L}4!EVϾQ{LIE索Xw/kC3UuC&{uУ}:1uc>o=T|~S;7qEA|G#휤\$nxԻg@V8M29 84Ӑm9X4Ii&W|LhP.sZ$Q2ͣ<zMژN &hmXƐt?y0-on>}F|?ͬfU Qm]hWorz8E`?R?fYLSh"k!iL!k7c,B//%/:qј*P7m*qvMRuRLALM\Em}  3T"}l9CīXZH=KtnרYthfS?~dT66ޝ=g7R]5U8.*ZZ{DXX^#"4ўym:U.I쟼 AWt7w~ .`7!?(nCNq J|P 5'DΎ 0Oǖjٝ?߱@ZA[&^2a)FsOvP4,cTbbO^Mw=]Os]eT{؜@ ^"ͅ, 8,E ?%绍Yz=5llê0~iY}8.Z$*WG35fV0ExS^\wcX4L%Y gݪA]V~RШ .V3Z?J*A}IP;#0ӮuN: bwi؃J:_\<܂1k<MVѡU &ҤӽԻq\xz.##0W݆ =MX"l?7Fmv@l~n#7KJ?)p.T jl .4bBd8|2f$yaWwq n0@`To񁊎 eP9nvȰ-y"Ld"Q>PU]cxR>ENIM[)H^xB?7CԕTXJUk+܂ .ϭpI1|j8;9OԘj>437*qr!bF?S)BHgٯ $нimٔ~NJF*׶ЄG# s̊e/4ETy J{p9Oc&ތ3囷h85eL=fAѽL >BMg +اՖՎE 9o3CV6Jhَ l ja>{㬱'WT|Da"byOAF1%]U:][+2T¶l_|dCG0~˖C˙Fl$qiT2Ie܀YY۽"Wfo菣`Hm`d'y\%leBZB=P#nں1mEh3Ӫ) Lp3m$yPd΀O|!hDXx QDP̙W+2~s)Vė6kI-s儬֛jߊo0FJ??rMy`>M'qD 4/!P{<`a.'6Y[bH?K' dC͐*VJ›FWh-E-}oI0*YlxfǟRC9R$nhf)8/݊l[P#hzҧn` .("Ĥ1ҡ b_Y`jECƲl X҈:cozrw^:sT `F+^UiBbZ/ѻ|hҭЈ MBS,I31Y&(s>޻ƚ=b6:r\߻Zݙe`~LTȣE7N ufvrJ!VOC)xfnd0R@{%2>VX[oF|U~p6?&9ڟ}ncǤlPiaQ*Nɸ6yk|~ʼnPۘ9Iumc7Xc=DpXS6)|Ǚf^Z4[s/lv}1z|ݕeP-99#ʵ[6:C"[e94g-vqtx'5OCv%+a㦃*'g~#^1_u>5cر:bߕ)?j ]|dƖrL.IqL蹢d6ɨ=@W-EV^ cw<&b\B-mܳF)>ak=;UK&mdjx\ጅdǜs;5(sH~b5,C 6>u8U`d=pPs\WQCΦ_:| %*Dz٬9l=lzftA}>1"b=ytNF~{2 B[s.~o,MXԡS-22 `GsWֹ詜 ǧ+vd{M8$mFAF(L KW8oO.@X1Bݺh;Y]܄X+dY,o7="[ &w07 ZQ_W Qf'̈< o:iO}ۋTH#Dp!}${ zW^^"f|9eyr=9N 3nRP{c_r_'/CfLŻJU>'[I3$>Ip_MEq$e plxPOv3( W#r&X}ij +wZ.}V"P"|v1 l*)Q8DHj< knHKVGßlL39)]X8nS #}uýkinssl1vi^Օ%vFn'@=dF!t8zZ4sZazr`?u>y*'#? 9AY)''cL9~j Z9./ I(C : rr :-;|-85sb[1v%B\^^h=D&7!$hA>c+n'Q3մLYNtO(ڄ00Bp͋YkdO`j7!PՁzQ&$_uvq );0g~XS,ǰ(&ҳt9> `0QYs+l N6, KU?f_C&VCk)#*̥]b/ٝ^\SjZ:6eObakJpD^g"=M& -<uړFTp>6X.`ZmЕ=PXo2]^>KeC>積E$U;lpKE-k"HV&5Z7yZaExEE9 3`|c[jˋۨ$kg)xP>!ʘJnGFTM,I] =s~yb6,j)VE֖ |irKF:ťىmB5CϓjoYDm 6W Xve(K12v?9.4!9Ftw+xl%`1TУEKܟ#!# y[m=A؄<"EODž|j%B~WA՞/k~T$=ӵ𥡺 ߎkH5)NPd;f a|@6,h74!k)W~Cg\Kހ#61(#.S~`>S&L H??&dI7ñ%&h8 V 4 eQ$ gފ KY_V81uZwIPwu*yyFON~i 3K{"{!hJ[ cbtpqDfta_1qޗh3t*EV9oBݹPw#}ey@ec D7=6_u_<@2-pLaTKfe ;^IJaeӘg}bL TlށC~,nhdܪb.}P#QY9O=N2)M_i:>d'7T QԘC8`cH&A 0Xd7z1%4?Lci]zF^-{ӻL:>uH;_m|@B<~ 8nhJ_l&!7]~,"!LF0?$S̘:`hJ'1K d)X+^6F>ܚyUxfedԕ*ib_!8@6гYS$ʻ/UDb v(J-gnVq|}pXkjIN$ dO=p) 7Jңxݜ@`[ 2H!|NP)ݮS=:cߪ+:1N1V5K]5${p'(U?wDWFU .>6rj xc*!U ʎLqE`Fݭ oqu{\h/(W&Q6߁Mr2늄TF\U^a9O[Ҧd9Y~s!S8T;-ү&تt S١\ WQ'lcv.SæEMU Ӌ #qA]37 0(fJx'kݬEZśP-`J'Lu"9zJ1 hix4SZjq;w^q2% _ၟMö i+@fXu58-q &( 7uP DNjΫ(~8 3ry#<w{e`R^RʛMBME.V412!<aky=[!~6Bl-@qSx=%7Wv1F`sY"#C2=p 綾K*e%=u0qY2c)Ώ 54/Z$F.<7pQ^r軁"o/9wur{{R# 2J#E36Pt{|Iv&nA7#zȂ /k<8{hDڰe5^ iȉIS`[C"9\S)Uv\W*Tzeyݖ6dQ*ga 7}E^LO;dIf_.;@~)`j΂11c9zB.AjYݶN|-5]!H#T>,^hAqSq ˝ʭe w'J9vW :^fۅ 2׉ +[Jk=Zq8~K t̙=|Y#N $kfDVsƏR! nciCoVF)q "3SCj%$-7T;R']EFܯ@7hOE%84x #{ictQ .u o*ăj-}Fjg.&NC0 eřӀ"\8˴Q^mX7n(svCܯ%ȩ(Γ2f Q9r':]ڙҕTFC9G"-̏昶[DA- ]FY-oh-3  QWZAc;G a[@Y2%5Jy3SAMno VǃmABg.I܊,F$FWPꙋUk8_t1r3 '\}coy8FmhaPwZϪo͌r;|ۖ3+dx Gf|}HN:bӌ7FTS^[3 &9'MV'yEfmw2׵u}7h&9e8N: `E1Lǡܛ9FpZ'B~L[b =f'}qjs}EHoD$!qYNQ+$1Eh_/&4xaٝoڳtHi}c#x} lzzܝvuZ#U?e6F/͞1gŋkmPT#mfH5MtLom Yh7Ɓ\4ᏲY4AjkW@+[ U1VAj|g};ƞwTʂ1@ތ$$&Ģ\tA;U6r,=,e|1BORA ~Ʈlc Q#F4UEpAu: `)BB+J1o5fl+.u$"g7d@8Bi1OngjD"Mo F0FIP粷:5mJ&v$GeVOÄdĩ#g/`{V~]5Z 04#Oeo6 QN]g!Daht[ dau(caZ22n z;HZVӒ**foÓ ݷ|NMoL {|3ϋj,^F2"nLM}LJ&Xq*ZE!j0'`T}AEB6@Js XTVP`{aR ga&228R_OVztZ ?hYHz4g¶jg8"4ԥ&#NG3ԇ+ȟB?16vdPǞ̐wн$^_ņ,e-ֿDG>0ΰh%ڡ{{F"2 `QG~cikٴY| qY4R'Z}KDd>e&DhHr59wvKHB3Uʍ,;&+3v2pxMỻlשn" Ԅ4JXM-eM-ܬ6W D݉gqq0%bE<+َi]m34j}?MK=瑫Q> n:c=o׃P4,& EdmP_r+t \@0Y~soWGl^)C횾1sw$i/kwl G|`d옞hg֣fJ>@Rx5HpA.~ -mO1%8LQܾ\%׆&_ݢ|T%JuL^ɶ:M&=soGK6CLEW,{ò -2LV ~}_lYfX _X0+zzTgGz%B8/9հՆJ~/1H! "ܨl 3}Oj<9ݲNJ@y;&$©.օdc<1 vc(|d벁Ƕ ~ }JբqF{K>GvꀳOM4QV4xg1_#PXT+oBYҩum.|sr-"ʈznj.>ĕjTPg rKb&\q.@Q+Q;ݻؒ>]GE; Qj' $J4bh>#mN=z$brK5|Sw]=YAx9_0%s^xLҫS4@ ׂS}go.x7#`d MBirtJC|ؽTgЪ}y>f2D`S ]2daw}آBD-@~uK\v /6Y@wtS j:me?kpS὞ڤX?tow[ lw?F2jau02")뭮Q;'&/E\%ʉ?#3hKw^`LGM-|NJӂ=uޜFul+$mfX+afUܥ> 3&X), &wu`}mW5DLƵ@M@Β7\'*?05mOs'phuHSV͌ځ*y3~ؐ{ .qxC |j!aӦC Tfx dO"4>CW' ^y>S(5(Ee8JBR ĴB̉ k!ض D߹ 2 >r!L乳7lhL&|8#*,9\Jjj9|A%g'6ƙx+cA6q+YۿWIq+҆]K_&-ab(#)va@ocK ѺΔ=:c?iw2MaA%И>BIԭ %,m%w 9,w8&,NLbs! tyˌVMAMg-c.CVc+*Y/@d/Zٻt>80Kb& tR'Q j~n&ʷ#b|#4j*u(Wa/L#dkKtm(i b-_;e/[ߝ  KIIt r/Cد#-{/)j-t9:Ԛ}2J/CHBAmF<&QFX{."6-ѢGNt>RQj9hgwF Ol:0Y3I"pY*`7\ܚFs)̶'Sw cbJ0. ﺄ.=8d*+Eڏ y's*gL2u'=Zt+wu.^2@5 9 S}T-bG &@ltͧ PqC9 !e2n7pI C\TJeFSIj ~_4rTRȼ“=.20ZEY ^ؽ2/ff)~CkLNvߥ;%4X~I`9åǗ$)9&{rC8ts棁3I/{oM6ltG׺4OG><2UH&<#/j/A=w@Ԫ!1$sN_ݲc=W+Kܴ%{IZ9Z6C=lt&wX{++R)R:po֡(F Yǡ*oRl=54~'ط(('B,\> sREV'墹_ Zˡ.^+2#46%}a_@fTE-}SZZ>y')Z*+Di|k0.aM+%7ة$l rDQt,8kH ˪ܴNge1=`mf0o6gck*nkI l<0֜4J;|TdǍ\%3D@ʽLE2*M][ :,HY)zZ0C1Uf7S&@K M؝O ܤ'UXZwmDzv۩ omd]R h;?5?Jq7N oA<~36OVVF49EG"R=u6SS#wW;/^iz=1^ڋ`ybx8ٛ:ZB' 1xnJJ#`DJtC'Fr-Y?펢-=Tn,\MgI* ZN硃,NB#a5e[Prb&!&3X\u1DyON!1ytS^+0;+ݞ `ח M1?&xbdV2cShB:'tO(`&Im9[rȜt?A!%&}~Ôז⿉7?4Ü{TWQ\?\mItt|7~2lHødVOoa` Ew!"FqЙGf+Us^83eHfګ T̹d""el%+>aU;ZSz H%6ZPz3qU"Ǜ\Zˀ϶-6|y'߳2H u@e TǷ0QRFhHP3F k7voV=+2H h樟yӦdOF~v .Gsu?vlC^m Bme_Ak *a8TX f x\7޸krw 8H8``f:NIYp1(S+|*N+QQbXqA:xW ڡN 5v=$xE iq/k> @p|O% gzªkvlm\vCC8cB_s<UM!ù48mZ'kW,?WNt3'6Avy-ˡLm!7YoUTֈqFa\✼>kdYhA+kdZDCZ!Hrcd0/If7yy2ƵP7Nf>l$KvhJqJ.0qnFNX^HLf$Jm!d$j3}] #Lvg#>۹h!un Y-n B0/=C: 1]'썍gs6q8J#˖1ϕ[g𜅲SO(GBxWr7-{fQV7,qSfq7PmJQP6\Vgϣ1jl̇rbnVSI׻wENڲ7=1 q l EȢ-f:T77m_ h QXʽyO$Y+ZSP4MXq ]m9= e4sM5!q}VR{dq3m"*js_"k }h(QO<\^ q/g&&/ zd.ִz05fǁ~%4%ʉyN|R~}^y<-疰zVn1n1Gҕp_M ʑ]Q*+ΰAb h|AbAtLkRvN ttVi ,<XS~ H&G 嗳->hݬOpVI b ٞid1K3bzvgțO1/Oo2p"Er㜔-Xyd'@:`n&(a)Kѽe}ŤM,= H$R67oV[Wa$<"IÉJr=7&,gkLBCʐLwD]ci]v'):Qo X%6ݔ: :FQoR~OW)Ӕ7=BݗI7V[O`p(x~In=@F]JexLnlXl6=8 sI6,;w!v+^΀XLseYnЁV"YxkFjD^IUEֿJ-P*Lt&Wou#bòs; HZh,d0;1fT@+*SY]z(QI@ S_\k?L-B%cBZ0=Ds4 X$7E&li[xj[4=U+8}Lې:"TAlQq2 f6}NYu*'^NNT^`ѹ܂?0φ?vR̿ *Yn4R>twvrC%˰ |MkBQ J&{(+;^7Ec4F_cbd g+G'|A|NB[g 4 dGU^}m(- "bZ_/Le z$YwFPh%SYZh#k"6w?HZ7_]vUJW[ ,ozüoJN݅wb`d\Uc5V cEN9 Z1>>(W.y=K)@fLŏȦۭYwjsYFl$^Hs|Ƹ  uR EaI2s y7+ ŏBEW^eP>pooc"ݝRQ;o 1AP4)K ƗfeTIjMWGHG*SkU[nav@|83᠃, ^גT1Ag.k;%wfdNs|G^=J]_l?b汕fǾ%H⻐4H9[44n_bPk vpx4Qq^sփU"J2d+*d &oev3$2ÖӺh^.Zm65禶էMbi{f6 F⟥4>]Xz ?Oڀ~binW҂,=. M0*IpzLYBU;u+ <*ƩaUOn|]eG)?bUmP-xW w;9/IetQoZpdr]5iw2n(]rN;F]pқ/w*]xL(]9a.®V,%pسtiZ{N~R3E/%~fSٙ|)⠉|߇<} cq "[rD) Nncef$u7ˈ5FڨC xPQ)Z cyHCެ5 6+jw6ԧʾkt9hJKV&6z2SmVo0p\SJ*kGxg¶sXYԟč#laS9M>M3#`ioeL Sm}G^W!E7{sH=rPF>d޷5֡D]Ad9Lo3LmEC9}N)L S1t*=uqFȷOQѨD] J.*j%{B7"SSۚA8dPfhW!yaiԍm6R5_r?bқ >"P[۱#ܶ:'~"beWZg圷B ^t H%j(6Ct ?Qք BAD'LS97`6 '?rVlXBx^|XN(rWk4Fk4ð(_},{dߪR7kF̭x_C7Pݧ݅sJ1 .$6VD`(  /ݳKMwOSuyfΈ9TfVBoһbi)u-V V')h)+ګOd?d47=/qHwWg tZڃ Γb%q CqJF]z1S {k[A0uVYUֆlʸD/\n! iKm_[h1wt?v?X.#BQoZEɑ n ya~R|{F4qk ~'ֲ{ ej2ך]BFT ˭~Y4ѿ28;Re`Bb'"֛)IXI6q 2pItg  Ūk M,˷Z!u$%ZT ~s蕷h6bX)0 ʥ,o1Q\jZN >wljaJ΃Wdd{gCYvɎchR쀺? 7q p}bulSw/sBRyR>J|[vVi)q?ۑ/Y: HW:nj'#9t{{_6zDbb6kP~lHDQ EUjx8-sؓN l=<ϓ~Wl!!g ep̦#*x73``1桱S`ؠŷ vۿL&hyxes 4ǽ8Z{ʌθvPp.zC2%ArsݎhpG|x6ŭ̃\O@+TQi‏e>SؒWABK>ҫZ|z'5J4TuG.(NJ<IMqOm['bGQ :fD' Ǚz5ʺg&z{h0.]^[$3%7& Sa)#DSEv#E&hRgNЮD]Hq?NBدc!fRi=Fʑzy+M~%Zv咯7W6`4T5UӦ RPJ!I#}lQbDp'yx'EJIG췢Wem^,d:F\g;Z&D~!xw6-*QJURd/bb\GW8pP#+~m<MfDBHPY-|̺my6Tl+gg&x?K@'J#ISV A|Sޢa1AG>Ny[311jd|bo [~]^n' \W)+v,'b]yL$c݂_N>"Va#rAxJΨWV@,q"Kh/l@_TgH}_ {|L\=_ݼ[O)T= W ]oyb|܍@VkhQFG^n嘶[{4KKLKV aVy:f4$2ڂND XU+_Rx"ě1Bk˧88E6d E[̣wG{$# ;7Ѡ&k;OL+%'|:}a t Tv ft mCr*W݆hoF\hLvĹ;r csԤTH59 -ۋ S/jgZ2rip3"ӆGҌbeĞT Q v={= $ƟA1{PHI86h|UώW*:3ES4~78C}0/6F6=Y iO1eInş.&Zˬd}l[~`9 9J{;qI 虞 d'tKOsg4 UN1'U)RlDRcyÈ 2)Pm׵?9ňb:$ڂt_xeQՍ Z=' EB,is5^ jT@TOU]uj7^ e?YљY,!wc G9oj n!B+ 7ޡ F|wAy$tM>.~W pʬ;"Z;p i(J I+@aHnLK{TG%AMI0,3N$QPhIEi|7Y;("ͳgt' @;,q)w`Q!cƧ a?^)dȱ5VÖT9s+U]&inzĠ9`4a_0-2ʥy ,qٖ"@I*= pjzQ:,xq颇XG1y HV &ҳ@`_ Eq];zl\?r7kC/kE7 `+Zӵ}Q8ŲdЅؖg;UY^Һ_!3._܋@{<ǥ9Vqi(%wC#MuwVc1;+G=lk' ^!$6ȓ~Rlu,x"m.&gcH25Mo̴Χcr1c"g5Rq{`%O#GOOhEb$Xqm# ('F(/?Sq #W3@x)J6@8Ry zPaVx N4i`$?b(0φrHգL=$e&r݇/Pv\%T壘tE@6jfDM=O8S`FT9Ai/H)צ4v!V.Hڰ2M L=lkb9Oy>|z[ !2Վ|: Esu g^XR{Pln{Q,q_f[IG†4q!l6p؂&_N'Dy*^͗HrUF;aQs046]yprU͍d~nI,o M;:%t9Dom=u y^GԶ9CHMXZ]:{V_ 5O >`$ > y4H*a9 84zMgJJ'd[ˡD5t,V,X{~m,U=FBoэ[ p Q2txw aH,*%qng* ʏp / eyRy\gԝŤl ,3Hv+9O(ݲ FKcf+VD|0J9G!zGі he $-s2h@ND_\iu#hitOu&v12iJbCY\Q> Fبdg<qr$6`q:oQ}8dkULgH繂Т`?bx5 AZ,>U]"smi %:kuRu_/C6CɯxS‡Qa%/iI@gCt-K:lY a1~͉긹X)̾٩Naḱ1s*qGk2TudR/YT) "IYIuWѸ)۬aj&fN+KVk=+ˆ$ Z=rq+.ل:0͗yK V/39EoaTNͳJْ؄[ ֜5BtCM\&3 ~(_u|Q:@Y%؍@Fj?̏#iZɼ.Q vб=H:p׳, AB\YHj[ qٗ\yH ΠL|]}\+%7QPmXҗPcĪ7O\qXY_zseoܑ7ٰ,g/tiXXo&;g HlFmV\qhN!d) {B<0ȫw~DS1&pRB(`S mϨjSY+굹gޏo{"S\iQ36ÐR(N 3 }j5ăW4r~E7&ZS! e۲SH eBN ٮFR1A5#;~hN~EgkSƞBS1&Jg?6Bmu|-bs(.3[*ܽ30.hBb@78-;[Ɛr*HOcgLtͧ&ye1C4~U8%k|膋CCPPp259dGΟv`xcăZ )κS᪃79`^DaHSmK=GAS|SISܔ&{tSON@7-0zקnugh3lyv넖$ОL{ķF~0 wʱ;I!ujAۥ:$։AR23VL}0-#B 0(Ĕ?l ]}KInZw1_[k*)XR16-gаj*5N˹$7?jsOz(_t&/pJl%&oAA!?ZsXwdbTUjЋ!fTL Aea<ӓlRz.ܤ* w<ٍ21o?+ct_ v9U!s`.PQPTm$ ȵƺ@e!='ImH]i*|cSo^ZMb3=9 R0U b v=EzĒc`v {$Z Dg 'PVt`ֆSLIU1 -'"aGji+৆Lxݹp継?äKcx,tBU9#PAh*zyJD}L 21rֶK.ؑrc}hP7W`Q0I4U; 2xsV =, 7ҷ! [tE PN~]^Ò{k<1$2d IRQV5 7 ?’})Uh$NbR8E|2ޢM)(dj}9c,8@nFOVJSNJi<v٬Xv1[  w g%{R +V8^mO{Ng=$&("($5kV\}{}/pU-IO<dA9^Oc%Otl.}b?Hp|`cgkx߭WPVoڱ:ytV@"TkTfrAҳ=X{ )uken At3! rG@\7F9Ubp }'Y9y bWQ4$L,b=HTm-6N0zZ.ns: Ź~Μyֱ1Mb+HRON*'zBF4bbz gԕ( n(4gd.,XVVDzүKZhYo/p#y…U7xZLhS`6rZ DeUMH_sQ:sv&$jwv @˼СwN)6Dƽ9ܜwҬRϯ\AB"h<*`[􏾠cՊ +:w lsk.TFN[b]Rg/SKB~0-Q|e$} hsaŵ9.,/pEYv?Q.PČc1bBY^2"6K8^ZXl4',:Ղ)ҩc3'5r*2RFU(N{RU!J$x>%a4T\cӡﲢ\<0;/w᭬| 7Ͱ (!=ئ*Bα;:WZm圽JA|2Z=8Ƣ 6KCbJs{=g~#+ >9;#̟aZ4O83oF,e ݋&a`.2Ŝ9!Z]¦ Wz%.T?3Z-Viw- Gbi(!9(+|D _o(uprOsqYvLY(r6&cӐUQD8W SQo6THX2ӄ'[cǠ-,Л^~lp)*PUx#O`Yb׫G} Fw, 7gVzRh)&MPwal E=`U쀼H=(ZW0kp3[\̞wjPϱTU`'-ut+ډEqAunY4gy`ԞT7,R)pr:HjlYpe QٽSqwdJ3x}l0}q}}Xh-qlMZ"s'yhuFB ?P (۽Ⱦ vQ,Io 9|gQp6O9f څr65(Ru+lx=vUx,Rwr_NY)ZR3`v]a\~iv'זt9V:9f+xA KەAu%p}4`J̎Ë8|s-?"^j%=+5 9*28ppy!JXh&!Rȩ@-UWNQ\ ,q00 dm[S4E|*5ч1sO:~ 5JvmF$Y;`k$h}O͐=f;w]MԎ;;-!~v/SaS$J/1E2 8s#rBO".:H7ͺ%4Wh߽" XjA Z&B޿{\vs_KudkB159f`ojV{iOq/К("}IZLWu6tsf.򡠌L%h xh=}q_Q8∈"26Vf"AS5 2h Wwbֵ;b D4Ҝhcj)o.i : δ9Qp'HuN\\TLf&W-"4Ls8-Ƽ[Cj:ۛo#vtd48ɝqjF.\yEuUQ]NM揎Rӝfoq<`țƥorr6/jhmu-I`^".W>0~sG4 5ŋe]_\IC _<4Af{CLRX mA,f0Dpom7|NSCX,O mz 5U͉uzXޡΒP#)[N& {SI`` "[v'-UsASZCrmMQ/@s2+ph((H䀜x xl<! 6$9*g@`fSĬHS~@.if V01iSi|ӊl #9ŜKgM\Hivea`^0щ:mXBA@9Dif;$ٿTUF'E6zAdĄ`{fj@ L9:~(w5:285eH*\y}gG[ik+? mu=;XmCjʼnHvo9uNi.p3W? 4iл˯MHdZЧn5W n7xwl⼇h{YHjOUVBf,hk10h4gR5tՙ$wFXZIL[ma?tFN`GItBev)G&7dؚ=O^U :6~0Ǿ ֈpI</fOAı~*5TI@.-cB)}BJ 5ex*"v 9|z18_dO-z"Ki1a[IN4 }"zĺ3T,up{\d<6Wf{l^)Tt~}蝭pĨ{,$-~wsC|U(sp6MtYcÙ/7QNhKLpx m-50FU}knF!,K6ç`i}P۷|ck5I^gJD4'#ɛ9[IDwX!YkITnE'᷾'FHZm`еZ5 ]{̹ BAN W0mTXἧ#HH!!#tw k #9Mj(UIKG[G9F{f/.O2ޒ}:ya7Ç.*NZ;0io|D~h2D!Ώ{W@ P-)a"b5GRYjv'b'\E[چ_< شޤ}ج$dzWAa8)9$$I;ܘE~Kg!GP~Rt mDS'622VU@8)+E5!o+*NM8 Lu]8H*|Y i@T5ҭKd[C_5Tc~Ř{wstj%1~/a^1+ӸBtg{gOP>bT(KBE}$%G3f&!Pvrc=m9H{@l~5 yO:g=eۿ9JhpWl3 oV}&;~KGv@kկx{|[)qxceɺR@z2V'Em\ٚ!u1Vh86 cLJP-$P:qwu6h&U`.p$Lx~_RT*~6]r Oqn2'f51(ʨ2 Ѫ9/Ȫ`O-J$m0_3w3lWYs24\{fA>ۻv#oFab`Bƅ'>ݭPŗ}=蓇G%H/{eBBHڂD7 ro^A W D[cq:ݞs^Kn X2ݘ:B7͆>WEQwΑ/y׃&w#v~Ov\;m3lZ =`u@lmfMO/'\Tí}8% ;mz?mOHΓAjSXJCWI1A╧0~WF_k5WJ\Ç֠_e B75;s@U2Ao2 {22q:'daQʛ%u?Gߖ(^S'3w+yJ#nU6 |.&Mg<ވIꪧ%jIzH^-i*DVfR ѯ+4|O@ 7ϳQ.2%йZs8l)&]gP{=f_o/Įyn Z H<9ĕ[{X,Ir SJr9̢` )>]iQ[+Y,,#iX9dGEXe9\֊uT,Q"{;(iMȠES1j_+*q?`..K'EW Ş #N'(!BH\Ъ&2'z5T&1iE4t$>#&vv}G^ 񳙝1Ǡ+KKݝzIlF^]ɡEUҷk^X}NS\_lС[Pyڼ$19:޵l;ȟHv}6QM}(x\삷F*zu[E&(ҥ .7sϖ7{ठa/f@FI^ WDl dtK_ r%: %1c)ᆀȄ* 927.k=lk3$@]6^Kӡ4Kى͇Ō]Ӎ}H W dPr: +_:Y%bge[͐/chBC N~܍\dUgqsm&4r*ii !87y?J%g ᛧm5XEMwYwB Pv|wag˸RdXQ%RfnJfrfYdB ַdrZëGi^iEQdǤe(أlcetTyg)oP}0s{Nl?=0N e1HT?}#"tyGn@5o8mIj]@NA;je\:*rH:xOv%4 @{v>jOĬ6p @3uCNJ(ڜ}ݖ0Jĵr҅swsCiu~^t_/6ES-lJ;HgJ0]*f'b CzzPJX!j ?>±%]tk=nj~Y Cu zP Sz$>e.8sah(8?X9H;JL.Ddc'xM}Һb ǃ7A*?8@A}01CA-yK}:ouD%: %*P/"t2[bXDC~k V@;=7Ye 5/6ӶށY4<;~2c9(]z?NGeU,D>=3r Gؙ֟%.N,W:ҌHzކ@aT\N*yT> B rYWH&?s'ށЋ+A@p :KfbʬiS. 矕fpw6-"$>[.y3  k6 *+μ$ S`)6d^|?Iȝ FES/C·F Zs˾(,[(6p e"2i1'Tc!M0҇e#>L +L~l#k3ˡhMK?q1*JQ7~OSd玴\ _Y0X|A3NJUǐ>y+纗Z+\iy*\\;BN;de֡"̝Z߷av V97;Aɇ( sX3N6shlYd=x[€I[| 瑱ݶS!'6}CBH q4$KK xwT!TKY,TnTw|T1$hf ;M#iًAK%|OY\;^=hӞyJ/tx9?6sLLY';e441Ti}M;EwVVo 6j,Het15R"Ht\ uD!TΒl4 J5*T05K{ `C zKSqI m3'M.+׹Rψ~SL?u+VyB\Yfq 'L.֌),;5*X'cSёS(ZIc?ʟ +{}SH9nQޝA)oﺚ昤<"PZ(L!E?IJAFeU2wf=hɖ|8A.7FjZ /oJM -U-Q#ֲ,`<lv0W%8'P7Dg ([l̰w#ۻ!zMxsTvs H y j} FA(YA2Z= ziB4|yNʎl #5 DON&>깹<] թcIit #6l(ED< @g.Q5(`Yŧ4D?#X,_)l fZ)4ЄD?4Hetmʤ2czfARZo0_3s?0KBG$IIHƖFPoBІ6&+2ljl4(? !i r=U3ԫi2"#Cjߺi5sS8 ,r50Ż(k~r>=b<]J 1[-/72e؝S7E5#9/ƋNBT#~VusE-^pZi[a *oG T%rℴ=t6ƓJ,ru0̻Ϩ+`KcuDZUD̗k+t/rtӰMI9ӈ%^dT푮ю 1{ q[AƑlo+`i}pPבsJoJv3(gcVcₜ)d]"Lh'Y]@(XED7R'}tƟiZ"RUqǾCIr~ٔ܉^$:bQöuM;67J$+|.1aHc8+2%u dC|RF8+*G&~_q,_Z؟DƉolZ*$ sp(?+n== 3Wi]ߨ')OU`j{q]ҳ{% Ssax`K!dY…@1&P%ws8I+#^Bм\"c m_SHo".қ&ꄉ%KW(Ѧ9' xȽyl1 ѣ@T@ƿެbe*OUVA/GU/b0>?,b|y1rv˲dlUT^ 8x&5偽vgCMZe`L.DY[b0d ߫?5tJZG$#CED ޝ+ϼ+^Ϣ{}b]K2tf0* BMJБi?m&:*ͫ-BT^㪷ϭ{f@щ!:?`3iI*>L6%GX񐐷HOqUR ,F2KqB pݲ ZL>w8ߛˢo=dY|о-=5 Rj? :m XkLԒ\Jk]%!Z qMN&&L_'µss-5:9=|KQ9:UZ#ЂkUL{)m3)'- h8 )eGЉ𿷚नMQ'eTTշ=b2LWhUcwA"S8OԫuVյ׫sGzSoeT$_߮oT<($.CcJI-QAa(%̔Ww 9ɟbBR׼acʈ('d]rc#qt'Vv\h`@ZW~ -|&5%)lO&9A[0;*g,6;VvU]u;mu,>RukiG]LVp0f_'/Ui!GAADmg#Ǖ.bGĈT|k( cmr)Į1/+Z1KWT8[s9'㞤ʉeV"! sf3XN4nK@- nÏ_(Za jر_l0OY;B5klfP"PΘ(*ү!P B,d,XWR#ʙTVG\5_XY=d$LC?.كU#;Ew\?DI|(Bx[.+.V,Pwktfxߵq$@O8,ղb £f,Ftj:k{Lru 7<0 e5 5s,̽rW7KZ+/[q &K{vrUw7Cy0x숯T rkdEwGd8F {!"ZH4vӘx71gK5j[6j_b<-N&Z[@`kTB cgQfB@ &yם$-jXhzvE^6\ q}mصس|粘6ȘA ̬"jB(TЃ$^O]mȄH׿Uh~`>}kR G>n MvcG9 ݯ'qޟŌrOɥCJ8$:s]I $`a%y v t~f<y+"T.gjB^S}O8-V@tm4U,oFq@HR2 $ 9^ @&JDZ,U8Y NնbRf;fn[(grl"u"tWC wh񄹅'OGj>u 6C(щ "7裥\`osDik{7HyרDV S^&|:LF?!?y˿\J0hqѸ:l̳/8WcH7x!QeGcD@?wY-o4ka Ń\ fl>ruqLMt&0U>$}P١UR(Nw ?|Ln9kFʠyu*ch[i6ҴU,oV-wgOJj|:_%jt nάF@Jth&SYr9lLd;Y#w$( )`k1Reܼ-J1MnޕA9}T' mMxGB[-3kjŰ46~k_bwvBT_La?Q· `"IsYnFGZx!hk]5 / }t/ÛV[휟Jrӂ?[cQ4FUbGbP+2ij8kյxq% #Mm2 ޥɲ-Mm *a8 Vko*` wBדGzW%2~P} ^T+\3qꟹ4O1#ҦW4p/B_\'}3@c^]km::N:l{%k?Mt-g;)5e"[ꉽ?"aUQ#z.R2DF/Th_0]])rLΑXn2~ wǑ-OTdwQPt"uficYPǾMfun~>Zh``u(=gb@2I#V!o ,K\_}d77<fI)ߊFdpcQ有1&</*Nz{w~M_S. njLq[~+ R+ZKwT"[=Mi7luq }j/ԋzقLbӘgu- v)z?uOB;8)d0Ll|Scn,zc i*Lʀ#{U{=QJn11֭:Աkk7T4[of}B"i ~N=*#xLXvI]0Wǐ-j^'A_)m81XܟZ)}RP`e)sp.ՈA2dBp1uP4P/ںNABk=T'nl"->2h.h~xP9xnlؐED# =?jFCJi 4zEKrPry28CK[]rKr~T)8A853â$H]\K^͢S)ΥC9CʩϢ(ʼvmlAfЗh5d!u6(19}Ύ֑kևZQ$ kqȡ}. j5XV?࿋\+ter:AʗNZ 4kGM ߺiAKRP3hJ)/wܿ0`t?׀TOkmעf7zd!sTȶiFNFEOTNK1o:b{潤ٜȨS6,wbѾ"4p@gf-krTD|C"9]# bOߛsR " 0lNfPxu{SՋG,J~Ma\j %L(T5 4nsmHb4hVښ4RuܚS};.HȍLRyq-6)P6HNMAgZpBMrMr8Y hAsJL,^ RaZ.`FRVMMWڍ)'L`g%/oVWT\7g<`1^G\mi!Oή2}ۙ<]$ O9VyEtzb~Vu2å^I{s؛]"ui:8+HBf",!{k$gD(U'ʆ~xT:MlP ר"w_0d@fؐRE'X{>jW0` +7aqi,JڃY!`\8'Dbʚ&ɶ?4P498zX%6v;f+T"h\gZýd$ArYɁ!yqL$v_QqFf^.Fnf`YjC1llIlV>N@2hUɳ7f[{ NEƬ |qm0 }9bj+<@bOi<=)ݢAk(4!>k83կdoikLOcrF м nZlY FW&#N,Y?lAL 8yY-G[L]x$6)r-1ucbGn&u\N߳Zzr,(oӚ`Rt6j]<:ٌS<8!EFM2pH]ΰE$ *4Nu[%ZuE-˘<7~6}Q ۯm{Vg`#ؓUXREvp6N1<`)0a $AQ*0EͷSͮ)^G ǃPM'#5`;pj6!"Ƞa~^b躟=1US@W~aϢxg߭@4F,TxwOdz|&D䬀]p|/YII(kyEHvTlO[u.] mNO|՝p35cI)9j[LXJwnKb5 !n3uPqs d b*ϑ%f8_}0^ ZT ))%\3rCK@5 Di8ƭ??]Y/%rQ x_|ZUMHu- -uK9k1(9S>(mď,b=-ڍ>a fF'Kp['Xz2ziOv][T( @wpKuE M-p8iV+.&A?kd;K:]>hLa-ү{Chwm($6⥑o}[O]Y8J=dCܜ<fN檕1;Bm?%@MHP]j9&z`A[T*KUD*I,3JDgR_9lsiias|r yXU=Ru}U~Qkf4tM웖uaVE.ZS*2s0К4v Ǵl]O64wm+0<">*j -~V/gM DpfqM"3*QˆF&(v\aunRiÃz?G>>^b7jBm8O''?7M(t~lAnh.h󓪠\=i| yKE<:bw}Xk[= {N^D:ڻ")"f&{P hXcV^c8/tٳ, &1#P2MQpHm062If G)v/]=pY]{$aյG0vXuTX(Gj+%JjF'0K6;*6O CuKg-^{Ork/ʞXU*X@e+Ǿ,n1y;ɘ(@a0#, 3T}yyl'ۮ$M@jV0-:(IH|mfŠ`g,? Xfd&CEeB{NI Fpi?@,OMfq._K< <+GS67t}X$>2Rp֫$]Z(_~oP#_xlX"DqZ`2!«bod 9AKt"&xf|kD}k!DmېR ђL>}iRMz/p*!]ֶ z|54i60!=PϭʎQY@Kjx8c"'K8D_lA=Sf#t;FLXWab%tPOtE$Zz;A9Z{h^{ji ; fAw^ G^Y K눎Op>B%<(͜7~̖F ƟOiODY\Ұj]n4,n<3l8!sc%=9d=h`Hh\Q n͘{x]Y$<(](ϛȲ7,j3QI?w)F"?0~8/%EI%>Eq~*ҷg$=xj2uwVV/o_dn޼LNIgD scd#3R$yRL fu'ʰ莽Nٿ>.!7MtMWռOAn&˿|8FT\+)}C=dhEK g}J; }zҶM'MWTF)ua.芸UhDjE,֮\:5SO"Gp}r8S`(MtuKW}J7|TH@Jp.S8Rf69(KM_*aEC*5pckQ") w4nWVh{Ӻ8y ~sNm)J,R=!?Z޻TP(;u%Y&TUk/N'sP d6|[q-ĚJ@/$8Qa_Y>hOM`5G Z\}l3(}bdx$LNa}O+@G޻ʲ­A? k7_|k W>wZխ|XQ%YqP҄ͮa6rOZXxvx9G{ ]ߴe#8k|30#&Ka8s;!s|3S# Kiu^}gqP%CAꔓ7$_u"g걀<~?Gli傇oAVޯrCIzT RFHj.OX,-)XFD~WxUd92Gj7 Xq.kJWz+tbz=( `xD_d2>Mt)&g/o"O"s7*oRҋC ~j/tCIiV=6*XA2Ĕ0k5EOj=s$*M:Kqdc ~ٷs$BΊy*7K|M, qe1?Px0S_U4aVQMoq1g8g?~ Su+[Zo'VCt*-Zrz[h/KhMBUDloJw賯*4rx ,L a1AFI4=6ݳ.f|Bdf\Mk >^.EiL}I2~(תթGhyf.}ki^oQi) J0'k,A2~vM2Ž,JDW$g=ƈ. T^ӘǦY1FP#R:y:NuPGYH8pm_,53dU)`~Q4T4qKD} v?2Ӗ-tڅv^8:x]k)VŻֻMj3`7V<|z9g3Qk(&o4}5 L*CE0LhqPch<-8nй)3V| Sn_W@kc R½x l]oFuop_4'J\geD8Ge從Rz~A{*l;-߻?||?Y}kbʴm2 >H%u?){< wKR#yy1qc_gCl kI H@AiFbO'arKu_<1Z1^ ߙ0ol=3JVvGs1b2+64a'LQj(6BGa %,&F/?n [1<gg%"٣o1=a OSe&C*dL7ÒPw\`Zn@XqRm)q,M/l_!bRLq+%C/N&L(@׋>[oʠ}nQ횅 a (>fj S Mf6m=Z3| "8G3bOB|Hl2-Ts5K`x?s/RPsrD-sx@U0gBCJ-CCȘvRq=늒#(ō,8 Svt=s4h:l5'0,fv;J86>0"r̖-'싴͟%Im'YKA- 2h &}B7I=k uSAF]wCo窺 VNX mpRãLP/E5J Onr.,ͫ!8g,iφW_)" hiKa\JY2WD\ݞU:$SuTlTgq1-,*q]_l58zT-X#fUyR_!nDGK˯QTǜ ~X*W3f6?<AݿsBqr+p Nxu]=rXK <+Z˖*$r"jM 7R@' \*f3%$r {{ YmϽJPSۚyJbヴ8*T/S610=5/ƄhUdYg=H`(mRnR59梻[.4H_)dgFxFh cS6^DN,8Ly4c!;y7W!Ьo(+m*yA(2ݪq"i)/9ǽeWJrVp&.]wE_en[Нq8 [kGj !׌5ΉC2V-gL"Vsfm [R!V~t<:Ĥ<3܉ Ҳpi|nhvrͅ[ JSPZO[Gԙx-V]op8bO?>(j2_NՋ;/Z'%cpzs߆v&Eǽz/R͚!2TxA)vBh)G]FLA~*ɴ̅vLm"v*e${*w&3Xz+W/Z ftCLp4A:`-ZBes7k]`4"OEi:9SlqskJ#S@%. $3g?.3YXɍAHoȮ3Ac2W%P0KF]x$Uo1Rolo) ?`XG> /fQĻ:~74/v1U6. U%cSx?eO{Uƨ(F*U#\ 4q!p#cTv1#ıζ_ M1Hd>BrWS:Z#0vnbj|ob]LjtFyL*37k>bPp"Rj<72F.ʴwE(+"W4K0)ôm=_((_n 9{ CBef!+ G 'v ~V{Ų< 5Y4<7EsjFc*MxSJīإ6ߥǫuL2}~MmwZbŊ<4uE/PSWTqAϰ7aR[[uۏEq}tA#_I?b_gk%(?UO>2y:snDd!N9I8R/bkkT#Yvq׻bh|_N2(;Kqɥ2uck88Ta'}SaȪ;DE T<寜u1?#5N"r{)'o=eKF r`Iʑ):zw>klzB^Y<)(D;>ЗT,7:)k_M0Sݏf~PkC*\ *˺Րܑo#p>zo}gى7T8J]a-ؒ6SMG"\p8YzbNKh|wOYVS#erqʋݪ.aq؜aW=5{s=2@l p/`.gmqIGᾜ7<0ǒ &?>kh'8C;bF['( :QxF\ [mϠF_Z0Z9D.BᅁoI#T"&&rtM!Vqc/-dT >L|3(g{Xg\s===1Y\ r,iVCT`-GAG/3MvY2όfǔk{~S ݒGM^5  zIfQdjAQlZ8 jT:?d/ 8^E/օbS[o \X1M v]#m/B'ySԲ|\_PL[m$HL/ d2Sn狌AI^GYʔqRYy878 Cf.1ƅ|䩈CĆy"įUX-X׭MXa||&6:(*Lhг6V\So*iF~n+5,@gJwB 35QvL=a [I2 4fvQژU!݄b}0 rԦA=5xR,/_WkV puX%Y$\?qzGTG~ϟ;M34/qgn"PՖl v Nac] TWѲz~kGŴD$(Bn+=۷X8Rd 9:o~2 S6y7BYާ^@=TƋ;2[\zC.ƿ6t>Ncπ%!xM5"V" ?!"_ [lLaK+ w~&?Y|pf =gkK R)~O_ $qi/ggCP1'M EK GhJp`\rcqe;<qZZTԾ2εqP D )7 mZ$KO8s|Ĉ !Y2"uqg#kG֬K+EU,@/ebEf<_26:_AGE l _Kr`ksg{kp*™6ÈvT&I/x,(XQ.U]s e$X6{ oIu};^y\|@*;ȴI5$9JR4 I1yM].FZjvwTEFdj-VYaz;W#mkzν-8@^I;_YwWlG%({gcFTf(GZT >a9As㛬QSv-ﻧֵ2u3#nyc_vW\NR'_ⴧa -_%ZӃlDϸJJ!I}߱QCVkizMtI-_AW%ކ,0r+#U8H4`s43a i.L1[SX ga)N_]FJ.mvvqkn JƳ'.m|5q+M:FFfv>ks[O5o(9ho*pѽ(_@D.跬׭3p|#=l7gRw.YTZ}<zD> ;Tm~Ӛ,02ysgUT82CHǙa.RN-Nnf낑`/g &#(0=,yj"8sOP[qpcu{ACv( (rh[7z^}rhȳ'r"m @ V\4nuִMh_&.d5UT2礣g38&JrIɯNdt!s14f}m {Zir:uGx❀/(R Qײ/s[Kχ&/rI#õ[CY$ ,'^fIM{}I+pg6N]n/C7޺Nykv2@`X؊r!s" &c6]<3"kʶueȋl@ShdV^7@rkbi8X<8#N]_RXOҬ6M ݎSۂlcI07zyVyR]O'[Ul[;+#2DŽ QZM:Ne]& 8p]KR 0>"MѾc39I .Ӏ4}\ε s:`` [e\i?8ZXF$؁sa;^ڌE[ :s-*vR^bv7+.Wk^k L y> ; xUS4uADZ{aE TUQx\ -mpU]z7U zY~ERo#ISHW$:VSL"?[5d'|YTA4= o\AfOϕID y\B9.^ G2%M@B%mueAcu!1ݩ`n$w)ⷋt0! T%QV%=|^ȳm ˤDzAjjfy {9L)pR CCB<#Up ^% :G<$8+t2dLM[4Y`cVOp*0|񪏓YFQ0UTf%V)f6)3)\N[EZ#cmg{~a]0*ѧ#x`Y̨r!g,-1Mzbu[r\ Y9B:rjmh$I/k>$]}vћA߿ ;eqNN471bAUOfNسD\A. {2\/| I)cZجzOmo}腅1y] YᰜID,A3L*6y/o,aV79~+ ͘wum yx8qV`T2!zr" c".1;ZTeh!>\7v{ ҜKoJ_19 UwJ~\FL*m2ϭ!zݫ*R N>6f+1QVn&@{ 76B8ca@#'c 7z_p.q{ɍʤ9Շwzt'mf[}YC4xb]Mt d5GMSɰP=ƴ&8!R2^]فIZoʻ^1S'Aα& <4/uW w6w| $jڄS}!B&"TRz<'s}AlvY>fo9v_{(g\${mn;_ϭ!j#}((^X :F |ctJ޵_?ح߬Br ..ś/e)@/÷!D 9cܮ$ESZްFu:O&yj 93QaNRc5yVoJM5{D>KXzb}nLޙGkn盽 ZZz6jeBG͊<ꭽCO-͂}.c$ON|\2kn RB'#uTjb% Jޏ\ o1sIa(ݨ}(zt`9*)TgVuH>nW햘v˺%Ռ~A騉4?^j-QPP ̦+tqx~F>jn0Z. G\|5テr[&'WpjwbG5I :nZ?K;d+W+ /}zЫ`hfX9Ȫ%#kɯe&7zN$kpWuXF@48/?'&w:=L+xkRx?w?[Υ&EMn V*9ϭN0r[ NHM 1%z+c)M[˪$K睾UݷگX@ζ:[mIm? O=Ub6aR J>J[va5O))ϽjZ1?h4rְ͊-[^du hYL 'j):40qK&}E*Bm"{ZMQ? `hoٲ:Cm{<|q=#Mڋltࡦ S2G mX@[e%|E櫗Iók.ױn[u0"HV]l[!-.CPY3w_,`={a@%HA .ҖSϭ8m1vE2g'NJC M/)ڷ7.ds~7 IK뎠gs$Ʊ: i5g㵒™qpq&]wyݫY"t@_ޠ`7 Ͽ7-7/:>]PV@aTnvt"$(ǵ\4Di2M܁?+Do_nWPI'擓EDMDE)Ӆ1)GzPmVކN|";qIw;6Eg/36ousgL_"yQ(e$݃@"o^V _I#e_pĦQ(Re%u`#zE9MT8ٸ:0 %(Og1g(3ѥ^, )4fs̀M@+%yRʣw$٭`#Ӊ?N.!\]gݺm펡$sNt9m\lGMo>ڠ|H8j@ީn!-(8!6neʳZˀVo>j)BOTAjUP* ~.BrVĭգ:VANiuT$6AU׽_#p+͠'nPe2%U&m b!DH5B9W> A`5@wCny&dԁe8jqfDR"xomlJV= 1ڣj1C0WvbiW[IOlwcm`r$ҲS8DeowV`0?e@D*+9ABt;^2)3/" %QGI2Dm1B-lSf36,1%t&;  *MH@(fxPteDfʮA5N9AKvC=C\8sO;f/Bw4w/0wa`Wc]z9\7>QXQTUMn*h j9dг"*HPu;mԈ, !1Ts8VRN XaXw4ܪPm)J1q{샖xwۧRg-&2"Y昜شZC : ݰ2WؗGiYj^߻tα1 (X @74Е#,zuXy$<`eKF "^r["B;x7?#Wo5i4~X Dp[KԇwU[/IXW;-Bt͠PS秢%TLo5M*JV7_=?U,c}f{s_|y?۠Ge5aW'A[Z+Ly~|e?S\+8t*vbpr-ྯVX@6NT?-oW5B8njB9^gUpXj}(\h']/dNw6ˠ$L) 1)G(b#RسBICd(,#e躇'xW*a\X>p n_-3Ɗ-XR#rG oiTƲh;qHGS}k R|VxIK+G?@ ׹th( T=|͈y"_^3Kx'NЄ;P4z]o0B.ɷJ| GMFC]اS2TSP0K,cS$/T]Z Gr!:7>\\d"BcSwwo07v۬-ĊNس᷶,=g%ՌlzNqYan,2u% b159(yxX)N~5Bܢ=bl]ugY? (IF97 Ô~ {{)/w{ 5j-6WMWLj:(> ϘiP|L٣w 1J%UK)zUvkLZ8d\ tv.\8~a|m ~jNCQ-$\=,OVQn5LO,730ޙ ڑJܭnq;Q߉4:xS~`=)u* %Utr\>Q%ԛ`)]A}*+G(i(7[yq~QYI2U`{g@ԿRa n 6Mn]x8D9ܲ`t@-߯$:Ngv, #U+dSo؏ڭ+Ǹ+"IY NKT뒔ص6j~kxX-PڻS+g@=M7UJ=khJS%pJ?+BCONܱQ!_of+tQr[G,s% ZC>B>QdSyBL{K63Ӹ(zfDNXZGҚ2)Pt~7Z7uGK[=w|8SB;,CWQ5!@ǯ"гLǤHDΙ 1^8LWg f$-}Y]k:ILT[Kg#kīOsA #N'-͞cib>PQW>dahsѹ J[*)?v]Scl_S=a9i )t_m& u0MrHRjk5OI} rܙ.IWeh y*nOpvfpHǠ?QȎcDVjOg0)ĜVEID{{cN7q5ǗTǑKi QX^Bw]>S4duvT|w&y۠u/z_d_Jj2C*_Bj) ǰ,жNpũLX ޺P$p7NLJE>́ȗ.D6#qtE @lQٺ(]`%nĎ1@%ʱ=E$M>ͱj/1 lJŃb̀zэ(:˅GH0MtLI~bGջ2/<$L*L$anR 9痾)ZTan.[ڞL#'GzD% @B Zund`lg2B x=Nc}NLFDiZMd!8QQgL4rgOefAC_Jz! {Pfb PD@c [ F!~)GX4V@DƶN[NA7(7[&uiq(;>A-zK1Ovhv~}S k!,jƸMT;&7\ ܂\3OXѾ葉`wy/ Hl`&-PuAX]SG=APAOeX부lFmt: ?L7jA$FTW۹=ZbcUEZFLS)xk-6QH$.X?;]j"IL2s ikJ?P\ũѻpoFWOXOipSMv9U%c 6D~Lw9D% ~l_ C%ޛP׊WJVcm].Zz3@`HD^qH2ٿS")Ez&b]*><=|#ͶLgGXxkUPIe7TOacсxQ mePq1e/bRn_˒6.q Ju fΥ9ߎJHsO\#@MVNKAR<+w+KcdB+m i-D̠'dE[| ]*FRCŷ1#̽R2rּLu]Y&S?Fmwb(T 56ic!s-3*h`ABԃˡ4/zz)aXqPq5)rﶈBTQc\w*S% Cأ"{X451\DFOnE:|_1 1 /zL[gJ!(m%͌|VcZ+TS41J|ˇˮ ym e;ܸI+:ǚ+gVo Č7XdgG1gSCгY4>szՄz.?8Au/o g}J`dSɺm@RO.SkFvo6qI('0QH#KӼ`-ʲ! ?r/ vW^~A\׍Z,?$J;djӁ*r+(-cVCQWz5]3 s^2΃2΂4:G∺#""be |E h)1+ʰGnRiAFF  pQngN"2L{g@J`x 5^C& ?Á$򀎥e#5~u.йވ/ٯ}N=~OnUH.\)3B:&5oA(F՝ݣ7fR,ڭMFBq:;='~<ي)46DjI߼aQi#9eMH !/ rуCRR.r3PL s; &,{+Xۑ&+@(Ǫ1rxJqԛN-4x6bzھx}ZF1*90kv$G:4""-Փfa{01֓ O+%$AJ`:)SAW#YF֮oBmu̡d9(NOf(bՙTk̺?2TUG@m'5HUkqceҸ.z΀X,sDD]F`QxM#eOˠ4 oAq5$lAҭyՇ̜kLQ-YPLb*`O?c_EZ)%&5 e.jup.lx`(QnԹ-}6AWɿہ;.iC2É+0 CUoԲMDs SSO)DڎnwZ^ -KL<'PrTc].l\?cκ{inG=i2lg;1V]l[cZPIr~~!99߂CgLv17!0ť" ~P#+e#jMA:mO,H?$?E82i xV K@Dgd j= - 2f&6m[_7xLH¨ eɽņ K؀ `E,|ϒFȩ]EEnܠ[!CǪӵ « HY"_9V+6e(Bچǔ,c Ymugp뜬H}P7dZRӲϖٓ,@v-MkghYpk9JX;׆,,Ov N;˾oKt'#Xc0uTZ 9:i*Uu\Uǝ"YVI[s!sO$m;~Ќ]ځK~¹`w-BE+YyL˼y^Z(I&J48!lF5ݼ%*97rliy`G5;F547)(VnI~.FeH =C{3z>&%([Q2HO¥ՊB}hnNH' +MDL-4Kۮ2p1Z>`E~ƼjtR׮M_>AIc~W}Z+cU!G 9'ZjީVўDj/D a?Z=\ C bnkw5"UDĐQ|b߇*f#m)5/Ll7^y3diez|J+#($L'mAvkzA%1U9<iA6T~V1p1Q/>,4im0""Yv.-u(JP6T:{1AZ{g_^B̒vI@W _$@$̀<tXj܂Co䏖h/X{˖/9A6a&R9_"S+_BXメ16̲2ǮQ pJ)‰CQO~FVՃ2QbƲ8 QV#|QU,bxg5v2w;"RS𫀕*: cw" }%(vmK?pM O2JT 4ЉC珊-^*4b֐;AFz5Elw*y<LF}2yw6ۈ!̘)s\)˕M(F^7]CCx@r[+}!pņjcۭLۨʇ ޟ?`>8@hz!aq1& cSae4&G22 #'s3rwk v (*۹N=Hj \fZσB2pKfCu<O'/q$!6#I #$wMU= <'ԻWxFgV f`n&|=oKY?t7;%/PJݙ&2^\U%K@CEwzq&a=PQ ß7۝'%{ VZp2t`P'}vzv}F5爴Wy0&gyppb)^=="$_8^nߠQIjjȁu/qZy\֘OQz-"`c&x{ Gu-1:uLD=֐*WMo$=s@'ܲ8k'~Q<ֳ" ;3-`s\)tZrԺ)RLFF͌m$.ۭgQ%TMJ,( #fn/Gce! ѢN?a8r̢Ä#%xgH#/Z@'L 3SO~ _B0!C sD} ђYc^[lN* 61 ޮR.eU O1&NY||ĨT9-_Dd*-_nn l몌ׅ_MO}.ea2w03?nk>m(r}q<-Ł6;*RwTψ&!iœIXM'6{Հ `C..=9B;` 6-'fbnyn RAČbٵfUIΕR[adr.-'Mrm:H  85+i`΍50^b>,yMYnKFebfoDAgQ4Nr /^bϚU*&Jv}i~"o&p|{T=\Pb9tұi2ǸK &!xmkPJ翯6 .X#ߣ6)-~2+qwXzc YѼW9C7 ~@8l;vi u̘~0ck=fWxhӸ,YA2"1v'\+ElȈu`aJTąq g3O-lo+Ծfg##9{ -C@괖NM@F 0/dSfxҙ}Hi8٭6.N4dd:A)oM$9UD g҇m_:w{ );  "hAnsVE<篟uKx.k$q# օW2|l*QD|4[% U}zn@KHwD]ix/p$ X^)ļ"3ܭؠĪmM-qs,M$+"2NYG-,FtwB[7gXLjFm4m_(|X۽,XˉGyLSq^+B4?l 8&;YYDžI`.v"kt7P ;3v!TPa jp$0\p* z\c?d@ Cs 941_f4 $z~-y-1C_Qj1;Pf9"F@8uwtd׉[ɹ[9j]`[֯pNRCh{-&#WK_|f O/ݦq׆J fpC[5_6Z_|'z=Γ@sϻģ s <-ba>mx I"]@30.1) =dϮy*&J7  ҍ~iRdh(sZ l_C,ޯPB?I?1dfٰLqv}d0/qF_M5Do_JndgbvBclDJTķ U׋,cC0$\ysl<ESLbX)Ss%g?xSvfBbEX&+s9c])"5y}y$0OnK,(8X ho4MKmbڝ "r@aɌ:E0}y/ZŽJvEA#?w뻾F5?2ljCa- v>@jgKǟ$hV[mlʨgbm t;/>NR9dE9$n\mR p= 1czoY2"I#OvA{}OuMBRy~_D:^}Z(bpbH@'•!Y=wgpߎ!e߱=RRigyb?;ű}`@Lt.uc=5eX$hjkIc1Ҥ"Dtƫ$A'g?)@Ҳ? Y};1 d1{C>2[Hb7U!i%|h9 $f{ Q[ٌFϱ v͟1 ('Z@MۚO@ƈMnfU d D~w $2Oe.{~ԾUvє"x+i'qvag!!Y=t247Y'j/D5Yn%|.Z!B/ l Y͵f#yQDN>}ndЯJ( >1MxpY<թj2d/a;ٜ~eIA[9zqw waNmdHښi{ o8\AI&^+'1BTD9G_'}^ 5gHX{li.ݎ2)IVySB$P9R*O%9_Zto>hhF2yh/(#?ԕ0!%ș c%=5z)Y&˫2*(A3–zl}Nq"$!7N#疄RsPwB05=IoL1+ߎ l 熆}}=02)PFϕevq`-d˿w}3r O_ZR2_OPoҡafJB$Ԓ9StSpvbŹ%U]B… lsЛGSJ@*c7OylIggbVO%Wp]},S #,¬ {F+_P5'h,p#?S;ż|C-h9 G9O2-پwMznѵjͤ+'$܆Ű&9dDt{LJؤ2y.*\G28ꋇljʕ+'aKx:v8nZnVvf 'B JJepJkKq1ZKkulweE#^D7fPY2Q&F?~|Xݎ2M"C ?Ʋ\xKqv]dtPA}+$UgjBHJlo`f4EO3 ʦC{>Ѵd[t+>Ҿj'^(m6ItKp0$:~qCy`"ɳ$~ Dbu|ViBIގD:ep-]]2Y)l/ `vi BtUNҳ>ޞ4TUU!4׸Z\|ю"','+܌pRRWFm,9MN>4rè ,m6AY&ݣM!۷qزSzsx{16ppN ~97OF >X63/Zqk+nRUw|'Gci)l9S؂lW&#T{+s[v]iA2G ʜnw=SD,o&mعHa5&򛨥%FI)^i]$4]cSNI@둻D hH)y|,궯;88*ʲCAlg Y] O%1%0z}[BK]<#M4ѶM5|*`ˏΊ-q5RHr(H}eOl `C5wQq0e}bwc"Bj5LʞOK2 kq^Ip\vB:{WJK&ȄSrDHm'6քꮉAޫW\loXOI=O4DjRXf HJoq* 5<,=/vR>pv~*ahҼ$$~0bN:J6r:d[L1 r˲ ds#f@kOF92puYꙘ1"=S3.%h]qڣce Wo +((-hjs^'H8h~nGQ&zۣy-/Ʒ "UmihJ1_5 'znʮwNޙ@0]n(z}Ui8-8_wpev2U'< ut?i;D*ϢgbbڌcAAQp߼1/ys'`hVYMIG-/56ۭjrȲTh&j4ORA#H28hj܏ >D[hPD05wjc LYSxT5D8 /𬴐Ѹ")F敆/Pwv6@{1bؾny1|@׫Ksܫ(y)1z¯DuLY%H0Ⱥ͹Kt5c s9m5q__8"pf D L,ГphxKy F5V;^)h N[1#*G^ ^Ę@FI]uS^uc3b Mi!ͮ&ӁGP9E듵~~ٞ%ܼ 4ivo3Sq3( mLs*yے늯W~63QWK:J[ʶ̒s)9U+eUЬB/9ܮjOk#???}R聻X?{~My"nD2=o%Ym6Ox}9*uF:ŚOt|)X.LTӹD dq (1dڃ h?[4coS"o0n c*crZ~BT]| dSsUtUuWU̅@D)Yl'86fYجz뿺 e>K]ϏQ6dr G4Z0߇BD\ct@]{h7I+!@O>PVqxw >iH:ҕG!3RndѾܓ:9au'cCX;b1 _صY#?kؤC(hѳ -ꆈͰE |c3堼rXVR,q:2kP~4,B=S0T^"i"`LPvt'머=Pd'|kqIhgu:ij_'9mʁrtɞk#f~ c#+Z%$6.L(H;-Eq|xhb]&}gz5Jۏ"@nvsd6Sz)x|lc;uF;"WPA& :iP㸣˥&aPxEdq1hgT/ecsto0>ϠI+*msY?jG?,&)d\|8皦+F*k?DZYee=5 WV[UdS* oj`vlrGj0?n[AED>kǝC  08$}T$@M8/>a$?Ξ!cVQC puq|u<\⊚laRPVSߕEɅ}7cۋjB!~q[>P=&x"?ʳER-i^M}Ɩwݡfנ{x=J6ƑBW9o,.Dvf̽欰9VQ GE}8RƗq-k&m|oWD\{̵׭IS:"*rb ƫH42p,UjϘ YCxmB;,x,,U8gaTvw</%Hݯ`q/<`\u=.KFiUA!yO^qxsokLKoImݱ\(C+#]u pv>G}+'KJ5b=: kF!~p%z>Tàɬ']= 6mDF7R̫iia~Z}V/]ПXMe@9:e{ߜrwD*=4xHB^4`E)RR@QuΈ-fVu:wAM~7fk֫6gDD'vKY5W]k=U'ԆMej2=#DMmrÄ5 E=0:=\;*2Ki"'n9&#Ї]C)WNcw n]0-fZX%'(_G| "_:l3_!<=1 Q4.蛢UnKʏ˸Jt7ʈ(!}A\BmU*t#o8ˊ3:MË́0(WI-wN&:=L7T訮IK>f|2)]E~P<%3pEVAr-/{_UBM{ԗmD&3*-~, VOW;+Veo\OttMi&iJ.;֯\h\HRS;X>1=CW:9i $88t+s؞f~ve*XJYzV`RI ]zZџZj2Ư}X"H.C &[-WMϗE.)C:5*dRIC#atqA$!!Ԅ}=anw_[K2'J?j&Df ݧў(~^:;{ҾN8 )?l.bCc7LI;^m´9rVWEzwt x2i7Z> ec_)Yt!VB1Lg)%\?I#kʶ-"qfVաB.Tlf`V1 Ŀn-ǻw\Y3a}(C"%uS&5:1X^У#+I趍xH܈]Sw"g[ޟ$V `sȍd[{,"J!Reb-2jNi#ʣlbκe&( X3,P$V}ˬzèH4gL>ÝcJ:Ls%TN, sC x2 O_Ƙ#nȊElU9(LZu˯W4qsQz5;6s)͢@lֽ Ō<pj,FGqΎ/Ov=9]''?eVYqBrzHpp @ bM6+,K} яq^^' m8Ō}3  [䨰\-3Ej H ,5z[`;T2jīVMAgDѫ LS:AE&٣+/wR5^ȡCIܢq+HwдXqŐBӺ5I.?@[8 %$Piku6зcm5l'*Ptt2yD\a3.#G:m`u~D.(ԊޟM zx5 y0 z!1@9:3:uÈ%pUS%&}{n41"FFʋ5: 6M h @ÄS=̎:t۱ֿ3ѥ GZ@ qYE3ǛwGwJzr{BQʺZORרi֟ϡ@'r_bZ5БR 1E:z.2ן$2UX2̐QOe⣅ o}X#6%8F QkgwKm6Sl@C"i] m!a,nذ^QGY(g( H5i.Gف|QPiY gSly9i |a ]0a#I.'f|5kw˚km=пt}O@w`hl%D. XuGQ4i.A4ʄ<$W`ȗ^Cj+ =u査~5TfP&Nc$_Mg%>^x#ٟ<9zٱ*OH:-2]T%o;Lol.ūzEL M9roe8R, NlkۭW&%P~.9x=֖h(UUy͵U s)k&ޜO5ȣ5?43}mj>?vv\/K]6Zj9>Wt[[2@@k||B* PO՜]X{B5`h.0#$ԃ*6W7~ *?(A|Sh0$ו}Z˂$auʒH K dsxS26pv#I8_jU娄*FZ%qS$?M/";4^] +^<Ŕ)&WY&8t[ h,p1q{Dlmk܈Iz`\n7{4J!X4!ZDy td.Ri\чN0+5 U [nKrA]2.PYyF=(yr[׷KtE uM 7խiJ^ 0^ͅ)y!#|7njFEIOÌץ~y QdA\gnzX޴*BחU4xNS3!IX ]Cw\nXv z͹ E?{0{"c*:G&mٶXy߹ׂ()WnSpQبzƞ`rK븨CKn1zqB#]20s0)tniZGgI2)zj ?9=bNc*0hhk]X/M Bيo KO^;wr*u2`̢҂{1 ?]΃a"-w0!q_Op.mS=ܰook2NڲE~@EŝhMûPm FNF@z0h6TַrD&ó718Bx-dfҬW`J69j4bY:` '̖xYScvX*^LpQml;I[R(C(+!U~]_ǽSpf]Nb=c RO"$ѬP!ȫ;asҦ %sm$}B~H>U UsToDZí(Ӧbn\l?ލı hshjYz9ɔ Q)zx^ %S5:HkӆѪ|".5lÂT-JE$dyVFTmL݄/!Fr,gE- m"4t2⁏).Ď7" o0}%KAx} MUki5BȨh79ͬW\I?[`$J2 ;Gue>tqῐ-j}jk sTR|Ggwfj^ӹHӹUЏP4 hI3znȮ'(H"|NDzd(QV'4Ms]̇G:GWJADj3t:+nZCGx>&^^g0`Lc]gŠwM{Z3vv C[bWIQ0KVRB>UzAڬMpSNt慄R6OYRDE9LݫDڄoo@_'fUOf"6mׂal#H?p&OK?ҨPE@d|Tsҏ@ H*83/+n t0?jcf"r` }jY! D:;r/a41bvЃC,\L w)b;o͋nPc-L`&)gI/brՉ=֣{rE;C4_{(7 u48;Az):S( NЌQvIeEn蟗{A,G1X5faH~҈VO  .LA͛5bw Ww6P2xuwV]GϏXEGHS"*\x|{[352 e^oFym z;ESOӬ ~W%Cv=̿UwX`wBlo`$qm1{ >ș { K&!6κYtuE~t ^@ˊ=s'aZ{ k `=ۈ-ƌRdJ.P֝ /JBYu9OO;lO{`D5(ҵu8GK19>8٥7zÅ|}k:HF/-AgKG&Qԑ'a`Lή D# ,aBP[[F^RuAwq/jƫu{iU]K5ɱ 2C`+ux0qZMJPŗNP0;;Ti"&{d5tF[=fF=0t'xf'ݏFjޑ'|ӗnAEEǢ֘C?hs暜mp$s}q<A%##"25@toO1iC(+'z{ ƣ=B983\dPSz)tsᅼt#1qUt&Jj%@B*%ɏ2nyўn'<3Zc20ur`%ETcސG6|ѶB!?y>հ0O7ψiAU9}'`!Ĕ挽-D򾏜_X/ӸA'*C{(R>{fTPB>%_~2Le9mBa1SĜe/MxM?~\;S$}aQTsr8 ZP/."[ ^ҡ!!aZ쇞j&8n6jȏ[a"d{W鹽*t'*UŝKv B9K<4*r=u]V "4Nhg+|.rk!*_pޟߤE{ *҉# 5T.ۣ&ฐ4f- iK}fhVERO#q@L?.3LC5Ԉuxqc5Y?(g"B .uޭFՍ߆OY Ru+"7`dT S)B$jN@s*j0JnE>x%UyEUCNNTf$muoeh -YlN_xGv@U1X׼]YT$4lG28A֧G(,,2>E>B3qxD6,Gt |Z3OZ(zO?2{ܲEhQ,4qIrsTFb[l>biT9fOjSsR,k|_)xh&V|JƉF|'#\(1%M-#%KmB7Z]2Ud9DO^:ݿeGk3圭׈~aQQd J8K)E3h~,pt;|;x\h8,h ggP ˋ?^ 'נmgiceŤz[Oʄ'o8Am40^!X|3_ !r/oS|[u\ĺohb 7yana8 IG=w` pYn]Tڮ䖈Cܬ?c1Lս]z~^ԵjcI6nM/ȗlD3ww#u o1wx@;m[ݴb [6+?o|W{'~WRKopꄏ5 (h/Dx31Iٴ ~mHXh]g\Z\EL5!ke8q61L=~O`t9W[FuH:׿-t*@qI.$9BdX\ %\+6r}3z\ u$M2(U#-oK5sC_j4SmDJ("#0tneRӐE+SjC(#x8 rө->Ǐ.nu3%8ZeFrƩLݻ49Àc=㩨ǐԸ撩.GAr*Tr̝H1=Sa)7!tk"4`G>D>p*Hg‡E}Gɡdpwx^(RzdQv?}w--$HBeM{SvisbmIZNsLhGc0:/;ߊ;:d_I߅*ikg<׆=6[C026CiIv ]Tt*'غGkWU"$!@WLǽB@⿯C1f\$oXYz6w:IN-F^XR`=}zÂh?Kwu-׺lhlgHHtU_F0Yb$h^'3{012ӈmc놓Q1)@ޚsA`vQM9diqj{䩫q SC^JCXW@|ng2ds._7[N~>؞`*ql~ݚ(RfSm1L5ߓ*vg3Mms p&Oy/Q2ޱJ zyOx #)0Bau6ThYBIȽuw0( `! ݢ;K{CѾP-糰+ΉFYrRĉ &)w\Qbi FىŕU<!V˾tpIjǀʱu?p#X]Igdg7D qaY}VڶqVv Գ|ʟg?ECx E9ed͛ hS؏>*G[hS ksntZ$^j ~>ǹ[CۧGt qtbIB3{gN [ğ5{ޛxa7#]d/&ϣRp.%mq/A]OwFG,(^'BYDt<^/ Q T<fBcEE+^A pwYs+*Uzs8Bt;m5e52=!9h?<6<"b_fl`2iR#X] ;_m/ʏtX7\ jId*a(m~ 78wsv1+~[W:x˯j6&UMS)ZnnEӈ1 vQb*&][by4ku oVa002vj\Ae:EÍ QGnN0*wwLK9-"lT{n=Qw^%˗"H_vu̡ɛnv ܶ{mud1F6g8q'/NLUc܀Q-Dg L ~]ug}!MSrgJB8 ӎIs_.]|P_iՋ~~G_Dpid'\& ]|ʃ^Ofy#m$^M0%YTE.QAk c%3B&%y~U.{֙)COu=FL?6qlOd!7AB O2sc |(b^|R=:&_~d/@P ҿ}_"7ώGV-5{ݼW~ :CS/\@oSyKL[қV#M4٨5G5g48Yޡnkѣ芁e㈶nB.5^Db-f<#=`HO yRaW/(<.acwz{!i@>[cc?G8+ 7!+CfԔB <*`FO)_f-8lj:協C}[]bʴ,9ScaVQ>dјFwĚkcWJblMݮ*,EQp<ɪU-Pʇ~ ϰ DC9ɿ6^Edh%< ? v//J6=@ U!,uzKf^|EF#G_db'gSp䚋G_4J;6[59ZBmvň͈j@cĞ?Bo'va1-şX NykX0m`(Zh!h/Qo)*W)N^=@K0Ji@1ָ^:Cu\H 6҅GwgQ6Sn)+acgl~PD%\A711*Z,""ssi{  4w![ͯ 7WkH]l{6`IzvںbhـDl$g/H|'AwĬSi'؞9BܭRA<G9%] Cf3=4 {nXwX~n#UF &e BaꞐCwbMuh(+L p/TscwR J5]K+$jUYS C!df60f}1cDg24xo:֭0Dcy-{KaR5 wg ؤNQGkv}gM3 ,R{ITZ\zle;܋s^l.b-6t}b~}Ӯ$-uh)Cʼnfgp$~^;OR|+5J*QnkQUum{ aIBd/Wm^@Wch*xpZ<~) f|q\ʋ?dcO^)R:6SeiE89X{ p9M4"o!śx*`7E%?b-Ji|pb#aK'/Psٙ+k#WJe~淩J=I*unGq YP}AhP-T%;S$*ס_Q9ǐ ]-9EskC;`KǚHSĺN&{]_N~BGj kz+F%¹͝Š%&ᖵI~dDM#O &pG7b5Ec~xpp*"₊ԡݕ̈bEO]|1< -Ejnll7 ]cs:PPk\R/jp>əPfNm- &\pTB [}pfv- yۖ QΗ[;_rb4j,1LXS!^QqR?e'2qJ&l/YN.4fHQyu28&څUάU5;>Uefq~љ]6(H6Fۻ \l=|z G¾>Ì'|"S28׭]w铨lL\qA**H|f,@h tjkg;&\)i.xw+y~5uJrob<`.-CK_5X!yDd,E(o_#&oއ? D y9pbTDm? 5#C|$)×-.DžEM3M5dwa,kLŭ6? A +"{~ ).$ߏ1(p$^h=KTo:N ;6BbU \K! 6DH+aۯ)ƞzEeު?їݷ/EvMFPJs_9@cB I |Ɲ-fN /6{k*WsӚ(Fv(:RZBHbjpeR "ٍTؕ6!+9*`Cي3kC|j)iq+g[5p_W 'CmggڷLݳsÂEx_<$ž& idp<[9^_ CVmgI-rcgcVz8r> .+b_!)'ny\rIW |cшq=dG,hɝ3:Vf9? ūqR-_3/pPܯ<~h8ӅqltQp7Wsff?En=M}QU)-2ĩu~zVVj;LzLJy" ~NB|@L !߽MIT?ue:v~U*#e8r# 4vɨ ٻp{ѐf|6w?Qf^n X} >Dw ʪ_o+gt#h$1>ٲ.)'&LKv2N)rC^{ri.zaS{ߢ-hEkZ7ΎJP[snFVAXM0t2CcN*rҍ 7i~VaAެAKrDYd?\p nPrbtza~"'fҍdrjf Q]^ ¼AI"YqL5.3H-qcc1nO=uI엔b(J _2AM@Z{\>Fp%h29~;SSP%Ns}F T~U 巌yUu<>JғPY1EwGr#+'@$VPrSZD^iInEB qY,rJkvj65!JfGu?mpO~6~ui0 ZbWdO?Tj7 amW}$,-߿MȸFpN|3Ҫ/$W85}vI[%}P.I:S^lMJKB{zޔv.L!S0m T[pkc%gAM%jskSF-{il9`)__j6MߘGOR3dv_`Z~OUC6/R]v V 9. _o7sP aŠ'%1<f""MֳQ[} rẀv|˱\JAʌbI`eha 6Ч.僫_[Y?e`?r>h34 xd]+6/S]i&dj]("Zη6"FQYC&{Ցl*O-FyO'55k?OiBi*f0痷~Ej/tGFe^өF˥;Ӂ X ^EƔpbcg8MO놝kxR `>8x{`dy DCKQ)2e˜X [xj5ڧn~e@OzšylõAhͥQJ8*1Ȕ[uY j (̸J3ˡaEqq5^QaڂBpQK.]i({@T䭌؅w9R`K/?a~exsB(AX>ڿpI~YķSA坞Uf-de:Z/k48š~jgX"JߤQ'aݲ ލ p)v{#h িPN|UoZ e9Pc-Q1{A(<[}?_Xf r_j7aeE{g*2Zٌ61V)iv)3y_#$3 "sFqWC`)ۍXbc3풄ݭN3ӘZ&1#{X>ׂX-~E2棿t56!L/ 2IBu7T'$XkdWjBN %u!'H#G̮Eݒp4tQ=M9歞$om/kg9d֍<4J0(] 7 *&{go7!jogt~`l۬BuWQeZϙRy;`p_ɶ]t=j=rcpLBp2ğ`!50Ydk qi˂ّZ~~Cسz>Z@3]^.ENr{BF( zS$Yō|sO\/ w^SA* jc Wd@yxV[i@{ ~i*{vMYDf6j_ҋ>a[nܭbo~ B؄[ȭ)ïob!B`੼W6p/ɚJT[hCU2E=GJ[E7F7x29uk9nM.b?ѡ~?@ pĶaǮMZs z}5t,RROpky̳mG3F4eGUi UxzZo,$gUoفE.9LJ 9"-#1>%]70Q͒dlUnI}%hU o~aM`b(B}ĚtPߖ L ܛy(;m!Z)JB%/LIpo@d(Y?w`V33 RekH ql.}eqZ=.h5q d\ =U'=;g-<(viFE ;tZ&Mb}20mJ N1]/u@_KGGDuR>dӃ?LDO+=rHqYbS.{&M!vˢ!`Ǽ3O4_HB5&y꘤m@|EM-/Alҋ~Ki3=4ƑK-]ȋW_'&2dJ0%@7w~&|eK30ͬ0_  7xkCrV~;Ξ&֡j2M@K¦W7Wav7;)ZKHB;)13>+kAAi+:iPa{ ,e{ i%),|b%`R\vEcWݟ' N }3G׃WYn?6Z -G#a4@*4z 2va IDlL }pyMZ*Q&jp a(kHa|+%+d6YCZ2jJԱRIkr͔QTr_U#LŁyoec@ߧny&H"!cHLa/r8Y[|}l𦷫JwKAkC ˫RC{#{B>M(6bōd3JѱtnκXⱁMxf.wsZ6eD42x90-v[niNzzM)Oa0|2@ Ec 7z1eJ. Qm G_!@Hq^9Uq λڛuy ,08-;5q<.mN#)h1x svT],.u8MsqLW ST-@`)9w1\OQ1HfL8+T{Mٮw}CrYRz y3noE1FQL7w0 di6WO89_VӸ5ysРԷKOk_ ^s=!f8%&t$dA$ *hax4z7_J)t8>Fr%MQNu640;Lu4hL}G!FXD6V S+ހw=mtbD5S4>I\zGޙOiBcgFqwZqeG_*3 ; ]&OҠC61?4#khk]%?L*@ `^Bfj\%?40EUpe,^|liqA K^}w}2&=#E>bmVº^C / H7uY"hD ZSLfI KKD fx<'=vsXfbUULط!λSp`'@-Ff߰'je ഼Kп%89Hyl]R1ӃSyBy{im\u&KM8CMYIs> "ɛ(^|@ܿ,qŠ+<{- nM Wzb Bzs6rb:Q+`A9/Ƭ՛x%_~hX'libH霩xߟ r{8Cjy=ݷcl%K~!IgYt2x޳uqq@to(!IE-KR-ޟ&=BJ쪋[SRPSCxc; EiHG\S<<`_愘*ekj!‹GѸ_onMu;9wN ̬FيnbݛྫT4l8^YK$g7u]X pE񶏋SLO(]K>D,s Lu?xKs `κK C[-SiH݌G~NYY/N%U\w ~ {p!C;KQL~ʨP WOnizqC=M|([R牘&Jz"ր/ gIA KQmZt\[R]H;nJdFvBn[1vA= pg^uNmN̶BLa"JwzT7:wEٖ1Nzaz0=pg̥YL<iGQ7ͫ^i L]'1ޔ%1 %jC}n@,_#ZNNVFTqzێA&Y>BFiޞ:DBy _som_Q1j.! ׬X D; uc7L BbҍҦ`+SKDpf禩n&Wd{Zb;A赾F D2XTEp26~">Q|VTw]/:W- J{A"l~TUHyd?!SKʄMƽ~#h0,gP)Ip1.o\;Hx8cGӼPY C2K. .bIH&>*2^ *M爗+G EJ`}jǶ#PLVI.$Mh dg؁dI֎<O %s\Ǫ{$LQ-ruvRUd4ދ##mL:,d'ro1 /݂\40,!:H$\h@/txaGsH᛹D㢅 I3HERj6{uS%FB/"0!'yAS_lY)?tD[U^(;hLrdzB3Go)ob4X)K|n1wE2Hv῭Kz q5N)Ԙ=̭&n.{5rDkkǵ2AVRkW`YWoA8JͯCHqe|́ԫ=J#Zݫ(BX~j׬iehn𒁪X2Z&Ę k/ 8o8-;8޽1w&Xݴ`WK*1.T'q8? "£,4C923 zkuVc6[!r뱾{g稖)x7J6俻YdH0ezm@lu{=rͺ/qQCm,.i1mMُ PB8lF>ՁYɐMeYhrm0cTA3=}^}s]XgN E Ċ -B XP/!d%jEE>z,H$M]MkM%-0wRZ^(ߺ47& i*s>-p"]st1ΈR}lGkMtՑ}Np`[B$Bcw^8~kQvP@sj*;YxoֈVr7K K#g5Pc}7/ɕ iYѸ jm1G|.y6FcߑqC .%ЪHe҄f/A^`mSF!\`L)(*f)i 8tFUҔ'˘a&W{vKgTsK 6I ΑolywR=NX)HC/CoSsY;/ #'uWTIf vMvwS-b],Hqm3co)K!VxE>?% Bǵ bEuz׿/( fnJRp5O}_ĸF\X53^DUn9ܸRmKe,1Ӹ/BVtG PTc'[dOP6OUPٹdzgGk?b'HBk_ǂ MAݝ˞8g5$ "„1k5N袄]~h{1t;{ <3JҨ,[}]lm<2%`Ʋ?F,9h5-,`+d/nNy8fޖeqH{>,~<B|#Dхg=Je>њ7Q2;E4ŗ*61n "TJ:|<}e׌'n.Ӽ^LZ-j 4}x2x!u*93ao3YP]?O{ `58u j0.,d5oU\^ e 6qI̪h.j.FНbp71qAv ^L}ʶ)Uk Xl F-1cj\@;굆Gzְ0 QΗ5,6:bn%A ~xτ"T:Ǘs!Փ PFCtwٯQtk|vrΨR1#Ǖz)O<2T븿y~ ?/ߞϳ <"jdj#;QRFc5Tʦ6QEز)Nĥ\%UQRRN>{=vAe&sFmr4%,ƵgLTqE,+JiN!Cnj1KN_[ge~x3u#cby{vQ\IS]I`4;,ӛu[OHx.O=qS,Ԓny.s:0޶ u5 ;[9AHO `ṴՌ8X#_B5SX:dծ!,}JB#zI}vHQ=M-Ŏ[]f[ArjϬ$q$scߺhCL;&ЁZr .T =*c3N!;%[AdB`c+k{gdwt\Wl"c@(`;6;BJL]& r;'7+Þ] sObrڮ-=>y q ύ,XioS.t m`NR $=acl }Գ"ԭY"y^j1VG=bQPYPi9u&J[0ΗjKXw))_m_$ u7WLvݛi]f'ʈ>  șӁi5q+W%u2yE[0?8X6LJl*~ξJy߻0:U.3A:~q̄*=`.=S9 }TkӗVJV+G3eXqaHW1 7]Y-s)Vꕵ-VIANx9F_!:tZK֍ČQ99̲TMiXIGδBUP?U=4_LmO7rQj;CZb͕$ZXH{?hUf: kXҬ/e,# C K@qѓYm֕c;q5-#/נJڼc fEN1_K3^.m(5r AJ-9<㱑9HV;/m4h=ڏUGx xp1Q6 ƺ( /fy+X1i3NM#Kr݈86]K@5b[ dSC!F VI"𪾏u9˄`I_=u7E͜D.8R4Ȯ 1#P*2ME:3 uG4#l{\ygOmٗsAYP^,?uF;iY-/pf$Ȁiq'1v0`8ru\Y.L4iɪb@d KR <7v`='%>y5ySH?pH/<;+e˹^yK "#1dyc s?>ϰRQTgv V\P>6 F3& 4]cј KQ\'P :5ZĝbSE,cWC*oSPyסmj Fs}km' & K e'w:|ZMǥ_s",fJLH8l!][:P4r4-%AzQئfeZM@֚'|}\#HǥgŜbX2+ B/,ږ#pah(}+0·Ak Ot565;衡PQ6ycFAAWEV;'}7&(r2b'bqO&:EZ|~dHP-$6zt7X'/6Wz;֔5tʊvO-tIy[p  w^ ݁U3.)?Y .<)H?T~I,ו30{84HB}Xg$Wf JyLcloo8z3`ruKY^xD#R6B Ik+Pb><,6He>~&5m={ zD'$:B]n~B%}nlL,DecIQhǐ?BBP,_z~#v3rG씳K9X&}z 1OݴC:8,c|.8wp&'WIF* M:_Ggw~`\~M<Ϻ_`mTr멂vꎓ\REב!۹O\[^2i9mOܹN?5zaR` g3Wt0zH GKeYN ec0Pf/[H4{M00qG)Mv|KVVq{~.:wWSϠ?txЎTDА e7+3Zω1MoU+zHecRpCR ??(_#UQT4& Ʋ뒘BUHƹ^ S^&[- Y*t&gXI$8m`$'O0btJ꒺ oH˿ 븆:;Y !.{t ߙu=\-\q|Dox@:R^$rHDn>4 u;>Qȸd)TGFuJStkj^%$)"%gqȭQCfVY Uz<81Jp*;N•K{…Ct:29c6۶r:V! G]ֶ:pl؛Ewݝ po2Ư+[L~<=B[NE W(' KlѧyX+|72-!ԭmjtcўO{]8ɟ z":a4:T/~蝗|7W~af}Ӱ7IX'uҁW z W$c}!̡SسYѴpC^Xpzל;NÖ^)Ur2lR%0Z2(,Qo1zG;WJ]-)A؞ [ReT\CBjB]5РgH[mz!9@CظB/:]Hys?Ssق l/R-M1v/ۙ:w|Q ]؊ i)z%zv4zKf:X^uMp[r+\dY?dӚ:01;$z:oqHz Z)P9h6&C¢+A<)-jLceEu\n$dɃ1ԆB({{ }%$j8 co:Rr[ FbHl]չ]̞AN{r =m#")fCe$Z*tLe2Qb%?e+ *o*wxQ rѱtnI+RxsYm+&jrdz94ewZ%o֙m;em~xcGH +X}0Yh(~xϤ[ C9 tP>Ua# %nW= fF  h{a(&c[P:z(`߉ClJ 5Vhi^Y1ڑ˻I"5鬢|h<=*#MUo#Qhn_#L+.͑s*i%%lWĵOP%JC̥ 4C#g/Rg5^>P;szHtv3 *$umjߺ1Uu+|,%y`JЉLCH%޸mhźPҷY7Y촑"zK]Z  J4^Kp_0{_"0.a\C`2b8^j^~I~٤ol\R,ߴ^2%RK-B*zs&(@-޳x Hƴ k]܃e)ס:P5K۰, hq{K %7[}XԳhlW{M(Kj]3JsAb:>GC & #{h@G&Pͩ_J#)& \7Vy1t^Nx&.b*oQDŽN3[4\S;edXFAO Ki h [Rna]ǡ8 ZŞ0Rǫu0_̀rP 7x1??'Wg bb`\*;ܛ5AO+b6^\k+g=Lm*~/(*#>ؽ5ɯ1%Y+JwގǾh5Z]HΌ#<kTuS:x ™"xGR|ȄWش$ Jl.۽4x& 9 ŧ [Ln&g} ?|wVAXE`9H+G[\_RCge T/!8=pZerOW;hQı#kD6E}eP$gWU|gx)e[(kV#(kpPҹIEjBIC:Dؒl*~mS92WؓY>r fHy@o_S"o88| ׿vv#q;Qϲ 6w! '&"EMX{d7UTRKq:`}=t svւҾfq& xb>kEV ٔidchfiXW=F`XiO t81ʸG1HL-f0HX Pr> BIY7`8v8 iUEʣt5{#(OSnrHh?9\瀔TP9'ћ[ԭFk|}NOA B &NE<7C  UȦ5loe6 .sԱ `d`WU'bS((ƇDh\E++wok 3Z\WbaFbi?pl(NKSIPKfJ A-ʡsܖ ԈuuGȁ3MbOh.3^]NXtc8Ğ :,1&7ċpȒ<.P{d C6\8M&ު@=g1^# TiOPl QVx֋޵x (h)HIk^n1J6`1!UۆmȫҵlNlM ᧉ.f%4L+gD.SE=$d!q0؄~{t}E#c^o/2Pq[ғ?Y#)\N+G.L> :" I\()u16sSG=p@"Y G S+%FzbE@a1 (K5Y?cI\h^@2.虦v`M5@X)q'3'2>{*Yu sZ޽*KtoI5I8E.qT%!Pe>\\ֵ\eQ9 @Vٸ 059 2طu{,~ȷ+zcъ HD@` ݶ],h}P]`v>bHKo2tUH 1^wtu꾙%ijq{=h|n>dAbIAmj޴^q%ʪS5U@kL5NKB~|ÜK}u(U&^ΫӹMxFD# 3 ~7ApN [fLUՊQ5V֤Kݪ u | wJ mSb2)eYaIjH+p$cH~>؉l=)^0!7YO6o][x=zD%I ^f ĐaIc٤:5ڽOT =H4G[Đ-#e81E(KM0l{ٜ&!8tE~n\U߾h6`0`{)?L*>{9"j6OӣVBM~|61cÏ0(/oKp PJQI.2M<2+Fhdma8Ȑև/Ă͑k\` U)Pj$AXq`[h6ύ|/yK,tSȋ]<LRĄ)l 08C# ` ٧> nSrNK( UXjMAtnIS;q#:Y3}%6)'; îj vhu4Dˇ_-%,5wgA{1+zU-mܟa'LL|GA)Oc'NVx:!9ܚ(eY^Knkx\mwʿ^-Xeomq`?d8ep^Q嫖A}3>Ӣ{N;e*K31wIv&)]ԁHq*=J46+˫]ƳRQ;RY6m;Y qZuN^ -$\eQ4E[lxeYU5W2q5To8G#[H:Seڋ~ۛ[ Z9[C*(. +cD{7&u֊xw>ʯtA=;F BB,𰡿$["ϳJ,%f׺مCL%%ju\J ֖.T N۪˿kevud*gP{u8%ڰ[VP(]1sݻh/eSgZk*֊4zh8}/]l Ve[GGF5N[B,i?Miu(١S@^jMF; ]%P H)4X-'pȺ `o@^ %q9_-Ÿ1x]K(v߲%i!컬NM͍зctkj^e?;eV>c߈|{?DpO "Ք[,DǞ!ڣ4yyPwe'#ChDCRC~ &Q,L_T {rLI>zُeL }'#ϼ xawKZ,(NQrRJv6ڴP9'nj6S7$E|֚ /ER,6*6':OyJ6pSiiDԢ";cP6ңOF*@QUSF.p2 ܅"e@Z I8+e-a>6ERjkSpS~"9 bq1<{/ R,ժK:k0BL-[7j4u{')PW81v _lx E;U2g1*pƻ-0JCrىdՉKjv:ö_]}IßG𩫈}!bPY/}{_rzY"s>i](cfIpaPlGsXNDKNAK-8؋a+> &l9$3}9~^,n_:xDoTo˟F^) AZA U 5U#? BnQњ󯑨kIwVqι-j` rT<\O;0C]0\ MBp3JlG8պ{klN|[xge0h$ gxfM`baϽwꢟaP*ӴDK% {`H28B4?4,٩o%K?uOy n?')727m &z!OWT8*3q^Vۣcź:e&|q_`*Mĭry`U0?KAqّԻۦWJ<؛f/F\{U}M-46HlOŢhAWOH & [liF I8&%f4dヿhX> [.!pڍI])*gSYk{_f"; 68Z Ag_ v7ete>//W{( $]|?Vsj*.nd7Z;oP`N]NZte]=Ȝ>֋i> /5 x[o(6|>HɔXKIže@Ostpnlu,ݖiyd7PuDߵĊЇ8bXcFq:i>11>NϾ' ;N`Ԡ ][Z(IQ^{cAI3B3Ȍ^?jeї0$ Tw"8vb Q%H,h 5Fiys8|)zx&N,,zOǵmK<я2~`-qFW xx&Ȕɪ*J!ok.-\úS>CaΞ&[xXf{g$"D)) GU?$~/~;7ՐhuAvxqRuU9d,-)!qmEQf/eeFE-8Gr[ QB칲U`4~oFL4`촮ry|1"\PH˜DNѐO9Fr -eIS$*L o~xf9 JfK=͂u L#^E$ :aE>ˬ E&YneHT?D*1J2551p@aѧV/u<D !gv _o|xS㰓*ŀI9Oⴒ}UiDrNg0 Ee;~EnTS90>mSgS}wuS 6+˜A.M26 x'H F>Yʾe ΥQ0yGJ 5Yck4{tkPMr Ig8OP92ipm8v# wM˥V!~gr^)F]R=GfdBջc /%tنzyzY c2A!K/ dwkn,VJ})`@@Ά$Cf*v% _#W=E#0ru+oּja2 L6>Eݳ9c<5[s((؞A"[S8M);*[6gp5YWf@'f(+7Z|Xwfd)f+ޑyAb=w#M!hr_T &-E-^#YVGr1ќEz.ݪuu `{p7Щ8Fcx,K.S;@`khg#r Bq]iZX9 +(*h;)3@=p^^R L,FP8ۻ=]M,1Cc)Eydðvkn5|eh. C΀=mG?Nkds [v6f}*h6 WfmqSq>UP+R>9% _ئ$o;8erp8*ٽ8T!i@ ڄRșeIλ7~aM 3#iEd_[DʊDqXP&W<M?u[z>۷IL#3&: S#ZKߊT^yȶarfMb"JT\b?{v]h>(;MIO>R#0%n٫L8Mtk|ȏ1jizB?zy]3/bN:Jglg๟IzxWf k~C9v6A! m2$uhAhi5Ģ 6Y:ӿѣr_>baͩht6l0˓b54UPOk۵8g82JXZg#ǜ`$@U:Ҧc4R~m@qߑ%E5u~29_k vqGϊqr>}+ʴoR3#3 UP 1ˌpy"e BcKUfY0 (|QJF+>H!&>ku '+iqFئS͸:ӻ@^kZu.\fVUZ;o&ǃ7}`S`BD'5L?Һn51rcY]UgHp^ ".g$oo+ G DYI^(>q8nbk#k:bqnS*-ﷷrO7$Zɼ-Izë(fK,8~#jB8~OTBHނ<|R;iH08?/f7?m59jfbH Hy?;`1nC~_ 7?P@ D[7Փ^V0笢91?U\e/)nd(fN"Lg8З<խ@.>ŬCO_|~h}6ϴS9;jxE+lTGfx.6|Rw+|yY+&@(ڱgXhB3jk>\8Eù"!Օf v$੹ ?'݋ 8O!\Gt:Y 'u #V@J8HWO|s־'m}o/+E=gDQY;ϊPYLE-uM<639d_h9_[45g W%9Z {擋dԊqF,^iN6 x&UZbo:11lT5=, ߾"Y4Qa Onq%~d6n,p=ʉXcCBj?mNR;J(94Nm{!`SuhaL<*m"`->GkEO$Q`*Me*fGofkU4Zq 8{+zV`azќ;>^3]0˴i.RѯE.gq[rv+5f{h=Ɛ ~O`.aV*^ k>kRK'{p,'b$FKTG4|_Fr,Mљ؋pr.Q+Nh-]֘aL3Kk7Y/ #^dyC\ŎҜXy i=(OQ;2/BQÖ #^ v.<: XO!” ߨnWd_#2lךix8aLTA=`0q`|F56,o S:w> _4@J|PؠPchUU܋RfR#JV(/(6 )e@s=h[.sw{HĈyn^bM YvhЃ,]YЙ * (BUl \QI>Ke\ڢ} +Z`{.4GTAk+1 Sma w E[>s s\NWkhh5y Ƨҙ,_/gR ==Z f!whY=~C~'3J&J}vg%(DQF9-vAM-7,U튠K&W2U-duX> .ިhkJ:i(0 ɷď*kl-~dPb`Î|[瘬)P7R;B|xi~wV*%daxpѽ6΂eN.\=VvgujT]3 "Y% .ZUxx17EXD=y˂ء O/$@[LէwWX,,7͈Ki*ڛ3wvbcF&Iw~ev+S@>¡4[.f'sl=TU6+JߕId5x]T@A= )0k1EP.0hg6(RIJ``ȴvaf:Q:FN.rƇ}H3όUϫq٫W\Idt[2j9_]V4/ۇߞ;IeLPAɩ$ڴKHp ɢ價>ĢOŹ_v4.Әsr?'I/ qC&4-#K<AvnT;>" a"_ u WyMT֚ݹ7[;S1TI;>H%EaX1X6Qy]n,NlſyFzZ 7uh64 'D0B"&[D*x,\:Ym23lFym[Ҕ=Qv ob i:󽪽 ř C{bdWZɂDe152;! 6ۻ^ؿ/,{]Η{u~Ob+|et;2`T" U!58I%kS {R Hۂ KH* r2hIpWF +9ڑOEN\ܔ[~1D 6i9*r|@Z_* t-6F"n%fVzth"B<krk3aRœ01y=; 3D>fK2J{diTԠy+ojgs5&<C( `czD*DZ8EQ-kϐFPSZs(NiMV<Xr0E0QI x$EB3t>|>Ŷ`W{A-j[DxR5`D867ClQxb˜ 1nE*ރ|EԀNTxw.驌MjMVbC+4!x#\SxcqN ) 7(Ũv;H^f *7NZl=6˭K>8K˟720 (rNF͇زM`3.MKQ}+̢VӵTȆ {ӓ[AY:?ȌM1Vv>GSbuYg_%(ӘYcwW8U@Q-{hgrc[a=q^i=4}Mi/f:2ЩUs%g5۲APɉlψ}CZ\#[xs|U 8!R[>f͕({\8kH(C\0-hS}/ rnh<6=2ּKS֝.\1Ϳ)do ef02>/eGE,,u#*DAۢ8jCO+ gvM-˜uQS)Fq9ZqαU 7Tet#-0ÄG|8fU@38%'.Xl>{I/Sm[ 1x'l>9\oyw+Cn%Ji>vFKpt rWIC9R wsV!?9~o4Dׂ]7>&Qwk/Z?bG?*>r[^TE |3Lh\!Vnd5CdÙ|umTKJyGlHDFWzH4 4ǭOi00jl"GjܪC_ cZg* |Tn3„ ne~,(/e•|q,QNBŏW؎.}Ad&'""5ޘwN } ~9ՋB˿p+c"1ެ>Lp]SG2B_0ރYYDdۦi-!J7.-pRNaf8ě"2ptc{<|~JSuXXM>VbBtiF~1q0mTJcӣ!$cٞЪx$S5*cͻB'1îtdh*m@DYp+WUO1@55ɔ (zurf"ʩ3kCmTplÚPu3xT $*,&϶r kZTSnvԅtUvA'n%T]4JhnѨBDh<1@Gnƌ:]*7I&ON2ܼMTX/_oba&!>K!8-?y7s( @UG<ėS}`}K?ʈW*b޼_z yZOνQ|wš `3q]d#ut)5CcF;jсz[Zzf pd* XHX2)8=%yPȹ80LƨD5m z͈k;F3}5gNبn.Y7PܞO]M3?Gxw"4G.;HdK3[ДA sWpbA_*eW:-)gdx]}2COä#C bp0[yXk%"sSC(bh(B/ %Rol4rn& &n$ UyU,VJ%n#qb; `\ V4q4ߠbJGm+e[w~mʱ7XAWؓ?*';(|6Q{;gH)MaU =PKnFuk"9>t>.j: Fd5ґMn< 젆g6 |} ja@O2媞y`"'6wn-V'Q/c<1ЖG\3XfsDJlRt# zF,Y A!`N7VUԚe0@yM4R\Q>:fr;˃]G^ ^0@w#hVOOjM #k3qԳ`Eݺcy)V+|$-J=*FYG}6ix@u#2n5|!_:'I;(=t1+\}+)M;SSy wϹ HגjlcDoHVf1fˋRyE|i:҄9ZzV>3t ?Ы^z)f-Kw{XI&:JsؑnU4#˸@ѤVR|ZӲEs9,@^$\ ϧ w eA-=,'$^A`v\S!n7{<Yl^tfȝIÔySgNvaܞ1 ྊ-]zKk<U+ߙK 8Y_[{F"Dh2=i[ϵ%љ pq ogiӘ2VI͈aX@BOX2b&x((ӥlшu_ !|t_`RKUTA^`X 2e096z+h=B|\;~wT]Ѳ;uY% e]WIdhW [-keo,ǟ;Ll,,NL;IBIٴ7Qt/fI]IZ 5\\`.սA=KDfYY,Sm K9#SkDV%ݙ=Ap (% l b)@9yRuNݪ)"+2CA Rխ}{(/+B;Uvhƚ춺`xt0_̋\77|KFIeA m> !y8 ֙=1f=RA{qe}O5^yh︴C 1DGL 6,} 0+h: &<_'vӶqg:"yYu@;~R B j+f|J;lyX I%ITj$[UPRJ wS!'ݝ- ]%qrq4C7iyMm^oyA <5Z[u (CQ=ҽB;k)~͞ػ(ʒI_,Hq9m`}#\uyPUI|k}숼h{W F#ZV) mp0BFsNB 9z%D2 vLa. ML$b5եZ|#g۽+oϵB:7o`Ѭ@Yݾb0Q-PQa> uX=1sTmiX) )::"`D~C $rܠxWlH%YTƘ~δ!#Kw2Y}Y~ 4Eq{VՎk  E"Lg^=#=NED"WH͊7 E~\NwR*,23X7vn QBt ăT K-'^7`ke2Ye '%nbo0I2dS/ENY$kVY'l=*{rB[LW7n+gz2s}BԄ4#'gXZYʴ@ڬ *ʅKf&KHOtdNAG4IeEw~"?"n|YC#?ñ|~Fx%v$89.{ah[d>_;Y 0xlP}v:pEQĄdvj ].߳ʉ.î ˋ=⺀RV&kؓr_hϷtTHM6e9}>W"*Bga/YeǐݹY1jMsy1K<.ںb}ο,k'*kol1O#ݼ5KJy+{:}iXWwNfBTM Qyݪ!1ʫ an)7%l-h47%$ri'8dG>TcZ6ڗ9wlZFib Yl2W@ɖcsYԚ.0Ƅ ktuA]p'MuV6K7";Dw(hO>  ;|]H{)LǗy 32TI{&=(Di/52Vj\c'ZaQ 0٠z_ɢ/WZmұA CS,&]ermL}8AK{$;R\D Tan10b.z1:(#bъR)iOȉ ȷ.ҽh1RV ~"0bwX@,'I$fw?7HȠy2ǔȌ?Hz0Nn(1J '6N .$V0+}u)n՟·:`$.fdN/+C TW֨wpIĈ%dOIZbx+\O^Vfli?Ea%˹/]HbUulюuIc!1s|4oعRu"kb@2^dbPDXjPc%ixS0aE[@JEDE _Ҏ#:$)DpA.dgIm](zke-UɹG*Z^d vFJ^Ьr2%fE`og!q=,жn ~1J!~:J:0Ts:ƙ(9(u4㟙iQwtv_H< u+3K:m@\diY ^J"A XƲmx6Ǖ5|XryE7aif6BnxOc]Ĝy6F^FEIVƣ !,@y23Fӯ>.ҳmSXZ{lM?Z|OGMm@T {VMUTl.'C2;Q/t`U3ؚYXk+%$5E@i)o2H ( +jȵWD؆VFWa _9?՜fyͬ ½H؈]?w3'Mzɢ`) ӿ(Rbdi=c&v8cA\ kG}kĠ?b>p!'EŕɦZKXb_CJww@^+ZmMnb Ϊuj "/YMw_N)j`K<a!/YWt76@<:OԢ_֚l:EdI.'׉OO:# eԟ&[IEڡcf8 b3j.|+9clOE|@{NҲ<YOkp>dz(7#WqTXBYTʺnzsT}$6"@ruM'Q@B ةE{UK2/Yi2Hb{ߙ{խr M;"DhrhN05Tk|\2&H(̔l7Y|&aΊ{;҅ '8F<=!$aėpogI8+:|&ctA?dz(+qmx3ؐ 5l:Џ M/x#d)M.$*)2{eJ'4b/URv3GKb494|4 S #;ud{~  nSw2x-x"H]|>57g̺ٴP@[ !2"}7G/8i3)OJU^psreL-l?F @ XbW<ǃ}kI,5&%k1+C߼B633( tM6_ nԂYo235phiDAZvr1. 8`Q H^~LUK$4AV `;S{(~| ƵD>/a8ʣh7d\mn<֣zQwWZ׶Ez嗛<_q/+m, 줟^riգ=?zlD?lt3c)͖ou#?=d!8L-XƖ<É}T vC*)Ѣ/c3pH׍WѢKAj(2ZA- ָ0ڝuZn^]QUb9|4[?Z..p6F4[}s⃖lgU F[Ln*χ$b˩ Up,Y>Ci46`j@KٱD)TsZb>5N'96!v}$n(oOju4s=:EYvW< &F%E7O݉qj` L RiJװiBd \|'uX~~<_Z2Kvy\"Q"d9?_ &'࿋z|v wm5:nO޻]jl .}_{u0!xXa6I%q5wEBgQ|hڡZ䚑hX2J5=tak Z-q Kͯ7~+ f. iagjDHUBd#Ib@?oŊR^&Ӿ3˂#5cd^n)϶@oz`T8p@"M| )7_]"MQ?lhS^.9ˬAzU.CHf!a~Sw;tʛI1@`QlT*,lXཋ#61JftJtcoI/cSq+ڥ&9y@e2?HC&8Lj ՅMW@ zNkI|WatKK6ߎv+-QM¬02#:s| ^@@۬4AKI eT.P qGW^z.QILGL.o_KAk ju3Sz03ׅW5"W|E{址qF8)Bmzx?}]Ke W >"ULd"_Ֆbjϖ;DTB."&2BѨdl'uIКUSwIzyZ?/ډ_9vQIiKP&).H;SCfXij7gx.-pJB1 '6R4AU-u1yơ̑p_)+ :"h egy 35AK9~Ig7XcD[[tXOAl*~Uty3 NO(?ài`zbPlRT5Rțfx^G$&hw@p֙%y'Ϲ`x{a?\:Z*a߲wM \ܖ5,V~9r%@&wڙB! eF g2,PyۢB` u|<9y dŜOV d GȐol,(S-[.w>ŃPd:JŠ k'?= 悙Ikd_.x)hJ=Ҿhi$[b"LsB=̌5Q"3 8/<˨P~ ?;`]>tWnkx (Bsv]J>S?DŽcX& 6M>ѱ Q~_Ev(ؔՕr)'S6#gj?UƉv*&@zGɉ4v>ҪoE[4CS:7:52@ ;#Ѯ^G "r;'ҡigUVǒ=aWU'S{alޮZ8҅$s_Fd|jYҤ-?/-K,J?H|Lܹ o7|i l4T" ר&yގĆbgtZ ~9{umߗ5d6wuU:KZ}*E@?ΘVQ)"czJ-vV蛓gݞphXaG`Z/}\`wb?ɓ݌¯'):N% (٩,7Z p,ѳBC)E]H,BN"#Z`,aRȎ]F p^\f||h:4 rO+=Ʀ hlFp*T^אy߂&y^.r0U;8.5g8se6]y%A-*4t;t1^%aS4Ž=/q@+9`f6ar /-㐓0Y^|:k -`a++~{bȯV"H5r\ $ozt|FRRKJX&}/hAOaۋU5.L]\gE _1e 0 &8D^]_ !-o%Ȍ-o{QHnBk[Xw%/~s tJH!h)~(0tH rQXL|t*1o/]|,X.p %RKa5\7JvA*r)_G&!؄`SN炤 Fdو3-9Ev dϳIJh%+BcwBՓp:tXid]{(&M.r2Ba9p5} 0ڊg)k!\hnݚ V@aqY*儀2:kmݺ[* sx%D+&ߚP%I1wrxq:@1'o1JjѾgPkZ2v]:f)z~/MHx̬EŅ0+)~N`Da5|ב\UbO@z-uzQj6鈧W_/վL95?koh !E[qw4ȟվ*匵^'jdµÁY܅S݀8cʜ8<ӝ{3/d8s%3j3&}.'imdz6,6 Oe}=hk2+0JS*W:gUz zIIl~M^5KxGHXv8 ZCV=eV<_'A|UB EO3wu~4'€o'Jk|=[)* H~u:5ހ%}c ݰ%X@EFiin,EKZAIuRP|T̏ԖTSA{cw)&hs=ͯ֫^Ll`S-{&EUF+K w<;fN<"> ,gm 91[)缞ް#{K+Ehv5i݋ؕT# a[%cgǾBpɎ{SҼh@ N7<ī2HقB_l 3{WܶtB?dͻ]_aUd h"i\ЊcS(3O{/ɡͻI>>Ř,oS406n^k3Zhbݨ#2| " ͼӠJ&,)2.bcaNAy IbU>ơG?|p414ǐ#R!9?tEk! |%2-c5) HRR+clΠ))?̋Lr.5Z"MսE]z?xH[\=^գ=c24ܫk-4a"^RF.Jt .NVS{fKoo0JV]0X^_ e-@I0>Vp2/HB[xۜUhp2n;;n{-e #8E I?rtMV̓ޓQ!^n:Rj*OK#qF\R>/+P$*sa{L;J` NWfIBY[S=TZuKz+"Qﲵ"$wXɄ`#phB<@%m%J.(b1^m\ o=[0~z=l)ltKDJ\+v^foUNVq2{dHfWQb)яF1ރ,`}a);-aL:QT|+"n#vMs sע+x{#Dvc0Wv/hww@GRKo)kvX}eU/'Cף C47EYi]镂׃4pi,{-nڨ2E-{ox_C.I'G}&lF20yۛk14jfQRX9*؝{e]ۯ=cN1펑M6B#-}58mŶ\{UxHf?Deyi旵Pq6z %Dx9C6 e,J?v$#eϣfL3EU 3ϭ M3\O1<,rae8HZ[ ߭. NDW%#ՙneaxw}e?}nj}@ EF A,ߦ|*}sSDdN EM$+&h`c7"е`y7 ? bM HuPE!M\Hit<^]s:MYiFL09no4yО p<~GLF,WH}cՙge7iSe4H~Pa#*`qP2qeP_2nf{ZJڞa-[Ё]JC/G1^w(R.֢l)Gi潌W-lVW45h={3ATE:x7T*_DG ǽf?;U /SeFyΏ_ >=k+U(EXztf0)&+m*:]#0}"N F}pQѬLZ]dzD `ymLnRw%Z ] Y_k>8ٷ}\goep)AVѕ cq+؟}Gn;xq/U#ʬ avzV&kYHR0ؖw4. f]!eέ2 ]3Dj[Ht -ڣxSw rqmfθ<};tI#yNL ,~lQ$ 9o=QcZN$w"mZkt-=X OA/ VGŵیjYˋuPݱ'U}aej %ɩҫM3ݰ{y`[Q:"vJkdjhW$qKOPdCFQQ壍ow%CE%ɻᘈi?DJސ̪drGz>?F"= i);ANYП֟ S1]+U 'E{bQZG={@PEu_$n*3zÒɥ?EsIȷU\D#/]\oeɇ`D)2!xɢMXB {#b Yy>bõ6+<d[G}8߽h)-ШBŹ||}u:̆bE`f<={nP>@6@괚ogoTc8o8yDU3HĦ Ӧ4\@rG^Spl݊}.`k&k[ })pj@Yq+褾i`RiA,Tk>pn߁Q'deFPZ8e$'^DGE|Zu= "-GArqn;+cOr4+ƅ ^0(RkjRUnU Ql9˨4~K6,#}ZI5SPJCVZcXMfJBM{Z߀lkHBG{ONb1n6vVt *[Y' ZEj"W4SS{zyqP0M/Rxa@h)ض6gp'&!dh< Y5hm8D)(<++Hr*L.K|3w+>tL=o J9dީӖ3V)5 ٖtq;e=:^tɷKS:z>.ج#rp9BMu6# usgqMjp ^hÍ/"|Lv)'@uJlFK)ƣ#1}{5{PR I6i޾o&D]&7f{L|#4А0|t'S4- YPYxT[Z &߬&7@2-mCE;䨾4L@T BV\) (ޘ),;'>nV4To~rE$ϻV3eFRuF{FvL'R;3r\?&YOS!b_η檍eZXLbmB,qF!uQF) T-fvT't}}q?̶[Lb&[>`rptt,Mw5Gۖwdw׆n@aØ5 @VA Xq wjlMcs `WQ!5-t9ͻ ZT;?ӳ=p v  's)y_)cz˗rc>TS:LGGdVa\o(ܳ Hb%h?K!m䙍[NHg41C -VHnB)LMߎ ֩?Y"J3A.K=G[|Ef?Z>j*O~T9pdpcîRDhh x0뀔uN!4S*s݃hӄe&Ƣ 㛻Ƈ fzZf2u67H`%_t3zNXG, 9‹h*{1 JrĝD^KhgVOC\D`!z8R/W Ӝ*T;Ub!3[-^J6Cx*ᩲwRF|so&SnhUG) .R(3ЖP7nvkc|cRsp6ߍH ryz -y[ao$ H}Hu},n_ڕUU."Y1; / N DZwㄔ8^ʬGDԠso .ICJ/V؝8uzxI6.@Tocj+ffx?_]:/ɵqCaکu.A X)'$&s!#j;`NS5Ic 3쉾WK,$V+w%ʏT"5r V+qz8їI|$>ll؉iM))ίpY5 T,.y+!@GJnZ\"m0*{U21(v0;%ʰ˧b}E}b㯿֤]1T ?%氊V$;} ɀn#/V L(7U/pA\#pd%oθDאXП|/6˧pmiv<l:%*,l T4|iP= og.2 ;uAF"C&SeB]2P ,fcSL.m0_Jd#t˘07ZyYFQ@RH4SoG*s}v'3]z*gs Wb?bJj*|sRh#~z̜*̪H#9_QآiN !ܓQ{ D-4hDhM#)Q֝`{aJO+v\pIG-ՠ #RݶPJ'g]^Jt烆 ZsS_ahHBGq4IЯռڄ@߉펋KZ>-,ɏd֤m3f]8h\Bu+]16g%sYWP\/-=]I X^*VMv*op9[M{K$%f.\>5r9sxA;~F4IXrᔆuHƄ6K?/BOwX {BzK~HJpGBT2nNLtԬ x'=~:dD2;ն|/Nݨ* =ýC]w@;z paʶl)& +QvAx PjfOַ{L\c!dհGЅCt)X%!(닖2PL x&H nEǼP+gv==9Q(ҙfOͤbZIQ+弝|lNtW;҇3OӢ%7m֊]J3maPA#\K2c4 hqOb^ :hE9/R=: :#\ʠ?kK LmZ}1[iܒ[nU+mц +*.4zi?r F1AZ8HWH)m7{" [l`i:m|4^9ѣ`IP |lfa3K[dM8BmZ{D*'mj>P[n(#`a= 5=lvmku߾'< {8 lD `#Vt/MOYؠvɭ,чZ0NF?6LE6|T~|,Nۿ1=0DDvŚCYFܴtID:#)秘 ,JmF*(=Q-iXtdx jK qb{h6nPlqGbT32v.d`5٩JVf)Jqn2|QnPqn6'1gt|U_vA9{XD`D-|sdv?b2-&gkJǾՇ9ar_=Y0:$PP[;Fz>}ida(WE8{HdV}t9tQ۵bq3gC_'f(l9FOQtiƻFZ'=hgΫel]r?}N) mBG5`ψq۔[>"!Jx1Kr7B6Mo&r@ݵik`t:*0d7JfoUۈޘQvy(^^3@@E#"q Xǹ"G}`NXwKu/`h}3@0wiR-/Bxfv'pu=ˠЎŪzSc4ڐ~}cU`ՓY/:OsX<Wҳ7đG=ph7^h+bPaJ@w(*$-R |usx(Ln7\B"gPtnLoU-Ӆf$B qVgn w4ÝtqɾQ(W=qj8QIHb;ޡ$.rOQW~343gvff*/"H}Zg2>e~5268; $,[4#$ mmhvFSWAÜY ZGB6N ? DM^mɪ|7{f--RFh'j߼UŖAˋ.dش~PW1[3U1,8LH:~6|8]@9 raN}K0T좡u~ovGu&Ք)y+ުH6NO41FLW^e[9򡬱 ZkEX-2r@ t%TKת$S֥kc&fϥ: :PY<KTۻ•!g9ʚ9 JoX9]I"WajVt] 1f=Lgh1/N!4ѧ{eFdj#TP@\JȦ'95Gyw(!N<q7&)D"]d_M}5#ݐ t-2@X4}'+؏#PߖW0EeRm1ʉxF[3*1Er'51T݄_ ͐-{"ΰ\f7F{`!~Lv"ˮnN~w·1=W?VӫRY QN'{Lv*!waYnv⤫'D4@* LycJ3c/))9%M/٧tɖNӘQ LK/1D2iʌ%O [zޅG4i(찓U`7FZ@6;U֯2:ƖJ"kr:A},Ű1tmHqKmP#QՀBX[I+״-dQR(Yޙ;7d8` є)\ޖH@ݥ%" dXs-XIM%a$ݛU.ĩ m2f:LrY1do8~ ;G3ۇ\ñT^@17|MCR7Dҽ[k\Uփ%j^-J$q*`Y~NËm. }XJx?wy: s6(Z'M <y}9HDk[|P%_Itq>a@BA:Zq< 0>Gڣ0*a 縲t댹w** 'ŧ[ޒs;l",_ *֝kø g97fDn5\ wLRr;A7]4ADO6;+4 aj~ĸo ݲܬ".h ѕSc@=G#8A]» d<~Ŗ`h\C;pj3́Qt5G8]߿[dynK(z,UB:'\Dbq[>3ѷb]cvh$ Wj1)nf=e۾b1)|'tTU p_2AGE;#em V  ̠eiM~5E} nRZPHI}W+H@ ڢ>@⑬m3b€ǂ>2鯆ϪsWJ!]P$':HXW9'J]M 7Tz&-Z_60mn=`Ϸ\A⾝3Q́e9@[.dCT[qEG/l-xsztm{(g#u{[KDVUȕ~/z=F[t̕<0tmJ3ag"*+7'=(Z]8p`(XBǷsN@.|M(ZjЅ˯>ث360sV,_7{&{Ek| hC+/<7G-E *k|m{m r K3ii!v@J v{mP{t3sy_)WubӬy,f;\|i2$Kq);럼+gbB2vB.W0_"'nj]cOO4$"8kae~?!i/udXnbv}h`#h238Q,e ,՜\R`JSՔå|JNR]@9sܶN|!kPw 0{Ğv _:mfݷh{y_^N+:/}~N-.X|ĸֺ~(9BFPSע8F͗ =[맴u9JmIq?' !yʹ>Uiм(c#g/ٿf>)5=y~^̦{p॑`lς=,f" g͎g'{Qy6aH&a#Z6{D[H`jEbt+ Hv5%oTcOZn|)nDId%}se~L)_vˬZaMko/=9R ܰo`"dluAk4ۨůF٣Y\8tƝ듌kcf eDw2(!J:qEtGCʻς.C@W{o79SW?c_7 ?2?^7X6)޿+̱:˟fEըqUdg_?M'Z6pWXם얜7eQ,N_=[II8$wā ^r}ұ-ſCadVg!\'drKMRݥ 0-I_ mW4O̝ªD ;ʮ\ZЪq}ZT_f꯯*Zw rK3Ա$xiZ*c;߽ٵ4;9%6byW eW 377X7~^Pj̲/aJ6E{c=y$u:4GHȗ0/URЯq`s /Ze. "_׾N٫\/^5ȭ}R'q>ޠ+ฤ Y'գXV|]y 9?n(n>x@m՘ow(ҙ iC=ʶlėqE)iX_U$J/re+٩x!8$'k?+8we"#+Q>͗&J c)=Xaeֈi0#IQ+[3*ŦbX_ᗼ3kCS"mtrx#nh]uP(PK~V\i,I@QtɜKOL8lQ,u7}Xsݗ{1_LPrbkđ kHpOb VUAO`gu`?^ ]t[l(OsT!ƀŽH_{%ּv>nbE+^!G=NsIKO \lh  9IJey Dxb` A%sߨN_+[jgrҖ[脧1{W9q1FBt_ de j<+;xw4>5GwϷ6i:ћ0__ЅEލ–mLV2 Zu{:6 ,|2mq@вY|{JI.n!$CDkQswu&ۨE^q܃\X_Dg`=A|%}ճ$/qk\-sS:9\进pWޗ3 WTޝH/񈎶puQ0Doe*ߖRy/".;h)F;(G D'Hx4cMzF+wrS% ,&W@aJNz~8`l% 1%@PʷZMѴ '%=(PNn\t3Y-D.\'솮-tߕx`kH6_UHؐ@-mԻEI?V Gj \MLj"Ee#!\(qh];$56aˇ(t;0*E-?cE&=9vv1xh řdQ{/h)@>G] ٳMCQ/ * ԙi0{iq$8҄$%D¯@Bx"!Z?Q PV $]^OTk"h90XmUw0FcsUg;g%D=Lp3r߲m>W>Q{݈u=6idLcv& d|q 22ftf!V*J"+ᅹ6 N| &K4QM["ALh>DU|mH1b|$2 {;{J|j)G #J#i IgÊL€A%|{"B"nZHzQT-qR,yoB16~TU,3Q $u%hiH',R!F ©`Rt'U@R){8i,cM րc~:ܻR/K YQPx' &z%xRؠdlM> PaA? /@+,aߎɢ;gu=AsnvJ)u~F7ԺXOJ _W9k)&,QCV#nrŲ]3I2I$S^qfd(-\9+ Z̆v j|.DD0('AH0d>?KkXLzWmEИʆhf1ji)W|qٴ.y*9ڔlA`Q_lbVɋDzY)QFoOZE;pO\%_Kq2DRȨlkĝ&uo j)&Z.ȺnH š( A!PG(~€!QDl>d 0`eQ$hWauܓwZwD < $M"^J*/$GZ+M:lg{89Њ H?QyoUh +Y?f!Zh#@)] @P_ eN$W5TOTYĊ\ޱZ[ #zo_S#h!N\vg-/CV.])@L"s12_DݵsR 캆Fwx-Oe85}F1cPȏ{r ?"c2?ᦩyz*vAK^9L4@Gی>+ Ӗ=ԕ-TNj*> DH%L:WȨ3} 䑈 iƬqֱuz܊ǓhNQ_rbucN˜r. #Т]ZMWs"]ld[,"N@v=w}Wk'@tWƢJ<`K M[Ä\6 |tͤ'ag>F|XyԚ6x cSwsaF\:*3ѲV]p̹ډEUݺ rVq8H6:ȐdCXd2?7~=9P/n9O oiO-=3 f66iBxB!~5_"@ݽlN{SA?=BW 걢99fknXm6"-Ukx48l>z·gT@𰭇nsˊD N‡4q ^nEHBv40pm5 U yV f1g,GbY* /bRY߭)&lO `?4qKEN0 ђ{O޺ˍ; X޲$&RG6IV9}/}asiM~s'ϹNᤇ,n/Ik:}ݴ{W89gX |$ VQH7\x@5G "ؾkKVL)jo> bv0NYamlҝkuW)oT7Č,'ϵMtP\bj2* PXɥFLoLc̤9Et{ᓬ)d4;2/)8vfT~_O~nW3LƚVL]:Wzi±Z` MO ?QP?vw֒=Aۃ )諟!ߨߒ?DKrԫ9*ă'4u7 V[˳,kyO1t.*UՆ b|8:L D0 Ha vDJ5̒יOWo=Ou"OWbF)(4/O"ʄ{oc9q)2@c.0vY0M(2^.:6TUbz JZ=^Miٷ( ܊+.\B*Sh żl$hX! 8swM8;i(b74Axcy?b{Ym72=L>zDrD`u=Tg+mm ^5֭yǢe\OՁ&10d5'6pxU I6,lJH|j4.tsʐCs?ǜ`5MMeKCQ%Cw1:uJuaT-.`gpŒ㛛ڡFB_)+!p c۹cAJ@O"_fmF@Ams-)85o;6Ab3Ѵu d 3].N14U+S#\YCpdefk/6EXHީǣ lt^hvLu:JGro= ۘ}[Y HOաsߡUD_Ճe+!d&*wnQfQNZYRGzl`k6;(7k4[jrP0zz_ӴK̄H[.\c,$rX+30ȥ%Ch=ΫulGv\F.|%J)w%Qk)*><mj]dzyq4$ϯbK~i}QFLTtb('ҤʮFjB* =a|G]q:΋=e; SGAlT7{ýnR d痙`| q4+zGwTfNB|L&vACz F]|Y |'_[I#F]z[Rn~S2 =ܙ%2bU?%%RO55i wX5ֵ|M=IBȪ:yLx37WPv&AkW=\K*3q[JQvCX|U(^^6_}-\OAM;kV]Pt9@ˋQ7wU8a^bWKkָ~ _|zMԊ|R l+Q{֜84YԪq Nfn W>JE8:$$맬֮W}m ӆ^L0.C'24Y$*[noK[g>8/ bӲqGZ5n}t7:R bJ7}[Q4=>P_綫u  m5Ahb_g_[>*^߮Ƕ\W'lnpeC+Mn@r@K;_dSwU1?b}|0I*3o0n2|ml}.lW#\*nԾ6νq:iEBKΒ>şJ/fpj-#T3d*6s҈f9psoGnkKk)Zx=Β۸fVd36;\tj q,8mܾ+SVVc tqЊ\-rfE_׍Fz<ΝPz{OLW3ٽGĪyā0MS$a`IAb"ﲫoKHqATeʻ' /T >k4# ryE۸:;z9rEe?ZA3i78)f/ jGF6"ޡO usn'XmG6J&p5NU<.LgX#Y%&U~~Q]vE69VB}cǙyMܢrkOmy9%ZaϬ48>3%|@5Lk} -ln3@)p|״ƿ7D&<<:1ӰyAgbUdH? mY7Ƶ 1vY9:|?g,Р_P:cÉ`&:'Ang\tRR{YeRrknD+]1u]C=XV9+X8>X^5N4YN ui|[6) 2k %(sQFS,ԥ-_:H@ yݒ7³:q[O 7{ n.1<`- U_1?n$1w-鴲Mk8V̲VTc!73˴WS3oI/G á–T7O] D-OzP}ךaugW 5tp?W궮=9횩CZl=5#zN=X|+$.8CdRYO9?Q#~ 2S #Jh\. 4ay_03RQaSfDQ(;NDAEL\[dk𭹖a\NML8}T5b2bg,OSσːkJn*F%$tUV"kf(Ak.'C!R5OeEvzxr~=SdwR#BB~N,-e`:;3iGGMv;WU<'vc|`}6-_ ZaD}Gy0Lzeօfˡ'I7l/4Z 3HYsp<ռW'ٹh"6']0=sWgKőLTm3KʦE%5DۯuwX _*C"QXXU;- eηFi#) TNLfI ʸjv\yxUtd$`+>3헡L~HSGa<8~KJg|b1}l:ɟ43 hDTlph^ *V]0R9'Φ"[d oE~T1y ҡ 9 '4|R!P zCUZ$ށM_UTب=(}Rѵai^dL8U|K18q& 󛐫H;Kz+'QJbcQ@o{ 9NY.B#5ܙQCg7? *i[P !>$kBܘɚd>5Lg9^sWǢ ߄1΅nנJCcw@ ǫM54L7`d|1p@oa3zzyw^" $qpz " ٱU8mVQSuytHpq$_|3Bmxzsvu <υ `.]K;2$c/b$ 672DuIBQMe," X%7uf;r[|^*9:vXu#Ű*B.oJV):Ҵ`_OFn}FeX9gc9_qrwKuF۳"%A& )xQ {bՔJruDe֮^u s̽^Վ̛8.ϳ=KnQDKi2<` oˢ`+&$et}9;jR/9GP{PB#Q!o q+@\ACZM|%"JEr!^7RɱF20w)Yw^뢔zLr\x=Q(Tk]ː L Fx"ch=Y>(56Rh/c@fpn*՘&}ە6Rh4L1yP,汩LE_'MOA6=g1PH@Z) ""_I[ggFOJwqaӞA!nze?V\K9XS^;OԕyRB:zs25aDHIe_҂g/Bh{a؝PQ['i[@r;Yl=v8S+X|!"Ҿ@4&?."`bgoV&lMYXW5&6"9L%|iBaS6[63-NAs|9@|Dȩ_b҈4+RcLܙFK3If=ӿ5@a.U43g3r˥P|OmPUYb-&׬a]bBl(pe3A=n9 %ewfֻC f`s4(aN:Q(xԿ ݩǢ`WVg"<+o[$=3ʆ)k^X5&a{–wUg}=>jQA_rhG7KB7&',C9x1ji6|ކWE0`3^G 5!z.|AymEYjAl`{O Hð|g$ d] PQb#FRr6b\*C&XfhwzaGqKH?TM:@)1a~BKkû*V:An|"t_mY5CEb)Tg?&77FtzcZ zܮ~:o!La\}`#>žB˨ Z7J dvS"O{C1 ,4ȸuO$l챍7_z)EmŸKSkSA(LxT$Kw#߈=3'+En^~SfdQluȹ ;tڔYӡi"ڙyL1 4C屹"!/ӡtOP8TcA}{/^O7S) #D?2~gDͷ~@݃259Ii:׿˘\#^ ̦48_&GSorNŔ /~Р 24w'F3evI5cΜCİU-þ8J^a 7xRדaH#Ȧ9YH%z=j OEXZ%c-&%-›^.^mŕ&u6dJ-+:6ʚI.+e`euP}GyICZ5:н6ohvbhsc XsM:H7Ǭ\KvAVxN$(~XRz3U|e爫Z-i5.YKOIa1#M VCzRxlVK^sEYcr')B4D}AaX)#pTT+;ktduRq(%u:] Su8qE 츝y(I xܪۤXـK`u0=Gʸ Y/uWk|=f<=,GѤ4pyCYCac?\RX*;1@ 2ѻr HwI~.ã#]ZGVcqh1_V o^uLjhZiX{r ˚I*=2wpUqUOI_#^*&m Ck& h^Ot|v^h|bG)T݄ZTg-ٟ} iέ;DvP3;WϿSt6q\IQ7Egk\,e94BRkVs\Ub^$R>*w:Øt|궱?h?(#>]5J2bRNrq?"ȱ*!Ѣ~6w)A7]W_w l3^‡~x[Ks E feuY-2!yU[ڮv_zz\#sHl2@^jUKK>f>џܲfnP&Cu(x#u`cbع#W+C#OuSl:wZ)#r(O6әgJADi+=u 鸷0[@M#7q6#lVizjt& %65E3c$kc2ۖ+H~*>9S"G5p¯pf>*lmj*:0l$tW1$ ~pJ'$:"T}`k%ACE !9$b.{C|T}zYg )ԒҲljD!T Gr:_݅rc]ɖϏ237^٧^uw0&VZ짿mi[彷=ơꄴv%i(ՁIPrTzĭZb(}§VWo嬢9[ϒN:Hڿ}]o5̙'`䝠)˒x.i(XcA&&{k$ (v @<4Wy7|xcɅ𡡌S|0.KX %*-L1PCvuUsd#Gב6f`e9X#J`m$sxR|n4j+k#C5(;ȜAB^ctXhcLQţp/lEPSs"'e4]i4)Y bRfRWijY.8bEO&b i9b#Dyd7<3 E݀ YQ\>>3yv& &6)W7 1Lc 9lG(t4?4DlD)zmM, cFwOnIݢ▅O .RR{ bP Ie)D Pmi@m+-*Zܟo٪xƭ NJ 8g.=nmذY]NA(`sPH`7Ed '(-[QDC7$X.؎y~3"~Ñїb].O %bH aJ&pV\ucT,lRA1d;"cϓ·}d͂Oˆ"/Gc1n}|Ц9 ɗ? W tΧ9/~5Q9xP)рGEU=yu n*MsuCѤ3AP*Gm2{Iي 1w?m3m%[2*e $8n|)}Ohu!8"%0Q8hO}r#WdS!7ir<}ǚc.ҲhV,}W4GThSCSOcLRy8I妍inP+@ܓm꧎@[mYl:oMOa@VT$L{FAH\h#4$w+Z(.@=8m"GE2lXSl;qK(!{ WR\7cH;m=JzU_I/&Lj)wSʝvQ5+A]Oۯ)Ot>oӘB~ꏰGn}!REO*Ƿ:Ʋi/2EԷju!:+/U"BIpQd1NV[O=oh2<#O !{1֫VD F.݊brbCߟ(,-cS9d<›g).e,f=nثRL9κQ IM9`%3Ͷ\?lH|_;Jj u-VI)0$E2's@rE)JP]"{\q5Y3})! *!^,pzCQ+aS/H:6:zGl6pK t_,I Սu9qVB&!LV}цHJF;N7aͻ aDg逕+@ CgMA>XoLcjfVU'B.ߊuNMP"a? h,Xh'[W^ɸVe#)V@$q8jh2BD3u'D|d<~y2Ӷ|?EOyes3t׃ 7)(&t 2I7~z8$>B5SMh$A%c K/<6Bn:yBm^a:=$ ܄ٳުqKu~ICDŽf)c'&F1ѐ?Y5cL|cK#f'mmbr"Wk vSzﰲ'](1"b^}e_ *v88j@cߗsH=*4MLhV351"\H-N>LQ2)}o7!/ɷ'ᒧ0qOr-tvS5:R̓"*lSkkF雈8d+>4ӁdX+t )PJRe4QTeB9Z⮓r F._6a)m8̃NU:%fۉe|n~m9iӁF"6fG|eYփ$p+L:gˢ^2 5`/^aQOy ;+mc-wcg slU#>ʺQY;DkMFn6`\5:_n 9q!UB3 y Ś| 6XjR;Yp=?at:  8x yfz4sߨ ]$fnm\su lF&̠mBDŽBy_}̅݌(-/v|1(KZYh`GMp&<_8!\4:N4JhѰa@hNs`ce =;b5yŠ3A˴ =-m^&濳 IxmWĉ'­Yv:Lڮ gBf@oXb*fbs%+ƘA?՟E> ',3jLj4( EDMW $BK[ix=b_MOze,c[蒘]a@o@O=N'u kޝ) .` E`WZ'^1lEs_̵W[[-UFE da I@\%_(CdBSrwAWϾj `\9 ӳk}(ҁߑWNŖ7֤:h1EoHDVeYY$H&8R/r -3eLJ9г&O ";t|뒼lD$\p,OrU~/fe6Mrt\w#RE,1(RrZtFO(mA;ٗLYۮAD`lIB"ហ/p\f.ɨQťӪ{A`G%L{;noU;]Ac}98 t@D- e~چN$Z+@#sndHS履.%UfM?|wYLȲ(oc `h0}h $#i[a?I%B5Y }@NJ4Hh!B$["e6?4n%NKks}D#+LS_N3`(9V(CH5Wt `_ͳ]ܦ@:ʙ]zy{İJq<"o>mCJO31^#Bh2mMlJDU vMG+Ǯ\"3 ͆t3Bhe j-?Q6eho, FMƔɕrH/^4!(F &Uzq&9`[),S]v'TKEb஻O=4p~@OZZM:LvLC83 [jY'chNk&*H1b[kJ:pB4|Xܑu=r^eX`BahѾSVSkB8FLY˷%L\)r Wdg}Bn((E*9lYGI^ lmBD5,J>xw#CFShd;+ vi'69Y't& gmEi{oiȊr/0 vWR"0bfذuPFP ?%Sdd]zo uf,@iu'9H@$ū#~~B_`<-oՌQeAO!`MQoqT_oj|k,ahķ'a`xHk*]n.WΎ{Vy )%ʸ44 lVM*OxZUDGV;ts]H8PAk"}㥗ɾ0~d  h@~%;6mL]{mIddj5۽ t.;F%u2 l x0nlaޞQPSUDXmoW)_^m5_[o#Q 51v`2罜x˸`YĒ;I=vr{=ɣ5ʤ<]7vU7xi̶Kl qoKo1 &ĒaA/" s3G:FUYW7XaʜdRV1Q[^+liF$}(bJʫ%fNN}.d<(1f0&0/ׄ=Oau,~E/OBCo۽TaOu j{_]i"ùT%]n(/6~4 JvۆzeLg.0$0:(g%T1[8wc.bCVa:9ʙ ݉*WWH&:A4/JhםnJyϋu[hK.O@<ǕoygAju2 ?Ԕ_Ȁ``d7(ǿc )p*PE̯r[IWۡ1-`RH, vb HBVC3/jxD:nL+j7=Qv@wA(2V0MԺ@g[|,VETyՕ?8Y.HUw^)E9`6/eX HG@p RlFvbK h~݊-&>V2=Л`㳒&tEgnj]Qշĺ1KJ ?53M7 L6&IŅ̄ >#Jq|ܖ̪֢v:dTMU84VoR|0Q!|x]챦J"пZ5.fwE xxUVy:S v2P9y7)Y'w/yu3h)1.cDYH;=<}T>q RĹBnnY eSvdRˠm,qĖ+;vz>-#g]eHipٟ@$5ofOÍP ԛqb[A"`Ud^kOxw tU(&h9{y[/:9 Gf6K*srԴ*]C(ibӿP8a;fFjqM.7m՚F:Y -H 1<*jv= ]GC3EIǞ$b#CV̟6i!Ы .zNi"B],Q65GsYj\5d ?h)Ce&MeږU$po2hiIS&Quw]%:Ukࠊwh;z1Ώ:`Y [ߍ޿ʨ9\zHү)6Do᭨"ɧ+}6kh񅶙29ycO \?46< 4tnQYDE+bx٩FuO?"Kbė/9:>/L5ȉؓ83@Q=_Qg[m6=1 Б;]L,NAz$DȌ55=A_C5 Ho,xQԳm+\`7(,E_{8Mٯ>n./ hٴc8R:&%3nոb!ʭ'nFfA?ʏ}D+!J<#sx/V9SoQzJZ:~Na%aM<_tʵݗN|b7c=td tfen, 挧/Q/2E7|(*@y@茸>gnE(y+/K">tXfg72#+ rw-XM$bQ /PSjL'Jh@0ÉLRey?K~KOݣcEO+#R\n&-|Fk4mh9S}v[pΠ5?qPW(K_ܧChv=%\^8;o KsFn Ts*r `?L/EQGf kXf1CE)c.ʅXi L;!I"MVu.2TnoP 9 PZw-;Qlӷ.4fof /4Vu=c `o8җ= ['d;¨a"B>dCwQ E?6@~` } ˚3y&S['w5\~!lhNPÆ(=Q䵕vW"9Xl'U:~J?ځ33 *)7;)n"k8 UR@*ehxTkd\&ogxeKM}hyyD%}ךwZ,PvI`` :ՙ8N9V`8!(YDžը)ڰ00@UYfK@8qJl鹟Ю? PT[yۅI0\W]( ^,RFS>yF8Bնv̶S( wdH M7sN8NCp}m\́u nOogF`aJEcK1]ߡJӁNoa0MȮw~u6ȃoc;%ə &rMW%*C<ΰ45 K)89 ^@?OP$B\Bx}֮(\۷[޲(WNdC>}ရNI"H9Ң^aM ='bV "oo/ـ3^CUu~` 9HƘ C{\Rx\!4x:KyHl5EPj ksCHj5kҹ¶3)2O^J +O<)z*fktGXR_NiweYÔW|lѰ k.3_3&BMڕ؏Ă S|NL~o[D׿EbaaDY\cu-}meB @y\[TJ1/{(X5?m +b_tqBs[IOOb]"uik8{Fp^÷vWk^tD| =lQz^eŗ[`h^rM1t(}"@!{:S/WſK<%At"{i[v0^ᵁ*1'Q UYI^>/Sȸ=o]PbH\~M|UlEG 6hy&ZMW\&v ޶^/E!PՁ\\R@וm9&R &_J{1EV .aѾU->d~xTIMdE*;iH>tBVGoG7յW/3aw罯OF)ygJ#Z} \C~[#OA2GS=bΧg3GHoNHxuslȆ(G?f;a/F DܲƀqYV4 5A{-q=I>t VqI94v:r^_Ri7go9O跿 n% Y`k3  p;1mY @Ƹ V;^t"p&W]<>`S1zaG+EzI% .\P:(W>u0X4g  3* GBԤmcd!̤kbZ ~E0JuMb&,ncL^E 甌ev1Un%{Yfep-`~N.}`΁'0h%N6S)sW25IAZ48][nDtU2;Y`gviJp)~MiUo/u) |(#%'d{ߐa\;7azeyh[_xӞ9 j+tf{Ã[V/2 ;LEHdlꭝ̀G^[ll =sckt,VIW߯tXX)!q;WXh?倚GmI"JN)|x; N 1+ycBn==`"[w!TM=Q(%E %8' p=L~_ZقP4nc#{R6U O_ ue1ͩ˫A) V&w5K<ځB3?Rb gP)˜ ^Y^Bogg: uRКJ٣S݀2Lg17k9zKGG]E[/`'UxOi[Ia:T!:/[Apd c.ǯщ}әIȶnb(^d;g.pn3 mRi#`^/1S1fL,?[pR;E:6{pRVZЇR쥽*cS%qKX 8CFS{ {uԔiyxo8H)/3Y>  !;/f/tҍ=\hWlX y~sf!gQ { [Qtut= k!ޛs0Y׭`<j'q̿#Ț258ō(ܤצ, &ّXт)X3'"=MѺZ.h7rBD%vִW&iR4+2գȢ|uJ(]^Mqȥn4K&w' X,YM)>vWd/֤P!l$]A Fvx_vrutr r*RV[[& :VߨrԷ-]paUmmPN.og:|%MCʛ##V{ƚ> !6X>lҫmTEFga5F >RAZ~AyshR%909PoB7se&%O yq$BJx pӢ]I0mt_wlibZ.tX=yCk&~IVc$=DԦ}ڻvcF8nX4},Ca7O3Pf1xqAO*Igo-/ػ^ud 5hXB%!VZ|ZF6x5:M৊fqK8ڀhL/R:G`?Z]t.+l֣{ Yvqo H+c&z5hÀ8|qdyC$֙F|YnL i sЂ4l\w#G$@  Yj\ߘ-pnp:Y9)#Υ]65fcȨn+g+*c +Mi@rʶHvO%ƴSòˡQtgw{$q_%? O o'W#NpM[QZO( Ggo45rI֜~'ъ< ,~z ][݄R B\W-qSE`RUw;VؤD831F r@al(6뿾=fQq3ZTГ׺rx?>REQ{G+TYח̥ƍۤK!3^Ga"X6Y8?`fAJe:.]ՆX aly(ǖNS|aD5q1X2[=_hs6b^/"4^&I 5al,D?VJT6(9. : aǻi,4}d/R"S>4_jO t5P k҉RV9cȖ!DWKݦw~7,_7>5nߐۍ5Ub IđJt +) ͳ$,(d}L˵r[T\4_̧F&2fsٍߨ3lxG*(`uKУg|7gm$D,U [ #j.KE9#an3u\;G !G3 ^%0/_aڠ (= G3pjwD=Ӽl&: 65**)zjDf`32[SLjGGoH'qq;Jdxi+#"CfS~Xཏ$BM]"qte ANɛ`Aiu13rhay}ol*=3Jv% {|C?^hCL2UN|R f-lYȚ wla|(щPc[.\!"ݪ^,bci W?X,Xx3 632ȥ^=!D!~YDdޏ?,E0(]JF@^TǶdMԡ (wnZ'V T- %֭i 7QE–-ݙ?-M+[~\ ڝ=Rn^w I_qS2Z _<Ԥ77N/2E<>&`[n5L#',-/( l^s=ԭ:ۀ[!\>_D1,E Sإ,6nt/+9P^jFgp%iPb[B;/I,mKvg6}-pWB)o.X:p=w&x=X3¦] >}! Q.9U޵;Ĥ~ey;ލO&5ZT sTX3L͗eCIRw\fl'0jQAYl,S4`&ĢC0Cpe%Evr "_^u)'YRB*e'.3k6cw<@Hvǻ'P'^Eq7ƾ-S̮j6I +ռ'\B!_c[Lk𺨥?v`bK\Z%%|Ʌ!Rl hd]\@A !LAWBrRC귑*wGqm, AkT1RB"rzΔL#i D%#r`cZ4`OBƿ^r~>3%?6z`24Nla߭>Z,)cdYz7׾6_Œkt~q 3Nj#yS6U9 Y!fajC yrk5Fl;@u閮JʬɬDŽBC5@nRSGAؚCm̴?W=ӆ242eOȭ8yQfcOq2|{ĤK64wY4CJj+c͢ו %! p IieRAE(`>|*b{mط5Ԛ/=4轕;5S$?Zc6a''oJ)0>JTQ9tl3Nx  i{e G܃5p`uQxI#y-{La}5li-~>PW۟)AG:*gHjWc&R"VJku*1+~چ}fjoj<u?w|󂪷$3>ZHGꕠ Vh6PRՅ *WĽp|9+UyӁY0U sD'P9y ) ġZM/`C:/20EO&np]A7qGj&i-S[J_gP#EѝDAb$Fd2]'{ZohVꞓ3,EZvC)I( g Wf5+ i-,1Nb) ĕ!xu@O=b/P|yeV mL^>l8Mw'`?~bIIVjo~0[ĪRT8zrם(XҜK\5}mrbj=dVKO*\E`:+}ZM8UL*d>2>/y#ӵYQ0US'A!c׿k/y6Uomn1P!f\V R RehZi?IB9K*K~JdV`8}^<{{(kdkoLJuaw;~_ $ĒA9֨&`H^db5%D2Iv9'R?k PF!D Effl!Wa߉(^Qe0B-8 r>(%|ߔhƑd!m |j8m_R@]~405~ H/ B !VgLCh pjSD&&Anǽ ߤܹaT_#@.$nB Yc.2LaMYݚ[v8= c@PyrTMuxkCcY^x>eݮYڗo_\O?ۑmG JlF:١"=U9\ Tb3}V 1R5#NVxIy@߾~`MJE\k-kl"P%:};\|5X,t"Q_m9%HmzQjt[Rl΍[2F.F337|Sp{R""伭Ȁּk!!(SMyf)6&Wr쐂ZhM̃AfdboC8{8S $G9zH?VD'D֢"gQLVjs?ڃ@;\(u'o?w];?x}/[-}JU2BB$[G7eVa=Ԍ755@?0/Ox㢥#?-AUj_V!ޗ{;GՌՈ|_GT5t `箣[@k]\y.\Gkxg VOYJ.?(h5EiNDR0-Bqf:Ú9 :KFLrKdh8PFwi *>놀ogч2h[ j.~A zZ-.V`+u60ce7)S ;.O"r8Ŗ2=r$L!S_$| >1Y9g}li#+Wפe$|\Oo@ p '/h)XZ,@7Q'cG +^I/Vu\v!nn_X` uZxyp?*뗖E@◯,<+_I8/kڏE)ưrE2d-4N,톬]5o/,0Wg J09vkld O2sK8Kց:(5+QP YX""1' H 9\n:(<%V˩1u pY؃\_+*+| ҡST { h4#RqTcj<2n.қ.]ZL\ (^JhVj>tyH?Ƙ=nzWK&)S5+BJrژZێ+SY}k{#&2<a\KsLT h zX~Gm+nnyeG (8NI.bMIdX21^ipgkNSl!`$tKLClL }ɝ <.7,5}|3n@839:DQ d:~ ( ڐWVDy$* x#3:6mJ*{'QhV(byhyBd@d}b:7BQj+j6O@1UV޴ z=V3hA')k85MPL ] QIηqDާj2ԝz5v4+_9aniZoC(IݖiU+/{\4w[_EY W I^hn;(.#\90Чbom/F {H&et}2cCPU4?d()5Faqcf8=;r8MvÝ0T dr kCz$xcSY'~gQgkfO*?no@-]3<CB׃*X҇qV0Fbr .Ջx`E}E'}`VNsbd%WK깻]3fk(4EA֞TT?b{]Wdq>50*m0IAe8׷hMjj-?`" вdXvPOGQB,\ mB":ZfL/ʒ.!iɤ(Cl,ݜGO%:O <՞>HM[Xn)Va ]xs2U߆"`O6j )O}u34?!؛69@[jb{]3Xgmu!uu͇ tK`W V;w #➯U֌ˆGc.|3`rNlat}pσͦ{n&l~:m| HterX mo{Fao]P:]>&G6/ɤ@6Hg<ҙ6,O_)[%2 jՑ  _ Y<%:1#fhZc#ü;|"*^ 5Re&RO퍜Ww q"H#+! { λk@{hjr%T8#΂G>dϺe;0b8%*f A5+TzH`s R"TО  ]hiBYq<8JÝ-%CmJd`_دv[dȻ+nYWy(E9#}9SQmL4U ,H7(T_諎dJpڨ8H 3I YZ)✏~9,&#}Ws) Wme<7u ~-XUV0ڟ_#Qd ڄq ҽTГr.Oڤ.ӹD97i%zJ_h*=3)ؖ4Sּ:ۻ7'ΊBztinYvCObh~(@Xm YeD,͢^Thml Ki Jl Jލe?:DL햤˦qcS/s L ' Esb<^c (`[}2y$'2׸,A Y AiJ,ѓQ:BN& ?~ǽUBzG+⭑X D`Puȧ+J_<ƒRK;fU\}3Dj;uyW$g"% E"9\as ly΀G$)6H_ZYu݁.0~}? &Q4#4 5 !D(lɆ1'C|2u_ăz9E K1 | DgzJ. (}y Tju5legE@Z;1߂\q"N@ެOu =[_6BᾞEvS紎O%k?K:bMݺm*j>9 !;$\b7?d4##Nj4!e9Cx@I p`=_yY ?@7DnD"#hsmjq5olnN5ULm%[]3+rm~y9g'MHq>mk|e\e0}B9u7øytrhZ~fu*b/&Fd)*F-Li񧛅Ktߚ;BtB}5d@P]KI gxAۣ~ӤI7#C M0sd#H5m>=\sH ^}p/A$,u5ցPXX!NA斓GEB?X- ]a/@zn~d$,lvT˜ I/lD_1;՘/E"T\YXυ]9N50G촹9!ύ:r2sTa$D6p>50nzAR]N"dM")[.UK l I >Qp<ȱsQ={%PUb?'\4';qfp'[ g1Y$OBl m6hs~|o:tC# ̾suKwXnA`PPh\r+yHʸByŜ )j},z#vcl/ IE"2wߺtן 7@iv06&=]%Ɯ&~s>.In3a c`@,tV5(NXŬ@ k K8 d2z&Ϭ'?hQz|'`]wvax;'*#BKeŰdbr @Hm{+"hGk0*&t I 2hM>Uu i DHɕWZaEQЎ tV($}G )’ۖS.S("Z#Ik|JdbMY`'_ Q\};*ޕDN|}xȆ1K`_!r8+R5k-Y "H/ ͕\~IӤqi_ J %2+3 ΄4nLPXrԘM3LQhthW`lVՀ#7x42üo[IVaCw#Ov-RUQ{SMT ?]B_-3Ȓ״#< dBZ`׌ U^*~!l]qiNb3u?5> Z/+w=NZ)3(Cڠr5P G e2 Hmg[C:㞴=xzVG%e,9##e9Zچ^#s@p D6t؇u«u{2-Ϗ*Ib4ށXXx]»R~FeCxFbӚڡu&T#NcBNg9cxǹ[94sozrxC٭+c[Ǭݲ 9TZ({dY;8:H+pu3HG p )ӴC k0;a8O/>z566j\O36u 9&f3#dmUD'UgՇ 0e}ɁmpSLZlY;#`Q20fH_&$XV󻿤'LCp-d+-޹-yBJ-$o7^xO6fWRŧ2m$Td~#&pƋ t@,kr 6x"hҙ 0CX1+̎Pz"h=BXDew]dK- 6P4!oTPO'{{rE)Yi/0+ dVkS^4T7+MX_-q ?` \5,+){2Ӌgywp,6)w U)7vV;tp{9֭E.ჿ`J[9:gn Sڳ1ygmҀRgU߃0?}~zG e1\ BWF $tC2zLF9`!0#[? .,zy܅ yw" Fe㽋?ØEV'\9&z0 ?[;ZLҶ" YBU:gla59SqT.3FrdxKIܙLi@gqoZ#:`m?n488Xդ5ՁےHLՙ O ԑ2z`5^P[;-m9sǽ8k@; RUk#J/|LP-qyy,YprkN~ĬU}F4/J!.$u>)b~L\NTs8HhFE~OI>fܡ4H ʏD 7wY]*  icXtRww5t݁~0p,fu[Empoachw]}\v+^lmG`I!0&o.pVf^}Mݘ@{ ^%001.Y[sQ S^8FT5L]B5z2PT,vO!O zcv\3 os/greם } Fhu3#E(ɇ4gih/α I(UYv3 IQhsf tdU9ZNtϲ$Py{oQ`8ǝ>vflF]V^)kUP{%5.LǤXۦ^hu6TKJ*B;TO .T`47tH}V L=ugψmv#`]8HtŇ[?l_0Fk傢O?`a!>ahi)@&?& 9)4u!Y{SQG|7-)5xh*[< '`K0)fDb}/=,iXRnq劝;..W7QMѦ|К9V꜂s۲-{}rp'nTh|yh4;CZwO[Uj8 \r ŀcr;21Uz7tVF/#IvoLs$+*栰pAfVOWD?Aas}z͠ aDP`􇄎Ȋ4zЀ•pq|X`J9SnjP/ %A'Nz2y/:Z}^u=hpA\U^x f{$ΔRPȒh0xv-/b8 QMn3vjOdC>e]3aױn\ ֘ P:jTH>Y3N0=vb֏fB%_HÜ#wjn B !2EU~WI#qvmϽwY^%f;Y=)V(lwe,kN%NdCQ/Rn`tA)c8PG89ݪh*,"eڟ=Bv˟:%u:!B({]SKTp)_2H}qt|M i\ Do/[Í^oN?t&8giU23}.?G&' cp*! nM5uV$dԾ@f:T9Κ/XC$ XHNC,e5egO{G$T$sˎgcz~KoU7  #b!3ZKNRsքx\7rJ!w?0D+{禮9G[^/S/EIc? q1jqRQH o(٪K 搵9l  uGX~|jN߸K謚l<(>t&r}]oO8JRڹvaEd*\_1i{␈DY&kwPS;M6D,Z Px~[e 2. q{ KwH,xŐd*fy`^6* OYͪYRST'ɑL [fY*moh3ģyЧqֈN,qƮ,{s Oyq? ^2Y5_PHE|b&ފN !%[KieYPgq2^bFP7O$/eҽu]y\p2F6S6dPWJQ_c2 0d+a3Ի^L&>k^46Hf>Ӫ_tOƌsY?'tkDs ?ʀWj豐jO8;Tt?^TSyt4bER)֎ Yr5//K= .mzT͗M?75/ Pp_L0g.ΓF A4^vVK|^fA2X2ިU=LUgFUz$Nrk0?9S kOadH"Q]>e@E0]~ou.mw{8Po"foiJ!E%!&neŀW# ˨i|O~r2tFf"r[< lnqgm [:@J+ hsO|׷'".с3iGaޞ»6U4H5HeQkf[D .BX]+`XY -( y@"? W?57 *2v%;MLJ"wPOyހ#?{䚏yT爮 2< 6]d-Ld|Qs/ 6:Zip ^1ţ7}O"nU|@]~O,Cʰ'~'yWU(&4#w) 2гcgJ3:;9vThu[KiA_)eIUmk>@(U1!ad@r~-W"3o(0F*MI F:n39I=!'rV51+U\ ž9PdbfzR. 8yCY$)~uac:-I|9h59lhI|hk;J.StgJ Xk4(Q{/GJd9]12+W)$+ovs (tZlkeb.Β3~~1S(6῔<Ud> tLEm6@M EDwG0ӠSkkzd1 H@bFd\!U0Wk225W, aX&ΠC _1oXp1Q>GkQ 0&D"_GEzI ~M2VI{裒)g%{(Rz"PaP#qMm.9[۝.gpu>5j]Č]0!laݍMwȑEQ8z1D6߁zUTا]Hbb~Zy"FU -J?,2G5jSq9_QkSQsSPX"fGE-?5V nrDN@W-o=dz{ WD z9&Q'^[VW! {naaqR? mR9hwy1pC]nά x&8׬@\C* [ hpHQc~Y>PgNbka / 3sK5Xlh?)1Bš&WķƠeJl.Cy;#Nk \?cm`w֋JD ȵ!y|BՎP7=uO/ѝ 9nu; emqLٸ HEaP|R]hi&$fm-[6UM3n=)!\[`m Nfdހ$}3%$? z5zac]$f,8y۴2F< L>ʗS8! 9âzq6^{ G~}=0}6:U>Sܷ@9b 2M5Ȯ'%֪8-ɩ14.ݗ(i Lw{G@gaz @l ClSa@jȗT^Gu0v Ilvc?sˠ>Yop'JڌRA -[脅psYK)0-^*ZmvR1QIL?=QDiPՎg-Ta4>xjm OԂ񸑯[,a0v *3^W6l$7s;-TlK{ ҹ3xdʉ15s>*a@rQYDL),iEjn?V^4ɚAJf)f3(BlAZb]v;E@ "aVOX D9=3a f\-Wrn_@;!2i`pgw & tf1{k+*"GQjz 5@ȍߑ"sEQ{nVA#(CT7)oIٰ.`yu h|S|'@jOi%4gcy V C;_(;xd3f[%F&^}'P$_%j} NӏۿijD % + }.QNdVmj&@u)Sy1@ QaQG ÆKMC>VN =M8,!vhRwUH=$62jNzeW'QrnW}kZƨ";}ٵvGY18j+/]1_LcbNx]ȀI,0Ɋ d|8ךhgg*P&컡ZT{`-9JY0'ދ"e,@ˬ+,uKY,akBrIC;f8\LF.[ld},\S_=#QtlKblzrLQv&"s?6S2Ed `Ț]n=Ad0VZ&+5V¶P//鵏隍V XC]%2KuQҪ2HNa3Y>~.D֬9t➘$>ZQ/2Z/&duхWG#9T$ZěIl|}Ԏ VkF'táӽ+!{)@u:EaI+ְi fV{cȄ"ATؖ5 eۢk4#-X Įcf-t I[oM,.x-njzⴗM>y}j۟o*z%OnLb#tB܍)Y]Xf]>B{TcR&fqn_2y'PnuH+_mC4\ڠF/]@c!y?Y_,Y*^Ԭl^AޏAes+jzHM-ctm1*,U"O@*&jC쫶Vpfwgl;d[jV( Ԉ4.e J=.䴯akf%o"`aUl)IS]B|u!Ly'Dl1ٞ3/^~U{`Q8mX"?&7v ^TGqYD ss#ڒ/`7GCgb x7[{wo8NR;Bt'wHYqьUu" ί4n>|:#MSX>I:B8M O+4~ Ǡ2گYfa-AG9pSpd<ˣg5Oņ/f"mW}c2Vi(9HuvM6\_w1`D\vNOWp* JqHWہHOvӸcCj=+aQK/#Ri6?\$?AP/A/TZ%/ NӉbj#20-ZdWΕǍ A//lƦڀI(- f3bVAHP6%F s0 VT GaM!PO3@EIPxh/{.BDMPQ||)h<}Qc? bɴ^ Sb=%]sV_İV;@CY{J7LZ'E[l8ϸ3@Bdwg ĉ/vݭzr4O@u(_)t@xpviB~sõMцXQ =ǟɁ)~̆;)xP8c󂊷@w(8㦂(6?-:mF }o>GkKN]TG *' .+'8.= ѳ(L5i/A=^Qz&r\<`ln>Y E61;T9 G%US rPW:;-={iAke~d7biktO?JZ.͛ir@ؿ)Du𢴗A}]F%\'† XO$'YL#*dyb>dXuv< )Jf`Di39yc+s{߀33uݔiށ&b)eX{;ʗ~ךݚ!,4sŠY\47HzdTvs#{B&I. ^v~.1mMc? Gc`أsnbdpHNBQERd, )Vm&L"-/"٥oNGVhġy. w±$i<"\/|bӐ2;ӒCA_\A a[=zJ]q53 ͊N<83`y*g V&[{wc|)E&S;@)P&CX:mnb׭w~G[۠F֥_8maCLd-#(;Hht!LuW|> />*Og3qH̖4{o+f !f\]4YC9?5#Ą:IPMZO?j(6:OP o( ]\8xؼ#ן+%$p'$YCTL!י`e eI!m> 5C8F-cZ?戂 {GZ ~1 FXc"V?qT{ ox-b+qb;IDj1pR,X\Kʕ`RPI}F97pkx?$wš1sE-t=[L| Y|]vvweT_aQJ3Ns 3`!rxnE?tw0fuػ8*:jXVhmk%$U/ֽ yaqW$gh]ҘVwR`jOWO'Dē;=1Vٌ Mc}S_""a{9m6oU)7rAu\FmX4@z9 $M[Cw@N|RѦ@yLWrč3Cit\?T&Lj8`ԨZOԏJhjPRJ~"SkaѪG* 0D$;ٗ6>Q6?t`= w@e5~gf❬1}0 8a6d꤄/ kk' h$aF6" \QsooQer\8k!\ڸϨCk@nw!Z@T(!E^#GX;2w<_EvjHȷUOz- <-;5;Tǧׯrp yQˎ7"V`}1duT:,yv1L@s{gf$ z|>]͕%Uf02a0&9IMbHoE052:.$ ;DU(قj-dU1L딏JRPDDa8d..l/>V +hRaσ;? 59n^k6^+.DvS4o@="[Ug@R!?iԜq'mfSkQ(ܨ-so!y~ϋZ^LT B!!#wfGTCsy[QJ`e3I/6bt|8^f]Q(lFנL 6r1tcQi@!]QlQ93J5i9 RkE1=v+|—}C~q=]ҷW=ӹӔvjD 1T$)L jJGycE5]7W1LMV/nyR'c،'י'7@B0]:`$~DY{. "ۮ(}G0KI^uu5o3LF ]Mmm+I P"s;=& 0 a (=#v W$ΜQ^og6UNH: .fmIwp!]#D{+X;?M-5߇~YBbLϣM4~Q d6K`s:zP)A25g74ؚP퀮,D%\G2S/ CtFN6aTEvjG48TH#sJ&-Nf A izY(Ixh,egVP! Z#˘[(k nC8;ƚ}Gf[tóKUV-^0|P`\X4#wrRr{I$ 7AkB~>65=|ڨ?lbu BbT/-X_Q]go{ m73k`3H]ݲJqЉ}+2lkH)@MzIurU'rIJ(x)Qr't,Eږ %c[5Y}],0.#0\*R Vz`?$rhIi"B9,wJ>:T5d%jQ 9Wl;UyI"B0tߔe*ڮvjWK$쉪",U^N1Ve-c@x̘/)B/)bO=F(tv`7f6 K[c9)71{t+T>fKGe"Z̀~,o_ǭ5˂Q""S}ìC2G[^trpKT*w5 _){`ceCצS5)܇p"1d!΢{}~qqnzMX7"9s̬_^b`8>k3|ϩ^tpBR9&Z ΀wqxu}~3>B98`.Qr kus4D`*-HO?$ ~B* ,3LINyʗX|BqA V(Bgҭ4PCUB.4_{bҍ+R>T`)meIrQoB<'bnR{l׊TTvl*|Pzu@zV {?]BRJCageAU &YijQu<)QJȇ9rUf`Xૺr6^agtʨBu9ms@q$ΐbI QE\5l:oP8X02`iʧNѵ(ۆ4`5Ej^'E}~vF Yj(k߉= VUDӴx^U~aEae ddku[,c q`r!C{}:)wgD}F_,3m<6(4<~?U;? ,u<I [gLկ3G2/sz>L5rpH[Ado,֪Kxڷp0W N7ڂrΤB[|r89壗c\u&QE; NZNb$O{bpTFUm^A0-kqq,WS7Oi@Y ^a %2X'MF0xxQ$7\!Tk>d2@ct-\ڜ쁪?,s0@G0閙-w-v̼͂:~%'i8g=ys!GXliI9?c]@KR6#}yS[HFSom|ޢH"n ~ J<~]T39"1zI!8)_>,ijm{"?ϣq'c;rܕ- riR%3(΁StR,Oa3& yDD87}ʈVx}mkJ5ibrqu!E b S5&ekFSHTBrQ͎^H~ֺQ0?{+HU͖>-sCyЈƕU ȍ~2X4n{ ӣz4wHZq N%?:kÁVr%ϣ_ęIP(]&2JTX*pRqgP3&(=MzqѾKaP]+^S.zY9)vTa"T]c%(A9|4uJB"mxP;X-r,Dw]FybNue[c2o{3W%k /L K e7exO;[l$d^EBX}eZ r)U c"O_tfXN:< a`3I6SiRZ9+RVK^/|VFﯷg@Ѧ msqE4[_ZRKeᦽFI;.19+FruqnMfCQ.3b }ZRG`w yr wQz$z$53FiAl{aa vZM*i-xLv`|M-q /9;8-m M}I%Nl^QN*Y6s*BPNzNCT7OaFONQIEn"o?u+,"Aϕf:>4#>a8oeFeB %Ն;Fh|#4XLC {3YT@_aȈ=ْPvT`;jaGVdqw.Ms~z)ML|{ts^ nQn7[ ?i)FgbO4*ܑ DXnIoV2%H p~0.Q[N5,CH)w^@"] ql4fV$ ;X_#Prq -r1˿ԹIG)p $;=Bc3oQ)R&sE4y$ws|͛{H;O5'u}*XejZNٴƻ.<Æ!q; ]*kSɛFs#쉤Њz˨˵fەސhDd +|A>lm:i#vᲶ _JA1<*,q &Hi?Bn4]Qofsfcnt ;ѽvCv'ww! jww 󿤫RD},` i(< 0lmd{_ SO(:F,\ \\TQ,+!OJ`ffߊaڸwa2-y\9w/њE.qRHU.Oݡ خ[mIkvc`SJꚽ@.jqOuO^uAl"Os; =yܳ2X.S*A DϔU 8 n3gAzn԰]ee[Z̘c٣ 08n;gQF7:,fXG;±R|MBPV dsjhn RKD VwGaH2:UG2^Ƕ aRraqc6ývr3ղ;S(Ԃ!O{M*y 2͆Yvp\D' #`6=•[M@rVT] 8h"B-Τ3w"K>MQ)+H?=r&t'f 'WVt|}hT:!³jG|=ӏ(v[\>I5`.wmt?Ka㼱!,.~3Dz@%JU:zlcFe&'}qZ_>g>y΅s+Ai$n!WF~(\ : ϯaA#w*Kul4GHzp+MZްdoc.ߪ'YYD-jǍx[ 3.F*DN'\otoXn:QTʐv^^ˆ<((S}k4bC |̲3\:zXC=^xޛǦ pTm7$/r-oHI$gA|x"$ p& Cݑ9@<e> GF.&F8{'p 1|jl _{=6Q̰ .K"a e")sڗt(N.'|]^ v?:ޕ:<^]{$bam1%cuKa$:tZ?&m[J )aqyz 8U \ݢ4Vѹ FLw~'F01͠ IQX)ҡ*.*Dk9p ˡKvK1\$H}KeÄ[b%ȅW}G,2nIKnQ2euŠyfzdܘ76%W ܬWb?m81G=_-!1j(jr*h~SRT><ٛvڐ"pAցlDTO~)핰,A&ǕQ3;tBV݇n,;.s5"?Yek`vD Al\c sY, \I5MW\Zf-؈R}(fu6FidCz Mo5Ɇ_K6,ؔ4Fc $hi$79h*^O*ublb&v[x 1ܽ9R/P^?C&Kcu`-\Wdot޳(3Bem wN%"ChˢowO{nh@# K?{Fla4@Uʛ@A^An`Ez`"n~T{E6={ͨ*Sbp~bR0n #Bϟj?8N) "bm. lR-&b4Bs\y}*YB!Dd& ~[ 8][S3HdzvwNX-, Znv__ea{N’M$1eY\Y<@6(<2~M)vo%wt Hu}[)U\e=wB``#3 [dw2Ҍk} g;v?(40y$cY:oX+>TV_ ٪QdȤp薘M%g sH((d2+yis\=@&15SwṫB-̀WjY5p0$a='=Pѩǣk]{]!$#,kB\|> "$'TPl``G}5m-`Pr50sXEq7m#DL-Mx=m3|0$' I0Xw%`f`wk5(qk`j9>ZMLZ>O0w;!_S} һs,Q*b9E)6(KjkZ@lrZ Z[;geJ7AIP&ry!KO?vuG9J5T^F&} % ({A Wr iZ2p/Xnr8*NG(VJ3S>+v7ʝ2NuP Bzvԑ3-Ɍ?*N.N?[3LnIga:A >5?{yL0٣筫 i͞3ãH2[eJD+F# _ĩzPJustF*ˌE3$Jqu>E_cl8ܫTM|`KM?rZYu.v[%fep7 2jCGn^F}6Ge 0XL.5Q*ѝ-S,Bpda~<ڿ^)[;4!y&NOGBh層LΗ|9p+;8_f J>&+(^WџrD+1|:([1Y -HUꃍAwĵת{9v PcLT*E~EJ@WwNٚPN5,{aI}f}24]ބ!Je+M>L5;C-q;"=>tL' C{a1H?s䶡zdlD_vVn;yW."8w|A.=;}"suorZQa.$8 Iq>C|Ŭ"BΛӘEDh|%l*v(?sMwmG>I݉=q[%U f>tRyc;coX#>=Duu龚7il,$iW6S=HD |(=@ x5IR,l;WOGl b0(R-)Tz>XGva}A|CyzVj\]Te@#llB+]dL֖Jv X84=' j)rsM(Y$ |1`uh0ztxRn4U6˩i]gU'<I*+۪;GP~j+W.kl %rAG1-RqcH_&!с er$Hzӌ S 67|~GSꗝԅן(iqM*AAAwJbUv>Py`!>:'^}b%Ci4J:4YFIhmc}VH]E٤)dP`KOj*Ցt'W<8Õ9G (FAע ~W‚AElvK u:g,;y-yŪ+VyT2Aޅ>g \0d:Fp;})zEz3a#|)E ͷTg!f5"Lt|ve FR2V}s÷s>Quk"2.A>@#kx-ýX$=&e5q\{5JL. ̊>`b MkAU;&kt_g^.@?4 XF5 ?'?A|']{}\=\b/ŋN>pӲ ;JΦ:X1?&#SWCyii;Lsd9#$CTJ#3VAǣp'L*Gt 6NaMekn}_%j& ^9wdUj"TA̪[af_Otn{ܕPQ =vb*Nt`~Dk'>3hYMI[mAڿb)T`V<-vrV~BPc^"IuJо`jWrYQQ=0pBWYFs-(s yeွ$4u,tBZr y|1}vJM|AhI?EgջoLΪl/9GgYh=@f0BoGf1XĎt9CH%PQƎ &¡RƐdG6gnu`RJv<=RRE=Vk%UP;_$[y?KM >Dq#؟ O'N*5;9u5Q*ǒkJ nDIdȊx4ΩO6+ws;w8Zl.J)Zͩ{]6F"(K#Wq+0m)mA\*,+1-d*UbJ7Ne?ڗՈВx%T|jC#/Рxu :#Ipy9)?n&*=]֡kf:M* t'[eM@ $` @h OC2Ew'P%̇Y,]P:fߐ%I@OهO(njҖ?Ӹ6,F"u>dYΦ*Ү''w-~UAhUs 겛@N~@;f=r-Pk8(W[1Wft2 b~G;/BhK`3@<~%FNf4kIG]`E | "^~TV6ڻ&Ѱ~sG;>E8[W:nWM[71\ # )q 8wi).s\ʾ k>" z.UA]/UDNJ,Sc:dPt]Xf>+F/,Ngn}-MkSr伺WoHk땅Ġ$ci7AOX! -p& |ڝ:TƘ7iFX ]ϋ>߉PeV0a|û1O-@0R)\K˓s *YſO1,/{`If2֬zO<)hG~9vj(20RI[[hY8B3M3#sce2pmFfu?s꿶S2ҮP\$O['L/5Y*)4ΙmG\l6StG|~U6tsJ/ 9c,uKܪ^-~bJz8fz7 =#Tj PdٹCa: *?CvK[0Њ aOW˶ 寇Z;S,qq .TMr\' VJ@1Kx\Z`VvY܅V5,t'lWLSe-C6"|Q$''3%n-{VBAٸ=|ܔ@ÀtlPhi0_IG~Sw@w."n^2. }Eּt ?j~ m$uWl /OM"RU; hKFOɔMtgDI]MqHs⶘gaJ>nk;3Xg}/2b?5'w"ܱv^ t,^$P"Z+|}2ĉjK/lc7O`u SslA*?V}uNǴ}m?>Wy#&n}'mc]Nk/d!d,S,n=mAaMɢw}y$Fds5)U;ѳqF[g[rB*򾦼}&RKEJ1RA3'"^v#nڄ]Mܧ?{i  P*y vG|f%fd+P2"eٕsnx.&-s#&)Zk Bj0h@-!2="fy]A;r: Q="^x{ & R&CG,W1O~E,#3hVW0|5.nxZ@ %'njRa?~kP͈*,m|G gB剗58#s> JNGkcu} #oJ?ZnC1kOYnE9?`Z$"JO<GgT?jzj2 Jm 17bz%B= 8.^ UM5L>2'KQAo8Բ+X!&ч@;ط:gA $w^&w8ވs*jX#£'N^mP(@uLJl}VBOn7YTzP Ȃ,V" kgȟA9Z.K!> ]&PGVǁQ+rȒNOAٹ#IK$%PQ'+zxŧuF KM+eXI7U<ٚJt6Tܟ,pV):r5ǘlPnS#\;w@‹-wza& NQ|ڋzJKQ&JkXt*ug8޵\U*{d._q\d'XI hfiR|3ďC|z7:[hfyO$NXAWg$j_aiO,O@kVY!_4ojѬX{U?MFpH82ﳪAVm&xcT!T6 ` .8X' ,b"k7^DRs)N㑴_Z ռsF`gUxbWv%iea_דS*Է.NJ +F O|+R~hJ g*"e@f* b+ hMaQ%v55 o~Y$r)2u6 ,G.ޛ/g0ˏ0SfP ],DY3CN0woS(5ofn~@$# &(r2Q%j@^Ni3ʓtNdQ9YKn[ǴZ ȷ \YPon?w͐-) Z'B}т[ @^ӀR4v'qZEi+⽹(4KQ+ ~ ;͕РqjSwEdK'~%kF' Nw %]UO';vƙahSJ賡`tnQf@ـ+6vз2ɋ]^I" ͛ǸT8\'.‚?:y]9eˎ&!C<%Dm7*ZP3t~(oV,$A0bM _z"+1հLдk? y7AgpŲ/BdqrdOIJpc9FE$ [ vܽ#=ݭvsY8juJK5v>-Hf(䮜1Dn9ɔ9(sZ[wɱ{cHo*Ҩ>4nrHR"(W5/0ˡ[d.#|Rڐ C ޅA0|֞"0pỉ)9B?,7i"z4ćeXecr$('9j~~։ sf=5Ԫ5bݡ彋"g)ubQcXXvv&G0k@-+8w֢)Cߏ#ӏ YheY\0P ,M[9 kAFn'Ii mԑx-:&On)YG~9AQ^눻o*+v*^$D1]/Y$O@E|jTIVt'[%RI-Vq% #X_N7K]ܮ$vQX Q 5t)ep)*l= ;z a ?&)5d@b`U-xt1}*zRiA#(={PrFRiSRPboi5{ݰ$ ;Tk&rJ'pn2(OHt; ):7q|Jo ? eRXFbrHx](#>gkKhA#=MytKpQ-mTBM2Iꌱl,YEyq&(kKoՑEe_ b/څrxъI8jnPdm@Q)@;[xP/ Ae^T_y{!+4k iuY~S `Qg"ON鏌ˋLdCޙ]F9!$3򯗯P W"<> LזgYcwߊ%n lF0(no`n5@ܶL PnEh_x+x$@^I_rmS2/|l,gDi_|*AJc=%b$YMѤ>DrCF~2q1a' ȖT{d  o̶l#QK2*S'BMѽE3\WB -4,iW &ּ,!^dC`ؕ!Sio_`!|W_7BSY>>s=-fO[ o`BZ;U%`@Xr ߁~x=9BSL/:#4.,R|ͨ gVX> eIۇpITfz|ckz.d^㺽s1Owkq ?vlUMM%,`E!cT8dgRm6WH2bw۷y߳v~t]MvkRGLlX;[A 'CZ$9wzD[Fz3?KfV[4y-Ћ%igW>dB(r%2ZkMe=sʤOLZ@ymGR>LHۓ W>:=@=EeLÉdKaO}WuDKGԆߕ.OTbj= Ց{'XS`$ɣ(a{L<{X(ۑ[vdDíX!>!.V&YIQuSD:$KVnU(&zB> ږ Y `PR/B`Txw51{i/MIuhX/?qTF2s;fďN^菝M9VZŀ9#u:7sfd\2'y*4foŜd%`nj7,vi5S' Wz)>-j/1ZǮˉ;674\*ZU~ȦSG_JݖD!]]7:46YuLZ E?]&|gU5p a HvyZO.|tD=⑩JEݏ\s& ֣0 WKp~5 *GTt9mŃ6{XXA?qM[<3$Ճ:pxv (}.Nt:q 5NDn5WRߙ蛾r:MCF6SJM-V?䓜#gǧA]xsK,QH퉌?Zz $D=]ocZv%#/ A#8ut2l"bt^sf86pJ/M>a曗& U*p@m.&1kWQkčW76t3ȢULiE s$}c|4ihŁῢǝi-Y\aT˻S%~Y=K |55qB6KhϪ;-x]/MYsVo'A%&0u$FzeO fMo^RL餈 ;8Q|«3+Xa$e-wND~}c4827c # {Y88 t=Y Px֡,t̥͕֜nVuzWkٰz{?J2)&b+蓡F(`s ˲ x>mYUD)<wPΒJl]ʀҶkԁ?AdIAU}>dȗvT[hYq6t3;Ԓ~z<_p8CRr ~ÆkWn +Z(}d9¥Ӫ>W#["r, wF$ 6A&^@ T4t/~M*6/QSY=9aLRhJ \[ڏz8<j:'] nr4IS:MNb;gGUnm䧴3?ġGkI߶ܧJ* Bs %/u!VKW{ten(bvVO;o99.kc%xl&q ]o 9I9p_|`:8'a؝1"1v͒y* ·xc׆4I a#ׯVɏ+},SH=6O& =LU\i@=4ޜLv,݇fi?8FY@Zb+]| C5` |v>?!%N]Ϸ׊zcS)X4$GWE00u` 8U|siR,4dr`*3.$`CM+E$U ; -r}1({u !Y_ºQ uU?2 vp70^C:S+ZHu]p3cdn̿ G3`:7 (>6IO$J殙0ġ,&WD:%[,jUPF4Vn) _` YN΢Tb09 ΰgn,(dL4koW۸h/o[@X8!$v0aZ/ŏj߼QlG0B  E|)67R3E8G% >֘< -E=f.OFZX;7Es|c|n±&b Pf㞎?A5u^Eǜ['ďIHFyZ"أ2}?e,|K,?ipUhC_R&mא͔T_ bU[_7d&7ePJTºWR&;WRzp.P)oŕ=y]7t <'/ ;{k]EtX MsWCT5S1t5lW;~ TR'Nm2ɥ_3>bͧX_8 '7uL̎ *^_E)q%|X+?f >$b)X=g)t]kjFǑ@iŨ) 4/muB @lS&ZϮV}6nTNӮ*)O;w1pUl1T'CAu7GB9eu#6j;I6ZR߽N{N,z|>)H5bw1&\nez 8LdPnvI 45Fh)"Rc@1,@eGp"~̒}0r"#9'9 2%=]+{*,U粘0.(6gTӐ!ECxG%k!ԩ13-R#1U B%7k-jSTM ;XC݁ZTiwBv}\.%Iۼ̃l B02#3 F@ O-D599;ehön{-O*d^ؒ\ީ e2ZV?0@U3<Ǭ>R1%F* Mw7J^ۍy脩`!S38-4pJ\_ݞGn 9[^dX]oa@5x1E#R,Z4[lP`smZ:2;⡾9KUn#d/͎Us64]?eDV2 Sx?( tLMh=@&&<3$'9QMW(d8ϲ;>zT ^U5$֠Z{ =V GDk0ו66H~;u{Tnˇ`9#ե=u !l$ ^jn*xwVE(@f9nfoB 9ОJٝ Lo/ƣ,wYOcZi ˍɘ`5Z 11c8j(8ٛbU obcQUtaeA^]JPQ:;8B(Ě暈KMܠy1^ǜ!  X`{.Α/BItSVY`&PFVª:<߂TeLRl)u?rI~'Rgpi!W: ncʷ&]r7X)΍&9v UJ`xמl}-|}  4Ho9a݃2LPoThPYo+Fs80F[pB_aHVzgY۠/*^.zjQ{AؗsQtRaOmlY&̟DgٲO5D~hF8Cu@XyiCj{STdޘ1 iZA_zI7S)^C+Y:&>XcY|/]4xRhG*B *4 !VHHE/:K/GxNH̎q$$K61%@Ašz E;4/ПF,^%6dTbUE4U?H9Bd߁vp39jPe!K9:-\;2njšA"0F`q…0K} uQ.[t?o6eDz* Эjp=2b B#l+ ZBH;q+ƕkWF08K%NyVV.Pe Uö*ҖGn2"0IE_9[sK>\o3>d- * 'vnU]rƽVl6 K|eZ!{'v:HM)C3mY* MЌOu-0OQ aJЭBTwυ k9ߡ NȈ<S!$:8cZ^^WP4F$u|Xľ|5vèlS&+U ys%osË9cdC'-m@S*BCfC +HcyEGEv6ʓrUԞb?= 1P).09jcѲ{F⩅zx)>Y '_xK?n =?Tz~4~NJ_9`՘]++pJ_L{tt! 7Im:5YJwݓj㝀B1V;*d[,0fFZ\[Pk4Bm[.xWs%x77Cf}),`rvYOۿ= )6^E7"aЩ Ӌ StAE+)޸mi*mhC\ljsrr(G}vZ482 DKrI*~ЎS%Pr+ll! e=>bOd= 6_1y/=~Ws t)uD*Jl_yx7ed)sqyJ,c:K<~>ҥM.KԲ^fB1.ӖuLj\r𣖮s!2ֶKaHp̵3_H poBu$yۧvau6oܻ `9*YW @e5C Vsw/>Zg-Quvܒ䜀 W~JA0QG~8[|*2~MVK,$xvYgPkU,{rdQYO?fդq % 1f,m52>]'E.Wr2d;GKn@}AқJ^#%R`7\wU98m>@a?iQ@ ˔[zZ0'T*tA "XurRfmb$\ҫtwOŒ8|Op z,؅_sYuǘг(AEO b}yUR{U堿ü[X)FQs!ƕƜ*Ndh${5Ɖ:oW\ȱKwխ}ZHu)ÇRM7W ݛnuA>5zk{UTXSj;g|UYNKZ'8p5#TeZ2,CͦVH}DMlXpu(UuƆޥ?nB5{5?x>Vۓ{Cg4T\jf57UxCHtnπQ"ǣ7fЗ¬,i%Eʷ ?ȟ(23#8x;*62=4Vy/ :j:BgTGp{6yxYd5l=V7C]{vu䲫\@;L񆯘 ~WjA|+1sY%e, x 7'x *.AOLE`$s] ~h@(0?5>{Q_VIz(z W@}V䐹52"Pvtɦpҭ~fi{y2 >QO5Ai;*gm Fv DGB~:!/:kFG}Y@sNqܧ"&j3IOyPԚ˵4ϱ6,ƀQ} 7E=>pLJ|P"@1%*htiNQ#/Q6l5 {vDK+ts J{]t)tkvQܿ_;4YݙodzxN,έ{xvC?oksY:LC9:F g&|r ]9!o ccD +?.%Ɖ?(AJr ⧈2+{CЩYwB8k~!{]R=coN`b6xN~r5W)fv ڰ.Pv )6m:$="&%oثYWumL•}ˎ%E4+ (5:T0W8HW1ʹf(8Rs}kDܮdS^%1zMU,z/]g3ԲѠy$/SVv_{Rі|7/k<-";C{j~Şh,{ ypB2P(>V'1n@vD;R*!UWh'uOa](H/oliV݋m{m ԎFwaDq8ްm'?shm-&\Nq>Rfs nE Җ*NIGy{Koꐙl48iKB2$[̇Imiy9"$6mp/=柽d4f; Űք!>fo9iW. %ndNxw /6wb`.ضG}C}X?RЧ)5o8}G'="4b(vB6!\$ď 3iCzIu|cď^)ۓ4K`k1pw6[mkB o6d,zSzʯޖ$Qͼ /-΄mPo7p|%5lQ*ˑqOeEi6i~bjCXXCۀR}Sd&(%q0vW|cZoXs#yIad2[J/o:RMWk<4yw]Lk@ye=JI!0y qې>nP@ioGF P]@ eT >@pRvE#HXt|RnQYox[G!6WC.9x]rVLZ &;j dI RۯaP'E Ȅwߘ:S*m<9`*ӓ~\_n5ޝTjq6B΢pKpQ (Pxb [EU^ ;,<:T"r[i8h?.˖B4X`H|Ewɪk{e3s8tN2CUٟnjo)ma61S[' 56ۥ]W35:ۋdvN能i5CWGT@3}.s]1Gh=Eܻzx M3`iŪ -!)3H+RO^z5B3|@U81tK{;u+R/w'/m-GW"Bwm (v/nU4g i|= `uiƮdeLjƞGq֡?Uܼݿ[!""Ņۨo1Sn*/ ^3Ɲ%?ϑA(z-Yd}PT@R\SC$uތYpfvU> ޺{%<XN%.*&bsa(M$v*(1U6&?wП!7]'xZuN8<9_YLu u3rsеU1Fb=,zӤ{}-bL8厮DH{뿋zqNm97aBwG~f~$ iƆ2LNjY GкAjZbA&|UjB@0Pl9ETvŢ[-TժWd>߬=Ȗkq n wZ.dȦ;Mhصmaib/gw &b"]i?;Uu8dI/:byĥҪtl!DpyhF^Enk^F\Bj^\0M׌ǀ;DVԷzӕra%&Z̗[2ʽ)C`1W`0Ϸ59e8(0,TݧQHiK; ^۵AcN[A!#pR؄@cfNY rNbpߋ#^ŧdn3tNy-o0lf?%x]ޔʽۭ>j-]WRr*#s~!Sd6uvO"HM ǶS>v)-  șְ@#Ty8eg ZyϚ "1< S0( 5!JM@@$s#:laj,{/,rt O Pyb$Qek0J꜂uA_:VDBt!H B1Q++KC6#Y{ S*g$T,"*I4G%vs2Nax_p{?HIuqd\&t>2|%-($mk^0)P<iȧ,Cr kAyvlVhwnMݐW,4էt( O:1q}Nt4RSsq7`STKtD%#{R(Q>儯⥪{ ÞJu7{X [, d\[4GPM4c15&KƯ Mkgp?5\5ǽ wz)[ŽɦT_e{b"ëc1tsY!]F4f[{W+xOgy0 DT4$zأ!d!^M[gK@U/l[}?kmMkKK^f6Y31\H׍G]ig?4쪌@*gw -!t ꫅G#4"ˆ#H!!n?V0/¿$oOpy~nx\rB&m ŠJq0<1'?huĕc^oN!fow'dxiMb)ڇ ֥fI_6<«%[ j.(q\V׉_|TJlT0}nE lqcI.zCKT)Y5L jj 7.V$hdðI?>fK Ufb^^:3`oa\ ӢW[8bպM\ QagZm]PPWs J3_0dB 3@Ho&}!No(Cz|HFQ,‹2mDf}Yle؆7Pj$ N|bLyH2!ӧjƠ eg+,u3tIp劝VߏrS*q$lhJ[ )23^LzӅ$]b$nZSC^x Gi4e׆=2വcƁSn^ dRwS2s^^& ' |\07 mM#]JcSQZźOq╭($);*L3C;3$+C2V͂NHi;uNVϤڨB?Z'3f$W)KC0=T_YZr$gR%00ZɬF|L.ʓpwz4hpgh#kB r} lʹ:&ҟ$=_E߂"rЋT%+b;[$$EbP[gyӀ_Jjz8mkHWodl N(%LWSALbgO/bqN6Bv6Isoۨ)>GyRW1ՌדD83@1z>1[ߚƞݍg/t:t#S[!5$lp>!*޻;v&V> dǮ &$wxv\ ȋU;[##XrJ5{.诣µE(R0DW3>T=RR@_gPi5b(y?AqUZ@ ,% !WvR# x9ӡi,'KBY?6ywL:=a~_F:{:qi[OK asBX_Z#wх (DGyDTz!?s]bpS赩M%*|7~wI.E{: s#pW_)$>mɺˁٺj"MkpKL7'sV'h|> ŒkxV}Dwr3E3k}~W9ŻcڡH,iFV.=?ToIB0n4W #ã$".~']Y?J}C.f3EZZ}@܎{L6U"_Cm5IY[/AuUNI>$'9ƌmjKU ^ !-{7Kt=bkǽHb ǛP5UW;д^%te< {SPęȵZYUB<}ΨEZ^6 L82]$ݵU" uˢJ:L(U( NwL pסdIYC@!cAl0Ԝd)Je`E!k"q"f%yHħ6 SYCBZ zz |5}PN- _ܹ^, -K ;rfy4Ag,;vliK>+҄.=wl%Ju rF)'/RMRv`G.(;{`kEU4 )Ȟl"]BWw`>+ %Sh amT6%I$_jukN0Ko7F/**A#Zaf7d~EgT69*-]#~&HAYX C53C`\bKqxYp e0F*TUS`7\}U<؇"lD9eyf!u(4@dgm'Y;ȼ:q a,H/7Sl%'v=lml'kyx]#jAvr5x#;X`̇h\-4Ɵf0) Lb„$84:m Ɩ)(Kp*ӣ7s9n_gJ.Z'. 5z'1 :7+Kc!Ͼ`IѺnr{c9G|1$tYaz եʧL1%T3y\JOؚܙ^Q0"S2`Yx;UG5>F㜛A;9m̓Z=W12pop. B b_L `m .f|I16u9t;e'9r7w#ײ/-@GA塼kO7il[ſMVNӶ ==i"u Sa DID:YK&,cmKRΛ%WftC28gWC{ރq{hhͷϺͿ !oGԘ< C+`ѪqS1?N?+}D}V;H;>#▔`秭s$ Q)Bk04HgM 9Y]=dutkdih8k JIUW^*?.NF6~djH,m DNI`>Ө_/*/qg9Qá8 vnxY&y)N`:wyB >)n(^9 EW4PKO8=s$ j[CpQm1oatX^V`_9TJb Q1A.%! nMC۶xΝ,.HMkJB!X!)٭ʤkGW<1V2= låb%ڜjqkՏ`*\ 7*@ެ*j\w9P4QoXiJHs69 *6Y&l2܍)=qb+E%m\{10+w/mr6I ̽pC{ae o-hPcaݧ <젗] JA_τhS[I-ecXTm ۩M[@Dɦ_-7!1cDpX)Q/ Cwo.ಐA1(ޥ;>@aM`ĴnH@|i5[7U'KHoyDo=RuoxӊY(+_bp%K7F$?(/8d2mIG=!^PW Q؇]|x+zf.]3HI?)(W<Ӟd5$P>fȚ;%8SBlkf3U%[Ƈse9 x}Ŭl~D{8FS8oǞPpZ@;JB:'@0]u`͑p#vG*{do8AZ6%\jT˞˶ە̾Jbwm4="2|+ L)GBޔdRNO8ܻqz7>p8/Hd+Gö&#LzQ,bJ"!g U}+{Mp(Զcg=%x @@y2j/>A'Vp!Ged:,u7PG>@}S8)q'] ̙sͫ=82v7%@ nK쳽|mTCO`2^*|Y˜!X#{SHP[03;w+ o7 ݥf56HY곻 8OTt_a>mMҸ&zu+eNmRc/5-Mƅ 0>0ͮ(\{ ҕ`ٟWؠeM) 2[8 Sm鋝BPmIm55\ $=GC\ujҿJؾ>%\d:YĞy|ʼn8yi\H j ČR^_TѨPY`Ɵ jR[fxR]]F^ YTI($px_ew(wfE(MBFGfI˴A.|pO2W)yrT#ǻiFv :nR=M7Vu8W+,jOvG cXԞmؒ/.|-e>'؄^/2jG6 Ru lpK@TE01]& [R,?&0=䔁: eN*Jm 2TVkD,W[f1ygL HWeԎK@_5Q]m9߃;tW8c;h2ܼ!fV@|ExF%v!d'J*Ta>umR!odr@{%pM c*z3Į_DG"?r}:|{qu νvAL&J@g;L~4 p!"]B].Tt~5g4U?FIYE]I2l%: ے:(!^N(%Lr!?٣]s# ?f@1ɛ!,3@E"4=}ɴC'OBhy4>Yg;SdnfFd|`vS o({O&O .>eK$Kf րÞO^ 1]~ض X %Mp!ӕ P"!Oah-7cL(܄g$c}{ꐵ?S2"}\tYz y{JyWiƸ ȏkfAF2\ \gR1!JlB=q_`zVk^גhT`06۔fUg%{<#9K+{Br/|\~'K.8laG\TjJ=iqo^Gڞsӕ99Rr;/-o>B<| " 0I'xcKfGuZ.6V['x0xg"BL%%VM9݀7̉٩mjP^3{dT|NCy99olb[ e{mhr ;`2ȚF`XRޒyv8.܍,EF+bvXog|41x=X A8Ms5[Dܙ|;5wQ~o&Po=e+˔A;YgHW͸7a&Uh BԂ-qɉEy`,H'yN;S邻Xtf?^tC X_h`=!>i_,V;W5\+TT)fy{SqKn=rHS%`vh\k1, 5 ~DUܾUrzpA)/Y}ȅć꒐2&Vn!+A_7\kaBkLKγM4xR֭ +:Gզ|Hc(I6 >W&>_UP4(Nz"bsXR1F':j3ޙP7;+fUDc'Ǚ,ie xJkB /K+g_[I9R=<#LhKH)*+pwxPInD3mVokE}m 5 2pq;za9ΖEIft:GOdN*B b?񜒣J,ZX-@8ċ3dTa/c };{Z-eq˔IL͚ނj.<="Z|$Kc+S#0U\>UT5AjVK~s V+PC?2aTwUm q";u9jWUDXBB h-蜟 CYnݕWТ@ێ$(>R<X&Gٺ2q -Q 7VC!eulJ$)-A MbP# eeAxk,e-B96JpN[GlF\ՠ36I7"XKK^$SjN T|H_`'glmgpaOC* upBX1x5Gm=B%Q[ QJJshf1^5 D8-ᨄcwIWB%q-֣V8o]UW|%Uv^KT'lQv@rw|k7Aფfp?4:Y5~ᖒCPQ!tW}i RjA =p.+unhŽ 6D}yheyY$mqjXg3o~6J ݼ8QVƙ\GỢ=x^PA 3AޙJh Hu_tsWb2JC]ޠ36d*RLMʹwM9wԔS8iI<ᴫҌO-)0\̏,M] `>ǯEMp F\E~YO J>\){pvi 1)}q֝q ƅi6 :4c 空pEz~d7cOn |ЍBYu,(G%] F3u3!sGh,Q|#ޯ9*C(ޖ2J3IG'=ԨCn߁CN}0w]bia0]mj>zB'[A(|pKksXZ$ݭC[ *?Kޮg_e ^ԡY{:ޥdD[\ 2n@a[UC2WÏVl*.r9*R/&&cvlZ嘦(†wUʨח 2j_ /@HfO7=YNLhʣs6aT EwPO JO d78OQ- 0N];@$!Ȭ<$$/K=aP8nBN%O3z6M!b 5(kdoƾ4cAT  >f/~h 2[RTTeʵZR@6JAUMTRtR>(cE++л"4Z4!ٙ9E%)L#޹X?A|RE߷@'kwDAS~ f`+mcACKBp4>!+יV GoLۖ捱T>41Sꌺ2.Nj- [gzPV%m%;_/b9dA5.9?7,@kz@_ Cm~^b׊)Z+zc%Wd^y |bo0^?7=w)K5gZ5F Hzel3KF ޕ39T(NS#J߀uڟhkcl 5ۂaA86 ߙzCCFE?F)JKpn3 HrXqhV-2?J/Kws[Mg9=uCU,<"Vdȕ~T%v>RGݐ<6,ޟD32ٙhH8Z8d޿㳫rvѮ9#򜛿.N=z].R  )jh %T`"Wv[d6#0'a [gU< <L!.*?p3O-<7,Nmк-c$:6Ʋ^"T4s{"`6.?`DZ%8BqCavO1 +2J ocPQֆVv2rZZϢ F#?JWUfꠙ͎>_}ej^ :/%S#>_1]Gq^_ˎy=fmdAv,!iA`j%A"ǘE}^?Ǜ,^YVё| z0r]p 4֌DWNA+i 2([B4oxX4Nڄ6n{ai\>k6,h/GN3Z:~Nja$3K~3hBq Gt6޻zYNbYu BwDCڜX{8; o*Q3>F\޾:u!|f(BM_h(FAg6]`ݽOah@eGQrHD #wiH,O #(ON_^I<7NɾqM]R =*Ji1Q+h˺.׶HF"";NѬ!}&m83@i`Rž.N^p}s'Pv0cjL_N)Yꆐ&?Pп6#w$(<&A[lNB Mc\[#12#=ła1}/{di_2Y#꩖P06wJP>ryka [G'$Jp58Y1g}:J(b˄*t4%cE]LRƌ_oaR.k(S7g.btrJxZIQf׼2PL%=p6Y ?c_\zOXt"b-huڑUQkȿV_ zmĤ.j?,\ZMk\jZ|&OZP+foB~0_:ȭZL9KylA;o-\,M$-voVMR;=-ACW+|UMp`{4d\Cܩom.nY?R Pt<`eF6\ٕf~&.jC(_EFK4U^2Y]yCvqEY6.6owv!n=e;~^Wsa؝ɤq,m$Q.lwcl6o (u@k 3I#>_TSp*jL9Zn[>߯Ţ]!;)KmY6SFS۽FXYa*S&|~XhV5τVcawk %m8܅TJk)+o#GA_>1QϚ"va]-'D0A|i} zRz-wp&zA %\,iנ/!pMw]˩՛>R]"*zU!~~xr:=よ#}0PE 0N7 4[d +1.} R=qZRd"ߞȯ[{H0<]WFMҺ [&,') ͑z=K19:c=t򟖺GSpOdmR$+*Y a`R6ٹ ZR+ado5wS;K3(gfNuiDghQtOh#o)؆h(t%2V))G+j?rk=ZeOz_Lx+˼/!zʸyX7{v5L؂9qe&({]XoBv F  ~^' lv ۷17!>YZ,!^TtmR.@R*:å0q!}9lk&LRND5fQ]f9ߍ˟y$clAUTq%B;Ku.(ZW^d Qc 4Y9eԨ 6*v!F3`4$`Oputƾzq H͜BIyrƑ/e+ +@(PB _V]7mH$.x AtY?P8}($A aɪq- yV #ouo$ʋF!C8\Rd (((րevb*OJ4X0ed`SWC1Кq*L>ռk6v=3=ndž!3%KoDoJ䪼W"އQm%mfdXÎ,r~R oI,\ giɰNR)zZ=+Չ̚&kIٝBWI`*jŠWUF%=]%fdux$U\Vfg؛e~ uLhzBu FQ2 `%e?,Pp m2۲aݿۍwFB8I}a[$?ΫBBnŠ"aeAp+^-ԑirى/cNպf_<rGS~,Oϐ pYrnXRԨ?=67zGӔ=}ۥs٭ ʌ<2NN&vrvCWU3%#OepħT%Kz LR8gNqM4Oe)61]DDmL P'"r5 @<$d4J)<WT=7-\!ə&ľ<Hآ,$qMO+W[>Nc\+ŋa;Ɉ͑o䉝{Xv˾)[djYsNd뾹Y &wr JEN}mmf&EVI0_3 Cؓ9Xsޗ4@Y @5qXhWdosdup:J/2TVp[N6M̡jHt+r8r/e>/pVssX]9>> 膩J35kT gnFr SNBɫ6k_i8HSrga'~DƤ,:`A [3Lnt+;q!o1Q@nD^bW l̜3w B{Wŋ;PyD1.HB.|,FFm*2ZZdb dNӕ*@$C5чϐMQe%)BO2+U36F^@W܎" W3<( '\h 628ZPSXw»OI(giqC(Uug˲&z-_OF<Z;zu96`_WN8ZGMV]O.6\o.YvKN[Sс@p}J z!!-tǪ]ȝÜaU6(j!}o_\JD<;0"x#JoRNze".O,H6^ Xv+!G+`J^h @:Ԉ fB. ܄~/z 8; ȂrPvR4j~Utj8l ԑNLyW 02ڶXj?rtTI[j6XewkSs`BF.YbgCWtD~Fd-E_MC4q#'YZ2OM3+Th,59'?:Yoz_8E]ggkA_p$Y}`Ptl{5[G<*G뽧FL?#5t+8y2 rh12Ixv(:y?{azTS&R٦ 'yy-[]p% aC~"tӇDoGs׆-ъE"h"JR*9Iث*c#@T| 썳A`A-oVD Wg1ErPÇ9dՍ_.S矱xOċov_!I#WKM.薌v)_u<巗T_ԷC9VЭlj̦\w@"p>fSh؝?[h؎]ѷuDՙE*?g%gĞ'MG3GM%T'/I4eqqO[_Oڠ}TBǹ7WȣS>v F3//il´2D=@/CJEc;_E9BQ꿳S# $ 5v&ɬF{m5^^fu 5 ]cY+'v(GR5lb6k{y]̂٫Egx7MAB44rA83"CE dq/7qLz<IV#i7/bS/`T;- -<D@f~9 /D8y5zM,zEZ-Qz.[vF8E'`S^8E_Ek%GuR*s P5"*~]!jFh.F93Zˬ]#,dٽQ‹=ρ.:#F=؏y3w@G׿1.or=l$,*^Ttֱ@Dpfa6b&΃t 2N cqr/[c[aAqa4lQ=K,eN $Γ8Kx2+ f}V.,e`ifz/i ]~Y؅TKjZti8!D|Y{/6d1 иbKФ}*U dص!+#Y.͹,?[n.Չh 2ړ6%rox#gN /(KüҘ#GߋD NO_ }fQ]#6"Jɛ lpz397$vt [9@ʧ-A"\x^6.`h! 8uM&[׊GhYO A4LP/ES?(M-|'[e>nt$ =ZP⁦җxXM]1"kؿ I%'fgpEyZF~?}tO lBel[~6|@$ зxT_V@Oהt9Y!|F:OyFk(0qsCrw%:n *fq H#_̚x}b0 ][y㑯'|\:#)epM5Q4("+\vXȾGNՂ_ReѰJa;볫p(͆ѹ9!!~?Cbs2臘@.c8 ek.Ȱ_eb2HI/TDM+l2vNd)R\)N<L`소5naFͰ^B5 LR<d$Iŝī(|&v~@AFT|JwJ[T3:'D$_*e`hI%1.a'Bƌ/]B]wnvu/,+ %bMkg'Hg)}~϶aR\Mnttd#9c LY6+/Iخ,7wzS1- V zA"D=i()XtKM$-*䄉 mj>`n ؚ>…lؿjT8.^rb6žvAS|Q8˚ݲ]$iBY4Tlnu~]GGZ)d&?+l4ŎV^&S9Խę&vpj2 Q,ۚ]u얞L}[Yx? }`TҴo=ģLºSDAMAdjۉ城 ˯ޙ#K1'R3o c(|D:wtɚkrrZeUSZ_s<՟%#[MJs'N*EוBdma/qS~A.g*;*;,Fp3P:7a~h! LKuS^H涆D~lyhi@KLhW܂F4ez va:s>]`'j|%NcJ >.c,rlEf1-G*M,piL)A5qDޘ>}?L8<H\޹I$a\s^87*O@3<*ʵXΪ8g:]cf`DRZ_ޅGK}e_d$T(zZ_t2MdPv9yOAR7CUqnႴUey"snB >͜4!`ZKm+:oK;-ljp%%vDDYB I!+Cn*_r>(qKD9>xX.67.. sbK; vv-,o߂6f`8~sp—u7Xty(ͩX{tsl>h IBVn0aAZj2Gǖ%_KsG15~͢|Da&֭q;tB3寳Z\PԷxi&"䍟Nz%ZX 7f4I0#H7 1mJhZ|;dfnf= 7MM4 H@.}1 }Y-X0إ7Υ^FBH_'†t̾ir;#* 6v>s ^i6W)AnMg{ro*}L.~&m(/ñڂ 6iK73”.ꐋ}J/9M]cB€p`?mdtk0}??|(sq@;;SM?Hs Y(sZξ&' לŝZ9;H{sb5 b%c-H1txPxK|S-y}`7n͡H8=I񬒹o(49׮ |I$0 w=_&#X/y%0+a=l<., Kbl1Ģb퀟Y|DeFJ 9Z@tHdk^h^%ЧҝX+6Qv*,+i6ujXH+`pWU/9n[i ;w?ȔU\$n=nf¯"sbr$kRX1{1Oaz(6+.Qԡ_۸KS: bZ&$'BxvE0l  piIoeLƫoBH z $ʘ>[N ߅qF.J[[^d-02!3N *z~UVnܸx:`.f>g{Jc6Z[ M#N>QI 'ΔLCfT\H R{_1~10!4 Esh=~(q'e" 36cƂRʥ1{m'~4%`|t@w[ՂgHTlU26EpvpaFI*qCg뤌X$Vms$.)@:?7,~i:U1ꀨv)C@:BԆM9@h6vgP<46?40ZuТSۖ" @-8yL 'o58'/b14iD91D ClNGz_g.Rˢ{$hV B. 55r-?4|t,-oLÏ/km;K>9x4Y Ҏ< L:؎wwDSiT }ř;RωJG'$yp2NTR+c2$5%S0޻pӘ!1oֱYA%JKw"IA$3At_g =VByCV--U ߳|̯Rj`r{VI]вʰ*CCŜI ْ,aq1g  \R|uUIZa.t7y?zJßCKxk }bsK|hn)ŻAmkI\n ]/`L>X 18gƲ4oa!mS ɓZ̚^);ܚƺy{Jvhlc4XCK`O{QO93ʃۡp"[mwo!-Ub8sC@}y7ulGa_I^c6J( %qj(勄@?ĂEo^3w5D!9VOi/:ܞC씱^/ jy_F[A+)5pCKȧ'J("H^*1#KE{qG"Nw(\\?Dί6>* Y?[{qy0PlΑE&Qp\+ [EI`,Ж(JLLc1&2}PʒK3;$EYidy?C gœs<8-K' /W6" < j*D:*vS Fnfu%<$_׸[ՍWS,S`%ԥ !<2 P%ι`d 'YFxs롧d7CeaV TH Nxy n sEԔVndK{zhOլ-"$[)c WFfJCG##m(8 *hW+ >Ѹ?{^!NZ,#BMnѺGСxEc`DixI-$kcLꖡõǽ 8NpuL4ޚH@e\dÊ'GWЎѥnsOss:i)㴠p66P zzf.OTWN%LD}#nvLIwSS9W3Vuk>/_Wt'.bǝjy0v| ܆jto{7kD kLj,,}tk=lA`$iV?Tx{Y\o"VaicMČ3BZQ~;t&L6,W CħslU*NAN[럢XsAuٛRcKfAW$,N&u 5ƹf(=zWdtbs㽃?jW.z dpR+i2K9XWu⪿`% )nz9P2N+4Ue]TS LP p7 vk`áD` \&jɮńA9#%p047"ũ&LcNea9+⹕5^ MO`Ezy4@7y@$hv (:bZEoި #Ye(J`}}h΋ԫ[7B%"R O.^Ht[41P˷}D1ZB҈BkHġUYh@Vj;5LQ~s8&mBaaJ_iÄ=䰍È]=!Y\e5z w}}R7L31 <kk8n! 8ar ڰJghe(}cX* Snmh4)y(T~h 70N$q[V'dD -o ]dܫAP1>5Ϭk6ސjcMVO30 -qĘHN}]jqգwz>d:) 0 :-`}yÒql}XF ~u*|rWL~NGin){JHĿ_>:203^tXWs;yee?m0|LDć5OkޘN,مaC'{˴RTdQݧt*^1clb ̜"5]8ӟo /~#Ŷ'&iTx"}5oN$>;)=H(^FbA1ߌ1J\!J+= mE )!+j|].s- .3 [_2RKP m<,L "T#pp)trG}slZ"ޱY!z~Qɸ?1[%.*2 ͪy0wa8|c7>N&O|10Y% ^|'ko5L=bc{l[BU]R&I"68a#|<׹T p. ;5 *zrBYGrOàkgGLz to.LnB/0L1H;bDOytb#Lit `( c|:KLӳX7t"W,_<ʗvs$N^jSx3xP/K~\C.Z#t^-PcXȢ((oT3  $_ ڼRuBvS| eYn:;IXJx'lŞ'6oS wTp`$J!@hQ;6fFa+|P XLL?<|'Kqme0N~ۋHus8^ |kȋh0e|,Hl|8-#K: [.pvG` m_о>fr>|ʶ"A p1"A<%'!48iDTbMIFK.`wɕ"+o +/.YP%8r=zftandU*ٯ77&f+5HK<`RnjiK'B|T]"PFs0G7M-8F81%+;=]npҌB:KveOrV(Iv>+=`XvN@pޠIJS}oEǵCig=FcW$/Xe޳4ϊX*c {Qbweɭ92lڰ*o尒!`ݮD3Yhͫ~~Xm@w ; T2a1>z~n}J޳ 5u1 uޮD7;N72e&aeYw5fy*?שd&Wiv +#qA}8q 4HTT,jt Ng3Cd ~)<xZ{-ZeۦϢBmvi.4ZmYئ@zÓ zt̄uDxD)Y` Ik7I{)ԔqfYz)^\b._fWօb:O^EnUl!k)`')ph7W8A<0q-݂IZM mEռ+F Drc|3Xnʩ d{F_ hIhJNy%%h[Jg X01%RStsDZOhkg܁֓Ieu 剫QV5/ZLcCz@JT ҕ:+h:~;\g__!|1+S($L1`<p 3))`fVqL'(k&VZstu"?lK෯d%gQ E<%\cuS?,΀YZKUJ^Q/ۿ$ba6sM^OWo=\c- ahk| B gw3 cu$uZHC 4`NA')]m&/ͻ!dqSpxQiJR|R6 kڴF1WC#]>mv/S"<pϒu;Z1ڇcӗ!xNT2OT[ J'>Zƴe)MBaLXڜGfJEXT7kl2q9͟Ʀ_~0- EY>YLp>(&i@w1 DUչ6@<$'2 ui a.yr) X)X4+ :~EH6CvX!+ {dZcd??N4pqÈݓ2z\+P`x\egFmvֆ,9gZk뭚,oOOI"z-i2];:,+4:| !7|] G}xV2/*H"!BFK^?q+]7%n?Y5Od§I@o 9ݸב~;XJr4݇FD|xrmOyPidHEvgAIܑ1l~ʙgm" 92%!sh*bb>DN!"мVooV)( h+R^EYc@x]C%X1Jvp,I[!)):9_}$M>u'~,ZiA!?JHqI/eHbs[#ױH XكDHJ8ۚip(C5Ǒ8JhF0EO4i'gW:Q(峨f{ pSA*. GpE3p[ԲsdXM/ mBLMm3'Io%gס |n{/CPӢehi]C82 v4@%i1M^aAҗ1Sc))S3)uLbNPN.!;&ן(9̷@1 5#K ]beZF~bG~Dž',HabkodzWn  ߹tp#ء*VZZ+8]3M#v$%xv9Zl vptNk/ZnTHsيЙl~?rVE O*u??zL *lD*[':ix;t{~! B+" csAnWz!H5 =hB!ye9C(,+L[sjXVDmޏ`0l^QwZ0l4w&q(7[z&-ʸZy uԐ5jpJ=܅49wIt-r=tj"$bB${Z(. ;'0t@l2e ߵ >tn`Nl1&Z|?vw|m71vaw WN~/}e:ZKs'uY aShNVNF$'$VubQ?<!v߮cE[=t#HS,jiwJQcHtO;:Ynj?@yq:ϣˑHyhN+#w ihS~]s3 sll\燓|"3E@CRbBw> de OQē.i-O+ZaR*fBYo-󾾷E%u~,~8&ȂELNl\SOUp;CCni_'%c'yrݮM0EECv|Mu%bQﰈhT9oHSƾU$WU?"iF.u> h׾VDV|(+|Z T[7E_e آ@RA`퍘w %6W-ʦ9T9{=<0I#)^r S 0 r6#eWX3UwA3fYW)yI4Dw8$٩(e]< !'K:+>L unмٓ+:cwYst;՚i{;'{)gH[F%@fl%K z Trh!DM͉{(pOBPAzQ C/AWֳ\=F?R|pVQQNȞ%s2$}8T] {9 -` &Á`uFhELd0osO,ѧB(&=;7(bCW lhEΑ{OuZ .PyΟ1oG}7:)L!oGKpBBg)ɕ,xn͡)\(~m%z. DSs,/b@^Nu ~]ﺫ2-w#k$T!iM j~V_se.^Zs;opO>2' ծY62,߳_93ߗ*NS[F%OD-)KC4yT)" Iخ F!ي <[!k6u,:7oڍys.z|\c,Z~lBl? a) ?aM32OerG25{>yibF `-vD>U{yׅN/E0C{tgsVcw@FrvFr5pt XQ^|.@<|؛]\^ +U3|ՋGsk`!#E WʃR)nú+!NGJkjlɅLͽj'ܣ~[\0*y"|x`:ugJfSC_Q]Ҕ[ ؇8R.\ͪ8,y",x62zh:YԾ@u2S_fgh@~n HrZ4f.>|;DIжX +} =rWƥ @;}tܸϞa4"yM y~5.[J45ōA-5=NK; nBƥb?=KVI=iAFد (e[ x 2}奛 $;A%nxotU# Z Q]B㾌N=$]?l$\:o×GRI`aO ]siQt#K\Q ƹf6xM@gngZV|T _?\[ 52"yE7N #J@x8 $ '_=|l9:j1u ߙ={rcg @y&JַhX`wȌYXKqߚ_ ׀_Vj+bZ.:G>V4'bZPz0u,S!k`HsDw)^A`Jcr~O  iQ]r7i;W$֊u@٨1(yBx4X?0P} u#GPk"aS$_wz*IdpTM'z}/ fjnw ^( Y%y̦7< l߯6 E I<2_PlCȫ#G R< `?-4NSA r5kp<f=-|>+r7b_ƇRvŏ&ŦyU,Wo@鑳&/N-A$NMCGW)^9>uw)wQ[1Qq\.jmr:P׽sh2R/b܆?2Ld@6luIZ4u_"k*@7D+F@&o7H]4ݚB:,R&dSڢ؅-VqO{Nk66T />?RIu1}~~A.h dEiΡUxWCĮ岍`^ >od{k53]=n7K=,_T~/,MOZ(|*P>f)/̮SJ xj&Y Ә6ѬpnK!Ր:(Y)==jY[%¦'$Mfb%=^y?aE"AyݳraTDŠ&? MVmjmj" _ߓU@AС\++S@O\#s'b8YLK!mQd@>ΐSb?ktiOa)uvB{':B6o_]ࠞÓuo+5'b`7jT/OʶW%J˴]7h@_F|o5! ߉TƠJڧfl9oC6n瑗qd$tx pk 0Exhk'-=@;#}*KjX%7# Mo /fZ#dHtkv",3o"{O%% B&jlH} Eq!nbd&8.uxTh Yo8NGuøHh)@%Y@6K}h4+pds!6%ݵ C$gBO"9Vs2{X06xIB0応֎VRmdBy {|I9rVnMdZpCeH13ǹܫCJpC_Sؘ$ȐTι04aS-2ړn8֐( koo+:r()Wek5ml 1xbf@Bځ5+gE0@jGnD{g7/b DJzT!pkLk&i._SR 6-W@G ]Fj%H&r5)vTr#NKE2kYVOL fl܋|4 _]{1jƍ@>wǟt1,>OGȤI,goc<Q\;5-dQ8)/rY~, T ^y0/9!x,_ Z|?t 6!"V7Ѿ(Yqrv:PLλaEkF \sSLI50Տ¶m%ڏ(*BA4u+%Mљʅ:vD,îoNJ'Z2vcAx hft=mIx<$4chaݴwflvG,g:]@v(ڠ^{epO8CҒLë2&ӎ2Y) Kќ jmZdXq<1 -|u;c9LqG/"ޤ fc K&u .󣑢ƅnM|c9;G'HQG\5r'žqQZΛS/:5oGxxav 'n@%]zDX>FoQ(q32=~j1[9%'sR '0lzh ,d㜿0I"BČ ]qO^w]!GΜ|P(Hh!/hIN&D:ɠ%Iм!=g[gpýb˹M~ֲ_"_5g1Rm LVF% |4\P ;&B7Z`Lv }_娋&#/YeMj>nYoBN*^G -|`}J\]Q,W]M=gEIlhƌUxI#;'}+=Bhp8]y:p"^λ#l;n 0*}hgBMB}ФĚ.x ;2hToV $@-300_IF o\j؟J11nB:oW+ L(POxB9!Aԃ "%A}"e+Xt̞DCrE8܋~qaK6~FX9 }|t Y`)O*ͫWHJ|]Qkj'ڨ`h-RQI_aL̖"G@R0:!aɄh6z$!ЌX~ usBꛍ{dذ{YMB`Tr}H~=ej96n,U Ti&90~b |sr߯O9q-(qF*fyܤ_D"HKBMn_؇J_F9ؓtbMn2(so#A1ͼ t@ƛuaj㐟.%V` s I@xk"~io. X FĊ*me)'o@U2d7+X &?Th>hY1.MnjWSz^Cj"%7 -+q$!#QPa rh-.W/kt ُfmq):ӕCړ5|^35\ I)&^$2T ,h#'Ո4f =2Bў97!.D'g;SCCˊ|VcEozQ}kMM"3֦Xڇ8 KC=d(Do,`^Y\]hqL feI3Tl{1Gգw܀s6}O3^nzJW<|sX&í,T1z&%Ó.sYӜ >KS<5Z+ZdhA[îXKKѓ<gsn$dCLOv|(1JNNFu5x.`FĝuaGHC4gLS/cPQzˣ(fɋ o  l~U2M fIȽxA﹥|_r ZJ\ٳ>5C-qsnX=LHLEFqQqwRk}ц B,E8{WZ$g`#+AT|Ut7N!Ylxj/:0/'|4%k|j<-Q"PɊHbuX]!%M$A~`e %Oi]$*^mZVZ4$1lʹ)L~7H m?s!T~oB~53Bǩ\D;S5*4V`,,\Xp2@2; mE htP7`|Y$Ґ}sƇ J>Fi;WYcs'n#]C өC䩔~q:*:۔CBaQ)c ,զTVH`ѽ V?JX`t\3SXЦNbbfPj:^湙@H1jh7PW̽ZMVm 5lLsFiaxַ[ӻY$;dd Dj"1h Go 6NIӵ*!ʴ0ܴ5c 97_/5aG˸@P5)g PP/oOK!$=-6esM cpw[b\2JQ\-{M@lu~a8kH r,a|/$k@t9YlMN*"~U T%J3m\w {!;0$tzTH={>&m5 F$@((M?[Q0F[$" Jxor¹Px/q\be>oI)懑t27 ]HnkY i NsTy3wl(BǏ ^OEp.,V<s Z x[o }EPpE{} Fa#NirHӃr𶚌A0y(1ÇvF(CL|^Ouٷݶ3u&gH}CR|!|٤>gi}$hs_ʕϣrvӽOAѧ-E eG'jo ۆ:%yd*~w%qmڻی6:2LDMUjھ,f+|^E`K x%זw YOfjhsziT Yp& ,2ԖՕYpx}6©kk-rSHVFcvngKR?'I?&6~CtD֓zUP /x\ӶM@ydW%u^x?TY/S 7y Na1tq[a:^_uoY2z=\zU\Tt ͔.⟂+)EGHM=KO;]?M#mRw[|ۘL pKM79-JrYD% V-& *V/ {Gv5#4Pte) +O:=ߓwW4r|@YZK BD#vDDCn ܓzX1B^D˴>'@}Z$WhMo5jLJܦpb[WBl%|Vn^K?>Sr֧*6VI]7K䭄8]L${]l!/q/Sl(0i0_g!Z ;ܕ7Qa$}m>U$z+J O*! [>eFuujΚ!%o ֎m[9z>_34+E[UZ) .a*xX?!(X􀚊}u 3<>5n2Ԑ iT{J&l*{&usu>+WUL(`iΧMjv]gGxYrQJ 6ž_QZ_S1 [3蚥G4xBFP]. PVDѧC.{H)ѷ#ZFq)dJz`"܀wJvkzz1߱"f ߽a2Geig*ⷸf4.nWW'3j(mgrX0S EF]Xmz_t7Z5fXoxy ׼v6Iew_3rC AA/BI=9I . {FʀC;le.(;%L=zД~ W4LO!PatF2u$_ ӵ6yQJqXJ1&ѺvkՐ t1G*5ӫ:"zpؘ#\XtE3K܄/I}>j:}D\A ú䆂`+ruҥď6Jk$Ş 6)Ln!<$GS6Uzdtx{OAʁސ˵? 0콢ؗ 9N0 H+6Ě^B|GYfw$s\k Oki~ UHXA}[2[T'jTŁq=,ꪄfev992Py._ua!q{6gh> kxR9QIEy8A֒ †J1H0VU;/\]o00|]@$d~ <曗D2(}Tx b7gޣ(';ٸ +v "9Y"y;#Ÿ@۰'u1ol=$OQM'OdyC"[1Z\ +W.tn*2װ7+_|׎W9[%v9H7`If젓DC{ԡ{@kj"~߲]Cv›S4BM5K 5rɂb[ـrh9d7X߽Չ<+ӰGpJBoX,i&&aeÉVi7IMԺc(εi5ɷ;S »fzxS㒟v%䊵^7OTn4u>UHV?Huy%&2U0ۧ;TVRm"[3 Qg1|/VONg=A̬i@nU|tXh.])h5Vhkf D>SXl?\5E U͕$mܶSP"RYOBUŮHM`hnbjmq{ 1 e4ᶷ6sEP@Bd٠W䎻]h''BGfp/.M%^`#"^S|aU@g ̊[ͺQc6x:({`2, of\Kb3ӽkv*ʇe՗Ivm8mم@1޼K5KgF!kRA?Hl֤o`0F'|a]@U]) "ĺkY}#ZS{A63Eõ5~cO.t##s#)>G\7oB/ C߱J?9M^17RrTt8(-#EMAt52$;0uu]ݫ4DE0}XPP0B]M ZbkKRWnCT~b(辜KoA|cq$Eav;\M6O~+++;PZRD%w1fkG@&: PET$zƋmI!g>"15CG?4DN QAG59}y(͏<~5G4;gʖp=f9=8y[y|T!ՙ3 a%agTIw` "lC득(mhZhqI| *OeņKy&0؇Ep)u%s3̓;[$s,J0[jJ+d"<kٖʐe@<ےWv8٣$Ҭ\р'O_h$= pnK5yp_OgM0e6 I^e`8tb4{y)o0)&` hBv4IAl,>2dM#@[<36w/=쪦>McDj_ȃǟhXiu%(ۮI/D,Jc$RnZ;V/1tqe^Fl#Ģϼ_l$QX+й8To:zq4d^FCi1 _bi\fOknm Wnd44cNMYD6t+~(hYSu!?B9qprN`};z᪺MWC \2[ 5vFk uzwMɼ)"lo$ߤ7u<ÃLΜ@TiQo7ww;ݸO}[{~A2`fM%5`'|a+ #3X2crw/bNiZew#tRe `#C%z| HO/*  Kq<<Ν=T|n3c}YYsxGI196^E OZ;H"(x,]X<.Y[Wu"]_h'mw{>CֱMD3UY:L"m&?M9t,;?1bkmh\Ϋ_$7Ar ,&dP)#ŠxI索< SHj7T*mkVZ (U!îK~VvVX/1RKNڕ[vk#oUw5ۘ\ohq}+VoyJ6D X9V ğ*)@5KHD4?p Vţ>q<7nOޫ?S1 בa)x'.Q$`@vf AkmVjBi|G!/C%b@S0&sI{v')|Z 1+p Ƨ3G lkJrw^E`+tP4Z?QWFQGyZ|ҳ4<鑊o$=RvH[jyp_LsLLPWz=m(n~5fXb+ş٨k7oA4lji D)R o4b|U-_%TlE0 :ڍxIb {U/}dӖG$@=]#AffxKVԟ!{CO9VeepHYK&P U׭,5}$@H:=t:_ 3!)h-T$BD'g_CL"H{b:S~s2c|fCq]"1Y%yo35*N'Fk 132QTJו½nc4IWf*S؋4>*/z`e^*=ُ֭}EIu ;9^(|4VD4 `&N) xk@ ao@Ӽ{~沀ax]bT$k4ܲ")6Ƈ[P (Z4P$X2BBh6IAA5_z *_<'zq(OU SL.Xz3~Qרe͑1w4^_@)#_NOs,H>?jN} B*%jV5.MdmM$WTB42?Cy Ҿ a0V~2gt5"v6I%IS>QDk|>=XZN>zE_0ޟZQi8{ݕp[H7xÎ q Nh?Ӭ1O5Z _Ijm ¹'J g:+8T:J$?\fnjkˆa ]Rj1-Aj*8ySPH!J"_-3 ^3˳6*F!XqK%%S5(~QҌ'|*ɩY(-&yvғfg_♸?/hHa]‡7\ı!;r n2[T Y"n)kC8@dY9ESLx^8ac77-OxKyL9{?q/{ҥoXuUTCJtk3u邐Agld>\] vPuLK4@#JV%Ea`^E @KzҾhg';3Zȉp!%Yz]a`T=[r'{q 2­da7]~Mhx-\ZaA^(nS0uoi xM<"[P5|\;!,-aNx񹥏dIg{`v%cΚ#B K]?XT#„8و-zLmU{ٔћET?$BN&a\  JN=#f6CeeڼR/DZY4Y-XJr;+z=54"NNhDLHXΦnCo) [sD=|ՠKr(j<<]Fhadi߫|iLr{O:Y34ȷ!isNPM:#oUό*o-!U3}R;ǎ9Pi:jbiG.reNR^ "ʟ!m9Ї}Smk} FjVϼf(q\K^Xsj70]&Me:՜NlwUp&fRLHŢ퀈$ނF]]jM5wLlV1eG40/qV~uXo0xVt9TteDɜ3}L)"qVF DK#FZV7w {ok5x5U ItMƔ4psM7Gbn'Ѳv k/C eKQ/K33RAG4VGtiCM31tmaq[뛥G5_hT>S nX$U lJ2@"ЫX ^)x! rg[h3~R}n#4{k0yNLT^ *|H/?EK__$Qo7%~~0L$!Gu"@(ت{]w\c[TQ@$>$ÛF񬬐Xy,7.DNZQsÄ%djI#[RᎫBwǼٴs*[݀Q:f(WL;3 sO>- }d2x8&ę˭҄|I0UTdCU-GlUX:qRbkZ)|S'/Sدq]*>fi(,vx>+> )rkAR tr)8y^r-ʄ t@?jzQ6.J+}A9X5LEy,)``!))L)T|XIfW~pr+u>{q}<>h$t{gLwqXwJrLr0cPsš+m;CУ?L-99zL|{A׏ÃPVX iVpQʸ-Pẏ(2EbI9LkZo G4 <65s\tr`yNG璈".}N^N*Q=-|K9IܸA )yNbjW׷񛢊ʑonr'J.Y^x2 ,&${"M.(<ڱJM)#eqr1)Wc.^ Cp eپws|Kk}/]C7tPvK`0tu)k=;UkbnVr|M>BeJe%t:|W_*bfINEF]O6Ϸ PX6b_6þHIprN@ }$d% <>|H^Ͻ<0?!{Eos^'&rbJAPx#H _ceȨT+ڢs6kdoD`*8;;%O^-5AJɎڌST|?HxP#s3NrH @Ɲ2Wi2w~0a?*NBV´ƦgMiu=:vn>R4.~/({aˣx+BEb$mۃZ ovUDÜ.4,Ϧ3?8oծs^d]8WԲ=܊;N;%IA}-T(,:)|U_'YAHÿt=~K>fW{\B`h?Y>pBm@J+ǽ2̺)DKQM iX((Z/:ނ%?,鰀U$#{bhr#_tݯ6B*ݲ-'u.-qiWЈ%Gaжݭ)@|'dnA.uoN>@q2x913+$)7^ $`-/Y\f-Z*DE'o- q1|Yީ >GgD՝$fh|Y ͆L\rs֗TP1x&FqF!F;Oe4rVbvo*K!))ۼAs!JhզKP\xi~Y1iTXτ\+7o*>^JC[`LjYBԸ)n9~ιsVWa8mo~4B5 = j}EO@pI@ &4΁F#' :6j3HxsGэR;5 QPa_)lMoj:mY=kJ5IrWyηGГ]p>[AtȠgV4]Lt-b ?,]yEl2QJ -ˎ#k>[Ooz0_jE >|Y;LA[4>8?ԻQ!s$osβ^.X'l E3/J=o[+=B̾$)a'sa@ք%_Mpm(wu֚9sYZɩej؉cP*f?}ML>Dl b}&z\SUVgmT)41 (XeO嚖z0i!PXg8@Be'NXvuYu.y]W𮾯%)D3t|â+EEI6 {\'zK:4'x('¿: docƕ>~ZppHemf`?JlGŷ(z dN%FAv ZfNE/:4)Uby>bVgu s \՝ ZBpаZ{@n};; >fm\,U1&F)r?-xGR/M:2W$_Xy/lE˷PePVnǸc3P{֨/mug܁rZ1\kIBΟ%I⺅ ^Ƃ<ZA5ޟhq@ᖷ=m6oNcM lrOM*~C/;>Ig~U]#7j*ԣ`T)>0L8IOXu 5)vvQRcD_NI }h?Bӳ_"(#/w6lZ&$.`:G՗3ʦDAvKuCj~_oLTp,):M#H~r)vɡx:L" (y!+ٗF8B}TɎ֑cvHo_͡#w i9OfBޕwFPf|MZ;S/M 5BV0 ~@':_x(^`Y z@\2;hTJidfc/ 1wB.2_TgP56/yoSf>@g{ճ5K 3a.ky%N4jOƈDհ"GJrgxp&+c{~D8.9 7s\N 'S;KDuWW&@VCML}su#?򳦍 hr_aӜ >ᕻ_NWVg9Ϗ\aف(a<%xkv` 6MQNGBg%ʹV֏ z\+BUyXOG9d>1cў,4pyTZxoo' ^¯.uNwTo7V/oI)_V-ɔ/`EU<ƦD7T<_(ϘGl}2bl|n/D"oԱӫWqZ$?i0ù>[*Lȹq#sRoe5H%՛~rۨBB;<`F\Ph^wEDÔ,su_S~XPIl T((=w\OgڸZ"lI(Vjd#J-3БWP&ִ0J;8;{#)Pr~x)Ysn Pg6uX\Iթ議H-G.Sźv4wcY@ȵga}GT­4o gwx\2.>ǽމDn9e}7N"\o ] BEt12V /PǬ .kF'(9dd#]DsuGHRܯlJUrea9\`/dc!T&<ݦ&h>{lO[@7Wb\+n[0tuG7)yybB¤eySp$ X}(4ANX]m ZĀ%m?l !& T)kGa.7Art+*u7+S.0CnrMlKUn7ZEz#%˵duU8zmٙRb Wl1T 胒:m\u-7Fu, tLyt*:p"k1GS-2ۮ > tĘA}yQv2ܼ: @x2 %W.mڌM_EV0ݻL +DC+d/:H.9!?NzX'o-9ՐR{8e#%1 U_)Rq'R8-; ≤?8oآG kBK8SbH Ϻ+Ip/?6r/\H/xprћP/zA1ʘ$I׳zᳶIIL=-Txmc!L]mYG1svWVQf|nLbz֘sݖrU꿮F;֢~ N|mªArLOy׮T wI>S>%x'\?S̟VN@iƲ+N??xSd*ebVҐpN!I#mo73~!POphQAQq'T@DAOA/)lFgMOvn +KKֳUtΦ3 +lN UN&:e9AS4YO@蠑cuK[ 9lgY5vTv;Q & yF)GLXs m]FY/#ŊGBqқ`YVR|2abv$zE{w]o[J! m4TFW/|J!xu0!m|9)Zc2l0W{F CViYD7qnź,)mvfm&Y?[CWcD똵1 %iJ\DoVts?[cz@~ 'ejPBzj񫩨VըD9xp,:U`$>)An#kO}$`qkK1Bas)pqb=>`w5f)Ax3UTsT-cf3e"#WczF[i7 ye\*u?ᥲhwHݷ@{ =10 [tiMv{^_+sx{"Fr/s/f< ګzBxgAyd? ̖<~qXrC3*tYeQ~jX|0zVö"vB<^&YD)ݝxnFWMg-^bGy/ڂ*CYɕ(iB)IS^jsQ~O.si:rk ^>2$n&RqȊ"ۜ|\~(~O s!?,I ZVo GG9Yk&g}ؓZ 9/lJU| 1a@ϩ`OO=}nS"(qD'# 'ETLBᮘ mq0b4\O53BLp"_jA8L ԴDns."v>jAM. -%&@|%ѕV.^R x$T7v# GjP0P탦aン^7ÕDuh1C33-A|ٴujD]Xc{i' TހwV_w,bi4.TZe1#UC?K&M"| .LL'lOS=+Wa#J?m`h7z7 cPj)#C1g2dWBNH{SI.{UOZN=ϡH * @slJEK'Ōߓ%ÃLCxn<d'ty7oqPW}MJI 2HTB>VAgrѮO`4v7SSAnRӲQQ7;vch1o=i9$f4bZ?ȤĴ \J2L)ZN6&_o2k }AG1vQ` (%`(LH҃T˅o;r%[ș~PU=kޙu.4DjkOD aT7{&=yAH-#(kp1io#M_KG:#?WEY"@*GF/^{2-[GÂ97&˩s?Xoa>lN{ѳa>%]%}5"$ I gO$*QFȧc岯B[OzJ+pRBM HU4-<U2 9(ˠ0~'WX0łX! OdO5HIg%4X@Z䉣=Jڭvk&OrݺXo=y h7qލR,8k@c-kt ͤHiTϝv4ﶅ0[JΊZzxeB+2x On6gl1u89MW _É=q‧π<^( rC;鹎4UL1}&9B!;JZ"}Hesi uibiL)߿ڱax%L-gz;6mt%8 qR<~WץCZʿ}5S Woѫ`*'0Eo6,YuTϳS sqOח%M6 X\%l_w^iP7yw  F` s(M0I7`O`6EN3'*i4"\%_XtB F獌r9?d1[(z/1#q@N?%ε{_sFXҲ?L,a_ieqz%d|OR1k#<18Yȴ_{1^@3UND+kA|EbC(ޫ5wԨnQtHw%]1+v}唲Y=[3L);A[$bb̼x]2GzT]L>wLv"ň{F? s}^0LoqYl1#«J/|WНG';M)V~{Ek rՙiQl%+j1bq0:+_&qlS@x8 b%kˎ0]HBWtUZ#\WD+B;qjď`D+d٣?!J ^px/@1Q0VY]OfOd]Cž-Q3p"TOr!% Mn,tMXyq@³'^]2\Ni)w!=fQlɊJPemg1Qd>@ú#nvCTȲj>uq7ڦ+L"DŽ68}3&4X LDmn_aT[Ncn &*&۵> 2-Qc‡Aq <;BbPmEkl*a(8%ʨwW%^6q,b`6州<N]Lm܊Bc ;}lvy- {Sk2P9W&ʅPJ|Nq7{aX l K,M4o.jeiHڞ -6& sLYTUHfC9}¿1u9k2Ŗ41e' YәURcJO(vp,17H/;jgYf Z@dsFQM0g}h$=ul(G3ȝÔ9"GqR0ʘr)eq*-c +,-:gtg)ݑΆWs)mQ)q8<*~#aGKBД-Q~S]_rf/%3GϿusZ)#wyx0xZ3u8NsC4P UH#Dn!lr_)a3uGFlʨ' EґVkVScCT/W⃶wu"DҏAt.κ܉Z[ B2EkXazW4;zHgXkwb쑴};B]r& TUy$Z&\ϧ~ > BC iQ`2 9m]J?Y%+O?]76aR~UsYõREɪ[VþugHC°`6lHB@>O+B*vMJR[R0 :I`Z $i-U_VUX_pN멃Ni[H&wMR%{K]^\e퀁|k2J88hK2aw> PEIqzU;1LY'D՗^^&'ԉas*_rZDL-^ȋ|qT)Q7a-ǕC30Ć<٥Wve/|dń b[ hO_3[/O{;_y|ݤz8h! ̕)X\z뱼@ unŴSCSt~y kvqMIx.cۉ 7pWL%a */ iC=~=XxIMRO̵ʯ$2/J<$}+И@bË(^*w:Jr Qj>-\ rTOӷp^wl#s%#roVu/ 0,w8֢N\4;mm>}-lr~}HvZ 6#%㭨ss;$\U4`(ѫgQz&^?/,K_+.Ԏsw)*^yڵ {h뜺ʗN:Ag>-F+_Ь1 r8D0nkS}{b>ܷSCFo mh-~!Z'\֎!*%Ŝx> m̿&p ,i $[QzFs?о)y9\VVSd[F{SV?8 7BO%Z =#?NrAs0ZR-yHbf1!8^W>qqPvISMXUC3[ #XxK Geo*eF|{>qLѕvE{ K v{>' 0^|831׭6fj` 6 >xP>Jm`~.ׂo !CP#<, \ф{3η G@q &5MFє 7Ɏ`V Xda0, J!ϼ :T}+W bs&hAbT7l%M=[Of>&"f_F}K_* Z4"1P&yVqZa{S9[7:ﲽ]*ژc*@ɋgN_MNɪ]g31#8=GZ',B8$`uIŔYn˹cyoWA˹ az|]^uжӢg5>aM}K+P }.'G#[P |@h ߕ C4ҟX#M9> PEp=z b7x{'?'٬ȓ>*3w(u=t|,O{#~]r$M =d-r*E N7`玮?! #a A0!Rz/߄ohW`,i qp-ըR uPKC~d5h]YZЂ Ct_r~U@0:+ o<{a$2c:Rf SأyJMRQ9 rc.9BDWU_W i3Nl0zR{)b%xo0iu2삵jReRX-  Js5QP5wnђߙho|ι6,62I0&(D:-VxR`nB9e )"iioXlG$J!۲o!9^63 G=gn{sw }LKwX X=,A޾7;n:hcmC1a@L,w*.^u.]*K4]0jܯ-F *}PW%vнrX20Ղ)v#?&/ `sR)wm5˦J\](ku5¥lz [oOTѯr"9oaJ.Y颮x= eϛFSPMV'aLc>LX\Sni?q2+ ̂Jp!B7WgWs \uzq4Ddz;&e "pqwO:泿-⟏tAfrMTz5*- ]5=p0⼏f_+C,]4,oݑ^rj 5ؐ |J"|_SQ(HA]ӭ-9qgbmpԶI:F=}/2txb3cE\0$aV((}y3;@M?o~XՀhjTuCqƑ]Gܖ(Tߦ c,ѕdzƥjT,BS!%U'V>);,NgUg=Fm;Sw?q w8_Ev%wۏ1l!aorw+B[U@xnT4cqLQNj4Bw/̥-:;r;>@Ӈ/.tjv93\/׌LKke0p)\a db5mrnr2r*6~9N9}63j[%i#,zri]!P,YGsp;.@E\ݬѴ{ 5f³eЋ>:c8U(eS?jb ǼeM ޞqzvxgxbz$^Lji^P\V% 3u$7⼋VFT1_?$O=HguC*9kr,# A} (. fa(/ 9nr^TaG gʞf NST(+/`l;cyIU _2cYjZy/-6T&4jL@V&oBluY]d^jNbLPI&ȃcvp%ިO(=pK,|uI'Eo6(NMD5^4is(V c d'W ,jYA0t*C&3w}-Xom2B/ #2CՊx0<UZJ/D9!9{Yܢ%-nFr>仰SZCS]'$iK{53vՠl`V2syv4 Kj`-ah]`-prd,WPvgqy: SbKN2&ytpjpI+sejq]|婬㬙sd82DQHm2T Au ?^!r,T/p =ojDu.,̹ KqY' Ñ2 Xe>M@ _Q鳩Ht7ſwoJ|jWcP]ᚲG1GԲ|jxB'Hrę,Fm;M[5eZJ3yrc*c5Ĺ"cF0S 6d☂P;(RS˙ڮlћ)Pc߆4 C3ghq^Ů6<|ԕҪNO Jm2hk7t# YzJ7TwȦ״s4P+I2{acn}eZBa j"m&\#b!"ߨc#Rpanz HgAB FEȺToXD6C&;r[6W)Gl hLma`~-Pq˙." ̐,ufޘlz0 mӣw Mf$*L:8)i%BA0 ukBcv|c=Ixlb9Xw$0ͲlՇ/Tk8*PWVL.C Z[4\??DmՀlUfvՃp3`bg޵OZTo { >ꅓ^f`vPY۞ɰqe-:jq wnf- ( siѓ#7_Io1NE$曌6Yu5Hv/% v Bp@ DzjHAN-PtI^6.޳%MhM0' r V,$W^Gnà=;ĤO&=:e*AhdbHs‘Sva.Uvi!!9>v˩W>N-⺷zA$ᆽ+s1 ? XUwtbE g^TBa1y_M 7bb1#Gث& I 闕]{N V0 Fp02mT<_$/jclf0v̺3iHCw[rgWO:HFCkHԅ= P=ۏ6?` n$z8q6?c.tkC5蜅XLRJat'Xky^Q)Nb&}!i(gYӎ2wU<p^Jwtk^71bZe%y ]ǀ9Zs>lW4b{ Q?GֹH"{23/zG `l "x2ȣkS 5hbP\vC.H R/XNZm;NM6f`NPLjɆp} 1HXs>.Gbdz?u)2JM˰}3ccSQxeYY!R{^ccJy6C?%okp@bNwweDݜP@o3:4הoW_@'`T-Mڥ^^/MV] ~iV`)e8kwp= SXF'/tzm6(&FU󼴺;~֬g`m ֒Ni6v_9bo9$"-x0]>Q`0ɚ((piOك.[1FD̬?4>},1nu* 9#t_`8E8AR$o;*p^s->Xt+1Zaj?y?H0 сuW] jo5*tSCj!P*Bx@xm "pH(s>!EL|NgQӋΕX((JO1y&)@F=1D4˞\˖2qV:0ݻ:@XO(sCi61l/8o송]ͤhn/!>gz3% ̑)h׊L9PIOrI0 Ghndv8 oYc:d "%Cg-ӆ W$/H3B;.&05𐢬R` R8曡gkb a DL'jgV U(؂k$LgQדߔT1d HU/ `.tEc9PgM|H_ޕ:v|  2ⰹD!İd*Vo|ܡ;y))@ 8*m>` XA5ip*9 6] +zʨr nS t;:~Rh<ѫ&T!nH &<1Ë\Uӯ+`M4du9gt% 8nLܯ5v*߬(F՗=($v2 )^>W&F˝L'h#$c-4"g.r,);beZG:飲 M$+ U]%JeY p.MN/l%$κ $jK,:~' '+kd2?7^Ek6*2d}!cF儕͉`=pn&oғq\_ȟ)[3ޏNR㓌349j9+9NvW1z7!4ElȐ\c'Fw6F~gWۢ#抢n~] l@V PXlPD%#w<=IŚ,3ʹٛ#C4 otpgCR(o jiy@)KMC耻Hqe;!O&)\SF^br/:c+ gW,+|1]sQH`10Q'6-V+pSRW1jTir$S\g<t2!`5Bں[rլ4V|h-;ZiC IJJMt57^@]E ZK޹SsXiFidԙpmRJMO>a -³e+zk)ޯA*^`|@oEO|z-f8U: n{y+ވq3ͤӨ)[_?R׺;Bzn++S/44pO誡 jct 4&eipVj󬘃B iCQ}8ai:;MJ1nx|(t"fN׮׵2nݞ& !&*Sysݸ\q* u#s!lߐfT K Fl]a<xB"]{Zy/BE@fT`bSqvlQĚZjxz:v=dE(P?X)[gte 6ΘkU]kj\/ v9-Yk]Acvĺ%ahc=:rUlGZgCBBA]^/#xe!ӆ`YW"9Ol O!UH@׮3q SJ>]-~⤘}W GmV'ɞ*tuMՋa zS|)",M*Eig/} *xڪ0x_c\UUYd$b,ܢ=m=;A EX 6~[VG^x:QN~Yԇ)?펑B0㯰kpd[ JpЦ",? J>`1SϤACeԅS/L!G0<ߌ2F6 72?Ѵө\j/_6cFgVG%QzZ=N3H\c%&g^n z /bFA۩zRzrf T"J_ܰͼm;_s-5ŏF*jJ\8e!Qm_vW.}Cai3%Q)g!A>My+ JkR/-?$h`i3bЄd0֠ Q$Ä>\Ce,L*P}LD:3Th/JڗDK忴%Q6Z6<L.r!ٴ)S ?]Cb>:=ǽzbL/#XN]wr~h~P\Jg ,V$݀IXb;MZ;8UqJ/v&f޳ t7@pױVTAz ^S~hvGff~hea%T?*^;8a"do:S†[=y+-˷|?$ۧHvȋVAZg$KJJ։0yƃQ_ j ]cts*wN7iAa3X~G(SrkEfL3 Qf;dtE |c0Qv E j7rgN1C{ycEi =5vT4xًRY<;8<~J_FR3d˛p&ĘX^* cPl7my5%~؊toR50HOp>vùPߙB@+X^zB$Y`pO*N;7-o=Πw-ūY`.vC?SL'ȞԷKg`$8͓zN~zfU>UpP@7-W&Dv굯mА5)8("Brs$rB:F?w8vTlyEk;XqBȵ.UFg QvRbUT5:,0(V_nVWΈdw#|a:d(y(8gP.!G,`QC}]ȯfl;z9Ixc}ʴǷ`BxM#▆gO =p¢l4oRl=~lCސ S2 cOj*xP{|Ӭ{ 3$Nw{ptq K\rb0m}C`|~f*cZ%QL,Gg8DeȤ5b--w_<E,i4V=̴5k/ҏrƗp\qk4MoK6XDS9:WYUL.ͻ>j ũxń{b I:Ӆ unYC61U6EN Tl۱ F:;2ɍwϫۍ(%,‰S.&)at ,Ī )LLRD5ʪo(Ջs;,^ li}XWJ1.m ՀF R`Vv|#t=Wz#M[ZwX>1D;65nNapwRhFg,ɝxޱ$$d<ɴkWW(G"c.L Uu/7]dlۭwX}QP:| _K) :}ܻ$yo܉kȞ8J5i% DnP3qKrSoz"fK_z( ?8['ٚr+,seO&s)V4W&Ц$+cM[܎TQ-1>({P*zs&؂CpgDDFHڻ[DlUj'%7K{F{#R2@:{mLHU5h)Ɂt y~"y<]@X}yD]5,+3ҫ,-GeTLh#[ibz*//Y\d`ښ(I)<Kkvz + !c'Oh(.91J^F: .>\Уg-de{w|E.OE]׮#&gpSE-au,lOn~_Z1&Ute`uid4~Ӆa=|Pj_†"XAǯ_ixXʚ?k n R 2PD?&|/f>)bݔ }핅>jtfNH 'fz+(e0r1Ju1ދMB'#l^-]徢b?#PTG" }<&WӀav^LY42 M[[' bQ5-t8 3'n}ogk|2RCW1 LϺ^ԡ#< B1ZOxA 8JDu$S֢kbcxId#?oՈBg-NQ,3-1t^P2Oܢ}epgCH56@w~轪&bށ э'-\xLv_'%xҒ")h f0XIW 1`+3}P,8UVDqxqk^i[XmB`|6lYpiP:9뉃Co KSd4 A|e) %/./fB1E[A {}"uɖmVӉIݮi SmoarIW V0^j{*boH5v'S wY^ζSsKY=Gv'٧AS`Vv>BEKah=,DBl޺h zY֋Ky?KRZ05bc黢ۖ>n GfH#t@ir%7﬊3C~?B9j9pjFLhʢ'k+~KIUݿE&㼱J49fPA44[h5q..`QRL5(CȭJմ1*:'zIJYZ:0/rȂM󽺑YB<b}=w-7p4퍙<8sfPL;+"b?<ӛ|E ϺqpH݌{  fmnX 17ؙꥻo,%p~xfIuuY+P٭>m=(K ?AKRI[KEB{Ϳk qo.##2ǜnzzz@' rNݪ"LDrBl+iMpyz"ދ<x/~ HOvXr4)Eq@I㷹չ?(ӁLĎ1@ 5>oJ˂BZ)Ԏ*mj^)ϞǐN#DӢr#^A+lwX;iX)ʝ x]AU|?7.ㅂG9%p_,. QcV-x˞~?/FniO+%ObG.9[-BQ#1_=6s\a:gj*"`;\J2~9O샫,äe KGn?mʽ/>Eb@|Sԉ[FW Tk{ցo شu[{0YrgmU97MjQ4˫2 mKȰ۰lA"=f/~4),R R:Ps0wMz3DT}h">g-ǖ`yoz/bDwÙ&BH&XB_.u͌K(ctg`ʯYP2<' wCχO5KGǒo#׭5G&$aK;u`z M0O4u2Z}NJ!h@Oՠpݿ] 6H$MErH$ij"0q 4i$d D [cvQiSt Ո_$y{]o3%ޱT)?4예BP a%J2G#ݶ8`RCZVSw Em2UPɶl9^6,d@`*ò"->~6MBLtw+]x@i_"F՞E_#eZڄ%^9և eG yQd G)eeYiMlג4OPIǛz}S!`']6)BpXf|M!gI#f) a4q?P^E0~n˹2û9n /peA˪2R[!ިYY(u޹_6&p.]%~׀5qs9—\ >osE$4΅AxZ )Zӟ,,*QSH# m8G'BjZnOdڞ[D׾[ͿԴUULE59*B+ /O ym]KXc76V $LY&:<: >qa'gb(H6έIkyjS6Wl"ԟ$[3MZ=üpkCW}CXUK<,kCm^(Ѯii8B\qbڶ%C7qt?V?eW =mWS\ ے4bH^bȆsfJ&P̾fDT*ۅ׭(ruͱس[vehNՄ@͈J!,2<Fs5ZQ=2`H=cmEy]33q6ce֚ "o4;Y/L=m#š{ ܄rX_"'Ԁ{(L2@1՚ӻfh4s]5!_0(YP+h h',@09kp%7`P:u uԝ?qAY‰Z/-x3Q!8d\ׄ.`7%hxL"ѻos̽G_nDsJlo2`֎Si]'~h=EMb *qȌW1錹{`q+Gswp'K1͖Η[#9Kˣ͐)X2t3[\1VW@;x,bqfV~AGEz{m*QdRژxlM^3k.tj +!Ÿh9jAXy'>|UtRoGWuѰQArPXZU\V hH6@/S1$3< JgIJQ^͝o# M>bh[HJ~aJ2-~ybxE)m#C~5+lG$0|Wdu=tq Q+'/u,{ֳὥG!Y+O,KFAqM8HӴwq^\bw:[D]dtAh=h"pw6V>ڇf͔y]NM51+uԉ؝qA?XMY^2_CB>u`֋&x V \9aw5wXeóthP~R\Dn[KK_)B"RRph+`m^qVE0Xlɐ΢"}s-:h87_`hq<|tBJ7fp=G\d U޺qr w6۝X7YP^X8ŵW8Bo'fKc5}P3F î̽7Zomb1C{875iqTv3#B [&>nv5fL}< ;4v筲΃`UF  by-}x%Yb&Qu3v%oA*ߡ/DZH[O..F&ۛ+v \MRTOw;0:l- AY̊CRtsl}kr`fWkұ|%+녫qc\'s$qq!XvȾ:iޗ^o˜XRQX&\] n2FkAmo"\Zv,)};'/[ægQ ^>pv0VL+݈P?YJX|B"KW ybZ\9Z}'`?a{rq;G% CRHkonMi8$fՆ#|; L}͙<9╢iޚ}ead5j?^mUŞl՝斊ZAdur2 iX+Ly__@ED@I/8?GtT&phL{`=W.? }@qaaϥVE-Cg9֌lƗKG'<+ o n,oXDV6{Z jO62[x<`æ }Ym=ewhz‚cL5#gi0CWt= np0F>A:~F+H@q*+/DY8ZbFPYL?0MPB,UQ/tx~`+Oߎu >2n+oE>,a`:*6J,`DM_n _=H/2+me}At;U8SD^(R?3V]ǽ`}9KR||.hx>J_0|vZl#X{FGJ5Ui g|4wlF9I׹讕ƈFG \C۾u=jY!K…e}g?Fw˹wX0&-a ̥ڡtQU : OCe}CVNmBp!C\s㓍"ݥ9H!26W9|ʭ9쯆٤U5\ #m t{ak-ZSQ6+d g+YO(rU#HMQK 0~3ιj| ouAh987D' l+4{B+&=b_xJEs^R|.ĵYiM%Ž-e]̿Y4*Q$1.{5Jr*_qWh`8{ 5 Ȩ!7eXHaMS*w9m&3X<04e̠ɃZlx{k=ŅˇvI?7ٻm1c6A2 U-%Qd$xscGk]0߼RTQkUCub  ;: l/-}jv_eҸElr4{[ &ߨaua)8R#7]W*eX ?ί膫PU{b/~}&dbm-poc|j'^%n{'޷ݦx/7`!x+MRk f*:o'|e)Kh^Юw£pg2px1~U'kW(廃8 mbGm~VQҏa}+^y,'t}AXwJLMGGfTo嶬黱lﭻXUnHCܰsg5Wqw&M՘`uҢBF] CY02wIqt;SKV M4xՀ#WiVvh|ɧ"+BԿ=jPVtʄ=uq! !fd!7u.齉%8 ZtvGzeF[bVxlfVk"?ؽs s28nlNE>LSJ=>>#b*k; ȶj/!S>\0&k>4xyV7]M%})b2O1)K!8:akW"`$҈h%-wc}8Y~=kzq#na.:SW?ԣHB"̒}~]2*%!IU9ˊc@FY`Ih T/jtDc[ PMAڅ\><˄;&Lzҏò*ڮ{ ޿*[`bU |AT'- ۲嬃z*j&]ZZZ"i"7/ٛͣoQRJ#;Ur*όa VG~!0gF>Kd dQ *߇E?#EİGˇ_޾LߝWE⌴~)-ud>G ,L*ҙ~\,@!X%KbjG8PݫDtQ+(^xRB}&;<+]?˟Y^M㙼!,eXڀ{GwcrCd40Yf^֊“j#7"XBQ^7V@u QbzoA %1# ||2qk4z)խeu޿Yӆ_#]uy:& \eFfUЈOoh쉭R7/eu ";PZuˬ\N*=dNRs\;(f rP&?T:b& Ba^kYnx#t$a8B55H,}$I+wsl<,UC ؁+,- )j#׎fJC6ɢ {UrCv1i4Й!zn7\ u5R~;ZcE#goͤZے+y,6~!dusd#R}OmPqιr:xJC]pC5iJSjFl YCT܊ަJ2_ZNH6[*Ru3ޝiESE>py|&C isI?5MF.gQUه&)r`>Qӟ,0l3NV̭8  -֓51oB Bf^uToV9T;H~ 5R5"|+iW}RV uv!68:SL.MRV/lğbɟ>/*Zꔞ Qџ'!0I3i!$[ƸK++|{%KiQmjykR a"}]ӼVƻҬ>VkتB]h1'_pNawNP y[v=3(Od/H6|pnjDtzµ(8gEW-ViPe>SgU^4hkU~BJۑ<];!`1ǚJԫ0U0IiLJN]X 4_< UZ v20y[ 5[",&Δrk Ցc$@ْ?T؊bI s.V?T"+{䕥qh(L,::[j$[8mePb@ H;(L0T-ן'39H^dLѮٲuq#W5R8rV !RDBx0/՞7y P tǁd ͍<.o\($@&8dž[}, (D]YOCT 0|z BEt#fB1 L";/7T_kt"*D$C_1p6'ā;'f&ޣ_no"s<_3^ g޴Z f*J2Ɛn%I N9F^ZTP>DqC U26U煌(kƵ]BR{69]G' @l~J,h6U`4):uw?[:!s+ʼn$wǟA`kyz(yB'Px2EmwuJ1cC >L;UTqGo+wYx Jd;mOFP2a$&V,oTycν|PÛEf+,\h'9OWʞ{fpMٟ8λbWV*6Tj1h.fT lTx9his0姂\`qI)|m |s|}NX5JQzAtKi3nWGz#X:Fix:g:&c?gU3ۿ~tP;7&l@b"{M.Cv]SHf9.JDHSL7lEyGNuMI E%+uFaFP4@~.kX"bqGS #Η㟏e2{y $NF3;~1+( A- aFhr[;V܇^V{䈩̕/Ehu[ 5B(`AD0W\TD-kp>XS1>8I`Z ; ݒz|VXe%o,JP>πhZ:6t&$WL-u8a&>N>y=ߌjTÂ(P|K-|n89 e_Yd )k;gN עO>X {`վ'h>s;qo$2pOt=,#X~<$pDRz}9 |w~lw%OEIxӅ;E_9_&oS[+wb 8PH[hW2D:)HFۑ[c<W8b]h„`L ā;Y9FRy Tq@6uhJ飁;',iuPU§CXy}eTpLMȑ+0KG HbE}UJ;.5`PTͬs˙"aFrհPtN=`%KvEGڇ]<5Xh[n0vDG.9)5Z2]"E7ιKnvzE;QZ1 ݢ%)]a'\Gbg=,j5DQZ) Py|Yh+fo_1hmLQ8zm rҡ@;̬8szs2ސ׌\I$ْmBW&Epq&ĊJ#@Q.1v(n?FQ!V$7.wꔓj ~P8|-I!%sG &p|ȲDN6%! pSˆo@T5՗xeX_~,#W;q R;Lj+eMp1"7ժgZkϴ.<8 ]j%*+,IC` ,G[3ma0;Zn,-]xWܵ{+_M@|Mcza(Ad EM MqzY tj5Zo09w^fA+rDb*?Sku!IQ%Ȼ/@?uw]Df(V6HsUdFZS0X25g8r @DTLs@7Ô}K^CLtplcн寞9frrLQ7M 5Nvn^?l~r}Qa@}7o vG/`7Vyf yn,m u~H&XY>te3LiX X_$HqIAci$kigh.{O]0ɿ,},qC|;fѿ&+Wޤ&q"oI}ߧgrZ9] j[pM4\54ƫVx1J1k_.㑴̸]ckB'Tn=xKmCavETj^ x@Biiۆb UPx+>p4ٮ H J ]$D1ϞuQe;/t(ߎZ|dX;⵵mS Wtr '(_KN*C1=%0j6 ?S7_ZX$eV:yvLjnP 2y O²\: <$w@xK87 |1]&,nɝi֖0 c X*{ylI-LZ~6x`";D ا!IDJD7t`i K<'T!D=cg3ړp"KtnVY#=G1YJs BRzS13OI c%n2-y̕I͞:n~? !VCL4IEQ%rY_<! &:cˀygD; r*֭xV,[8EX"pRX2isP^Q&prYl8?_US?&zM}`4en.rK˪j%I\6eA\u-BWv 7Nu?ԤBo 3H;}spxqH(TnG\[|j  _Fb=.SBx2'D`o:yf R>.lW(udC:Xf"@Dd@Fy9Fz2ᒦߺdiR>a*cmderULFk}~MGn4pƱ]g*=N,7> C᪳1ӷp-Q1 7UJW_4^,`GHu}BI] ; wǚ>מzfC1ٯ7zC+qh=Nb>;x0,\ЙC2?2Oaa[]w n}tvYE>9pdj"$95T},/AM5+Q4|R#5H@~5%/pԯ?1GQCL3qc&'?} nrf O,e7\*4Fwz3^RL2@,_ٮm)$M|fۚ9cN/P$! W+T( h3jIĩ6908E1'G;vYqGYEJX MosMȁ;nd ?F.io ǚ}xz`5q2o:\vYwN [Q!Eq}]8UmR{sR%Ss^/Zu4u}\"3$4Q {X9ԃFdbq;<{>|ti1O̢h,IV|-+ eiBr/<30~ZtR%;3M?饈esٸ/ESU,T)*&r^F Glsau/ ] v_0 P..v@僇J)N4þxZRL$WG<I,LYlcG\,"Z)qIٿMҀ/L5iI{#_0dkm 0%`bHW_E|-jsLbdVAǒ;%$V,п%?716 t/,* FdMOֲKhG|5{jg5v [WzO]*&0k!hjf*}>ԌŌVgٶ?*Ijz }eΕ)vWW,֗;78ˁ4io̠EV-8k"~{Dxի_*RBO jkx6; ђb 槎wyUYK>]z! 6R:Ll.^\ꈈY4p|?'iXGpw5fp3xt1j렴̢v鴂]ZsK BlD03fn &lUITi'e o9`݄K47'RuׂKZ }gcO^ orϘY*;c6$:6P(*&+`UCl7oZq|2s-m8'}ff.^Ms4 ĀB?G滺붠87pqn+6s .߱! =!U({z^5U䐸%Iו z Vc#ͅ_b<Z!DzCxCl4dKli5tu f{\nte!n/HJγfD8Q'Rnm{]y|;^.tf[Ա/\r'wpQOI=qQ%b)WTY[ V $ǹcp CMmMFn~dH.gxơRp+nRvavܙY;+ỏ' wrZW}%v&Y(#r (ǽ*0'C*$TU۽^<~B!7k5pa{:$ @-zaԪ`C6M1L'L!"]2Ad?ЖJ2/T^}Zϩ'$E)*ܰl\?w$#$bo孡BC8Jk%uUz14p>n_UJ,"|2 nyH ){gT_^G5}Nz[S,E!L8h",ۘmFc=G@\\J=ϣ'{ZV2iIƸ/sVH 8}5?_7A+r'Z<j&uXPz Xb&oHіXuԔzc̨54 /RRP+`ؼ }0Ƅc"''Ynct=-]51M>,GLpDv2 4^z*۫UrjG-'Q!1E6gJfgϙ5cdx66Xf֣miL=x(]0tauۢ5c;f'/4r^\?2rWKw~w>S _e&S!6 (8}Fm2',,?bQBw mLi(\&e*;ᩣW?4E4:>W-Xph|{fŦm-rY"H)9ںEaMHqvOHV\Bm6(~y'Z<gElZ('I\VW/D+x[R P'EڸjHXYE(tƊ/ +~S[>n޺9ƥlqLkZ+Ga]*8rG;Vիq"K.vw,_e 4^*!2 bL{l'FR*|=@hG?5Թ6*OKy>F oV bl^˺geȆ/ѷ%|119 >I S4Uhe-ӭ'>usN.LM e!řB/6.Xmߺ 厅ub*tu@ &,Asw0Fmj&osM"A.z5")dc,͉rV#'˙-KPen,ϢܡUr"~jwkwڑx|aR3|4crZ|<ًf E9;'[;K$^R,-0Q5IP:+Bz;껍K eKվ9a`J=-/CBsM$37'FW:d-(u&?~>%LNgIw Yܶ[gv~52_ޜ4ax\ɛYT=&.Ǟ0g\rjaIz 闈II8Q,N%]#ޕuS GGu\π];ׇj}اAנ` +efa!e^\a.P7}S UTDTBS8{t<-=Zs1-ݚT)3'q{pb˥B]!!R\թ@H2]_X CY)jx؉i62KQжpyB0B OiF2Ie\(=}K= uzlQM{rIݱzlr10~{C~65õK$|ͻ?AM~&|ƀ*{b;TXvdj&~alу˥Q Us "q:p&[V3[5r3 Smth|se;U(Ϝ6B;JfLY7 Y ~`axbT ( Tn{ 3#~2ĎT<@eׂ%ɢ޶+ƺL¥7Hb.UFwv/~~LAS)7BfAp߅XJ~Ob! D#]! BͨFt XL#;6D\Y3{5~{-#`N0%vK_';E*,VW$g;H$5,o~]cJKCΕl 8XkgR_AV\@_M^gx{e72d>_h3=6;R\"_ԍ(%: HSv9>TC:OvM[_?lymH% 7) lTBU:8^P5QsU^)uY&hA)[(ߘ_ײ*oNeB:e^n(c2|]1a:w_OdTֳOˏG׎ҥZ*+ώWΒ:(I_Icsؾj{џ  n l*2ţdG:{|KQ^jh'&Qcv @z'=x\O9e7QS=VwVA -OXTY^229c f? B;VIJLbF=30fr JRH T,b?*Uv>C% *RM*}⭽ڵn&[ $,],5?OTJ欱Xq+t*NwX}b| ` V͏5ejϋ Ҷqw[Yx.|p¤!N#`e)pL+0j˞HZhXs/[@/1#&_vk|?(hU#]Qx&u?G6.DݗDg@j+ypOOs˓s"}576F2*Kջ/|,OL/8)U/_]tY6H^ߨ0K՗CA'kyybI^η }F3ui;_w'K'+\䒱 01>^ S4#7ޘԊF+ј!8%3cejcٕ#6 5i?0- >0Fl^T؋$e)c7Q7jfQ/Vx“chݏkAfݎxd/Nvt6TN# "i-dIWc`( 90p$G~ipb>絿)TRD"!nh%qF`c!̻$Ɠ`U|c2ނ'_ "S3AUhKPbiuK};dVti:^F}̔V*MB_ I+i}6F1Ņ앷R0/"y:yS˨3$͒bbdMOȋ^4e.Y̰ӲAuχZiLB]Ԭ[{2,dSu@%jaM MKZ{RH.tdQZj /qhDYyK`p1PÂXFwڪo . ɯa^7!οT@ eugi\'0ٍ[)_kӇЉoYtoslI"v0Tk Zz Q MEbvWr3ߞWR|DzgVP /dLjѾ͗^YG>ײC-Er:֧LTgXhzwy\@WF. 30WYp3kM'㥍IXJ +B^Nt 8Ab"rsVd_h˵xu6!gL (oe.P bFi!`7cN--T9{ᏭD9i3eh |F9VΈy 9*` Rf1C鑖hʡrsWHE׭L"dQ}+_WdyR3VZ_U*]dE\J!1@Bfl-ן.QA j){ӹ5Ls!oJ_cq}FKKX Le<Z Ϸ:uդLc$ż ߶{΁pXb RQ9Tus*umR18LbmQM/QksYOqfƒFdj0R=yxplX>=aTDX!#($HVtӮ dp?gA vݺys@k1d^X;V?Gg;JR[˼G(cbC5e)nƘƛl *xdU CwaR1FtPJx;ԽN\(`|?'FakĚ,e5}gC8pkNKM+V>T0TH1abm Ig^([B19(0}J׭,?h'{xWi^9\P4HQ{>kek^ 0KP$%x+8)t|EA$ZkN)/IGI&y#B5\98(]]ca|m@S")-n'yoAmpo1Me9fKPҸJ9T(Va9?ru=$[^m1<8ݜŤP备i}ȞT }RAߵQ{!D{rEAʡ D=3Jޝ2 YصeTz)ޓ ؚQl<LOzk㵃oE4aAΆ+5Aσ$ԭ'-Wì1f6]..z#ٜwNѰ}PupƼQrO9DwY\>EhtƨD?V,\[Ѡe;TQNji ^AsNwz?M&}I-Ӄd(GFٙq825*a:Q6ݿ&?2 R|MشʒiyЂ }-.7r_ TIssN cV04"N\h2`J ɡ,l@LWfȉo/B2Bnu6|Z[,WwK2 躑8/gNr~Q,jVgdt>ch7+(Pݖ+TXRd֋3gBvb:Xf+2D'6B骚QtU،ɻDZ)OZo1X6c̈'cN"|r U@NTj;[{:ͪar.x4;ab$3rOU6M fs³ /qf1vMqwij, [i [-Y9"zT1ʠPRfV P K W+0*fpLK)jtpj:!Dr$ p~6t՟H'ua{Nq~Jod@;xlch_jJ(V~˘0.J]^暔|vcW gKKuG%s9;D/ts.YB*M*m%,Q{=:'Cg&W[nQvP/bZtkD<8Ok~MۨθYv|ijuaSTRLc!'EUN)Ѭޓb9o7fyslCLNUnbg:* qIcKzSlKB8B) H҃}XZ{N.?$˫MQD?/EpVF_g'fam7)_~x<RVl;&/4HL]čĤQ>K UfԢº_'5%sa:! B S[* ~(iV"%(Z=Md_ #|aIߞ%<zwQH=+]~qO7Pu,\#a>NMA~i͡x3n%hO?[3.c%_2=jIL{}j&<Ӂ1(k$r6  8:a٣ų }]KJw8Jqz00͓)X[h4gRzXOPRpЭ@*Tʱ_W@'d'*Nf* LQrjߢRkkʹ% ck mFMϵ"bW:GRۄW¤rmxK/ S "P#I>JJx/F֔M:IZ,3! JPr^ÁG 0pfkJ`x,ԄkrƬ-P,D/h'*IV]k"U*eK+5WWcz*M{4 zY'5mNʔxAך)+r5 eQ-|t,YaڬIȣWN LXнᘓ&Qހ(Z5@J5t}|VIO}뎧6?h-ӆ_ԴA_ >^uDR|YVgyS3&cӼ%B'EQq_@4vѴ\hgAQ4*+;l\hO R>I8^:ԃT j}t9| !y1bV utcҋy3)%EMsvf/u UWfpA~E7M7D у=4Zl}lG%$423kan*&̩dR>BKϟ[Yfxϙss9wxIDC U8d?Lq!z jp2݋r=bIi`֪B%@$k@r0𰣑W(_v>P9jz7`49Ģ̙jz SBL2.ДkGp1 0c@|j艌<kK 4{)Y͋"lqEnbtK& [2l.?@ t,5jUo//C/Ƈ"P݌,Bt#AnT%,x۾ϰis81a*eSX]`й:5Y}㳳Ȑc-Gzd&a@tS6~uL @N s [=*ܺr,9/I{pN6\C%~i); b/{[ ``acZ]/Rf~b(9,[%=3_aK0nXppA4|^Z.GS]O\4n&<] usoO\Ugc@sò ,c>o+ɾO;RJǤ_~dz'#{atU:$Ɇn;?㩔<56tw07 "$l1$^DE$P9Lܱg|Iz}펇5SAR% o"Tƞ*ZJ|b}ܞa3MDyL:E7BD4$U'}̔KWLH%3ZgXk(# P\n"!7R͍ ba cZxeWмCgO#}/ޚD{I>&*_m9$ Tu`3bDq>W g@.s(1Ozﵐ%"CDD@f7fމbFw]]TP*ɣiZ>kW-7Bz]>/eنȕWP=Ԣ $ rglj} EkAZT>Tm8i1pG*f#Pq 5YEreht}G%$~U A"d.UCK!xoi['yi[~+nj!P+kJ-Vyڒb5|B$j_Wx(p$PU5 m!1$|Ec;mʡ)m re*~A:eb|\RXѳKT(9^z.Uv(Fk0ñϬ)Qq!]b Ic)`! 3ᨫƽx= پRgD䄟v|'F,#*m(HN``d|O^lg@哿_ ?(4wI^yM UU)m܃W3̻y xR~ᩪ:;@ PK&N (VYnYh`TjibӇ `M{M Qu4ݱ By4Y_$<ºgB~cGi}pB !DLEE4vz7qf<] \ ~i!ٔjEGou7V\Z=gF,?*sݙ!F[Ƣ$P}c·\7 jjAy&NC7B"n}!eiPh;t(B6s!A9\v3 *6ɸ'9V `xI.fY,[‡v8>yE{PD)hA3\e'Ưgn|YN&D('!q+Vj7rC:R~ђ%Sn9l0Ts". /a'"RWZ@FU": gG%[p{S15ӉQ]iTghlu`³̦5%AsVٳ83u$EM6*SG6Ih,J3]Ey\&rE)>T$e9U̅8WƶK *b-OY8ki8vSzj]FՌyd7529gF*]"mW *A'5N8%DXF\ܔJ*BҎP$`hMfEcOvH!Y"H[KΟg'L3Jxp'j`x y׷ULWkq Tzӧ%szZy=1¾Â؆I$FRgN)jǴO>hue)nouf[074IZ㻡a4FNnţO'uSl2X|>#ά[nc Jρ3I]ӏPʆeAɕ e݅4,笸d|r7v(;\YTd3!CBpI*vk ִ9c/!W+̳Cxm 5K#hwr_-vnl'dR7:s1 g:6ջ6~4l1(О(r!0T|ξ9sdkl-Ҿm$k ;pT &Iڶ)vaqHS|AxAs,:B6πlf@h m]JM%{Ajs $@ 2݃XKt"kBJTzbY\->Y6`G`\^LU@<3B,te(֜ķƦAЕ[$mNo4tOw ٪h>/ $m#Y5NXc)z#ieXUn>#[KtO0rb)឴ɲ5=BvR)?0톿OB2Y{OY ה4^Py != gZ 5HlT=@M7a}_dXC5Ҕ#!w-ێ[-o'7HPi^,/)ޙon#3^Rcڛ:W^4tCw(PUL h5fHA\O a*eɌfs!CAe3>}Eh +GxsYcu:uP<ЏqE0{pQR" luZʤ m+NNIm)g8IFc^ &Ìڃ\+ugS^o~wʈ /cLRNx'Y1m oI m,ጦmfШ'ЭcdoYڇVI!jzQֹYʶ{vbq!̿v׳jMiϟVMLEVx;-+e 2 A$̦j~bkI{0n9NM0bg?VלRnzd1`s ĒjXuGs@`; ڷ!)/}óЪ[N QbLc!BS`:NǁP@0Pitq"hDFc'qPQ-jMҔ-t3`d*'7iBB\.'fc:QG@E7oU͗Zɉ@Y bQ;/R:ӥ&r5M9CyDԝ{CW+:g<0en 6b/z ^=g;ݵLxS(eO)6(d`UAYhwMAŅNOZ̝S.|~ 9s{?Cˡlyy 41Iu[>ơۋ˘&bT7()Rn- ut P@"7'w{ۗ7W=?a'*mC,ƝCEe2U^+Z3Fe7"U)TB0j^mZ<x?te}6P_,ATq L1}ГӒos-515ʱ06NdB~% jT`7zV#cWSҭữVFȗIƾi#vq5xc!&jHi @LQB PNY "bt32f11FXFX`OYb؉n<ԡh-T|re 'tVংS>:c: ! _ R6c[+arPW򬄇,ʒ}{U B'-mi"qgLdCcͨ!/qG|PcdkTkKwn.o*% r/op0[i?!efBi3֔Hl6F#b;ﺋw7D)8Y4U+bZ`,oЋrVӓ!jST%(Ȯ_.05aa~Hd3W5kYfA:ou{wC«aJ:Д8o".i iᛲ!IY+k ksoeHmN&=6Efjo۬\ 2T#&2=-oNÙ-c¬b-Vl^ncخz|raq7-}3%{p%,sپwK更@JV.бeN$s+_HÌH6,>[;A> b@vEpqP.4lzd| 73\x * <7":3EJtui?׊c%X;t<1g Au ,OoƼs=_yB/P5'ecuZ\3-H]K}VC.dKczʗrCҔgW6MG d-ٞگλO3!:aE LT; &֖װw1 [bwncolFq@ĸc0;Q؂St<ÞU-m{G|Y]ɇa\=$s4—C\w2Dz;=(",A$\JuSO6ǪY⭐ %ņӹ3$i-U"A]i"ZBu-h8xs˦*T' T#0*&Lwrt*ĔWHL$$Oa]$Q~&ziH8ν@(?d& xɃN(F~pݸzvPhZeFEYdQ*LKbHm 0w{78nv?W[j0S@xH}Ίq+;={nQqFTҞIj0S b=Pꘫ5[; Ͻ|( ")vm!'jZމS/b!eW:C,U%B dRE?ԅ۞hDK ܸEf^b+~Ya8]ߧO|H 2l 4잍,ƯO ~[]8lB}Q9/|} z%gP#{nbTk}Iśt "t4˾-qVጣ%CPr-[C&tM;ڗsi-c~r..*6~oxGBD$\.9FxZs[Le7#L 'PS |P\5aY/cR9ǵ?ߌ-Z@;mHэ'N&QcZҎ3@*"ũlL)IGBHd8$R1U; (CڴMszPlwfvb'~xg7/ hWR]PaMI"̐שi$VJ/=S_ɫc3Epwd%L 㕩hsR".vrh qy:ŸxW_)pB|]7fCSwLfIAUĠ/pkՒAfa2RIZY79w?SOr˲Ywm#B1)OpCGj,cu>1pBL{"%2uXx)YeFAd'ի xrtvψoxq* EZMvbe?ze#WY[4NJLWCOd1 u={n]Y@gZb| Cfz'Dߜ*]sodgF A"AoJgAg\v3üJ )KX}˓;]Kf3hJXQ9mgWiェ"As,IF"{~; 1ϖHR2`:3/W8gKfhNkru~ S~'N{C )4&5c@e~0h֌o#.7Va\Y s7!CȓeesHgմr k6NMi?I6,\=otAM)jOh5z=)Z-v7y4.7[{)|WƖk6 z bd3j1j=rT=&ZjYX{g*㦓'|,:9A$HK 떾!}?Rq)^R/9]&-*akm~HH7%3F函*&sܮ+IxUnܖQ"T|?ȉv4Lq5Eg%_/>qMDFE퓁3r:'3bcX `^-~Z]DY[)K72 R'|@-zv:UOoCVsHId1.|q6Yyo0.2Pd;w{1:akuκ!p/ADo7zGg|+FV9pgl^`#|ΙZ;,*PŸ@-< hCI]̮E9;iByLz8/ 4dG>=d|R'v[8owW!I15~&aј}׼Y#u[E<)0 Dl j؅mɕ"YYLJ"UUh~.E4RAd#s욥[$` j<[GB'9Q@{  RWj)K "0<Ô&Vk{Ս25|/@PY{?@>lH=6|R߰ J@Fq+Bk?9c-dC2/e r\˾BqB#ӄM['AAe$M@@ȕDKQV\Uw&Z0QMnĝC7j@: l/4 ]6o,2G[ɂU? .֔h= BԴUBy.:idHz}ieVq\ZO,Qd޳xPfGC eS\89'yJ>pܑԋ>sI-iC,FPCe-}u!SZ/YS/l-Ğv RI ED"yvr˾ƮE%oZV9د*(XNm5V $ߍ}g٪ġ;[749SvO„Q=tn1CW,T~hC^@pnr:TS|bh`xa65RSݖH6s [kkPٌMU:$f\ϕTvr:Uޒ öz^5=oilwRv!1fNӛ;u+@P~+6~+ Y,[L /K#tazqmۢ=fAcOaěَ;l`ѳ$=~>m޳y&gNʄKB0TXcYɓDfKSn:v\nQk $BN9-e|" rJTKmU ɲѦT,4w'ECԻcܚ 13Fڑ1ƧCmS#iq1 &?Puc5öͱd4ն[0jFiApq5\?!n %%j3̴-ZZ+(r5#|QC90*)YCb}}bx"@@H#H m,:h-`%[։_SV 10 =n}0^8,` w?~+0;.auH4(iRdPtgGrdGku1\W;BKCkd*9ہ>zY.xؘI{mzԤA,OTL;d,XX;Y+ۻRvʤcF,>=7 ~%NEG!E !SD ?jȽ`V\3Hiu->% NSA(t嚱 Nui'dxP|5΢ FY8<\|E =Z0.-$)؜߽W[s Q/k ?VJ1:^WQ5;'0[P(o@r0<*lq䊟t2eyGЪVZYRVɯ3wY|dB WBnz5I\M˦RNp"U*?%L"5M~n\ p!zam`[?n=𯙏Rx֢p(6F-cY 9t)ƕl(1d|;{;/o<̚jshe-hJ\] md&$@(ls"R_InyI{]adf6)kMs+u73/" "_HsqU3G˂;t9B /ֽbܽ[Hk AC% 4FHZv,v]f'}}zkIec3!cSe1ج{pq>l#,`ĵiNù7Bk S-(q IN -=?-aY& :!,j 7p@P֣VԢE,sK,IaycC3Qi㌨¹O+JB5rٌNWJHg!i酉) ]0R Dp~Q߰ʂ|QfjMn:I6ux7aZ0ғ.BD)rpL0-8,׫13Iуm3=(CSĕmZ-N\ֆCi'C"A_ǹ^_˂v^7>D- )>_8맲焰m>5;0@u_|ss8ŁsWoWHVm[үpR$bn.)0 /˻dƀ<MD  e 'tt K|z5j˨; ?LуBKjD\bt" 8#1T!r#i.]+'F6>!p7fnx@(鹲塗?*N\Nr8~KFh)'t]pcՐ)b,Xx|8N6bHTED<MFΑ:FA۰HC:l$M%J_bnlI{D!ڇqY+K_ap'I\s 9Bҗ6>1)xJK &63eBJCַ- j\ŏj)Dp5x2% .LyYf-d 'YsRĆ$obSعXh'T?S c.W=(XˊyD˰'W#ed 8dv/kju;RcVeˡtL[b(}5 Z a"[>*Ǯ*i׆K"|s XP._la>|D0֖y 0$bQL~=AJـ"?X- u>ȾKԸ/ܒf'S yXQCec;&'t>"EWGM8nV7|ܒ1+f^&e\_Uar|}FJV}?v-F?W*Y[+a#^;jpP G p: FCxY7:?bV&)"uJiß+OcӢ!KtE)C ?}\2yDqə^!:eG!q@ "SƘLdŲ9S:ULr#'Qz~ܫ~T2К DtbWTHu9yFx F_x$<8̪g+slt0VF yʿf-8n%4h`?9B%?,;SyŨż.&Bd27 g*I,x^™u_8}lߖ816J1@[?:J**VS}vwBL=zxdj&27z߾2+\2D١$ 2 ׫n#9#hl?^jTZY>h? T5?paeLca{Q!(-ax~xãnZ˖0h81]g%g%Ĵ([A\Oq0  mpe粋 : PyP& LʔTLOe8j5<7)L1!CVcSTؼ<܅}AdFy&@á}Z3൦CDcEM;`˽)`m<?-Z:M?rQC \N/Y]s)WD؁SǮɿFgwaeA kQH4WR^DKh0|J˸$eCԽ?!kVaT^B-w7woII[gb*& 2t\&䜾N o+X-vn VWQFS"y`˓{刡J}ʉ#Cױۚ=8XF͚P9 N,!bq59$کи^!k#1wJUvo6"=,@ Efq blD9A\$3 3D8wk.9ZD 3īBYRngby'YB|r?CU@@|c1ݗE[O@|jUܶ~m36$Rr)0fn,8=;wLK9wO3lIxh[zq.7]V87-qV8۫˳{T!Jو"Av 8n1 :1ƍ".p o%%OUaZA%5ԗTit#LD",z ߀ \KХLeHUe O#yBڰC:R9NiYx9Q\NRG,2%AΊ:Ⱥf6afb\< T:T/ B7 ׫j#`J.Gw oϋGY`h he4 bJzwՎy4} qaXL?iDv\ d?N< 5"@b`*8e\U_ITAS=#eIyg[qHjYgԿڔ㤿2nځ[>ϱk1)f GtM~QZ\~%Bt1#mZ^ٌٍkݛAP+sV0Xpw~L1' +ؘ;z_K~66V UR`buq(en֩*=  $Hc> cT)[Qx(8U3))VU%F$հF}a֛@^zoOCA!Q\ӶLYw@A6ܥJi&7 -OuZE );`I xY=V;j:N[:; bOLZXy. k<ټ&&Ee4ýCFZC; )K9gihg)TB#=m\^S2aPބQ'ЙOG[_PnBV3cd62`o>CV2VRe:adguR~|bឭBZ e`cvԁez?NsPEǂ%;(1UuGQ`8[8ȯ&_Pds'#JSy]-C|}9Oz)[w7Vq E^>{CDʁF(3\q R%bā #v}Ύ=8"[SEҾGS}?pl;@O%TY8aB,kF(/1pbܷ$>pSD*Z3}pñ{˫"* =R ]0uSY±T/xb$+tQH +ӎW FJH9$ e 5P1FՓU{B30b0t"`җ>L(,H!qN($Zo3{Gv|%Ŗ?FQP ӆM>2)"Wvqz=2;L~=[Rx_pGwC m[RgI=&(4׺k4*p N *t>D{I\1!%5S{ 62++R?z$2DK>ssiKeToHo+Mat;w@.^[=e9:o gEu7BЬgRY0Jܠmգ }e̢/x ~*7otV*iX!g>H@pk&(E_]z91{*޿_twJPd6Ytusɏ\)xfa?j3Y&Ά3 N) gm@/4]2IZnceqvуS\0v[w0]l@28Tq B둁3س'-c#`D^NruKSAN3}4sr4eYy H܍tvSbkp ˒%V6Ofw|Ѵ/"!u{0@{3Cuš@EkT1۶#ި{u.. z|Lo ؍=7>ع{7dÓ;F#f8ҢJ :zdB<$Q-ntI9Qh5lć. ¿M)~ rG4%i_~%΋qgsЏRُƷU| 497Μ+z@d49(3)nEcD2Dqi@:(Y4ICIkXӃiyusɴc& f$q *%ISme,)Q΄-0\!5"!> ”\CMb޹}C~HdӋd{GA^^?W ΡW7xɹh MR6+ d)v4]}UVօ+I*͝G1yخ)3=+JL/0w1!V2ZL 0PY?4d2ב.@~q,1uιD$P=0yOadDS^^ 7FZ$eZ7%Oƿfr6Z8Qs xçI;%*HZ򳲞ZiIH{";,aisp1?b aC3J*Csh?(ZFLd4) 4泳NkЇG?{eO)V' .FRz5ۑnJybLzt[X%rf(ё<#\*GAK .@+]щ{$~qRҕ!=dS;%UJS鹉׷^c|AC6|H>[. YAڴʶ=J^bROH`LPK0E~(,<Ζ#XC5%)_xŋݒBeQQk! ObH# Nk[œ7`;L/61= ?sH?܋a|Gb=8A˭]tpXm!|)U[v0x%?9a9, 57cO\GA2uy*YkN\.ؒ2+S9pB8`1%bs}s.(0*㯶i>"QNiXSZmjWX&NHLJo{5Z˼h/3@na׆ (c嘱LY<ˆ }zGs+o'/dStl4= ܾ9e)ʙR[c2N(o3˼nIXg=?V d{.'Ql_C8Qg)Dˠhd)*p/m1\LQP*==l -^jj:.OHŵ篈KV Bd]HաK;O?5Ne.]9{a#gۏ\~,}nh#?kſ(Ģܥ0E0$~Iv!㻦N].`݁C"FA3$C0h>CqrۿvEaSA~O)Hրw#-ərԸ,1RAPK0C׺|G>ǬFX\3CEZ*w*\N e ~Se O4F!R' vj } W-/ɥL ޗUso[ҤFjk4 adcQ孟~ژ֑m3n6xp{jcx€v+gn%oGDzfR>ρQŧտ\kz*+7Ùt߲0D7(2yҋ`k"3!z'R?Q6`m{PQWw } ]MjL-kC  Ai7F5qrj,zUکzDDʘ{O 'dԽ+8#jnO][&,>4e0&ssq jW)y8W+ؖE*6|1[ L:!$?M!_t3:L\Ň>&< -Y)BQVhKbՒNLgSgs34ZB<>J fp}ؙwFy"Ix%c_6# 5ԗ;CSjbYGl.N <'ڌĶ(ڈ ఐ 3iZ2F 9>EX8ΔiD:_:D2QtĆYXTUldKkp1B/kl6l9Rh ݥ)ͬO-NpPEVz~:رa" $! SnNDͰҁPU|AlCq=};*"HaxaJ"wPvvH1eA9r;~Et[veFY|QUpu9f,V|2eymK*or'@x{QqvVdz]8IvάmEd~L鐖~z1:ez 4f8")Aʦ:3#D}p_P#uP`既T޷Ena{. Y=@r`),cNVͥ3$鿖ƶĆz _4`"_U缔aSO09[.0/ͪ"X^4֤L/5|eVvf[3n%NNM3w"Y7O.pCm /e2D6"P@a&rUyK?ؼQVپåzQ~M`@RX{VKrڪF'5MG 1FZG+b_n7WZz]cыcX[bdWѣkaB2vߦHjO 5 `'HcCE]6"8UzMCW={8J;&0V|:i.rOq0n )*]Y8X Pj^$ɏ==yxIEH8=Cn[QMu\ȣa+/ړ*U e> taذ>$}] gE{z]#Y1Ф >n#CL6JB;HRiY kRyܮonn&'FWN* H"/R4@ݱiY&7 (00 mnЮՁ$̮0+tIp"Ak0Mk&z_3n6ŇďǟW 'Xcu׷EVBۨN.{{Q 8Rl";p2ۑv2`,#%Z+T9̤.bmw̦HudNѓQ^|J!]1qˁce`3\[̧*/-6ćhRHr~ N5;6;qPZ-LiV)uz&$܂Dxr,1mrOU>[P0/˥ݼcg cJh` _6Q8*jͧ67/*|5fXrC.hD*YGeujWO w/,?Ј sbt/AO xhjᢱX vE$qu*̘ո{+!07؉#.YJSy)]@h c aE[G]p> Tox (\LrF >7IEcN≊JHT,A/ !Dlބ& 78[ɂ@yԻGƔ" .[.ASKgO 7J9$pۨ,jVDʦA5,[A|&3r_\__;pn!Dk&08@E̚WGS~0lV^ͺ-G/,}?k,7z҃VӧaNFxfFbW>szbVyot[-fTLwѽI/춇0$, Sn"ew-ßyhZpt#S :$ŏT}kJD0N!`]ijHqak.ᘑO'\[ډzd/D?[G?{=7 54Y:Ǟ>؛}G[;-:t:'콈\Z=@X$V $CqNydcO)S-m\ Y%ADGdIY_n"䐺b;HYn ܮ]-`jz?~gnҐT+S\fǍOkY]N586 52Qy"#z+GE@}fZl fqA;w2;HYl*zUy֚O)y观>1pFo|%f;&K5 ([pK?뷵A? &5m2)'ÿ.~\jjr~5_.S>ջzA/zx?O73JE6MQ:g} ZO!G5YF6(k]dJIDyY;ᱢk,1_tj4l4M@_K$[*K _\uyH1j82ųE'# .1؛~AT\ 277[qw6ahj9z3Q4ڕo:0df\CȂDAf 53{HpRRX.S[l*j2غl6=R;MNO|\խ12ZVrYZ>g-' wQz!_Hr3Wq|Z :"B,(p?DpBhxK!˛#?6Vd= ;#20Ԥ".2".EUںO)-Գ_5._ /HĉGreb1Jyݺ )1B{ ]k!2`1O!09WW9b3| "Ggp&U<ɭ%Xpy⢝i6o'VhC 4oQ9IUuUX[lHo) my% rbUcɹzp)ۊ9UQ2~%OD&654Rӛ58:,Y6k1xrDW!Pegj $'.5sl (qE6=pA8=p )Y']> c|'*`Grm;yP27Fԉ-vxKdd.{nH/?bM}5Hmj{GbDj,?h A gf"g1X͚)%y9W'UC{6%M!˾_)ύ/)wQs:Wp k"z=͜,}U 8ZEېC ,A˳؞'1![V/ɜuhly#DW^SMq鐺?G/$ ׃1|(K̰|sf929l>C?)zG|'*yNTS(^!>}[$!%u1)җ1fֹ.! iy&ƇEU"=Q[j '@tÏ Xٲ8!i7vK%]zjY|K6otvw1 Re )Q39Z 8'}'F7;%]p$d)=c<50e܌r r߈@uޛԬȷ=)Ь3;Sgͼ,nPʝ-?,! U?_<„@8} WRY)5/53=CA~&33OJrW~x/˶Z j`@l#s|BUm03A`b܌f " cfE`]k'v;hڹu]_Et#sT $Kf]Ӻ\ֿ)O`9`SzFm2l8WH-0k#bC?/x6vW?|HHo洿/}HJwTr+t}adfX iUg<D.ح a;L 7!B JgQ ٧"T<ˀ"%DTV`;Y ȓ~n=ݡб\AjD0Su+AuՇ뺠Yk^K0!q|=s4O!58FM{y+T%KE&(!,ǻ_Hx+;nrˬeQ_A>^"^}ސZ_}Zh9d ߭/\z@R7[VN.Vw_"+L͟VZ=-s:t`]hNo._a-DK5Z6?GojP,XuvQIc;z/Qr3;*ϥeOEaT's:}R[[~zl_NVꦞb\g7)hZf76,eQKS$G\buLOqu'Ki>_P(^Sx{zNn\loS,s' '.\SG^x6cͶsz }h6Ƞ4Ճ}'wŝ8D0-s%?}h#4p[7hf0W'k%*ya$]C|#̢ϔk3,RsѦ5//3J_*z0fL{~<5]A$ykSuT=6IL2ErI%([7r l0 mЈ4:UվwGvkeXāxa\ 64' & ~vkA^BԾDF͚0a.A)@\9C@[q KкASBŎДd xoI#`ؐtesC [;)kUh5]@Oφ^hVa ,'x휑1iVK4E V],HkW̺~`2~8Mj.^7hJnV3>Ĕ@MK=VtHb?3{ koX†6:*KcUW$1Qwnf`LқW2拫3\c˂%mT9d|e)N6ZB>"̈A DVaEW UI 5csӃL#q@SD~*][ro_uF®qK4n2K]ؒþV4c/&^cyD|ȡB x1$jruxd.J ] ̦SH|!qn3,o H=뙉̸oƝ4`VݜXtRr]Pz"gz=NVTKb/3SkCڏ̐@ӌ\\ CJ1U";23  )WvM@-(y3ʨLTp9#: U/yqгy/xIF7.ޏ|fGֈL( 13I5D"ׇ%X6ΜWn-#7Q.Eƃ܂/0 Ef9/4}HZ_xj7DtOL}ʫR-AדcIMDPJUP`' D(Lt&E vcR)O0<r|dW >C":Gt6bd_9ʃс[3lYAg`CdfBWC̯,/y 2~1|^W+m$~Yd(k_䑡N :&:S}gB,vnQseADB:e#r|g9txJXSG ^kn4YޕX{P{[;H) >{aN`! =TcuLf|F+F~rk@ jRϡyvz(`s6]uk2ùOШ!2 :I2M4h‡]/&2N]d;ijrÊŴ{u ]j'KDЈXgfRÉGMw  pQ%X:s5q:JrĬ}kLcܦ _UT"3$D=yz8b'ע@?X>6 Ew|6@Tk# kE 5E7 m2Ym:-Nv&I(2NEZ)14ԆDT(üma^0-*s|<̧Q8r\.n2dVF)M8:wnc@g!4dk9*"76l"E<*Jf4E5>؞ 㔓UP%z:X}NYtcӓiFS<_f|z V~unF_"M_f+~)=EWjUl.v[~j;|X(V49ixm(YʅO1 _9i)?~$^NHb[2]jo0slC˖Yۄ_gDDF%s γIiH};ԙ_!y Dgslt%]gVeyŽD$델R-bGXrU1@b#.F])EZ )m`DOdP\¿(wP"NH<0C(#Gg9'W2w̅'sbUX1 yV^E8l%XYҀX;0a. x F[Aq@(`dۭm1hzbk3o"%w-|fy j1ƀ#쵋ъ]?Sg-<ԙ~kL?LPzmxhM~^ʠ^ ,ʛK\X6 Kٮ^B#4(*X)96Riс8΅*q1)+ĪLjy/e]u(ҮMƲa aPw 9x;oPǏz6^[$*ꐪ# jkCD6}2 e%^2S\ş6(GF)으xz }B07%~&ef+E hWlсu':;] 0gK0(x(`@84f.G{61Ng LOF%0(_5|VcF|$8e$*ѵH{QŌkYKSe)ϰr}KT ֨Dm!l3.0ET%n!`w}"8V#~Aυu];(O,c;DchQE<;s)tC7/1f?̝oko2ؑ<@UwĈfm|KQr0284nMȼ Q^)P>1N-u )`[ K6!W_"#d'Z2u!IڑMt٭n &k~smbN~y|Zݝ|fw\WXf/KEPK]C@ yWReݛvͣrfN_`] Na 8*E/|(#ndMy=r8$8]=96{r͌K~{bSK+#rtp[(80 . {PmvjLb I/?v"JjJNE9 (aY`]9gG Xgt,^8 S# 9Pi ?iΣ?۵~?;WIf5Llq%Upx%9}F>)+gڂniȊv^I[}~%V)F'n7t}A~ƍTƏk:r-bw jYav^`ӗY3ZoXMP.8vqPm"wqULmt0h/f>Cd%5lIo Xhnޠ!ag߻{x {sŋ riP̟c2rC;4 Hx?2iRJ7;:j+!8v=DD-mt@-|Ml9a3-U=Pn.W>M@}6NVe;0XK:Q/% $N|{L~"* /iEwɰgǬ(vOΑ 0'yOo+yfOAt%\XǮ`@O""L`eZQş*dB ZY:XMwg2N eCjtVe2Kt)#L vpiؠS%L?1|!)CuUhh{e ;(⥩9}b6Fê団5hmB&!-[@xli>2`[ jČH"ɛ]{Ϲ+„!Wkx-vPg|L%> FD"u#] ̝7{?woМB0r4@%.a?6$YL-euR#yO4Il=F[7]4Y vY&U5 J)%%:N?qk\3JT.kBc݈n {^͉jHyEWvu:J5=4!Ҝ˭|0 KVqGq 0Z6u\K[8]RcO8PKKts۬;0y(iw< Q9?YKa|W/-r%q /M#.;wb^e\>W܍6k{!8MѬN׈ӊǫDֻ\XFvDiխuF;$xΞ|N;flȄ#7CMI" y@P!L[6)G7ָ Zvy .`g딱:8h5 ;9Mn Fꚱ=( vKok;n]N 4g lCeTZoNxo&A.[4_49j`uv ,fˢa؈r72\Dbt" ~BYȳN.&HhcCMװ@Ce3*s5 NRKK揜RA+2ұ 2L"@-qljդpݟC]LIil.p>_mt4O$2Dc!Z jeͽVb*Jl%u* ?XT'(jbN~!|7 lmLA.Iɍl్r㉒z.x)ҕ9|=57a?ΎJ VQY$l:3vI:"we3IVGOq2 t)]~p!bDGd kKp\ 涆Ƴ Lh2&Ud\O_DaZX"ҴAҠCNjV+gPHnT ][F}UD&6 fSyf8m㗈"̸˥ǸDMyfXknnS#]28oGt3o3#^e VJny{&>-ZUW DD=SJ<#* GO΂ I0+B# Ba;De*+յE:@ 8>W 19~@ % }?;m(l;pKTsm<,1D`#8VQUxxȨP:#$!UI5m$U7nI6T D6) FH4'VOE[yj34V{Wt?h9ʊ!Ax< Hv4T¶iVe #L,x#^|%tgC2/sδ[4:5 dT߀ @2{!F RժQrn,\oyJ]0l_|,4Xހl;9LTys+eLGqkQmXSP4K([vOzA!4" K0&RSwb`- [k6P}>/-gL KZ/|'>$.&dBv$&!K*th9e9A_9s?QSߙgωE[j̙6ՂG@KD{Ekl2Sq\ u~mqNCe&Qs܃ ٧ˡ<.oV[P} ξ֒H]LjP?acMr$X۝`AF)[ໍHpn: -6\.\J:zh4#YZ2/ f.n &{s -Nr)+㌒ ;i./{ӎU=lQcW$ǫ+Jf1aX! }Ot/$7sz=GLC!n&Gd-@ GѩF_)Hn lrJ}Wh v7\UXTw3J^̹|f MCdӍe u+ %Oljڎum5C{]ad>1Z̙@|]QB1[ر C{b8 m Km;f Si=Ԋ5vzG`p/j:IJtT}jWg#6vcH'uI^gg}H♫hTړoJ&Pl'FO˗DpK.O!ǾLS]V]@ 4ڍt; "k"*|,) {W{S $Rʡ톹} 7E͓āEanvMOzTV)oGU%ҷ:!%-J^!IPPC!;aoZ{vw(YA+LPБ9{sǀ)ֈ miTn ,3NAx6Dr`D^y"BzM;b(2-/bcFv0TAĦ c H6Mw]1";z%$(En$uUlKVYH !SYXz@P_}D궇7*foX#0l%` 0 zڥg%,9GK+a4<)dPXuB=LfRCuդ[Y^'!|҉k W$5Kk2bY]1߾i|RNc,7?>nl5^zTȢIA\]Y]0@9M~TX(iǟJ*mrӰ͞R= 󬳺R,HX7'߼==TFEwy8tJOvnĝy3 bT7x\Qك-+  $Z*Xht_4^*0w+5CП$ȪbÛ3 S(䌖 ^Im` ǿbEEdo<]ѽKI8 ^`EH3tdXmtYȔ0ٗgq3S o S|"g0]a-C6>|6[ip/$bȮQ!:~n-th/]T`IP#r,}L8ŘL P*bm З^U j-!-eC"a%oV# ֟'N8_0`EMD}D=Py( ؃MM}U\ZJVmW A|Ngp jzTUQ௃^Ziwt$}rz9LؼEYᔎ~E\\b6t<xgL+Pw !wbCX qX{)"_ 9lhj('v"ެuBC{ï,ޞbZBN7|%(8s6BSN)uh4s@b֑H1.+f;WGH3+ꟷ ;HoƱ|?C >'ZѪw=KOΏe>'T=>qC/8" "Dk ·^8Ԃ f.A!M{odbFaՐ&:/h&/*R0 -o \;M@mu ;Ę,dL\ EfVbE? &BW5q29"Ժ* qDd%R1@)8W=plX{cV#tޔv wT\Vi>6 7://#e/q̋gVoŹ8jf^絜(s♌)\<_E_RLlte3iemeu=e7㘰u%_Y揉g]1K9Řo BRϴ\.x9~/ԲZ5Jju,xW,+Ơ~4L@.!#ӹa jCU3lؐx3C^S9ו|W-?J/Y7sKn@AK8ƪmw/gL@CLT i);cʮ|>/[.{0Rx,mƽU"=\e(vJa7u\#%| PV>nT`*|~Z K,N bt 1e Fׇ㖤ĠR {ǫbM2#f(FMϐx@[ұc)6o:\QvP37VѾUMX+>%G(8z)Bz~+ >p%ō5':Q\cP}2 0deV11gKH-T}KQ(iws8"r 6!6[J]7LfF: d}uW~R^Щq ~ؖTϿa֬>߻ZxsuT`JRMU.s4! yHgP߀&wNBKEnS:vM%.X};m]~] o.Q"O!c0rHCe D bY{@_NƉ6 ='xAKpY:@6&4v2soiZ˛Ӕ`X0fߛYknk pT]Us(WZi`o1Ъh nπ&K!֑P\Y#Y{2:_JRYDvg"BA&A *l _r`5l{).kp\-jLCҜOωZN\RIigOɒsG+'_O+] (!c(le:a44v}[ԧ۲Ӝ;j]YO˔ ifS%st,z '|fwM@^m7RQә<><RpgǝK\3l$>v_+k]xY+Ka9jD\N|u] +l*xs2l9bZ SU :!CoLM2¯V8[ŧFRظ`\`2ԈRǤWݠ&h3Z)c35ALy\x]d‘<"]k5&1I1HbLG.\k&HNQ_AoUzDIs #BT&934Z{ Epg|mW|#8[Ŝ#4nyE q c0"#h'6A=#-t/'L_ȧvuT$'๓!UG_^7y]4lyD@9jn4u^P l{Tc6v {ȋY@gnI%2)>U`HT  ʓh 5 sb9,gnة#VFNOC, PI3*B=⚐f\ >rb*/q + g&ldj# "7Q^^ 0VP#B/:~s0ndz $E Md%>fv: ::VePX8;~ӫ}ZS 5ͷSk{Ut '= e흹\ sPq}#; k. A'WOYRz0i:) %;gK̾FJ^YW녅Kyo.9:X'NU6ٖED>|x^;HˑSΟ DЗ$R(Rnm~3vچh%ՙn-IDp#MD?`,w\9Э )6pFT=o* rFҁw}gȧ@ 2tXp\<{m,{5Y Js'O+J~RleM/%P'ٯT ~WfH;-JJ:Q G|ljtO6/ KJjDU]QkFE'{9z-ٮ].#,.2c<%G!ωnͧ_0CplD1Q_o@&c f[+T1M_mBE,/|EjaWGӟ=\$48`p8 ig ͜]NF\ZF`KY\3oC#BP\w:ﬗkRpqҺ/R+|(~ϫ릧8=Yquuh0_Ǘ><>曑^+mr$"&\I}ˣp\A)|yH eV5d]sn l{K Ś5M)Lu($cRGUX?z lB!Y;DW)ãZWB] "i\-_LWa`pbG;p_=dt6@&ugm㠈1\"pm{Lb3dݟA[zB n<IiR0Ey@~YjrQC5(D|n*?GCB{D8T$L{9EqC0a|Nm@b\[IzZvِ ,ܦ QX;VR>#jYuonVF Jov0dŏq{3f{D/yg$>B#TZ9'N54j,UZt}w`?ćSE=X᫮DCmt~ iW/RdXV*Mk4k?|5םOϐ!1o@4%ܼ\{E K3_R17pMK^{*_u"Q/]I؛u zF[;ę9rL:Te.NtGw {D<~h)Sayg.wtB^E,+G='qw}D3O4b|? b>KxcJOT/,FI6iUoL I&G`,5rHby IK7ifOTrhH=~MydJSZ5qKQ1ojd ؑ08paBzco6[Sem7*R 5.l!G)iM>`S#)e䔊.Y9~3"" GPd_CA##+s;jb1oi8LBjm O`tBn6 u>3'mć-FK!)(ް$p.>Msȭfή HFy4h/&aceVm /ߝPĩp #\"Dҝ'|B|\R=ȥ/+}+4 %k5~w*Jk}}7.w]V46]P"xGIg5~ ,(ҸB Q'qtdPd[æ{;>acW2SvU嶾*&VQ.t5y47lYQYyM0p@\Q}.g<[/=.bq/sϊ&#F0G}yZZQ[gR *n7a^FVJl_<$#^ľ|:(OkkFaaCCnTj,3 ^NXڔ} @A^d- iCw7u#Wԛ 1td7R1i&(|0_Fg}{YZR=[oݍk['=?)yT-C7\Ը15f"pv]qmmw+Gs9~g2V5$8>A$FdlMfQarkpZvY'rؤ= Irb pNy`` ֢qՀDpY8QYBa%ݿۯV %_3$ɹ֔̈́6:ܴ4Ei5 jki.ȑ0>:rۥ3iȔfxpRqD8fG.`uVIRt!;~q Ȉd3#O-_gEf"5U- X̖7[pk N۬zy `>"x6LA,t4h>v2 y(w T\F"Wѽ%)i{J({Ml( Gfbs0`[VD܉8X|k'/b|zG\S[6;[Tu/GPwUnUB`{ţy62?ʓOL%oz k T,2܀b|!6xyCv:@W5|Qv7|n7#=&lq7Y/޼&m{n%QF􌇜É!z)ZN.RRA1cUd[ߓJ0v?c$"Ē9Y~"2uVrė(ܮl"xb_p$h̲҃k<5%aPS3׻1LYμXZ 6oj-1rB$ĩ/5kW)&V> `W)sKX/vL}jyPWjx3 N֮9ܱ@1J 1'& aVzA o[u;K4˄ePq(mGEe*xtKy+ ^#ц˚_݋e ^,P8{druerIW6w*fݗ$/@Qr!qЖ0/08W>GAgw9,ԉ6 㫊R.$w>C f^Oqm!፤~!i/gh3`bKOJhZZ*r5=dB!?TW.GVvՕͷ[+lڔ$p5Q*腝Z4ʻJؔ  Cf8tGtȔ2x]7P3$vpk0ixvƳ6va> FZִ_|iF>v;A44["Mzb}T;dJCAnu`Nx"󆜮%ٖ/gW6 {tGJqΠD?(ލ"0cE_X}J'5Iۻ.mrN#d7݊ԋksq1rVKpב]W@=Hc%c61J}7awO8)e=h 9W&&,jjTS#[n=mV\{iBEekm1ior.D;T >hsmYmSon r[L"O_3+7%lIPEM3;(]Na8 X]?l`\>:W1ŷ%ޮſ'Ijg7a7Pc/&gdܷz׏\H9W #Єw)|&o)PrOxJ.V?9d)kcB:9GR40@М |t2[̈́JÒu\ :Qyj҉0\mO,ثx ||Vfg}XڑJ8V?ö1U;wQd (@^ܭ.A ߢ8r.xLXQG:(Bh6ٱp{oiVq0R NbOa^ C@Wg배ɋ}ܼ8;Äß8w+ 2REC/ n*c vx$Lヹ븨a)>nC3UQxzaePZjy NwW"A.eĩ\œ;6W6R :tΪ??cu]d _861aF7c\uh|>\숀0zޟMt[J9cv&9k59D$19nPG.!f7̄`&<3J*mߔBEv!Bk`K\uX)װO2 5^5\nMƋW-4c9nV\ u5zQnG9,oM.MW:ХDCؗPY5GEg2*ע Tz9+hu c[ixIu{j kg}**E'߬ M LQuT]hP,0NF mպBԠ>ln%<up\~UI?Ԏ9]9-ۿƈ#օDi>3#0yժw1L X2su/z$/A 388!q$ha38LJY_Zz pH;R#{6f]3Ͽi}Q`![F-Ȋ]sUb*أhBmUu`i1 GJsbIHr)Bf(UYJ7 *9sT a<jsGr暥Nv1md}vRRV(e!UoaYb&#L"gS&cwy"YZB.~|*++pZ"6?nT keyUO-+&zrNp 14.;:`}h0_E̷굟5O066kHVOG³T74 mzة+/rC K5p"e/d5m h6郣QW@wOZpnf%)dcPf>{׵ɨ'+n%IYjZ@DC3;Fw6BDTnpp`C+I-voiK2XO1fGTȐ:6XpFZ()QlðeƕMƗl9wq-[0hFļqKV( * j:n,ORN6)L\v<ˢ?*f#4N6:L}'Q;V//7ho|eMYGF G[퍒R]U 8-WʰBy\]uDKQKEMz*SiIrTFnGWsu6$)zrqZ8 {qs@b MͥtnD/#iy%dg61}r2kBو$5U>@ϓlvP*'?s{M@1x{Cv{1,A|?dU"6YgCbtYs\Whm¡+ 6HIț7QXqڟ Kmpg6H}xEX|&g )e ' 裾3yjo (}w @M[sU`v#phc{s1 oDz!xdCʹvQO9HxUZs_{* M b]CS|Jv3pzΩEfL+w9R|u{źa'𐥃Rcu'Al ޮ=|Mr=?tC[pE(IWy_:7Z($|&DߛQ/>I!a{t$ 'FXwyo\͈M2F0GJPGg;b_zQ=RO0zuC2~)2&d/[$B{ڧ:B -Tqߕ[ FwDZB?k~z1le ¨^ iAL즂8tL$D075؎U{•xi"RQx^K  j dWTv# n .m.Ij ZQ5Gb2:o*p¤UUVۏrM,;pXeЗ0:("F1\߈4#S;yY;++K5ǖ_B}G:(<㞤P K.tHqjz)UV7˿[8OI8А9=+:y]hj,+F1wGݬg`8"Jhgլ4%OgѵD0r{eu[ˉ{3q)2e61Dc}(.;(Q\KFLlFl A$6d`La?uzb7H 𞼅ty!Qf[M=@ՔD | J rjR HBdϫTagL5C`ЪfӯvH 9 ?,,AA.EL8/ءԉYې&%n`1XO3eoVC萲JQ"_1z$wf\Ӄ{vW1z^y@_ Iw%`>!1szEmh,KcИ@(<[R6^degЗ٤:z 5.)e;B B/;)a %rDc7Sm"c<}x-"}֦5/a)$iŻlbR+/,ù`5[O+ѡkhLeBUd6cDu?hzASeyhҞH1Yt{I=*zD ZmƖ1hIQQ<R4J aߊrX.6*I:HaF:0r(/a "c_k㒛8S3Qi)oe~.r̼n J:2XĂ#>]Yt| %iQζbE:MG tpcݙ_G|s~PEcS%r{;4 7j ꮘ^Fɸp0Ci슌pzh»Pf'Y%S3~u/3ǁ=k29rZ~U ܟ@))tvOiPIͿy"_Z&.c fڌn3:~DWGr휥{^pdc)V& TEM勞h?wG':9hKf>yXp%Q_28ݜ(&4xR2uK q_}Xf0k/Tmi)L-q>ܥH;WHL󸀪]fgO4@u `@vzNQфnt5Ą]D(h4 ܏' hVfzZޱ̢!9h)J2t+6ۿLb*eݜ^:z uj͏e"BxcƏ =Qn-K۵f*L_Nz$=D4ԬjbG!\jDdDh?ƅ.&VvzUN$eIBGivLz*0ӣDL+&];&;gr%b/gfC1TQOH@(\ZH :o OYd*:4ʆIH..L"//hY8;Ş_ a@Z e*T~J*]+]KFCˆ.OV/ 1oŬKla Rw@nz"ul.=WK5IW|o4ЗzoPxHPOsa(2"pl1 JurU;%x_aJUi Zn q̟˛_x$I&=$Dc~'- V($qXRtX>_`-B{ͻzXqXRǽDuJhCN._[}MIYms SդQa勌2Î6)yʝoZefhkxDɜ+u *.]nz5KFRUD;n5aEL=5\Kp<8 @ ~0Bڴ#Cʭ;O~#zX&iyi9kYu*#m ԂU=bpݬ_x)wJ:C#l'VE/>!XVm hD /ZPd:!)ꐋ9z6 S;<?>7hޥ3hn?}&JZq}FBe^H )i|^ă2( @XUFnf Wo:<$F7h)[m ׈83sWH5ZBMjrZ -1K^?RIy:U^/ec-'FGt6$Fs,p^D RG3KQɑ~`j[Y㛜|?zHd?nNC>1ɹ5V[j"#fY0E]O=2WZ[jsך?jOqFxRsorvu_=&E ,5GXgE= G~7HOrr$글ܖA^Y,'SE@Gk}nG TX)Ő@j̏-(!f3K8tJ*T9J-dAQ>鰿r>^TT gL2Ҽ⦙NBM#>_ ysK+o;"!%~!!rm!kH;tBs Q-q|..b|J-Zf8Y)[}6OlQ8bQݿ)Pd: }T:C٥[9"8JCu_ϐ&~q\'\胅u &.Tֹ!ʣ(ww7y^fߝg.`3&yxw(;fJ@$vس,1QQrD z`cV&a<z-xУl6fZU.u7`R^yt5QTIAZ\ [GFz)& yoXҮ(HD1F032! 1`7+n' )p6E3`;7nMoQ=Lʇ5o4K 2{9$Jȏ) Zk$̲J)ޢX,8 >N=ɾ?V1c g#;X5Sܷn5+hgh a6sMTUQ頽Kx 𳦴Pϲ?M;JolC LRAA,jAыt)O2'KR+[30f׺Z o\3[&u]%#͗v_>İ:e Һ6@֎^h,^"]g>wo->Zٰ~ʿ/*@JUK"̉'r:3F!0*s:e^WYT]Z7 -p0bpK: ̊nk9qوWp!啭jBtb*p˥qo<ҡBetQƶ__NJ:뺏B,!ơAN;}-&\ E>U\:`zA:]wTH51 /wّq>d1K[~ScAy& NPC"yG5q,SZ. ey:!TM9ٍW/^q}F]GṔܖ.G8&8w%l&b] aA<_D4ނ^] XS5XDŽ ]I*_eI#s$Zy@ OEc@{j}z'* !̶I}upW!ذez,vH(p>H{l-P 9&{݄ZsMc#R2o#x_hfU^)Hب օE61Ϥ'c,1)ޔܱ<|{%V6G MFR!.]ˁ7 9ɨǹ&s5 QsKUxti!@޲Z5;|8΢ܧBA\/<"%JWcWձn:$.;I~k`^;W*ʱRWD=M މޚsgye/T<I #t{  Z]H< AɮYHܬ"4jɢwf[iw sHq$.Mr풇6G}Jdoc2VPepm!YMtNlu.뺈61^='_ 7cgb(&u|W9v¬Z<62>< I#,Z'V`G`ұqꅙr@3c ÅII7mkq t"Iy0+|Zbml, @,yi rD #-V =P'fz霩}#fElJCiBu:|rצĶmFSx3/jr%K-dOt;`'CEj;*p20:2%Vߺe-SK;qGziVpC+c܄|4ń颿=LadeNg1=H8Yໂ\ޡ'u bb]JAUlBtm;3U5?gQ\ sK{B[aD<;jl !MLrX R 5@-fQSfM^8{ ԂbŊ"#Nb'ܚja㛐f!拯Ӯ 4TE-)?"~UpJbb{zkvx˿dJ-V]xx&ЍU|GFțTOgJB®7l'aO:ߦtT% QhuU ;!5qj^ ~/ߖ%d}jTV+:j2*GߍI윆gAc䐋:7PO4M'T.MݖЪ'F=FB|.N#5*6f`9F攈Q,KZR]2ı1+i\ pˑ-:|ōEK{lOyAs~ibgXfuF#܏&^8O_4\crZF_ID0XqԒ""2^f _N+&NCZY;4 bHTrDny"t%vXQٚJK`T&{\ *=O'̸?|!cj:i2)ǀ '^oPy`38=v;o Sx`^s>w$s䛸2]6.7)࿖]}*o[+p:74fnG{ 5?H Wz4E W1Usx6`S\|}$@q얛*jm-&c&%v'c:X" H{&bNPn!- H+z9qvvbL0nσ#'`~_&.A4{-0\ٰmbFUfFOkRASr_h4Pj"J&?t MI"b̍&4JH0'" }De Yg"-·YEf Ŗ.jP5`mϑ:p^~a`526UƗ0eKtVb9n fgX`F:yLʔcg=,g!5ݧ VT7B J)4*{#^QSI@3V6Ao.PgjMw7 zޤ %WnAʍ4F!<~D9?qgTVfZ 9Tv-Ŗ[2ALW_P9~Z^~&5q*Kl\v:]DqXyXZޗ"O(>K$054 R.+-(x 7HsaIsN̴ʞ9k!~bڏ|RrA@j~4]64ʳյw/xY0+sVG#p/_&Q5f, ܵZXJBxE9GD}nvXjdŠ Ph߿jl?L3;t*ݴ0E3s t\ Vu։j̤|㱋yl.$gi-Ϝ}Z5[b^0"HsVuI~\\LցBB E -j=qƺyԺ/l=3}?5}z%ŽAV5C1n(GP]LH9Lߛl*e[$evL^nU[JazWH ?(\ꨠM.eR,|.`[᳭){J;51>,(_O 7>ˋ .#LW\-qNU`N!)GwGſ A1Bɐgf5Δ+1v%);PI\ֵtHN0Cey0Y_}* I;߄/l%Sq7w$ԁ- [a2&+BP9X867HC,M gJ C_FUG"AW}󚎯p'ͦZmt#=a*W&\i %aZ(l/%ة\?:0>hꗣvjN)i5y7*ELU:&$}(Vki4Bo:&1f߭zE^tz#ہ)c/\O+A9]-C 3QoOq*as+`@$dc(츥BM9ԅ?^yhr΁ۅ 9BT @9φ!w*8\,n{G~ʹ˹k|l&'[la[rDH G69kQ({s#HK/ނ|Ewk":*Ü 賱^]3[hTZĠ1CƩIivw \%JAIP61Cd( cr.6.3#&Y"[[yoFN \ gʏ!u`?!z[/Ůj:y@Ct.Y7>4o'{u tp$W U?X-Ġꔣ4Ot9&M C؊^4WgnGUa"e\>H|,d] = +iUt3&UHJ"anx x\zA [im8?뺧_i -P<^TY6D3%؈~|ʷ%BJNфp2#C $*HqGm<$){OU"7Xgi&vPg~AI Occ _6O)xi%mZ/>Dg_[ sO Z?CS*.&=xoߡiUN\dý? #>xTI[s̖Pvi4m6rBo7a}8~.̀iK K4IT ԑ0.7"Ȭįq1Fyb4+͞c02i@#O҆`"J#0O?x"m1sUZ/Y#Aw%7%`j)T0r~)Ϋ/ii(WJ%jU^^WZ{X̮ /P\æ,jij2IGNE|Rl5q?z2/7LlWVS<\Åc+* bƴ WP :qK-#@ZHzA?@@Q ]^4qXMEwuFzӏZ0J:?$ЊG=3ro erUKxZC)ęM6 ܸ*"~TJ_H ?/5,"օt" H'W},}&$ %ABf\gz6)RyMvJ6d)w:)|D=B'W:/ޏ\u/S8oŝ1yrÆ? W85UgmZLRbDSPGR{mh8Eb *TΠ Jvb%>,ߛi, ,J^ Ҽמ (#䢑 h"XV,w'K#QV $t“$4cJ(#9 u})h*mwсkx%! dV.OQ"A]Do揘ETD/htwboDJ2Cu%(8Jj^ CK|:rxfǨľ F=.9%fezqU'цD+?;6}NP!ɭ62; 4% ݗ,92C^8bEzg&2]:ZZ-/Fu{0.q=.VLmBa)?A8eeV0CٲN@wi(*ٵz*bi4{b$rh+o24J}<N6:k_2}-6˂c a`~$ֲk=3' KՂZPJ ۣ)rr:e pSm-VG+Cv$'=F2FI]a%+GNG4[tčw a5۞gc"3\C8 &flx̓S]n(e)èj +(Ny OD(SHG3#v 1*MG;hM$wwQvKĎ+GGh"3g[]3Ehv"&H3h*k.MYHV,`/Goߤ3k FW  VIQꝳj?z$njv,Ku{jU" dĿr[n>r~3q^}& z9,kdU y8g0*%@|DB2k[kr3Ҫ<”X}esJ Q>U`xzJG!; b۲0Mdr9ēӷni֖iM:p+|nXbvU>Hz+9j%Z@-'xVx;?}&t̑ |+!!!29:y 4 QAm=ee.jR0QV~VwQiHש|8;ޚqc h;MgPZS\Ӷ̳P!Q4*I%gq]iha,} t-Y-Z;Lz0{>Irϳ8/.XS/ӷyP ]ǩpq ryKdk2usszb:Z4H3Il{It8-:J4LZ6Fq2JC%Nx:J% }1~1/() DَA ]>箩nt" PWM.~wNFÞ6*0ZִLRdrWxVv>J.LR 3x"u/D'*kIqP}DV!]OP1nʕvC H3/]%ܸT-=Ӄmdf t d4EqGOYHUVeq$TZӕW^I_ %ڷP. mAZ>HëJ}ZG;aWJ ;jGDOU |B,[4+FaOjc1nRFs~_bf)Z&L%?:@  G<I'9:7]2UϝpCg+ 2e%.w@H#`!FWe@6>uHp7FT;d5}fkfguНnrxb[: [}`aEv_.wv$WJc|hWT53}QK-3eyIn1q99FAm&Scn}ki ET98ꦴT"6v ͱM(@Bc̍A]\J_RŇli)C9- v'-?ܐW >E.oLo'[GBB3-fF)@ Z24.@jB=mzߑН Y;3 NPIMԧǩYSz)7](8xX)'+}1żZ E..pwKoHb9HŢjv%kE;DԬz˦ACˡoN7'O.FCD_PMۯře61|iC׭nFV T V3QtSA,[r~*"E_ QDB@9~n%KY(B_5!xU]\fnՙU^8nl_Wj/#XL?7!uW@F<[ght^dE 2eM+nEz'9z$ӷ_dvކoMa֚YZ(C)]V'u#SOǷ<%ϣ(u79ƒZw,jfh w.̤'fԭU*f4LF c( &W=cD3|jIڭynXАl$R&%YBbg߿oڽNoNG:ʔ8ȖMrhB¶U[q $%$d =1 |U4"®cLz[r #j(sP?}1]b3hOܴɸ5>J𓢻AsRsr?('A.,G{;N[=Hq} .vȾWrL~>/O>2+8ۍ H*=ౚߋ6uԋv[ECUKdU7{{?Uto ZxVT+;juO+p.A*Iq\v,TN=ߡ:1|#"9l0FE'IwܢיcI|__}oҶb9NMsdŽM_2.A2vܸh340+Y; 7VgXpނUb Çnf`mbң|tz%f>Rn4yqreLVDZ iƯ,F!7n]_DZ*INx>.лf|M/N) дΛQU N xaJ 4XFrk2S0gP :#3wr<Ĩ*׭a; 9*+ |RdRgɾ\ p9 '_C@›yű&Gno hP6 ʃ+;' 2;Q_b ?;=Ϗ޽&60}pz@|tP$$޶5' 1U',^5@:5/ 9OT=I\nQޒzZe1܆*~^G)L;x,"+j~,e>ne|^52W5(=m2C0j `s[Ms=lVepnc&Ahvnm -i7˞0<6Ļ^I Χ|?C-#pc[% R߈|-#"n{N P]#^er3ByvdΌ J{Gx}J#(})+ 's9z'-.Yi8Xd @9bw;m{/S0xV7|cUYNCy)ܟoTE W'c  յa HCQi7Wс;u18 օHK> hVoMZ(`$b!cf4t4[]'hS()v%7Z,@ג``G+7,# wUnli?Lm՟q\ͺ2mR$F`Z/)l-z2 m &F6Oif {eAf"֌p=Xāw>pї,|:us*i 溲$B!v 㮃F_Υ]Hk .kR1Q07jL\n@d넃 (Yi{HY;A~iesfƅU\এw:{@p=`D#+|uN Ʀu^stD2.U{z;*/WⓃJ*ZF'GoE{n*}ns"JuXur; jHPZuѰT $<Ʃoxqd*WJe?{dB.3bb)?A H~ G WUQ7@R'o%9!NOf1ob;{)فW*􆂦k!AfߋHn K[ 򏨭ЍֵaR@x6$780|l>Lx!h_H 5Z*lXu_ReO3M^|K.S50"n_# P]}H3nհJa7hƏW8f S3SELۡ('˫Tq5u\{[;9P/ WE&Zppr$ʚFtS)xƋmSnT59޴S#՚h`7LpFc<6k\|)!h\N.zncQj:QGDk_r%Fݴ,֜7a6@XBrIf[>P]{/ɽϿLNw^ؽ s % ` }_*]R Ui[tĠmq:|[Q{>cjZYF"yOяl֖z}!4ZƘOYaݨVb@1)×P %,5Ni*p•1] F@dZkWQKs-.e i%_# 3Ӏ&( BܻcA S+'M0FO\~쀨 DʨkjPCʚ$dk3kU?w}aHliU#ӱq '?o7#EÍBªkY]~V۞4Hz^K M޸=G5-S;. rՋ?*|fz:HdQ<kl+q_o7NmOF Ul֗HPo/*7˛Y6U&atvH;d?B%BOGHj љId^!m ZW$CZkO[\v Qs(:% AZ\M{b|c;,꿇eUbj`T ?+ۚJP_4Rfq6^o*?ɈGw,x < 3 f6N:6:t';gWY׈Q x&O7OV({PN^Ew'͂(elBuuȔUb'CpHn jT%{ zqɢwh7[u޻H?p3뿵Hr݅eA#691[D\wH ㍜2oB.́Z(&PO{qK57#?\[--b# z~ mH&1:b_4?H KTh\`uA@r}"ׁa+2Scss={_ j-:Dfռ+n$-Zۆ=H՜6 sjN -cȆ0Tq[g_bY^Akъ3*m U152,/wQRD7ta"~"L1% x2~t[RܬIVR˻6Dbz?ni/k=kfV@g(<"9b)苦j6_`cY=΃e_ا`6kv]fFfS B7|BquIFZ+ȣ0xdK@#hP7j, =|{3$WP-@q,x qRp j@]GK!Nn_*FqAb\";EX鐵CRo|\.fȮ+\e);(fQA=}3̻pp-3 ,(E98ӚKCy"m)(0;LF7C1C;F4t#e fv QBHТY\`Oo&=/%#{g4t"4}6p ᅽ4fÊulQ+3[IŐ;6ë9RڅU#FII]X EN\?l 6x2)o2l.ٺ܆cܝP,}*CZfhWly@d& IB/驼+&nR.H^Yno/FՅTZz_59!z{xwma*&nj(* ܆a>;bP?㮥;݄%Z9q)c,>ҍ^Ѓ@d- ~zG5Bn B5ʍn]2NzZ܁WCh^}Zݻ}*@֊w mPJcSFhBVzIZu ˘4Udo a TUn/2gpr< PQShD.5-㰧LkߥDDN"M/)vngXsh~7eh`"vҀH9ѳbB;j)ٍs.nc)9$551.>s?zINdάLg.2M zcG[PIGHydt;4''>fZYSB}41WˌיJzEwK~}Dǫ .Ot\{((K~v-iahBXJobgxi3ڈVql?IGIi+. \M̅*y]AD2=aQ~/!ZgCxU;A1ږ^C2k6+P9G2KkfUGc[MVb) 4(S sC;|>|!fI?ƧBIAB0:7\r`Ҙʛ7JzJwf ī-3aQO*96EtwuwC_Gx 75Yx՞W;u2CJ1r(@AD&3u8 ǙeſtƐSqVYM#dcEƚԻtTj+ElgyK甡y=8TY [ʀu1#b`P!Ui_Q7_yЇjaUdc.$MHK$ CXK3586Q /`Hpחt=6JeX~zhP7*k5o?:]T5y<c=~O 9Qӂû2&71YC=` m`5Od,R>-^ogh2 Z?aJ y@;ZVN̠8?l87>%$5ͯ:dxP=ve'L}Ș6R'׮ӾKV]G'?tEPC 9u~hYq 5e'֬|*B LM8 pc,vW#7~T"  %Z>Rdeʉ h.oj?hF,U+QDXib=J2񟌽ZC rV#TgB+lu半mk&`E߅ԣg<;:n=;NrS2%˯u/ K]`6*kT(~mא+M‘  j }v UY"D,y^I YJ `6"r.ڨ'X`qƥnn1kZ9v Nץ8qe #{08V~jMӋgUa sZCPXi{O<{)V9Wl>&)Bw`PYweFIYeAgogt{=mA9S(žC'9YVj&^B#`y[XQH%wxR`Za硷{%c`5kk?%M4ª¨ES;PwMQ^B݆3;1y!\\k`nЂ9"ɋZ@i2cP<| kYBh}tY2fLR6J~!% {4ɸa)M)z{W&.-ѲVʽ;WZ?3މj-V p -#D p!6αQ`G:T\]xQU3R.{Q:g4+W34dID2ya"zq.I)f6VyD^́tj/(S21i <܈p9E/Dp;HҜ$@5s _=u$OZzpSB󫑭䛍!:5S>ϕ-k-x ^0 dY L0u㳣Y)Ӝ2 iǤq F-Լ +2u+ 5kTµJ?nl{M`_ f$ *jPF8e Z B(9(# l4jC.ǙlB2~?kPeC[e4g/4j+k컰,Ic?"۷"2H|lEa:F:Fn94^ b9bf+lm9놴#UŮtZZ@sP<*3\ 8ŏ ,~QWVFk*e U8i>Ų'\Z?AE}"D:rny)$Ji&n;%dG'ysp;TG._Q&s-E!1ƻ^{+f8*y#f9)`B+>ƄFED^ޘRV ;@>Ŏx]9J\e2#@\Pg+67y1)?|!ң#B0c~m,r*pܩPa0:쐜1!B{j{xG-G1l+l֑;[ӌ;tpTט4Lj Cwe"D0 3B߀H\BŷiLu5],s+æ}blɊnڸc,Y^86' Kף=ex:xc/ˤӬ>UDӥ̅JiV!?rVʷrڻ˶utGov@TZdfAaY3WW<{ kGV芓 XkՀlawn-gs/OG!{T׉[)+Dx+,Vqkg0J2ݶo|d> %:+xfʼn s 0^Er\*1]`dA}S"߉Gjr̶NZ#fW-Qw500M 妯G.iWObN&x׹N׬t!.QCzMP\D#('OdJv7CdBpqb4bT̡OWQd'4s8 uc'G??sK; Z j^o9I Ϙ'YI So?h9޳-A 'sDh̆QBO3ѨָjPWPhnsviRGy'TSw?4F6Wٚŋ7 IR#,؜&թsa-gg"T":BHN{m) p#v s){I$ֹrUחkT_F=3n.mDUZ6S*]x '5-AS@-DNyFȎ{gBf0Fl7[ uQϾD(Rk? !tȮ۞H\oQDĶLwvx, #?;>ۚ>5q: \G#G$[Rj(p [PC,em#Ja*#a,CVNŀa`4nF!m-Ry**ju<'Cdr{NeAi\ [݁R?;/8Rq1/e! T  jMl20I!B]B=\p|;U!^.p#ؑw'<(OwEKS=J'-,5/Mҍם ϒt Fޔ *L$WyM{L8erQ}v:i{.j54E3W:_Dwn~[kZize=_;y6^xM3g@6@!P=M:6q(!Ô2$6ى˔ *_( ;!K #yxͨLj6qLqLY>k̚m}^^;=I5<2V̟ڵLBYXY$aH\P"i X:PdB@5Wg|sliGF%HS&pPB[ߕ?ipsb^2\FC"a{K\jQ$ۅEjX sLgln{rɴ1bq^uVJ󘻷ٮ)q!YT-H?Z *Q<݄{v-uD4<~=:wR`OqK5A[4QveV UkR2s' `nng9qAa#Wb~C4A)SKNyX 22.~ẀGP~/mHy&hq;):5ښ0VO9 6@pr<' ɀJnV1!^ {r2bstgc@~Mzznh K="(Eʐի!sfkXㆴl3ݡjRI/*h @,;B'`BwbB Z'{R':#dѹzX[K0 a &{ "ꡔ25["@э.P'//_igA.0d%`d㌗L ? qUvy'%/=ٵftXe$xts+ L2do6$@&*gew Uv-)& {$u+q}C2jʽ.FS Hb[R@W #pI3 ٗ}0?wxɒw`&wqa *5iZ=ޚ-?TiN"F)ze:UeˌNa.GE|YR+M}GNsۍcMe|Q8; ?B7w~gNZ.U<i+ۄP(d6BƑJ#?йiLA4̒=&T.#:5+HV: ٱxw!*q.;*X/+h ~po@xXU3F3Ǔyq6t F [\CO8 [)uj;%)>B=Ti& 'V"a|Kǽqc BxhW`έT^6Y%xĵ%+_wa\>uGc`.4"*Q7G@>U*y|!Ԩ05=>p~JMqoБVFc!c_댨  `-S0ubb.w{ " u%vF  q0TYSP0 &mno3NdAnfǨp.%M-o9aǑkMrh -x_AWN֚<`0l /R&isw*O TDͺSDQR'\"t'YuJ<py*%)t)fK{5W_i4  XA`e ,,p:w;궅I9/!g(])߄޻k.9kBxԱ"A<"r^x-$ cS;]҇ Vig ۄHHOce[!?Dv2e& ~o'g"vfr7 -bS4 *ZU/iN)U%;J4(« ޼ɵrF!cq+]2pYYFAnf0^;4Gk(9,R~5 YH7uY]Գ_uPl9F>*6 N{,DWK$\ގFF~V O >a~:/r`}8vE&۸ʛ2:X CrF 4kE4eH]=o$W aq[U*TAx=뇓oQG[#B(- rnP87?F}/`dZ)ySd1byT"Ҽ}e`Q lD1M>sP)1(7Fc |u߼v>L *[v(;+) 41SRhWūyϷr T)muJSѤF6;": !F$+%I*bv5jBl`;1n$YQ3YǗLfDG0o6eULYBcznbq}pk#7h5(\p 7Z>}B5_ w53iE+oN{_XtCsu.p6`a03lm>n'L#._Qzh jƒcK?@.|wjIbN/W-u CzT^tE3O_ξ2S08I}~ چL#)TteRkzGT9KXePCGU3tI-K?2`l!d rocYAp`FGzXz$.K.fZy#`liBhqc, M&ct @ Tٛ y'#9`,`Ym~D!d\KE %$tuZnX+YF}o%'5dV#_O)ЭW_aWS|Vp:g~KvY%c!_*jЫ˭a)2" ̑KuXذy~#8(漣|>P$}~NH B4:Ծ6;: /D Nn" *EF"Y{S2T:PoiGSs`b>dmHF5Kb !Fۿ%ɦ.1KFK=*8M߂^$y ס^-iѤ~S ~ո*.N]3d9`JkO"0wEw,*hw.Ö,(`A`U|2;H7X%':DZ:up hgu}Ws-^3nd/QH>U/\9G,*? "* $;Y1fX>_ ;$}%-z.wdxWncvlF84:|w觪X >vyHYA N#K-MU/aza$z9e'bҋo飖XuBX*+0 h%.CL褋`)3{xcN܍Bl4 ev1&K 7>J10 %$n3滏ԚS$!ŭ3_6p'.dEl6%;\[4TN[ o:3UbAofj3q'J|3Xa$ZT["qAp9=`NQ<4c%sl p#wh_2IB̵/,/e@JM#dkAxN$ֿ0ID,ƓctT8T>^zɬެð{kx*-gLYqOgumSC c4[Kgݯx[3$69kp^{TiSϨMJ *a>-Q#\QLItp J)m7ڻLW.i4 iv䓀ReEWoL?2P $ XM cظvQtofx hd XJCnh"6{!š]?QFo-=68Y)ͫ8o | %W8^$ z8zlkӭ`i 0hUv[%4K > C!@BzgL9gڞħ/u7+/?FP>p/c2yk3)ee)u*mw6X # QU=rkA' D+(RQ#NSbwk`cVHGq%>k%9WrVlp`*hT#qA=;hz1cb'{2kЃ*c jo͏PdcSd<=b-m?j#;{dr\xUbHPO5b^pl&j;b  HնFGV}wFF)|>3ˎZ m]i<,LW7slrn8{0 |w7?URMj=Q ]yZЎ7 T>ч DP)g3#} ZbUHh׶4{6/0J@ 1b g_FlooCc/!^s|6(wQ*KExo֥akIV2ER{@' \ҜIqX"WB8Y)RAqbV;mZӁz&@ol44wױ#{(bbtH(7J?:uV3Al)UvFAVx(k Q j&@r_02s;;V`{l˵x7ΨANPm^-lR#KtM9jG Nn0&Zvb!%()&;^pӷѻTJ%]PAM|YXbE(6U{8%}s1twJǥցW!sFi().BRYL"hH#cޫQ4 +&r&g>un%*eDZ72d oI/@{4̳ݫ#6oh_ޛ™F];x7{[[nwCx^Qo]eg ʣEEEf#˅S<"{g(Y/veG9pv"-"\ѪY pMlί[apSEdgG U3:;$UM5?&_]+S K9_ZgkW9AR6|w]\nFs\Whh )UP[No33 $YbQ#vxf&;侤Hھ9PB/<_ő[m1qz "g[' / IEBpɓtX'C~ٴ*l4<:?Sg,,ɺA k s'(k/Qbe#x,Wr dTشoB}˿jyԲ­q>(ŕT: eҹ0 uW?\Xqh){ C$}5)b,$,pBU)h29I UtW<Ûa_@z>Cu[e/ÆFqeAoz d0!q}#&SrM٩'ul[z_^Eq}e(O? q  W+AݏZV}fSm^~F.K SjH:ipk bFф:*BDTScny3Zwqc ;4sh-{0:6 R:n> /JN jmpܻYGp4 o.Wǝ>kJ^"ܢo,sv&hYN(@NقyqnAZ455a\t^V z=هl+a%&W$)cW5K*uadsL3]X*53(5fҾmXOPv?^"%B{Yͭ"dZǣI@ۉSgS%%jE@pM繶hBGyKz9XRo6Q[$:QQ%djƏJ mc$xŤS}P2<1lǹ iu~o* :nf`_!vOB#7+1J.)YU v0Luk*V%49 ^c[1kWm bF ސpˣ\5qGƦ+/)ke_՜i'R_[ 8Sۢy}=5dybwʕpل邬@$$KE754 :QD=jܔpɶ11+j3Pdi.Ў4)ڬ簦*_+V,¯F1#|ؑ5^BK-Ų APs\KPf. &l-^20E=p$U㕶{ȳz0te' J0e98G!R2ICSRDuZ*j/>V`]FTkb xgpNiXǖfbFE!n mv gw@NK5N-G}^Hv /B/ ĺqGTM<۶5Y;/)!, s_Q"thI.'Qo7u9 R, m3*u{̓#V[½mTp +KX3NvT*J'BqEM JaN@K̥tɝX<8\z#plwɘ{/UwE\.4tc,xw DW?G>fy–f:l| vٱa-(Qpgʜ_D NiAvSB .IP¼V#2i<&eKlnmӢ6R&4mLݠ04A .+rٵjbqoVz_&w)8@B[տcAӜrr a[~)<uxBd>ƹmA|_#Ӆ$}qH\ߵ"C[AH[=OBԷ=3\7q?hBI(+tƊͽh)0XAP1y6_ ۯsZhD^%Pb/ڭ*unv1a|Y1]ҎC 0Z#( S{+v~SWH1y'irFN@(y5~Dj8#W`2O`Wry6Wtxo[Nr,p&+2&|s ttM7xˬUP y%h##v+k M6\W O-ИZw NKkkT\M\t&I,aD`nMBL`)04G007[je{6x1VtXza3Hr h-I^a($*u&5g?+PwZSBy@+fjEY !銑1)MZz=8ZL\4b\uQMm;-RDSJ{X>_1q\B5D~%7_@bƞ˲Kj%7ZS&-gழ4ShXP>&sRp=b5|d=x2N>b=5NJ_AXR^kt+繲ןey̗֝q K+U/Ƹdxhpj~W>B46\{En>%:{;uncԆ_~2xf}h DD,Di3ٮTHPA̯y |+UH]2,,gmdy?z9G}( 1G AQHn ]XTR!\kݤbWy0w7ޗxT_ZbD䴠o OE87C[m*zo&VlB(aϑR,fdlՍV3q>vѵ4QG[jVV{ckj&Sw6O :ow:kEZ&{1M6ku8rK6~ʧ8U:j8;[[P;CWp iBͷŖُoAP 41/:{_J:ቷ˴]u\O!s w[;>p]x2M@w4ZjFVYzCO< .[pFSUP A{#cMAd:SS= GTыu=;-ݽqiSTxA'ƣq[3h헰xUQuT8*{-f>_XUwݛEUtǽid I5Khd͙r8ao*9rs5 %&pmus!\{-3G dA v0L㪽=-X٘Ǵ!{C047⼆s_?nB'6 X$MU%yF+h'SB?Ah"9lJ?6ݶQIc)c|'W谓O$)ؿ/z.ԕxZl1;R;>*b4zG|&?fn&y `sH TQ\4xѰbЀ^uNYRYa$ݏɏ/H-:%='{j.ͿÒG PտSg}:Ċf _ޤ7k0CWNJ W Wq>B';; Sr 0lo7ѭEGA,g+q'y0Bjt?A??lZ/ےj8&%ëhOh 2&0 BWY\e va9uZi]K YЅ=豋`Ä#x!"Q Vu$vZ$JZNԬ*98s=mqdqUĘC0BړD( y=3; iR.\@!`$k lY<ƴq=Ώ ӝF e/n(ab =Z`rn8ՓG=Iog%%]v 590XYᭅV[,w8 @_hl,+-|Cn`VNd艔O^+Xl'r/ƭHbY^~X~94M nqX=15s릁(SuKO[tb?:Uj ʪ#q" < ,yyJmyoCІՀ3wAꏎ#1h`jcH_vr(c鑨%kP m`/HA FgRayNPAzl<g Tg - ı4e w#=YIzQ 5*"rQ{opSATFsW[olXvUfr.;Lj:$t/RJcL te"{\0XGHGa&eS2COl?دS+=5-k@;5\DU7='@}ilEwmȨ%}SOX\0UUi{*VSu s!qҊ/ɭ=S' _ё5L|d>fbyP@G_7U *%&V.YFl'ay2Ptbn}('PG7v#c_H:c翤Ui2IDs֖S;5'7 veۮ!|!0F 7A ՙ A/OOgS=w^ BvYgŷutOYxTHa^ sKwa-lJ\N/g5?d16xu-q'(,P%9'YP{콞2uFDâ|Lo-0GF`iH[02G>xYbgQ Si/N߲}^y%m$X Il$CY$ٚXJ]$<ܦ"%',Lj8A9~nd OV6NuSWi FB #gQyr- *Cu,@q"*-6O|$MU?BFkcfelˍr?QGͽg*H(O Zl Q"U cJ|vYO`Dsē_К*ɻKܥ-ZQ6&Ǽ].X!t2lYA}q*cCƭKC+^HWkbhY`U1^±E+3v.jL[0ζ1 #`fZXC\3;%swK"fj q;?p\!(mۼS*syx_ҫw>%n\dn:#j?8 o`Gv"LBMUUzԴ5X7f:W58vPA.q[9! &ވٝ誨yl"/MWGy*ln4qR@ u<)rUn%&FXj0= VoL[X;~~hs֑*0|FlC䥷,$!Mqe,':+a=W%,|3KŒyZ\#zo\kgkَFujABOk( jբ 9KhRvZ{j#!PN,~սkߩ~I15C_?yDp߾p> 0Y>*9eq45bnEg&7;_xDi117b"{f*D2Yڳƻ!ˌ Sթh'ۈE/kdM63F,ڌ9H1iKyUr܄2E5Q|,u\U׮O ^(j7RopSObqvW*GPvr#䎺 ˮ~1ױM1LzrU,oU7Ye-z*f4x|w_UcoN#&0[\ۿ赻.rr18RIY0'XفuvY0s g( Sv~Fg'1 kSp<nզMwȢDd}`jWK[-WОX9ͮtV ->(&k"{fR~sw GRHouu\z>t27A4D[,s[I n+ VO)Rl[yM|2U4eR ׾pi$95t-˱emZĞ*}v/7] Wo_9cfs_s\ugV`8^ <Nwb201 l3_:gq>>1$a Ue-=&ɗ!zr \!]?I=o8%XlƊ1FImJN:Ӊ!:X]!aO,jYqt[ϛ 5E}h`)UڐjCqghhkM N 3n<`זrv8gk˂sPXlA M䖄'|NVC6WESʘzxU(y#qPTd%h)y6L kNsc̃Ggό~g[ ́0z\vWG՚hinVYD$0b M$p4AO͝2JZ[sN M=nOڐeN+ߚsZ|j db#R$2lvEvػ?;byA[{شYkfU A)=(m>eYK Iӆlz"$j}NtR5 ~gWu%hynǘ3dMG2Fz d[C2vHd0q +g9cKa-e_# Rݵtcuӽz~RfJtZR2VX,ԩ ")$@Hu_9E5j+AfhHz(1 %mHX7.L)AWRH{2Sma( =0r# >g,q5ԣxjh8|GhZt sRqc:Lg U jc۴y-*w)zHg;_1( 1HHVSrj' l4V9gAD"a+]0}u-XV4#{fPN|^tWcK#jȏ‚6u,TmtKrD RM_p<Cl`0hوkdA2rTeB7 I BIKQyYpF_D]|Q<.zִ̢+p#>#B `k2f[.49I[H_x *²30k 7$y6<#M䓭iJҷ8e*8!@flBU0{ E9Lg"`wXN/ Ҟ,f ~8>?|u0@V;Ӕv(윃Q8H=^Yek+N| ^}M>(ajF%+*~өb0E\c3>sT(e}zfSNOOb0 z򥯏ԐRGs5fZ?IEFK Ju ?v|ĘGJ/,E("oe֣}g)6 7Jȫn zFNX@r!NLȈ٤S E㽪@ mL ;\'#/)oj]R! 3&PBt6I 'ig8h!Z;~0GI=lUs'qp4QS@~kQwO&KÄ[,&c! z;p$#?´j)ךO:`Ny7?6>~5}o%#dt|~@¢6lM#<Тl"hc|qh1q ιc6 f^~AkW |PwhhIt>_֏3Ú9Z܏E6EQD[ ʏML怹զ9G=5mQOBxmei(OH35ӯn<>UD"AY#eooGagDio塢j$zE}+yvm9?<suejm8jDEƊ& nζSǃ(aw8 ihO04 CΘdrg6^K彐Ts [#p`Q]D]')S'?7UzKFu՛ؑlXb@|:ǁ=˺Z%*s]`ITLQwaY7Ĭ Y %%P)<]g:wFBkIڙOb¯Z8*8ϴP2,JR_ jH@%Hw6'?7E/$ Mm]\8ts]p,X :MiV5VՕjt%uEnP~sT($Ti_cWAJ%2_'Y#Y*nSJ.( a/o;|JpZ6|k3KK=+ Ywd{  wQ.Amz|6$Zpq/vc$Vl4ng[[ -u̜ 9Lc+xE9/i6+ĭ|$ }T0+fx 6[m;];XɜށӨOL.3 `ir26*r,-Efe~.ĠT6@W^Lτ"̑IBNrh8</UEILruRlC|FLZx=۹q B)}$ 2Qe"Eьkgr*{ʥ ˊV{P̈́<.xGyV]VM1ϫC{|iY-$ΔjlW7iۢPm|_REro "*_vɚ ; Q|hdh~pyGKKg|]ڱ/iU4̤p5 bQm/t:>H-3nrqmwY5FS׊ÃrrUmodI: Ѭhg e/9Hpw \iqw򽝵:D?zxp3tGh-L1[+'? ŽS1b@Ơ6AZU@]|ò~~(q"})ʚ0-%̷~l. nݏ5E:yI|.,&릹r$6(K _UL5_B\f6MYfkBaAVf)/97?,8M:FNmRx~IFs>DMh"$UR4'+{U2W\I)/Rzb+p=>#k±k$j:Gd=aCڶ$Pnb%zʔ+n+-:8\Ӆn[$dB0m_`|_)T[8z@r9ZW<;l{q&F 7nˇUPq"D6$ɞ+A[D͙Ud~`}qF,﵎%cˉ)Ր^'=bSƙ9FX_o?DT(Õŋ,$?yN"`%W@ex.VVDyy'|ݵMh@xB\sչh0[u)wv͘qFo f*`c&J&\EZVMtu`35geF7Y^)ߪCUOT0GjNJZܑ|hCWJiZA]5q /ikQ[y;ϼ$).q6] ߙ{*i+$jkȪ0j>œ 8}SMLt$;Jߪy^-ے;ط B $aW?qzm1tq9M%13m9!,jB8xx8shXb" M~;4=^&yIbZ;`夈ro+poɦj݌ s#p&^ RQ,͆-3ь()c~>Z:c53yL݋IКss^*lpx׃j9MWa'&f0'yp/K/I8B'ye#a.iԡ6|۫5"Q$'6qruʙ߫{z0NXQÔH1ՎJ$ 1ӏ8>"r.罷Fc˚P+#{ԋ&R6 ՙ POXO4M~%z=.o8NvQhƂ+&E3}$_zlS0X1.fDhQY||D|ۖtrX;N$SA29eJPC wo:si—65DoP -krc HPdRģbj`{]HЊzD,1qXS3BtwX'<|LbˑM Aac9el2Q*U T*j@a{YSkT!YI.ۍszr&oT(]epxI~.It7 U]:Vs4#ڄ+_ [+9*T 7kŎM0|;0 VLr}Uy +:q{aB슽^ϑ+H!x 7FSJWJM A=n܋/,3GC쌐@=dt-0@X=)ޡ'R0-"-|0L:Lg R=b&d뷯ZLc)HN^_UE r8E#0kd0Hl}>Vu*4ll2/jӭ"VxN4 3A`!k+*g/}AsW'4]S@& 6[864٨;RelȢ5n9ZJ{ߞ=͒wN_BYd0*S-,%eR7FWʬqz 'D\J;_ےW5!-^].&A ,2(}ҏ$%s/Oる4uoRU$J0BZKp3`26:]&,>y#ڨ3X.4#^!~*$/:kSLlG7A9a z)-on鱮 ǡLJ\՜v环(xz.q #jL'r|m&Є z-D]]'!EQcF\XTiĶM>[ӭ[.3"\e |<h':u \ޒƕR}*ڏXmE(l&͊ǂiN$|Hy+Uܛ̰3- DFOur6*A3U+lſSAhA~U E-t>WN;FUjUt sR+n7h?C 񡇏K^zN#ɺ-uLsT67$]4χ+&2[ C_2\n!;0sXz巋Dx ፶nHݳ(KLf25CPa|BlZM&mڡL0|}0~ǖu"C\t$ ҘL&>zT%^HCf X Or6̨x@ UD dQ $z*۪w4!AEns+!5U*hpdK˺^y7v[j 24j]=L6{`!$egwZ!T|_9Q5\=,1iy 3v ` g^t=Y{bliHȀxx,fؠGD.~YQ*mKyB3<.-{ZC*oX}QN""#)|\,u DYYr *&z sx]IDxՆBD`Fկa!M]O9i4vmdVICL`f' rҀ1Vwks oDrE8Dń߂W T A XQ/JPȠ"IN|?ˍ43(*}x,)Xf#/RfcrQՙ>#oٙٚ2!}?\R9 i!H =bS@sVҁɆBjlJC$m!%S#x3>|Rn_٧,v lk1u~' ܛ-m8ik mB}] bre9ߍlErqh9,aYDM 4 ,S# YS5 dK&-uLCC0MosҸt'vy'r4ܬB.@BZ!sOtqkH.ɪ:51j`tǩV1& 'yYD5rP>m,7m#Da+^E#Td>MK]:Hk>6кӬ#S\%0 +oXZ(X[54a!/O^ $1ֳAajڧz+p mH X=,ώwI[GUQc޹T2)į!1khϛ"GTlgRxFCY@5Lh/F:=XYݳABoi93is) FL[qIL؋qyIWWuv :3(mRM :f˦( ElrJ:B'OdAoBNv|'fP{TRH~ZyʪB]Z=/6.NQG8pW[uj1N&?cu+0\(s8t)X#fr%Sd"}7f9bOS:,G(>AIg#u-|`f=ΐ*9xVB={! ܫXu2{KxL8T4tو/oH/R8!("4$˟l۶ 5U H}3v-|u3yɧΏ|,rĴCEiXנּWwkUCRvl/{Aap@k ꇼ>u@^kϼ z+7Dz(;,æ&-C5+^YA[ay2ni`ѕȀnTz!^Gtar})Bhl5\GO#.TZ2=ƌEOcW$1DUju)͇4~$Sa؆hSbF)Pamy%ѯ ';rߵW+Wh2\cq v|߄nxhΉϋiNG\h@Q\H4zV*O0*qG*(Y?4?L?/F|&2](ra$(g'jݍDkP JBVA媟\/GF囊{Ch`BLH%Ĉi?njBcM-j>#usWkO3"4y61OڙgVN×/ONo*gw:2:H=-p&8RFo]\-N :/ev0-Ύ}M0j68beȳ@:q|\OKԦ7]T ]qC!7W1a0v?wҎope;FPl9 .iɤQֺfXC@g=R}jq\dmtp;{ne,] ]R5K ps1HG^ڄ(2zϜG?n%a>5<\S]ݢ8^!݇8 <1Xx]v `oB(wI{FKƪH⸞Lp|P@RE*ܲ-V,JYP`svzQy_S[R̆J 8%!ƴ6emS fI9:+ }Y!}3̣XJW }HT T>΀ŤV}^_-WDEo = Y@F&QPAnˑѬLWҰ=.oJ'2h Ќ&7xy-9T ƹ¹@ hP!1X6\})ZDv86u4c\M3%(ao-/4wٶ7 굧(=4z5;Y0Q>;x~0\lJ0vɘoW྾-!]7ZO} DIW_^_z 2v<\הL)aFs.l/J\6ma.bٱ a" Wi=y͂8?^a\\(kH-lʇ{M=vTR7K:HAG͊Oyʯ˘koC,#횾kk&8.w07PLsո?H-?Ց-w]]S$OL PC#i-coR/)tR u(0$[•b6R_XQSWϴ4, Jw1PC~̲5/ %,q3; k9: |6T%=Kyfljؓ|cP1ZANؙCa v0مL$$ec:p;5ER %# E~lnx{`4wspdmE$fb 4*~E#prAazKTNqWM>:+7t*ڔ-4r(D["D 8FvKqcKz4GY+/ҏ`S4|M!XJ ~]Z!koЂQnlz++lc$%c!^ީMӚޥJ6DbOXuoH2Z$(q~Qݖ,TکɎN'bQf.&Q[)? zM-fHZWT MK+s/)ĒM$}4WZ Ⱥß>]\E.BC{具 cˠvgȾQm~?']b-#kBy60h^,;WM1HZ1Ya%Z0AޯHߏTRnPBU0Ӄw? IURU 5{!屽6'fi+.yH ,LISE<㲨~z6a9ť:1~vQcCbYL!BPYFZ'w7Ҵ¿E*sfs}ޛa8l?[2Zyږҙl#V)m;=WlI7c0֭L0u2_f;)!]$-_LX} 3*5v߭->:ɖ E_ [dnwm 1AU2P=;U m͹Yœ UZWzSX1 k/f֊̱ϰjiRԐ>+ز) ofHXBUlF[ cpX_u14xl e&̸.>}4e<5Gxz՛<]ZdN&lX5MjߥU? mb1QJWyJ-]A, ){=J<r×#"jV["}IyzvT5cF+@ٹb?K7#eWE_%=^tnGo_[~F*+h(ʖ{қ(mfJ_N9|p6\~miH6 LE =[)A_SĚn30g(k1LS~mڍbɹTHN.+ǫߙ-"t-^/Z/ \S*?31X;8 ;R%-^#ǔ팄˙~ah FoQn 5>t7/".S@z+ a4cQ kbV _{-+gq4\zcV6_HV#g_@KPGd(|# }o}mk*eJGQ\!sP C ܀"<I^A?#.ٻj4bR% w;N!UdS<)raZM}ΔԳ?DuI<(LMk?:o-(* ~94w>;_ +sWEv¹dj@Ka빌/2>{u| QNN)X4}ˌgXO@VǵuuyFbWrq'-3\૖O 5E~Ŀiw%Oqɲ,7I]-;;*!_~9A{oF&ħ*ץOL`YZM3|Sq4)@}_B.ɦ^acnʫgԯjﳯXk tԇ 6ߣh~SZ ǚuL;Hdx …$>injM49ߛb٦νmjF>~wJM`:-,Ǔ2I%.u>[kB3huBҘ–4؞ ^?x~^WFLg 3%^:;5Qg7ى.FͦBl6@ (+xmr$L ڛ P!"mXW_D5 U k$L?C;aTsy)7s"jM*XE35ʊx/:6>H:* `DzPf5bշ[N[eEϿKLT30OPX67꽌>m7`- i~'/NjBBU,^[=D(ŭ$" 0(Y%NA-ݎQDT^[xLBKV^G?YwQivuvS<eWe]<@ 1VM] UP66kؤyXU D7Jd :↛N1XhG*aYRYU0O7o>Mvޖuu*Y٭oeOrRrpZ@ \|3 P\`h FusD nMFB2v()o]!0XHl VT V{l#\"k+$+zIkmflV9zL2X ܐg]V"{(nY+Sg.Q28(v\`k2 G@B1xnAм[:7>5qUBv,7=E!<<R} `0=_QpM8vK;uoY5im0,9&r϶% ?K<`׸mx"S$8w\ED YUy1oߑ RǸԇZ%3vps`F$lTcy-'ErRh 6VHU2g~=HT/COYԍlP"O\J+c_(P?2tX#l^?Z]NU>߾)Wx1Q#tzΫ&N TL3YPffv\0df},ʹcȊh_nɟ8vL1_<7!sGC̏Qn$oIu ]s溡2#ÿ{<{-ij?8=M7出+!pm*Mr>uw?I/9Ne1n~/ln[kFFC&7Kej )˱yZW;=(Te5V?Ƞox3K[TnSNOKw'}M7mͺ_5=cUǚ'~֮̄5xڄR@#-VG-`IŘv[y D8NJiE>s9kA3͵.O Yr89Zi2pZu_śhuJˆ:02 q3s|YRP5! t;!XaYI cpBוK! cl|w ,MEP/Cx/りaXŲg7\k,o1&_n\$HETP"POh/:c tʥU-e`#e1?c~XboAu/&m&s]~إuOLeTR)$8BU 2*+W8ۿSU^$W~= ǔYb vgzoxX*z6(?FN3;:« ZH7iLM?d%0AWS@ 2ٙ/7[qR, 6ҿ4s2<|ՓЖAFEN?539,u6A0˪_,[.gQߓ!4u+^Q 'q^Fet?DiE=L/Ca_Ρ$%=&>"D>XFmsN9 ]Sv?ZWy_ 4\$mƱ[G ԎQ!jgFuE=ʄEaaοH%e4{95YJQ3}=[t"ʮ%U9~K3B N3|:Ujf&3PG5O}F%r[U)LMqdr˔S𺽷)A}i/U\+luᲘt7ɺ^>E#wI4XպjdZzFw\\ۯX,LOn]6A TfF}?_x2;1#GH-P3 y3 i㪻 -1&=N \o&G#@Bi'tb! {x/yXh7HPhS(^ךiw<{FV9*+psu)ZFzYw/CC}叏^qUQH.9w/`x }*Px~(:8[82r*?-l~97BPWGw+VA]4 ;M>jzmM1h{((aRvm`a΄0;LCt| V.2:dkke^Ԫ0272SuS?2A˖%"~PeQ$CNk>gm<-vpGveƶH◜ߙJdًyCv"Dԕ( h"DZ"\3R|oW@Omoрlbq[_B^7J\͟,⟿ dCe;U^i2{5%ھ+wVanwps+yes t1W#r+޵l%ۼSl™ZQO ܸ*| E8\S7B>knP2[6Д (ʑvP8u~n6|{LqzN6 ǫlLC>dFM?28oC$A<OK5xN{1kFf;kRv:MZ+Q0LdUfնfO,k\]yg%"B ũjiTXGKS0D[d6,2p.PhTصb 51Wfp١+ )VuĚS n M1lNl2l!==RCiDKq~mekbUf":ElB p|6pneݑE`W@?ǁ$H8,R-6 R%CI%O) ϟ3pBAaF(nh{p#k[;Q9Z c< u;Xa#mB0(PtwF+My_##E wyfuM6-T@׮ӰH_ԱhoSMpeuY!T稧9 ͦ`"AÈ+hY7a1S†`;&9)7'"` (&a;̈́o+O KW%KA5&|Ku08% b锵; ?z/sgC4_B?a ,FmK!oQ]zA_'ω)@^M~$ Xy$dw@#oj RL@D~[q; ]ʴN ~ ΑPCjwL\*j !*}>Nhە>6(" T+b1}jm 2ih~1gL(DxZl;W߈t ?bi/^.O gׅ0b ΅4,;Gu| Mb6*VTa"ݼ,QbJ'> Z hNe ߧL"MAHybm׷;Ǖ ?_Z4dJg#he808S(\cE%nFpg'*G浫捝G<}~dq d)O40)>2}1;e:x9ueLzTZд.ݵ5O&pʱH!w"a"/ye,Î.Z_+(>?P5څ\9= "D'\|CvfvcoOs,^t=;gU2Y] )O@p{()׺"`JHh_=cat*څ+Rk>xcrXGDKW_WҢCXhBj#"vL#BXVl,h+zl7ǁ<_[;=aeO{NG%r |GyN[ L2ـii蝥u"\"œj*ч%1c{b CeFHkxz$shzAT־; R+H,:p\PN!'-\/8X}r$R둥Bu@0D](',M!Ռc|F|(hKJ76n1.7sAg^0;/PKj}P`8ƅ߰nshb=3 h;pMmԤ?)Kritg=Cs (no |98KQc!$HZvZC굣U{k];Ŗ|)՘Oa:-!^5Wa0Z?)j[C)ӰKE$b}czk|b{y[cl(-ֶNhh24~W'H//FtN?xI>\3r7:Qa!(.6pEť}WvPZ/uW ^쁛uo Us>t{8A#} Ѩa AhZMpZ?k^ [Z+hT>O;Ե^92cXK\XCjPSFGqdldɣ-Mz=QlDBEښc񂞓ro^.ME0v-|MR*ܵ>2~si9O6 Q7U7J=w~B+m\Gw. {ZvT"VȒȸqe>b7wA="60f~/JBfD1)t QjJ9OT3~yעE "Rp RT2 l f ӥKɯPs  = zxJ9j$cN5$o 봹H .:rhG!bP g[=Wyȥ|kGu3e:N +-ߕz s,P/ə>_ 2?>\RP`9!v2cl%\E-5‡8}։gsc}O 5ItpT X׺W㝋b !{v0HrXuL =ƛ}nI4Wۖo(9l 'LI"c)V(AR8ڌ8ޤ귶}R֟IJ^/Zcc=%jJ6g '9:f'"*iV*`ԢH۾{ _(w:!19w!pw8\= U{({,R֋rԖ25 ZA:%b'67,߮A%l|CֈMΡzDv{ =d$c3R]pSPItNe55P _n=iYM0 |zN=鐨wDLFs4aDF\!kMЛ;%9!Kg7j[^[#[ױ&y2l` Wu>:㽳\ c @(Ot㪬"\N+!;HPD4bR3v;*k q'Z(ՙ䳭SU>@Sj(X+<1 V@pr﵎%Y-eY{PIa#Y)LQsGLd/8*0kMY?\ycLj >'󘀳yգ#' =>"qpdhB=̀Ԓ`B=}8pph0P=02~]ƭ (j#@}9 BXcj_vPfm`0cUUfja4RŋWr1ߌ޺"|~:T`!\ 6p 6tq hHt.MprV-g)u|ێ x,A%B"| 9O>/EQǾ{#ӯP;ĥB?%f[2NvBԺ_Eg~2;! R7cԯ"u85X!~_h[y.k_.je0+`ʁG(zI "T{;a2Te"M>)Lky2Y2G0labEغKlUOrJ]qTI=ot^ jQ#xjs`:Xv 6ŲCjlʊcIJ5tv(E\qLkVl;E@%Xr\ELJ"LPe cZ]{n40C-Iu߃+mOuO gX[rAetݛ+T4/xWau&O^/q\w[CšG>j%ͳT4iFyYܵU"ӓ4{\%cd04Bb0ʡC` x(z= ST);R&1/GmAG{ͮNyefr)4bo8W些AfIʍ-Y&=:o'd "gṾȗkz0BOѢ~A!!_| 5ଧݪD,oO2@qXK1NÛp KGD&[LV,OsWK ^ϺիsY!O1=ĊNNϼ Fq#q "v0eʸm1#j5$d8g/FV*i}9bKF}Å[$Q$O8!%Lgne vlӐ*i"y$O"4}p[ ;"!2ӭJm>&聿ͬ?v\{%[T EOl]'TkG!XϰڐpѾF4!7Pwef6,nWgOzX4d}|Mq=1[_Wuw\ !؃k+F.0>pb zr,4ۆ[2gCnމiP^ǼXk혨l"}*F*ܝn"E'k_%+W䨉 6(D)v{:gRBwV +4vNd*GPf%fQabЄ&_;'9C,ic򊛺R.3Ɗewf3"ɖPu%|c޸d2TvN2guZp-@ڬ^@(la|8xq9 uL!dG[[ѬH)c (@7o| 6]յ=VgxwTs۴n~|{oz헆 G~-WTB"$krEIc3Thb?фj皛9;D쒒IٷvҼff%\e}{a[թĉݰ<9/t)y]h#C ̜eQpƲE%uG1Q+҃4{Kۏ7& LoI*m*Z-ڕyBO9*\|o(fC9 |GCoNM4,FM^Z5KGʠ6^2 l<GDv gQ%ҿ&/)+h;Ja50֙RrSut~E a g/ab+3=hPIH9u Q& | #O=ڒB-`_a^DL!0kc<`0 7n[R>< 3_E'e'HYOq46ǹVWB:lT%KAr@/&]?ZBے]1b4]S<6G,ڛٶ)ս5ڤE9c`Wv ǃ3w2A2i9r<]B}MWLTG".RA;;?I6=ć. elVx`s׃Gdؐ$QiGo<` ͢2Ż#_ztA&Q/A:ۦ~ZE;=98ٞ lQVb\\'v LsDQJy(9M)OSCRr%R)odf=,Z~+Tj ⺭ ?*Qckll Q OSY߫ B:ʵhړp xJ+&Nh >:Ob_yIĥaJ]؂֎N`%9 7y[!3'0A cƵ*;1lf`=)A:dƱ~JF^4_}uyų aTډL(>?å4chfik6G9ҹ ۳^aIÍ9W> ~W[0g2[ kL>yCjg/:0f> #SWGZVrNTZM\s.Sa2fE+KV_YvQkVwQN~jQ5r)I7iTA`לN:`&_/!"W0JzhO"n ߞ(*pnfa yv}DFAIA' z '5F8bAț L͟%) 63ktA;&*< yoIgPLY/qwl!<o  ̋tBk)uզ4!88_1>bt~~O7̮V5Vx X,N}/6yM}U LH D#h;C9i@غԸG*=f|yNK [Z̈́ !rXw,|5$ a6Esƥ kw6FMMcL\kZ^lSaw wvyIї6,6B$.) ^hvqH)8{SӤ"gQY8ӂͨwa" ZTB/o~F s$Sy"?1\R0f3߽+ndrG7 v']ũ7CvMA3&*yƒ\u.v܈.,_Ph`aH\JVx3Dm{)spgZ67yŠ&A‰-ijKACϓTYe"LNfa V>utb@-dA62-we/م@'Ŝf>%I_@dL2ذ=mGZO{DcUz?65BϝYj%SM6 ނ9c2 Q~ܾZːk;u$L\,Ic)O#I49ڔՀdީh~5H4(%͈dpnę5#˧sTD% L;R@._&lKriȋ8C}D4‹6]yijTsR<\cL$ >"MI.TS53y`N|ծdEZJ°gWY7fiq Bl:3ϟ:7,:B#!qSf/mc#opH2<|jlMoH-R)^V(x^JC0iÒ5c/!k(f}<"cU[aeZ4 x0dRKd7'`3sPU H=F)W,1&-7W_h;gQgRwx'y+^kT`LԼ/Grl%HԪVlEҨ0p?w9DV \p<<\t7a ԣ{KiVv`pfbrDi;>E[5Tfxy*x(Q{ (D2FSPV=OA|~ t^*uV/ =ҴӁc oD!'z+] 'ΨY%AaT˙Brs|:5̀>:l83BIO  ;ͪ!o@R'Aa+&Ex 9S%W|ʬk?uO'Vqr҇}.7Ke i/cuŗwph'mqpE/"q{DX?4z&,#PcÄ[Q+-b~%3J) Xz )/FcZbauOZgt(%3@~HQxDP\y6O6ÚX3"lӦ*+~@Cqq2V'gيO{r|b$g5[r l$5%[(۽'4w 30RAdm<EW%m 7A]%3+_p_&r57n~n] GD ƦjR3Z/fo HBK˃52NΞ|> F;V6nClR70DU8@JdC9򹣃WA5.ҳ֎8·<.CH@T9{AB[ݘU6:yËw˷kTejbPl鶩8^1Ҡv0B)_TlSqdlVgpeC}uWJ?)Xn^5*HuUwn,-5iՠȬ;dTn;w])\N01 HY&!9jZN<؈r|dMҾ!g Ed65`LdЏJh%+?0`#O +_T[,G7lQ Q`1Cyvϙ49LO (58. ֱOݫJ#b<5Sƻp*8Uh 4.O2Ew92\v5S8ު-&wus k !}Te2'ϗs6S@_jaQ4PoFSx2حALX[}\ e^UzZp"5 ]ђҸ~=SDT́AAO{?AG{K$;wXrz,b`aS=,ɓ{Sj9 ׯTUn.de rE}f6;kP+v <%},0:(D~@ t= +]w6!}2_ǬVm4=>։ـP)rgvQ]ơZX3LRDJy ] ?zrVѧpoS'wxh^V`-~ݓca ypdb.>nH aPfmW7-ECt@m z@!B^>t)( c53ph!$uXߜM /+΀$ІJIۨ3@=IpHɜ Jb@Sw懧eU蛉[Ɂ+`PY%#f`>le/kE k/~`]q|y>+ yFΠr۱g^ ^{E!rm컐xKу{Ѣ%%,}"uXnh#wypԢM)0'^Z:D"G^'Ӊюas{V񨂧vݽc0imA $+\K{궹WfD0x鱄e0RN"\:=woegEFd<<[*2A7c햵WEf ?IҾkI.)ڃUBٲvh}$A^h?z.+& KbGD$33CG $@h@:VDUlx27gR˓a)vȧ!zs(kz(.ȵ,Xs_9,c vc.DMRCDxr{g%#@F1{vG@@26B,Vy*7M2MgQ /.-{O.C: Oc{<(s]4v Ԙ K߷>gpQj-:&UF67o\kUJ[V-]ȿęn/2AzFl6R} %hRFy oETW8J.@98X}֓NjN C0҃'17%kX=4 n~|UVS*v$TO`_7j~|jq>(Ptԫz ndoclyLWuv]?bFK]HA6f} bӓS'ĭR-yIs/ vY*4UTKaFdfSߚw^qrM))V!#hr;Sw~$GEl 4NܯQ[)+~ Ϊ0hTNA7z/FD8'*k~gȍgjV`|W& O#(iuRCcySJ`dۿJ66N*4lKOh@̳ᾒJj`_!9t+Tu7*wDŽR̊3U7HzTF\6[%='clDS\HǼp-+Kn_m/.D1 څp؊?DzU2poX`_MO ("0va@_v2jO֯c衜2ԯF_r%wujR()Bijww@5YhJw~Ru&lakvcr&6+(}a@,K,R4{&[QSO]hhҀH"÷g`$H} qqe9KJ^MbsE|WWE]7/u-ƒډ%鴈xMڜq!WmG7:Q*Ap|8\FßFMuDOB6~&Y0%Xn/v̹$~M&y[5گhrAJزжHS܌=an6ʱh3n' F-G[14#P8x 7T`MGB"X]V{Ku ?JhP1]HY[p .4rw~uUGo* BrV6>үJُqΕFs8mGe?ܢL1 OB* =LmUq.}G]XJqyA_X]/_tVTc.^?d CLdpP^oί~%x1R- $8b)$Ctr ;o>ج&m+4kJz:/rbTc|HXHgF|"ZScJ /PhF N+KBpZ*ѩRrS=boǙЀ]D<$bo2@#7N Y)ǙBmI)Rtf=#/^ Q{;A5([@ʔCX~y"#-xL~Q(d9u[9Go1bOxF@1nv>.d;oڷ@{T_"ڈ?Av +jݤ"pɘ8HgQX`LxьF"ҩ,.[3@ E ͒H D p#U%\B{[ꀅ[ղ +Gx0˔Zrp!zcFPO>Ds><$LP(K\xcعLɠo!ۛVevN; woַ'gl P EՃ\b$6`$ Aq]hp5=2.T`rVp9a<ꞬOi HjmZklZmAW8Kṡ2/m;íMJ_#U%qHئA[1)dpkŸ[E+E an8.u hHC=0b?+W*nZV/i |14s%4*C5Yuk Q/l*P]-w3qrp]4WՅ^Z>jY] eN RL߇,sZ{ XvU_Rkwm)Adw-'m6`aU_CpE F"͞Bו@]&+<ꔣay!bhm+ и[*T?ngլ ;γ3'(8$$Z ߽X=ֶ 1R k3.'nb2?70`@3apRA4"v 7h|4Wd¸=[Z8-`D̄Y\Ur/T#AU8JG[DvGkН 0vt[cZҿ5iVxs2Z\2x2ׂ$'i\%; c o>a>9oo4#4/ ?^qTbu-jZc~PT(AM2;p7{ MQ?9P^X{e۹a_sI3~%j[JVfv}Ɉ>¢o+$:XG2Au(M=hqIEVN0+-nℙYfaG9!k #]wBTknBlLz9mO%lFk&īny_w+YFv44[e诪x8.TNip:,Qފ( 6D"98McWK!H#\y>6\^k016$GQ8Ɔ}Dver4PΠ jR8̷Ei32dlK￷{!L5O@n,'[1]x!]p5R8=/ TQU9,7 #r ɝADݎ)EM5`WLT`4:pr @cܚLS˚)cE 7gZ 4< 우 v"(/gG7WAO2 yFojuG+OE0-W~>e;W!*x 4E]Nil4I#寒J*vB=V Lwq=}[ YIIQopdvM=-D`]$W>ȷ_{lx>(.dT.ׅUTKKl3b,:9֎%%ļ~}rЪlpN"r=} 89zbwf`Lrٱ%IId @:۫n- b9 fmb :~qa{m2 {~ZT 4ńdž-Z$.S@M(kƒX?_⌲o1m>(&}-8TՇB'8T_YH rmI^|K[YpE?@9C="nZa JБM,IOXZ<Ӟ4pzwH6FL"7HPd`ǧ  ce,@;x54&Y"ey^&3ǀ @ނ;IH !O`ZH0D/S`uf ۧYmhm,Kٸ' ۢ9S) Ƥ6S[@i 3Z=%f,/R/㼡)<3TTMm!'T WjaRv\3cZ+HV*"mʴDe2Ce?iXmgKZC/<2g3}zv\7.AQWCѾʎg,?7A# dcχV!W=0ߢEq10 #)3A&`@ΫWզob>YfOpE[ b7h4WsN5?ZQ;WzEvk)gBB }+Pxi%ք"R퀌Sq]%\"WhL(:(-EpHI^vAhp%MmS(=eW+.\01j pLL>x c| oJ67Λ' gv;$7kX^TZEV䚋aSGsz/B~Gq.1GԭB3PJ8jO  0K(pKvy?c*_0Ok3t6/ =ڤaA4nSf A[be v|L@ aV`ǶxLn|#p[sg9QJҚL̇ W kboeE{?ˍ{.]ŅNpM6>HZGsC)ՕYt㦫Z7FU"389bKBuDX[Kz3LaD՘ I, hoiaݳ iES@ZjcZT%dM-I}Jnd$^3 /ub;R?jD~SN2$@7E,4^tqm9?YZP)7sIsYK<" e7Y*}Lf JD[޵˜bEq7 C(38׎k-Ac"3Y6Iz=gQVX "R%Ю@)7`G+)Ҽ\ -8'5:2||h1*wK&Tvސ? LY'V=~<ѤKk"W"0 JS:ɾ|",#F (p)ع>u,z Op# Є;2 FT\0Ou8hfe7(4'UUڎ?Or=U-:qBXD%S >MeZgve Eݴ^= 0f7ֽZWT:SF/x&!jiW|F ?iaˌ5Cp4,/Yi WgX뼂 m&i~,k긺MIe5!tlv“Me=Z~d}^fEKP.%.b+n.SkЀ(4vO?KV!#Ӵ[Le>YtS@Ic"X'Y{m[C?d;,,ݾĈ9qST'6P߼~,,㉥bR07C-!1r!֙̑wkQRXsw9Kac!*>]+"; n?>l_eÄ51-TrYxAmT^)aoC -k.DJFQQom,;%{.ld;7OLW#Z/T 4ڀ]ҦLn xL?NXw;@%&c4)$ˤ}#!(ӗ1 K)V^΁&t{MϤ5ꚣUdn:!8PV;}q>l&&igE00QS88h/KO,֥$@ >QGy=?h _ENluIN ?>x(:?,݄SjB Qe8"g VWOWɅ.I޴B> p[ۓ2-#@>YuPC~TedZ$EE+dɊ!aRm e<MH{{j%"E3;k[q)g?2I8oZQ:t %a܈>d5_sFeȻu+oCGZp Sctέk&>jKQ z{!iZI#Lꔫ3H1K > tUz2ҵLDh"r0h>V:OVj #^2j/Kc[}yP@5Z O9<.81-Ud,yRXS2T+k 3GvO lɜӠD(]^vD &=I@t 2E Ch*< ;IjJ a [` nAxg5?a7'I9Zsf#\|_ymX@)Տ6}"_ۧ4+=>[ξ ՗郕4ee^n$Inp32ԷbbAmz 5ʊ)TS5&|yI[bZ{mWV.>A@7u+Aq2Ϸ6@/Gq$Ç3c(yjJtzG^ZdS }v&xŐ(ڄ ʞ֤Np5 1쭫º ց[kk-RW7 B 2 ,IÂCcw$"RZhk?[K0X!̵̓0rC%le>I )Ф +2 Ystg%#c~w_Pk~.lҭseh.՟%ؚ&{1cZڻԖV> +;vD䥕fG7zϼ=F;1CqC.pFέ zi_ -90&AJY./ cp#T]w gY8ͭMh}}e8u΀s,$+(KJۃF~wT" lFKr.`;#Iid[K ?[`A:V1b;WK]?. E*  NT酩Õdd#>zgrçⅸ _BT <.pYᕆ W#Ux55ƔY\+X"b_6xO"}ف:K ƀ13=ǟB zC}Y/ӻ6CYŒ6]P#VJJ(L;Hϲeث@;Cvlpgt+ؾ.?M;?3Xi b0,Ut]G >I6H3tXvWMjB[ >I6Rn*6vݛE?ǜ,绩怚gѸXq?54Ixsڴ#u߆x9.r%HLkݞyW؏,94_BARJ&M Rpi*V1aڅ&?x2쁇r3JDwp%~Uob69yHЈ͓j;FBI1t65tDd?B@VGK-Dc昱ӻF0 WjZ]pǛ Efb R[R?|Up4dWs<2ZÊa*J&<,HNp](ipTSp2X=7zݰD_|/;iex4E縁򝜳zx7Cnw ."(U3ZEe3f@jLq#hzYd'h}A26uhסYF^XGܫ9-ȗ}88aI<1xŗH&((Z"xo4Rkj0ye#O&·#Tm x-ӬdrV}4芾,nÃZ82!i`X0? Ye,GVTP5sITlR  ` &kiI'ɹI/:F\BjGFypbNʰ૎=m.^_h4x~.ֶA!űɾ݀0?,N ဤ ?(༸[DQu*^d5Arqҝ.G0Ll}8M֢s6: ow;|F ̷6 GOɄ9ebB Nْ'6 +ӍϪJj7R& i4i=pgMn7}Z_7 ="YSDa߉+?g"~Diy儯Ց*urQnLKKjOYEˣ|pƉf:WJ5R.)Q5 Jms,='wt 2}Cub P{7HNB` Ô3~͢Oom4Xucf}2ohօYO$vUoQv',Mٺ\y!ēFA钏n?+[k {+WN7C9n.yr<87Ri6Ho>٫zCx+")t ׼F37_c{8]󠴧 d{,lQAՆ"f˩P e8uȼYϡګ8Ȼ~9mWYt+z^v( M`HR!,{6uQ"\$SJZC'4v )sp:gXt$O]NK -i=x2^1rl&2n&|_|Y#HZyR85P46LZE jMVܸb$J bwzD`-`D0ߊ+0v7| ոla'B~DhD=~HGz} o-`f3~Ơτӎz1Zj.B].}h`ݔ_z "R+IUmqjӑ$Z&ڣRI@%ZnDM-{4^>tqMӞkL]"9r:LZg* TF× D3.WAoDIT=e2rn$a*ZZ~ ;CឝMGO6<JV7FIrcH _ HdLlOo&3&Ff_Ds@UD]ޡ(l)o=Y'p-wNe?)˖!J2>|sՀ?˜ SORxnrb7]tU%LN((!deYl끳qOQ<+Bl 4QwnNbdK`Mj8W'OżZK< PVx!N̩Mf7)r Sʁ EaVV팅 +TWoFp!ڎ}tv`)sV@LF⥂wL~2@&kTQ 9BAV- =S7WWx0zخ5g' Β$kun ;:im]]Z]FNyg`8yv[)27 .i&aL~qƚ0Qxσ^(qY⓵|cbYusj+ zOB:_8Zϒ rd@,@9}FhB.-#딗NM쎕Ĩ܈vQxGlrX6xDu\MMѳN Q %G2f %Ơ2D8hObeN l6RMvi%_ ]Ae3L7 UϨ1-x Al4m{*f&_ -'JYODuł#$l~YWQb,?- oj.yd=my, *|Sn\[j45 O_U/309kꬻu}%4\GXSev.viWAj~:o 08Ljl%Re{ROuwC[o9뚉V  A-T-P *[=[K>*k?g *JސxE=tӺJ븁@;YEw^, l+f9lb֣V#;^}g 6 =LjS/]oF]nr2Iht6]U3M؎iE?3/IuT ~k|m\.Lz<=Z*:XfZǷf_o~B)xFxPaZK/K O% j0:wP6Y 4 u_r=g"TŒTK8g ~2f @ojT߫SAhs3(wbq1Ī4•X>_H"3Gi&}LXyp\f1#?Tz ϨAkCp[bf`"ĄjLն+ID+f,!xXG"=WbG[})EJсb|z4oaʧe.fJRWI~N,]-ʋUEoH%S%N4*h#?U%CM(}΄/ @>K|:48a&Y*8#}QTH_cFAH욢zw<53rE9Ïi,(Yv$Z"R?zt:(%PLi_h[$|^,aDkmY !?sG3آDiP=<7LC+(uY;Bd DH w;Ȧ)k/UeJTDӌVveOy,?S;)@ei m93x-7_Fµ"9n"7}bZcN1/. z C'?cRFnsndJ@ xdڹCbv'g@*8]X(ʢlv#Ic,ǺRCmar42@Z`N!@ +f3}G!b p,߹ʫ/Jw~o.p *iNk dV4qp7Q[EdfvgOJU> <[Q=9~ -xM1khNR,K̽Ǜ![yxt ;_yy")wQ{Ұ'u{\cFWP⍪U- IΙղGK%9"MSgϔGCO8}YŶ#q`gNd!²+ҐtW{^`\0X DTc-$SvtR5^A--; B}dun]~·%gW͹e1I>f@eqr,vxk'"vD̕($,WL/F٭_q 2Ϝ\6 MpK5xJr*04:[X BPvm]@^m$;FΕ&0dZPo3璤F-/^rɠT N8OJ:nvw/!r\Z.b^`UU.\KST5u${Y2N<ӽK5M]p25F o|-P: sTGuY[e},Q3dU[cߪp(=a+yFm$G\)zx;ӓx*N~~+ONMX$abQZWirzpz^Jqx'RhȈ*u "6ݍVS+@Y&u;Jߤ\lvk: }Etvn+! ͷ" AT'W_'%l0T.遭ZqdvC&L1%4T?Fh"欛/,kPG&\|y5T Ӕ%id m3.m=Dcu[[r5!~ m =L[JuP/G :e诒Z̍FYZVpL)eaks eqd}$CG&mxB2n3X WF;cύŸ }Hf IK]ܝCYĂȝN{X.4jďC2py@!p:'TD:kA59'g3VFi⺻aŵQ` /+SvkL4zr1qEN14f@^1ǝE&%HN~D{Y*l+lɡ*xR]N'!pM§;E+` B-b`qK߿5JY}pY_nM2EjHV'K?1E<`yANd_6-Ÿ ~7 0 ;tW"@6fP2MV5d먷o/].(W!#̐H:9`^+^ly}U^wz(2$HCȾSq\UWg_),8V]Ef&,![X6]a "ꀵǿ~ K\BJ>#ڴܳ߱;^Y"]l$Cґk&t @tԠ)0ΰLΜ{\Ƣ<¶9蔚8 Qm 1MwDbPzaEL'n7_Pnܭ ƭSb^$-?RFL"M$g\WQN !C}GA|2hc{DjnZkt'TRDo>ji#ܧPT}`Uq@ }r0sK/ =6½xƢ;vm赢GnEƋ/`~E ƑiUkI%kY# pRqҀn{qa_8>thmȑUuS>/%~dd@||~ޒ>.meW W⏬˗s^^y{&f3_P|ٚX ~6-M O#h;|B>)]ra_FXeƇrsG䷨Pw ӄF*I*7L p}ٸQb)w;״7^;J.yeIf9wd Z-̯D顰I9lۡ@_YDBDLڝj2zY\(1MzیRnT_kcV_H%:)g8{济_Ze%aV ::&m܁D}]d' aWˮwDlǽ^UUwxw6k'C`#{LW7Uy Eݛ{}т\!Xn#ܽJeZ"&.dq(grqnxsX.@ d&{̥WmT* kaB4d8-c\M.OWf?n~nےkH1UtsXޙ+8v9|*NGr4r݀ -/;f@րveԷmLB(C "JOw\Zepl)H߆EwOn-%:<qA/n5=Q Bx{C۹xr&`|@vޞd>b[]i(/zF3t*@4EI=Nn U`6LWY}!= -01H 1@(ejpdN$eɔp`m: ÜSx;Zaa NŢ vl ^}j|>]B``ߚD;G/u0 a{:'? =9Uod8j-j$%䛌لg2QzvtD7Q09FQH:D@57 %l.&㥕hKu3]\d Nt)9TJ]>?nq%KT5Xi-S8!B\O =,U{kGn5Ufj5eP#sfO E @~CItibZ*?3Ɣ¤@ΛKKvkzgԁȥ *$Zb?j?&L$pkK@:p㞗kMouĭ>̎[&뻋sF͵wIvi'B,{4&uQrӲLlJ2)nlL.2o:HSXc7wp}iW=gteVZNN׫iE* xp '+tp>nz&P9G8Z@=u㕾E4rQQNsCz5%0dLRL:pҢG@x 0X\*;n)zq4aMPvbrY%|;_dM%)<g b;*zJVm la1|LV 6Ђ'厲lϊ/Վۜr,_Q feL~Gc3~b-XwCmo$Q$Q>pSSzy;(kXH` ҴiP#,+2 !:G6WnM>}eyL7FrnpJ:rAuEp69C>M86]ң@,4dhN܃7 T6" }9q(3Mki45s*PlZ᭤C:,$9Yj.  7hIE|/93b̚j%"(@ :߇f"qk.% lm} ;G<tepg=|eN;vRl=!^%/Y)"6HۍnѢN*),t75د'VDZCRRY@ξ,)Wbwy`oc/rf꠆ZU$Iyu+,>q; 8 +$-bgXobUHHn7 R]KTϤX|dvLWD`w-cj]R߆A1T:vd+NoP_#ZUl% or=e섡 Cyftַv/XDdOi`˺\VaJKag*iL'.<tGw6A! U/ԙ;v9 ][{\m]_!8M[_Z}h_4č8qI7;CZB 4dP\:_7ϑe/˚ƴe>=@UӭBBIX+==C?#HfQG<`{f|Ւ|Opu\UٻJV#d!mB$Fi|s t\:^#sD̋g?;צ_#3͸PE; adQbD}VAP pyfiSThKCA2, T gvF хJjm&p=u%11\EW&NO*_ @? (2[i!Q|wlMēj#޵|maw;KHz >=p ŜU*S!yr1Ǻ>; -IUl3F7=߂z-ʢDcu+jtG.H2Xc[>L h8{iIߍN&+x-:,@QVP RTےy^barRz$DW64Ўzumxf hy+$܊v\8batcWRh(1ɂ X+?pY"NJ"$lkຠ+w%Dfk$xvo/L_+6JU.cTRN7oL. FppE}}DۮwCėׁyِ X7o|`ol>zpҗ(ةi'1v^ս/f2j~^HwE腄#g 7 \#bXVϱbtf X-aͽxi2ꮓryVɟZm"Pēe"S3o9 t%Y0w_0N4 ]?G c %>ĥsmo:яͬ"?Ҹ 3Anܮ&G :U$rw#2uQc$5eHTB<[w(Jiz8qOfW$O |GM\s`XƮ~L5cl (1^wc[e "Y^* 8M^FS!R!It0]v ߭;̀:֣T~6P?^ԃO4p*Pe{J8cnĘKD v/iW9׿ȅ 7(ϵ:*3Ljrl[K@ <{>$BpQD %^UYӇ;TLb}|ykuIߴDaRp#颷 [oS%49'hP ӳ\\(B7I)jZK@k=c[!{[8OD٪>R5"*xPw2gY>(MSm4:<Ф" Y 1hjo X(1y?AOޗHy` 5j=$r2](i-uA6v!tmT}.*HV9=mwsd[PP b;XL'XC;8q;#9@jl;q%e9~,W$l'9[YU'-+?wHCF`ʱ]R%͂ n \mD+4e->TOQ(]3A;$x9~(ޞkCĪ9)@#o-q1Aq1fF$[I-z]rsA'Ba.{0oO!J|& W~íaH )gt@ε{zM9?Azcd[~Y1pgos9Jrw^* I %xhY[^9@%D:xr1[~4IaK Vu|>P- Wj-0i`iwrr:23,9!pį%+j*ӑR ѱ64 &ao)G^?Z^ֈi}{IȔ.ރϮQ \Osb@PC=nQap8BOs>[wȬ<٪̼~D=M͜4Ǚu׋s յ޵vs + oQ@'5Q:XX > #Y 1H"ZL[U3T_]Eeƺ|#5'VZ^A?$0?M &q5bkاņSA!{P(l}&uU@XV p""$wT+[/{R@R B.S(\*]:! ^= Yup98.^0q y?0 '9q{V)\;sݙq:/ԓGҸ[<%/̘}~ffp0Nn{bݦke:Y ~ 6mv@ߛW^^7.DJdw_0J̶0''ԵهAsV5m@M1Ft]#O)\z;] bָ4[AS'qnKs;3y>[l,,f0Sɖ"\mY9õ´LJU#yP3bWEHO1#5~\{{PQwj?U$&@l4nRdIjpy^!ha5 ^鐊+ıMeg솟i*ҩRD3E#ίl1-T-ޑ)iEgkYnD0"s{]v2o7$`M֡{/rbfh8;b}?sAgTt9+,SNFהz/fܹu\񜩙1Ңuo)\X ܂ӑCμ0^6x4IC2+6Sgy+*k*,ƌȈQ_!t*YRDoAs \ n}W}Lk"X:Ջ8j6&gLەFpĜ"s}< ¦wGOUClTEpؙ%ad_ ~5AiAPuF Pg0`[z#3`aEtiFx1CAZ}>C%uHKyKpB(R6w.Ewp]D>$З4ں ~ϭ#ֲnjN'|+j>;`>Pa?TΰZ=ގ%YYm2!kM7h3ÐR$.EǝqO^y_(f@7!Ċ6bDgT'"iP)>*_c:PW/ = p3i`]\GuVٝ ?-V`]B}!$+Mi:x#A\3qB _1,׻&~ 4ϳǺ1=jNQj=ԄxwS0,0Wc$1jM:97wbRf[Vw +2Y竣a;b 9|Zz_F]c98,JL剗 8^ۦ^JW| b\j=畴 PyJYāoE/dc}Pe ϹT2ؗO5mOjAUP׊=^t^z%&.VA;d}JDLtwYW@ 2#N$:g7Q[QXi82~/BTf CN&>ކ0SiU[7k~1Ėrs(:"kq њttx2N)]P>0)C 5nz?}r21uGaCҦaD~؈ydI0s#gigXhW7ӫmE8go=$w*J.3Z\Hŕ"K Fnī%n)R$J آS*֪!xKQ,'3/'ߢ%e 70D—Pl6yk $=u?-]ا?=]/ Ҩ ͰR-67˖v%*ٸ{)|Od=.nq`MhJR8&㋤0wg A[Dwm8ܗ2_PMaTl dJ݀ Ek" K#) *7%% *LyCA83V\YmMEuM@u[ACe,# ۡ=BBj=Q  씳N׭.EctM70rX |e#d sH'_Qfz஥F,c*|M#}̭_G9%0;66+Lwa (d;[+J@ŨQBEynMߦ*S;[6;竈\W~ᐻYHYqTh X)"rdO ηfh:v|_jȬT|3BJ.%=k4[A\zgfv>]WSZa"m];d03Rp~/qEtE ee`8MD  wIyT @1a'‡ԇqKqݪzG>Z9U,@oD @M2`cO0Z[j ˵b-KcEL :Gâ(C^>gK0n#<"=.!4ksdMzS%]63%O #"nŕ5Qj\zF'g3ΟakTS-H:Jd PN768Cmz sVKKQ w()3Hir4"HDWγeT%ctn֘^HcPIYeg2WLTtc]AF^m xs@|ILݬ K窠dzI_nT$d Tn-@U V]By 9fs붟8Bc:%;y_DfoTsjc`+<ts* bKi,۸' <#m`IV=\ŒqR*-M23]&I%rb l?r5ə/hj 6غrkuM.Jq+tM9'^ l@Z[e_;o11"B+ #v=k棊H$$BxQI`b+YG 3'=>ZķSXlm%A{JZ- v<@uɲ]szpWF%c3HC2KHqn„ǂ„xI2+'k 0&ưT({N#V!`[Pnw/jha pN bA0PM~"K&5AUKNG"Έ3ݘ|15'%xhkj+S)ؑ Q3&@ 'n7iZQ uL0TV_kROCgyvFnSe(]**nEzE=0i!6H QJ[6 RNU T;Lf~ 8kFݓG$uM|f 9Yo3C: 1eAfƳ ; @ޣvKa(Ce ɧuD8sI_5Dmˠ=ހg؀m\.CI|C:T=ȋ`r;kM~0s_;ҎCfe͊$m(18< ֚;j>G9qF[RXAqNH"#e@}hOsi0tC(i*?> fw3Г# lg]/㔮,w}G XT~/K575qfkޜ sJjr!Kg&5˧icPO]\/kᵜ-s:}*Zx?.x㣐x,r"aUl{W򏲦`jwؘ 1Dz\ CmK n; FDФ;6)(Ɓ^.Qn%opB)Jjݫ"|fwotW\\s0KְBCDX Y(Q|x(43C=x96EEoz;{.0a^̣l]l|'x۬vmz0 =hi摷elb=++bi5uF D1ڰQôCXTԯC,KFc%"Q MQ4AIzCBjj'W >*xE˭ ߥ3HRid~)Uu34%UoMn廅-~S"2@1 /P$(ogSs'Kaqyڶpܳ-j܇mX q_) Kڧ8\AJo)"6:%B9HXky1C<­(>gqk&ce>V*oLll7HN1u13J$`:C :lA9DBے7>I /ئ2zh w_Ι͌y:W25#qs&2 s<|TfZ9k>ÎhU 0eV?nwfcUcUӉ+JuI)0`qkRX$nj l(OTgF!U[z 7φ#PWfFbFfl26޻XSF2$֋>@8O W [/2LMb@(Ћ0;UQ,I@AFBo -ڃ+?)*lnѲvrg0u2HmT]o*A6?N|ۼCӰ^h~*tw|S˲%+`aAt "tjcM:R웮gqVW*BƥVY}Z8܊%9f3Sل |IjW h(5Z$ͷIs@Njf+Y'KiE])!G%N<# j0!oju ~]L!D8nS|9xIrM#kԵbؗ+B Y* %k'ͽd8o2 +g^`(2&kHA7 #|%=:Ղ:)E'o2RpbӮjU6={+7 0]ݖq⒴ , G's2=JN{iA4B SVxFU㖖`5 7t=tJ#LUu n90'p%Jd6n>ϓW.'nXG 10I,o۽kv>IxANSf|–6]G۪N(䁬3W"_MR ]W6 4e5N ;\q\7,U2z@."3gɱrz4$k>w)wisD/skg5d][[ y%;Y`*jo^ßvǏmr>M¼Όcm{Ek m26!Zhk?Pܡq{15t9cdu:|ܺ2V>X)g"~߿:SkT%=k&TLP F-'DXy3?1! kpQ;W{ﱄ8g{Oߛx^VȖ4"u /K1z0i$8ŊєGKw9L9҆3_)XqY#h$*~bvn^~<+vq-pļ /s@q @KGtjͭBatWi"[Sq4E"QJuNϊaXz;eJ),W ]niξݗp>D1u(o==ݍ8%OQ#;0߀kŞ3p ȥ,v$;iEwHN!%tbOBgl VA# l(rܺ#ihD DU[=9'|O!a,c2;^ X=MݪܾVH/2 ?bK8Z*pbK\M>_pv|FȺd ;F.¬8Yc-_sntx-;hO-ʯ=l+?0Eh⸆EZ1L+6G@FDzKMuכ'$}`J aϾH,RgK<>cfO S LӢtC{V+l#iTZcPЇ6?6lvB=E"Fc%0L'dT3PZc13:mǭg:ZL ,vև_;{oUʲ5 ؅[96!Ѵ1z$˙TV |Hl%ۘwfsgEDNKHb{<#~7U<,hNhK:MиX.ULBTb>.-3aeûϷ0lAtqZ{r $3/z~#hxHj6j޾OfG1-o$q<Ⱥ1EH-Kk7UVʏ]#8f8*>Y75%4ޚewgֿP/Jt>pL3\irT mcܵCwoew4KC/XZU1<[9FW̶ۧtP{TrYf;onW$I/]alLäP$ʟi9jz$ 2qzU%[*$MQco8豈y߹>%lVh`E`q˽容'{~<ԏ  p+@uOf"$`++Au$h6 Ӱ1tܩ݌bnހCuhaKiQF*5[FIc!稶#\UT$?qbȤpRZ3~y D 6*,Pdze]ع^pmƆ%I[t4bzeY?rԞ=/v+C_Gvز S H0JEY>! ~I7W~E&랚 J aAAEGjHT^0Ue!'+݅ JX.'-o>IJ 艠4x .@w:.8IS:l Cwxrrӊrr̰[}  P6mpGmW gEzad,y40Kcܢ|6ڭNz@󱔲{q >zDFո +lx*>2.F}]ŭٗD=os4$IøA}Yu-\os*/Ygĺ 0qI+d*ZԨ -٘nԂ< mRllGw̕YA )zKv(a#ԭeU{Ob> {7>;MAoCߋh~j& < ^;߮, /'"&jhi2 z;LaV+9A?T,$dkUdGeBS#*Q Xt Gb\g'(#P)O$ѳìY̶eLo;#;*@XTo-_T72svw4ɕS~jszoڭcCf|*@&&D޹X;_ y9KfHwZOSx)1K0hx},q~d-жl{h,nVmF 208*5(zbnN TGƶEx|y ̘Һ@s(<`\z0w2})| j[Q$(h 4 V;_:iIrKCS9s<R]#lAu p}$/ zVp=Ofa2JͼsZ!q*OI}@/REt9h5Vw3mho1筕O寑&0'eːe_knNК>|HJg Ed}E/} bAh+t[ )PɆNf?h ]צՈ ##EpQ)܁ңuT` a8AT~PI#$=ˎK#-8(ª8odExq@&⾤6<@8'sD8?HRem-#DoX:/'f_%9_r.X]%-],y)˦HEH'#!k/BE4{'R`֊>"hZi w33iW\:m }gTiv”o) ;ح)>GPT"T1&/"]|ߊke`_'y#a)cX-*A `Udϥ ĵ#WGFX#RML:nR8UlVYGg }~gAqd4-96oԖ! D R8*_3dKBp'|Y(%l9 ࿨L3G5CVpw!xdCPfc^HAf@fs鷚q8:SiyFrĤ"ONѼ|+C=7ѣح X2fߗi9,Y<τORc'1O#ı5˜ukg:ZAwh$rCPǚ]*F/P/Y^.Kb?p _X959۰S7PNVIE(j_Rw*FɺZ H$>v0QBes'dF^^%LbBQak됓izVjԎ]rqmݜń1WXG>Li.=x0UNvJM1V 'CF.Nƥ1i S>/bPl>v bTb_ljy˛M]9H10{0M!hsؒQ. h^Ywu=udtQ9@[>G^~V`}( ꤻӂE׭N{1sMm*E d|j5¡'z ` n֓ nA6!j7-Y9kcg mBr KsD*okF;|/wt02(6/ ID0eټ 3:Ð}l9[8oȽYԾ@zNZ__-8ېQΎݽl )XKd6eԔk/޺m9끸×%aDvc>5o{7(vH*0G6ᗒ|)V4M -N~̎I ]lEG?&p^LM.җÂo0 ;KQ5dj ZV\0W|)w"cLsJ?g_.hb Gא,2s1_\N6];1hcur,q{V֮cc kIaeFzֆ懋xEL-Hym6[hV6hOJPx[ *a TQl`8l{d]ޠzQ*Gӈ iAG.ʦ{(SBxqVhqK5}7nM@f h4XTVHiAG3( Xmzw X2C/ l;zQ=x."upgZJ?r8!?)WopVaKwۋ{OL>l+9}`ކt D CR"&?5'Q2N@rȈ X'PKr,[H`:J>+~Y2:kmp]EI7gᔛf|v9-c]ᰨzH;(y sak9ƨrFŇqG <("~z.|;Ucs;*y*m(jԂ]qXKBww Y3{%T]ItĻi OZҊygiS"|AGT -Z'aGXQSV5i]BLհş܄)`PeRjld }[nkF m  RfzwB*vߡ((ЈXѺYXQE|JuOڛ&i~+vX L]@{CU6'@n< KZ+5=lO>e6i,zީȮZ}?ɂuNL/0Q* kEO:7gT$?pF iPU2ߓq2d5jM ڋ[x,'s [lDBCGkqr~c^9ţYXYiN_;lCO&|zdۅt%hQ\<54 k87W4k̦r0H=eEV ް[h3+  5JDщs9`vǫئ{hwCQ`̀R:}}K`2߉JnS$47^^& <ϺY+JDվ_0~r脖ВudgB;E=B7l(&NbeQv f{<\`5bkdF 4#rJ>N/ &QvGհ t`Ï 5S=82z3&gwse!AvѴ: FlxU _0dZ;8z"hrA~ǣrϿDJBz7L? bON\l<<_x:n'ur sYh͍Ш \=\B1^%-xGHh:Œ:<>g-hpc({UzT6"?e} )rye=q39 9 zQ 9)HJ{a@܊e'. ^byԁvU'Htnk' `xI1&˰>5%DmvE-A {O h6FO~vخfeP!}l9{UdK׫c:UGBF8 Tca9yYB/EXwBhW ?6~}VCR&D)*Z|[*KF=4KvzaB@øDKv!ǖ/;q׆ a.w$wh=)@6D 8c~\A/HАe[𥪜9"V-#CKnx$y M~j$Уkk` bN%-y"g?_'O}` Tb YVwhy[9M؇ 40v Guew4^цJ^jQ#u# \,˻"ӿE?y3vP1|KҶ7yē1&Anm9FFYc(!. [?twf0hњfdejIʱ_jp{vסs \]EGęs ]ˢgNA5װ;xRLaA(^9K_UwcLD~Vˬ,P]ݳ'NÒ 6K& č){@CVU* z̓i'˺k?;BS f8-$ }m]Қ<ґs_B5_U>d̞^c;C{"!Wl$Zz>"A- VTv]Z+ua.Qt"PZ>{5~pXcX!V%ܫ;)_N3<(t/"0%ڼ USQuZbwO~}̗ՌՙJyG54Aa+Fgh[J/:Q6*31.ojyykޫ5R J..X)?l4Hb G4f<^w3wq[}>$FÛTU`]Dl30(F[71&q W=iFv Hs)OW*-}~ ؔxrjqbLnSCН}ƛ4q Nit),t>4uު9a!dc 3T>4cXQ o3_3Ȟ@ ݹ8~BɛoR"iSRDž6+pKШ&PL-NEK.HȐyi&BNJop|RЈ}]#Q?: s" #i?)k8[Fjl3`E9wAqc>Fh{h=6%ZnSڶ1FKLz@\kRxJL$HF*>CŎh ,X;D )u* >QV9o-"+{  }!TNxszWBgըFڹEQp:15Lu!ҕ>`!Ғ:qp; >@HŻb;8l?YId}U*l=B%٧I  9DQav'"/Y>юDz: e g )\ re5~\uˮ^Wp|O Lan! (K9?VՂ+"Ċ^\è8d--j|I/03݈:/H^h낐e͡~L ͽ +L4~dd1+-Virڈ/^{Py4n:,\|(t$CUyvagymPy-&6Ze l$$H"T`P)FξD̈*hFArLq C|LRH@cSA:UqSR|$ʉW'=?»^ӾHISVaaBzAOs-?Uʙ%gRz'A iNSmt5.L1 5#9 pV6> iP1Vw𛋔u8pޒG#B *VM@ѹf-iOC%/t 2<21ȓ澵./&Ma-m.$-жWVpw`zM& 7,(4&zBEyF'`,-pŧ/lϔVYjAZ6qGYu2j'Vc,oDZr΍ A;Y%"JS}^zzʣ3p;1⩰qRwn6N$咭`W8 F١aL&#Dyoc&0yDk3b6lE$KA&y\jt1ιOKr!1'])B~ĚDgl>'nE2Fӎ *_zz8,-$r>:;S6+؛FPZpK0/ƪ`{c!tjwAg¼UH:Wk7#UpI+BJ>Y.[itcB|Zޯ,gB2 O8oNpJ'(Cw(,`P]#MTT_((rB?B v \ֱ]1>Enֽ#v*(~҂,=@Eg;aA3dQk#tUFαcx(CSei)ϒʳFA~hÜqIx[N#ʎNs#sj߸D?j&Z=:<me\\=z!Et<<44X*'oFH圈\ug TΏe^Ap!4V{ޒg#6PlRϿĀJy.41*ȖƽyNYZ+SRi|ցrPUnjlj씻gT݌AS*%BKF^ѺW(HR{|ZJ~fe.9+kK@Q-[ꐘCr# t !QlgE}dbd Aփ-?;b bq%X(ۉ& u,N4v-Hn󗄼48i̍@7v}ju':,?+Ap|șJ֞ Sh'ѿP;-"OR" ;=p:lN ~@V7\K+=(u2j+m} RvRr^AU r33p_S~+j%VFL%L[̻j9*եOO%%-_O?AǣueEj5Pn5@ .GE1hЃFڑ׳{]}&]!7# 2>4$J8MKNfcCHzW kVQpޠJE ]@'VN犑O^KPNhTC-eml?Tg XB=u3= n̸F"Z}d_&tD$1dt:in)1vl"a(ⴚ? -w[4͗Dal,Ê >g{rEpbEis6Hoo 6N"y70/w׳8+IܣUxw3SxI-Aw,妏luz$*"83."jD=.viahֻ~d`LFH"O~mW"Q!HWlwߞ@5.l{0uueV3Z%9b?ҷW1˔ Ui"-=l֏.ctW4jEl|P3{.Vǟn}dFQ@ԯoٳ4_eN/m@i긆l$?/O\o?m C_`@4*.~c5!QHP u6pw~7a~՝/3rxE[^>ڌ^R-̟W{D4-~UeϿmICq̮gRe='\v=&JGeBhN &h5'5Hd\C'8ȗ -hHvK:,۞7 "[OҰV&$>5F~IXO[x~O"ߴ@S+YղsuCA>^0LZZ1)YVM|.%z_ZxXߎr1UN'"^kڌy{} DzZ+Kh ˚oY$%`b G5w%qH6& qlѽ,EmVMgY@H/,K[SD&h y1?A^u6-Y!zl# M.qB:Ϭ^]'OC4;pnUv5@pAZpO=*k 51bͨ;9VM4Bt^ C(U1B,?O]u[1ǔسpt(&DwHL7z |KX%aJ.,M5(RG\[ƃÞ l{)7cr"IQ^EP%dEO 8-v}Z 2T&j4{D#OTR*-QhR. n.&HU,Ku"L QxI4m|OHE52B@GWA K)p֙sL&Ͱ gpBZS >R7gM>ϥFdn*IEE0"p 0k| FR [=gaRM4L l*>`v ;EYxL{kP%wل`A"~5=n[ D*FY`^7#O᪓f^oj.0m"QW0#SVQ"fb(R$8_z> ƶ:7uˀ|#"N{qܗ1׬εrs:ZD@Aaa8XHs%0s9ZR{_оk5(OdPT#䔇?Ë{t&+ r 9+h,,xذ]2z] s'Be]~ +8egHBOV8ADБ&}Ey<|&uz*G*X*ZmrR"0} [& t.e@Gᖬ :Su LSe$Kly7ݺ) }kl6\avC+B6<IfW6(S#JVG'T3u.`='1&Jqh]NSZY$y7AewT+~$p 5X”O_(GtKMQO2CYjJ@:ݼUIb6WPfY6eHߟwXxN^6=,=r}Zjģفymx~=&<3uZ >I@I}Ě&3|5^eT?Q;HRq mg6zQpZ +?#2= .<w`g斅3!zR@t6BnMQU>k5Bke?߿׀=CynypeE By? PchIpa}^=apFh޶VyέuM˳?4ġ&d' `GnWe$VDD;zn^ԑv)Uig|=U5fXϦUAE%ՖrԎT-OcTuD)]Em -[]5ě;?0&8*=թiᱨ6uz\\;F2Du@h#]FėjGpQ2c3pp*F'Hj !kM!d[B륉WaaІMk NНxt!,LuY+%3bba5ͅ뤀# : f\m9$=kzS/WurS #%eLzƻzw `l#X @ҁtac\(]sK<1.Oxwq|"soqp{_m)  x$U]l'3{ffρdK%}fF@4J@p n 행0޹mcPQg Ɲl~>̭.gT^V˞T(Kt5e^oU]p^BUߪ8'Jk[M0 /]͸Rd"Aj!=fѠ;d{$M&GnܨD uJVFe$,!4>~Çz!Y jeX*s7'Y_ ?RymqJ*J˅I} ; gK:u{JY?S;msݩp% ohul踟OPTIl?S4 ) G6*&nvr-B~vK$MZҧy(-dp.(T׵~y/ 33FwWAW9 Lj2tSO--JHi+v̢}{pTЉ[ ك"d(1i cW2|0*g{B"#1b9ȿ(eoG\rm6z eȆF"ӑKg˔j$=1+3JqJ)Mw;&}>rѓӃC#^ ,)EHdfKq*RHg6~zpincTɋm:ضIعa Z}_*\R-2#m2h_]!yŭ㵦,"2m%U׶&*e0#0 5)x5Õ[4/uz~{$=:hi@)~RKKQnKZ| mB 7_ +3aC w܌D1Y ۞~e8/)JuJ6'~%"Xƭ^{KPPOo9LY?wxCk܈tSKQ2ZG'+@ǁ=SHwT UJ^eA( F&jaSG:"?O<&J3J7t`Z[eWMmA`=)Mn;W_2Lr .%BO~)4>7VFw15c4]^iL^wFI0]Fʖ ~(E[F+ćL,hüF7NG*iUcTq}迊(h[BVL[ yм6$%wfڂhnzF8cqSZ)u~)(I 3.HGhؒ0lж|S4dvjO*e,/y.>VmuLq>Ŧ-m/$|KCJCۅ="Y^M`{:#X2m~2![✣ 4OΎ̀DjNivJ!}}{>o%Xߟw:KxgTM}ۥ!&lr?3b.}1q8A9@DtAVnF23&0JOѠKl 2ߢəB쓻r@8_S`rZ AE*{Čou"tVP<4I0 WsX7tuǣ{2gZ ^6̐2P"I^mτL[wmc4h))U;/46?QD=J(fq0AzBB\yz_Ի!j |2yVa?*/UV>: H^>m8-w*7xS T zM\me}IFKbzL,/.XBBDRs3=F ǝL4:QK~`S#^|N)㹫jI_+C?P[tq_^?_ pۊ o)ܡiv*_Ok`1=ZSG^jAUދf1R!ECD ! 娗.c*-c#I}^g+ի&b-5yD zwam+ûyyQI|- oL6t/6 A 82@-Ȫ8_ρhzI.?IGNI` ೋA6O@A9{7hcA0G{C G661%ƛPcĕ6C"ҶB:~;oTQ)*M@`$z U7^>O&!/ ^W Tz)`l:`! !Um "@uզe1W$N-,f] EBK/ֿ蚠s'G[6t!0d9pj#]j(J.}@:ܜؠ10ơ* $HA^t/rn/|<_>[cLLǔoZ3 ]Ir{{o~sT E͂(5Zd;6o%&!g{ŏ+J5!5 =:>ƶ>~5a0_+å73yM bLWIY!شQCo^(,edG\ON9Ո'M6FyeD6D$g+IaN֯kNh4rߔ?\+d׋~7wAEmʻ}/GW)^s=<ҥ2 e*M1@;g"ruTzY(W/" ͝VtR,{b19 #Kn%H$HW>$;h.6L<5ڠ i_3[ΥOv[.W;<0 `mW)DQ9G\Jwz>O)[?B bV_?6x(_/] V# vԿߊmBOmCh ʽJBVKdr [HhvSe !,f2_ [q+:43˔e+T :5n|lSjE>jS+WF4?[}*pgZx"5ff?"|rOw^fx#\WWqۭ Bo45ZK<{+ ^/BFz2=uhֲAjɧF6&w.aWpD5LyV[~`Q9lnY`#zQbY1i@/Է,'Я1J P&PHƊvw` By?!iC?_\\i26h#cVVK$MFHя3t bhmF|+TG4fxV|iճj~CM ("e;WmŃ%^gqNǹ, QkST)?>9ȍ|l>zA;% թ8H=XPKud͡ QULvfe5~ۼ V ǫ'$& S$DHk_0WN-g!WM%U ?!H80#N()v#Xy6r[zV9)8g l8n3 X; MR}#d@4Wve$c'`]q` ^Y>L. RF' 57׎O&A;r"e@.!0.c&Q* P>?׬eUV~7@8a鎎G3<ԄL*XI ŖE݆R,sc6IԀ0>:Ejo':Q /;C4 HAI$|m! F&&LwMB?cWzznޥU2kh<Е0532/4nhxff\ov_U}4ؒQQJwawv9;{OKq;D m:W4if<\!hiQ.}fJD[ћ[^|}P߄$ƘmCf},Sfl$g|q3x+ԟ#%߿КG!Bi Ӈ%O] ( !F(| ztq-X=񰆶=㾕L "\а$lev{YYI2;6}|` wB, qZ@L[9G76z8 qϔ&+^{}cJ]r۸qӋsX DZ6>IlGWl6@!ХM)_*P#,e$7pՃlc#!5V nB6n?Gw>;y~j Zѯ>S*\6gI!FU&#c]]ٟP,3S %\8&>ɕN^c_p$ɽ_zv$pg"K!WH6Դ[EO)̜ M yhjG%xge mAN( \;σtmj~GZ#5V;._̓I8>LJ)vRwR(׌ɏ}VI>MMAV1PԳ̜ic?Nx]?^tsOZQsϤHEHd}N38y n)0rKCY!-_dSHr~V}@=|ضr)PN#K tok녬Lt>j&]qܭC`FVaKrː=W+j(k9p ȟWqɾ:/rݽ[JYDqiDS'`oثW\'PJJ%(jӔh<bmqwJst]'U@x {0b[tmo+KO[P,d72уs~hS>ɒi%G@>y t Vl2AG~9׿Tn[?\AsccZNjM5)C\*9M+F>|k :`&`j' nú6B9+gF1򉻳$Ǜ^&_srj5 Ð2D1fGh;x2ɜZlZ(藴'@e6GMEP$RN75_NV'`#+2r7嫝6ڵP#IVe: (~D* ן]0U[,S#Ubvt`LCO~a'I-r;Rp*5>ʉA:RJκ@LU^q4H[ (B,dZS ܈>ā.h]2bO,Ժ_3uYn;xr?@F/tu "e  {iLQ7/k~&*-M:9, "8`w甸'~56ȻM vLԱL8kk*Q[:+fqMi-ab5 ^dP =R Z:Ģj?}I? :r;MPRIv7WoE!c[l1C=Ę˚6!h =SgT\v^.u@H];qz$nY$WN[Β{_H;N1(QSz>)NRAK]ʚst2ګR̲K.ʻ0 A0VDў U d>-å1`)7Z/u(x:4qUF§,hɑ$)o%Yx̀̓5QkBXklݮ_ۂ} WT\Y3ț]#zWMp!ee >5KO,=S!|;x/l ^Y:҂M _#mؖUUR|V %vOeWܣsY8Eka[h1 Q?ׅ;b U{obgړKݲ=ON,T60@vGQix^߫{ykIÉW¶F%'BgM t݇fnEfl;! V9PQXJ!^-g\w@NdJ;)ɹ[㗟:Sqc՝sn LA tΫh" u\Х`ʩݕ5g^3rA! ;DgD#/~0]U{'_I$Э-ʕoFU3]rlt΍{^u\.uH 궼ESgFl %zPd<3cPpY 4,H(^&uV綈(1WO=r\V ˠםM {IԸqƩ[Ǘ v{78Es}~ ?ls|{,d֖9ʷG+ K̟WHwL"$}1MmKȓATܰ-mݲM'ѝy0Sso߈.9EPI=M"iܼl5 NQn[{ !&M 'KK?={5S[jI40:DJ+x=ioIU:z)FSE $A/A.\_:(J OIzékAO97 OSm E,*by rQr>ސh Y"0$Yy)!]܂NNc+|a(zR:`R(jd9 nԒ)_b[] pu&[ՕK79]dzz34+ ,R+U9ZwIt9Er#zzmkYr.Uś8&TGlCKp75$S/R~8ķI&kYGH-D|tFz-..:ͬ+s,wa_'Q($Y2LJo4\p18Z@, =6'G1Ӆ(.^fJt^& IR !=/x9M;3zPE-So[ (qMK C+Dӓūq*Yțt| ^DR#S{uB1gx XD84^K$nb5\֜6v *MY uhyY8L. QJhxTǯ5p80K|BQbeǷy{Ǹn Y?rE:=63{ @nY0lqʊLG tSNcqp@:Bu+IVoUZ/ WTLe9a|W uDl]4fò DT~4fw!q{0ʱ}|eP^фNSjީ"! A|`Iџ\gvrLbB\ E!?V`aw h𷄝шir 2U M> ׈QxhA {z@Y ;#-4 ,k_-GE{ן΢v|NtF@ ݃ -)H7%&MU~]]X]%}O˦Xeu)1IB%[!P1݋6ydGv0DíEgj iZsgӊ?4X`~cxR,4nw ޞT:xzNdys##z7J r.@W] wk2OV.e=琕g͎N'ϸ KBL\,J $ϣ7rs,~Sb$>~Aa K*}bTL4.'YOAթ :/ϧ,=&)UuŶ[N;_҈Ɲhj?xuIq[y VmexDz!]G>e!b2 >J'' 9۪vI@k.gi誟X㬈/A1X[Œ1 k"%Kfʏ9~Ak5y497 ٬M! | `%ocmK\t Qy[8)\kB9v\IEr#Ah eGOl 7<}[u}^R>>Q.j` ,降%xTij.*J\j3]~sCpHfٸ0,sNܢ{x);u/tng ښea˝\ܥ(!\* | :6k2aU'd5m܊wǟEf!m\.i HuS*`r"$*~y7qm6ӎJ|TyX ֋:VYG֬W&<;gpr}"/}cegҦSF}’CWbNnM h*Ca:Y2'2AKņy7]VRQU kDzivN5B5|w5{:Lzd4:utm6L3DDfije1ڍ8pnB Qv6p/ . º9oE,V^NF2ҭP;eũKή~ި:sw<'Y9s;cdskgW\}2.hc\vD a#^^(zL>r_:ѡzZ*xu'Wf`(rqe3U^Өbr.Ou<;8o+pYu}CD%ypˀy ++&lLt2<=¨PKJ{<U#*> B|Tkɤ=CQS1Q~`w~kbE:]X!AE /Z$>rOk>$g L"NE<,Y' :6ZKv"0&cX!$"VRVEB{K?{A:Gϱ0Q^a%0z[x?U `y15$r`3 ؃2Q)/D1Vۿ*A3n-4},6"vz?L4K7{IGEPKR7Wsg_c1cH jN VH*\'a(XFjIUU7M>) D(viǼD|%=ܕtͯ3ky4_ؠ:^ h T\Jt- n:#gM#5IUj*줄^(!I[~. ڿ<%8 #M(Xfث\p=(V h_ sT4Q߼2w&Χv@]ø<2+IYX!J:ri6s1R\ɿֿHmVO7(j|?t@y}ܥmqmq-s}Vt2UGک? HuvbCW9 >+х8ĞbQvOtm9DIs4L{o KސT/F:{ەlG1JЫmcZuȱ ۿt41S NpGԯ0 p\Ńf7O{aWZLnF3_Q=`:A:3ҞUpY"V7_ ^fbkk.y}',+rđjǘ^+dcݧғ@W.h2x9I>1e myK[l.lvۼ\r_nuǼd :ܽ,LSf4 L۩aTEsS ' e~$ULGi*A\*T;VAZlOhiAr ^ SWrTYS ]Ì{@LmCK#jP4Nfu">\v&G~_h:x1mz*9~m]$Itr4 G#3sT#YYV> Yl8ipJB=HT`5%+h=rq0WZ:pW?r\*P`kL)gs_˗58IS!M rֻݿv4}cD_ G%kH)D䪊~~m~Yw۫#i*d{ʜ;:Ps75 #^m4\+sZg*y~f>D#8 o"t>  8jɻ}+*ȗazaN;?q98IV8g90`^6ir$935>&. JPez|-vEhYϑ!m,K/lohP&Sa# AzR& T.'{w }? DeZeʶЦK*D݂ k;;m`u9m*RP 3&`vT~ၱs–~g+2㯼ds T6,<29Ts.tMƮyr*TXhyYFjŎ"nzNӲLgS"sX`&G쒬Vd3*fBOE R ^ڴ _ۈzjL. vU'$vm`O|kCNB\7*^wB.WwTMYB.|lG!+z1wR!(.JYY*]-:bt~TU^5J9QߦG T5t;$S]t"s;foz4E*Z~w/zδS|P%s״R9Gq= Z<k?_NXk{zmJjK2moɛo_wO7ƞotYDP|k4Z;E|ϣ \8%BB1 ƩbښRPI p"y L tj)>8 k+ zL5V[[5EV.lԠOΑK 03be6]>iH1 Xa&tTWrt*9gUsƼz xuvi-`q2/*YY# "$b WҊ>8܍Sڣ3Tt/cx]>H@bTd pi U[jѵK^(;/SU74›/9 ab ktbET/qx\HO^l*ByEzB {Rw,] fJpC"ZL>D7Umz`ؿ'VE?iiٰF4'Ϯ@fĊƻ{=2luXV@~iʫV]9B#"Ljn}bEi-846FEhfq`\T S.ڪʯ2ÚUh-b'T_ =9O+0 ;q/m[~i۫(kŴcg 6 EG$a@plTjEN g!ʅy|!f'N=g^F MWu1,@e)o+=@Nq,;Γ}*\D0|GW2TMxE5ݎǂ8d)1NŒ,::tdDwF;QXL$ǔKۊW*%TjN~S= E4Z.OTń{(),Eg.jtҩm]mÌ2aߍWaʣJJ{36v' B]B5*[IhB Ẅ>kzN+Dw«qc+ˉpkC< sƠ{`p6IMu~D8KjaybC#IHf.6cgɳQgS$ۨ*t,crG-Ft;6@@ gб*S f;O#O@>Ii*?ĆQxOKeKs_.60lZx Տ-?%a6H-}SX/ g *: J^q:_ < RLz S i'Qћs3s=_/ig9IÙmЪΪە|bї53eZwY)a 9'A:N޼>@J&'˚o?%ҩZ Ef\0 9tv7j+Xj c@=84;n~k]KeҒ%F (r=ٞ.J_. Ә?YK@Cb팃eЎn.2̀^J ?XL:7r,_eoLK_v)4ϕ"]I~xDf!C7!?2ʃEs{cU٨>Fa2 \~ sƯ_8r|jF\ ":|.Qs`줐-;` 30W|xEu{Dwɭ7uzۦ *ir >GXܲP\eg%0[3Z!3G`E H#>j/JDsѝ1o|ԡe@޷hC僟ZuX9,å /Rד݂ 6s,4Y-Y-'k;WN&%JP^͐.%e(=AYs6{X3k)zsG 퐊њQʈӄrB6u5^FJL,AOSBg؏!tW`RNqs|BzeԄ@GK n%>-[k~hƞ O,]nwBr{NB~`o K 1/KVpّ1Y bC-I9N$IaxӤ`d۲ Rk9Jf#S_XhӦbj4ߘ90j0iά28W=|RUP˔"r*CM=e<~<ϰ0tfU՚jv*Ŕ5L6O}<.f!B.0) -nڱcd1#"i*M[ /#Vh&ԑC׀`ƁrwE2DShA'7XNt+2.kR#)y2u@s/wH(6ڿSN aYPd\kbko93֣p`- Xou`byȆnK/`v _Me ZqËE,CCE納7i`R)\px[P_G!^5UePNx7JI[ c*z*ФTlNai QuzS,e?Di=}"(8 P0sudE֑nTJ)1.HYJNTi)~ʊzZCN~ZOJlhS .Ɇ _dpĺpwPOz㠗@@vPIxzy@ZVEkB',P"ƼۇNNA^}79 @|@I?*f@=yM^{7}N6&~`D8ljUEѠ,Xt: o\2NǕy4_{=Rpu6b2gHEa]hnb ^(#o`O/s)߉qjܶnFT;^G'!J7?艟D6V^j^ƴ2AVGFG&`hh?RU,pq(}IOAcR^ FBudV0M7S]1gm1Cbdh縕 PݭE*Saw`$+}&$WCdGD(.11jy%42c'ֱ|::azD:U&4V\8*bP^cod8>/1x+Up{9G!u:ȱ~"cfjxLklr4큧7YlV{L0Ћ J D3ݹ珯,SJk4c0㟚RB^otYdru܅4DGq29N3_^0_#[N .c$uh)"Zas"&Qg/pgA˕B'Dyꤛ~Nl P>kƗ5`q.aᅐҵc?"vH1; )_QOjU8YZTssʫv B )24JCKűp͒^_!"XҘxOsVSЇe=fg ب%L;PfpӮCN>k/[& 8WX=s/<Z!&vKT3La+!SDsI!Et6fαo?)>{JDM0ǦZՕaPS%^B|O-w-u7x[ 9ѽTߣe]4PeAefun{4o {ZDX$2].yx [)em?flK%'FHAK/'̼\fh`HwP`81NFGu*wdTehR1"2cBػDf %|Iz*^?=I03][tnϧ04!mtx`s`rS[fW>Ev4kDWzH#* w+$ɶ=ZQ; N01wR6XFs֗dz鷦3&HzGyF6ҋ˸Iu8Dek% N|qO߬Z*9SLbG"tY:}v-s,jy3 !䌟(xO[ ae8t>YrZE+,#қ% a<6D>V8M~W:`":y2|!Ju:__.a+i(#fkJgeH再#D`IEF o+נɃ0_mj>ū> d`ۍ*Ia햴Y4+:`x^J82F^ʞM:<燗ѯ ӊF~z ]n+<XQM“@ ?}ok`v̮@($JaKľK!~f?}j:ҿwIٞdT}^KV0I;z7oCm Ra7N&^a2DJ%@Z߇lgN]Q)X T-ߏ< re?˜CbX윞yg0$9UŐݓc뙚Ez 5m;jsR)?X->Anʭ\u$6TbCT\ ;E0e"0uN1"lSôd@ͷ:S:t' 3, xg\8`((dF=F8Zoy(`+: }8ڲ>F`wOf~vo$$6=: tfYeie$ @'}̱^3h3r`Taݥ$HY7@V5\҉S^V&lwAWvPoUGW'v])kA+rN=NSԌ)G(Qx!<+P9bR\^e܅P/T i''}8Gq=mg;y$f=?0Hz줳́,⬎zc~ ;ˆ9@nЙok^V ]݋lG!hں9MX~:li@j46)"kO@=,<ʭK*3sTHA?4P0}\,5'dVU;0o3В ?ίf\8JTZ?ͣ?o bkg Cͣ@9 JfX&7IȂwO0]H{4~x/@EaJ~ӗU6Y Hϳ uPwc}'=*:M`Z{chQ\h~δQļ$L5QGd/m Űx5B׺Ա`D?CCTs1\7+ЄCӭB1ʺte'P]l,_R;AWw͢hjaٱ-$MHQYTOg!KMY'1xBfiC/t\OUeeԱȔsܵOs?m6>@}QL<׺*sP߰A˜eڡfccw1D,%2 x2Jx?^O/)$!U cey"RAel 4#AO@'pk;dB_CTKp;=--%#U\rāp|(0F4߹b6ڞca(J@.qU<Xа3a0CT4~>TᘉSu0>nI -+i _O*<6T#.ǟPY[5g'8 ̑1|X|mLEKhJButjX9 LO`B>>~U3#*8_}I}v-NVwwgJЏ kN~Mۄ:ᐴ%nvHϩ^hox& B)1 !EAf]@AE]MY.to.MW[jPoO<ť?_k?ݾJTBnch_]VЬO! 4](*͙YmO0ϲ܈эH%t-µ9(-SC Oktfmhgqs5vK~#]oHOt< OMvBuv/ [+;Y!(8D#=! W'DbshY>,ӉUAXPL[kI4'w,\:bM}G=;-;+KgNݹu mˈٲlaf)! `氍:Fl>m`V5fB8#xfPL+laDl|JGŤNW f$q^Cx8W<rk ! oVD<ѳ wDT\8v1V=$Ot@57znd9c_{tvkf/+`2 })r"\1jUKu?KpVc}.}Ȇ!|BaYj&6M'~INd~iXP@ϲ3J5'$QPUçohMM(c/FNPɱ4A.|V )}N!$[>(CL %.tPbYkؗrkܢξIGa4E)Yʔe7OX5FIQED+yJqGD4Sxͩ- ,݃01T*EN߰Bu. ZCx٭/ZF܁KU?L8ؽ9i6PK`i blN6 _QIܓ\34[9p;BcWs3{" E3`a5m+*jPJ'J.LkjCP6Kk4B_W.{cxC>™+朗1amg7J] 8X6oЯb(ᨺ>0_V3ګFzW0MYNێjJ"RIx0eS}ev* xwKQMvGCۑg_GҼx L;E(t8QRD"?`EmAQQ`?4 V>]; jk9˓_}+ #+{! Fy8}0U .9߷*ܸEߐFf?e1 "S音/MGRhMU `C3ra9Ljqm^A[*:[./pI&%D!;$V}#!iTQ?gP;wk2gDtZrw4%90lknšT9!Ou.L]omLSkI5#[!2mwX^LaSW7jܤ@m">NH`fanM Fu9' yBd:8mJȑ! ާڍ1ΩBTp29G 5H97CU-R)u(H-/X2%Eeoq9PO>D'!op,#p:޹8]'MCSL,/y0HP9>%:9 8\d  _?(x0H8ChCK(SLYygsrȭ] "(ea r65.kׄf475-*E&?EHv+@<>M䋞#h)}f.SAP+vzn#,g!Z݁taaO2 20ѓh'=&h*J{5U悌{m!5};6Z MO=.d4`Ǔc[VBd;WU6GF4*zDorz[3 )r_ V*ʽI-nP3' aUP#.@,k؛򍤪P3`mN!U6R:CINTPJ5wPԫV1v҈lh˷C`>n4$JfF*6ռ(9xSء4 WP碁fEZNeO~R Qh|ǘ\?i6ZV("TCf=.5N Z bQΧYMJ)&Z틑6H_oi5 EXJH"IXz> ̭)ۺrtRDä?< ֭$̩ .XJd\i<āצ`G!.{CXPe1} FR!X-4- \$+9C$c^ygDB8[o~˂Ie].O 7~~7-é9kmb_ܖ3=PuWWپ&H<^k?7)795Hv|qlV0 6? ѣq(ض/ޗF^_GotX{}%x׌8͓*H٠^.lˌ:m{OagϿfVCɕ4ʶHqV"J8h-r`As!bba=i~[!@sw6D$iclnT:)Y^y.*=G 4kLLg//*-pipqSkf]߂0فgP]tk.Z>Q)iE. l 2OHM8=c_.1TB-ѳ$oɿT.d:q?G,H`; C(bY]4. bek(UHnar3γ,Z8r'`mC9?Ɇh}x7 OVa/ܿ2k:r%\7#jǐFc,pBc~xX{C'I6R3@@T{.E1Y!i+uC߮J!*b2QB.`E 2č(&}e/1??=KV'`)h*BS!}kD^օS$OH%T=Ɍ\߅Gc_S&6;'>Ƃ++bh$B-qU,~θ7^L;y]C:O.EK e|rT:Re!Xj.O:S箧t/)v/mV`n956׌Xj!'2'ѕ £ .tz\bP}{[Zf -ghb^[28GU?9l]HM?Ybi #\B]ww{`$UEos \L 4*JJPnzHh8TSK`sՁC..|3:W2f_q?B8%ܦPCX"q| ΀Q,bd #$LY̏KFMF 7j+RIv_R!\ߊ91F\^ۉoʽ\s2GrbPbS`Ǯc[W,eIeS[bSd% zzu%(ZDsߩHvj.v4;Bۛ< rվWj|5و6NqA>z7_Sdfq n3 朗g¿Ż7+L5Oо.:4+馳JJu)'46֦Q9OjQ`DK_EG̅UTVY|v,+IM`L D~"e,nZqwBz;+] Q5Gۉdm_p`mf8 aڎkOWB]+ClDי94BB8Y8h, Pc}&S(0r}_Kz2m!<ȏ$Qbgg>~J4)i=]|^7kg1Û*gΪߌjID=-+1̛;y$5..t*X,* l8V+oJd,T\Yᠿӕ>0'pW$xZUNcڹqLԙn%k;9X5-}>uXink,u62GpɄBfay,Kc)+GCwgBe^wf$PD)>Ξ5quR3i p$ASOI<*2{SIn,J#E 7YWwyLy6a0~Rxmf y qZ_Q]vRy6tՈ6R"L0!l|`s8&dԲ4eO:I^l>FsQSW0U@Nh3bMYdK:n?4uy #s2<}lC J>[wsT~̡v+eUnH'Wnl: h- -^I*xf$s3-x .g250eU,( $. ҮպTwɠ>u[*pT'Xyu*Uw| \n.Wq!=+uMڷxqhqu}鬫L\(p?y.vDnd!1T5hN1,P#WR=01TA#=ḲA` i|n Y>+vR&"[xOk6)my&1̙zxZ}s;@FNI0@y+f&~ۦZ7ln8>?\sP ™"㑀=!t0$hDE1cA >! Lj/2RJ{+v50VQʵV#p7RmHL𡼅V"dpq|[^C'jtdGD1J1Poo5 4kjl ` W@iSq<9|[["IF\UnT+[! O}B)tCoIz5J2g4ea|Tʇ;Aշh}n.AGɒI:o:"*FqҌfRahJ7H9PMM0 ?+60Fu- tGpoev ߥѕۖ_W# hq?ʈI>VzbKS]0aO@Jfn`نGN7~M=Be+:2!As+姓 K{14ꌬ<,x5lRxD&*mrcg-Կ8dB?6kF3/M89-TKc(e:vMHBeVD~N d;q]Ig [":Uyf #A0f+,}'h$)-x.By)gNj%8$ y!$>S09fLY`RV"+Z- BW"4ns,$Ү|_x&T\Ky : -XfZqϳߥdx~N~s (#I83AGY[PrRqLH*֏iSJ %p€l_z 8 ZDtLae&O?d 5jy})'<X mCUN* 99Mֿ4WPQKY$4p3MY@yR*?\V˚03r맄{$V 1eK=xW"(T8%~J} 8 Iƙ+QtLhf^V-6>+z\#[u9^Րn{bp0)9=n>yq1HKwlGYK r~Ig>-b/tlș=a$N̛I:a2YOPds19`GTi$y[L{~f j (Z 0,ytXނOm;8h*C7r)W1%2AazHuڏv!lztp@CܑHFLn_jEz T1\Țj"-_{/K3gߑ /uVq+n,AQT*7x P5 u/۳JU/6S'p|u^syе1[‡ GWЯ,j\J<&DUҐcH^/!;* b, wMaN. jpHs[RTƿwNy)@{i*I:;G=Jt !@@Z'*]yxnLNr`'yPW=G B&7u6Ƚ$ h9ct+A=b6 bĊwA3׶m}*߅mn:sLJ\t &EfeIAo_Dak '?!4&T*݌in2}q!WlR*zܿzAdO5uyj-y 7~!(5y_HQ2.㽮ޜ۟EޓƩly1,FN }-~Eq $؎=Zo,Mar}Ts9$O Fu毅x8OvZ$[vn+΁ʉe}7D%"t-J$er*"}?XYHB{W렓DQy>9Wwk73mvӿ$I=ڀF_{n|ǃ C`I$}e6*?߅4&%%!R#"'_,,=jucɲm%mmz4)I6Blо!Ɔ<Gj3 ؇F#H\PҺ!@|a+{ KyXr@v׺I%Ԇ:,sUJ½oP T:gn7˨+|qWȖ_$ć %a>B7UP%,hi!]2euWyNO8pKM%5{x`\N[A 4wVԵOW&P<\p+'7M.K~'aF[u yD7\WjwUB7!OKgdv2m0v_W;${m){]ގ"Y^ ,lbZsv1\dBA,NJ ZUE*B)f^Tdyp?8e]y()(Wl8)>`x uYvƑ,͹ #+2'"W"oRd#_s*|{/ HtIֳ-FfՉ,^-X%Nˌo*njyv@} 13 $3<,|jĵ?\eYUn{i rɦ;6eF]ՐTpd^nfF U^^~4J  ).{UjtYĦbmgX="z隵nhS8:G׃Ɉ \mYЇ r;zZ]eW%f"W~U15 a1'XG3)Vd#'s?ɲ?PLu3[N9O?J眾Edu.^߽V$i6g+ׂ`(ӕ*E:=mkw5&Cp1 ̗Bʮ+f#}g Q§xOTne,$.Ύ&¡%*n'Fw*6 UUٱ6BCj/TDǝn*޾M@Ҭ gRIȺOD? %mvUe?U;f;Ъu$[E\ԫPؘm] T^'mǕ[d{*/%v)^RO/(Ŧ'Ge茕!}4t̡Ğ{c.E.2pnUok<>nZ=īԣfjO(\nTL9]tVJ҇,YcUVӒȆ 2F> ` r7arMFy6xHcMyT9i!pX}]j1i΄|r{b @ 9rIFh~a }9BO 9I'RC+-ª[ A ќ`/{4cPZKQUNPJz h XĭޥijUŌ~y+n9g3`~>nޙpw/?c|NHQIy.%I@e?*3zj3[6ʳ[+M?8kIjɪ8)8 XA}0$SX;%o&;:y}.;LcWyU_CڴA` MvtS1|*vy[ [f@,*G |Y=ib&+8҅ޘ n^+feD3>;zURB}h~Xz W*3u[ HJ]` q  ^'%|F%T{LKLfTK½T(v*zNXSB\m+voUј4TDPbfE]Y3/<=%{$m&hC(oif'eT7T w謋ì=i3<_) Xgi(i𼳢@6+[5x푇Չ ? Z|.ST:ޜ_xb>))S<7itif/!CUtѵH;cz}X 2KGɸQo1Z9Gj]uJ3u^u~'Y>_&ZrYJ@ e/=r;[%xiMq^$\Ӳ?9tӆi ]Uw ouo?J6@]Q.AFjۙ%@(selI,Fsa|C=A'-J>r -|GkX 8J]V3Ayj95Z2&IbWNu #@JFl9tFۄi6p7Ky8 +NRxcvV*hD_״ \[["YjtS7F9i3D.`ٱ![g#rs C41a\.64Ҟ42oT6Ec'y40$89 0E_ C>PaI){c6ɬQ)L_ZR `~ϟk=BX|sq5%=?! ,"h2{buS.VݾFf  C=O&I{r[9Cd5Sp%[A0V7{ ⒣Qދȉy1"rOdfVlw~ &WtYd](GQi;L-J/,5pi{-ODlv K$J26ȓC Jw[҃eyFv'q5ySռ Z|"HTAj~* ֱ\/"YNcP5 ru .\UzE\NM䑰ku=6WY*E2t*jߙˣA CN $9z)oQC9 F@ 3Ill5ȵFS䨑ԟPl9$Pr͢*?`g/e# lsg2Ly`BWP|JmΔ (ʆXkvԄDMeI^NBk7*MAFǧu¨PmER5w f~ϑhJfb$ F ztA-ΥJF39.LG,#DI3Q [f9Ju v#FcLjR}" Iyn6A.(`a ߬J0l6klt ϗ9qU7+ `]@ (p~՞u)_Ysdq/ p X/@k -P%9#F(wCx|FYlC}0L6:`+"8 \׊&"4⪀_+ܫ Vkl/Sj6ԉ&[*n_mpB5>|hN")nXy L`Fa;q[]_ͦ@ #E+ZUxX6̨EWOJzU>2ucHR;&dL W&⁘?MPܥOOBvkǣéS:LKօPF٤0X}M7Su^'{xYxAqTR,d#|yȰ [aS*! @ql&-<`6Y:GonϘZ1 GE)}.8<'zZUKzPu3-)Tᤨ#u.[/{+UCUO@60d6Bγ%_RjiI ԑUO\x`3z ג=CI bM4]=sy!trUj?r d~~a giq`P.Ց_4,́EvA`B+ {3{z`Ė4q)q32[Xc*nq{bG0 Q[ҫ %/_k{·HhѺ(ٜ,T}٭}D硲90A1x~#(73*R ;N tÊ_?XYքT A'$1hkxɜ,R(.RԐ=qoVтYsecW{6!\~KӃӹ|%6Wj𚞎y1Y/Js ) 1))U ^\Z ޗUy9Y$&a)xt,$YTZ0 ֺ!&?F2JIVJx@1ıgV!$T`}0 yFuʦg9"p>p $܆&o$sF:1Yf$oxY9ؓFصc l!O0u%n4v\hi^J$#_8b#Vێ 16а{g$ObLfzW-OL>3mnU"eL$ )1q,N'q(Do%85hBrTx\E 'l>hnRYמ8XPZӻv_6ô*SQ&٠ea=JcG\\MRؒM:ӯ!_@;0Nk (k,*sWX$c= dʶ|S6&{L,& el-Y_Cd.1wa-/тfJg||7ȳo*^]ُqfWy/$LDj`}1 (1W LW1,6nޗRV?֫u@zh,5ܪ6ViǣGcFQ Y3Q7dIrB-Pnw.LWA@M ć?h8;I'rDrPզbj '|Rt&}u:;~(L@MLPIY1)b[Ɂݪ$f?G߾HHJC(O+3:xU4'(A-$M9|3pcy+ IWkVFD0fJ$//R&Q.p Q&}/vEROIR{!U[m^^Bh2xK"si  !FU6| -Tu2_#4jFoV)h)ueʆ,ҏapK7BUIC9Mdݗv.b=߼k_ml4F nHe5Z aֽׯ36-hD߁m=.9;ŮEw:אl&v5Ie4J3 cZ .S+9ۜ%=Cn&NJ4m,xO. 1Z~kӔDOF d7$t7DvCh FjЪJn x`;""EHy'! R<8s^Lc 3s7;FP"&-?<үL()+F~K깤cVQ* +"{c"W"HFJo@~ ZG( aCf/mٴېE`qZ}CzG,ܨ+Cn [h{'GaNG,5+Ҏ%+w] A>rLDWVQ^- vj\̒>)HR6FP.gϓ:Ԑ*xIދM]zEAtNζ3ϠWBgҧakfΐ$[<2&t̥X Kݴ96!;6kMZCw흄@Ob~iD!}Lh`#ej=g)BspU[08ԟ97MpǍ4BcOB '=ъ1ͱW.;P jjMY}wEp@)WLT c:1.]׽+١؂O;!4✽oB:r!ŶR٭gPRsSxW 2zM573bҲoثm3Lu{p3@i0Y Mlf\BWY+3:;,.HH*Onc].:ǰU÷yb\D> OJNbxo4NlTZ62B2yY'ָ  55cV8LŒY 7lcTp]MhgujKw˭~@JA̻Rk}Ux%Xg)=XrAk<׃/ RwZm64< H3|`, O9Gc@=&P6ac:E&+3s-T[>IU({FT1:b:H'. !A -2g"c".bBz"1\!w{g NQ9I,^ @6f/8@O,C30z~%ɷ>aa'r4g8pS)-R7 j/`9 &8 *C&-LN% M Sѩ Q߶Ris$aP}d1w<OFe ϧmfqLa"j9j] 7G.HTF! IIo[w0dwc;Wk'.Fq ^_mAѓiߖ i/]TeXk1MJD1Bjq R>[pBiX"'j q]՛KrƒuT% BjLҗ+D|րY x`P⋥ec#ˌxQg Zi͉5QCd0>?h4>˸ͨdhW6<<>aMWœ3|Gm)1-cǡKFm(/k#I3Hd\>ʉ0^gW8y?mu"a,;| ;tMY:b^NCu)SefW"hs}w!sG.ǴПWP!$:,GL%m)!8j R] q1g~?ԦFR9}A=Υ}v8hzr6R~s#i29@6'~AQ^*J ¯o/ԽH)`Y3_ Ő$t/}*X7)'I`&js#2kso6oUԮD$7r(vl06Y{brn>0?tSs [נOZ"pfhu'1mK `Vԙvy5ZiZTwvEd/=NY+Ɩh,g'@YePfCE| q6J鹮|ަK/]Rx g&a}젆z*P|@)MRm<,.}^*}(v@2La}y3,XpfhbpWC/NU|U9D/S!WCۇ\1R>qĆ( O@%?j2*wvHGjzJ β9K\PN  }WT)K׷ ;i%tg@,x ޺b1">:`^[6Oͨ0&jz K zG6Qޛi[UrKUUb߃kiUN"6LQ/HI ~W:U/OBjgJ+ZOU6xglʼ;T" Έ'5w!SJgRAVȢA,{5#azϫp1}I!Cl##I%~䦘!'PmIlQK#4x@!tB(T5HHU4^b `lCkGƢhNIHDWsϩ@_n/L9n[7z8~ܵ RpX01)kt:1>o܈-ZlCu(̖mi\q'7IUF>]yzVՏo&$oC]4 ofpyoLk Qj BH\ 7Zki6z ֙-cQݳT4rT_>8p&ư,/T72X;C6x%8ޓ`N˗w"V%yB̪)@ bP ):'RK'u Xb$0M6eM[!2 ͢pyt a-]|aXcUk?%EHԖjxEAnoe+ڭJ&D`$I0S"Eڀ wIC,"=WiBGVP3$ ,& G|.rZK4ڡm6r9$HQ\!d6U^"`ջͣUZKqf~6Rtk>!sy%qZuVPuKqeHXm'i`9Sʘ^!E4Goz[ W=:n)̉^(PMtp!T<\u1Tgق61]qo_e[OǍkrzet.ϳu%RlK!x-eKp1z9ӈi9zm$yuoطi I(._8bj"+ہ Mwz;P\Xpn\Lx6wt6 pY,8BH [D9a4l{YCt !9 ~ @N.TYFq'ڵa_ឪM<țNitz jJkT{ QGA0c%` aG4$\b``0vSxlOLc;+|GC{QEn7|JOP98oW'į׭nv*.P[˖Koִ,q\Zyq-o}ΘRW5f$5܏xS/͜GXPJswbUg/ěn?QΚL+jzLِ\e B]];'JVAvVNiIj ݭI^$[Sꤙ[`y]: d0-G .L8h>&psŐ+Xo]Ng!~FU̽r:qQ/T̀ Թ2+AXz85Б*k޽a/ޙ gcߢSUcCnf=RH@a6;a >*ޛ^iMۢʰ(_(<:AO)ɢFEkm'ˤr!q{ h*IkW2]3-qb_.ykեpim#FDDe#r:OH!ʻ8!\RT_@ХA ;uN6iIp+:`Z J҄$oi_ZKD\H؉)3z~U);p撰X~ 9 !ڰL?}hc9Io(==2mŀ/zWSNnNGS]_ tvdґᮒ JgqiImJ=u)]RUɌ;bRPj'I } oz !3SPu+ k5Kq"\$DQl~R1+h~N$Ý^z%>O_hEgx*ueY}& C: 2Q]?"$ܝL Sr`VR R*(BŁZ |K8'#lT&k֩7$rgw@ y8CSAXA}%ݯτkR9\㋅ PDo97՟45S614顓(+SXW~٦h%лt-"PKI"iL;H4V"hDvm8uvNi&g iZ=x6(6 a&<4dM{o?Y3߬/= e& \imb0T`ExO97'T,2붓?u^GG ?+ /wyJ;d \D}vA mqdP#Fj0.)TI, 9)Ŝyr",fidPqOin^\Caaw? {ϴ4Ռ1K2y,(~U4p/)?7l.qyT*rouy%'Gl6t˥=~O8i8?:?rLВNFdmo$ѯ[{{#Iv4]aX1PGf<7'DRq2+h1zs). J687t%h9җk=Y_a D^M s6fˌ<(cp2Xa <\vv$*﷞[:>D"! թ$Is,U^{%-Rc_ IebG*bm2:\ M:$vuΘTi{'>|)RTt1s/k>PoT  S*3"YMY=@$槹rɢ@Y K3R^=jz iLzǐ˝b_-=b%_lխ̑H[xh<˅N gusku VN9]dX#/1f/&ڥpRLަԦI:'5,FS؁..}SAېͧ 8Zrɻ3$gvZe^lpD7[!t{t5Iyvͺ&:QHFDBꭓg}7\INMZQ(^N"3XP#ZBLi~{-kP7W9^V`uҪ'm#v9-WʼV-`} (pJkcMRq({TfJiAAa60Iӂ!)CEy"&h׍Zx`[r$5Bû.vpax0in =)_ʦ$F7?Ad+<_}s/&,1( 4; ^Dhgc"|۩/+( 'K\eȏm#9g4 h΁vX͘! HC)j$n@(h*g !yr\(os9vPAZ6`pŅ?A6L]Ȑ \-0`! B'{vÍK!z6V b%,ZotP 2ˇrX=l"S:z.xiXp5Wqn_:"!FKWL\x{n E[+"1+şmS I!(3؉1Dj^{Q lZloU)&>“Rr*cI4N*w?xf͇B6ľrJ:A9Af% юO-1b']7FI _<[KnXʷٜ}Ӗ"Hva{t#q@l\DP%ɤ{+KX3$z0V]\x.0 HeBV6up0SOF0͡1R.&ѫCq)yy!n'HB+Bc\VBF^H=LQ$D$'ԨZVOz`)wʴ;fBkq+5Y\kbs=6}2u0-mk]$.'[PQsREd5oPB*lR)BǑ/QML[DThp`9>؁=j[Nb/v\4͛yT;Bnz6&!螧b!ǃ\raU1>]A0KS3|IݞtF\uk /r6ZXM>}N~4zo*(88jjۦDKɉ9;zOt0Ji#.a"5JCڨ/TZ(Q& CpȠ-sw}\PƵTRDU '(~`NB=D.-6CiuDAÅ+&m7HF];1ٓpZЖ/n} ~z<|rp9/`0O@vHgNw[@GΡ$LҹOm@/K`I5,XyՖ⁡NH뱤j!W=Q*F@fwtn1N;N8&IܣǦ::1%#*`VȾgA#"=PV0j {7w_:| *j}{<߹)r3r鍛\wqtTcޮte8kkg`''( .yސD3 I)f: !$tFöt ̏y% 󈯐j:]pvrHeK&JEb՜,ɽpE!WK҆ɶh,q WϠX(݆PDY\0OFZսkȑTf;#@MO|A[ ,Q8#CU]Fqu1ג+Y!CfPa3v?O*LpÔssb{"w8KF"浨$rA;Sqi l7r>wo|"Q;pt/:P}iڼ].u]NaHǙviMzrse,y׫-^؏+h,J2i|^q"@CvH{L͞/I$ iUH WCf⼄B7'Vb6ir>0'V&)Py<}"'<&W; ;gɠ<q5O"+%Շ7e:$I+E%wsw/h T~rR1\S7{[¨Und ̎X\ ~ЄRuvIW^Иcÿ ;ve<~[k7GN=G lW1~b黌|gsR*So/ѻg#HcF6`)Ɨq̴lCJjP%!M{Na˲*T͛P-%`ِp.G")lN7GyyXIO#R qm*mP̏tZhzA1Q!eC A~T|&dډhS - դdrRS.  -;ib7Z:N3b]uji֋ ZEr/mu#:$n B62gO#P rDBD}Qoy5K:bWbԑ;^<մ . D!9*ߺ`aOeݿюDӎy!Sѕ61H'sYۿ!k(q/@?ʃcq9*\y3 vl8^)]0Zˈ!Ɉ=vujXTeO7u*PJ #9kǮi`^con WAX' /#w~QJB_e- tЅa5zdG[ Q*2;ukv0Nnh[kцRҰ32>\<̹2k.aA LV8Bn BR(E((Ctp9uտu`< ԊyP}bBrJ7<_Jsv̽p$6pdY ua d?9&cvrCe ɘ2!L-1lUoLٍi)ƛ@SڠN<iIT;RX_ѐWt˜oK_Scq&nG}}QGa9ڇ/}0ʐ Ӯ Ƃ5}(o];FTW@743tvx{UA!KGu¥yWsj/ާRԨ9YͫFouE,RHy3.(#F>X0na59F[{I / +KSR)M.Jܣm0B'r$T~PV1hlot8b+ןk?jZ2'[}t8*BsPS>t'{-TۀA@4*vj.\>'|qSHglK,>꼆lL6o罔b-UP|]8# 8~*Zi"h +5ζ{+Cyj o' eNCDB@.蕹U'iScF[x ]x0ÎI#6$'W+` It \lfyy@bjL?O&!>2&hq[#M&Iu('9<҆`Y V81a>Idz=F_In:nbnU",' !]IOT(KE{A.(R0>ʹ2UɹC*QA-3|Sê4J<.%}`~^t0-mM]e&dQf`YR͒L&흰Ydڥ=8&>i` +W(eR2DEu{C/f _ օu,7HӵB_v ۷JMQs`&`/=%?xi.qV%/>|2,꫄QO1h)FȍLh 6Zj:RTnO]` q8s`6Ah/`` bK40†*o$X@hO$)lx&;W43gsV;h$1R1i6ͶN$(X|fBoijXQfD}|arGKG -q*`>