bpftool-5.10.0-60.105.0.132.oe2203 >  A dgW^^fK* K=C+nuiT,́A2Ju H$3᩼2%tT- v׏'VZߠZ lcҸTKj ^6`mُLQ4`FfҐC[x?NcFۘw~B3cK\͝^?]r(A]GJk6a|XCO3u_eƐ"a9hAcYj՗Ѣ䭓hW } M=WP'df75562e06d7045dc9b4ec36c220ed1332d5b3a1b77bf7dd904472d89ecbd701bd94ccead8e7b2d0103df4f03a36b69d47aa7b3e1dgW^^fj̕btܓu+Q/ߗ[:7(L " *)7$l NO ' \2\vW}~xJ%f3^{AФ\6;%+cwl[T Q<#罷Eq!|[;-NquedF#o8+O[(N8nZs??f{gT6q ߕԾ"dqةٗ%4rɐD@(*p@ ? d  % b*0 EQhnx   \  P8 ( 58 <9 \:- F G (H tI X Y \ ] `^ b c d e f l t u `v w 8x y z   $ * l pCbpftool5.10.060.105.0.132.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.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- !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 1691020800 5.10.0-60.105.0.132.oe22035.10.0-60.105.0.132.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.105.0.132.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.105.0.132.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/56b5bcc181d3bef6ccec88855514801e-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]=40617cd3ad0228aae118e5ae27f3fc0a35e8bc8e, 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 RRRRso&ʯqutf-80f1c4f3ba194b1aa64f63bd6668bbaab15b3d5e818eb7ffa3539b629de2d3064b580c81fb529a046b9759339045672c7f9a9f168b22ed6186e3db069ef13bf58?7zXZ !#,] b2u Q{LVwnݸ8NbĽT"%*{u_ WI[aznx7 ,-I Cʖ~/Os^7~taI { |ȸ:G3 gZo>x Y6./OH!`&Q< ʬ1Zh -Iā l~hDs|h[^rh/383/YǐkW.SFGpw؂+0M'}> 7g|-fۆ|G:\Du͑ 0 F߷F7e^.o?VOޫD=e 5D"*.&wb~t T*(Ԁ0ǖ#u&j-zCu M.0Mnjn:65}5A Y~A׵{r8_`LqI~0E7ZX|`Ts#MxKS:5fuM2NicqM~1c^qoA{ׇz讓RcR۲T,)."2IRh>gGJny7LR#;:2}X:{z9WSWFI{v)ZM_hr_{'lHV$?3lbXxyjK3|^bg6.ӀUe ="Ќ{"V- `-=Nۣј|ZO&yI5I<NK- dw |+F)EbI> )`o3j8GOo&O-3L:7n(ZwwC: f*x 9.|Su7y(3`{M ͨ@<;AՍ5>Ŏ`$Y`(gM83bgw gUVHc) MHjezU} '˦K-hU Es,tv,?3#^)&&~Or-M !b)Ҥ,b}6[.5e^55/RgFڣ3{E%!08/ xSUB OBfxGf0fS4bZЇ:G֐VrwsuK$&T$.3fl\;"߻gZێ(^$Vz*G`T 9[}n~K'jۥ_y(Vmi4QL%5&l2ϒ"gtu,[aQ%q]\mnxbϑߗG=}ƒ v3Wq#rrjBB5?-5{Df!Q/.mONW 79r,`g =¼_F|z-4Z)_J {B-|$C. ]ӑ0(_j;ۂf6pPS lЋ@z䟆tR6sM|a6s|dyI=jdm}^C<2ie%e[3 vTP각Yis?ȺI8N,Y{6q5 À&-t-φy>tl+,AwMSAg?97>-r֏R@nZVx}V{ؽ:6On4HAx=ʄb~{Ç_3͡s7tј%y HBcG?gA+?,7&\ܫnp fBn!rdL 锂~- "XȊRv~8lF~uܨd,zrHO:!^=M5]W"Ag}0B a2ep?,%sq!Itg^8ڪs\RpWB>ƳZ߉ P̮ (/CqFVN9Ut>1u%9iu4KQؔ/70u>;m>_fKȋhy}bѶ?Byet_ޯ5vQam=#8֪֗ԕd&H:pF}dV&,}ui6@S;i3LK!-iL}Oh@U#wc/77pԢ^LDS5II)} e לJ|g.QWI& wdHX=ҭR̃4:\ς +Ѳ]G?G /G~TM}شd4g iIUl "Ix/w=0qMLk;2z HA)~$?߬?"dTa RkQ$oi %ϩJ$`uI"S^=+X[x_c.cmc-uT>lVx]`#f1~$$:Jݳ?wɇ] gmC'ZHq6ַ^f(=Ŗxrý+!0[$۬S5v41s? e4 U&(gLfafHqt.㡣|o31X/[%^qE8I1].&zwA3:+^ȃ?@bDx&o,8sm-)-ZTUsN+T"3i@A~6׽PI% K>3舅pOvlM{^dX_Cxk?3vCv9q>׊OdB@C w%kьf$nBC\<c%T:F4sil ;$! eV>3xDx,7X%7ȞQXH- E0g#hװX^WB8kA&z3Ҭ f"O8F >|?)kE 镊..ҧ:Du{}[Ic1I4 hlژ1,,C=Ģ+H-[HR83^.6|aMgO(K_] #bs5@]UbU(/TBGU5/qV8}߹gH|([3stIrӜ%&Ir[ QcCZ`C:0!xjPܖTZ@U>4G }tS'/0 .V/#?vtB"]옽Z)\UP{`C+haY2uyqIa4)ѝ68U`zBJ *Z]٣7€m_EPd:2?J>ݱ=wюpЄs 7P/jy$͚h{46@-y Zhzq"ZZ/W|p~ZDh;8 ZVUIO,l߽œ) LJ,Gd,1[j86{AylAMB\ ֹnM_JU#J9IK #}.Jn RUԉlc:8}يjsI7L֤q6ؿ"K!ÐzJ 0"8!2թkpDQHtA]wINi-v̯>\dx@~qλ5Y,appZ88濜\+A=P>=;l,1~wˌܽuߦ/mXGKAAH"G$0QsڷXzy6H~-z~ ]"PSǣM3xhv(SB|u㬙ڵ\w+Ҥg"Mw0nUvhE HPh]Z%$HA+;dt+Wƨ"eGCYf[ke >$jrgP}gOQz9rQs߂Peh>;H؋2)3A+x"(^+-W\Zzˆh{0ݜ8xk警8[/]3]]6kVhIfK?B :k] tO;y/"[O+v?L6m4.ȏ\ZQm2<n'w[~|D9i +lɉ@ $ )-qfT1=C^pV6օUR44li1xE]u{4 3+xyKa2q儍G{_ZxΌj!Ջ`d5ȿlگ Nra $/~;6amEB&L KT\hEOe=KTA]>CYlfjj9p#q.xp$TT%Y(+ A6[ͬ^ 2c8ls3LƔ/E&?ZKOiGeU- ̈; nhœvw8:.ʻԞ)+c:KIinjsXZ`zPrsbe!znqKz).L -ʐCMaՔ&5G9OSkXWn6F$[]/"arp؋I;,\]CW w${b+y[wi=S4C-˜qԥo$P uFsL΄jwi,G. s2WHJjSnYm*K.%C>{ͩ_"*wP̹S-nLTGVʊ* &od kpǠ1x`>߸YȦYFʿ^ze3ȴ3 }@jY&8;/~;v4򩮬%+>U1߶|Kwi`1˰ Rg[zn"d(?i[%26,9,b/V~5MEWÄg>v[oP)'%}z@ʊ@!D- V +AL[p(K9ߔR7k I=e]ڪV%-"qZr8!Z18cĬ f%+D]wSDSBݯPtG+ng_c#z q [oGVW 7Y3ykl|_N~W`Xt`M8*m{IGEbNl4Ku?ν{sn7޹]=6ψ.ŲB9ӶVV/_bKK\fhD78XsZfV pph{ۄOߛ`\l$i=^#׀y1v'KdTX5+yI4R܎  L[}5TU +xt>XL MvKz 6_CDiAz~* H*N.)!~:S<gRڃ2 Q%72e Y)]yC4#8806)ݯn8>#=&U[1'ǀh( XH=s`lrg(CxʊA<%R;9/FG87_(cՆ8tʤ=Բxk|E7nS=4zsy믽bhlrvvd[]\, .Vl>6&U:WΚ'#(pi@^5-ZCw(PUeuiK:B4 IȘ^bH}T>\#?۞arn$IuS'vz_}xƗQ :5~.6ay,Wt!9ɷUܖ wW<4AH?Vp,Y:<+mGXa|K 6HG ;{N?rܹ p__ϲ(A픥4΢ǫѿ;A:۳9c5 w.Ǭd탱Gɍ Ȣ?L}U|-gy!VJt۸ ]tӻ٦6o]B|K 0s6 lߠT5$]r75 6;̈́͢7&+ 4 U&=0JwbڄCH:[m_(~E?lr;Qcx&y{zV7|BzX{ok0͌ת,^@B [޺JAfPb >,?YEңpU׸vK.Yer?8 CT.|$dB#xp?JSLy Q.ܛg>Zq.e sk\۰\XăD쯸 $gr<+}tR/1;-jvikz@3j& :@[r->O k*t ^jQ:~Dï`( (^AK/ _ F QsSr0^;r7z+tRωMT/-ۛyHTmQ9;apJgWu&ta@q-'ו"4=}cvLՄy>v'{"Q8jjq*"hK0Gq eq3hؐ* ~E^4a7\ cl!{MQP$opqjM525};?l\V5twk~Fg(Ϯ!%"b\Ti!7ShBpZ'[Ls=nwGbϛoDM˃'hy O'Zer3MZ^ (xޞj1WX \b,c!07HnL}{~#](0bѻ28{>uהʔ$7GAxz!%jQ`Φ*0M%/y |^6/nk^U0(8J#%쏭 2#wU'"qɢ|ܴ$>|_tP5,7w11)P!`$fk· >\f] 6T$Ok 0l#bcCY.kHlr,9/ Q1Mt@ka'f@ST9YPxHTgƝ\wkG!2 v%/qz.W2˸F6<<2H#JAq2Ҁo %F~l:B<\YC:9>I' \+Cޖb.ÀRx-O[zM;]jgaYM+u(fxw%S`ƅ1eZ5Qr3H[20|tWnqK?-k\x -g:οZŨtHo]npO0F]RRRR Saic8D֚!tf7PpALduYkt0@8n|1/7eraǗ?`ߝl'!RķO?*n/2¬bd)Udа$+bYR{tTnH3.(l~M$a?ZӾq5~Hߡ'$N{T )_՜{ ܶCCxn7Ŭ!"T/[,Vn|IO V]n~bеttTSר)>mݑ+^|H|d)ynX/,y_M~LsEK 6!qXrIwVyڸ>l'/W6u:jP!4HĊ(HZ^<3xmWSڣmAb#}mWUAwT B FH]%Nv nE!ڏR/p;6Fde>4 uVxjM\_$u]tuɳ90-e!,XQ\,S }%)WY~HtG*lpQdJ*_(8_瓣 "4THz 7EUuwuEx~2ˎ޶r yPL4o}#X{fBQGvn}.yiްe=oGjqC?6٥ Ι:s,9<|L{StP:Gӎ12H f8'hA0F g{,q%>ˀj9~xj܋W ^|D`BܼZ=> $LXf#a1W 4z:^yxAtąA&5Of_UPag-N{jnOݽ.Ja"WVZs hJCY@bfEI7%-hR].IGi[K-X '헇EPewͨdjupdK;g_֩ו=e.fB'fe˚C,i5X0Ĩ 4{n7C5%Zڦb0n*/9AMߪ50==$VgĜd~2zjX0t M[s=7 5 T^eQ@}~͂&"xv~ٲxċ"ΎxJH|>0CoA}P=?xXUУ_ca/=gsFŞ)yq#w@` =SL'@Jtr/('HCbcC];?9dJʣID)@ 0ūr.kK%'Z >$_6ۥ?tΐ=K aml> [gI!lA<=>YY؝uyթ]~g|^\&J)4l~ orwT b_ e%|^]NU*Ѡ@p@lk8ߎu=lE.b-yL]VEz?ߣg< J)MoEJGJmEg̀)"?pݗaRaV`.2Mz Nq +E@i>aCᗴɓyKLEp]B5 v1,Q " K(|T+LT ݡ>i**i#wP. ]AS6.DU6c-s?SpjzL""d]2yg֪bs`/ŐE+;BJa#&j4At$QE8N[y\vJ3hJ" [Y8&D (0RӱţxȿKiwWh2}$㹇CTM- :vEIm NlE5‚IDכU'Z:ȃu4u!NJnrf,]pc]M Q GVv]36YX3cS'@@K K0W(ktN/%QTvˣSi7KVd aKH E n& Vo5Ka'i +9!5ij*R#ϹN3#27[MHh+#/"ɷzF3lb}7SNW~P,L0k[VwslKg8oΣo((zx:3H׺ `6IY 24lûcXEE)"цĿd۳)8͍,Q_9F"Oy+ur*u؏-5Zl}YW,Y'DS3J>s-{YD*):3#v$4'ƴ''\* >k tOs%f-|Y֎K*t09@)*}N,V6z7Ҟ>ɣ 87I)=Iד욦+, ԥ`s+GfýpZxk&Eј%VGXcK'n񑥼YdRg2ȿy֝Y1E&d}Y/Y_#څ1qrq)]m. ) c9YXGmd} vg{x Hgt aᲃI"8)-jggC,@/C0orSiJTq)dQ:?Bh>q($ƣ۰y6<TN Q'!S8S:ai,hH5 ObW5VB.:fas ಂ`ژK8[3^usEkҧJWWVϰc)us#~8"@ls{ոxid:qU 8aCDJ곗$e@}fl囉6a+65lRa%!K6QQ }R=lmyJe`N[2O\]KwS%gcWRp. Pc佩z2A&Լ;N` 4>m3W:IBb?l&CbkE`|<,8s%+%yuRtb ;6TpJ'ˆ 鲫'7ZGp `3;fafpZ5Ed7afr<)ygwj+NcF;e ԧ7`/Pp뀲%/A `b#ҔFb Gc3#k`gZ4}">bUUYK8WT2˪zG%Ցi8x19vҬb># X=EP!>taR^ !g=.a+|F;'.hd%VjQ4W-} oW#Fp3ye`+]F,+|;\wv#׌^nOq4x9_BVfpC(G4SHe^f`t{1oAhu-#=,BP?퉿cB=-,!I|~-ߧ¿#)S>at?6[6sugJ]JR駅sṼ5[bxq 3G7 "?áu@ 2PѦe4 (At DߵPD$vK'!B#gɖ%XT mR&^4"wbrk1^)svwEMâ=`z ­/B^v%i?Z4''ٚ>F@Okz`BNWDZ< nQ֪ɺ3YZ@1zHOً-ih:zɆΞ95:ށVѿ& SՖe]eqILFQ^2zͿj#YR"%q{q}U bzѳ)nc#κ0>T"/WoTMX@](&ҥ 82V>y9O~*L} h#~' =WZ .V 3A7tKC*7*Aqx픍# )"F黇\XeDS-#j 2dƣo<8.UKlTJ4LMwwE+:mj,Q ϔL'"EVz=ƅ9_tR='FAt1:kh3oq1h0$P'D! }}Ցܫ&kXg1ePQ#~, jwg,Ֆ "jp,{/3|鱠^f|g|U? zGQЧm- [p5 )1p`\^?˜dœBDe*q;K:7gCnLTt~Hnm'QT-A( 5%n;T MQZT w=P<\NEe>O񘆍4fU[nC^ /^B/h;R\15•6ot%+k N`(o1x7aI(?UJrAٛA߄抑> 7WXo;,HԶ^]`OJR) yM1eP/v؂E7eBf+B)xe`D"Cbf?IU,9n4.DD^/GD 0;tTznv@7 ~E'#K BnI.Wv7' m8Q06@A-Љu4/}u312߉5Zz1"uzo#~P;Gtu/p=vN߲0p]IӚtX~&I6*R}JPAg{ybYi.pEp3a/@OGhQmT3Er߱ooQ&;Q*Q&jUA,"}S30s_$ߣF_I0:MaR%˲JʜM rӘPK?Pk)>f>ԗHb-ݙɄ2>$}_}laAN>^}Nͻt7;" L?$i0(yTK@p2`p@'2F^z4[S6%z#T[L\rVC0T*DE!`q*Wϴ|:5Cq#Yz |j5HڞLa=7La AQ\(ÞO'}F!@8|cr`r۵k|R׻Vg|y4xgcPa}md  G s柝PF N)2G\1NkhI2|ϗ ~0LuA*u7tB|5/8?詼A&Pz'BqjF#&c>d^ hNA}nSG*NyԜCVaw2FGDmCS3!(ZSIw1eZlZ%SHaQ쁊!cc!=h~i&*H:Pj=|'!4 A]򑼵N]'yXeHqT`^xIe&o.8/ͮۥUN 0M#zE-"t"(V1ƈqAL_.3l܍_BPct2),q;Z%e,%mE؀otE+yh_6jpDRGUpp 'aX`|VF +$͎X Grm*5}N_z^-5P52@y  #4:I*U=$Pǧ]uY5]@Pe#&xJD4"qA JrjV[x r1ч~+)1 1a:& U6uг&ֆ˴ji8֟$qo`֞C$K4{Us=+A{1WY<5@znTG;BoO$Zuy9l2գh7_pygMJj,Uc*PDNj,M ý5>~#=NnvKR>h.|r!/{F%}n12} *!KSTBu(x~Ӆ?[Ѭ`bG7QBF"Ψ|6.CQSW33$oBWVӅ6uZ+.T/#/M 똲ͫאdV𶛼տԽlfZ޳S=oex޵ʞJzI i(b$I?iIP\8Aޝ!P<)O{ 5}aQRY)k|܇{wyj'Bq k`SkhlR UN B_m#v c:<0'*,Z\)M]bNqfpRmdێϭa(&R|nSr,u{#mPq*BDcU/"<8p >r`kwPfl/6%g lNҲ Bϻ1ȒF ޺m#V<[^l#x?M)N^ 7# )Ht~Np \m'l]6q5 #r?Ș hLr`ct3wf[S(_1'\Pl z$d}G6L3&pXEn%+fU][ ®_U5k%h.B#17 *zWV"djſ1K}YSɮxKk|V"3jȎ䳰u; f6.|4Y1/g =-\DqH81u|@Y¬Xhק$9]`ɫb>)o(]3 2l.!O,MM?JMX4yo3*if&Is "n}E);&<2"?>dQ& ̧F cs63 9kcIt)\`W"w_+#&Bʑ-kTb) la=J ^]F 51"m<'>>Zfu7CQ9@|Rs-|_G߈ B*sy6 G c=\w5t#߽5GS=G0DԁaXOJOٯ-}=HiWҥn LkQf~C  smaj:J_gӫ37h}\!Ic?xmF5=LMIP+w~}EpVڼƟK]]ᄒ\ݛ l kI*_Ҭj d:?9uZ} Qי5j,|j;Hl*ݥʔFI(ϰ(/[D{K|1>hu&(NG '!sLiSeTt}yNH ɊPTmbTBTrIP8΄fZT,>珈 .qIA(tS}c/zlۊfOF 5Lc49=jY2,9ɭ,e2ldpQ>,@R`UKv;RfiOԢzR{>|ґ}a*#+wTn)؈e#sa̯~z%ُFqE+OyƫYg^!QT|PN :\7s["P7|&Y 00]Z,7麪ӭiRVQ4MkJ(!3wX oi.t 8-C+Nb]ʶ6c4/*hP7汀\m:٤Jb Ͷ1(HTs=r5'T,3]ps.&otw 9|fiL-rjfj)F$F/{];o.fFalw3 l(uaQICKYn@:L19u_͞xyП:̪: 1X@^ ސ[)[/́3X kjX 6+!j̏j&bˑ9xU%\גDzan%&E:Uӂ8?Uַň]d(5wOt~y?\*݁BuqKٟ|ħh}?v2/TRMilPNV =$?ȅ<)U1]YKwayCKϢ;M=1UI",aIW?'+uGխ=/E JkN-ށx1ˤeW^ѤpA'*xUt{Xk U7փuNVfMo!=X(O BVQN%osI [wz;o[73OۧQAHEҴz1Gz-\ΓSOI!J*.<Gݞ} X+D1۴%HQߏp8OIw5V&@k'hנ&5wPt vx<B248H-^鑫_tqՕލP$Oj ]/[I,8컫qc.یֲQ?x$؝Z p*OIcdG#i{Q{}[n{< v&s8Dm9<tX4j)RC7 ͍ilץFue3#uWA~q6HSl,s+xB{ER&g#ךYA"GȇJ{*xEȸ n@*,h#lQT!dVz=pw `̓@8\| \7Go=^(~t:F4iyL *Vv@ )7x"Qvºn&ZG0X|f}]ӡ g2 0vn/\"D4%]L@M4֮9C+ UCL+Ib XvȿIsFL. ;Τʓ"QQcJze ^nAŤfqk36u͌uaeFR . :2N$ lvxhP##35]3ro ݔWxH< ?,ѽvܸq.a)}"qIKʃCZ>6$Ja} ~zh8YHJ3ٶcCh#rc) l\)q}2Z S{gNo֩4#h89Y/_gӅ/7rƐ@b^[k ! 衋-^,jYw&<<8)1 Zv$:%̉FUKi]]Ha 1z;vwk(EP:AF{(9cON|)_Jņ"">q4o% up+YxL. }7Kg0 o7j,iʓH6S3.~)r=fBr& ն^ vR(^RB( SG*%4Z}1#"_Gj ջN`~OZj4hEfidR@15u!*FAoFD4c:Vf+. yKʄXgN r'GbVm?ۡ.Z1-q3[99.R'ҾP' M]`' *{dQ1Z2e k 2i}Z"֗oF( چE:3s2 [}KEp =KJU چv5qhmir&M:K̬ e xX'U?D-H8h&MgC&MJ"E=ך Aͭ*)ihr}pJ,0BopCИmϛ Zs<8;|qOS,j4K(w(4YQN3c?2Q:;oK/[A\׻MGlBsF"Sk(3k6axi 41Λ719zk.vi76/+nC'@lc*+ö7լ=QS`Z ]viaHND> w9fq0;e3WwpM|H4#CMʰ7u;7m&QD̜-R' 6{ XZzĜJ~-kU;,XAɓ9.W0&C]6Ⱦ=V+M0YIӪEjB>e4 H{X,_V\| 2ICOuW>_ƼZL`C} Z>ufXң40HYV,,{Vz\qS+Ru@6X\0Eo\&8> G -k ` =ܥP1#W>UYtl X񏃘'rLd(I *8W ~HQ ӱA>dc7B՘LUk0IMMC[qy~l&Gb&ClVC8ݡEV^(ˏL޲ކ%g۸}yb[=T]Lx|)l.=D:gT=xul FЏ!{nUb^+Nܔ;AmHtwz ߁xWv3S)I,nub7K 2SG*8t"SyGu82&Id&zOXNa?8q GIjWGY}W:$%Ç}cPOLxo+L\rߟ6P>fѫgyv|" +d"1(/ſ3pPc.dHt:y\H]s|H6J"?߁TϤZ/2㝯(S*6=~gd|}'\ {šBǗYv?R2yr*jsyq-<(UoRF%o"!QL/rG1ѺMy}L54CU8*8p3 Ԫ!3T#8lmjZ5|x+P|\ ~ol|חv;{(1uڸF|鄟a[WZoЪ#jC@gr +vQTQkM}skt'>wp;*eeV|4hjExnQ,|FUC(,y^]P9՗789^xUYgdPW\o]$nm',M'n|.|h2jut5ˡo`9޴kOgyE3hz mjoE[ =,߾,$ UXWKFCW;AeHr`<.ԋG[;b_ld$:}PxG[EWyݒ9uKțPS#L;h7TR:lH( |?jҠ^9Dr('=<(NCL;,Vc SgT0ɸROBt`(cGieB+5>}Ustڻ2m8_' g heϿ 4e-_sv\ء!hO<765.0z.2ftԻWѺ[Mme~ua5U5mi{Tp:<$KƯY5Z3t&y1_xkHB #"pk81<>t\.6)mMjK?] Lq4پ t֪N o0 GD'Qw|"B0h ۊ=P0$Z?PV n&0TE\/R(* c"p2\0?-ϚdZV޳O>ix] PHCd-# ȗIvON؀lxbC5gmL>>WD ˔!;9osZ=+$#D:ˆW‘6Aw0_:lI'^nG;uzِ.8 Ӆwo'ѹǘ$Oi 2%v73T<&UA,(_S11U\w2:)?/&YeR/^xHȧm&ٸ0ñ,M&# Tm6ƻ o/_52yniMv OIM#_!NMC!3ɚq=IƑ T9f4L;QEBS :Cd5ME@D rt$2ȼ}ϫu u_t6|}1 am^X@v.\mu+2-Ha(V`.'wځSQ,YxHOOW:Zf+.cbül\YLYhsrgLXZUKbۈH *O=XRN3ֱ@̗ 4Kgnz*µ<+Le_yH#`WibAOBSc,߳]M7^+і.+ ^N Gp% PfVtBk~t!CB?~$ m4yA9*M~bDð3%7S3ܲ!>hya^8,dLw  ҃[ <^챿CBTY0Jvĥt3HWJ`:Pk-qL16: fBpMJ&9j;hh.v5<2O-Zŋ'7$ܤ K. j*stwUxO6iS1/kaOS1 C ġ*K0$qICE˗^ߺzZ_ې9j>X>t6Ni.)Cn*AL6 T^ubYYB5t9l/$+ ;2S_!aX*+s wK 8MT/{ CCk|&Yh+F7d"{7bTyoVYhdb+j G(: hhCDxC{T3̱ VLF9e cİDZ- q-#0"J"h7fr+]I%D-mkP 1FČ׶@pB#ݞ^wE2&AuƢ(ȃbd:O[QG[C=Oԝ,ftZ?DX/#~=v8A$4\Kp;Nݲldw]!&&ފ%Pfܪ TJ%$0,qqKΜHa(Hz[Q!+%A a *q-+_!I>uR13ogF)!l2 V-*0X_kr~'[_Aєw|f5gyxV(G~}FQS(ܫ'Ws_"|6;0 R #0G9]q(" i*sJ H]VPfټJc5x /v]mt0M~aD/6a}`֝{w?v%SybӰlXo'm ?0d7 Dݬ+οP^D+Ra쁒*`z.uAy9&f[5ov8 o9odQj(l0S'mt[r`O;^m19?OmRRr}4E$qupJblYc"T2jňa3u߮NirY[Sޥ@#}yKzK16*)JD.fukצɋĻ.$dw!7zFz@ik?KtHZm={ZDuL̐8៉ nKt:vdiJ[+ܿjݿ@_ ad:2~1>hqs/ ^x96ӣ#7;9S2mՒRϿ VH qZqr#(J|Zol ]vB]6Yx1ai:7Ӕ[ IZw?0s:)X*RӫHOވG#$+EAi<*[±~0}ԜG YZAQɷk,П#abY|i2-#Z<jGF5rlQxć8ulVt;&aɏ71~}xozWL2:j@fkkXzLx+Gz >Po0%uH59'$o953KkvAը> WwҶ'q:=&+98"bymVB~Yk4/,2ä&=!O=qﹻ\+JoNM%ZIY@S<'ѥ( u)H}O.GԼIHj.}FLHOE]P(>ɭEH6in&8i@R\!TkkqRQK^P8"xҫ,'Z"reK1F؊7qom @l9rOb>y;atR}MåͰ\ݸ^I3R2P>\F0i<زz ]d0yu÷x=TD8~C@Vm" m$bDGI R+<qR'j2T@A"@=w\|+;JGtGhj! ?#adLݼ!H:C~0=R)5~B kc ADJhk׈mB uf*^VCeE ɭV/h28pe1k Lo+fa'6 !C `bj_5f6 b物[rT`E]^QYu!}9e$*G10x %WX`A-"0KT;(` O7amS]l*418Las/tA(W~xzG𝈾U@EV[m̘ b}ܯ|r/ ŸFG{"r^''PG.X oN'4I)9\Bip YէM Si)-]*tF@)hvM~5qB蕹IF}~ ݫY[-yrrF@m׃uR`oYfAr=]ק6]2["U[xm`\rb&OȉuX01fmk/>ިTOiMjta-pP6 fhOM7E-T#s/)~Jɍ%D+/P  x<9nw"`z5ٖyY_RwYƑ6RS7f_bS>"GRv`[$z Đ#pė1*M[M$ hµeqK8J+fI&ZV@.2) aY*3MF\.HI{SqHIɾ/dj'gb,]cK/ϰgXuu)*`b̈&B;<|F%➿j)rtu}"EI;Rѝ(<֡MiBJH7LyoXH?P)XU%}/,$^j;D !@٣DA'acĒ7t1u<,'8!wxxzd WeWQ[JN T {Rۭ犌4XD^RjA"5\(g]EႦy :K(* >O4FDX3#צFk oշDُz/S {N L~K'=YKݶ65&UFS>4 kAtڑ D's rʐB5~ԤM#f1)_-cR6{ʁ$o0t<,gcpQ)8L^{pFjF>Br5Z3ƾۤPBuTu>*T(|E'ɸ$%Kf%]@y2DaA̖j0Wvc-7#ڭ0}W~ ,Ɩ!iy zl HX&؇ TcFffgpȃnU!!Q+ c]t0Fco>Q{X-i4 tIMȨl}0!Qt]  mͼVez!8!B!Pgv$^[*Gv3O莕8Q&jwyMl unK^dawtDE\ fU)4#* W}]D* (+3[Q/X,(vi+Tl\ޥ)>.(ΰmɏAk2#O31arp)4n 0t:qLGz_|4$ `C$%ٓZa6/g;WWF,颞tvI水6׵à~.J`rYRepN)"fY=1g +EC@w\NPՋYL$ c(loHڠUY!Ӿ2]c(\N?h8;Ul:ܽ$8 |0n&zl=ӟ: {0E*Qk(A@TZE&L< {OQ*ųQyj\sJ=xx׉j^;-׆BiWYp~j*P-aT>ޟJ]OO?V7w~9 ¿ːJ?[j|C7iT- |"E洔Np񤥶RgW}wOW9%ym A3uz]:lWf4O}a䶪A:FQywmܻK 4T't$Xjd_ ZwHzev\`\2nI":،s4j¬AT9o?xS_RZOD|4 {NL&o7f*uW,T6!~Ńi4f?{\TlǹFhERC#d8 Uɽ)s-IORh!p:Řf_LԊG:&5($r_o\P^_^ɉο㯽shnUuj?}8q(M3E])e_{X=Mt}`o$Vnqxoјآ2 BϑX7w5Ji_ÄH7p).C2 oHXҭJ,Z ]udHk)`g"iR4 (o N̪6&Y<.Ǯo_%>Dʲ4/4/hu] >~7/ޕ-vF|K.s͹Zxv0áxPy2J(c,Rf_*/j_m*n,\ ~)p0PSF3?y쁾'KQm3RFCvhT=*iR U)8ibfWW]:6 Ĺ ebSwO"D t'EsfDi4$lM}ǒ}AϻMP9\)$j-{5(* bgPEG#Ë\et6 23ޑdw~om.`UX4`Dŝ\xl0x*ٔϒ4;Ы}cQQjΚdoTT $)& Bo=!# Gڦ™V>5,ǕEzͦ0Vfy>2l\=:ܛF=fa;xl؊sëb϶W{Kpu>X.DR 1A„zLu>0{;QbE\hRt0~M:dj.RR ]nbsmԳ۱%'w4$Q\ěh?W41—7 5֠,֋⾥Kr'Ѭy.7;ho+ҮP,>ln7ˈ*4΀#G>l3;$=Zo50Z* kV' I]MzA?6RR<)N^XMܳ 0A47!h~9@t{[8Gďnv_X5-i>l;ϸP =ChgBϝ,XFrl,-<%ȵ?}& P *'#8:GR0ixISnjft7)بKtH ޛl7=PcN_|87odyE/10fز5+8֭ bPRkQ,/.ݚ(e&8)@Q[f;gDah&h⡖&;SQ.n]HCp[^jhC9`7|N&L5ضz(wވKd!~@q9;$9G"ި?n\ar#>51v},*tF?|un7 wiE.-f՘>MܼrYPN䜯6#M#8 vk|wT I(_ѩ@s цZR4r͢^HXy#p8jCz3\iLm$yE-1 /V l3Q&9O 8nHcIg"Hz<\$.6,18x)$l /V3dT@֢Nr9L/t6tF丞!˛6˹tDsYx\~6\\˩3P#R@yl)o!LGWm3CM.zeW;ǺF} Do955RQFE:~ F_F\g䉗|:͑4X}3C󔋲I dt'd%lc`CT:ӓii~>d2R.*? ʷyVQ ?Olnzd? fwBwά-0$h}, I ~nh}]u's^B]-a"|1:sOwݕ[XeǟgqT63B51ý:ݲX/p6/gA;0* %]߫/\|d_J;fr B9uFPUQvsB)ǀ?ɼ).0ל+{t[XWƜrxHǙG"^H|VTE~,vfU{‘gG#LRoǠ m4eQBЩ '-S #\#-0qs rbג߱S{H5>Ɋtv'gČ3`x;ŁA+3S@jn$!dUX]D E5H}"MeDB^Py^mo09z-3j ]<+I`}i(I@bՈT/\C-f[FwO1`gTDߢ|qf lS=S #"UR~ȭj^~ap=nYQ}K2E?˃#*x\q]36ܥEFL {SEJ]- wS}-݀;k/+"_0RFD;ةBŁYꛕArSG>z yĎ%IDnCvAI s 1ݞl,GǴrraCYvE*`BXoV 2Fʢ1}reXM:(hV>:yW׆`S%^'MfM0GUY5bF;WA3F/'k~v3GEl̷bSVC9)etP06̿F ˨eȡaҰ"HЅTw%f)g0i֫Pނ&$8.@Go!?G^ 5$Y3LE^=NJצtP@YiI}<_O[;PUhh'C SNwY_F9fbH/rLd'_r1]Ə)qz=4c`m}Jb y6wonUU:mel~@W{qFU;EؤTF|RX -^9K8b{Cx,v q&D (d1`|5Q9yk6kNy3|0MgoeD ~֞aPc(uj ").beH9Ũ{Jj62*4NdB3OSzGܖT :Uf^8wQ1١Y?#18%ˊ0^%XH=IAq]CoX z>8xR "6IyEe!yEՍ%˕l&!I `ƂynRPlհMOLX/WHEDcIy{?G9~Æ95UqDŽƈCfƕCk"<Ǝ'u@5XاWipOւCJ_q_: Nصì=9, %4@}bmU5Xi:0's Y ˻V)5a >9Qr*sЫ a8TEH{&rFX{ X5*cuW.-INj) ԊɆK)c cɷkDjmEDQ!|̷ns[=Zw>odž/uG8e7k\isbrSYΎc߸ȹTi:)末GA+0=:@|=Qɀ\ [E-?k? csc.j졇~E)S˚FPŶB*dkKu"Ҏ2r[&EP{Z|T mnHw7.j,4wlms7vsr(#@DBsY5"WU1QSzgg̡d]e0A:_Z ^@!as5FS"$59íMag~M-^9_ɠ1{}&"uIOEYS0Ѳ?V_&U5liPXgk}; WWP⭚aAd:Ž V16)r~iԿ%aux;.7,P8V>#Lyf~^p(U{iF%t+=CxGcRL4 j̞Ms=`jϽ ;AWj˗֓aQZv<.U)~n&Jj7"p]Usء03Dtm1*]<[3q6fH.u7hfWӨl9]_fpH#g9U%)bb9^ f$P럳Ki5U_KFOBȈLVC$Ax?gS>wDet}Ndq͐2G~V6i [՗AZ&PCoF =5œi5&oP%G堝ؼjq{v.kF AJNx s*q~c(ݶUS?^n$f[UrC-2I7jRˍZmyy@P2P:>P/V~E*t7 bY<[?vJ@sb-@]CSz,iQGZ&C*u\z>). 5S#\ItdN7l_#cwXkZ. rۼDJ=]ig[{v26p蕎!$A |*E(릥s (e =v%}#B$"t,3 n2r݃бzȴZ-; i6fe9#!߉1yj&dBcT`uBwL+,IR\ ;Fwy`euCKm0Hy6`6M 4 OaSDM}# x|͝|GEe_9}^a2BύĔ[]J;/ EIf0VZxSI1 zNIX/x՛P0K͹yبzu.TYCG=ll\5sѝ jIؼX5A ;$(υ %Ӗ:~%*𥉉7MUz"M'a&"tj*r2d(ؽ[CtaUp4T JV,;I- Z%(Fd?6k%~Q |А>/B8 NS+]`,Bc>2 uup0K~{:o}MPNtyfNZ~ JJN)@`&O3n2v`lCo(rw3q7(-aÕ&G![602-[LqC? ptLkeտ )x64ma&GK,w8Ñ1V8H|}3;4h*z*"7ODcs8Xϧ_𞺺h}/"oea=Lb2WyJ,wmϚFJGŸGCrH-gAߺܧń(:Q%sOdDAs.8HwNY7VK?DBt"nG(AS_CPGqaQ>۱NcʑnZ<*v\VR*H`C){ +8yCpf#7HR\#[OlOltPd|pc;MvVŸ#oFіwN:%ix;Ӊl-+kٝY=862yg<̫"*ց*IDy&PB~B${J2ZU%I*9*Do(XhcSpK̷ r4(Jn D]Â(qȵyQe(Pz`u,$T Ur֌Üb!҆OҀ: vU_qi ެcG@z~qϪQ'L~v9k:$qz#ԣ~02 gcy j1 MnQZDaҺ.V (i:TcIg稊^4nz]BX7&1KezR "N%tx CM/җa z@AųAƧiQ ^9.6ӁKo'Gvjv (D3@ /xȠA#%nBƪI^PM,OBqŗ 7Mi4-y6%+Q>1_c78 "lWp:7jd{Ul5bU/BdE"jYAgUkQkyi;$P(]OU] A٘x$);J5eV0}|p%HKĠbzvLǒ|j $/GhM[dhi=9T>}"0LdدS?7ͻ5&cu?ag=˧{dO,/y#q6 )]q{D!}Lv{-,@L4'*S. !nDU= z~cZ+էc_ԗs~*CeM`[Eԃn>4fKU[>Iδ>PIbJ9{X7u@^R-`StsS’ųgʇ7\YZ•+ϗ~Vn7TV >!#Ŏ;%c:hIuؚEX.+JmIvE&hN> C_L֫j{rl@H*K:D/5`%;/kl>Y,AmOJJ(3fy*Ƒ1˒".~/,+]cD:^bׁC ?T}1 Eޥ`D6PxTOaK_&7*w7&A@^M_wE{yޚCĹY 8#1xSϭ>v{iA?链-!RPH}1uf>'G0wq@# qRA*~񁾀/f8bpoJ[uLcq6RuU3vC[*wmŕyT"@q^V8SLLZDĦ(;V# #+U3.fAoUC <2;bժ^J T}>z w*mՕpXVa;'B[jN5>bF>RK Fg)SLWD1-"-szV_>Ŝ.KPP)MVBR4 )Ĥ3Tc/ـE`B\8>?3U(F=gXJ!-ǩ;`߈&Ш{Ÿs¨Jf}fD# &!VD lEٳQX{[Jtol AG}IPQ9=悳tu:@hJ+MmM;oNgnAnq7@)tMXŏ7ѱ/;ݭɮ@H[IįV''ūWúnյ/4Z-Dz &D 5A\#e[>oť'0\eq řޟkts{؊ShEgLjx@VY qt-(}W߃rYsFuV1xؑ ʻZ~oFb󈏒T,ʥKPlY+.81kpw{6K8Q494i?Rw; FObeK49Ype6&Kx{tq,GX.Cϖ7g*VlYXp_vR3Ls yꣵґXZpj} OgvzJ VK^''-!D(bŚ)gRmAWEH UD=pUTܭDX%MӶES(v)!Οbޤ X(Z_K1坠O"(Ip>PN&N ~gUp'O,*)Hk-/U]޼ s;4 \}aGI'4MҨZ;PC@ S<{Sbnn&_m+Hs4_}(W7 _/KچԨ6i-pd#de՝WdA| ;jEƤ5,0:W\G=7ۗ҆/b0)\]xϷs.4,Rjm4&5_Ql!EF"|LKɐ: 5@,mP_\3F'PҡYGPPs%a~ 1wzrYo\|#*≫}$=g8M.>b[DƈM8Bes$ H?9 aZ3c'W,II0}3L9tgJ,On =3:`~yؙoO8*xEy! f;{k'X"-äM:@½(XNK|%Z g 8oS!u9M2dOe( E^KwBg/H7?rQ޸l"rpxqR]4awBHbG2z9ťV1HHxmoڙWR%n nKފ),GNaiՖtGW{W,̷QRyn.H$B唚#9+q@* z۴1+N] ZSO7pΕ2̓'c̤3(xj( FǜsD(s`)&-~}$eHiKe$u3uP%iԫܩ˂pڱd1xRy2?R2k8A [?M5]}cQ<{L>pI4"%fYÎB< #k lscQ~^ ⇿X&*d nc+L6zUDq2s>Rv<Ԅt\n6R-^-׫6=kLtnfJӾlV5˯!/VG5+ Y B8̈́%-.E>tڹ g?HrAˁpw7o\ҝ -\"N4Ic :t [ @ck[-G5Y?!!u>YO\sP]M2zP&ƕ:UٶL!򡊅JWDƤ35/NX_*@SޛLlʒލ\/-H:qP+ZIU#AC!Zٯ/-&Ϯ,ٌZ.ꋤ\9 ,?RMx3,HP0*"ݬrfifelC?!0@Z\uCH&#tT۩<!FL vJhC8NzŤ; %5ߌQl ?+3]MӴh5c w߲R4M$2fD"}!N[t"1Ap$^`J3, e>`J'N E q0Pb uuk\鮠\F4 $^ˡ{],X{0 I+x8~PkF99L7kμc{  ܆T.*hOݰz㴉=.#cw./%; >4OUH4u" J#B^ܛޤ=[U,=+p3/رkynjna?0G7lkXqzb$$G4DR++z5o@cdXŝd9&g4>_0KILki%\{\=1ѹ֟z`v|p8>T/ {["9 }sԃTHWlΠGލ^OV$?  9^]1/aTNK +D:ɔUYdVŠ7P qXMw2;v' V{Z7']$ke$y$AeԨ{oU|Ǹd: X>8Ymdou̼R_Y)[)v^JtAw_V.8 )*aJF=1Q6xT&Bi,B;+R^thLlHopB~>?72ZX0Xg],x~4S$!/j`SIdLU0 Xɗx RDДŠ@إv.R| sg/б.2yeIlon,H\4t$:a@'bm3J+8sdGUY v~+4j=BgBCs [He,8j4ю 9WP*glSܒ#Y"m2ѕ7kE߇#"ՂiS?&c$fef E,+$^\R1NVRR٥ ;A\\:{9uaI}(Fm4V ЫdBLyg (\1 ? HMED.Ġb6,f+DV{a]Z5iZ4 .2PL&[qV[gyT(f)ʶl7\z9 $M7DL= nTŪ0`* &0V}s%`.Np5e}z *NĕL"ħN)]?W}$Y^oG̋OiD'͉NK<}ML+<ЩYJ /j@*k3#-0NݲӺ{ѵnͷkj9Eh6bD|$#DPO"Գ_nɚkc *clH6.r;qi;uj neO܄^1Nyn-:DQI`imYqINsU.gLB@pK z|@ÔmxD䖝SMIIc`#Km^x8 GcHs:j[BA1:t6F6LE>ә:ڿ=٤yʵ=HvdTiqK 4%(S⟂rRlGN@b` Fuq kkrЫez`xEǣ c6 Kqj fIlRKǮ z*H`QA?I9Cbjl|Q E:b-嘰4G QYehGN CLf<׹2@"U) ¼p%Ǜӌ $Q%.6Ȩ,V괼>npKNm7ׄSV{"܌~RlURwVs!,3Q6&N_Rk\{y0kƫC=7^5$-(,WiA"-1!s;Bˉ]wD98!%/ؠ۔9 LJá+6og?"hW5bucrsCZS|ĤmbOktPd?s3~^;y%I=j@BY3"^NVZ*8wR`jL˖%V.'^1q̔r˸P4Bý LYPt q<evQ[֌ *[s,PU#uCwH7^xA+~ İ\aoL"}:ĉnx4G5Mp$CXG/N%3YUv(xR4pAq;jec1_/ %V} j D;d<҂1RYq}lr>njۼ"_kk+␌/i k7?j|DHӀGKV0@LT# okeX8M8=/xZ#|k TQkOoB˵^?qmrjE6EF2hL0ƏA 娈*i֮;& }eVvt{P4;>d~SlC̢ib濹,k֬82blhMZ際XtsU&y\FٺQT^c@HFgl%n43ߣIʢRqkOܥSǏ`?G'$V@|u՟*')0y_ܐf.tj54Z})n0áy9"TvT> c ֲFUqj8sץ(bC,Z֖EXOO7pe 6VήӫC$2}sGm"¨R)ީxsCRh1Sf4sJT=XB\3chiv*jPNyHʀ=HyJ~,*R(q]a.xK `0*7OVv' p3Z^Y̹h@vwAMyFS"v/(-v`~d Y)I{!*{^`sLyƲ b"dK뒈P#\*ݜL-GP>-0adQ +8+g?Ğ-zn\x ߚ9;K O;Bȱ͙n՘:2 N덳ʒ]s9Ȼ%H_`?g_gruf*bܮ(<%9,rߧGLG_ѪI"op#3( ejOkk9&HGn-}GMAd3̱R)ԦgT%*ƨFE@L{-O^b*.l)q91¨gh ~Y“>R> ūGFULӮ,O:ei <ޕ)hu'0y4"rG``6>PH.y_4@j>?GsT'`q. e 6eaۗ#Ip6ڭlNT+C  =~( řW݌讖nƑUI~s",EAl@^ڞ>1$ ·ZhqM{Y6G]ϒM:jݵr$+BNn0z:pzZ,Q㱚"!.˳#X*?jLnÛ+IT7sf‘C:Ճ/k] nQVu%B4FXېxÒg◑|'JBO`F͌FWvS$y^`#bަ^ittQ0vfs$g iӃ0,IXdXX*PA-c:0w|/Vx뉿 phK8> w ϵD{phP:hUxi> eS,{hBUU{8^w;Sݔ*,ͳ=6wDQbTbpD1/`7|>YXl_uQo (ԈgcFC Y.!b:-uw6Σ;YbJ ,<:iZ[)20XvgG9 rۯ$`d/UIGn4ה{V3FE5ZN8m&W; Cmdyk Du3+~ OѬL-Sy+#|w-`EPmñBkY`D]ks^qimTq d(a@V|>''i{wL?IiS>B-iЍAR*O~I2 l?ᢶ1_ooRHWa,z8DUOu Xu0'u^3qVڇ 1Bi>>k~>PDc|5:=rV'VI&}&d:w#̼D;IT"g=r\e@cfs\7i?1cSr'ryw m e ~?GK+,9u_`l7Pc x#1z^H_47QQ#cђ]R'ocߡM-~&Gh$|*AS/~ܜs {0A‼ Or1džL𻐘|u (< XFH#|:( $!BOVHG JXϔd^Oxny4w&GҷbA-Z-@P^bza} 4=poWFh.r:ziю1y'@LDciם/c~ ]KP,{L<ΡK`ܛ5E_RHhbI'+au*!³_U94$F8|Y(A´ۄqCo@=ojr MGaRAuKFM|;߼f99j߻ofx~,D ef 1 =bQ ΤhPwA r뉍y#9z,w}ׅ{I\83;eՔB~.a |Ja\BۚƌvbƥW'^J-׾Q*CfPH@PۈPbcEp(xA&3jqFU$|)l@qO)Dw~-v{A>tdb/B>36\!G|隹X@DCTؔr!T 0L;n\s0վVxjӍ5X̖) 8Y%!ŵ}R?/w*붢^+ju5a< [NSlr+jй>jY п[5tÞYUwM`LtuSPUBpޥ_V P0Z/xRT4'v20sY-ApQ>PS=hIo~Ѐ7[ ՛j,ӲW~U,2UKW9|)WVwv#& b MyN9:̸alA#DHR|@D  u&P=YENS}M|44MBۖy"B`Fe!<ᷟ*"~ d{z묣Jz|3R8WP293# UP_ f'i\])52tزgfBϼNܯ]^V 2 4n/1`;5 &6Ll kk3icjk ոfV7D:l&Uk$Gǒ\+5١(WJ WΉ`7jç?|k$39di߹A\W '6ɨc3Wa]43,']d_LspyB1=0Úڟ>lׂ?u!69]^iI1m.:(QRRۛ(l_yE ^jF3\eAwdk!-K6CC$cnж|>YV?WIwz ?tvY edRC܆&|+ ($9 М~XM0nBSf^v/.WnAΙ1LdUYMReL^Ცe-y9fs~D0%4FM=o@C5Fp#]N5BJK~ʔ' 9T%`E|7~$j#:ig=Γ=Q4Z4vYu~ ҔXN _68x^%j^xDUPv'FD(9!-rGYk2?4k;'ƭU6ͫ!UbY )g1Sk2:+tlh*4c} QX (FEljÃpGTrO^Ϭi%ash' zc7'w8k@e]w>'9,LVAꄽUYNp)ϊ*C9GAGP@jjq`,͎!mq1e%a_%U=+a#RUc7A03DN9:˖g4ThZN};zpua 5PC2r~ށVQ$If ã[nn)1s=ZC'~lǮ֥br׈ɟ!S09hDz 2+QMĀ^V<DO 8BBJs?2DW7 [/ho ț .KG 㫂kV &@ߔa`CR|lTq$#Qol#"S#IcIPk7Zi|(e v/:slSA O\f}jcUA̴}4қWTz }0XV`J*gV"ozf5O!E)uKS|'yP~cƶޏ|-+0T(1YsD'fb)Og*egj[b/?PK,)9$jEx0 Q =)yըZDZKYʾj uq*٘{' 7H2B(WYonKtecr3zyp|پAMqX8)HhJZ33=Qq(üxBW-\+y[*,Y+Z$C7%m kO|u8 I;XB&ǚ$/bEwhAR,麦K:,D|q?ljȭ ~ mi-m}1mOxŬOfW_k1彸@z *oFD/ѥ]i /7S Jo4K؜9T˺OV{HvP*`xK(vB;5К 6@KET ?-*l|kNPvLf^k*9:8%$jyľۛ}%:mۛ{4> 5M͉kuae{/̀s qMém-lY'Ojh*V`~W1At Jj?^P:" x"S J ܈]S@40k35s7^^/ I7:edyTVoX[HXl.I<i V!/dX>u``ݱZq)h6Opv*2X-TO+D'`f: ,'$QWT9g URZjsUBJtU (RbGZ^;b{sE5ܲUI% .}EёȞ8(jb`z¦{t1DoLGEF-/ayf\9v^7}B}h9t45 >;!!JI(hVSݸێU AAA{m؞L3;؏8rlG5YerI (y5C4?LOp-£6T7uJ"^9iPG<"ZUiq+|)8Fh^R0w :5 9|+`Th- gjg_TClV7aO: ׽n[1IsAx`ݠw^& `Dڥk<i/7TWl3@M#`ĺf?܏h;O>*ÑVΔi sl [P0s9g m4)q:- ',갔Z%~"6_x6HThAdJDej\Ѳ[xR lp\b6o$#l-=e0x _hGahlB%8˩(?N4GAMi1FLLfQzo#V+ޙj-<)`A̕Uמˆt 2l_G\eR Z}8cUJ[Bynґ{K;0#U;R.H~N=(K*{ ڔ&۳*;>bA|xUYKF[{]v4Ϋx{\bcF!,U2׵6]_fǓr+MtU Hn}B-^`?DI[Sm ċ Q {账S%>ʢgܧDYBOspVpHI/Ykq x5:K@66c\^)(/0?eZ"O/N3ÊHH<L2Xb9KҐeWPRGEWg.d:RJbKқգ-,uKn(3#鱄𺜶֏"**Ϳ7. RҐ;F$fNs$uU&q!1}]BM0ʉ`"_@>:N _sԕ_',&͝2.QǤR iziB 2nБN2T:9X$:vextQ }Ij/A -sZǚ^M༺A ˳uזg6=f G<9N{FW,0Ϛ.Bm)If嘲fK䰶QՓP,®-mN{k{w^MmgTgv'\5ff1MQn?<}fHX1wii)ZӫL^|ݳfi3;ĸZpXi_2'_ݜU\֥A xN 2ֈ5f:SVCpF^Ov 7Puvzu-b.M&Ygnq4CX q6Pf@Nc qݪ+4EH3>^. o}cpQ,elzi֥oE#CT}+q IW)?n:z"cp<ϗj9n>`v#0 'E=H6P,; ^RF#ijr|7fΈ!vc4OΉy!=( aӀ.<٘|)m@ m"S5 vJq,βM8RVcXk_L|s.DbmAi(9CnO$d}]]!,SjZ'hh.}`Ω,uD |$zuHH)C?#'VUo;n).F,?C[-}bM2ߎm-Z!OODkQ暄]E "]w#:~ Gh0} rS굛KSOu t)$v(nTtP#zVpYtxz#z.u?-kc'qԊ)} |!2~&h!1|8*3E p^}W֘t__c8X)L!r0ﱏwxO ~ KdBudJ^}UbPC4VܩE"0qYycP;as8~O樓M( rÔZփJrK7TPeç)".;`Fg#K-b0?Qn_(B&|>ss[\-~W=ǩt <-ѐ6-ʼn rg[ᾌ!i9~Lx &pPj)~?GEW*\O_/pnD-S""%{LG+fGj&߷^ o5(9LԾҞm"U= $4E/XlE~ЉH1~V<":y\0/Vio@S Ox_-׫WtN6de0;ca {gZ+GsLph! oxV#EvUD;mr;|OW̌oҟ{z43bYp =yF{DLz'tzV|Fӵ \zGB)[&iqoT-/;{H'"1$o!yPo T~)&]:\ b6_e,F0݋5]4<MNbpʋdL1e'6[:pF`U p(5 s7rGpg42G( RIE)-ɮo_l:3KS@NWq] 7ŵ%Tؘ^ ,q"z vy] pҲvHLZH΢?zz-ޖ:&ٯULp>lA8׼u[ؖ@5%yghȈJX\NiVk$sGg}pLn/=gȽkgm=ZA2Uda:ST1#2 J+>8r_#O%#50ꏋ4SW-ezuԮ?xry85l:a7YBLq^Rڛ1ɢ4ıH7:NJbGs lnڕcٮh \=Gq SN^B ?*T_~iP)tH4,k5Bk]> 4RĂʒgxP?b4mIL./th3Y1[hѽv*G0TiHر"~󩠊}=^3tc{8=/A8nXQ A{=xkG>/R֝ڢ:`4}{b-s]Ԝ}V%8ی%%Oqqftg7o0{^Tᚾ9X)GO0XA|#.,j=kɐb7`cS^ظB-(:-#Hs9}|g8Q '5f"׮,a4gF@tEߨ!i%oHUS_Tq8^> aځ,rOoo[K9 (bDT8QP~k ūǰYR2od<.`9 79bkې'F-5Ŷ-{R}]r]̓}ͫ-rIdg3`w폊!V+ئ; u9C(J7uǢS7ϛ^h^?/ |6iL}8ObeQ2D ͺ+ﳑٮF5ԏh[K&VoHu|QQTnx6CO܈x~/h,X> }@XTsvelT֗x7cWCSg)3X8DZǟg7z̀~nN\㼿Yg)ԃu`'RO'hB ,.pBq^i ]}R:US SSFԞcl_t/8hel s6> MTK^R 2U8-9vSi1~V&`YPECEJv2/{_w7KZӘv'D59^Ue:s/* MziSqS9ש֐E )AXn}ޭZRڍDa jMH[KB4-QuRō{ZhA-dzӳ o eӼFTS|rwT4ԖY[bY řnqTk|VJe彎^ E!4/Vr,B'Ƙ7ԘAƒgg4mFA$rQ=Jzofs@(#,Ϧ^kAZy\ǐb/BÎ4=mH̲8 J =,Rq+7m^l 5PyV9&73&8t'ϩ])Dtp*>M+wcBON Dr6ECv݂Rp9'XO'0u0;c(Ruڹ v+}8vp^jܼ^~ ?W]ue(~i5NGEx¿|‘$bm`0\/kp;Xeɉ)dl펄ņ 0ZӚ}BƤ|nH<|3{iAL(g[[yYAtde0!O;?jsP^?׎p-u #\aMB ibd7Xp$x6C 1+9k":[qN:_C,+ݢ`niAj6{!^?;Go&*N@9^bjZWۑ\#7SN' ĝU<$ip,0臘Sq!X4OS**s!e-|ܿ $:ac@IZ*5Ki,e6tt:L6mVgQNM|u6KkMN]:E<'bT0)[Q'\uџp_r8GlY2д,UGKeltJx9c YoQwOOd!.Y$7F%r2yDfDza#*\_eGϜ&^ @z0 W9׀Eu̡\PM ZApEJD̽~oiy}YZ{ P tN9;g0_)!t^r"0Wv6/a%P>‡z0M` T@T؀g+K3]KM~W]]l,)⎗:&`9{QrOpvI^YMtiX W#VKׂlϫ!`'X-z}ȗNCy4of{0* ن=U%D,$E*2~(j5(Gt CtZ|$ѐ2DYV9HV݌P[mݰ&A_< H-Vkkn!f5>aFɢAz({G #fC!1|(98BZ=T?ټS^o?e"HV13s2n+?~猆EnĬhb/-Kkh ly~INkKS5"0fm]lQ`l=S[s}*ߺ8GHQAR^,_(nl.]krf5l <65C.*l#;3PV=w|tdGE)G&+l@8=|-#d1X8N`դk𩾷v'tVv^g"|40\=]&#DKalL~ӐqU4/%e0fwFb47SaŎqת"_wa(XN)9v!rW;3YtCj7FLuHM{(/0k ԙf)EP_$dɲC5?rƯץ/5E_6(_2@nu4ۏ#̹.ʯhdxzjn ҄CUq]=G9 A_$!1j{PΙXAIAd^YIe]'Vv1Wg{јA7 LI%s$_2  U,>x$51$-iD'HMG7CO"M7QCK}N梷VuŪEaR_`հK1"mn7!\'(F;2 />FeaJa$]U7 J4 Ę?{1ZC8xVBz }5o+ ,C]iϟٗv3~`#DRϪS$"?zZi@(qNxLq=CWr0&IBW; ֱ0I"̖OiS/w-MZ$)"P7=p;&IQK8\r8ĭ^Pi1kGbQsrjjە;u;,xԳ,޵ `ՆIY𡐅֕xK@NKcI"DqpV|jw ='<8 }ȸb& !FGAk,j)ygEۙ%∂Ƣ]{̀$''Z˸/,tc"0x6iO[e7D<[~C ,5F ]Z4 nJ^C  ; uɷP`Xa+(*Z׆ot[ȗ)'Fnx0_z& nXrռ^ ܲiq/4#_Qq;p2@ pRvC}cjߛYDPBBWWC5f1cڎ^ N|Jp`ɃROW؟Ŭ`چߘ%M0l]dHxn'뽋Q<+)y; *b4?@0Stќ#el0xt͜r؆!ptńKh0H"*.E3[_)lF#C ;.KP3uU/6XAdm'-!D R/U3gzG{K<)1OR7QA' F!ք9h!WD(ZnyB^'807po#ߥCwţ mmPX]]w᢯Pf(`=~5r[?zR#,.?/lr'o͖" 9ym]n|L#܁s,L?Bcā f"67>K*w- 0{:xw4tbLoC]R3N 4uI;Z=<L߾w֟PsDS=υ8r@" C3Fg6p>9_;{S ZϪJ:gNrXu](]XY]gN<SH" i 0n*ގ$z-}6\QᬭjL-mugNeE}B =D0RP ge*9SseP`"xI5?syXE܁ [{UGHU& qy/^:$8wA~#B7a[ Ti}RǵL-uN:ڕjAFt_̟* O:6qlI-Y~w3U܈5v>k]Is#Uם!YÞ(2rv- dD?[g}w$VQ ڜibO?FTÆs\mq95W[760Xr46|WF*طKJ{pǗȰi\;W^1ъhhաnQ2wde ~E9܈?\m8E[dUAknK^'/A@ Hיje|ZPGMٱͭ\@r5e ls窩A a]17͇#cc=AZwC{M 9g^l]+"TϵT@n|ф O핽̅0 A+:y]:-Y?M|?=e4iiY!iS3^@U,_E4`[D V#!އC~Q ?ߟ; BPAjOD d:)q /.cAhWJu#i'\ O:PߩEL:y54쀱}4^Њ<;sJ fr{!pf,ۜz⮪jA%kAD^B wgou} |"2vMЎKFY8fxxz2J"[*l=ZGfCߠ,' y捆ϫd*[>UܹWYe #|=$4ŁaRF6lࢂCujYĸh4C7cU׫с,f%Ɵt>_KS-T Шr{8ʶcdY?.:hLY[c{YjW̓EL1e;|m2'[rRŋT'G1W0h:ds&0b32{mA[xF%CRpY#G} V߷BxˆR 6^ lLlŜC<+ Q&s9́TIgZbit`LC˭eZ;..3n,˿wvJ3f3Q,&ոYM0# &H;K+V_) 6{Xm^;hCuYe޳&pdECIch3G#ni9:A*Ij.̅~ObTYr>nǜp7APc L<ƺzáo[{s}% .K%kxFdM Ti=d;i Ŷ\YuDMZ6Z @-G 8!ʋaAhN&HGN.RgʁB QG}zl,8uNĄaE!ѶUdT Ёwu\S kX._ZYl1e<|aevMRw6ޛ.:(l8lO'*PVÉi\EPNM))>VR eF\يٞfa('Ѻ`2(a[8m6bD-Du&Uf %42: ؑ]=̷xSp+JA_RmuJ0ne,ٟ{n%t[hLapQ$5@6?x '#!C|`&ju:l3n<=nVcRȕ0\"*蠭鍰lշKh!`|\w n+3d l,:%pq m*N\j=Y'a&t? }u־z#M0:'L9ͺwǝ MZ_D5kn|k'g8;Zl /zMܝ) S?R-Жz ֟ۺ@hz!J)-@1BM ꨦleƳ&g2>&B07!..inLٗޣ16;2 "@XbMPW,(֍E-73I6^/* MMJ]bSWܩ,Uo+FmN.ʯ"ւQV"e~s O90Os0й-JKnS N9|[mE# ̣Up @4sڷ/.K|%m6jU1;yEkď ͗I 9#ȬwD0T]WiBbr!6Y%F+m0[d1lQ6E*zaD-' ,E3 XlD13vYJ**2X[K۾d7Tl5DzT݁~B33goTԝxcx[$sWI>q-e8یzxj>77DKJ1%^Zeټ;"K_n)J (]tqE '{wV޲і dBC=L®/"f[(|=׶o\?ds]dlh"fpV߇?75,ƭ"W4񅂁.=P8c2%41y: !3QVTI"]󵽏ԇ+IY.1RR7 3JDIUŐS%RaUMN\ 삖֐ܾTԞHrWw{fZTL~Eͥq#¹F3pۅ8&Ϭ2aa$O?e,T:9G03gƣIDЎC4 ajg',ٻDûk14{1bg>j<n}X Ѕ4?Q81qXbt] q8¬kٲzy~BLo)oA鋉)aK#bYtJrTI)Ox+Xܥjhg}ZYw71 k 3'P]pYO۱ ieR1> -p!m{)ܡ}DƳR/4pg؄stK5?C:.RwQEbޣ@^#@MoˠA#U; KNTMTPRT0`AR%徛c./R]UR&ʳ@9|@G >^#R#Ag 9fBחytV-B*T\uǒFQOt( W2λ1Z :ׄL籸vQN6.w_A N+->E!_ꓭ4T&;5$x\-geZU 2Aq\/E}Y= 761]FqB}WؙQY`,kSJ ȜzjV~m/AQ>|0oҖ1 g"w]Վ#8_%(ڑb>bWHG/I]RM_$HClK ɕǘlɪD;p(]JB1;X߂\ -^_HõZu72g {?2I 7L .cZу9bd|(,5y#yݰv~]fgRגFSW=U?)'#G"*9:2a5Ƴi 3UNT^UҒs}꣕pHo&e̚'TS[DС f# Q=,G 1VRQ6)wqtOq~j\l A'Uk{3,sbz;I͖$W}1YqmoL! x{؅5 H~[!J(i(8wY˫Z>T/:EZ؟q  sM #{۱:=6t,b+B>@;a2 !*i@Z#Gީ}6h nMDؤ5}\ukXSofv6 {P1{[Ý-LڐxsO{⠨P'uC gяoԆ4iReFmkvgxD=xNC`ȑ pEWLpsSlp&ˮgr>f,eM;VŪ9gE(r=Nc`ÿ _M5/ݫ5?7hkry {JV'c*O#iO 8P g/VM,n/*eJ]-20 Af(O5*3s4E`ݷgumZ%p /&:qʷN]Zh0eP(W,؍m'UfG^xNDT})w)YIȕ.D/{c;P*ž_N"CP_UiG6,>/cb~OȴQ{Nhœ6086 Z0E):*a:nh8A>\ D\Ij P@(֖6\05&4KkMFՙ9SJ3nvEI`%:4?Eb?g?AgDVEmtX`yz5vqElU"%1;+2Dh$npP9Nc<~]BBA ZZΙAy+.YXR''xO^VGDvj{Y$^N`<ǯna %Ak`2xwXeYr\%M#[aH2Yr9`:18}ı-V.iV8Y">X)ygƃiv[7 ?([MzJ`.O_*]P, *TJ6w2-H[^ L5:9US]RppmǨ21DZ}p,KpT>5D+]1j>t 2w+H+'ZɈ6[zxaPMmTdenOJ8 "1;uKUCK"4l$iݟo釠)$U9[IRxT)=^9C'bNeMZrF ;tZڷP CO#zA;q{G)Oh;хt)N͚)\ƿ\5}[O>pgYQ6yeh'qzzq[ɞrFx*; \G"l;!+=[ ό}- )hxy =.X$)JD/D~bDÙ)9hfLATB0Ue/|=!=Ȅm䮋>f]4! 849?.K ֤|"a"hƚ驦rE[lOP.6лc|lR$@Lקg]Y@vqJՏ-64 .d^*MUy|5 +JpC x :n+fMPXRz_J{Zg82pBD~Di >FHWPWpv%4+YM:.?1@ fI߇łз`jBkM##otbq1cPoH&nr1[y0c~X4qaׅK /0I3_a#eJ,[fu8&یKC} (!PSi$[ē+LI %х[SE zG(2}s[33⿶oD@ Gl3+~CX84T񒺆*L AL*K£!è@zqz"$n?XtHXN{qb&n?d:YhF'ܓv|4Ją耊ω6x+Phs"dqg`Q܉b%Ȟr  yo A$xILmøJL^uLg"uIОyqpj~opB_^nϺK\ %hd)ݝq|*.riH;6E$*EaBǞg5N~^ m0C\>q.ssªBV] u.C˦rlyqQtIRߠn3Ysy-7-:"U^hQ!!l)7 T/,Tz  AMV=V$"Ko"Rn{Ę+ƐX$"Yu|>J"[Kct~@4q4I`2 ۜL}גBBݚ~O;/班p.Ιm:rIji`A@v}NpJuC]s}2p"*4*_ukpNu\"-x,&[AnVV%\<$VvjZW}%| z;a;-:8oHũC `ʼn*VH5>cEt#fr:G(h:?mab *a[#ȕKKKǿTKdǻ L'+=)J7Ч:a' OZeÕ&  )&gg [XޚUbD/>BC z.MmkLG%2ncx, Z?Ov2nqr9m SDTSwݏ/^ jV8᷎m"R+[*wH{ FJ i7nԣSh1 i,5]OLƛ2^أg7=z2CYt.՚*Y+[!ا?dw%<(fPn?,Z82(:OG9<|[OZB_$w;BfFBb"6J|#˿IƧ uf̈́U%ԄNPd9خN<SnI$9x)Sژ!K41mp~y:Rևk- $VjSg]dkF)_& reOsL M\gq{#%YFkqGk?)ӏe]|d,aB$Ti05I^YV )8:t 9;kCuG38J57n5PMSz@9B)z&Q7!=W߭>ݞ%yxYz}]b+Ϗ<!1:E~NĤ-P:WSfBj-.M\C]sF&$`(װEoyF4nvd&gC>Mܟ[ʀU*!79m3tu*`>+&Xgl%mj nbMJHm seYZDgCbPwC̖!}8o+V8lR׉z.čP_u4֐!vX_ V2 #c]Bi{}qDm_]FĚb{uAW/q[OMfAjQEcy?2c72t]9ǥ4]pLL|K~Cr'#.M,u$Cۅ!ҙv>]RU! 8c<%ï8+n\ȲB+7 hGMk| }h%6r~FomH;#HI.8sVO)x;9Ŝ4Ng:VU'δH S0 <柶 KO+PY({O3hU/@&}r<*3+gs4pȪӀv۪Ӝ! '5rˑ-V;;g?- Vf| *b#VTㇲ )_œxլzRTmrtT"2XP@)YMo*h|/+,4dpƕt$[h2;5FvfhI` \FYf_g. EDݖfL6(xN^͟Dhdcr[*-a?y`6$2T&P E s-odR$`@2<8vq|2~Ғʞwla]dڪX(Ѹ'`I]uXStXrLv~?cARԩo#K8()IJy~; ,qNCVjoQk=}13$ /@|kcq 4qa(r-~ZO\OIh^%9< N9Mޣg!)@a44ds#4'ϕ?p@%1k)4@( vܶtX)O3Jf]H#W&Ƕg~8<| }&,;Oi Rgp]^{VA?`Fjah> ?2dQ;H')Sp FtܪNܥ/6́䓓s]#~qyڐ7mRԺؚl9ad>\xWYbLQ߹yVi)b6R5(49_Y|eScQ힬ѻʰ K1’#꿌 > ,_^"WyJk`il8^I8&b N Ԡ\ }aA^Lq{s_wx{;CIƃ ^Qh)yâ6ĕ,V%F9Z$[t\!j>Srb]4Yi("|s B!NjLTyJ3 CC 2Ņ~\DK56{C<-{YaW;# , ȉt›!)M3TRw93bXI@fWDJv|S2( ߧn&PL t$_w۫0Re9jWnüp7H4Eg=&vZz,IִO`qLLRxdJ 06ŝjTł|S/Ć\Lkr!'"W&rKJ"maAL_FYx~hSw9f.f\.vmoW$ 7P醣/ 9?3c!L#wjh)Ʋ x1c;98pg|S8?YDضUⲢRpwa"cWšVj8Q A*/"xJF6 Z5ȹ(ӒH}Jk_yF/NF`!_^I%FDlG 7jV_ۜmԠG:jv^ <.@7Z!ޙroPn4U?'ͮ~ 5@ JXpI&=?+c',T>5w8Zgr0S@:y 01KAhag'\uO3}SO T-"A[8TL2()z%y𡜊&fhۈ;iNZ`vf/ByD )_ٌur6^TaϢR}Exs%>;mvʕbx B4㦏I 6~"Y|P"eu$U1-T-]u:.m>&p M.7 '}S"3B—D'a3TԸH@EIsۨTH"ZRps; I9"2v̶f&`%UqXp9oi}7Oڜc خ4ˆ )򫲃Nlb><_k.\I+G 8> H39U6`ײ̹!8IQ,n1Lz)BT6CeS[EuђZɜf^<lY<{ /K|ޘ1j v:-@P6\ Ҙfr~_$N8,(VH4D r WO 4 Oލ426?tbp4[;r=O-$$xG@e9ꁣ%;v/Y?\ae>F &#o$ƙש[(z Ion%$Ϫ@DAj ͑ /GDgPGOKWinB ᶧY=zŤe)w%80 x*q1.-]D֘rVƻDM2, o\<܍=%> D?(=+}gl/oQP hO^YQ0x)p*>8P>U 㡙6?R (CJ& 0uD.}Nc*iRw)=>$ڞ&ך eι 2NpO#+|xG0}t5a\A3wS2 TE<滞JҜt›%VO~MZvEkV,EPݥ?YOgT >w@iQyDlM gzxP9vIJ R^ZAIӘkHK^Tx/ILq$l#ũښ(0z萹Ӄ}'PzmfGq3A (CLٻg$[AP4,wgxڻ82j u܄4Y(r퀛0Ag+=I =e tw{ >\A a ޏ:j({3ʵ"f&e1OR^u5Cś`yZ!Y٘\mx7DDHŽ%?fF4.l!ׅϜ5xA8SQ(~I.P<%*я)o2O=%t%k{lw4i-P讱w 6*f%.#ð4Ce83h" lifu$&)cىl &hw֕GYgEy&zfPڥ8UO[ܜ 0Db/GsʥY tL}6yoM8>Yhs nOqր[N5FhӨYʪ[bz6FK r3OHtrUWF&Hg[y*!V{bb ͨa*߲eCԹ.@k]}&nPb{k}1c- {1PڋWMpH1L^K`mƝoH,1j̜Uq8^oj>N$du?1`8xZ1ۘǝvWESMG`E&sxj g4 TjeLw_ZyF"v?3b&tw~6)dr'^,dw= h&ƊbXn$`\)ys $n?'5J6N|n9:&'FS27Yy^r-9 s޿!ߵ~xQ;L#1 (mj/B-xѱ0wl2˜6cHƗכq %6 ʓع]fzݶ':K.zFc sA)_`h!#F-ߣ m=⯄v@VXF,=yn,ё )܉~RqV5È;|K"S8%W+]A\7:|?<#?VTpzmTž\pkߩv ;BHӬzh9jݟfT6nY=,u)}<aϱ1tyz>$_R K9>/~G\j.^Z!Yמi~n-PF~Oi;d9l>s;䩷gsqWJr:EW+ ֞}86TU1*-#w658c->%Gjj8/0DWe11U/u4l]9\M6 'p t+fΕiƀvzӎ-1p?%PJT3U _#%Km 瘳{f5.f~ cK\:WtdALmLpà_cUz-e ԡK ڠ.5(52_J2e{Adc^vW[,,%21?ˡhO޳k*5!7ϣ#<4mIFM/ +O;.3Jt.M8wo<1l [Y\UܠsP(nDfڋIZ.Ie;t5Vܥ΄{y]M>X1J6z~l/Jn/ Ρ%]Bn\jCD k>Y^_ûX i;FwtF}5>y) ˠ'Dx M_*ǥ+S:Ǣ]\%mڂ8cE!%#y<L% Ef?!-c5n~@_{iw L(觨8YOeEx%ҸSr$#{I-7t@7IbnLU@ű;mjmcw#^}_!vJFy"u0vl.#2 ЋZi !#h9TD:豤W$2 k3.;2=RZ1=EIn)=nOGT!Yv4'D[V_-UQR>jx2ϴ<[9kg}ֺuB`ab 6brb?B\d2zl;1;d]!@P\REؤ-1b g>pN#i6w>IKqjuklwR# qp0tS-GO'ѐuEJ,{&gלQ; 0dA7ɍfFx+0gng99'uXӻNNaQF=NVbuyrKl҈=Qj>$ MډQ3< w^TL dnd,8;Wm`7C1i8n~ x6mmrr hjM<\JW2C <]j3]T&¥AmQUҁ(`_+O<ְJ,a\)#lP-;v=SLj%Zg&zK>QKq:MmRL?3@ӳXYtqQ2p2&Owj 7:RҡI\ /}57ӶqM %!ڱUNB 08T,貼fw&«uL.$_૖KRv۱(nqa{EQknT.O*3hV%e=PsqgvͨiĴ_!.-s)au a|ڠ嚷CCXqR/^MTC*hF 9rW}ǭJtՃK޾?\jÄ+d{{43!3הG0>֬d2*oZfſ܆WK9:RYYmFvd;j{fG?;˒\W`7B}<%6#TgzcLp 2`+7ecy< 1Bw.[Kt\F2*h{ 2B}Dqr?NLdZVWp؈DطHC#+qeQf86`;D(#5N# t2189/U-*ϜU ކa w^#Ya UV{Ϭ8,6PalebS}8+Z;&c6B=Pz5dc~i$6tgFN t[w#>TjRz(^~4LC;8fפI##}d4չ^LT7N UKUFX *ūJ)8>?1@ʡ ^(rNu vceڗZrEI'3 YcT5d(h5L}nb)?JdoCIDFIk -Et@h+Y.9|mB8*(l QάTYks"n#lѻ#1ϔ\ߜUl *'ʤG-C \>xN)3p 4ϕ|[-; sWڦiٓkIX3P`G+!9_82;_K&0U=v){7,gWsӱ0;*Z}VZ@K.bWYxrhfcC"4OFqE 6 \zp2EC[CM6K'̳6nu3ҳU[CcrsBd ׌iL$ uc[c3ɢ`2988uab>͔t7p]yaD؎gZ3w4zTWzi2Xbh`ס7PQڱϺ1ܒvCAhJb# tꦁ-޽>lffABi2 fwW?#)qr[* BaTȫ Rƞ5 >}7۠=BıX%*G;Weo$ѣdCmVT#?ד%BIɿײ)|~$Bh~ԭSU.*6  CрE'M#+q B0|I-%ýt-8䳖󸎏]OM*$>c5/&:|2NO$r #GpY(dM|vK/I/ 62&hC2 ڲK_ţ E7e}d9yĕ3+Aivx 5zH 9IIbY=>LĀb<"dYrSI du@4McZLVHm}3 ̸2 b o:Nr.Q|yyS76gA./J刐Ɵ3$|Dʯ3ך?MIS L}XHpu&8įS$u-|d|Ps*.szTwntb#ߔIa'Gl)@J*4\V7PR& z^Mbˬ rv( ~>S)B@/LYU ZvmD Rs+`L&e;6loW3]us @;vu B ,kdF8qk|IPEUL c ՛w G&6($&|TgAz5'nlb1 Ds,?F=Ms -:ZCĘN/j{ ڃ֖%wMCg?|pHۑʳ[tt񾥙bL=9]#H9ey #=i6 t@]:dLcNe6Alquo~vb{Fx)08 Qл/m Jľ T`tT.E t|(߀ <"&Z^XtQ_Ǖch֏>9 an/3y2皧^ )f>^tJ|ň_rb lk#H7V5! z `134=Pl_Zg>ՙ R-ji*ѨP;T'`pb湄V(d3&}F޵Ɍm*po4Th` 8 ][Ïe-_uUŲ/f8YeU6 jOgıT&~ )cd+oPV* { Z>b(r8R $Tmb/>Q3{>hi{Mao$OuWW̰ +!sMYHھ(~usȾFjpDb,tDA5A kO'֩5G ^"TPⴓ89ƔN6? }qtWU 7x@u_aSYai aELm4=IȵP0qEk;s>8Q88w+aC|Ga׃wN_h= Xya-kC]'^rA|{njjPf`Q.@[)].'5Q*X A[r uNõG4tK}ldia*2a$M@d!Xj#}KϠZ͐wme{~W]z1EOu0y3nGx4:wuLY}bd)R`q|.(7IDŽ~j=`y=ۻjJDMr,gh(yE5gU5IxLmp 29,BӘ bY?guW钵zƙsxM RRܟ#^u \ѥ~ \¾Yq' :x,)+kg2@Z H3kVzzKJ{ D$2~{ ߬$X%و-sm>BJ^zɈݞ@I4v=^U0h3GXj^uQR޻PwvM$#=#Z8i=E#WOy-%JfxeaVR#FLY1 Ie̤yȈ9wqwCxΓ| `te6ԜmmP*L{,eQVqCE}K03M@x3}@j Z&mh]1 싇U47Y5@ӘS/Ota(yʳ[#-0dFP|FG",5@ VA>#nVƁi}_5g3Drqu]jBi a#z?݊GӮ#UJ >zcr& ӤqY֚6!uBF2ٕHnFCQ鮋6UpG9߫%>7ДBbG$YuB,Wݰ┙zp7\U&fͳ3wJ&Z&dcMt8.P੃[M8p^ALM~Mi5uvccKk~FwA,O,Q&UPWV .Dݷ>W—9FJNCHLGEϘm):h =4RAKAw> }EsFFZrQ\ܦ{TVH2>Wp&߽/2kƇdKT*C;ZВבHWQW,`A *̈́4FBфn1Rlwq|kz.Sa j{ CO o,Ex<)A:YZqOM[ZܶiCaMv >1N7:#).0k|6rBRV9S^4V߻)yd3Ubt<;r|"s&5YIX]Etpym|XnBHHFqs~R9`TEٔ^5))D5tCA\$OՈ;1!E۲h{GPsIN&1XM#uQ#uuC+8#Sz ȳ& w3'LV$-Y4#1t)x}W}8q21beexx|Am S;j&\G)k]I=S?j\ YbϣN)jPFҜ391|QJf} ŠiD.$0/\O0Q=Dà$'|[>v4{h$(3,"Q#:֯*ɏH< )aeݞ"Q/H#1WcnU.MIq!'/%+9FM-b0#mfHQ-{_kYvQU%pF)]/Δx Հc.1_&`24w=F%0yq6{2Od-Z?ze6kkVa7gB^*d4\kSf ՊF'N4?T:,2cy#`Kg[&1F݆Xq%@p5Xo>76M-Brh9X7\](qaĂ54.7;F#D zV] kÊJH|Ǎt 1(ܯ>R . 9n1vGT܎O+T9JO){8[;*V xJ9<X/>Y{yήz/.[]1x}ĒG̮F4 v[T(txg^,`jϪ/e=bˁ9ϥI^I%0=`wscwVQGXQAh~D6kSmq13 ҍC 8^kt#coy0&GlR|WM0&7v\D6P2 yk+**J0sKj&ַ ]2*O"7܌¬0-{T bqOjgKSEom9C`V,&6tйn#?m7*6&>R&h3b?fښ!8qWRuD9T>,\q huF{SR67vtǞGJp{c *élmV??O:tB`u:Gmfmz&EȪ^8]wYn .#9LT>^Y# \j⊛x߁ 'H3DwJK@*k:v954'gs|<Ëz'%fTbTC,8,Ģu!I@'OT58\!=ygS af20p0( Ά9ȷ_ _ 7{s(Z,uܑI5h_H&`4F &e_#'V`\(@V 9%daG^竱$@\$Ъ+IJ6lUJH"jIO%Zut('EI/@~4o*L1 Rn"]O%^sC}m;D5!'YXR6?[~Pt'=ꭶMV?;W;²d,Pd3ס7^qԝK.MX Ydn|NOj\$]i7+k7FՃmR nM~mL=t"qV-ч?)ގNuL1آS!X#2|F>X5H#lhmD6FH<9x745 ,DVVZč̒d\}+~گ?L*A!6,[h_5/5[=$ 鬺x4 ~d`o[ʷ RQv51eQ=owځ?cA07;՘6ɨ21a)hj{Ad|VcǨĺH؜PSO ͕׏d }/sFΣTL0<[=IUm>_laXƢ&L Qz[vx=#J~ڶB6 O˽8_Ug)9/IoӰ[j&Y*m2#noW{DD%[I9dL5Q$ż ]dnI563JYRZ#q5]9l;ŝBU'b7z%Q&鮖1Oc[opuodEq*؟qi`Wii-l!WӄʫrF (Ѳ ?q擺';_9"#8wvqo6|8Яr:7~+#%߱(T(zL1Y2ư{OYѪ>j"5(Hr ρ0vec>#tc)=" j@Z"Tv> e*Y@Ҵdrt CϪ7MU;P ]>VK7\]N~{߀~͜Ux]NH<+ HjD!67nT:бk؁nH`&}ri~&gI>lA&vmٿZâCZ2{W8 eѮPKPl}ن@@T_h饕1+"$>MAiuHhe/;0DtFI:Cn5 *t a?C-pM 3G `opi 4.hU@`f _ 2UWBPASiJ #m d"G vJ(nr&TZ-0:{}f`yD037[Sl:^%kю .ȃ&..X@4k?Wє6[v%@|0 Ѕi›\ R`<G9c̜5%"oou03bR[5$E~:ǝ Wye`9`%ۗU%S NzAϙY> Ox4qT5Ztj>uh6Db^045a_M`aތhW`k' ~idw-͔K݃+=R\ u~ Y Ȃ5oƻ28WZ4 2-ߏ@D2D ܯ! gȅQ [5.C-ĠBYޖ)fI7xa WEJlI'vEՊw3DW5шl(W?m<(:w|Lb0cp8Hl\"1VjDAto'&۪w(,,43`8[zyrC n:>/jŘ!rүf0QOIqq!{R;BZP d98ZTGf7,LycĶ<[U7U{w?U'Ia}#HeU'=\t*]o3㧯Jf][Rh"Ҟ2n$)8Sf mv MXtSKt( (05XwS1 D )DH>#һ0(TM2ZfUٷtR]fq؛oą9|INݥi`3^K,[-f^j!)n?@Q!MA2%:.>1=ov j ?7eѲͰlm"Vƻsb3a:"W.1C>a0|Lv1jd jpKҔᩫ4yT򟑐E8TCmP,Mp~d9X kS9´]CTHI˯F,F; 0ǞjNM!zLOқe@%Τ\ӁD~C޵Yꢋ7R-(mF<ֵ ۖX,X8{*{s([kccJ{VJ Ua2JmwCMOK'21$a_'כESԘaJ t7}x3}o9?S1͒]uM1KJu ŔUw̾kw_1eϴ*hШba"ٟsgZ|4ڡB Y#&}It'qHvC,o:xvB9 R\{t +>z* 6Fbͫr2}B9>& Y ֭_`+żDHz?51XZICų]TE9@!u[a7>W;BqJb+Z~*53bMȩs{ĉtYxzi,xd?3" %SZk[]F RUzކEZgc<*weP M#7CF?ZK)f&_햅g7(J#qUu;RjĆSEԳ;Z! LWGQ6EwVIx"FhtG{k=>k + 7a ::?OWޓIC2GnUIZ]?O+#8<7ܼJ}yc]ts{ma*.v1sݤ')*j>T7="?_Qc< ۡ/gG'}Amj0] ԖFCĭ.ʳCyj q)L%+(ݛVY6vt©j $c}{lV#0e$VҬJ7 3A[ܐvj jh&erRa+\k(*O`3EiJQ?WY"@ kU !@>k'ۜ'˭" ڝ٨(l3XDhLBlJ2"/_ s2 OTIDl %JE:auʵ7S8@,gԿlvUŅ#xODih~KOa]lo"[' 6q)6rWNǂ6~j D/ݡF%pk8!82K>Uq[iVOxN-^={IFSJ,H! tCsxf[tϏu J︇QGQmA/2o53-UIlJŎJ7g6qjg.w^+7m,$|rXMnǖx9DD CVg"O Kzҫy{M sYce3(NCA?VY47.d[$tc@krـb2S27 AU!z P$+7='C@ԨQM )*yzC{C}↶ ;țwk~͖ 5Ŭ}qd:t@lT!it& %rƊK̝(% ~aԁrfn[DMUVLlFul?0STtz6Xh"܇s,V*\gRa}*AXt}+>=@R{yZ``7G@hapo<}VL@huSv5ɬ砾>UE{#y4ٺSorϴzd=M޿v,758q3}z/m _8soZƴ3VxHc;6n%z.ML3B/0Fé'=|jW5MUPQƎF 9:ZGƿ O $#/1I%@s cS0<\4 Sq;uWgc#[}p5d;[7%7Bt^cl{xmk@6nP'yxtDI_' h85*#H˷l79-oD%`6uޙd*! S ȱ\soׁ3)lq0aAÄT#"-A,8} -}@#yP?ѴG~e6E-zo*c]S쐭l\oiaEP-}$%} l{Z񫡩JRձ14Owc܋52mmtڨvgA^q>HR1{a{nBQ'`y|oWur j6c3 kebaIō۹l?ݛym7믇Y {)>JJ!~UϑMA!@0LEQn$6j.Ƥ"-֑#T!萾XtٷVÑt2pS>P-+u<_@_ojrщbL}v%<_FY4S׆$Ƃm^zM1pBn6oZ@g9VTqv`SE`Ue$e"ĕF>ee4Cf$0b_ ++q␩wõE/sן(.dB͚oD~liJ-^(Wjt=5ѹ~/UW=( b*T³;s!Oxb>#K)>5^H{ϝv'C- |݈$]T:A2oKkrhpIGV̒t iYRB\_5Vf잙9bzO5GO+Ͷ:,OCEd`#G@IfFQ*cLr+&]Y)\CC~\p3o=mfJEt쌈5"vwj[;x^Jde2oݙ%J|y|g+7LNAYFs9BEJ ]!<ඊ8nsѻNb`|gRe4:gVmscLlt(P+ cq^QR?x:oqH ڕL(wJ+G،9`%~&`$ ~~ٮb06!u,7fS}:Za1*@Wl# 3)6>(W9*YNz;̷HSr<ДzP We!,,켄_{԰oSHJy , QO vCg2!<)ժ`)6`5,+)$o[ސAmq>0*E[z{"#S+\Jr],2./%@ 7 Wh#tpa)XH޲x( ;{O懤l/@б b[g qhU05FWTjt?4#Ŷ(DkhP|oe4.b^ZIV(Nppg1۔ Bzkɒ1x?\xbһ ýΤ{tzڜ;mY|R׍z~26>]8 tۛG0?fwT94\2kFvT^`)؝xښ?r!+%!z-;aG_4({\'O 7FHsj`rUkXeCp掗i_o*#)9", dq;| ,0fvY!`f!ʰc$s'#\#kQ#3<[sRrǘ8>\ dLJuޜHBiZR0 %829)4,Mdcr)y9Ma fg\o`aqD}/8%z;lFCHjX[|ˀ6d2]PjuzGi;y5(%2(/F0Hv`uAF]~fжFJd}qG,*] xeM2z*gсA$G_l Ef1p7L"'ЊI{1!ф{=] ^P\'{HWZ}nHNb2gWѮ\5e :~~Ffn@/I9&m}&sL0e|eV *߁vҧDs~l :>fiBNAȌ20n߮G)@U5T,ڣ%V Z.HxpȄIu]3<+^#9,#+ou7۫KYy4qviӞ6Qv Щme}u2c2mʂU'o]7[闌ӑgg"U7h9s+KudI !t #_\ui3Ĉ#Y,c^$ȫr8Ui)ڃRy3F2\=Yq~a|R`RxgW]&3e;Hǃk`/4.7{nP.lBѲFE2 Z@PI!M|ϊh/ƗR A/=zy;Ȉ 8Hgpt]}΂0\ͅ\4IE.? |BTC1%>~v sfލ9rql7+)`TitXx+lzCbz AAȥLP 6H q/}ӕ,?}LXO#[N "TRV#^Ds#D޽ !)8YkMut]Eu LDgխmP,|)jRPg GL} hSZpz 6bWءE^1/cRG̘B`"(E;;"C6޾7AkjEfiGP0 6E ȓHXa+ˉHdrqaUhQ1o;1ب{Ok|sUٱ敄D㣛9gjH dS&BJBQ>h(0&-x,Zuf1.9p~()$vQH0Zƭ`]|4,Ak倻m }Xe%ߴ.Tkg u> uD#@+GL@ yYv=pS1AGGyJ$ע*z{#;()`\/SJB7JOo='T_\"um6H%1E If9HtIVL]mV#z(, ViCGKGD kWc8r5=ӱW^"lM:QL>7#+tO h:zհpc(&W[tQ4OvkڵviGH(bZ㷾Uԁ}#@̇LB W R3'?"yXGj?U:yM1}k@'n1RA)T+ &]"D_h[dgdd :Te墕3K…kt{(77 Wgd19Uwǀ`nOn% ⃧@!%˽}υj#%ʐO!<{'^D2/qv"2& \eZsĤb[mo ǡvOB>uJ\wΟj>с^e+ m E3!!p( *8ڨ,ǟ 'zSl@9}0뢜m/a(Fani~fW6Ͻ74FHŽ)-uy@azgjxIw=Zj 4Ռ4ZA-##›Ӧy3A?;Z9`$UPG4ӧiFL̇5.Ht‰g<6n_H!d KHWBl-' c !KQ Djn?9@E"4 J[ƕaTPm\W gT"v;w(7({xm=ן-z:ױݬstLB $r;(&{n8m"/oH_۾O> #8mnr܎n3B]#nGs0:r"Ӷc62?^[).h Lj3͐{D_5KU"]$*LQv"Wf p-v;W: O^W,Pdߛa$/ _  Uz6+fU!@y >*>qB?ޗbM!W^lkIVs{9;* N[緯m9_lp7A1!3نd?'FH$F{ otjQYAO;-)sR]Aie7fǭu+NzIExU<`0$}N{C`fC5\CqE~|gexFCg/\q0=j]/j /S k="膝C񼭃@Sʊt% M]%D؆(θb^4p 1B1}3iy F8RRN`SpP v (EA'VY"W6"d \ KL3 :.oc ägHv/]ōn Eұ:hXado/ޒZZ1ҚY񣣣Ɲ8cdV .=@-4IK.{k.⸏И$Vs?ۻjz?o0a6)i:-ePWTvh[5SJ" 2RvY >.#1" U,2[B1qYx^dF4ͥn@N Sd5M4"nOrΎh.Ǡ)ȏ@OQQac5dVT<{/'' YQ\'}ՂD>{a.aQwB?kVjw~@h h' `&x7+(\!)0į5 CGhYUZCk]j{+Bd#i؜ c/d{TqHn½AE 3`~iYب+-hiwu\]13TV+__qA I U!HdsU o5qB.3eL0>(gLē_p= ןìi-XhQvMXMXsfK.PV}(ޤLGu(!_8v d\D5ipiMXjuiBۛ$ 'y:Ԭ־"҄5(|м;ivYG1فWCx ĆcmboW~Bg8h a{܎e@{`Xn!Q ;/InJvE7rx2$s'%'x?gt Tbh-,d#j~ +NUHejCrt~XyQO?Zw$N:#ֹ {ȽEuq͡{d]|hONcMkgS IErU=pȽXY.]sUv^<z5Q 8~r*n)5$Nc)9˸U4:)>OI%դnf[X`h2ttHrژcbǝڗMoryK'2my2l- wb/ڗ -Y*n˚K6tWqG/-']R`S)O{4Q>!je'&5 :&Mv˥A𫬨D#^.(Q&^~x/^1(3wJ?PaCu: Նd) B{7g(o@Kt),\-Mo<Zh]s5N[PFʋ΁$EB͓"ǂwHJm xUrtC5"PB:E"Wo߮Gt$-^ʶ *`@Y?J @7?&q֣h+EZ`-?A-Nh"#Bo:H6!O&pʚXI{x[@']Mb0ն RH7W({Jҭ4A?b$,V2O*Z?LwyEV.L516I2IJgOp, 총%߶ xyN3d>˧JEEY* "Æ%/&@X@]ʹf%NFN6"JVp[Qjnz?D\(u}b)iۉ?$X h`u_Ib&$ۇ NY/I4W\ ΔME= (mJ ʫ EU{?rk-c]BRlp 0 AAJiN= ɟwǽڜft ZȓDTЮ|> KPOT3Y9u҂(T7T/ڤh9R{!6ߓoK2 _gr4c }M_'xsa\3&Tu:fbd<(d{-|%V J76&G(FC1¨BH} p8iP2BY:ĊtiogZ A&gvAg(Z :-W:LO(gfbRsS006Ë<48jPނ 0mN0U y{ ф,.?i]5Xc1TOo Jv/}|!iG@JW8cT$W0c?dID#.Q)~T.&|.9=k*%XOי:poڬXB?ux7B׆o2Ζ^uS};K!|=ufRw K +:^sԕPIU\WdG+Apr^Z/7~),o^Rg Q%'*=xRjمŠfvib Z?PtJʀV{8qu st]Yٝm;[,.('28n7<=5zGt6MeTbLp.;O^Jd9Dj|+wf8`i XF}X +f[QK b40>9.C%<=rϋ "YnX?}2}r ba!QP-N*p&P^kaatאFw㰲ܥaArEۑĿ\,a.Nfqzk1zS 蔌Go&HLZ_= .zvgQ8.͈xI x h[7y9rZcp֕[F퉎m`ba1=j `JrD^mǺ gt=$B;􌟁#=᮫u-ŻGlhTZ)δ~cQ5;I};҇)Bc(7aaTg2 QR}F5T U#u8x7T73@Խ ?ZpA؇o쬨 *NuUTHx%#^@̆Vh_˹xTM~_Ѣ9l_6,0wB3A.~"[kJ9jS4X:r9KV٢qyWڇR.cY'_ 86]eQg|U%tY|4E8 Dу 4g=u^SSuiá M ūcs?!#+HƜu 6KQtwzKE|X@[͋FS*fO\~Y5~u«~D(>92^ghJ~(_%j~s>_} &neʔ $' h]Nv 4i Ar kjFXjY+vwKV'"% =F.Qa-ÞO q2G$'vR'ނehc;Hc6_B@O$si;9mQA#I(;b x2<C]e5 Owo#oGt}VBn(IsH)vܮUMXѭwbn23<Ѿ0i !$#=$0F.pҕۊ'twrgXǺp'Ap5Rgl/IP|g'ϼcЕiĠi^X A[ 1YK>oĊYu = qOpܦFbon'm!}3ww7H<XYB4`5uo! ]&HY2U)vL~c1PRٱ( r=f_$P:YO(U3 I Q֫Z#dsxtŃIOq.T m=[>w2c{3}(I fYW8{TF+"#u$x.n2Jգ߃= v KB|+ 3JYaIg|VT81r>xl]<G."F 9N!tY::R3{Кv*ֲlNb4,yЉzW-_@ⶍ")lpN . zBA!zAPpnq`*i8KVK D|UG|]_GWXcY;8'Cz1!"RxX.ydJtn@v=Y6=Z9QDNԦՕ~M6\dZy2Ro#Y)7lVyWa&{z1z:|ӕ:$\]T NZ=13 w aL?(xa.3-seuD)Y",ulր ^9+EX9 KPZu} X]uUhѿM hPH Q O@]3]sju*u 5՟=E3QJ N"'tU 鬍V 3O'^b%Fiy;~UP_8/{fN.*l}Mn][D Iӣ#YE@Fhl:ynjuDkl{ګBU^wI* Q Î8S,(+ [ 9(k$t1' E0Ѹ#O_BD_6K2ys Rp9ԧ߽l_8BN^qW@v}XcsX:_lmpZ] JGؗ#ݰxW`$)24&cV&}ZcNx/IF8{ș[U6xKy-qrd>ٰ@0ɮ3'qN:(w }Pn[ /ɣ#ݗ}Gpԧ2H%+|Gq(9%8v97JFh8F>ϻhߓ=bzpkK6O{+'RXO*KxpϬRFV`H~}X'qgvwݸN=EsXN$Һ9Z<fYIkGEsUϺQF%MKsOrI/ā#Opcxَp`6'Yv=鼜n5,~8qh`wYl9 G&npmgP~v .b#t2&eik뇈=g<((ˤ0oc?"y"v7! A5@t%,AA!A_s>gtB8" \v\3֛n&oiǦX4:5pwey3 ޠy$l똕8ϡ`W%x֚bxzS/ JbP5ra<׆[ZIsTplxk$]EYh \A,M6)4e9[.gB_a ]+sy=XG珒&Z[ft*w*ɍ V|"nG23T^fUmxb"sfo Ngף8~kl6. [ U. u%meJJKmei~ATP)OPWE b籄I?n״`/DSf%S0M̹&JȡM,l^ =ΒdR^mC%IVS6>~4([V$ y5o$$s*JQ:w@ ݫWr`2[חP<{m+\Iݺ Mlv>ȭb*h!M{aN-aU]JGxJ"97ct!g څoLj]cO(iAATs|hs )(ߑ,j@E5ޏkf[\6TfZj-cJ}'m<2/fqyK6phot1 [:c[UI9xX}xw͘WL+pzLD>Z~4(#[0<8kbIgM4!I g rM"TyiiuyIzNDP5fmjKƜpJJU$c'TECulދ,ۺ糃s {gyJBA׏.6u(jxk3o@v8Jhonbd@sTp&|j7|q?G=LU*$g,]G6Z v&ï"5M&•bEL os{ py2a؊HۨT3FAB(EQCN {.lIK2zО)xFX F*[S#I7ExcM$x3ʂڒl~G ]Ĵ ̿7>$@Rm뵭vkc~'G b>~^mgA3oޘDOWi,K4/u:ʛg޴5$)Fg-p$L{V'c?iD`kP,TFy8m@|>7I#d;+ۋK=>*/.}Fao VG4'on6*0Y5K.ix3-e{T 6.H_H};AWUAo@Q~V>n[UlHuH GL͒ j$ ʙb$9 Z=x? ki}xq I;(c(Cg/#AO1pcx` CŌ؍ߪzt31n&PtsCi\'9c 51.yp?"VFLpdMܶ fF *SVB p]^rqν7Cu=a5M eS sy 03 P `PET}lO(ʍBXC _c*sW}so.NZ'xibFJ-1MV+uvƏe-0uˆPL#?zяq@ wMYml茣LMWE˕7A-l>,/j쒖ݗt:v =ªD 0.O4f^8;Ȃ?ߐTHG֮Tr>DF"!W T^wG;LYvZ8DgPq[t&K9 }p/(@ X0b{uG;F'8<5]9½]ekn2 {*i:P]c@\JHW0NNo]w/1+%"1(Vn68В]wQȳQ[m#Hy9^i )յI,JLzQöJZ d/;0aNAUMq}R|9ۑ,&}Ps1nm/apjXň{4,Rƙ+5 AF78|eZgT; $l{( VnQCP=+;*C8[ Ϊñ!΀3u J5yp:yk:t=0IѡMk0+?] mm6y1~ԺPgܳ}D"V$KEcx Qo52H T냸+]6Ju/sqi/8pa[OokZ}tfO)?r~3U b(E nȄ@eB\oCRs On:-mt*^QAK:!*+C"=5"Tt իÌgX8ybD f0}x9)V,Eʼ]%Lz^·Q#gb *$,'>.+,YDLyc!H>P.QhTs҉3~ڻȧ,B)0 GZO!Cp҅fD|n!M&\Pnz\mA4#5U"hk;;fyz4~Sbpt5U[M5)n6△Y-Z @Y裕F M~ΌZ6nҫm:6O1#`]b:w/ Ʃ]49vW %sBA<4;AEXeWX;`x"CW֢ Dwlec0߅9m3vWWL']TH\ϨL"+ :âdM &LF?,+=1$ \':QF('FUERG.u/ooVXf0<{po)$yښT.JT6p(ߌ\6^e=^ ?p29!JܼbvYPV8A N]67 K&96R"#.m@ b/Qə$a* 7d7e'ܬ w_ &uݷHM_أe;2kF[ql D0OO{/{?m oWY#@pvIu8g%4sӍe$@am_?C|SS_ hpW|x2?NعMjM8n1I Ggy h+&v!ITg=#=23H'ʊΝx:炌NW&[%Zж9=~9v C֌s~R9(0`cI `Ns>aA$Ua-]:(d2mZp5w^͚G帣48@7ׅl6ܐt;GcYb `55f)^) ӯ#22.-5ۭSL d\ɀ,[NV',@.#sdی~D53>D0*Kަ\sSWG.{ǁo\ӰXLUHz!y9C5^ӫW/iVۉ:a5Jw"HQ'.f7Cw-n r06Δ?E;jLo@^$$w_ѣ&het1`r"!)^o0腗o%YTgBHHSXV4]OG{R_LIÂEX>*BrqLC2h ֫:)`G."S9ˬNqޭ ^1G-0H2ʾ]8 t@WǸ-%:b+A:eJdUt6ʬJQW­epW3Do jO,{zBz>p< Ρ8jmOLmk!i\As0ih+"\]Ns'S!oֶȍ|cϲV 0Do߁m(xR@x0`&ܐ5 V/&L{4jS%嗑6_ #p ?>M@J75&94i ݅n@}3ˮbvi48n}z;j+YaN+p8 C7Z`Y01,^pP*.c̯6ir+ϴ2 +'[wa~f_^c[:,1]lX}ǃ)t$~mz m+6B=/i`+c'+<̎B bʙ4gо!&Gk3H\T`18=X?\˅Mn00j6Vpb(j鳌\}&INvEvbKBYA zm~Vk3\ƃ6wWlJ3,>*U; *Mҁi@ 2ɻpz0XSFa ܇"Y~U ҩ̮V_*@ 1O75f !NC:ZmmZhh!U E.k4g:iG-K,$0 ΫU}.EGP}a䌈%cK'rˑT3uBO0%#dJ <\嚠 h::CҐ|hXI,DhU9 SG*LB%\؟T ֫H&-Gi,kNx7lrK9͌.%~YOǏ/O Ϊ}WsC!+n*25)u$өhqV4+JpPKgHz=7lRs%e@: Wjb~CPB f̏4,@Vqeȭ]!E N F\Az[%Ws~,p3&f}C~-moEeJoު%vvnq0m*׫;Ӏ jA<p">`)-a"k|V*>Fc }<1LkxmbV~>ϯaHZGHHEꭠ:j+돍G 7_=Uj*Y=ywW(3t,%^e@Li}-Dqm!DI}|oE>Và\J; ,~{ؘc|u:݇2~xZf'10SD!-Q3Y.ݝ^ JTmt tZZ.pGo9.Z|cћݕ(#v̪UHw/nd9ʡJ0+aFr!`grM? F! GSXC(u;HDp 'WЖo±-CM_%V oT'y(jԦU%Xzq FO™Hդ*.* f}W[|.0X?t*6tЅ,8h5'mA?qԺ}7M IzfSJѰ1r,QL&-1݅*4&2:'K4b}VuTYUՠlryE-LH 70C1 ʶM 5:áD @7&Uu? xx{~LKOnո0=[FL cvzdNw#RgBZ4`` +rBK#'k:s5q4PN$9AX5t4\[DF6tzl+?;,(vȽ$ͬc*{\3)`Z1_d32qZͤӔ\m}+o|o͖^RnF?z"x ؞B p1) D{e 4$CwH&J$}2%\Q8:E͈vz+>Y,M)頗 ^Ivu ʤ&Q蝁߭Ě:< UJ0Emcyݸhgo5tݨ(N aߴ@$`!ptYm~+MuT$ o!)y5ǍOaNTćD_^ S 9${TfGaDpLvawrSIF5&zHay]Z1 +p|69ZضgPJ}tÿ|(/TuQNKʇ4PGVװ<|*CFO$Rwgzmİm[S700jwcb F$bX Coדs 2!NL|IW[I0jVJmN ZLRYpM'M/c!¦E~=l&c w׭RtyC$Q7Di8SPxcF=wg6HlM}(m6#x kS X_=el,W]eFE =_2B`c B;tb?d+OQîbbe kH7E**2rNiCf:Zͨ-(hmVb9&D(3씽s1''>+pN91dНk0:pH>S/-p02W>@S܄L^<#)·1J)kPb;hM7kn޲cY[ݐՄӥ}P?fo3$m%_blE& #DT*r}*F;iKzWֻ])b9BZ-;"jYT>n*VPS11&f YWzۢ}_QVŎ;7^S46 )^5pl}SXG 8GvČe h׺66i :k'86ЃE93eSƍGJ\Z~H'Il/RGfq©S vK#I.G/ vr6Jxތ0$_/u0.5}e" Z,FNdj ,ɹZ,VA+V7iRwmlSɧJs4r[ܓpYgV+(>ڄ5n Y,Q́'Ɉd*@B gr~hJOEd\{Inr WXǚLg֫y!t{B֑7ƌA Ng3r-[nVԨXG52jjnӵ0J">lqXJe =%9`3H.B]reU?g4X2l gSb}iy5K!gDwWx`2ׁ5"j6"۩p[qUekk4w*_2IFVx%kgrѓLD`<^ 2ixu<ܲy0MIoSg/4/xS5,9+0dEw/R#T' $[jਸ਼ePABR+!~vdё%D_b]6*MGl<\_n;37:V@pt/K5 m^\.j1Vw Roo#$#=oI=jdػ,s)ai| z7}Cli F}ZCZah5mF=d@b&494P<ѕW5`/FL8F֐8;Ǘ ?ō?  d{]'Gy'Xyj`A3%iͲ=C,_8M5:(BM ץ>VrK$ zfɨ܅+"wR u/xfeٗnboGm٧H-? ["iCJQO p䓅ß)UK@&4݆x},i2%Ÿ#s=ذwy:'T5y+rwB74XQ*ùfbwc/6_+;mHΓ`Mf4Zْtf X7a"Y>j0- ;w fGIʄ86yud%f6 HSs==)Jðgwl ^}_) dfb=B%*Y߲_ \Lp=sv~n״mGl]C-d0*(3*7(e,f&[ț}ݳVcҦ8qRFKìs7(F oͧN7WJ*``XyaY~O|]! z^b.28B!7Id>g%+;! -G vW K3d)ℝICmS%.7,/\]'.ǣ"q5OwlMiu``U7V$m.i&q>mvg:/myw֘ˢRae8٭+SKhfpN 'FAvڞP\Vh$č*?!RUL%\m M;J\"CzxjFvN_@v$ehGmz %S !S@+(s^ePxqa$c吳A- JJpQqH*@yk9YV y5~h]DR6?RCD~)GJT[[NŻIbKlGIT٣^yK))eycǞ* P=J]&4SF}Gyl-™d8!<Τ1kE@ztw6[r,_b R}7O+E :l(19a10>(neEE=OR6)"d 瑋 1 E?G_Ʉ3-Q>6%ԍy$Og/*76s& ; bvbo_2G6 H54yԨX<ƬegR4j7~ wyEm l>L ZtTM\:yд-X*KӮW#LJ8^k@2?糈?6NA*.ȅkT6- T{z ''vFZ-[&sod~" ^{Qh_Ę(˗&&2a%G,;q (aCn]qq?+J!IgK=wPx炗U9@(WP wa}yxd9$U5,[ `TylV62~zc (^A0Swg=\uLV!ߕWTePim\qxM10E2ۇ_IR$%y [h=~%-~I:n恥JwI hSi`~C?V CR T+!9{dExVS=sHx Ry} N&OpFP $/:>frL7//i}W)o\_NK 'K-Q,"mZvnvV1H+bcp& 0 4J.,]c&ѢuO0\t])rloЫCyqV{LJwuDEkNI qypy<:&~-00UL4ɖ‘!=^ 8]T;a#{ e|qs~c\DǗWu ,؛e?iErz@\64 /clB $u<9Yjmx6R_0މ`%_ԐOiJ͏U"Hk5 DW?55f4V YSElznj_lJGsH_݀eƊM[QH( Q'Ho1cKFV?QI`R{ai6{-ʲF^B4gk>A&gi+F ӕwѻqvQy'` YEo05N(d`uCP4"G}d4rdʖ =I#iE>4 !sSJuojƟ251.CS֤i/逸d qo6ȝ%@k %e\ͺpuJDMS!Duİ&VLNap8m. gd\(*8w냀OoW{ђ j0d#뤙lK'4ӼMb9#4 >i|>!{"ZJ.x&'MYj:Xpv|ZVy@xi3 лc%(ѿ (@):ynzV>6a~䧲2O}V|Ȱzy[‚KuqE`j&f9&[[v#MNH"XXKrNS=ԸfP+ޱ 3@*s;+igEjK|Rdƈ]*WGbH 0m eÃlWVe]0Rۍ_%^_!x& oX&HsA8 5߭&$ Z1oT83'p, >+ BD]?h6O-?ɽik:_,cʩ;Dojsb6}L! 23!W'=S\4Ԯ @C\;<~Peig)~g8w+Ֆ˟0MlΌh9Q'b2 B9-5yΑ7M gw]|ÞBt-@cT QWx |ݛ rg18Ra^*e|KO6VbGCr:9 4Y5M OpzƯr&~ =U sl h>0ȕq dXӈv9>/ӶZ%slVԗgW*;[/3gc-m]^X~r5TVC& KtB $@Q;2=_s JOA1ϖ5Yg^nvjT_:JjTGUT h+(i`SH[㲡Y^.wC d#dmBEП;諵Lrh|acpo*v๿kmYEp'`rN_p+LZ'L:TvU 6Z9aD>dB8 KW5֎}~:_а>@6K BxM"[ 0qF V>Ge2%í%p[ 3D?(LQ,bv7֚ ,H\P.vx.Z]bfL5Qk66plO\ĮG5uG@*qśa@[P4%fȂ& .'}K l2!T ]4DW.pvZ=łVDͷr! !ɤD6ݛ0u_%jjҥ֐+U=axFkbH([6h@`OV"!Cfh/3- CE} }P,X!'1}*X67O#b6 QݐrQHݢ.-h "YetЇZn™:όt:z&V"zɴv$pF9FG[6}'%f):߶ @$o4Y ͈n|{,3\мAps1s; xƄ8`,{M ʹvq$`Wի:4eJ6s@BZ8ܶkȍSЇ *3 $[O=HOb?Yku̝țg yk2{tSY*W_GEDtn25w}3QۉR|-K~@H4 -R2o{X˸,X_Եoc3MJ)0M^Jx28헋{Di2TZ 00/A<\BtpAz/3ŗR]e .҅+d(gWKݛHfɖO_"k7`b/iO9@'щ`6,ˬYickpUVA. iJ"E݇/$Uq Ys'|N#U|[`Xd` ܃ Kʆ~N3p~fPd ~cAZ-Bk͞?eBtesC.{mۊ5A0VDJX<Йج:tL 13ZvJPh]#R?t:a}՗#sIMq k|^Ξ}qYTxE4$`#@*} f?4{O{{& Sףj="RDa,{H:hpG#VHWJPE*XI4)S?FnӤv5ޭÚ7;OөR In;0Hp0g4`o]1~ ijB:Ӕg2[bq^%* Τ* N(v@ ^H|w\LȟT44 ĘƔiY֥Pr K> PSbdJ"y.>e#qt"T L/G6;-}qxгʜuºIzn/HǑ2y֔<Ùql['-HQۡ%;:F,.˼`EnH|.ݤ FCJ qmeT:hL%,0#b *ւIO 89B> khc6,H]n=LrYy!rOy׾fΰz= \+hWf[^ppN0j텓'Ҭ6T7ᤆAd|s՝*G(Fr,@5iLO"܎ \Sr7eBͬ3'}H@wa:|Cuyɋ,d{>h1ak 71mSNSͧ1C g EDiTqټaC H?ukb1 ~|60$NFv>kC;*?|lOGj̚=90wF|˷$eNJpƅm-߹UyLJ Dߣh[ J{9N&V=gn5:Scw 07sD t3Z5 [J7B#Ztףg* 6Kb%9Xƒ(ˣKr7̮AagMqFOףڜHQhJDZ8ډHq룐"_ GyXZ <[#]b%: T^ӚQb#dZ8]L~oiSڒ3,]{_б< T}$d%[)d?UbjpܠI٤U!n' k KxO6YG^c3Y#Di0J#yxTqg "sɎ&xCDAI|a0-&r:HC˪Ƌb'O҃#N^!,lX&JFRf,\-wŐQ#(Iܰ_UOSs7ci4R5?B#B 6jxGT's+},!Zag횯̞{ӧia+1hy$2b+<]x N ]#T$PHN ͕YZgFc]QƸEԻBo| 7ДR%Bȷ:yW' 6ĭ +'SߣV Fk{'[ ^4+eB` dI묋#҈SkAro-m[cpv>k0REd S.tDJe%V@}DByp'U8-Hn[ :*XEʻ[=TBU1~lW; b9 fQ*iI~^:hZP~f[`'x:5'Ǒԇ$CNv<f˗K]|P!35yowt ʴ(cFMϻ=+NG4̨st}2 gl&sCw8?b`I 煐A,`+3v39sG`.嫉rosz:I OY+&xj3/UW/.pֿBʉ uZfϣ%0v} EeXgxs9 %"WfkVCb sa/bj^3Pշ WV+&bt~HQ ѢJC7`[R5k;C^nNr}2ćLFFF㻍e?wȫip'ܣA\쮡ݎj4/海} m\7س]VD.Κrv4;^Fs sgaCY2w)F(qrof[E~i ^l2._QOzn`v6df]:2V/TQEH4\Vw b#āI&8hL caZ,ܵJ-û o oPmhڏn²iDY)bC=@3M}18~jy5d,~[BR_uz\?1!sCjDԭs3굽oMTb<ܗKZQ$Pܭ/lL4XQa^^XwO6X3 1D.p1'#:24D%k\ a_|`XߗL#ldIf 5# X$_@Ajl.W!S56yybH>hTDk\3s՝dp#y"fVΘF3Mɻ<HS)}y#gwO]$0N,T{VƳȨ. y"+:?ܡ227qNԒ4eךMʰœu൅ \譞ː0hą7±,ds󭃂Yg -el]5@7qn97<ѭr>j6h  7IS [+6UsS.@ zҖLt2_&) aqX/G8ֻG3F43d/bGݓ`1N1[<>"3;PҔ*P-(f^ȷ'[oti-V:Ry1s<-p΋)d_4àz`†#ovAmtUݬHW9]0JQd7"wmc,: 5hhSy [Ԣ``Mq7P"vUYT?+h~2n6!'ʵ^0w/-C!:W "[>($pΦs7i1~4]6degߚ ΉTހaXִ}³?.;6!NfFX!a6HyXyJ7[ͩ?WY;.P#J n-:u&<-o)Іu9\/0^N 5<|TU>ŠDۈL(`jpZP4׌M-nG^"0޸T秎zs0vX*:& BvBl@vDE˽IEP̓Tʛ 6R9x=p;^^xᴖ 5{KŇaI)̂d'nu8;r0'#DYTgRcc6&|?՟X[-"5GZK5!WS⩴ dXt'a:JPu^}'. $Ww<\jY8TX9& cl,CRy/4~6YcױlFJd_*!:E@s|3Ϫ4XaT#gZcؚSj]Y?^O.(U y ݈f#D^9Q7Rժq>iƎ\eOpp?9)B ˔ak6TސM@!.KiU0. [5>$ wWF$7tfHqTc{ x Tp]ʓirdӼKWJB=` 9! ͰFh:ւEKɫ,*xFth$oxBmREv0;\!G$n6*5IiQ͂?8*چI|0^,RԂaĮ$=h(/B0?="5a<,0k ̘5ņ ;|Vx ^jqlnF@>nfල_VfyR2Xy\GS٘zA{!v@o?Ƒ?mS:QmpqL M571GŁq8Sf|@Kױ'>_XԧjozKe=v-uBr)_bD9Rg6D@f `/}Z۫X;}ނYul<0vj'%"%KR8(ifP1 m&aǷK@#xQuqߌ49=bA\JV Ra]Z scXfb[ڰ︮Ir,^98"'xl(Cط7ܔ.~JqwOB&[GTwteO8!,QyFTP(@i[Hc?sl9 D,:(~w6eFqZqC#Q\)Dd7[W3߷Rw0nTK^ 55%imUg`mFTJ3HuI% HS<欚3qzfƛl5`M=*„Di (ަS}Q =vy8tN=k**+ n l1Y|)sRm$oEB~QF$ldWcp32!*6p-<dJنDokgT k8/p;֡mO1zkkfX;efz)g}16&p&@s0+º @Y坩3n~e+k7$2Wv79'MkO `;es#cOtFÜdBp+9Ie/k!Sg}JUBKּ\y@ⰷE4ڵ}GrqBnQ8*zX<|E@f ڃ8|:i!rC|XfޭEF47{)CNл0aE]XfuZ ,w:ǚS.{m jvu~BS:<)|S_6^ xA]B)n`!<=GIڏfPvk3_o;VFâ2&u;SxZ3eL?#(|QiEf bW\DiKJu_Zgm4▖l8Ͽ:`\2=ɇhk1U9o 0i unN8KVVXfJqd-"2e]j"tB1]?L(>QPӂۆLJBUvB:`w!MhߨA㇗P}o1 ! DѝR$pi"5ˣ# jUQ P?u MjU̓$\Few^o=bCJ+xg(ب:T01l*HOS!V.N&YOa [} $mZj áCJQF1/$KB!MG 7ї뜠=L,AϕC0o}']lϏ9|!|.q=hOtĔA6 Hqm##iByA5 jXK0ss`N͐m{73mx&VXEu涶qڼfkݲ;i*˩{ ~l3 ML FO}A߆ޔT>.E8aS'4_m,mV®q$4mA@^/mS-+Wvɲ\P6'^XECTjO&ffY@G(ȯ-kǜ,MUUx=}ܿu_j9B >Q$*WtzJKq}wX| Z p4)J~,j PV>9sVeBy孿z0ךt9f[ QV٥2@$!Rx|5&zW-.Lb+y)}r}azRMܻ4n ?Tbށ^KGF¹O1"Pst'i Ac_}AY=l!h_mUVGf eA ԏU-+# Dtg^|ꝱb;GE1m6`q[.nHY]Ӛ:t48sKkW%ʀ\]Awe|PjX%}aw;U )%ZݨJ _2}L͕I,0:n*mjrUyL7DȧҷqlAjk%)nZtt[TUv-#6/|f5CL m+P{|0ZyN6ީjkA :EV5r\&OUQQVƧ#߈WjP3.|ePJ"c4<8) ќeHgjA", )smmSkGQAHQGW)҂#yEFe̹S#'`@:xt:b/)&͝3IcZ#'XxSp*5{K- K_V ~q=S>qRus6.C /TfE1ElrPNֵ0J>`?b%m0rd&:%Q="IAQ;9ITWksA`UO}]s]))xetíj& O  hDo]ԏX#2ovAk6kѴ-eQv KHNB AFM\m;MFSRzϱyVs[ڹ3?0ofyaxd>n`SKh#5`f8z@/[F$muV%5I- U+WXlT5U:qLe.q5VJ6NI*YфnD0(X"̤ Gp㻈]y+@!&].ej}O\\ߵzgfZAC[HTJĎu~Fr֙XVixrꛙ5BREvD>Oڴ6Nywd/gy}% fdJ Ja_tQkk_4)7PQ[,@7jW׬-v$?S!l*Xjh2ms HTghma<}&Ǵ@qA#r0i5: 2c*Pv&S<8NST8!#<rH۵x.`!s4?>6Cg1 y%_Ghn A?r_A&I:oU+e8n@:$4/r%k-0[q`jD?eok_}[&HZ]).]Ȣ;j81iwC\C1QDu[USɖ^:YT W" @e}C20@3`EA#5Kah|Z@BSj6 |-ke 9wuOtطBaKmHkȷx/^?,|~0wzXDFZ$ ÄYc"l9zh(Ahꥻk}!WBYB C|$$F|~}:?pXA1+8gyBpQE6r^;OLI g[&GGߋBL0 x@Quh_l+:~ؙ\bIP#EEZe<ʀ0@$2 o믦$ޒ~KGw5yy7:rO=;㭗N,!jåXFT3>UEZ9Om?y}`(C ](BChRBR"&Y$|S}t=M6:4ZC?HkeSk]G;I&`r%^"32i/>PVT9iE0d)m7w8& U0VUgg$rPmd`t4*<FNeC!Ղm~'rxݖ:*#Q;Ar ]A-zn?p"P@{'jАjyYoĹۏ#zLU8gD//Z+9=0g*v%H|^ ev[穣Ux5J]w(Վ(DrvKrTMZH]3}jZa?Sbl^ry xq1. I}lBҾˀOL2;[u< uAV4Ћ%.CAñ8.N@T/ԣx8ʢz~K鰑 z(}y!( j9zv%%I|_Cyj%iyۍg8CzNx\{GEM2^#.FZ*$Q[XHY Q@Pf]׷O\148^^l] I{i]bvj1ggz㭼ҩ,^9u#)z⁨&)7{[0bVX) 8=8rB0gʜ?9r+0ѿij*9RSx^ <{_n/♉LY&W9tS˾{4ϼ N.{跜^sH H30ϖ:̹6xO.)$箽HDf^#Eʗ9KbrUha>B&(d΍a3`P,#JO,Dr7ƧkQVp_ݡgV BɅDЁm~sf)ƩMܘr$>qWGU UO/BEMvpV1k%> ?(Fo3Ay0SrKg[/Z0zC@Qkާp9ԷɁr^/ F#~ʱh!n`n?{(y%YXL#,b'R(̵kAрe,JqD` R,JeIe!c V@̡;XR!YBlHiۮy7:Ըq?:B<m 0 *Ʊg,-"p3\abt9>4YabL/ &ȑwj|VDv{נtzNX`Rt]7\!a"Dћ&Mdyp3!cNl$(<ތe{Cjj3Dܡa0׳(1w)*lf֦tosҗ|ʨg3iYe^N0:|4,cy,GmP%jZ2[L2øpe|-`*Uc$9c|ޫgT<.V)ADBYC`4{Y<KltOs`#kSeTAF<ʎ &fqВ6O:IsB;ߛz !0G{"u9h1#ѭsWjYDY70'U%V`̗\ODm;Uykʩ3dhM4ٳl= ^pͫKU+&lnݬ !{0e 樹y9-Q$u~R 삪|CG9w$ ] CIĘm$w6 W>C]}X-Fa.ԝ&Zsv|h^tXUxUesGVvbxt VL]#V)+ n0zscڣeiehxy없M[-8f|qv*FQvU3IR–hd꼏+.w(_6%g$A1}3u.w }cϯB}XotBI Hh ,T`i9)(ܐf|W&A.x2C-C@T$G":<I6D@OE~}MZr &+N^!-B ӄ!N٦fQm:6،~J/-BLya?f@='mkA{F,ʄ2KŢנ_]лjv/s3zIAvf㝯Sa~RHeAgΰ{z|oO^rZ@i$5]*4;$ Qk7lQYeT3bB/?ǽ@mlqut⳥]!3Tzi)xu/υ%TmXvy~(zcr`l[zwC5ג1.iU #&$+s$MG!Tha.|N4#SVٝn\.[nVFB̏>A7NlӧOÓ R2P )K #LOFGh7K:Qc>i;b#`tR/xԊn7N ?~ZJ ZT&AHLJrTB7X٢cqzr} )u^4mAd@q~*hq󞂳7M/ۇCɧjǜDtW^~d!p@OP{xʴd`qtPX\KߏŒ_l0cUA&M>ZfQV>cuDgVCÝ6WRi􏠕[ mL8㸘Z'!}[Ⱦt1 !x NO/UΚbGa#.ٰ\Tґ@K"]fVSxn .vӜos2H(9JX#;xن̢ 5LU_{abDk5X%Y{7sAu6.ccE6q<WpHҧ{B[omD" SͅAol.FTԥc{5u<5 wЪJ0I^!l^VK-ܦP쭐I=ͼ/^v ^!i fVDg wV=Íq:KuICK%FV``V+&nE\j}9jTrʳA@`qCH%D!t$ў58BLm.һv+ZXP֘vލ L[}W YňRp!=wZ'DϡP@Ù5~"+ nW2`A5dfM:?E7HC50t:0c0.i;n-tg9.vgɨ` X~0 yʹBh\ ೰s9T*b%x+pCA!JN8m#XŠ]{ۭZ~jz6)}DAT[?t?G=*ʾ&7{T뭝zT7UFz%˯4l6 pKUXT,DSVCH# rO%~*zuW3)OVMˎSU%\J fŕR-Jkܰ 3'Fg/b7rT+==}0yѰY_jz-%&#I?p=7/|S4P$pp, 5^#CӐ`\)!=O[,QIN%w{TvQ8ikjx !:aj4LPwFz^.V$}o+:1SV| |8eOj|?zxgIFI#uRP}1x)iOӡM&R V $ _xwʅHmv@!yF/r9w]L!. y",9n0LyfdգS>Є)-"q_H1l ~bF]_]ĵE-jy(*W0lvL/n7p3x`6f_m큤;`՟.#R^Y9n={i5]܋d2#i=&5bK6f"1wF֝z?C澒Q38kǎ>^-k9ܣą8|Z:UZMC01]ج̙s7x?kWy TOFʱId޹qvTF=AC$Anʋ<&5H}ݓ4d57Sr ~jBx1-+>[ӦQ4km*h:aK\bzOߛ. wA!qڑS4ZQ(*NJc~2GjQrU$RI"#:ݑ_~Z64<&')ꍸy،)Ovy'Ž@v#24]? Jr\OToURvkd--74c[7Quz671;82MA'wCjۙwŷJ:j1Q3rjkCM^ڎ dRT-Rb's[ ٢p!1|ɏ 6fݜtJ#H3bSs8~dO?][n[^ jq(=ѹ口]Kl!g횴$-_X PIt>vu`P++B5a<~@=(^߳}>O8OVzI .P$Roq_H"8;ŘJ 3Ғo_#BwK碭}[IIRG-Q Ӗ\ Ii"gn-պItؼw>ͮv}' jnoB5<(9?oOT5䳌x6ɴt/C;b9 Ϸm9'ױƈGL- kU۶o^ۃ-W CW8I8# DӪM0C޴E7K.k tŠ p+Rh*[~?#BJghy4Nҡrш`]̰!i:kh&(?U^.i^)6EO9#8/׌]˃7ŌB}ݸX >Ɠ  [,,Odu30sKښ! S$bxGˣfgR/tU6&1Ylf5/!,O^э([RuƯ*GF$ towktbG.VF=]yi ?8 :EN5rDܬ_aZ}|.Kh}Q/{M;/V-v+c1zPTxǝH"hsPjzazG#^l]6[a'Bgx!B uV"mԯ:8_jQ@؁J0ϜKK5Y';W"RA=^?;7o|'T]rem$Qd N L(/;֙7@BStG?eL_f´Tr:oA[tFDA\.S*1a 1#A?|Vm'_'\ VF}K>4~nLJ TϧnCkCHQ1Ez5{VMgʥk**}‡?NqOߧo$ɾY:+;6[!%VN{ mdcdHg@[@+6`tɒX @P1" |KL}o9 SMuY-ߩߺv? /O( Tw™:tX9ԂaPōS[ ّ&vkp>)}d^*Z(W2Kρ>/=T~ ݠ Z5J pHA:\3{5q8oq6&+eԆ'?pnE\K$Svpͣij#${fޔ:>eցi>Q~wĺ'A O@H,X\⩭*ay)a;$̍ϟWf(wg1.H13 YtpHځÊ4W<u2tC[OVeEm^V;uJuNz [s#BΣsҳaeQ#kDتj+ 0-Z NM26H`qh rL-`ezbUy4Z7=\lUs6ÚB9"+;-C>bzM6x.{ %h[[FօCrmbbyM0fvDka{SIn)y=[ / 3}*. CxLR"w-;׺Ʋ@YMNnr:~ܬF Zw{_;k`mG*eUMN)y(0Nw)oZCTc ['W٫@]~6BѬ:x' +\Wm;$Ƕg@RJ p@>QXe lu%O̢V dV\5؝H1K5!T X$0O)rH}7i}4s*"=Ԁ| y%__%+vfϐ_UΤd&ĜvWؚ{.Qb1J+ȼfۗ91M},Y - CT m`' Ծ9!7vZ5fm<kOIY})pO|!=POtQYrk~Qu (PQ ܃AŞMpt7ڋ3aynP<4|SB> .h@"#mx8YWFYa:_L ؙܻ=D+YjWV r B$s}cgA 2 I?/U-Uq>!1`:> /]&m;hV_꼕RY"czm xLԜ{;y,oGv 7ͧkݕF(1t{1Q߇HuZ ૜yxVb\^C ІMN(]1{MR!tt̥!Kqu*7й'ħ_Dڱb\8i,ب+ B-ƪLR'QT򾯙g {)X?p:4 -,{?U_(iJ2xqlvr#@7A"`s=QT//;=t[[ijKG gWfJxjeSk[1(qa쨏RL0?bSEy'XeK(.iOD jAr[:&D B"a3ih ci[ތoIGǿl+D{X1)O_nm7%`Ԍs`LrE{pt*MЙ@S5 R+/JNlnU6D4YCSќZi;vs%Lx纙j$XGZwKL!5dJ/IP''$;w29Ҫ3z]!l{MGV v.q'SW>$H|h B'~Q$:/om}7|uWg},/0bI&#DPrwԷlSI-zVϚku" LWx_L҂ JND̗[Ĺ!O.*`[p G\y˾3LF!#&;z]GqtR8kH┛ 8UGkiGyDh˱mqVwU;eh1"%~J~.ox@dKWklv U mi!%.P纎s`9:22g|)cq[-i71<8R vyxc# sbi{9u=r`ݺ)"'fStP=RBM-jJ[ ij} 5:#,Y0B7dԘܔC_aj{Q+u8/e ( `׃Or(Xo*WFIbɮ"`:=J ,fCi!_6rAGiEvN9|g{:A.9wЕuyeI^bX7f'BEDu4D@u(^];uG^5|!ǝ dT7ÆMKOO b6X#IT=l'˿߹BŽτLvvX}=D)zwEx%߼=cQGwc=m'$PapmlטַHDŽ88 #9}Rcȹ2Ljt'l,CZ6_M} ֑;(37`#1wD,?zRFm`ڃO潂[IbMbn2}OiTB7G(Zy w{yj?hGGY4S8z(x5y >TI-Zettt˖c4~}:a%s?WEfu Dœu.'\(+.-^6m5H|`V~U!buϢ ph=@o6@G$@`_ȿGg+մdՇȃ, $kRxq[/tMko4 :,*NޱvcvFfN9ޜRىa 岜3YuOm:k\;?d?}I!jA"zn'+qёToh6P*YI VUCy0:s&" S&'qjd DˀnD KdU.* O-lLa̴f֗(Su2>, *ВiKjoLc#6^|"oG*o+9UރY7F}BeLN`` b[iӿ-|cNUFI$hY~a矕 frE5T =a+) +έyzV8EF{WIJ )rsGQJ`ádQ=o9RL}0{: AV]4Ik N@5#5TB B%ʻkEփkk"ű~P=mTTE =AD~kS>F`kXMi(R ?36  n}/OVΜ:IJIQ+kӃT f< &/G^\Z[IVn,WGƟ2`_"u g3 =hBW+b5Sؿ72wz9*/8:ѺA4)J?.m3oD?x?w_ǎ\-4pD*"O8`ML1V/ST{zhymԙGI3&NЩ4"M=@EEFd}ƁZUEbAQK']lUs,'A.8fM] Uy 4w3FC(baCM$D iDhVv5}e69I ݯ&*> *{1far|Yf3 Y9얜q1 t?HZ)#XXј>4?f| n2;PȹuIj Z_}BK>[[) ФX|>' Tdrv)q*xg?5c?{cxTժ;ܨ][Zew(428|G $EOY" )ro\s"r%-Bs;;썞rA3r% @-= ϐ<NޡWX/,8mèGaG.am͉&᥂I*u¸6eSl X1̀u*z1jYVW=06(Z쫿YYi;.s*Uq'3HfmW7 Y= ((?.R#f`G,+1U댬{Un>{3Ki׾7Xr1]گ!6+WKFW xk0 Tj]bقqr+dMe"rbH'Zù7Eh6\}Y#pe,h\r@+Sl85N=}S+#zT<`٦ݤDu|Z%Ublψ|-i0l tw2c;&KsHJ+=ѯkUN3aULǶ+ҕ "H!Wʉ|?q.ͬv<6b҄ט=9hq֔pRO^P:0TP’}]GRY[.W/bd'׌:"ZbIs@W|`.>Ơ24u$|n;|sȖybbATdxDNtFIB٪ Gil([WqXU,(|z~%M2S4|} ݭh|M\{sT[jak V&֮qOEu8w;,~Toǽ+f)|FjQlQ ޢc ~UߔWX b Pw^y+LZě⿜]3~[;YH8{U Xd"g4GDv[WP**]L<3wXKV0q"|cB,1V#SW?Pn,*«"!A-yhkn 1<č鿂"h@$OA7912b(bgT[1u=15%X,%|X=bE7ð\׺Ɖ-r[?3?&=_ ocN Aa_xH!+zWfG7dlš:Ht4P=t぀[XN2PmrZ2`1zJbS,+ю&kǤLCOևΈxmB_@‰BW:=*MИiҏҾX" oLomOC :اhNՔ5aof!(鼏VƅضD])0oխ[(B{eIA%j<+&$\[#4W`zPxEט߱A)+4SWy8紐VHOR9:/Q1 %,aPM Nneo?m=ݴNxAME<$BÚ?q|gxAU@uGW8Zx#;7Bi1tY&nL~0 $]Nma>I9 4 wF.u tpD cjXOO7zOQ.YNFPo 1|3^UG%sa=VNRȪGReJ.ҖnՂуP/k5n5 :%@Hm8A"lf@ 4DM\BԾ)&MЁg`_<ۃC+ 2&:rG }{& I kشmkx#8_Wu^.B6D6&'Xq8'm`Bc^#ЕEـM ~$@t\K\G9%; ,h9(5h>00DR߬A)IR,T]&Ā'p*5U 5V!ᾜ!cvwY4d4sxc Y"* H2#*$D KczUM*6$-#R*)6 pF,MF) n }Gʏ)G7WԐLX>;Kc!J%ğTǁN .Z"k3NU<Ӌ@d^= QSXT҅vP^Db#ӟQ=[H!"0-%Bͬ^~F9g郡n ޝ;!\Óc,*s,Wځ~MؾQybD$ckS*X'$-K#, [nIDmq{VXz?aT糼hBl9 T@upXs ,͋w1YָFFOCwV2C|~I4#ȊE4 MjP@BLQ'8GE'-A1Wϐmc-Mséd Va/Au-U{A3.%Ɨ~NaF:)#mΠQd VnkB1n @G}'l/l lqQ U[DT쀕7CM$DZ!*& ;?~g[TgJfpn•dEK[yX5خ:/]~X4x9BI.DܓKXPU qYCNS.m wnmPB_)X ,2ZlwL'vJ$npD +;"‚cG>gh<>A9l+/(e}j9%C}Nu5@Y#ЩJpW^?c򶒎\9zR$Q}J-NǦ)"ͨb*~z5V1&!NYXz*<1D?#VSYd Oӯ$U|O1긁(v<pT}RWk{(퓗 /l?aqS"@JcGRA3c&t6n܄IhAo;{(}*ŢXo.ُ`/x6t3nd[>rY8HX+a:2rj[ f} ~͔H0{?M`'=ȺL{2"`{8p%Sj֬cQ23/8ic xdIT2˴A$򵸲_/oHĵ#s}̑cMyNsv_!.k1MÕRN^,f(e=,ё2 JZpJut‘[0CIŎ-*c\Jhbò{8<I s#߂cKQ>\gjMFG> 1Qk$m<ܵO"5w6.VSEWO0e_-gqx t{̿S Bް9e.=`Htm}wX"W#+,ճal vی4h';1 f:BgEI], !*3k?7MuF6Yl#Rm݉mz;ES/cQ_K*#s:.IlI851w82/ݔQȽ١mzSq!z e_ZnKyB#fY# ;˺x; SR6VTI|H'NCU@N%-ACU7x'~V_F]X{HŻܭxΤQ#mzOZ>\p!0RuQЦO1ʫ3h$$ǻ]u*Ek'n1{'q5W +z*2 u>?m8S& w!R`Y@Y_n$II_$'s? ڞ 5X5pr,zk=&vq!"uG:pĩ VԔ^:h :-b1 {?eK2*Qk&m!lۯߝpMhSmh. }fzrxl"damrv5/k^ѪQMhsR!LFAA\ 3;w[#"iFJ XU+D0F"Pf3a*v1lC؝l*\k{0EQgT GH &Ý3?l소5ߏ6&޼㙟5+pBvAe谉+mjh_0߷ ֖NŴQk2 z-XcQLt1xW| ڞW@^1 J:8; p1kזۮ,_}o4fVCr#FY%1D``3wEI,sKE)-dVc+ȽNg#nNMh=C[܀-h|軥(%PEԪcS-Q^2GmaF KD"3;]Y:RJxeDl||" 6C92`MS#x˺'=yc^vqz1iq0Tj;\aͨXFFQH duVsr ʶ4p擕%bJ:j|)E PtƆ9Cu L0QʤF@曺 a̹]dXgEٷٺTvu_ёUr?WTU437ʎ2"3P QuWq Og.U I=AF| Uj.}8ks}|i1Z%+Nbt ݚ2Ks.-<2!Ays{ٙ~컙/ҭ0C|Y[T2O6H(H{[`#xǨ=ɘÐrCz[Up}cݾ:iTKjt½TAiѣϜ:#TKӶf+MV˿9Z8 a6 E9GST\zUtL"!.5/^!Ɨ`vTF{n͓ KpIn_2~:Ұ n+٩3t؈줷Vz.'E:+xx-oH{ 2cHhy\U>\2 yA戀"u*p FK>FSc4bAMhϱ1os0֡ dWP0cͩ=;F-sioU$æ- :eL0}t+F;#P8kw}֯~$Y Msc$ *]0ov:Y,$[B[sS`٢$3nr·7OW >S\U/J@NUD((Y++ԝ"w h[gꗚ7;JF4{uz3'hg4A{A@iQdKv7n.ݤA.L}DlBrU w!cK\x/n6 ]H5Lgm19TOxRCnu'p1o}l/xT۲Z!&?3YO:x8NP^Tmc B@Nw8-?Flj1[SgvUE62(Ж-x'*Ľt1b'}gžfLZIW~ 4(Z9@h Eev` mU+cctp_וm_Ênc.l['NE)ۭpl% { R?ªfG2NYve+by'YaA=ݍ@}OR":0*儥鼠/ӹQ{w1_Gj:M)#s厳@Yvf-'{^3R+'UQ=wl Z\v :ԣ7C0L, c22F:й aTN*.NpXN,n(=@@Yc3v{ ÚYWfVJD-.@)GrYZ_1Z7 M9$_'/`y}E y7Z'pFoc@כ(ՋO6Z& uټGݣg3 $؆zwy|TX4*{Skcp~>=ʍ|cޣu +~yS((xZ9:+dZ 0. o]Pg .˪!?IAGn).&6tioT Tc 30z{3|Zdjr?M.↓Y!tmk̆)J"29ظEv`)' ).a|+H g?\ɦa TUvTF.ڐD:IXhw3%NwjL8'R2mFOb^Ճ  ~ )$Gyi j935a`@!S䈣d49FucƦ219ZdR_%tfFEkXaux%Q7"W IH\Ac]+A-T n55l sGHbÖL5U4cOr!!,%Wz]|`IQ[]/ HJ,ċ`sZsN"a99g wzA0Bu57~M7HVi9bPJϪ3. pCYroq%AmE\'ڦIF)撨' 4f ,^}05Ga]~*lNv?V oX?Iŀv?g񒱛 ()v>LH3~7-&ΨRNZԴt 4,|;NݵyOl;˂" ܿb0`#V8!.*7-K:] O$@,a[d470'sy4*2%cC!hbSNİX)e`g?X"fDPpE EEy\0lh+U)΅tMGƫL't}Bdim)ۙYv컠@& ېMn4{r>CI0wCkRM˜1.!5T!|݌7)CzI:"O;˃f}D.ovŽRe=OW`:D+h-^߰ FB,HfeJkV;# Ni$,xEPJP\tq!JyۭmxUG$;F!NbYsq T '"n.Sy(qKB) F4ayH]FhTjLDK] # h!%Zˤ_ sd^탪p92B5{1f{G="Ͻp|/%бؿouvox1n\-oH՟8bEv!#QrD#$"8"OePn1hRn<33&ٯn= kMJ_SgqDҚD[2's^,,V+ʰq7qa:<@bˤ8.%gV Jc)>GPM;Jh˹hm<"j .-pFW!f lרw|w !*_:җ=Bsϯ-gYr.)94q,yo39 O!Fj=(VuMA/ ӹ,S0&4TՏ͚Ix1v7  cnO\O5{ a(P#UL'6'b#PISh̅l\μv$Ld FR znp{Ɔf|OipUy C ]qjcka)3lq"p;A eA%"$*ґ6Wvjt|6g%#Dڌ,NwxHuo= ܊PR_P]V~ 7;0ÕyhƯ%heEx *DL &ȡ.+#$nnEЯjxbPYWM Zu)ڣEc\+^V*0Fv%lCxv%TH@\|oBA!?piBR5CK`ݵ/U2uI" IOfn Ώ_6Z E$I9m:E [@&aPm;t0h{/7f`V((T85-~q4Z!Z~ Q [9(I*q,|4|\sqLE)8(Ppd.oma[^eka*H?ʁ46\ LDthj)o _ki:VBZLr0q]YLPF& q>bK| |,#=њ~:0@Gز$$FАߢ/.{ObeWx)09'ޡk{ȉz K(hcwF4b[,ξ"^^Х{)ҲUCMe"ϩФ>?NZ8'[,!lf4 +#ZC$rI_꯺FYJBHS?WK {7K:>mVdLOԴR |ثP1n0 ;䶿,m%aoG~(=&_(N%2@IOsףIYуDT0*0J4|&ʽr|fsЃ[C'|ّ#`98T>{"W'Rbp$(i<\2niV>dD<[x9Gcbz41|QJ+C#W??"ÄA3;€n&o!@^4^{d4R&NdIYםEQ)7 H$m`~֜Nѻ!ZGH vKL?٘C_T=:&' &P~)ov>pxR|Tz &c.hrsWH8ڢ7qty^\vHׇUx.H/28B)S0Xy-rzK;"E=%7߁U ˵go(y*po<3Bwf` b'}ݝ$5j埚/]&hB+=(oET 2}jLy5+ab]^I}aʭ02*SMм%;Z#\ i۟-kwY%Xs{_QHOHջ}o{-2:PYfiտLلvUwֺ|sI%9ѧaA;c/0R XZxW1MЎ>ťػvKO3LPFPS63 ĦAŜJڕ:]m+7OAwT2ԡҭ sU~v((i[m]sBt%~&*ZU.wmCwm(m>c2*n~d!Z; Uؿ&:5Ĺ_tucٓfGfp5SpQKx[ELmn#,,Pϊd ʟ2/RV88:$W݁7`Aw>/YjTVQi)wRζW#AkJZpiO31 DE(C1PΎݑj7"AI&",go_x]q=ؘ``nQ*'ʣ$ <>xɞn NI$\5E6mU(Q "ikE .yPo!@8_xP-WCtV b3Ed>!8b r[6Da )@6\Oj:C"-#h.)Ws.[t ȄM) 1.&?7dk"V+sFWk2s_(s/}fI&Ȅ-'9W+q=p.Ԛ!AVb@|6a"b#,G:8_I!#cOB&z+0_Eybi14uKnVpݓ4ۼ5uM ,[gfqׯ)u4q>d:[_,vG-wmԐiU:E'$}AdKI$Vmf0J1=v̵b7,U$]^kgG9/i|jP^[lE%́RѠ. z'CkFXz 5 ŒHl(Ap2KuEmh3z]i, yO%j@8'Oaکi bf@ffXsĠO06XaKK+毰dUa-қR O @> _Q8 "AԼȂ>VOUџiDO:8 RĶO82!H6S\uٲp@<ߥ 'i>%   ZIgUĠK86ЁWߑ.osw`>:d!.b2$g_--L)BE)CAvȶĀ1F>[ބZc6|> } " [H+Z!+$Cio\!ҲL6*`6;/߫ӭVze qGn7Mo*oɽEϩ cD66y҈!6"lFmsQnˠ,R^7ɬz57fbI.P O X6 ":6/QmI)q.+mqtpEͼ6Rؘd#>>4&,_pȧRJ"qP)ďII^Sx"ҽy_0K,ƫfAAa7Z>0׮`qul{Ż@H<[yw8i0}E8Z7 4D4$`JisށE6u߻N>U0R09Heݙbk{d7ŀ+s*xWԗl,B#7?}D[;"^-$ "=8 xՕAU\)\# qPA! a~.Gb@+qΕYyY*%`Ub5N}p0з\&&ǘILN\"F|4`cAkGvByf4h6^Iٵ[חժxU| jV%^Eխ-&JB]H+kkW< xְ\8ľ#6;ؼMxz)T>&_#,f`P[kUҒgܗ =O}j8$@A :_e "C6#K%^:LI :~嬨-#je/>+cƖaQҪVfAz(9^R9@fm aRu V}\̇RCȝjRZd~N( ;X#t'+&,J)EYh -PYm,wd¾brj(Ux(:f{!*k|_hRYW]ct&bZB6bZ:U "ȗ!ҚK HZ4b8A(вf|)$1eu}h++d왆f!j ,>N\z~%dQZzN p* +/0Y7",ud zM/[9D$`|S;|2%%G82ifyFw@ Fηg[H#+iU}ej+  )9kͷ,8v%l "{tQꙭ(k-js%{B4/VZi8 @vI]>Lޚvs9Z=`swϲZv*LWť׬7sc 7ŎBzr_p[=d}ݣSq9'S+3,$ *}|=ZLaiDzPhXDGcb` |jB1eo4[v+:4hNi=p j``id(n^8iۋ1]󸎘k3bH~BJ !'0'a7[Xe4Z)ik)[^p/JöJz%nK@74u:|NBŶ8_) oN[ߐӟbPR,+qgAl#OQ!db S|CR}>κD/= z 8֛!X._߀p([֦|`r"W#o% &\BU uF!D;7{`?![ k,ɜu(/-+:WCD)M)b)Tyn^CjWݸqO }{Kɳ ArUn1"]CxtԤ/_y l"AVRFQ߁S/I.֑er ?Bx-ܵH5-o:oeY`_Gw[-[ lT\6I |#VIN9Rx AbHw7 k$LžT7G/C^kʍwcBb![>"t3 g٩kVg.tȘ0pjF9 eZ ٶLb֍_,P+HH F{LfH7sws(4Էn;= Um r\,2!kfbknL 'ݳ@j"o<ʽΙ;! ᛎ~OE(eGBns}p߼2/8Z*]h* 5 j1U8O_O8P6^:_u{^lYv,9!_+f!^Tϣn[sDosN-DDX]xeE3-YsK1#Ǭ aq -xBDZP'ut|C:S+:ZWFCm8Q U/SfAH}I-jC%۳N%NAk6eu'Ki3#TQ A֘;) C jLګpR |.i'M0EPoqoێI?^~ڀ/PcI7L[>gI,2n Zq %ZHzePpMU;Dx|ϜZ̊qU eɭKMbhfnGU.. qɳ vDTn' s#11= 0'A:[F?8$oY]%{;%i-&?7e(2.ot7 o~6E\;t4C1LyVqRҜ;}3j}6\Q .fUEpc2PGq: UFH~'4KJ63g: :W \u,cz=RG kjz;!D%y&?+Pm1 brHRۚN[iuiJu.wj;Q^E]$ HJ/ܓ|,GM\^7NC͊G (pgUvB{oHR\>XĘ5fmQKġ R. E±|2/* QaG𻵁_9jnDjlP"B- xz&GfߙndDCج\M L?͌"d7HҩR seQzD46a^5yv6'hTSĖ =:(&El OG(ãa[Wv59i2;`0>yR^B+Ϧ}]5Ո%I/FH-_QY5O4H?fJhL? 8ML?FC*݈t1}A 񣲿:g eγ\h vVZE YŌ~X%zAؙ&$С:z~t]WyUk!;{tS'U _͙[pub>?Sa!ѶȺvR 7&·7''@IIe1lR }|Fkvx59SK`ܬ*m|+v ^Q;Ioe,>|D{q,+c|4M%@F Eu 4>m˓j]P.1+>#/Hi<dk5D9l(e8p$YdGcxڴܔr4 oǥăy Y{* UʯFnRn4|Ydz¶Q DpWW$À0!zTDJpg ~GC,u=2U7 gg)3xbIxq|"*Y?)S8O[r6|^r13PBbMb&F=~K'Yo֒dc"=܎*sFN%6/z8Xttk"xW_u0&ft]Q;8ҤP"uWyX\/4/Qn\൛n^^=BϟP^P!ۗ-*E.8

SP9:Si'gYp6wAF`4AZO3'S!ƥmӞ)!mc9R Z0QInae@^)bfa .tWڛLEfҶdgCoxixv=9ZݓX\%]![1[7GwQ"$v8$BhB{ c7g{@%T,Ml;a<{ "I_kxEx3fk}n'нu2`{`өory/S%HrmOh BQn2>`DC 6GzX#PoZ:Y?@,R_Wx6Vs'rDƒT3Fld 6n7ki'gr`%fCJJ4-P +vEHBJBmVt̚j Vf!0,6f_VM]ClS.Uxu]n.-  FYXm2͵}cxUnS7$Ivx-|FD\+4Edm)`)/DhUD;Lnnjxiy7N!t2م;UpD~4hsqPg׌KNx(|/Y0,3(v!!\PbR>5;2L;.e l *,kW_wnFi_lwugU(<PUk2*v#ID@I_$u*Am~dgūU Z2ʜVknqp!- "sNUTiUonȻU%͊7 B#u&u.W.f2 Gag$[殐oD!߫o~=ʝW~T[ ۤزKaD=N瑌` d8aLJ(@5r@8OvPz戚 J.W9`+Z5ND8`9BUtqgs9>E&?ױ&4>!:͙8|)4=~I0#BrӴK'$/]ۤ?m;daǍW·nsA0 (5}- G05W_9ΗNŤ?-Ȓ؍y`oSBz f;l$(J:J+Ew|.vOI|dV{o[KZY@-usomRkiˬ[KJV K, "_ +ڠ`u<Qrs7߀4BqVAqOJސg=+GtN\ >/SjgYS3VSGD9P,a Ag[55 2, /֟p9 pǫL^Xiqa"<>ddfmo.)U$-: `+V^k-Q?\q[ 0c5>H$"D4Hv]4->~`s(g=v. Oٺ?0Q`c&Y,:Wr ɆcR ׸ݷJ{[d`+훏Z;. $NCM4B/WL>)G?i"7\wF0p+Ք`#\$ǮhZ#cCΎB10޴Ճ(IAp_K-Z.Pe"j3Ԟ dOyShr@92Ȝd0Ax,W*%42,NOW!>lf>(&}A`Vf,GV}G}Pz/ŜB~7P~ nDj&3k9i ATwg%O zLY5AqyP@hns3ozt|) 2fʉtS%%zdE.4ʬK`oWES,ȁhqr!y3ZxIlWHcp:xB1_F#=;D&u2×Zs!K7ZyZBdW$ R!ټL4 ˹9t!G6CP1,6}x7|s$=,!1kf&oeV=N9('3w<7 :Jc?uCkSgqq ^H!2ỊI 4C|vOiI}EUV]- BP0JTu\~:my(ݥEuPvQEfɝ!uZ;bV.oh(CH|PD6S ^L^AF<33ؽW!]SNAM.NHjGmzwn.@I1NMRҶ ř&`p F&OdtRCs V7a)\YH76Ak:9i(:ѤD*D3:X# Og?/ndmԷsže~~Y <-O]Jgz]XKkk<eD<ϱA&AQiڭk|n_匢H?jjJGCxh{`ϺTsi񿜢hjUP_Oo',(JDw ׺0y^Ϡ1" m FNFbo},nDE2<0  _oRwhNDDiGoˋ0FL}(8ğÂ+j泉T&4>M*œ6}7O.`[¿j~+t;kkhHT6o{ {o63bԐ-d8^Y)(5#S^,lQ'*Z\(4h1@mSXVН~C|)')?#>~ll=l<w!!暹)saҁrvř#i:"u9L檿n ^+xs?Gf&JB;w:YŲ|34WRV YU`Mlz$իd'v.Ŧ~n/GaGDIoY{kZ3#C̟x.;Yl`҉WEafl[1Jc-X`4f!30GY; 9#sΘ\ =:*_ X@`Y'M 'epbg^y۫iR8 I1Q#@LO.Bh(xIM  ɸ.YBCtQ&dX]Є<6$z%=1b[~! ZxnM?N`}&m7 ĚlNq+)a{&TA?BB(`qFGƑmo"Tn¶"k Spo27^6?Ak>Jۜ[# EUuds}:aOFC/鞣TfS\xվ LGzT7b,0s39Yb4{\ymy@,KMf:1[DMn|ˇŦNf@NqgӖ j v=wߑYCz 6^|&Ζ~Kj _3NPGtaq n Mp7H8zTMuK$r2zzУ,}U8#nNPqì3K "YVD-ǽx$M]zq!!Shh#ܤ'|@[m;~ ?pkHUݳn|v3TH)8 a(tEr$&.yuw ~XBb;FGMfRE^q>}BHxʖ4>/Y22KIv٭МfZq+O:'O|4>q+D [ŇmF_dhI(o\ Ġj'zUJRbSwac7/>y'ۅ W|3n6u9KN7w0О+h'KJ^nfBW39峃^ix6:/E'N;e_, >'¹! 4]7eQw9)RЪ.{T>:3S7h .4pPNb$ iK+)Uߚ} γQGت-D륃$g\v& >C2n,4檫ԏ%?tL$E3O[et˝OH='i-fjH/frCKA ]fOF9Y>Yl5ugx%zn+)`Z ṴŘٳ7&|z(A # 1I9Ŧy{Ƞ2X.i(:̞HxRco7@ĖKsw?)Vz-x 9Rxʷ4^bջ+|0JF4Fvs|Ec<;5 C*0\O.3RR޵or:35^仫WVM(آ%AG-A-wʇz~+k|K{eXSVūS\2y 2fl.auEF/Y\ģ9b:?r%ڢX K;HfN,/JaGoEC Z vZC$!0.ViJoߡ/;68!QtOHִG;*1m84%R'%% 9Co ojPsH{oB%Mhw3gdހvj͊Up/&DUzNt9b!Q;;E6MLFY,QDcYe m?m>MB\Tqϱ9~6yyZ׃F}Ȩ-jtOz vPU $a|»9-Wbhv5Fë!wBp_V7gx퇢*|I'7y<+3&CLˡuF6`|_x:tYGb|Yu:o\R] J"(䰈&'p֨ Iw_j5y›}rvǓ.is^miRTcvMF_>ZƁĈ< 'ƓÈh6SLba~\'@GF@2M%cADHwۄ'R!ՐNPz꤀Y_ApRD&M/g 0╞v1S%T+{FK\˩Sؾbq-9SN+S6Zi_\=' __k5l6^)[)Q yP fͪlYX [s: sV=\M'lNsɛ ٦fB#<ˣ\|j{r;e&.s69:)63:.`buLx3OrXFv=Wߓ߹mطFLݛme43' h \QJ6dҫ. K` wb|ut+p.4qy0ء v&Wϼu1L7yoIJF8p=Y4U%/0UءzLVUचbFRN"L06_dE\Cmdju7۽}\9bU&P2 T}C(K``ƍR>cN!_鎨s6y9/$+3# 0Y\Kx屟Ku:y0㪅Q 3 %T.ZMl1ed}qK)W  hK[{t\v3P ϊ&'/E~,wb#~4Z c3׭~Ϝ|7I5_`-c Lg/ AZrQVfF4+V2>2gjO  vtUM2շ!L1atY]42;)@`Tz1 B+US&F9J̡0Q=4;L%ݿy /G+_Y0Vn9~Ÿ&DڡLF*(.PV&rLjو.|-C;1HlXv l+E6|4a% SerN0ꈣ[~U@F=1N Xh,S*T$U\HɐƓUV<7 (GYCrӐiOiķh%.#T_`$)f>/Gʥ} nqD, 1?x4jG8AXf;qZCcQlݒ9% ۀ]˒<% 8 !p5{BxiV$eWQ>Pҷ1oCuXM }1Ѩ014,4Ĺ߯UJ}&EJ*/{ՆL_K8=7-0ӿ:Xً;j<fWd0؟uR<h<4u3NX{l>Yʼn t q_&|c{9<{% 0tǍT折UCCAt\QxӓI@m~u#ݔc*HCV*گrd2(@3?:Oȏ{~mu87(<ΦL?{uEI͢ +=݊`|8|` c>C'(`Q̹*dMƜ@= &ڧNq;xBO&HLv0|r6!Hw$ůc~Oq$˘8~(CjJ4|VRÿ?#j%u[^^*q?N@Y|2Z&?巏$EگRP87g&GGNyh+4, VqEiVG9.i=J)]̒ "1ĄٍQn{6?=yRzzg!(Iz>uOoYIo%1o൑$lsVڽw(~ 򫇚›uddo\X :]D4d׾p%M Ml&휰s3Q5k1K٣,hb7 mn =Ʒv; 8Ѧ8IeJeD> k@yqṷÝ2UjAbgl8$$06 g $=P VYā[f~^VgXM.fB% 'Sh:k{;dL7{;ô㤏 x n²)bL(E@+CIwhNZ O rj +#e~x#TgCZ#Z٘HX!bo78 2pZR)FI )Im'ln؁6P|PظEiCiWX 83(/WoRՐK Xq*}{?A%B[磺ƪ3t;V/hk#0:UO7E T7*h q@6n.`q."<<jKx2 X5. 悵5eHئ!Ow->*v{G:> UߦT*3.߷7bL`{z g *k9[czFت`?qAy8vĮ6窵65Z6\q󃁵/:ӡ 撓J>81ay#RI.Kf0p jΐ T7jrWP],m=M=_EWX?D>`ukmxyܱ}H+sB.QFI@4S+>:-p.vm pbc务8f -vtnKvRr冒ׅnTy,7>lbF$`xSam-bI+ xTXM>?|{ü[k&L/b#S_[-7"Q.8DI^2&4*I^o\8KSUg¼8G;QKϙF\򢳇&|{[#̺>c1wā GMPޏ=;EbWt#Ua!R9]YKyrd*&O ST)ۦXC5>9\Bml.i"t+'jGgʊ L4zNr&I^JgR)  ]NU WMXtK^CLa0Kٲe;țqp;&2SzF]1:B ;I^)n@EZG NvSܴg9Jehuک!gL/RiʛӇ|ʃWNZ(sr -TxEFPcQMnk[Ԅ{E9̰#T$b<%b <:C3Pg{B)vu3qţA r"D͠1%!Q"*`82 *hd?0>ߴZriT~LE<.N&{^:¶$37.wgI {8ÝƏ[|$Kt%v2jw|.'I4% FWᒹom>iLȀyb, D5rq`.CD΋Cf:Ov!m)Kʷ̓`WⶆZ A(-M޴|9]Yӥ|g;4odP BZꮘIBlQ7Y}c%"TSvttGE\XܾKbMSYb0/؛GE_̀)b AnC~#&iXbwbZAyS ]އ9DQFۤ6qw!*yG}*Lry2=Ϛ}j-/HZ OVO\5.`AL+}FO(뎠 B6̥? 牦O'~$AUh;cA=_gXT.d oIw $Jb\Dm߉~>v}P䏩]lZPAfWfcewo$X3ZI eT ;鋂m5Iz;Į277x x*ָ51r|%7.a3*ٷ`2.[Y7Uw­%]fx:TUPo.yt[[N+it $#U2 M6}\_~cw/GA%ąJxpdc刣;!Hp4-vHRtˑof^_?&eZ]3hb' 9ʢuŷ\;_X!;u)M'JDbZ,j q\Y_vyx<䰭77QL&(Uo?Hw`7D .zH+cEխ𚑌tEلVvFɂojsʡιdͫc1nX 2 ~O¢<^㖙mp Ya[a .I  IW6%f_dYY}-5pV sCS\D- |i@ C6ੋU#}sLCHƙ~akWTgI)(7 !B31g*]rJ`{d 2Wb9KtoAVaE0QqOHr>aŽP>U(}ZI"*ACv%)ߣ%r]NM ɄT|Z2`kpW/թ鴦gD5N#j?nv*vWs'UPR벝n~_Vf1wGAaHi avTbY\,ʬq7z#EbX-1ZCO j(zmmP@&rp!OƧn쵃ɎL܋[jH#Dz5T  GJ+J&T^:s#=ѵ:uD"s0&Vt2z&`(o#y+wKRSo֪lt9ވ~N'4֊PJDf{_X%DeR\8r+Hh-sln̩6#U %wkiq'TO+A'V7]}JN.ĖFW=fyE5_ϖ+24I"*ϧITkIGN}[YuּiC:CmW!=sQ.qԶ0_YRjz}Of",|;rب\ϐ1@w4p$>_:D?F88bOMLfp`ĢSu^M ˇ,4դ3nKdm"Xd+\g^TX ?g ?)k[u@ooRW?xFtu $6ڦ< _8b!@īO Ibɖ4HMrBlo_RvKb ϰ|;Vfd+^BM 㪞۽%hWJ=}f{4wC?,OdRvG≥AFK?B+J|^qGREz(iHOo֚݋G'hJ)x胄l6Q۩4GN,뽄xh /@oᰙ`/^L/,5hN؇XjG|̂_h_eYW"h?{ s.m\> ~ڭ{o*rpXmh@Kޖc|&-0n +.kW@fglgAs9Xk|Cа$(IH$S4g~u*(n'F8$a$jn<+ q\$fׄZF-Nl 6Ny ZW;qx?DYZ4%JX} uѬC': 6~BG/ 4ߨ3n"gPXߦGhyw)sr[F D27d`;j:9ڼ&a5{6{"e%r)?P5;\x|tyZ<'8:/y2-$hK)ZMk\A#nsr0lK&s%o!W9j*WZ[F`k3*bZ+-\T}W$f鵵A'?-_$@E*'VҬGLQ$[ˠ2GMFN?$ib馟._g\x]DCW2,,`F8ʠ}d4 `-異wmC{MibvmL .B{ٱ.?xQ YP|z $gHBTT@Mt^(N +"ZD:JMrŘ"Iߡ3TCc$Xc@cϴ iOɐ-No < U;`嬖ep[L"1Ԯn, %*N7܃e[8v^_Ke8B0MpV3|Q~@ 4cNs69tStS׿\9SaIO XG+V]n0+Ao J8}VU`YP} +5O+J HgJKWDxWN=fK#L6S>bo؈8KA"s!_\kj6jra|)pr|6`Ω#w l8㫷Ns8sν+`+K1kCD!s~s~ag $i‹{LSZq[jE͔)aC:t^G4TϔD?X%HC5{t,#7ro}nEEIw @̢)D jGXexSm՛Iƒn8]Π dn ! iʊ3ˠD\7 ^Xp,t1dz 3ĒxA<~" BAOh)-IDMi3j|rwPNfsEF'E.c9./C'Έfh]*/쭫Rߵa&"}@1Y}-H2E*?SV @j.E"X3L)&MQj IX;1}0x)>v<x~hߑHڶn~H *i1_3Ik"CZfL-^qw)Tw2ټ(0g_US *]/5 E_.(iG٣s 2Eg ]/r,ҵ+<` ; 'oVE2@DwI+3l2Go#cu?UGah%縉GKpbKbRM/C> Mxt,UkkMAT˚x(d`Eɏ z`!"tŹi|k6"~FDԭq6T( ]sC1^QNKs];Vwf&(JXJ|]ps";V!j`lx&!AyCs?iJB4@NzoG\,(QEϠG|L8@7UT@ݰ>XY^MWd̰Us ?!ҟIUkG<\B<ŞZ66S=jiYi[ )ڦH#ԫ}?4KJ],ynz}=#@_ {:'d/ջ` g F%:81pP n`PNBo8S\m:^e_baC&Q'!GTΏrD^PI4 ;XR3ƐضW!}yQLulƐPV)O'/[. ^0 v"v0<sȚq$Q`o-;C9$>R,+S~o#oܨ@ָX«Ϊ6GRu;z\4jugl/,P T8U7D6E`$J2nAҡO6Ep\?OQS#:pPձmFm#;QIV$ީƇc{*/:.n0hTLr010s.qeM݉;noL}H,+GrHѤ7*}.hH }[E BCR2DwIJb8Vjƅ/tR!s9]B~Yl{dx%a3~<ln!# /l }WNU%MM.!$@I}p&HOURZ 5"*9&48|B@_֕f%[9qewmS I>ڎFz!x@s/'bRL?z\2 XXvH'eY,}`)\&~m+ad.#$C=]G)!ݍPy@W lK덱8*o?qls2q=_ l@\ XHwSژpext[bPL\>K/>ۇ'q!2N!M޳&%* GUƠe4}IybTD =mϓVD3YnbI0zf]pAdmhHyC3{ tԱZ⧑NG6Q[k>'w w8AO!e<ԑsbL՝Yui2ԩ< ~MWa}E]J`ODqzi2qӄdݳ(Pw]ec)Z}fJOS7Cd{=Ђx g(33dRJh2?ҼACk(}sȡ/G5gu" %+眹/)bhgd<,\; ȺjwA' ΫzvAɻ5[Az@/R-оsgg0/b~cduVV#`Y| ÀCʗG8$ϹP8ԅ);IIzLj.پDidn @j %n;nx"Pzx +ڢYl{b F8{dzbҴ yĉhJG~CHe(}D:eVl'bL:)& ^ܟBTcW-lJg$CJ{Eo"B`q<E]SQ']ǒJ9⳼` OS|ۆĀ=4*F;9vL SĀV>RQTxy0 ,-BU9dwI Xqjx&x_M%1RGGp0a]+,KK۝zf]R3lX໼_IRK -r:a@N+v35Gn>JTˋpJ1YulD#ɞ/Jb}aqF6|cOa2II!Qfe=>l̜ v4 2 -,p:(aOP9# ?\caM [ F ,lp , kApYvxK&d zsj_~sؽYWQ.KYe]|ZePo̠7{US~{!y\ 6=杜{:V&|[v[,՘R+r1q !C]Hr%E-fj&{}5 XXAYԈEf\X8Ei(t53*w^eP4=¹19rF{,vt8*kkHk{ۉCvye FDKR8,wDpaO`ٷt|\9cCMw3Ԋ6 1x~i:49oA%aٲ V<2p?N pŝ{iGRm^nv SPpF7v$3u { ^o" -o/Fo1G{by&!+OroJ*Y*lu_ӭ 4NM tįY +,LM` %R۰Zw"X',+c(),szYΎj GˡR*^W(8gDU.swWi%,2Ў kT,3̷S|r׳q5hڋ~UTcB$d&57Xy }x%{(Զ+C#Ozh\? HBFT@IʃK R!  ̍ڣ'ߥe Nbo~4-~:yjPnճm&UH2Tdﰊѭ|Hck<{oCԐksC)j D*xD.з8cߌ+y$H\f9+YEjB,3VLHPH߿F$ S8n}i0ENZP.c@˔91Nn9G]hȌFAm6ɽ{)iSoӇ?5:O}uUG~iP}?U9 7HZ"ԭB7/(lr"7P3wfi:iMCK+͵yۖ2KKnG%,uz XAqtS:r #Kbpav7K0Jlu}8 2k[!tMjQ$J_ (9 gIðe*T-Dw _$3/Rwm7J+g cfB4u>; &Ib%kUWp;F%+Ous(>PC#8VbNN߯hp!waRRd_88KŤZZ"Jv67 /̯Zv7.;-R!R](A(R ,:`P6R1 8FeڜPY|/_G(RZ-7P|Lgnܔ{v#m!Sɽ){!nߩLktRM&Dj?rӪ~FuIXg n6+"AcMx]'8mB@cV,z=[#[bU/y hmbI^=ݓAsz+؃e7m2ClqvilҪ }4*@ݞi~.AIeuN`]2'rA#{!=uhȯRKZ =tS0䉛8\->= O9PI뵉9܇w"y;mt*^uKQC c3%>VmfٷyjFgZ D{&iGޛTB Iʼc9fO)&W AR;_#yfy}oF$8 *Tc;FA%LʚE5] 3уE:D\AEde_aFfI<)iYtlHN0@rO.# .N!(P4qsHȍFȾH$4Ѫ^dyFdziV <{8aR =<{o)Il,B=M >2pW X*41L|jAEsH2i A{8_"Iҙ?c 2P?[>Sܾ c=5@f8Ae"2nm a :\ac r`뒆&Ƙ>*GT']Aj , G > a N.42(W]i %EB+Ҙq dk>dIpp6%{YOj>>) BDs}̰q s:U(l<_("=X}whuHGmFP,K`g Oˌ0!z:EBf}V^f2λTT\ 'q7 Xru{.%O(̰d(>72M}rv՘9RIs}k;ڨgF#sAYbk`q;P,crǎgg`6,( #axapY JuQCˈu`hvZ-ͣ1x+/=ƕO:Llߙho%"_ _n[ڈJFH9PAkZ܎ J6ik ;1Ve3Č4^ ^ƒmFi5>_KlM"vH{*GVaxja8X)XL9i/ݼ;~Dy# iokPT1C?bzx( / Eky`Ʃ$ZmaB&n̷-ر2*co>MY5%GF;wŘؕ|yز Ź@!(y:B!yLp9;6ء~jSﻆOy]L5UZ8P~U _ iA0 "6e ZY y۠l(pY9|_ouBSGڱ44ᢍ z,El* #u˷xgLƣ6QX'ܔE7,P& #JcHJZ-:{;dҦ|IRS74 v,RpAX4Iʧ}Ӑu_`( S% k#\}1&Rx^KQs] Nɷ⻅ȻƆ7N b^`eʒs=ZX8ɼܵ%NSdȜF[PK#O۔Իg!5boI>nNN}T|όH[{ךn? 6t\mOP"m"sLfT!AJi/g";kFN橏qT\@[h?"0R aHG!cF]f['XBAY_O\qER> s t-cN|_SJƋ(B 8+Q. ]yb|}ۺXw8ۗ:yUݩԕ?,e(t =69xU&ww}YeeU+ǰv:nf,.˼ՊDꡐšxv;ʹJ7vErధE&T|#*T^ˍ,VEp0r>DjA&ӊ4]Z\n{w1$z "<ɷqimwX2^Ac)_.NRHoZ55HC :V)v#牸_Fz?[Gć'̶-*GߋRm[J7DKR}Sp]o=k&l~(?@I9!uut-kqJqWҙЇO4c$iyZ 4pR?7ɤo3xX4"x$2B#wazH&_@;}?3*\T?wg2e6+X%_#rN?.pvŸ1FYv15Gz6c3zH%4nj\˒n} wJݏs,!cЮGyo}R/xIVStWcMzF|߄!ib8<+xZ i\>\Khcb wCm|e>3tgI&Ne(uR݈-XR52s { sFm(m9r 3k.f5{jsC,{GF Ay%$mIuV)zy7TQj[HG`Z6(U\D¤f.3(P"ZS̙A-?7C,:ė9!D xJ2W\HqYW> 3Xd 'y6PK:`>uG8d_f2x? wWNA 𨿪&h&R<{%o9J hCČԸcʅ<g|SKdt<]3NMvkXΆķ|ޘȹ.TȻKV&h\XP.tEhES施U9oc:ZaNG/٥[8o*^֕qrfeu0I|Obj'^4MJ1|#sKWln!#gw Ӱz,ЇLn ;a$rLb㊘.Rr.>2$!iL}kȵl?K"N G5!-h [ÈS>9~g5ZE(. ji9]V,GGʿ@l[Ӝr-GEcYY hĢk$e>P萜$|*qicՉr؞33Z,e5@N\Y pg?]EF O8 8.[BE/Ζ]: EI~МtXyy :MEӣfqO, @Ww șY: [XMh ȠPԻٙ^1Ius ^}D}-ܞXM: <4LhJȻbcK6r3E@̿~S!T qjDS 7ǿ =>LGK7%P|&0_>ò<{cPZ3v uTrnMڊلx ˶*E4Q}$iO,RZЛWiPТO41TON`);#5=@{9 q7tQOs|P?Gδ!2AxAZ1ڏΟ?9*r3_g.YP4X N]A62M#:#pvjyOi#-s.)Vi2֢N[cݦ: *h3'QJWCrэx$|F#V_fAyMIB+j3H13Oƕ{7|-Uڈ7 Q[Ōs޴Av-gs#f2uоDvǦh&C{'h?"=Ѫ]CauߑLvqDh_f  1j3RX\1aC?G~mǢ~jF\|sd`UUj_kЁrSU%q?!ι$U܉{@YvbWkm~5'\ur\ tV/f}k ,[nɻ=݌等,Ȱep @pCyVcE>y%č͸kd *=TV*^J`2Ѡ"։G=eP\> "a3l2Qqt1\rn羚b %CK3*N]jI5B_cȑ73&G 4C;ĺ_H:t@iLC[j$l&3Y#j H0]y_Ng*^@w2JMmX1G<3xݠoc: AT#}e.ډ 1eEg",< >7u { 29-p"4M 8*aB^rty~ ԟeyF z+œQj,_$EC}$3H>jNLP {%px)T43rSbfs:kU)tU omҖ4~zQK@Z^'DVbΘ'̫'JW̿V}VD]UbWWt$]G*7c S3Aq_|Lþ#hͬAY }Pg 4Xۆ]Q#@u :Ӫ%}B`"ΪaDp9HD~oGxrrZ8/8 ܚ  PXXvl?J3rRIYyPgBg88m.,JrJ"ҵĕ!MvibDd? V&-"@lOAA%LuҠeS,Q5M5ڍ"=ANяH$'0Fݍm>?p% gcQ]lflofSy4P8$(dps1ޥrJf˂n~zzk)ɭ0]Z+"j){C[ED&unɠ/ޡ{<ҕ~҄%~[Pi$yŕF׸v4dglrpM]P tj@sp?G5 㨅iܬ"?lY} Oyy܀A3M HMf[ I|!7 2f4A]kv\]=eن/pv WV+6l* x'KxWJXgH˨v}Gf>ńi+9>"{cr7d? dbLG:"Kry3t1u3jfQT[C^lTW l{[dzh6<ὠ q*t>/A-؍4` a<=NA"Zծ2"( v6&Z;>r!F5+u @RTw|ghYHwL(GWu,sGy! [/ZK>K1yLilD>Ю,Trb~@tCY0'(4йcܕ_̲NRW_\4\+J:M nkxvG320 E[ *(1㙚V͌L7}{gY)`3aW$E='Pq#a/M]T$Il`.K.p5Dt?ԤF}EE׫;I/8uBIu~źaYcKQUYb Ύػrw_tPNZ~w2ud.<.C e[ a_)W{SrE5 MDӂ'gXQ mAyDF USF[%̙d|,B05H&@FNna Ǘz fLy?b[H(b>O3ba=M6b\W pm,]7䁘zVy(Dl+j%[%`P99W܄-D촅3:,g;KVzU`^P xVvgpl;ZdV}kjwP:{/, @ 2-A%7ʪWߍ۬nFgRY;+DӤr׮ In>[T/A c95-Sȫ} "-uWN?oM6ep*Ы'KFM* qU_lҫE='K~gBn A|P]%݄\XJo^D$ɓn\֭85ӇԶaLq]W4kQӬ j5wxX$ҞM HQg93JN< z0 cluJMrD]+g%Уm|qօ"Nw *5E"K}' ya Ze_}193ȸS/5֥qmJӭ]XAV-2^g8Ez(@Ő͠cU(3U=h 7*BG^L X!2` zaρ 8fOԫ3h4ZxL:!3Xi>0v8p63@fK{fue()z@c/_;hi'D* ObpIeh3Hh!,4'+B7-sxbgx:P˻)Cʇ#TU۪&Ȕޛ7bGYShOj6 ZVwY7-~5ND7?3Que;t%!az@`k?|RB_jL Q4f^v_7+"2`' `I~M'oV+jF 9gW[-c28[atՆ:ʉ/<\\6}bia 5{œ!a/I@v%fS6AeKQ5\=l L,uj=h ψe0WfdC#C^yϪ"߉КL!փ(t7 Mҷ=Х}=q{RK>NQVtMdK4ٓ5Lڵޜg }D/*)J,Z)0ݞ/HZ qZ6 B:nrt!{X.|fܛxkS]V 4Wh: ܔٞv[FekUDWëzZӼ3.+ìz' |N?K Ǧ:!򋃣sz*_A<KK $OCי S0k?\(Mӣ϶z[k=ߋGq"4~́]-!%za!*#hqKdݕ:-XN ]D6۰V]q^*Э)qQAn^W~bnuj{FbC%zH"GaSsy$K-ބU4Δ:i`u1j3}]m7SjTIC v" ح`E@DnQ،PP;l&.ȰmX9cdtѼ&桧ͩ:JksJ\Iq(K?hwChwv >O&ml'x9Lh8IVZ1[.7!aG D1&PW.IR%fr&/ʧI h!d&""ߣЎL0y*%dK| +8O7>J͎ L|hn +e`g:jo%fZW;4##)K$l^y¤OUi<ZMGz{HNcE*u;Xl~CZH4{4Zl~#,WIu]um(J])n~D'qef*qbvzU23x8VAp9L`$nD@R”]f#~q-sZtfq ˢuFX+Bڿ\\} #܁7ɥgЩ.z$9uϘsYJ#2Xa )_ -D)Qw׎a9sKQ I{F!lz[u1H\e(kog޸%}Fv :Y6'}ĕ1=$:>C}#{)x1)ܐKND HQC,4\{n\MZ0 Aۄ~. }%¾cKb@ diTi[h/&l֍ޑ6m=wGaQS.%a,P7WdUdW)јYhג^ȠbJIF̻+υkDzm:H0O@[-:]43ڔ7#\YĿ`n:bRZ줼qB\ w:nc؆x_ 2NB&i^{UCnVZa|1;uL]F:8QB EF }Jalsr.rƓB۩_4F4tAƎ&oE-wh&J1ވcnYu ]b- }؈z HlZT~J~ PWa'!O >pAOݤS=0)? s|n, IۼVX?9 6jpi4;2t{J-1dqAڠyki%/K`PR H߻4J%4ݢ*CKTJپ4!X5SwIƀ&ζ~v>s]:ePţ/S-hpŰ+ >A_Oϯ^[c]AujPkg ݝ3DRiԈWS#ENϾ6X,E RОO6qrrD|GVL-Z?K߭WZ|l4 OX'\WR[a~bRww fF)_ÍD!Ĉ:ZH?^\n[Et4ql:ؐ 0B/>U]?k{iUIHDsyAuտ8U5'|o8ҿizaPh rO]/| ٖJtd77ݓwFvM>!,$Jb%m4)-+MmJ5dP #Z6&bSԘx)@|ƞ JCp'ϭ7㸷Wo},(&[r_d"o6Oi(hRGU6.2%L1nX鋤e/C< &jZ6-c%믑{*%01K^6,b9Sоd!_FriL4஛eD}3Ɠ uė_쥤z<\B`Į-Ŋ֪]2ҷds//uJ/hu4LoMNs1(MM[eY">Eo,vGY9EK$Y;oQ%1\xw}R$8=8xHk3hh.ITÜ5fpT*S(XHdFd%8{|MI qSq:({([Γ6w2R\ I]#glCxl(0O D7ߋYZ7@\>9A3*iDs14K zbOOKDeصmL&}dQ9nh,pD,l'" ΁_a_fW׮BF&>k.9(UG`6x>e?d90+)La&6 QS*\ءaHF0:x,}t WEx@=@` 3ң?Ap%>ūe4IϥZ̢cs]N=0X6֮}xG{ X>/Ϧg(7$*coS4%8\-ۀrY <+oY%2u(W?DsUo "-zu45#6 D%AA"܇"c)ـ\fSjBW¬ ,~%Qk ]OM=0l j3of߶7xiZ3t;x>}|fB>.r!CȮTsyUME ʡy堒-1j) 9P~(\$UKm,C31b㈄CW‹}Tnޛs ӧ*PE@X>acڥs|5L*1vZJQFvJʒ嘚"y¯~0% *A>_ Nq :!WF7.ynxau?D=}.N mPcJ`+|4(ퟏuYrh@.gȮBH\F} S>J8j&t*`;7@535,0V4}8V1`c26[µ3͙^4#sȲҥ"mE{o61f5?OIDvjoTwiL~Q6Q<\R6Qj!>yXTIop a:9U 37{f6ZH\6WBiu$T$s2HP;㍜ it(YF^>tT\ b3'Lv_[Zo !n$Td~\ВbTf)l2AYe,2*>)LAz"Np'fy锇A;+ޯqٵ/dL|u.MRFM >Y+FǢZv{B+= C H1l!8c2e hӋaP{+y?scy??/n8ӯ֜`DV :H!O:LZ#y-TJalpX>Y?f)}sMp2|)+(۪mxmjn|~Z)}[ M96Sg1rT'YMEg2U-.5Ε[ uCs^X`n Rq3tTj}O 3Fם"@ FU nDE]s$ORyߺ0TՂO/xd!ԅ{(Ӱh]#ԫgDZ8:)QӱVG̈o1puNb+UA3ެ^d)"B5-jM2Io} cٵ3FY!GޱLhz.(n5=$.líBMu)qs5we d˭‰Zx6 [_4RT`UX51柛 BY#lwB+*RyŪˠ݌&03(I.-=O{)ztVeC:Y!S]y'\. "9&wޕ $SE1ۣ>ѹ2s1 7iH|BXk* h>a* <0 1?q㚃G{ǣN]s7 ĉOyl^ErІgmH\q<aCxNGl9ۺ=HXɱK8]4}SoT c1/| K t殰d TGbu O ΂0/w@dn $a>Z2UݼU(xV=$q/Kn/An#15L=q +W ]A׫;Ċ^3e=w^J&QbO 8RP:o,|.{se:Q.LNjߒ AGnP}QK37MGJFP]ȘA:FЁ4ӮkW29Nf+p@t{A#/;9g݄T~9?&|}\n7(Kx?vp9f+ڿXHd>snt)! K{T8hہ: ֶLu4y2ΧS,jũRgg~q{93ʴbl KJ 0-Jv^nmKKIhzN-HM)ĞX@>w%iѿFPM A q L˼>2!Kj+6-ء&VMq*)|ky|UE+&}vn ,mbl| NJ9RcU]PeqTl?lc;s;Ta,jz̷'{[t`n_E-E 1@Ÿn ;\Vt42g_9 Շ> jJ֭jOPNz- }"99'͢ZWB8{v?W VDǒp-,OK?P5fd ,R!E1FDJ p@|ϵJQOV'R;{d85l 2&|33V:ɜ-L޵AHWvj)k\[$yach^1{mq?1DS͙]@20<=1k]AX[E0teer ?Z-ZU/ZH>h]䜛:~x2k"nڮ5CyhV{Pz5[ }qņo@D͍ή|Y{>>I[vpr¥`OoKMӷ@/C/1☎8OMDs<_\|h0]`/fJqӟRT//;Q8viKq>z;䯒ŕU}˜5rwa]y| Er2) Iܱ@/q¹!LZ@S6n i.KcҪIa#4%F}B*sF̚y96Npd1Q;PX6c_Ӟ%)qzG WXx,)XA> 7-GoTc3J#`vR@NAK-"oѬ,]/U[_譋\Xlc%~{q;b DI DO@\td/"KHX6وoA,יǺ"DL{]õ;"Z4Z3NK9(/U-0Ćρt `*b00ӇGdSo+6K(Q1  uIծbCiG9;CߣRlz ? [&X|Ihӓl.>WF}toŒčWk7=<1]ofH\eb)GB5 U-yïظ^2A@m/MT7I*;bfJ$@}# l =(BOh 9z ,s}k  C|GU`I]9,֣yd\IDzAQyAMA OSՍ<֔j=>j(=7O`b>7 aVb1_Il2t;EyEy"ф@hs^"Dܝ| }z( HuH>O 㐌ڂ %vZUJ Wk3i ZȨ`6)=ר3֦&*8MERP Ӫv-mN?> ?cX;TQteXd(d>+RP¶&>+S'k@.* kS;\D2v]][g-WΘ@l0]:yn 6a\DYK+İ nQw 3'Rghn!Sa4v+8T3\T=0[/O?rpvv_'}DC9sQ_TŃc4TK+tarbC6J|BV:deKi,t* x%,(]rąWGh5JXseR|bGBxZv*>..I'݆eX>f8|%K|ʗed:u0\(dL[o5eJ}t/R R d&OŰ&O+گ Aw,"W_} (raH $ Jh z$3-z'@xhg7>ڲzR2 G抍6K4ξEv=jӊ1MMInT?H1Qv#ХpxO=':4xLF C!U.C@*\X`l?nѤ(lWYg߁xvaw2ʵ P[^WXowEY`}@ɧڿT.u'0p/PU{kT,=I^w\56(AMk?:ЯCV_phVh_Ɲl~L~ p(x;&1[@ZIiҴ6 Sh;!nb3%̺yN"1'EWBwS6cYcZS%]F&S;ot#>ʷ6]&+tkOMv[+ A:hSV)=n[idBdlR/|ʮtU }}X)>]^(Ǥ7IB9fB[@s ̖"'n6r"ݫ"Tuk>"o'bP#6CUvNzlbb=Y=h,U@r'BÈJ~\o!2{B0ߨgMF$>x)(p Ǥy!Ԓ \ӧ !wq(I^a?KL)Rܳ,n^]-@ZaSy؍ \E3r>8@72,Xȣ~epdM="orԻQѐ Q$S URL)vO ysS5OHcqMX̂_| f=AhH<2L.VQ:1h%r09{Pʙeu/|JA7Z<(]] |:ƹ̐嫛vSҏV[R=a}Ӄ!lipĆJԱ#_ 2LkUmƞa~f+EY\1e$2^[{:$/Dl_m:N~73'E{ = ]cCfo6w#hx``gܰPke<7yWi4W^vͻ'gXg"FQL lUDcԸ+"+n=mT)Ke>\o1Bh<=j7^!]݈?)Ι[P.D]iۦ;emix!+Km_Ej2뗄 nN (Ľz}ңAk5.0l(깬W >BRfm؅rǧa=\#+~E(2 ~G%$GV?1~tPRD/j rOSAd"TG. =9ZhcjeDsC2a Ft~nEzu['*ե} /6JO?̔k3Z/#)r.}_N&E;u͛2 ~! WsI2K,: gtlimDoP%\*LPHPoۨ٬%rvH wul6N(˥#-W*p*&eK aN4`H.ZZ;nbcvXЭuM& gH~t^S*`v 2.sUd ˱K*o7nj7t&>Yɖ% ]S*[|=Ihtoe9C5o?O/*-=}T2ΖvWΧ+Pp'sfΓ "OQYӓwb[&gNR KqXjS|ީ^~/(Ƨev𘸾ڮ>aJ3C+wZ!A(nn|xJqWıM{5N,?^Đϼ "h̟yc0yI ӻB;M@%#5.f5I|Hw򗍱`g 9Kkbo#S=-3 _'vcr-p6:=?ԕ!4I`aE͕bfa؆Kj%pBܒ`aϜW,_CvTydE0`3Y2LCʯ׳MQYw1[pɐZJFΡz={ޓ T@?p׃򍼸)#^až:QώӇtHEWxiw1ew5SQy+`61byCڞ6bF\C[+tǺj)1 ;~.Rs2!ṲȏЃZuKnS`}#&duTEE|EoِH29Q#޸ыB R+ˎ*pQ:K -)b[f7͙BpH~k&(o ikWtf"3XB|4(H0&PiCj5zOxIjBN3 n"Q-?!@у@W<]O[wq Z"3n׳ۚ ~NG$,š@ jX@ۥp~;`̩6-tY.d%kV^o8 亜:!ڪ:,\qghdRJ<У Qa3 pWsa̱;NJ(s既PҳaSrR>vo;P.kwF%cߓi*?:NiȁO'@<6yfZMb!SLNȿp2D.(YkUնNDh$۵XUl'4wEա P`o<òp*bO]Kz?vr\%0^9`!ƙ{ ZF$ݻ:Jw=1&b)})T Gy*36.ǡ2\Rԉa\9q<<҅Ur(4+sT I 'PVuWndʍrVѣ8}#<Ø 6Dˣ+MѢ]%J^= ߮#PUeQz*5D10 㧑VII=ey9E y1V?K:15#(4%ʄ<ٚ-L;Xb>ɤ5Sf_I4'3;;&cmfDEU4ұj/ՊH V hnWPvf)Ko>3_WոaP7x~:?BF Q%4{G1o@'J]= {4[%+*5!AZJp"5uT9˰ꍡxmѬySq(EuiujqMoU\[W"⻇(\LJi-3$RP y7j(/qw1dlqZb#$+-0`dBA9.\G= b[^'Zg'H s'^D2O!v3o=XXcm}{n()e?ۥC, bq$MuAo202&_5t-k=e$!8-v{F0+qb|@a e"Ħ!{kI2i(KlÔۂ-w}]1HF͉>Q(˨%Q9$Ux)8ԌxQ#n|Ě@4QY/W;\;+']&ri~1+ (ד3B1ӓ+'%-$+yqP/ϗx?QNX>4(kay%MnpG(3z`n_ޓĖ*h51?rG0CW*_Lr?raDhq)ZԏZx)1k&+ڹNwz!;X|S[lӕF:`:|;4/B^4Y]fL>gq#D|,R`b:W'm(} MΠ^ ?ξ Rh[dp0 2 gz0_E=^*tt2ٔVу3Lja:xZOR8lkGWgrKa&b>zA}_snkÎnWDƩ?vH g>q@?Lc=6r 367jZFwc-ߚIʊ~z敓CryT 13eҨO}PJ!*ۃ_iP!21\"]˫ C$_=jLd0ahٿˑ0<'d J[w4Zx}P g +=\!˃΢T{)9hAA:b/MdJFtREm_CF= pѥKZzry$oZ.˫#AZ[t׎Y\M#Ivq%Scb'\@G<19^2n/|hw] X GN1;l+F&u;>hM@f+֒F_3>6Bcӯ4 ϶+6 RDFa4Kiȅ¨:'lyrK,;O[5p$z&:ADV\&ЇUI 8 XYPZhroNdnj|0VDaN\*n CVtTC-FՈԿ3rX=0h$vE׶)K[)2!*?ym1 (۽_?諃(Pxt?t'LQuG9 *JA)]yS±5p_!L.$gqbLJdh 6<~-L':ޭp\ޮ`jgB e:08VH(vnnV[x_gC6Z]88mD~4צ/y%Pax)Xxq~V3zl-7uiHjal3ƙnJD}/3b),]W7V+O;U "[\/jJOlVJ+KHNElunuj~ 5R.9^dcL^~بI VȖFCE}i"Kؚ I!pvXKۃBԷ1UރnngJpsԔR$>Pepj&w&5)+C <`xQ}3\kxCo=' 1Dh:D)[IV}vf엻;N1䆌~5UyR+/5P2u|;bf4؍"\-lmmu'?\yƖbY["|Dru0!{(RB>fM\hV* 7G ZvBNs7F"5Fo-omV{YXXt[( j=K1cZ. UߕtM]]4*ˮÑ #{1]nMi,lWTsխӂoZ}.+sԼN6-U^Gd/=T˿#A5C{68C5׆(İg\w_|}lTTrzrR^#Pc"O JF Ƭj0$@)Yi3}cr53받8/;\]p1`C 1C\3_`H}ZR>2᥯ˆ(eDv#:ܬqK@}I tUU!7ԁlNG1'Xyybma %P!Ǐw'7ΥMNɤ\uKu S9R>1g?)si?[ ,eR{i:|=ZOy7:[J̦I:R٨(:GQ+n΋XMsٞH%C)ӰB K-]ް:7`9ΌBήn٣"QwZ5}_-s츺_edP܊ݬUC.۰.O(~kHJv2gBע"$}%@m1QYl L'<Vsɸ?FvQ93NpaΗ h%˦\w0w?a*=>0Ca>v QakP9רt+DC@סF9ivpIYz XyFBްW G!`4m# kPK!$2erĉøL {ϦH\0ZXKƲ ] Du~нÓq;(jܭQSXmgޘP'Tw̫&Ϊw"6}2abF%=I7p9]eH`C7CB1BwxDAbzp'@p'dfc875dž5a.%)up匫gal 6&S5w4!=5I3sMjD]z^߬9nKm$by!)%/J0Z*f J-*lJ =PPeڗ6fM[SBw/x?b9 ˊK.8Ek4w˜{${E!/ʯ7'9pQKm_L/8& 4̈́ (Ŋn lUk8ٷhȫ~ånm0PA oVOPfԩiP -]>}ŷ,(%xqe`Tc/&{IqM~a;9?&D!-ľĈm;9k{RY.>:i *kP?y$wBBc$F5ʛY&e[JjO].rzCeNi:_`BTuETƋ͵#ߢQ4E,Nl?v |uuC !s-$J0h0;:Fhrw͵R)S~yOc3R9q7ۈeD2u `i&-*Tcy.,D%A0X+ bk7REQEVt!n P^A r\cA O%H}0ADZuVsp Qe#2tvc !*$Afs `X['Q ~}qeVh٭$N2]. +'}?3B#5B#i #BnVX@ƂAzH\V V>\Ehq\Vs Ūeg/[Z>\-_X (m_4jTuV1(g#bհߢuF Fj_"/30Uypgǯlb$/WB;첇ḁs2@Ԛ} ɢɲ4e%UFlfBQf6Lno(5Y,?u÷Ne[W/n0{QW(@X;ae#AG; LVTҢaH|lX09pPif8i 9UI{ePu#ѫR#fv1"=@|wTӡ U$TQ5GLNɋihkR8٘ ` da(!*ݠtVQolHt):qZ9Nrӧe% yxo*Xixھ ;4R| yyMX9|d-yN?3co)\X8AER"(rc^C8Dx]"t]@sZ-;.}F ':$1YKrlb{T][ylG l4r}@a5V#28ݿp8J|$;_t?9__^lӏ!%,A $3[t5슶1MdΧ%r&)bC& OgGR: AQ+h<U~/deӐ;]e:Icl+XUȋ;oZ-3(l=S@DTly k vOX zgnHi2!1Is꘶o%WvO+.S+c}3b發c=-ڬ|761!FJ==ǫ84MZQGcsXy54 ]A]$bi˓:G)wnucy>0XS)h'- kVDJaob]8#qB/bmo! p.mkL;Q7ޤb <ڎc›& \ f)1^j# ckx[$.Px=nie2%Ĕ 1*c9]y_@9N1Jm1L& _\cW EpcpwNbʚ(Z:] +@sL*#@ )2.xnU4_-Bm&N \lK2^?Q<|_04$ֹN?UkXa@zVOetPc0v W>L\2=Z洊Ŏ$q.o3x}ydFN\ }{G.M{jytŐD']kLmXU;鬊0Uݦ2 [dvsHęΤp{L;"խ6|nHSgw6=XPb: 5!*aM="ܤ5j} ʳH\lclC@ )14Wp6ɊA$&0V9)"phgd[_kl\E"SN*I lLqB~T_zO:a KK%"w!$hgsg۪-ʿם`ٟJ*b7{: C7B=ץ}jsg(e eІ3dGoAbVDZSXOw#D:Gn%yy*j>Npl3qey3$4`#[ZlG%5JN!B5|>mx2m_ERVT>ž-:Sb\b( %u`)&nџyܕURq_(h): a;/ !)'W3gJJP"R h̥(ڷzKmf5F:q:/G \}$Хaހo%&{;^ ?&lGZͯ񧾚ۈ?1HMfQQF'v{ݲr 娟{ [&tGt哧dz--qx+snE\#?5OEN1zHsʮuYbYSJF $" rVsJ;}g )WT% _  $1-y2c73懛Psf`W."8Q4b1B`;?o hqnji;ܷd~q(;bϼ*7 VizrYm+Z}X!3wI|e掀T㍔bX+՘p FXa7[ +N8KSrE@?g8>ҼZ3Sf$ )ADva6Qb .mVA8E;D (W܉4;H$P`e OeiyO[иg@}+>\uqJb-Hy"؎($y$T2Ќ A{/Zgi"wXlAb'{[bݙF2K, h@2l}_ *1WdJ.=wn{ c+ŐA rb5iMu鑻^\@F\j`z3NyVyƽdn]Td+ہJ2a3cvt8FВ^򁆀=.".ĕD;;0eJ nh;۵nzj3="ri d`,>%d'>rp[Y!}׶8!I pn=}Ur)*cAC/3˾(4 /W8}ӽXVi1wosߧ(CcniFW3h*ʊ]pI? "C9bmuH@|lEeMpI~dudNAk /7L釄]-j nN8\3u3 MaWn˽Lo+ R"qYw#zs |[ogi;%$"d;{2r~f5#6))9č{y8Y+ 7A{k!c&4?..?1*yKz4BEYWi #WSíŶA 3ydhEG'T+rB^Ty_F@XŠUP,놛H M hd o Ju$z[_fFv iY[soYw&[w wT[|,#'3xOrD)`ʁ n3M,pqу֙ DI'9pE$"V7tăG.zϱ1&#xg\ Nv.:<&oL F<}<$j)x7E\]sgL[`o1L/66u4/p0(l`U CCa5ޒ&m/<\ 4s;fnw,p^"^c RIڇyNa@,iuYš2/=K'E)w \Q r6r[EͺWe6"n$ -잟4Y(E,ֵgNxKtTu0fӢ9Wp?RГ:NR( 6+_H5#0ڒ13p 7 AA0sU?ܐuθo58h,Ⱦz#]"npҐav3.D{#(_9c]̩C"fb*&A^1Iw]8i qxͻ0 ϚFt"*M]ET9GgA@"c=Ua D(ʄLO@\PjD |5滔U𔷾ai"w3f|ojIb*H>UiW pEDh{A@{gY"Ƽ,7,MkRi^/eh;;bCL]X*њ*AU>UhY>#;j6ZgƏt (%߷e܄y#- 3L\\|l3De7#J[/ɂ3KgQ#N,] qNsȾ<6wj#?4d\il#WZvmBH }棶#ViOS 4J#|ʝQvY]UO t5: MSt 8LeuBSbφiaںymCD:Np$Ov_+)F+]ֹqiyLFI1@ Uw*TȝM 6P.Kzـ%vP%rɻ'myk2[;t0Pof\.>*':s/)70q}ӏ"MfCFH0Xr@*K{CQ] Т WҊC]KD2"tW>12e5>8=Iw s$`g7:( B5n95fHI3K׫vz{ńnXJkY#>eNڵ6~B{1ofX6>6YOXnA %Td"r_4y9hL , Eo~u?604ߧ I6Evk@;.=u{꾫ڍڍ#FߍT>gj8;@.fFA=Dt]7&eY'KԖfhT4HE΄ȅqfooݣ?Gy BqȰk@Tnގ|^XwRZ, 1~5#3PtZ U̥xyhhlņ<'v6΁YX!kۇjITxAe|%BV;LTEy1r`>@I3CIm!s|f6]˧ޜى-68ݷಾEw@N v奝ds -k_PCS CkM`qeui(PJ5OH:4xrk1JXfOA l0u6hrGmuA<&>gSX\๋៬;*T+G{KolVU~YK+new]nWUQwtiE">@'"zFjfKOWxR"ac ]V4ԐޅM_Z|.͡*~VSA.ܱ34gyx;-V~1iXC}2,ăn7Ky#j2lҰL$ϐj&BH 97Í_M-Wn֧(:tku޳r =@u zb%Qy׸+h15T0vW ~CPH29\$Rx ö,!^Ӭ0_PD/ fПe1:Dsح06 M-VWs$&#gjFY|1vnA}M,TŧBe_Bvɀ_u(25--˵ (8cޕp[xpggh+WY'L&H{Z.NmUP)hbl@9gg>74 ig{E]5- Qxڶrm0$>~T\H9"bv8%=qoa 󗦁:>6hoLGQ<66xR)qPg|'Cv_fZ wcӍNC /\y0 wCYagG:s(W45j%[ًd, lhޅvt4/ѠTx*(y̷[lzJcA&)=М;Ä&k _/Z?afJLFP2Yɛܐ-B7'O0^,4B}q./"kp T&_Vo& 񸾅tx6hϬ:ߙ{Čڃ>SH_9a|Y5]P,ҧLA#Fx>衺fGT[jV?֮!qmkd".μL菸kUz+@@-D=Y5Y?dLK_O9eNTF0Z}@pߠAq$0HG{ g./ ޸fq[lhJcn6 9קCurg~uIs D|p xh l{=dOƻWRhlKSnԝypAm`Xs+C5ZWi jh|̨o9yzy|짡a$>G >sNH;f3N! .tR@z9,K$>Hc-?6[g:06 <:s8޴K4c!5)چ%{ơb?`~Vs}ZU$2iDZӼGو[+r@zWUZ,:]=7%&}] Fwn/qqL$ ͔99WMs2J^)px[\,[-?|G,l⌸N筰ۼ)NW48Q'VI "Γ_a23۵3-_22KYK}Ѐ[r'1iV@zϾgP F\# -Qq nDs\m_SU''DU?K9L+Q6+Z9"Z>q[&LqDzB]sNn ?󎼻>+XudT9l6̩e܋4coga''Uܭ,hS}G@B #,8Œ"쯍M8l2K kqLeC_1}q6IMYV (ƻv%|-fl!1ު~w|-gV+5! Mi>koX4C'mjUX3!GG}$8N\%Z_A֌ E{ H΄H,vݺfeSw+:)qMFcf'H'=S }N[SBYٕsY{Bz9V`hDD3 ,qKM=!gW"\7Ӭe]<04!U>*8+c!5N d^{0{fmMw RDRa-G&;‘3j{(XN܎KVͱY?ոכJp89CiaIPd"[)D2 |l ^(;ȿiQ)^p 9!wG;ǫY~z. [iX! J/9zd"@9Gr?E4l_I<@QdsmɿS8pF=y#',cL;^ؐaS/ "ֿDj P{-&vޙ-&[^t29T 8,u7ZK4 wRMp8>[pM$۵ ¤w#B'dMB}eqrVj*l+68$]",q Z2p%эﴩ(v>)FxĄ>ݏo@875C^ocTw%"'jۊKEfa|J.%:fxk"kߪIMv;ֵѴ('A}SOXC9 x]|qPA&{jSz/.AI NgcO_Q UcBnm)l7,h~|=k5#9rPG| & 6SIF8reP`PD2]%nexX|)k#eq2crZaXN,w)D 的TCIYɽ|IHjwtL[aSawmDŽtAsB@-z?IiY{ykÓ[I-o ]TPfU(l8?").ɴ<H!n%M<~I>zT!:riXnTf([& P%'9sKq6@J˔[5u()ᮠUЌ-C8Q)]t6f!,wkQK-2j5 U%U\2t~uΈc!(瘓yҥz]V 3LttMV9Ծ0e8t+;yw x!/0L" 9+\Q'ĂY u}9P8]$6t(Y O8cV "wIEr I6㢸FK>)S0At4PsdBt'cQP)?<;jb-Eڃ&{rxoNc' VMMYa w?/SŰt,֢G2F1h"3NC^Psߚ j*] F} U)Dӥ^陊ynsqcv;8SS+L5nl0~5u\ ߫b uGw^=K} ; Ekw2 ?ȏbĉnpHNYpOfK93w6Rnª}!,A;W #Qa1$Ri\ag'_N`m5%6*]kKc9h3Z7Cdg6xFȀzVs;+B޽z`F2(B."DDbN֬ͼT3&0Ⱦ(Z[ fP0گρ>Nusm!a6F)s= ,pN`Hi-6ȡ3F7J׬g8..hɁ:ed?[SNqD{Rdyx|~2o\Ǵ($%`3:*sBEi.Q.{UG2q`P]z!o}vQ} %f:?.I9*CDLVZfl^%0 #`Fο;B{al /7ʟ z%d[@֊"[EeJh:\|Nsz0@Aad5J^1+_Tºhns%(/5 G8٠\7"zD$G6/UԵ0Fd>և1_lL86 SF7Hd 79߳!_صjڮxeAH 4}clRn֏3?˝jhGtƻm'r&O%uxr^˽vI¦~Q&Zr6˹>|Y;uX+ Kٖ_o|-0s.Lʅ{v[J-&%&@Gsࠫ 8Wj\i@ ʨPKѱnrj$#x G'}3/f6[:=̺ADZ|l4Jkn9;ƻfВYb .3ΐQ 1:zb'?a hC!Bdm9n& +(0xRqMx1t1D4Uy;e ,NzhC;2-Fk hc~g@ ~ƙ+.3˔+NFX9:YȢV0tp)IK?Y0 e m n?//dKBƧvTRTE2j,=Ǩz6; yk}bM..f{IcG-C!mC5s4@uCv^(xuV U| !w( *?`.KP _g^#<$:_ci|?_r l}?ƎKvT)9c'@&)*{kSէl= Np6Z+D.l'/J-`KJhXKL[)=Ro =M~6*aO’aG' ;`3^)2*~ ]] #QiH[ 'G2X2 5M.wd MЃ*CR,k&hB\;Qg0ӃN7YK<+Wv#hR6?DGdz@gsNjNT(3uκ@:iDl}z\`u !gMg.}J<*L_W3瀝G;xBQu;wprqfHA?mPdm$~([[w>[vwd^BCjf] }`1\:QuvE vdǐU\XXdegVȓ*7sY ayz?j&jSC$Q1~AF0 ;J .(w#n!eIW[p Q4]1 δA%g2r$WW@-bG&:)cgا憯PI/# ?!B-}aZ)]X*$>nʺd&`ga!Nq3_$*ACmثEs־ 3>_hJ/ִ ǐwvv˓ʒ+KÀol Rsl63ݲQC#ipRQ0j&&aW'v V&X dX*М1De]d^.eܫ_0X[!(PpLӣj̈́E 뜖QFCgIZqb=ЎIRvZog\lPb]"Nh4.pD4ctf%FQ ')= ғKZ%A& kFTGۈ\ h XJb7'ylЈ% MÌ. cDlЊJV&a $_"s/_˒O&z_jMUzU~&٩RU~=Bt e7ĪNY<( 2< FwêK/~-9ba؋;r^JQ4 5eyփum\`1I5s oι0 V ~gM7q=)H-]՞{Zy>\|)Jw@xi·c8_sNjŴx-@85 bC>Q&Ś%U9F~@g@G(܀ӹ-Jj!Y(*$26Wl$ϫ% ?Dq6AGN3<0O@KtMdxJWmaN6/ f/9h"+.R~'P3jcZ rV4跥!gY4gj?7 ,I* >Տ.E^s;޽k_&STB OH tҹ^K͖쇭Ck*Xԡ}wL׍`Yփy+vҀ:-߳C{CK&s,)pLYMi_p@0@@ 1RwVcp]h<*]dI[&[(wjȴ넠{j5p"s;P=VVB VY4m )~J~OT~tl^[T1{7<v3Hb NI8&TS D&!n~^|>J@PeNZd\16?XJo5  lF<)Jr{q \{nP.F T0",W8AkHظvEMDK榤3\/Wk{u_IR d3anWlπ715Zb˯fWƬ~8a.rpGB%t v4kTNRTP3iX{:LUk uHSvlmNB'ŘZwI% (y U}rbxBHU ĿTegu}7[YbJbqkGݙ}RA9񳵳zy ̉$m܁^#ݥ{N,a<,.Ib%0'G}ԱGZv :w {:jѴ|q}YI^B&>A)g7XJu]؍ G2uv9YŰZ^n'ΐyYw6IpQ,55r[t;eJC֊ e[V/,-_r=1ZqDu bnB^$5g>:KjVhլDz;OP5VfcB܁/x79LKϬa`8NraIT^#Vt`~Ž)}G% %m @X[F~4뮞fJzv^c7U[1 ťJF䓡mpn,ywӲun{=ҼnK0igT, ^§+IM 2U` aAb'xQb*JHK̎@dQnmoKt{'rhA"g~}i,ɾdYId9%_4ǽ>% ߧ5*"XU͚XT %.x;o]*һeG:;*70CsIMy+bw9U!D"гXo})ϸ%aS Y ,Lv (Γ[V(2㓍H!ъI#H*O-_O gol/9.ȋ4lw笡 ( PD?E凕VaQf='=v 5ΙgE12@QM]rIFC>A+ A5BNJ 6//CK1FA* h D/RH` .wB%(v2"Et3Qp<c u1ۻ2C^8 -(L8 IV7tf%M9AGZDWB-<5 @=Yॖfi] |]}yF-&xȠ*,k2I]x4lKoSJἡ+1nP͔C$NL2_ѽ.gZޱnaEN1罡:Y%[Ab133C6[p?ENYhde|%X0=vpTrTPu _i<<Fđha'_+N ?7CcpSE,3S!&p"B32&7ƿͪ$F~/5OӊߜVLh=`(пTMpkk4]FC*#r:s@& ^H1(7 QksHX`qYƙ@Ckܑ\jP$Fh>J9|G mn_YI˹^UOsNnk38J&rĩX.A5VX+4?O%=,Cˏ}=v`k$QMhM{*]4b//(%%BcHm Z.Lf*YeQE8hyhYp;#~N=pkPK=[jTu=̧x0?0Hg(D(a3SzWgNP ( ( /RY#Yho'07T7MN-8"MY@[l[IJx.H=8kQذi ׵Rm#íޖ,;3! ۨ јpa>@j}?hCGJ#X v*HkF8ňCٹh:kG[:kC_mMleNucQ xȇӝC"' HYt YT2MMڨ4َT\we2X3e%> p?$; d9+  G&(|z|dOj-*1GpP(NrvĞ,շA$&>f7U` -RN=e}xyyݩPL @ٟD5`pR`?,i;Stn_o{(~1gbUu "bAMbWrs&xvsH+\%&B-3t%2dwsU2K$oTh $S=Gr.L7ty ɟ5PdgX%+lseYz%ދCrp,0ŭk{9o u>̇vY1F&{  }Rg|Am|:wmW`L[F Zɡڦ76J=vtJ~UF{ApכsQcitz?^Z.Qaix.-C>)ho}-"ڭ>qӟcLB(`3FqsPV5JPlQ޺L8|Ua ]f&Z S_z&AߪcbU)]\^)&fύ|t`5x U [pڱ3f֤ !ݯ&kkoZ[n!&`/]#:P?ۣX=tԠm} PNa(zG9n QlF}}bf| tB(JF֤2]TynфԊ4X%hXꍀgPA$3wG6Í˂/ ꬷ#1}oP\yDRt hZ6PCXndZd#S!h-<\עr ~ bh '5zZ 2~F4@!B6=Wv4ѽRCdr:b.!`+K^)3ͥ$Iw38w,EJT4ЇWYXNϑ wKLe0LZX1sTBE]T%O2z:ʗ"6+? #M29 0 [ieNCQZº)!ֶbK2][Z6,Q}s83;!ɆGZG5˗2S[Rɿ~+ӇJ S8k(3]x-x3aXW2a/(5}$ dݥ)c]d%$̯.:yvQz2@J$qܹҦ+QKgvMp30=n P~ iZ#}ʿǩ_{ϊzGMNUlwIjCs<p(vh" ~\!Llٹ*8F} u ^7 Pe/fV^W ҏ;}WgpI$IV=_L5p#ylzx=^ƫ[Kҳ*}P"asV& ɸ)ۺ<|t\ JLWh~,1{p 3-FKѸe6Vx{,I+ʫfß(n8H{!՛Mj$cKH x{~hJe_U:3EH Rc|WJ2LvX``MT+ -:niHzSZ"8<6(i(0A~&Qqa ?w,H kF%T_cQ=:xtt֙9`IdXHx=rN?N;\u񺖄' e.lYv`Ŏf[ۋhWĖ2|n#{{MHHTt bInM-15֐y--&ݲZhq¨JrlO$g.sndA (,>&Hhw|]% _٪ߏcGhڱ΅G/F,)gO50npzv@ځ$]ك0>{^'&yӔlLv,/iV<(&g--#SQT [',נpTm+ߦ(9s_M8kTzIwuU)uuE`FziSQ괒7Nȝ6kz:mTkF5āA1qI K %(\63`]sͅi%4y՚CT/Qw܋眏5 x.<ձr;K :P?jQgK hB}O2o  [a@lU=ev݉C's<@(SuAHДr98ya!hLD}sLEc5$ 5oVn;֓_bImo, M##8ƅ&R2N嚧G@&H7^}\oƎa}R[]3zO~wL1m9 ~ڲфOm~y$pخ(?\93妯bI4QŏB<&֧ˢ\gjJA%ʜv"b +.v nrx Al0pxN/C E#(tSTi0izaڞgc\}| -؏CW vHf_]5 Urc}`RR\ϋ$Kb:9~-7X6Qc5-Ԗ6F 9/F+d{.7X瀂s  dd'zhHJ<$UGѕh࿖ba)Ε9\[uN1˺&ah]@q zj-;TMH"⁠s".yYTަdH|gp/*cx4Fjӂ=g=^ /JeyX;80qAb{BOP:MoLb {h!щad,4,Cۑ|0Ri|d/khJ>6 ݎ;-HSsI&5lHWXD;tEhH:iQ HSX(8RP1q_Y>+N|=67NaJV%W;i"Eqy$y~",(u|'(o$SŅA @Y&̹cgOjs4*\ة= y5|:ۇWؓ'h1[%*G;^bԄo[e#'Gx*(7i=5ЛDgִǕ`jf@j+e~<+hp"\Xm3&:6Eթk#.5CU*=l3 O=-&DUNR3)TEǖ:G)˻ůsՕB-|"qsc"Tn>WԏZBeBu25YT򈇿2@,]NgrK b/\ۨ.Q5+` Z+1>7u4˲S 3 ˘T@ ;3̾6K2ѿķ)blH_ZU j;ZcM0"ør?:"f[2k6{ZI ̓p{ؙ[- x;xX U3JZ}y>̨F6 崉 7fk]ј׏_ 5J38d^/QzOG~Y=swRpȆ;/d8RtTAEہg"q4PBqڥ_UuAqhx@HpcK G\5͕PeA3 8mXjI#X\L:z6rQ7HF_t %/{0lREyҚ}q6aD1;<]P|*%]GOuǀrVQ:`L;+Frwsӓ)ޗuvR,t X'nS&zf9hOI;ܦ/Q] ݏߨH>.5'ҜF\zFh"Z-P 9yD uBw*zluu6.p o09[\`?-Ra;Ǥ)ԃN?L'$I:w}N,-K?udq~XIJSv0 $W}{]/C:ws-(vzf`.oG taEd yAzi]M"GiD *+k!T>?{ GOqkAsf!V!"-kCxq ,dߓ)/Elo]xD.X&EZQpp?rKhlu }0 B9yN^5yxl][ ڤә[Y‚ -0]h3[Dk#D'&vh-(*0F9( 7=~-fH`g dF4$ e"Zv :=89QK`o)"~ɉ] evu3uˡi m4|6TW 0/wfy3h6D^qUͱ w? `lj^*iɃ-f# / e@VLv]_զEhcNm{%|"ABe% 9[ d)nQVzSVW9c? v)s;nld [e uu}i޲Qe2CG vFbUa1%UNd6wNH@fu\œY@g (/)q&h1kaOS6qWX7b]>ibSoT[#*75wY8Sɦ0G"p4`6CmC$6vR[=FCJ 9!$Kyb%"C{7Dޤs)I4j# 32ji\Teʜl:;¡.^kapQT"_[ʏWL6җ: |yѽg:x4B=L23z}|ˁG*¶Y#'>dpYQNն43w%#{%.R}~f좽$ ?Y[}=708?Jw_8?(-IqTL=O̻׫>riU7cLH;m뺱5Ӂ'`I_JOUv)J[3{ZK1R!Ht.ϥcޗ|Uu6 l2QW sb$wo);n;k%|ݷ=cjǟ'G> uD-cz}Bk}RҵQo Yto׷{z.v"܃4\uA;ǮuqKd½K!Og\%Ǯ BOHa1M1]Rx44:ƒ9z5.PyFRSGTڊu$0eL9\wVO@lv{D4lPU ")DeWQYRGi#HUfgáS( +csr_ϾO/a$mp<9#غUi0{4'yNjkGĿ# bFY9t5DAu. 1 SB6\8 pR@rC,Oy9`˧=l6OMsx]:NՒmïT>90oƅ48U8 ]jJܓ57^{) ORg ᱤΩXsaMx )6VB̍pN0So}tNu3pfIJ 6h?(4QWb`i}LĜý ԷN,|K;c Ad{ <ƎIl}tWE\;>5.7;NڌÏ#}O\Y`vdkҝZ?4f9{kxNeRĎ(䍜p;7U (ZՌ5 !b:u\" cʄLĠ˷ۿN+iV:(>Pc*jqt;K CXQ#'bm]h8 5JCyiZ'})s|~JM4  bgOۏÒzP7V !r)G߷i e NW)D얯QT{f 2pjuNfڥ-ړYҮo8`;Y-R]cw? OfȂ&N1۹p̩bSWm뼀|+łS@30b*jEDLAKDQY+&ӭJE-G/fˑK2ہ˗J?0NNs3qk-LDQր*Tum.iUqLBkaPKr6FǓ/ePeDL)->%KD<>09L #쉖6h@)R;(t u \0G_5rJr<Ț5)Lmj !\e<w)RU` r)oFOH/>dgFtӜDHS qfx]&jG<;P4Jh "9ԟٲri!Uo\;(K~w'Sx:fɏ3/H._f6uXn=6lgnC7>woû2+<()R>ԫ&S HmEe{)9WOtwpe=ǻ[5 lk9q%ZCRd=lMZ /-mc9VD2pD+3vJ<ũq:G#ARx'iAdnR=^xN9)ij.o Pox2BAIm#7{2~q{YD –2 ĺ`2(B- ͘h %~iQl! w ֑Sw=ؠiBwR~֐UnBaF`O wg!,Ze-،϶ U;[7;I{R2E/q EF'8;R}K.LDs-s<:'̌.䖈e߫ w({vnwSװ0'"3\;I9&zտvX{Cu@(KSXYnd=/P{4eAK| }t_8h6vUZd)ӆzӻuM,n/6 WHҞ_T(n0 x$6UoJ-7 L5)p.+5J+Z=91Vrt `Qڅ:EA5 ҟŤXe>-0Z1 (>k7b_GꈬSF,jx-%:f=d WԒȦھ"Ɔp\Aq729@H"*I 9[qKJIJs̩;_cE8>0vzEt."?(K^495 lAye{f 4Uո鞩 ?OS˼%e&`Mύ٣׫`P*@a=LFѣ yǮO"7.dSmĪXC7Ҡ麁NO~nzR̰~Om+s`Dy o!|g^lkJ MЬMv7^ģ6R|,"jA'F!6 5S8?o$g| WupR,qqR,wKD ӀAJ%_T!g7~ 7ZQ`<&lc9etMr&$MgPu !%o+og~(Y)[v~8\ XTFw=D{; WCLW #-h<5JMh.TNw&~TI5St/69f?O-`ic)C7VqT5ה*{$tD#֒@! I{i?-\g9a)~@]+Z/'k|hqK;&O}:ryd6t$;8{59>ֵEj*Vc`)ñx+)㈵iD:3?wxЃ /m`3`)A~- 䯨.+7 E/lL^%9Y{ R+r&s@ĶS> }~|\U'ㄋi> DSBS <6E{6?Vd83}d(ף tOV;o}TBD ko,W*B7 KM-zKIow!n~p&#CY\P>>FcZ!-:^lmF7\*z^]o~-۔[o]3ZYL{5x` XaGC,[T`4h S@FXgg,k9C&[DV\m3'k)}x1;UoF1й5\V龿<*Ta619ܯ&u'.M=?p` 5k1oAts{L nC8;2]"gw!137]2uag֡U/^-|amg* rKWnTv)|q(*]ݓvj8k` lJi:Z=hRBDTu1  Ս0 =USެY:ŒB\'tZzDf/7 vYq魟1sVkOp LY+tk2gE) x*7_TdzcYyI^} (nsG ; pƜ3@g=d#KVn QoW9%o~gljs3 &>3bTI 2sg8_m癅hUtЛ8QCB^ƿg4,]/ב AšX$#)݄V{rrss$.v!A[5Ң2HH>^Wglhkgm93t,w~ OlhZ_Pv}P}_`aA٘=pnb" ċ*;n85ɱ#S?A1՟  (4l^1̉ԁ2Dr~3CCվCOCىn)c ?Sf>S(kT"@VIj >Yb6@n("cw-D` 09wM%.@6~)䣶Ojsv:9M'n$`Nӆ6h^y \i{U\ێD"ӛr0Ɂ0)u=bbxN9 ۡ6YQM/R1UB*{ W s[>$/̠ jPl(Dv}v(DÔM`Vzh#lݍq8ca?'ݠu\MH ٿV^&@$K$F8#'n9=u!=7W:j~.dGZ\Аl|8ZF 섃qF_ p: ;-]?&&z8&Fg!='uuicL+ᖖ8 RˏRɕkjj ^{1ck6{ƶ˼skDߠrQ׭^LN`ky\i3^Gvr@H"x O<7ppR,ہqJ-!1P)|(Ü@諉+$|AґϰZ60L޵ab1Opi"d& X<3v 4Kױ #6@܂LfiۻH1H+i`ZHKf|cg d>#$䆴A"=_Ȅ\'yJ'f=$P^#g#)Ltô1&ٴߣ`UB:iH50#Vǡ;ISZvBMS{.Ig\'!M~/v=?MzM93F1[c0l#XA5$+hQ\V>i8-&mAzQJŤ!t73(6kq٢^iW0qD=Iƚ3dcxaHL1^\K::">| YW1oY N)8 [q Eq|鞉e]mh()qJv‰Pը~sRp\=$j`Օv%#5*^޳l>S\no 0C_1ȝj N؋J$#.Z&FB+z>sIs 49"4N\WÛENpĚ@6?c+Äd9*9&NS/Nc}(NU#ixߌg"MZC튍GaMhv/-?e1 ;| V~htaU7S80<1 fT@TFkz itCkօ7"TYtu  hLhyqpJnq˺Xs'}Sd1+q zmU3<>34W0[/~[D1堞I M rYH)>NQع(?a^7֢f/|Gs*tV_s0ʎy.XU(~~9-,mF,tscII#,Pcķocv=(h_re5]"͉1Q&Ctiʫ;UugW굡lcN/jed? B-5JەJ2,rT3OJSH+gjJ{RFRkLt``LG!#҄H}?N ίI1ݚÇ2V)N͋P{?mX 2MszF;*~fYxw;?6~:}ZTO!4z&wN*ǘ&P6`SlUrr=,C^+; WBF*(w@>+2v$ L_QCC8 ^z_n֝bl7b.;2O }f.K*(Igܪp95SL<=[q(N8q=r$!5U`?vK+`bK$ ?Jph_GC@.RQD~X7/8UIbqbwoH6\wX8ތpqN5 oطmfץ ǞQ/l6~.;[ۡbܲ9i2mN̿,ڽhxrhVb RV\ >b􄤈 e@VMOar\P|4tvtC{\ w `uRLC#>TdKm[)`U" bqh8g]z/ 6.:+ ~UЫ:Z7d_qc̙u_i!s`Eb>41`JS%'K=ITvKN6>@Mh익w,lc^[x(d XU?~kz,p&,whRH>킰uKؿ8+lU[LLL_fmdžY^/5YbU[T^!D+^箚>2Å5<ԐBa˱9G3Fn 4FbȀݷ{XJT,Bŏ Dq(HbcP\yI-Nq?VV>oz4BӘ9T՗J6< ]5E>]VMo x,ɿ!KXtNC4.]ܝ?V o64uQ+A-wat /YZd}Mށ"89;ENeI3'IGz(VA;}@l9EAM^UcES ]8b|- 8XX ,"Kտ=1 gBjim鈻 >$~ ?j({P{Eds()淬&#:PG˅Zy3>v)l*8ZdAHʯqm/Q:ѿ'\iOne2%b wc(Em]h >D?ؾHB;5o(šK"lzi;x(ӷ|BUܔ%HOi&s{ބ*  zS!7(aܲwQm 4IuOk``p,r!4"]b=NvD{|Ԕ(^:§;wz ڏE!&Ȉj d+T;YK#J\1܇ȵqLąI|ZTAj#ˤRJ2>ρ(qk -Q/'&(L<~fPTR9fbŎy^\0L_N: ZǵJ$* Y⌯v(|ԛ=_>|2 S+HBHQ:o-VjJ2Zw;影HΙF:VsG_8+XP;Lzfth7w#~H盈ߺ&z lN+wvJ~!_^C8RFHW(;]R83^ Cl *p{g^&m gqcOže ˧a ނPmO]' .ݴZ:L= 0kXSkpt/?|<*F^51_ swdg+\*ald*n}xx.m]mG Bg{ۿ"#AÚV`ʹ}3qS3(JvĔ8$į-(&!D,fv( qyXȏ;\ct~9'n8Mp .Ay gղ0ղI1\YăNB׼;D^Bꈺ EUQ.y!~ uu9MxsRz#y*f{ǥ9`߮+`ҁ*-z}x1 ]ԔNLve'Zh+ԛlFV/N;05D̃\:ӗ^O0# O9]tEo(3H9em߃A % K!O(0Kߧ:H~@s|5ON<#ŁcUKD(A69f;r &Wg 8hgn$)mUaॺg,?SHί&P~Lt=WU56;z鶐twӹk;YG|f~& .+K#Szj/4s$;Ymw%%K5Y_O_>,"Y>ǮK_۔dX8<;k wE_D-Ahx oːD(~ ʥ nMB[+^xq囮/ @\N./u}ڡJ}$<# J-[.b"pNR3=4u;AisY]\)uD(8_%&B,(\@>x\k L"I%'Hj1ld9iU ȣ, zx<p1roHG;D25o;B $Y3nuWۛ`]{k ޞdK)@| 8Tɚuwټ]Jܻr%_d(XmudfĞRȜ ?9v.ъ262eK2"рO+2'zֻOBzڀM^ѿOة~w+o7VR =[mSIA݁n0!oF|9΅5_gpaT^dVK!(a"9:bu_xqrG: M(1 zAjlL6ډUqD0KuѪ֟8CFRK-M9I?$Wy|RX?Pm@šiJ֓u+@!PNW0s;_%fRvhӸ4?Xe<8(z`=`s5؟ 6&~FG0H7XY|faUm86r$))(Q ٤cץ/~sC X*uijz)Y/ݾqn G_!IXUsi Of}e:pp(h/_.߯V=  w(du.zşNjk{ԯzl+-Blr;bJM } m@,kOG4WƋRdƏ0jh[xaRv"oK*]`u&#/KkHHlIQYVeq,U9F웶 з-pe䞸wJx&DŽD'/Д.` U"5qTDGX04sf)'Զ6:ֱp.fXM8cW*3`gv_U;\c"fni~ !d8ޅOdR)O2K/h$I'v=1f*FmXA'Ĉ4|( CZb,AE8S>S~EA?#t/; Q88? 蠅$ V s ErJ=]phs:nݐKY KN Dx)?I җML pvS}OҸI T,ڪP)Nf=;]-|>i3qZH FwY6^½!LLMO38˯gE^/,C &ii0B1J{NŗƁeK#fJ\n.iVkT68ٚ*r}1}Ԣkn¡QZע m>Q4^p^= D2#β xon߬ VQ)U(*FL̉r "bp\@~PksHLc> [-6DC~/nD9?:Z5<+YHKMgi }(uiRk B~Q=y"DƤs1pq [nԁ.;Ҋ['q>*ŕe!8/A@6s3Lo;Haiws7!fWJ!%\Ί@np}Ϡ; &#r ˚\# tJ\t\x]lƝMR$ Rn,EzV5]As(;/]1QgAnmÆnYrFheqd+, q.,#s[}infx,su6Up y@>ƌ![|I\GΘχ4 1. ļ,#L1A=+̟3 R~$ p]KWCe2c6-V4th+2`eBC .Q:]6s67$Oyr`*DFiG=qNflqUr0~9?A ,sTsǖSepJc2MPK^+SpK?v)-¸h ktuit sa^JʼuMjK`k8]+{hbˊLjҀNge51|8ðN=Tel(ih,K[v/&H5%7?i}xڇdӿę!3To|UHJ'#:IZ4tπpv"Ҿɥ^ߪI l,;d,mZ0N#dbvsD[)Z {=\,nM??A 렓5G{#m0ǜX|:1ㄲ.%I=pF$d8*b -fx#i(g_T7x:U~w9)X.隽YK2l̂;?i'r[ M}gMRfC,YjgɔBY@3Ň?NKƳK{9IG%L`[>d 屾"Ws@rvgq W4UYdVvv]?& W\ba u۩knSכsk ,ef9@6V-BGףg\d/z/ڈxhUr/cyE6L$x<{磻q~h4=DDkjOMmzJa{uǵ/wNl/U ߐ<+ .{ u 6TYC·E*$J~lr-AQr&( .9ܿ|bU[a]w֑?/l5u؂!%LoQ[ҷ}q.ehKR]*3\[5Aejx,"jjYuXa8-)xޓfM (iXk؆.v呬^1Sƴ nU$mL"Y2G#$\ߴoɋ#)%F:]XY O㵣k*Zzn?jl3Ř2-<6һ&&9vׄ')楷U$|,Lfd`%$h0 iIdIg>_虈^J`)siWR(Sm3£Vp"*}oh Bu = 0-ײ34 E Cp 1kCI6HhӠjOfku'۽aȌ w5<3K jX{ٯڮ^PڡR>^)l Ź)`׋2CkO:7u,kX9# (-V+~A+:ʧoxA z'6zjk>ʚ8)9u쏉m<(2OQjmm57;>-YgiVI{Up`g}!O$s}Ȩz %Ī`<ۏ=o\LcJx7X4Rl&w 6j՝aGX9 7G"̊ƄH@Ȧ廲mf [4=+_[~MJ!&VGsqߜX3ÃvPj ;M. ӀU@]u?56hZ5xb,\{(SE+ XIj xqͬO`rzz4Q7"Qv69ZЙz\l+A'XpTfy ~zWuc/qKy+%Ue[#x:^o"q\#5L 6;uEތ)E@(@R7ĞGyz䷍ ˑĪ:2/3u$[:I^t]o0AtTd_H= . m {n$¬C`]_-\Q]. gޏvJi7rPLD]i4w]eݨ neU*gYEOGgﲡdRkmL˜9 iGg$:)pB:=*OawݳsH>rig"i?F`y4L$ \^($QƢO`.(h v[Zy3njOy(.띇_AU} ցcê>0ARֿ@)tf1JS/ed z}x 1@骅x)u`9$ee27!(^A|yFp@(mۆ\MD&1|/ֲ@^f*reezCɊ[7䟮?׬T"PC7]7r0ârZiyTO;uF B VMtJD$v|qhENBHO8Kh* jik8ȼs5pN  VW(>A}W|lw.D8&П_r*`MhtTsS‚uk! F)~{+GծXꈙ,jg9HL"R'qΖ5.4U)8HhL; !dl0ňA8Aai {hFvF9н/*Hò{NP=TD5MC-Ozs37ID( o ɽ|RFT~H"@Xt"JHe ΋K-zS%9rZ۫lP{bJrI/j9|mD9)ٍD[3-?2i&'(%wxOglrUk[ )LQ5རOP{+x2N&Y(0uhƒgYjg@:͎(H>_To.-&wTqy3#;ӻUcз@׀q'fgKf Fe2İ.F_ho{Dy$\R-}0"Az8r5"sq'F] ھ|x CElE`Sd㛩A7$?b D1//H%Z*za-+8%dj::ltyM#G*J\T?, "0c`+$no2P:&( 5}~ `һ;62P7ٷB|֡o>un7[6˂I#5U)WӘd|{ bOݍnt4_+8=DK kB?fd)̩yg,%# @ݿzbxdO}迥D9ΗlnP{8X.y4I:3^,NQj plKX7X)!pס,(32L-d kƇN*R)Jk|$N5f׊6*`6 h8d]㸩0(^R)ZדZwω_k2mE}UUCA*D?A_gV7>*R|O%bھ&VqsFHoeF>Tr=Wq.Bk (k#ШpŸy46k '=y!8<D,PлȩK8lve];8F=5̩7fJ01 W{WFtD-uJoK<~+1F_p BJxTiFzwz}Z#lHR' TAA\e ق('":qCGuf@8Nz.kL LqF])ފ|0?B=tpZqS|"M_X07)9H/?+100? K7èzvP zSA۵[Evĩ5DE/xYpkG^/`9v6*њ;5+nF ϥf?OK8}?p*#sQ54ph.F2*=LJ\o.39GN "h( [>T\;z)>8kG n@"]@@ͭ9Ia_TJUDnzy (Cm(v#,C3+M m ᚭor\|ϱ4/fu4L>zj&d'kƄbOſ~ εR:}@VCn'[Sї^Ѭ5mF TJhmĊ vVi↾Iss@2}E%ʕnN!cpe>2)~2LYM'Negs^J^7 EQ&785 9",?-A1HZY}U&8 l,_՘:DJé])f5ϸHꕓܫPM?Boq1- C&ůѣe"JhIjZf%Xn9yR{&B#{ z dXײvb]!qNdbf QUL-~xx>Q`F,^*iE,Dsjc ʃ\;n9xvnɹ& 8Y[]]/Sa3m ]6yK3t[KL9VwV8hK#*R[ӗi./ ;Ⱦy _#'»k|R첎9:;nU6+ Kn'^T#w)5`WlK/9&ls4[ff{]G(mn|Fȁ ڤ7on#5:?P3L#Д*.R6v#vPחOݴߣ*ه\fzfxF3Mn&eKZ)WMǰG_2z xYk[Mf2<'[Sԟ 9闣%KT U )lfYtyk{txf+QV tݴm<滁_e:?Q85ǤXyy+h@\oF!mg*d[vhö5u| _0u6N5 ӂd]|XXXȮDt=4c.3eFܙgܶ?!gA+R\R0UnvFuI6V? ܴΏcUoDعG, ĕP]Q$.`Odd;-mE[Ed[m5\{1"[U fy\qgB2%]C꣇yO3mbZ=քF O;w9$\t;},j7 N0/IaX$[m#;T ecUܦϘAweywdcQl>LzQ:ȋÐIgA._a+5`tIaŚ>9 ˕^I{z-dM;bbBO۱VlRCBTњ"$JC4I۪Ae8^6 kx[Mi6aQ= *KL1WfC:2F*]cˮ/-?>)N ы 4@%ia j&&̪ٺВC*@V btiZK\+?2JFc7^I#]i:gn_75wl2$e9 74`C.<#oi=CIᯗ6$[i;Cէ@̝,g0eXU~cV3،AU˩'[l|0J8Ji[kNŗ`740zm8n+mT.r /0d8LۆVite5/l-Ӧ;SF5T!a^]Z:T Tg 遀; c ڶP~0dVMgQr'<AJ~x]᠝7[Vˢӟ9* S1 cd[k QUXH, Gy~!<*ֿTG便p^snR0. ]5bɓ"#4^=͋՛qndUMq>xpSVhA.x+iuzg4 LcTLAmr+? E2B2!*ފvW$gǘ;*9!5E }T osy/nQ48.U8 $+|SaZÿz"ʆg>? 7q?ڞk0$ "G Cb(!b͓ Ո쎎y .>W3e(Q`A{ii6f[&߅gz øѫ{aO$4* $Dm wՎ*=`mtl6t91V=m2*t፮Zk[,|"Wu P;dF&Ǯ |AHל(̼- -j|h;DjaA|J]rR8W7rT09onjL KE?z<{U>!رƹNͥ8ցJB'5Y;4nRy᛺^C p B4 \Y(P^PSJ$WF:ULlL(˜#}jK#[4-hEetA)kZ^ǘ\MUyPx݁ 5l¦. \nQXMl񈬦>yy,WfŸ4z]hr y)Xׅ0\D=}w|p@[ݰm٦?%Ńm?ЩEd_Vl6uZcv=SօE*<BK:wFlےaQY$(oA\&l1JՑ# iX##B6j? 4[tBcc7T"Y|F`jX\Z*]#C?P"b j7c A^GMM/{)n\c t&~Sx+yi5jۼ說v#e #Ԉ+'C`dN!ls, ;j>OZ]KZ)x0e+h->g~4!Ƌފ ~bz vq8?){"e@A|5*9ݟsl\ENy/*6Y"5htGQF1U/F5]7ft;LAEYt!J8b"x(ͽ\{Tu/C<64ՆkD/Ron)A~ѻnҟ"6$N8tk6DS2~Qi[7LmA_UCm.i֐$ ٶjo]ႎPIK2hdJ7H1z :Տ8Mv $7DܽroP6}͋n1m$Xk|o+1:c|.4v5&XXHoa+T(,/y2f<X1p"U Ͷ6}$E^gl/=thW}֓aM]{0:nqfO ,b.`3FW7Ա|{e,fuSVwS?bA4N37G(u*RTwڕExVbA5ڠ.ʷR+6LtH{c(^BKc6+`/B`c0c9R5X*3Z%?DnjJ6PVq 7`{ A(QXj]Fi17pjt`gQ%d=Q6hx%''AS\^ ɱ Gt@T)2=u^XF!MQߒi<-|rռaF 7 _}*8 woa ;,g,R2:YbKlEKCV).%ږ2 q@ _~Ğeh-n9~bJ8oYC@k93|Knp=NdQC[M,=s ."ETrlHx/aߴ8BWQ'1%k{ivY/ 谩deKGLqRP[(47V^> `+hA &čL& M޵ ҁt2a)P_:&uD׵\$"ߵ&M%Sn5g %$oSݜOVfj6Ђ/wQZfV"ޮ-OT«lb(c+0z x!xa7ئցg{]וu)c2ED[tJѐm0"HѢ\վ6)ӕak9'vs%];p_ Bo>֎ vzB/մ줳ɢXV ?ęk+8H+n]RXE`BQA52fˁ55N d,񜉑KfVUƧ+=k͹)iy](wiԍC%fD@ @n4,7ИۼJc+`:bX2'Nη\b;V2)קnR>UJyPOXDp=c(Bn: mYV{f T%9҄1w~9n\ed]a @g=i!'-zC׹Fr7D˕S"K==_2iߋeZy!u3 5WQz~Mćꔖ+/mO w\BLG1eN-ر7 4h?z@2!}) o翃=0__^ڕ FtR)Oɚ4T3 7Il;^ڗ3`_ٍO4tOξFB\ZgsOuEk`Ao˱U*E))t@)*}w̱~R1N$-:d]U:]jls gK ? [)U1HĜ4@4 %-3 A 㱽'F"!5o*aM]犼*yGe̢X} hkVqftS8Rn |U mk ѠOeՇ(q :5ld*FF bߚN U4׌ =<|Xr#*._RDn#]֊v!}YɄNt-@n-݄Hieg!"K+tUk?nb5ZԻߴjTU՟QIjX!II,E,ݲ ^ >tq'JuJ~^9j!3zۆlI-]hh CR* ɧ)'-)V&nH0$b"i5_IK}]Y2aT1 w<*hJTnP=XT/i9YA=8gz|q2|x^L긞^TW'W8>#`-Q ð:R{U5 í+3Z&"}B8%Je27;a ÞMp7s9ݸ>fSUөJ#89إwoeWbMXw^Ϝ, %A%BB_Xj\&V1vh=}KDrgdtsu+CqEC3xxZ3&|#OEEHA&%u7?` ~˔. jpj2S/2V%FC43u a̓;c+{$Pt4y0ucËdVeEE/|F>^a)b/bSQo}@ةSb:Yj0Jb>`yx@v tyh7~1'G+(I^`#QL*~aIxobiڏ}F 9`zlNd9]Lv۶1~a؎yp禁}00u(&Y"^־"$9B:)N<-od&@ĕ'֩iwݡrX{ p;pܬn&g&.hj|ߐr?Qy@*9|upRLT?wk"Qc_ a65]?5xNEJd _iXۏ*C,}^t1ƙ"g)gs7swӟ{Pxf!瓪Qs_r ,LW䦏բ,,Kŵ&,'/wPy1;m l$=IP) `mlRe?1*$}\21fjmL9WWӘy6hB#j(B p nnWw0U^ֺ헞&f~}YQ5}m)\dPK{QG2mLJ9a{S4 %Ft7=vQ菡"l s-`q ^q@w2/el5:Hn7; fՏc,| 9j%&CsaIKl~㣤°U*M]diWf^RWL#j`K*Έ-d~R)7]DQYGsN }$\h22{B{c݈yWB^diϮ bd~-3|4`$|Nk_-g!k]#C/- Aquh露0wlA}AdАJL@l z L1\h7{-lT-6*g,mc3wj`O]oBk&'9"!KajUEG?ʰhзUifwXýRЬclYQ@B CvٙPp >ufqo>fE-n7\UQA|HihnTWamWF9?mːL7_&$/nA N=,Ysp$o9Md@ѥLVL aj #jas%.% [)mPVjRrvV;K>?EQO߂E( 7xM);(.-g+>SR2=.9ǡACܭtʮ5A6| iIdVk1}Kv'$Lrv;KLl6TvIضPo<7#DQ#Cdzh R!iH©#5w%CfQDF'=t2mXg|UjV[NȆ)4g6 ̡_ C ˶/\@cL؎?FYxc)e˲LТsTMyU '5SFk$?n|oB1]"XE+v+O]H. 'ɳ( c5yrP;y BpEk&H~[=4C8;B0_q2H+_ /PSe.!#JȲ*)ʽ^fiUR~-ޤHI3f%h^-m@#6V5Wޣ SdG p ;OlQ- 2/Ѓ5b»Uh fƀ.5]g6++f;lf GKV"Ulx\K+ %V0Q| soqb[&8eQZMq!@,I2vVz93 ^p2x#66_>ѽ9jQ-qEqI`{iXZ!^LGSjRsQk6/ټuBfK7XF>6"i2R^;UWÿkz}1Fc!٭Aj>NjUSqBe4c (J납#- exm2;`:98bMa:clls4]@GH+U8j=9h6AOh 0:K "̒Y!W{b#xt0\ 7كveFpXnD=,l>vMIV M-E~an 3\B&h!Y >|Kovef"2Daf#'9ԈXX+oӪ2^CnN3˄F@cdlx[Q C Bnj *®9ye "dvm;|F>hrǓ/-a2%S`^d 9'a ˛sk9P6Ov1hZ\CI$?U5/h?`{v0kXxff7!@}Ī[L<!LYwlC/{Ч6Q.2?ԡvasK il?lv~f%I."O*3ۗˊq򧻬۫( ?T{M:JT/ziul13Ǚy=9.ICax)mk#>2O2Ջ)1I l 0[`_1+-6t 0hngm^ QOhA5jߣkǃ//urU bOb`޲XY_:ݲ̠W@gg'a:7ڃIx 􉹇&KRfJ_<$w7X,4tYWo7uMv?@_x1GU_ByUiRW3DpR:rrZ[(eR-s!j.e%"Oz}~p_vwD5\iGq ea?{D""l"p ȏ=5R2XJN椩GAjs;jqpt_l',ɡsO 8A2MrJPӬ KL;{P{U7}]-R+3PUfcnAxa $9hhS-ډwI, l?ƸI g?Do0m!Z{7LxP6I~TnAGdgRxdv-.mt؎E>%L] 5W(-WX[wj~-oY:O dwؙy0~)LK >ozfhMZ+:/;bTK٢#[mf;*o42;PFi o=r~ۂb1NӬЁLrs7-o閞08kay)fTgݒ<$x:oM%ڈℊ (YܗN"(4 WG8 +h5'rl4u5NK]\g/9 S'- ??B,gƘBE!SFlkʵzldY!Ҽ(lqYRSp]ȁXvn}xz]Xד5įDBh_gc?`t99]U0w+//ÄuJrw;9E@iP>2:ؖyq$WP4No+hvkSY6-9ȷ+< AO>?+hUs.xK7扛P5N9ĘdK{ u0~Ly6\Zħq+݅krg;xJ3vL9x+BZ>!A:S_'d}Fč{tb= i'ɐTCsTLΠ}sF+H3*E?Z"_7b:lu!,4??9:74dOC^.\gr]ޥ؟}[zY Qpf!MssnVçV9g;1) ؖ5j@L~Hp  i U S8ZҚCa]%?y +Z~?zꌅS m*Ryn|牞{BIڇ 'ϗ; c`Ăpl=e s$b48jۄ|d)N5QoNNro#=_>j;XbπN#aWپo;f b̎՘`gb27i2S_kCIǏ&t.EhvIۮ7$7 =y O(r3ȌztƓ-ޝPp،֨`<cNo!$e.3t4e]]5Ȅ /|''bPHQqj|՜|/%VВNKIGOdEh w>\怃Tg?й0LF8a- ۜ1h.cl!O} !zeCw;@|ӊ ?J}=0(}2 4D6m"*+6\Sum5'5.A(yJFcYEH0NA$g<&ĪbQ[9UOC#^ӕHWQ!oKZ홢d2Kg[P&^~,϶.4L~>Lzگ)Zs;_-ф563GrPs[LvD\{P@?soW~Y==6`**K&'e-D?0F<SI'-ĉ]tIq=|qE A3Vj>wA a25m8~۽V78v{?B>zz#՝MԻ"+[rj rjBX<$10jZ v'}Ҟj ɽOHH EШBgd[Qith0Z?%REx|Q_LpAf=3NVsa-zi0vEo|"kd hZd :jMӎ&dy`Jta$YK ;GS/{osYRtӄ2En{5r!hYB8ݓt-sOarΓn^3-%!fM^:rד3;B',#9Vm; Q6ym\v>ۊYg*pZm_.̔1L. B .&@ VBp7 PjGz{WQeqq]vjz>J CXB\ll3MnEeeLv v a2aXTǨ}oyL/d9?\'oZ A=.n_{"Y ĦqQ7-SVj$REC"N!v {(o,>g)% "&t _"?];9uf*q.az:r `e s1jP&V2JNcz XrJY*۹ʦ2=|ͳ5y=Mڳz/a9FwҪƈ@!e^"Ȑm-뿘ÛLPož0H'4.Ǡܘ% 93@rAqNciѯ4O% ƶ=ؾidz#^JQ226˛"&"%ק-ՅRN5.jcC."tA (}mblQ&a {̡h2O'ܽ\<,eMp'bx9X`7V/W7p,Ix>$=Q8Ĕ3hJ-بX1Z~ +5Hզ:[E9N^.:ʅ5F A+LuT>4:,9?>hT>Pta.U$f9ֶUiX<$Ҧ) ]Zr^$@[65bz=x_fًΝ'? 0D+`)8o#3Ár7 +1-(oN<)mDH #GqwKzk0ʟZMb_ K_vuQ͙ɓtjVZHC%y%]d/+&qQYd)iC'ȧ^Ԡ/S.%1vrR巜:C%}ڳ* PQ㣆ICbjIA@:W'#KVAaϚ!^%3@t6|N_b9Jn-*Ž]Ύ8yRbKnbH<72;ky[\GS\Ij)1eOq?re 86@˖]b6ΗA+Ԙ/9c\6ul_J@Y9@=)rZsŻ%R'P|+T}x`E <2kXfk-:00xU|ľ*eԮpIWQ$1ޱi$ c"үa=Nr+c<2l85g3, RLH_ƦS&n^_~zu|o?Uz Q9W8+ raHUYBC1k!8`X|bd! a i4E?o٪ AQM'נDTz\7i~@R>'ndt4ӈ>#T?H+\A|.7gDAڸ7+p?Ĵ&YÍ">7*0XFwcM~{;ϲW4Gb4]t*Z5i-j0wWknӚ hNƪ/m48)h^8#P}n?E68r! ½s![dO[W哐s+oNժ`Ŏh)LPӿ%$dO|5Tui'U=k], rid=fo k|Waqk&`K  ߆8Ok՞@h<.9 q nE,ZL`=#kztfaiz&)L0ʑέ?JYXO +DK;֐e![bpNEQ%?F=sO)PXSpiEZr%z%~ޡH:PUogr0Κn0,f8)0? 70gE'jp&sd͋iX=v<ܠnA~>رp\_NG 8׮`Dh}&ґ:Q X7b+[/gg֩ ^`~m6+>m fy\aamytPFJ1e #_%yxْ=sʅW2pKLaѪR&P9L@*g-äj ~f#@d*?6*"enc|mH,P%6K:e^5lE [%H=MŠUt6lƩ B(1J5h登h,rP  lOd;uQ+S x0DrEQ*ZyJ,F|WmAʏg]VU$|o ]ykY/BVZ 5N}e#y9$LHPSj.$bZMUy*KjȒ2 WZ&1*gOJr~j#z1"ɴ 52;F wPjB.@D,e/|zv]DecЖGc$mZUw1B cHiB-zP@.99;ޞ3AYY4Ź [A()] ODX2?m8y<@Z9WƧv:xXhv iS7F8Z eXpz @VqMXn,]bpV$o^E[|r |iQ>x/ѥA,Zb,uY.Fnt6cKC3`$w9B莫-Pxmhr]O*,k.<I׃ gh\%)Eo4FeHd듟ǗCP5JFoflю{R10N W? . 6Y rA^VC@&J]\PFI]4$M٤&H/~\c!a1뫅xvZlVğ2O,0bwA5|~|$&!hq AfR-p d=buZ2iQ^PmڧS8rp b @M/aaLIy%Rczxl?rZb4 05[[`JjWи/~ąF *,"ϘFAF}vLݣ8 4G [{|`eZLFS1_)wD+,Th*Ʀ`ӞJ@(^ijT@uf;Y"FjR)1tXzA S6%Yx }\ez^b+-FGC궻7t!5cyvtF}FTX_2r8k++ԁا0j؄DRƅ t_oꏼcĭՌEΣ%ÒxF{9y~``[9O IpU$|^-L:|5p@?'*p =wiKNZgY*%k~;ՀI'I ?ތf"=8Ot:ZݱE|TL.gً6V6v6%|E#QgU6q Z nZ9`yQnS=j+";yByqP9h9vAZg-qTkXI ܤgg .tR)qk! C2ao?_b7ܘcͿ. cp>Md >m p$Ȅrּﬖp˫ӯFAn ؅\ϞAhDƺ2~⚑X +Xg/%X.kLbM|$ ITZlIwK'qh_=X=='8=D̻BVڟC+O1nRthg_$%WD8fKO ] %V݄ZNlT| C5 !dp DW hEc!֗jyf(ӧN¤C│^M8C׬( JDžyDTtD045&^N`^<9 |5*:j:*^r? .@+0i B˿U Ws&h>A,d1ftƋ1y V-Fq$j2d_˙nf{Rf4$3 R?:w h} Q0*@y fMjmBG}'lZrg3DEI5~kR/iuH\z9 Ţ)7%õA&N&@a/NdEQ'{DP:`S Wܼ-q`gd^EzKѪoB<P'Fb?;{uMC/`p9P 5M~*z )&6@٥Dظõ8AC7d)ߝC;.8QKf=wWbz^A:Sn@ $1SCk8](oəҤiOqbݣԳ54,ik)_ɼ#`ok4ncAJaw$ɔqI:?(c?bXt 5TO5#=jو6}7xdLv'_@C ㅕvc&<>YتpB9KdO -9f_raȁӡ3~]"ʾU -2`B* dE`[PxGRB'oA/I?82)'}Xt,;oUNnm<$B0R("YYk1n:Tr׶ WLɩ!F ?F9+̭(yо_H,1RhG *e?]݂qyN4Ŗͼ v~MsgxmAT/_|@{Koyfb`Pjv!-6H VkJx6b[;s Cy6rvǝ@eL'0uRnH*ࣖ.ZS0؋޻H(WZ!WwVw>T?d]х6E\2m v Qk]p~%k.}MgmIka8ExT< r&T8 j t>^s)K41J%۰!"~wP4@OϬU|63]moS0]$~M\SE嬚#k~syo4V2;Dğ⫣ %ɧg܂oP7L+TmE$;`>/]Ar(G&2jt_NO_cK3mwI12n7@$=N);+SyQ mro6~8~Ҹw3xzjb)Fn1RY:C|IV‚jGz1s0PR W}ۗYg7BL(6D;G00lCfm'A:B!_ggvϢ#VVn1TIh !}2&h]B_:71عj\C7&vcᴾBPdOްWH-1h,Խ1J96@]4<)yZ _?`ؾX| G@dfzKQ?ͿQE`^(JgNl)wPGv޺ g*B6NA=Tpv T?{M]߸H8x)H͝Vd]ϤZH3*?D0aCVAC~r>y 3G^Fx&6~ɏ݃zdLr=e~' ߄^ntwB3:X xZ[J!I?)|~zOb box l$B( 7݊|MJO {]H. ЏϟʇW=ƴ$Ec߳^A*H$vLm\inEn./?h8S]WDe~ [ndTI 7 𧌲wNYY/AqWXk+v4gO9_uj׀Ơ[L"~1­߿Nj=o0s  G; s/Jf!"=?Mi##$.y''RɪG2?1?1lR&N0xdI6m&q%#ݚ"'iZ6-8>ڀYeZMq;aFPyO_,wu`T(*uώnFZ֠rZsP?$1X@oo/Q8ΈXF/,r#x ^̅GgF}̌2pqYs'OW ZVMЇӕ{eqot_SqH6˷RfLaPʆˁL:j=p6@ ~ړk џ Bfw?ɱVQoO߂.q 6 w[%6ư%B;Ǝ2~p9au# zWO=`ᑐoMGC,P|rj9TE}E;(m>mK%%Մ.d:o*4cwނ(/wB;uZ7m=jH(Fwu5Q?W D 6Gbt)*xfGMNW~xӏaϰ1p't;TmsrlIƏ O%T1[vwZ| (afbz$QnMiRx&BTOW,jMVUVВOfέ"?tX2ш"j{??t/`7 C:6`6nAh RQcifc‗8R(PKwP yB'blYl4׉Q6_ղՋonDAyn3a-{hou2]dzq}/Jű~{n 0 2(#v"E2Κ^Yr\X:gO2"8fStNdJb@ti*zRuOG](BHX#p|,hbZ8v ؗ?kg@]™5VĤǚաa{ʔ&nlJ01 JԉDK!'ۋ*oIVo74 N8)Du10{qy3)י՘/͠YWZt!v.<hlG  ~OlŨ^T-Ff)XόvJg:knT`Aiiv(hi3,*[eb<\"TIt> ﵌] 9j0d0d܍!f[ q Do^N>~vCN o#p= 6:{k(MNT#9vJ7wy٨[如庝VVLu735\#4")ouor _=Px7)I7q2@*D+$Z Q|bpэkU.0Ywt =4$ ½ut@X(HN}@@@w-[8+2ȴ,Ϥ3 `Jq%-8? }(ܥYu~[ bRNf8syk>؞~*mdˠX #X.M^ʠjb=iVP(ULmpn[%5lB0]wh2MbtzCAdx&%g%6vCaMg,0*w*{< wYr/;ͷh6:&;Tbz^W&gpDxeX*Aϧ55F:[:%u3{o"+_m U֙Gq/ڏ}/p]=1ʅ'D3" 4Xf0ڙ-zGC`Q;2y@Jin2ucB].Y&9RP^8xNر$Qß EOD7B>]3RPR;KfyԖ*/uR ry&,ѠiX]yE 9!P4p~|J7O>)JbH4xӅ@‘q2fXTV%j?MLN{ <:A:].O?seOz2>ۻb?T+? `Fj0l2d[Sߎ ML)p<)U \KC),n9UK/*R<7|>`F%=x">,dsyOw@R:a8ۋmT|IX2X8`o}ٱY +5Ͽޟ9"!C*:;Zf?flsJ0Hꤏ~D<Cqi$g2?_t$%<4L fu^ k>G_1 <]\>y$%%M97ב[HYK{T_$j[ Rx R2XOğ pH72d@d` ضN)9P|p5F^@GRjt\soOn0v"I\mĀ1|],'/#pV .20*>tྠT[YЫ ߹:Os Z$t(A?_p $n^3"a:4z*޿wř}Ѯ䌑ƽ,NP5Q{?D=)*x֬>_n+V_k=K'S$}e#llw*֪=g;=Z'~cfg_=Q+ -c5K#meU|qFh#] ؝- J)Q^K0Ap`Ka s~{۩KW&L;}o_"nSZy#VQʞ} M&V(i9 N媢Y.xyQ4+$,nJ(짉TLQdM {8Iu. Rp)0}.!bQ*i{+uT,:rG9 0NuUv)iUCr?6dnzN>fSJL͕6} R0cڛw@VV_Փy}փ1.;.,/#*ăw|27oVx(sџ߉,\Ֆ3+v~y9ɦY5FUVi^)&m5V#PF0d\vP}x(0ܙH_zs8 yÄݡ:'%ʸNP"TJ*pl__L9: &VUK6ҍhRK \f!TE YbP0Ң'1mI)rռ5ǣʮC%H@e^#)˰ʥ˓%rpfKp(7"?"xwGTǮiV:/IQx :JTKX}TbGR}2,4R<촢6 {" nhhSs&ߌa%hiyS0>bc":EOCf;yׄSΚl. (wJ{2a LJ+o'R!־{-zAVONj9eJ+.VnW,Ne@%+4o[4il'c2΅evYAGEGg@״2W쩫.aZ|P==poQZNYqJ ϶@G _2`WΑF|Vݣon˚Frh`fVG[ÚQ$Y[&gOzA y̪ȍb,OdjJT<S-Z4d̩ꮞ팂j58b$ۧ3["]z=#LĒ|2Ng Z4G=#YB t}a’- G(..h:!^gjJBM1 4N:oY'Y$r/|ₘ\_Cn*)cR0GTPa 6w^l}XpЕ-W=^5^`'ʡh fX&83FE\|N,nM xi&h;q?TȻs,WԬܲ+Etd[T6W]˵WSS,9bO{dbY/k[g\yk lmnIa;he N?jKPJHr~;Cm9h1[ }E<YϬ*X|[kXXNL3L{xpB QP1k_,hͧXW6Ң.B_I{sq.B ,gԷ?:N_/FRxo9B]KqolyRuCFfN&Ϫ{]f1X(W?%><JKeZIV>{qFٺ„n B>⽩S/NЏt+We, }hf ;He{SN .I$Zr87fnlv׶'@)ZNNf Œ+Q64[JsNT_5f,9F4& gY{E0S}-jI^pC*5`Zn2ڵ5W%a;%>(0M-?t]UT*Gl< )KjmYtHFcSDRVj Ќ܆m!!U-d~hAKHMRY 2-$& 38=am!#}t)?M%Hl$Bw.e͋E$0ƭ:z Lf3j埡A0$٘kݣ_!eI*nO3A\;crISڛ b_~ U)u;l|R1inZ}_ g3$߳:mD@9ݮyaU꟒p O*i^qXTxZ "CHw1tVto[,S9ƶ"L| կAptQoXZl VLEb8?wUAo/nb/.')1[Ztj0R6(mP&ۧ%.q(4>"`0$Zm}mdS"P_ kF칧C @!SjҊ䶋#|m$<VEMXOY`0Cmhȉo.4V)$ft 01䘂`o sQ7+ƨξ,BJ jɄ%?I Hܣah@i9~ a?L|L<DžjduyTl=!5=ф۸u8yq>FVD>XЛ_UӲ!P_uVjXuSOt~۫n,`Rw eE)#ː_%E1wΙM㳠p,l 8m?̰,\2镈+fcTUݢ(eJ)$xbEZہHYN\[R?rXI>*ݨCa<<%.X)?f)}L|&L.]D C0SaFpe'STͷ Ky?d3"twlG Mu ֫ e!A_uֽ`]-HXgR;.Y%~!gZvRoP#VX^${'\%HK=rKKlVƇ:5iyOɠxi JHp|I Zm:nⲨI7ؒ!\h! ${|BwB8hlC4*EuwZV9~EKw.>^-uoKǍ鲏LP Ӎ^z~HM9N-ͱpa 6'a_"ǀSyeDJNlȀOŜ߯AvpN:Ma:ltd򗏞:|J/k[}U%L렫rC wbg|BЃ>Y ;8\0 kN7G?{1h!\Ҽb 1Ii<8hsPpؤEoder,w/PB߷ eIdhWK`_*t:K[k26j -p_n:d >+#\ŰkN32B' (bKhMC/i!a;4T3Un u]m))}Вàx 'НĔ *c1Eb+<**@D0}]CK< OU&j̫۫r?#{!tx~tY3̔f9l./D@VɭoƼ̌ t*5 jw27;4]Y plT,y8J\#4&;Ay+T']_zg CldWbއ`Nn$_0)ll) @LԚYz;3QɏQt%/,>!ۍwY04Bm~Ehl~ dvPklm@8eR2v:Tn@kj(A\Tv;jwf7 GZNyj9O9h!TBO%ޤ@yBkedUXA|9LNzbv(xܞM]A}*d>,QLAf v㣘-:x>fႇ>p^XR9${Ҡbsȭ6:ִ_;:{+;ti z;(Q#nf߬uKk+ϭ/sD LD& kڙSt)BFq:zMi.Mh6g1j]?>sr~M[ Da-0plA=,ˎ4u$= ɠ*Z}fʫ֠~VBoL?-;1dCgnu{Tk!eKEF&:0 3aX`+1&S'{ M˧}0Z!Ay.X=h Ry+ p@ K?Pkq(P*>QAsß۟7&Lr<ү[b5mjנ\\3ڶA,h2.d%g!)GmW '5^gL4=Te31Nh|MQ6` Ld]흶4A 䲡Bzs/ 1\RނdZ!Su,TYiO2XAևZt\ 2kj/F=ɴ tО%n4/ۃEl +jsIOô(&7b`"|Qi\UM3 fE(rZS@v8hm\װȟlo)gHEe:ϴɌg#,;2K~It03UEXbE髺A.ޛ=QdYNswH=QK ZׁWxa1S}JHso"nA- uoݙǵ3/'oo'({)q9H )5 2dN5(wS粻*>_H>҂U! d"Kذ|lzքc^rMW) >PWIVgFF+#yE0_^:t v32?_ ?}_ 6 J) 1U\8]j>Nՙ=GhFZ:b!3G#~YÊRRPJU?1@8sF J_<3511ZJDiڣ/@,L`dTF#H;]/eFI=;_՟o-(^h.TGK'y1`V^.8?NGjh95mssJі,.$3- А$4~4%= RPq3nIB81M䛗6Z?[I{P'@zgTy >bZ 7.(=O$9rha/100f= u1`xAU a=E@&E=] Bi<#N3Zݴ.mEx%XIbyG)(:h 9HYWI= 1*TbY7e) 8/>6X1D1|,}8aF1YSЎMǬ[,RaHN8%ŝ{5gS8hk\ebvϔvm b[W>^eV2]oG^U**ʴ`F٩ )Fu9Vrh.n=iX7q : YZ

dWyvU+šXq.GM3PMVM j]2gpj\86(jRGk.P >:ŋ/.[cVq;ANPoAfvՀӂ(8%P_4:?/z(xד|腘P@[Hɟ}v v1K|^ ]^NGx*n~zKJ=qkT%~ ii &DzyrU؍|.3*Y3^7rԽO0V6آǷ#ӧ2/D=/F$`A0U1ef|Qv|e4y vыпeTW=#׫vҏ3'bJ0W#d5pǥs6AN_ёDѧk^pPU|5 I)6hJnf#M},ROnYS:W|uu1Fݥj@.G\W|GnLɅiFCR<8Z>m4a cfW \Ya#^TہCC K_k2_;EIco1&^A;/==^ynoڏsdί!v!Z/Mbd2KzJ.qf)z|ϺέImit7l3Xdzひ+}f2c4vG4ZRѝ1V2owmm쯂ce 4pB E V Z>S% xzd#v1}xBeAS!Y4 wsg&&6]e0@T?kvA5Ǡr {!҆8JN8"y l5XitBR;]bXyI i^e@מ)]ER[`D_?Nv]+o@* 'M +Oõ3D&™%V[QsڨfbÙ: e>QG6 V恙Jvɷ^J8"׋_ag5Dt$ J'K7eStuM 埰RasHě4ԏװb;i-8S"rȫS=߸>:`7&Wiio1ގ=NB@{g9pݔR t> LҨ.݇&b/ B:' ;:Eɿާ#fԱ\y?mWGHm";pH:]~ iyUK)az"FzlC*I}ETU*?S$]d3<3x+"f1yE|ta?4\9F&b 2 h5Dl#z߃$MQkȝ%ZQP `(wۋW!SXggw#]N%]3:P=Z^_^h6 wdG Gݖ?J4p6sv׮Vl z>70 0sd<r /`IeyL;שrR*sIo^>'-Z#4>2`+nNJg[4=抪J5թf,Z LQ3 zʛڳl($=oło-tю~$,Y!(bȟ :d΃<ʺ/5N{ᣦܛѽJI!|@I5Po84.oԠ W2* Ԅ쬊-Y@=_w0iД&$(u/Y,,$3GYf'&J-HU9*:~Q T  uY}GP8eCwxA*fn!{,!$=P7@tbZ|(蓅"O^zO kv4&p@װ3'@[uP݉qp/B x`GDEu@3{y 79Ih *kjxȽo1gZؕ'Y}}"hŹӌ2#ρ4#tj"pۿw5mX nYU#!5+/0{><YjIv\ ]##,vP=Q#]u8R -gxҶ5'4Pm(!Ub.YG)!j~ښkxM"dKؘV%`2GD& ^Ғ>E!%CeDr,7 H_oQ2Oyd'Z 7 "6Jzchz&&҅׽3NC7x HxHyT=KLQK쩺`7_B~(<HpqJ6p&](lG5[u&M&0ЏWW5k"\ف[@mȱ+uSk~!k:Ax'kz fƿ8ȿb4@-,q{;`w ,I" e7ޤLlA7z s'H,PMHf ׃ȘAffE^eElxKgz%KF (9a!'mrXtD\B>$@Ga[QQnuxV^|xZZVT?@Q‚١1sP?](%Aӆ^>ds? (ebGK "C#d\!܌%xK_[{,UYR@~ [A jQ@h԰1{[#=_F&&JpMٶrڋrQFwyw%ec| cK RiKfzQ/|}M`Te %7+s8s;8_֬zOQGԗӡɒN;fT Km53d S!!z]6-c:+HB1Zއ:MR8s^΅mlj8y=it =>e"l6ρgB]J\ϧ!;f_atCD|ppdJk bq  3QDy4VoṤ'n|#)ȏ "-n+=-䦾bDDEzr+3W+L w=C4oǨ2keUy%cf$b^+jbI u{rg)cJڏ=f9 P$f`> ("җ͟nzqog!!V\. ]+©ЇI2:P.0OyRkHl}ZxL 'iӈ93'H`\Z\VGT5[-ܻ;GhT=세20۽T5Max)i:7Vo~y6O]csV" #9BXc` ;>B؀^j=Q JN{w# ˪&+"qsEf"zM|[Yj&KX> &҂SUWj8aiYEGLᮉđ+*Á~?zڷ.{_ձgy{*:>l䬐4GBv>\Sl 67yNkpQ;s( ޳J4_l$M/aLٌ" Rn^1' ?@iq5IiduT 10?,Hʆ6\^u2>t!ѩ| ~W GvM5M7տφڍ~${'?.wؐo4<-$oaSeNxP@uv 6> g`xod"b a[6.9jc[-^k͝4Kb؉xFz*٪_zX@`~ |xi[g3{#5*d{9yDW5es\a߂lѳڴ %nݠ 檕]5LL˽|RzLėT⅊1fH9.D2% ?Vb)x7LӀP^ϖ T.,bӢnľcE^f$0 /?p9D%YNgA˜ggѶB5K-V,sD LJC{|󦝸Ts0Fm9 ɯs6ܝ~LL6ToO棆!P9YtY _Io+10=Q. оjMpҶz3g)KRzt' vA׍k};+gB?ztyp]J>k:`/fDnR!`ث#lؕu1l{L( 3{Au"4?R>Zox?^XdB?#E;18e+:'в;R^'nz_$ö.!!&oFY}]4xk]_V,lBH]xv]}SN@lWP;1S{`y$!E=#C(VLe wB@dj\MP>*:Ŗh~SB@rx:MCB4䦀rZN곒Zc#,Wd>4O H-' }?랭b3o)>lTnk_tI|U@T^@-AXsO7Zak얿m֠%otKZ[PV*}7aGluMfQ89TC"`\d: Mv$ҏ,5!ɕ1ΌZv '5ft0! 2N!3W#?1%oLP?#y}|0cfmm -A- Q~anwjݼc[衽A` :[ړe$,)rF8f^ِ ϡ[p~$8aRꊼLo4&fwYXіx`- 4\kp^-nBݿDO-о:ꟙdP$HERU:*!qKUsi@5渪PL,Чb# !S3"diòFv[ wzK,|7FnkQ!䥍͖דÄjBv羽V=wcF9qAt;{8{voDvcFy[XT)6EϾMu! ,UI_Xp8`~2$^E!z[`sZ& Goý=TSPcC_[)RYei.i1-랧s1|({Y;-QBCwTq_@ :`f TΪ[S7 =sK^;%xPL𠦭qƔ䦘Ȅ.Fc'Ix }5Kbݶ C s!,l!_)OTڣ wCY)qh3 Tr'+vT\ _f|mw5B URM{[$"4*Wr]C7վeJT=f|PuԔZ? u-Z2rs T28h+R.'l VPʎ"[CɿttŘyP:u~6jm[r9-Kaшms{lI(E?ZG 3ZN`YLKeL]{"&#Rlwo.c(?YO..4p,.cQY r5GɭLV"rS"a6#dLgە^&~ g2I4n8PG7&npP}[QdbNCc]&-rbX" |Ķx0/3n&(96D<Ҧ Jz%;*܂Вi2l˦A Q-W<pJSiݭ!)egAm&p8ʛ;w ƞ:3ѶWJ'!K* ~E{[\R-sRPdcP@z Wh^ee΃C9݀?+7)^9HUܥTLDt z 9kީX 2yX-V5(%8uL8m1 OΊ! rEφu~~\,,&+xIEB-EenXM}^8w2ۊXi`Pǽ$@jSHT稄1'mݴ̓ $]`"oz‰eg!&=8gP٘ZAvYҤB~iYn3 ܨPk#~R-.>2%U}訉m@fc^.%GTY9" ^sxAm54aXkYs'oeP޼ID-Qag?LC*Fs\+g`6cmFy/D㡜t!Rs1 #w\SD˞Y4|tz@Ogᒆ󾟇{;d%3 kLZfdlGyvZC^0x]Cem%ճE˔ki6vʲҪV>d=!5ŧ)MbKCt9!o\c'ȹ+Uym mo+s!mZkxk7"4C+o}gl ,U}4m. za9zcV)VjOo}?z Wq_NdPc:셁(^l7ȍ(:)>{a03M~vf]n\2ĥt$];D6iړ qEնk:lcuu#@wA%mhwxQ_~%]?puVeŴA}{e3?ECi M~* z):F ֆvP)՝|\_B%*&gG;Y2զ*E vfܢg--myxdצj-1*$R\ \ܻ`L;5 {g4`RlҘqǯ\wBĚRȰBnjk)02p3h`x˟ ϡMՐ3,}q8OYJqu;~r6u(‡#Nܱv6zuW*{JA #)_cv^vSCs$d `slN9ԀSsppR^jw͜Hh<%݇h7L\V1"PA%d2]]eh<βT)=p-q-S`Ӥ314_$<23"U&w9 We90,' <-:Eq1_/vdvඒA% l戭3=hw^I+ԛ],֭ZJwgXɜa^#tkru}t-R3\4VS-R2# B(߄Otl VUvXAS {.-Fg,cfDyʤ(~3w %ܢ~5:;@n3!46Vj`*Zx(cSDۑx~|~;?e{2|p!8$)#WBڃ sV2U(CGZL V^{|P$ Q:4zV;wLfq^﷧/zcHGŠD(/ 5@I( .+uNk$ zvtӇ<-x0Hҿ2MI0[Ey Ԫh?Z]4%Ø>ᾼLe[nRiZ>_~&b6K葓8A NbQη##xހ#B/Qu&uv]< T~6  Jy`8Y M:w  6w#uNTrdgH6qܞc6=hl~P~Q]:@2q0ψ~ӡpXt `vj:m)c&Ӥ˶koPy\Hoܡ|lcKOok_N")6͓, +*PbX0TXt9Dw9  *}͋,T∫!E ,lW Q>6i^rYASQ8dP]ؗWGemSɭFd 5\-މ 6fR('P ʇݺ(cI<3.ڎ$)#^ņYsΪeCIԭ@9*Z5y[{E( d|Jwx|B)m]e?r¥pw}q5`&F x#7ՋȹŜSQͼj2)"0]% b|Maף .qrsbUN&[!I^7RTrD"XBYp&^d֯XPRt>pVM&rwV]?C >Ns5+~-zZ_M䛦:AۛUXס˝(("*PT510r(kKK׉DaؖE prCKQkVigb`NڕAn @ԥDyF=T 0mN46$/qDeҡgY+p åZ@l*+ȿt@Gy%Hrй ;P[maodO؃4ycFSpA+3g}nh#C:Qh' E*KV4:n њ$O yL3@MangBth;9 9>`(2 _cM;:es@djfp8I0Tdm UHwSJ\dABuэȇ"?֖k ?z ~≟#|ɟj߆mv93# !r{ӝGgGSgiH8יNf@:E )lg"BbL(F`B{Z$]1Ȋ;e(+@L=%cVŌ0bdi٤c1+Gv3EHwom1vDE~9xmaH}YX%A2*O GĈzq DmG~XtIмxҴh}"gȍ+1eF`CJ`<7YNM|r :cj+wal4!1`W|db?S$a45= "K#݇Def6#?>tAxiewm |ѕb%O͸dښvVbRg>Zjp'v8Rs+2"޴#8]JFCg̳ (Nï_ODNu\;K}w*B8+^TQ<7n dG`r8t{  RD|==xW d b\_A:xXߗ%y"${G~%~褝2wO"K kSj>:Vw-G'ǎ(ކf`',," k[)3=ݱ0Q:S| RXj:oǵgSt\/#rGA3CL:ft&h˵8W oD4wߢ̇,u658wdۑ +)XT"v#18;d+}bdTߎxT_XWI >jh` v9u q 'Ůy ~YCkBVk*Xln S_YNOy]kSMh [iX lGڵq3djx/ Bא<`Z%UQHyE 8E{%P` XTe 4gz[~x|w-8B|N գ9* mu7J0K},D^\*g)vT琀%PZ-)fvx͓H8ޜ7K@D W@#kă->8wW{kܿkLPe'h/=1sZeKf"eF K|י`p1ƛ$M/(^樅fle@, ;~R+(8lvXqZT7,%f2 %D{?17"'.|K:#NZ /~w)~'F9qizXU|NVX>Zg9ZEVG_zËM"?@avq*[>bx4*8#nN9L4Rwwz"Zk| ,wGxめL XF"S^2 N5n_:P , NRW>Bԟ.hZ}5E]^*z4Φc?!Pm5#Ad50dR˸ۂKZvnL6>~oD*(#*{&nBcSnMmS73,>uw/1"a, 0?ey "k-$TD.(n'j$̿ZUCB\;PxƒD='n:I6A&L*/j94]uJo&EUTo HR uD0a:}$E C7ζL|`y7h$!fDlIBEkp.zlY+Cu%/oR;m"8c |a#Ii>ӊ|11TM`^׌w6_2əy)ϸf R}lT&(QkrstKN#->%$T{,gfB^]|w#%l3kS=!Oܓowˈr(Q4+ Ě "$~3)~eZp%sXu.C^FHI="OWWrqnig˲876Mwfcay$#!^z$בIMPw0zZ\Lѻ T`;Ӧ^f@zLs\w1\VF&?T7Mcbw*#;.MBI#߬<1qSRf~(˨8|3L:>*E(g}}bN+}-\6; .^seF)>UȱM?Ye8wS1dڢT͸ D&S&4dcG'W&QFsH-0y sgG1H#H(.P d@֪ͅ.+e W,͖KZ[TYc)|G׊: 7~@ 8]wqZ W1=oe-&:#nhKlAX\&Ji}#5AV&dtsG7P/kou<}ޔR!@VHPoA{W-/ĵ]ew # 1• f(4bM t郰zm\5M Muub|™r&J:5jfQ@<5Ʀt[7Ϧ>}'j"R+jY–^N$ y螦V'_Tn>Nm9FoTT4qnd8*9b㪿x B,ҿ3m4# ΁-XK)'LRb& $Ԣ 1'^ԿCoMlڔЅM~GqxJ %&8ٰKde;>"Rl֧_gR;'/.NBݏ{TAq3PO#Ne ro>+TGPb& +62Yx61(Y;m;gdNIZހ2aֹ+Gy}M_7x8^Ӕ LS-R2z$r07:N'1tC!3JR6Fc9М(sxQF! @-6Rkv2cd|W8r'Ѧ8ޑȆkX"va: }r&"qPSG5{evV#x-ԑ ܱ%I@4ݪLyp܇U}J?sAÁ- ,@ (Wp΢| Y0F5׾^ʀ jhQiCD7:48g|C<}mx|Z M9Zm ~sN:/gevQl˹ˣ#݉<$ϋn{1V1Zgx.l0bҒc@\N~{{6+" 8zuO}bj3OPaJJ4h@y1o\ އ9G &x]O|G}0/-Am-՛#g-6+״ ue76;:c̩̉{i!NuA/7޼0A3ZMm{3r0%'t eb (9\ch/1 \H>ͮ2/6=gmԋM˼3ViҤ`H~A{# y6:L9p`w<"\ 4lxFGcᘖ!}xh+_i7V_y2*+hw)0qb,&O($*uCtջo%}%Ɔ~׬7-q+ +؝7X)U}ER ͧt։h2ɆnACUC=;m*`E{#aoMYA  G  H^U,hPΐ !Nu* Ep/ .=D#8um=I f^m\8(<w71-"|D.uUom[;ŝц/GI_"{]Ë\Jg\9E".9A5yrjūMUK2?8tž;]o#'x[bj]KL[ "]" ”v'!Xi|^u\y o,XPy*n',ZŹV2a\_[7m#lEvmz^+(oKۀN=b^ ֙c!kEuU>Xy>. 9wPV;Ǔ ^|8o7ZX% 3o/]^=_IE&1%/91Yf0,'[;8Ϊ ئh8&4tcQ3+O֕_]iۦiAفP9!bGH<=h<ִcK5TWΖ;xMhew_[W.MM;DA`4+u˝gJLd{ƴ0a*/8]9 ]*|7t3R+,n:\?,[]hG'p x|7b'BXѥ%##Ne䝸.4@X@wb\T P:u ̠pW=% Aɟ[0敩"3Ρ]ؔI<-nd3\M/fX2Kd?ig37R4D`('ќrkH|)jU쵣RqAWK<(-@4BG.^^іPOq/H $|R cajJ_wyiE-BXǞ4"Cg:NL:bVQKI C:|d:!ȿL$ͧ M?wvu ڀC_ٷQ}8!QUϖ~Ym=X*K{y]ł Vߗ՞R,Xzu L`M̱p+.,x+[64h1̨^wjY[ݰhNSiIsZ-6'2݁p|aFTt~ Q3hASD}#i `;W]qTa s竢as-![#9CXaś Rb wT2ts]#/r,gB21V^pyCr~H/1i#h`Xbߑ $tT'b()+ 0Srg'YC<-cE.~S=F,`?8|욘hq}C, 5R} 0n3- _wÈ`.ÉʼnGi:-y˚h3@֓g=$z>O-j XwZ*3I+wAX`, [U܍{hq-@[UtZA&5kp(8'wB$ 76,곳5U D)ɕ;nX#z.'0NTgܚV/5歊kc+@=^F0Uf3ym oe3V٠N@(TopH@0q0[h)V{ҡ&vN0cc dEmInwx1 pҽRo_U ;I5MXHBCY-fa(x_;<%)˥0RXӳ#rn(8F7]7iU *h@T뛚uKgh7IG l`ҡMq4;(16T ;Asf$uv@7׸A?7 y@S{azAxz׮,SGDRj /rⲍ2%C~f5T?dXƑ5o>ZB(ˋ=l\b%Θ i acpwt CޣIuB{ghY3#JSћ!@~۸o05 6f $d &mۄ>4BGB]J[я9!>d CM]BJf(n1nl cL8EV-+G͢7׎nv:KӐHG{^cNy;:khEsA*xOu^ i1X>9jOC Sԟl[)1.z\l^d:㝩pyML0C~g@emc)+`c7'QgY<)&dTQ$Bl,RywHoa}<~h|'s4X[O˙E[jaXmQj-˺qP}]tLFF%2"N.?h1(~lήoPi4O 㡍!НoCU"]mfoő9R`ѽBYJXychx^B$jLzfCUqA7>MSA.X )c寉,p " H3rҷw' 꺷~n'fwB#j>}uʯW4םL!BY`L=XRU}( +'_7ޮf^ÅC[(1Y]@Z@E^}sl,9y|2FTZQ!J qɤ>֓ xz76аѐ4E*F.IE6v\С<ݯG69. 5LGTi٧vxymrLDr@h-Ir~-ubGZq쎘S3[[+#\8]1JK.o6f# n{ބ\n{O7.5]5lhD J JF 7!O'/%>o B ǭhx)'XE,.8P(5؀RHGDE ~a:֣[0UmMx!0i[AսIL7tm@޾A0pZ6=ϦcD 2Ցrؽ;dYZѳ ͱa#;!*MG]_ rYcKcM|Rm(M=?knDŽ*ۃ EbxfT2Wj Td^%8NgٌPhӚ@V Sw#E[tw AIOZDTaer'"Eou`}Pk f_ϫ "$6 kJf sFLyTucK盪WƓS&ΩT'e^&-,GrX$gV%~7$'H$(maA(/Ih0.P7GxlMOfL6tᖴj2s$ch+GeԊ>n `~}1Wmڥ1ilvZ"ffn|L]+n3t<'v;H+enmP}{Oh'ef ^;# _,*A_V4CdG 88gϾџ me0$8sC|M7lt2=} RKшY\83Zz:GS$!vu-VG(Dv.RFzTKSsH@IU0VM-\)xRYxph0#=3Zwwυ^0UEKwZfanpS[z8_ZʵR~5,\2~EٓL{^>X Ӑ@ IV38gk)w%~0r^p(&rOP.1 XN2~KMB}qomr{[ZD^^1Q!F\EbGHF2)R9oLJb/ 4wjݟn@S_0)Q 49:Ij=TN[593vucF,VxG1a]?*UjD%ilkl͏1-0<z0yg^>3͞~PJ^&Bzr,zG>~v|F6s*ͨE|EW`w,O]3Lc*g HXxK"!٭8Qd*>// |bW!E+9H[,RjLڽ y +yx=Ǡ[ʹm?3R %a5 ,u`r6\ ['_&r dhEuɧByvتUqDxMݓ]q03Zpi[T+섛? ^yi\=%(n@l"S1\;W4mfbQ0rCsn+ܺ0d$ڈ-pQs"FI*0zP~W._Ũ,ϱGŲo2_oBԄ |٩٫z)!hζaC zD?H(Xa.: i|PFk#yjiZ+s`^MGwZ/z)-2̃28Xlj3 Py XAPs}ؠ+\JXU'gP&NO^d cy /uǛ[B[5ͺ4mu^_VݍatC7S-N(e?#XyA^͋Zy~b#Z1@+g''nˏ9 )ydKa,NfV,EqDGxrGxLZAk)+61Kjq "L9u&w<ۮWQ, Qm4Rd<  GGIHG"m@HeɛHo+\ެ~|kT'Gqo箦 zRվP1lw+vT7[v-Wݒtf!;Ml#J , cƵƖ蛨BCbFkэ\3JM3=h憦gy|SM6sⷊrLnMr<"Hf:gﴩY{]wOG@YI 2SnHwQE?wJ:vM0򎎙)sc[ PGQ\?I'f" ?Jjdc xgFU" _U{ކ.0I<|⎡h*L2{ _$ ꘀ"kF(Cƾc2Rnz#o}l\C$/|i9HI:ʤz #KJʤ+JlADגmRF=$ՠUA!@LA!u UPF*}%JYUPB> (̷֑L+Op/CQ5r_I4a$%İ:սQW+ 6T?O+ʆS32 :x Ajy%hXrdPJ1G3hC*7+ToXG*1G߿^\[^Іdwܜ|u>k ߆#^8䛏W gF$0)]?|S^˿;1P?T{S˂ddBº+f iťK2OrPq\J x'q_O%繸oe왝F 3Be}' plrJ{II1Tsl",K 8*Xp&FRui 1:[hP㹍*`3y^?x=4cjDKHQI̎~6\Yx BO4XjoPC9[srW mYMi.AG$+o,RM$GŬELZ* FȰR{tD6Dig!&խo%:p.98w+%.V w퉻ϓ(gĈfڔX?i.%vN偙_ Yzrۂi}gjC#aNDH媉Y՜iVuMsrc&dMB"FP8vS_0UULIm<^W[%~D .6u():OՕ/0J}^TM\fjNlVC*vd;R|ly*P~j`Zñ\ck_JK_}thb*y̑oe$u9T# E螁\/rP١XŬUB@l]8} y'ȣ>ڻ6*YjDw:~xEu h&tncgfC7Gh$R_]_j&:"ԄfVS0Vj(oXoZ7爥/<)F~Rr]Aj5+.8WB<`T߇&ExH-0B6У$Ĝac_y PӍ\_l `*9꫑0ɦ˻n5荇ɹXX1r ӹC񆷔\P -ÐJՀo]-3peuku VSu(x9X=qr\ ^6Zϕc%X1@KR;SO}Pz CP ' ,ة=هgƯ (39C! ^4-j~M͡yN]6wQ 8[nnP{0x-]Ie_9UYX`"u~ b͋y4 狟+$"3j3[>rtq-0rTlr? NKc[WCByJU1+O(b3],UO:OyX$58c/aTs5a,cBՅ\87@Dh?M*esUdz r"\Mi%g"+Nʊ3 h*VOPގ&⏟K>uP'oLw ҠQ82}F=3tn?htT}-.-d߄yL33&N*u蒸!쏤4KOet$~ ЋI˯܅ ̣z~w$/(fn] *XslhdH ,@~⧋b.\ty54ܳ  O9pqQq*QTx9/;::x'jP:Wt R3Ed&r2C*/oϹ\ޘ[aˀNQPHwJ^ɍw4cz~ހ"{?qdf핑YBżs s=VvxlvJx@8"iمU"D7jaU'ɀ x"sQF ~Mr ȌQ+^C+WRU܆,TƼP?9&[y\˄r#(/R:$^I1EccyAH?` \ԻiNrvql#̑_k}!LKyA,`U<[e T20J%>s,'P-TNz8 82I]#H(J`q Ip~F*xvXt(`M?t M3jWhh󗭱Ahebf!5,ߍFH$8dS!F $ RᠰqV *[ 9U"IhaT*GrECz$63G/F6K@y;a[)IKZ c/{RнC&#%zX}ѭ&o8A, >Bh_DغUbcp..afjBXi.BP &3Bs-\ Nmtw+ȏl#qIL_ D$ ]tŠs|u=mJ}҈{#tJOxr*@=jAʀA6 sR8 :eVhF+3~BW8WZ B`Pŵ[ێp<-9!6)>>S8hW2iFcy#ɲXFY]z| ZVAZ]λhJ*(6o{+ $єjph6- [@@4HmxqFD6soۮڧ2Ryr 'rqd'<emdgiCoEmW/Z3֥۠{llSc9uEL<zŞ UTƗaqzK{b"@JGTL>E}t_N%,;&NаD z~Vg8Q Ѯ}pD6Tk4WeaQ;{khP`߹鰺B.@F9&/)i58mBm})~Gf" a.9-o9)NuvzWMa(X /$fZSօ[kn)L3enwWG>ʊ|fVUuq }9CF"m^ڰG8yձk֬3\k5NRE/Ol,|'-<ņaFU?-jd:9t|z& 7w ˫B{:>R+#]dab,<>XkzaάZ2 c} THF ~|ne)<$*ytO iᎯ|g#a46N'%*7U{#X:j[/l$7nxb~/p~*Ie6!raL#˔vAvO=.F')lUPeSԑz%pŅ'|Wg]Y;4x|-' u:>:' J9rZs []ec 8x \FS2ʃtğBZ+EQ[`q΀XpaGT6(8tdf}ߘ26i{t Ur-{I4+ig-M1Ӕgzl#KmO{70 ~ů0u;]UI`92-K@;Ko E!;a+G(%\Cҹ&){*'?G|0$ }MK'.Y&YwAm]ΏCafeHZi9u6 i$SαDI6@zd"w۵Z)/^OwVsK7pI/<['"ltza@9Z)$H z @;ΙKV0Ko0*'^*x7>+'= RؿddY$Z$FF dV'-X%:}]!c#qG 5eGI B,i[H^^_5N3E34,J"Hc7EqnŘoZ $%@ L9iv7nAx=>mTbdK n%}% ,{c4`$$smfbXWe-,"Мg5w)h&6./}^e0L.ڀN&)&r.2(ؐ2/)qB jŝuC~-؈!^+P6@ !O}G-g'd#n@,9ί̼CK}~aNbr꼹GԿiv% 뤲!mM!8 ('x?IMy aQrRR6(qzN5㚓)7X;a:ީz~f'*p\)/x8V+Uf6}$ihwjOw%u 7O/uan6ʇ*5_Md\Y`ѿ6vezYjnG-{SkRrTd)*%=ܣkOʇrͳ"@ȅ^c*8;[P_\Bշd-WvO nS*Hȇ*gfoBn*{N-7_A\9^^.\)Zb d6i u"c2-t\'F)!h >pW00l3%S5oX."6V`~oH͆T@? TP@4! DLUCtb-'qV+Ȃ01cG[5M:/ﭵr̗g45=WC6C#{إ^sy8c􇌺9}8KXYQ%P0/\8{q/*h#Bm䦟{[Eb2jMڢd~$U7ˏg/-_4sMk 9",cӎ/g݅R:,q?[cW <ˀvٶl ԯ(nŕSxT'ߠ84z%3@c`UP:h]}¹Yy㬹"v` ׇB# _hHG<8AT:w3B4ASh0X] ϚxBZƕܔ,/H/^?^=Wf3dvUl3K&&ތ׳(wp,*YA.x:<}R X]DZm7=9brlb7hl2|/&:0qHBd λ`j,o1gq7,S)Cz0da' ?04c@:h#@ٌN lX86)Wej8#}0C,\V2p1069|le[hS=޷pQl.g,iyri2}UN.[}|hn"jʢm&>5+žiwJ8Ys]0lCP.?s)K7kbG/V'dP%߳ C kRZo `sV*%8*zO87{&hХ+sGM7+kIOWT:l]E' m4ӐџI,=S!Pd8?]^Dd~I5-^V,\! 1FpGQn&L5 Xa2aڮc_z"c%Qe48=,g>A"mepV"G`h0Ʊ@F-40@N*ͤ? ۿaV:-])3Vp0i@IZΏuipm Ċpv![SCIDIDxW,E雃 pYIdv:(1?[M'{Wñubu5hsc*s;jOT6Y'ϐ&i8S,˺ܾ"ZxImh߁})AS7i#q:u@]! <۸W[$S FKaH SIF`G]qͭXq`sƘ_(zG$ g[aqϹv" :E@QaBV/iA2vVzHTvtQPh0P>ZP;_dVV=QDH(iާ# >*?Ob b1旅`(CLg}MoaJϠR9χӊVtY((MER qp@c^݅a~oTW՟:`ݟe, koU&ٝg@Bޤҹhֿ}"+WK @[f>Z_oǷ*oMuhh#J8<)3838{Rw*paM7@0.u:W8׎ܳoPhxKUH1/%gDY)E/Y'Mok5hq~YenkukFW, {Ýa8bCTU?T0P1?R_ѲYS[Z lٜ>< #Feő <9kǪZ> 6)Vܮk{HCVӅtK6K-񃇉Gc!҅< us;!2Nz4C?Spn7"{CwzUU+L(#Ɂ.p偠oHLBd%z & D>)-^Z3Ĺkod_Ѿ2LZIc|qBǃ^y I'ƶ4ĂE@ M9Ud >Tq{mfCCۑQl`r'#fI%Z\WB DaF E`J͓ ٓTU)W(XsoL#A@Kb'mmZ"vM#Xc^rzHǽQ> (1r9t(fN{z|Xj^r_eկ Gi8.zʤ"1>1lĈW2O]BXݟzKɯ9fNB}r۬4[ X٢vn0$T<psX IiW"@M5[ /2ozRy7r~"WyҝT j]8EZW'C˔[U1Gı^?8-ב2fW| qNJ)LKm:y/gIB5&A|r\n  nv_YM2 XNy<]ՆgփT{w^VO$$?|:Xy9jXA8+ۗo4m[7@)yјٱd!wMDBf+Ŷ)=H׀YX߀/<4Ǥ])PNֽaՉGv Z5IZjs܅A Yi УCui[_.~OИ=S+U֍Z'V˚ TH{#Z3e WjȿGksDiÎ]aM.d UI+W[x/ﵷ*΄sE08(+}J wv +`Wo#^0~˷h9l>@ruCJ!9 ̢3İ4o't #S$M}ϊ (rm$UŽ|sݛ=d(q7e@Rz H >KryRޥLCg%Z;$ x!<uT o89ZO*wPƲbq۽:|%X<ҍw^&Ta,J9Nސ D2ԉgOO=d ^0ﴲh++K3 A٭ck$RCΰ6o4t,<#:Ó*lMEZs]_zۦ3?aI^a{oZh:#b3\XPerGf0>pbl`痘r("&OsҝBgIy:|[yL[15y`- MқC]F׳qtET=;d@eA9M%9 2B@w>Ep=]|L!P"E3U{+'Ђ3'd~obta(I..mf,pe1I7;JJpzAmlY2/4, PQfsCk@_mMido}D-"܍jbCQ{<5v9 eq&zQg)٤'EWuX3 5n1!>!qⳊV9 őv*N ; MMҔF/g̋,VM/H앵;8ݕgZE?ID3Ӫi6gآT9#h]E!C {@zG<54@F+M7%;k7[]uRAj*=J2t:C7Pj#$PkbҔJaͬ \#伷;=A}0Wf?_~ynwcB5q 2L% (/6ʵ$~%7>j!]9!`b :ۺFU§_6~`@m6!G]xjAI+1wcP/}\טi;z/bzZͅBq7R "6fyAƛWƼW'ccࡳݹ.RZj7]{H] g};G -3@USV3#wR{ASi{^V1ŴiGy+fBs[6t3P:+,Ӽpi~EV [[ I3&~cQjr~f95=:m5:{XM,DT&6]Z:U|)<"U%EO+ץHҤԹ.,܁%9F~:,u%1:dMoa^mEŸ!.=^A1\O aoY𯱥;Jq\RL  nZhQÜA feK@O#ᭉCw[9W4<dF'o[;.%{#O}Vc+\5ӳk5&Sp1S^iǙ+vPToteGgQIKҸ<4O:nTK!g_Yj@(G=Tj"x;?wr6(ϲNSh2lxx9C>H)bjOU1!"@{C5P 0=gJRHVnZ+T,ć̒eʏ' 5@C IƅVW6[;RvoͨҦ^&^rHϭ@pS6sAޝd& BH. ;PMXvYd7,!1>¾Q'M?kԝN!5sݲPbNn/>ȼ (kbGܨEHi`:Y;]~@,3YVYha4D u)`!fԺvwz1_,4u\>%6pB~m$V"饇NCvÌjϝXoi%עx >;)_uͭFr+d%I$o&#" kJjքB5~[ Nc",)1#O'I}YpUkR6=01BXsNV>8b=ӱ&NF0r5vm,׏}5O8j7KA54j4R&>R0!r{Es7*~Կ/ؾLܳ  }uw!*+:^;J}N= J汜2Q^äxuH)rQ{dňtZ e  8-!%;,)pҾAV%bNxEMF0x㵉b%bJިT_L4F@7E9InnsAwGyl2*m~VAMC~Nq?dG,{KbӬ *ڀd QqʃD2Meg{kt9!I(R$2MDz `T\2IB+`C$BZe*2-"KK[qф;2*7jAg9 G'Z^o,>̉e)Х5؋0sn>Z~3F*pkE:h. ($C*\ϔRaҥ*uӓW蘫&j@gxcpLk5u/'fm˜`T-!ՅZH>"._!3 l=񋻫ް-M+ >cp2QmjT -OX0ρoiyr*@s d ]_rȀ$;q"8]b5UmYfi6WjҼN!%,Tr(ИLg]ju4A;F\䝛>GaoFdɲg',PGe^-=n[ G+bi SN׀.`[h6Z~~*8Rus-Z1b6\09ZQKQu=sTjtH['a_|<E !_[mx'TԐ|?«\Ӗ#^XBZb664-x`m#M]sK^wR7n 3 BD dPDJLgV_NAdǻuS;4¿Gl'F" uCBӾn"i4@JOlS3t)[Ĝ @QG%L3Ѷ}$d졔a 쬄g;;D!{fםϷ;];E"XL|A6j:H|l FO-2"P@ :!yFË`Q l\6OֱcqlwwF3<0Uw+#gTi jxPϻ9U݀@ڥ7؟dKcmj=md+%%zhL0,Bzf$`,%V,*UySṁw`[ADM݋B~2[iMU)ˮl 1U@_w|d$ "i2Ʊͳ7+K$?9=>K1#taи!1]4b2~8zgjf1m߉ m%'yOח$6V!g/fƤu.+)mErH CY 7Zu<^4.1NzFiH.u_ф'4,*bp-,șp|S^qve~:G$>\ǹ&3[LXxoyEރ^L[]spJrSxү51,Dߘtj5v uA2-fV#A&Tux=+^ U8kKmURJw3/;rp.wg<`:&_U)uZ.$ed@ DgǶdzDS-JAc'Bmտ3NdrS ic&i%N\i~Q-$nw7ީX>LxS!08΢拥S\llh7!rє`Kdy#jXI"V{¬l67Z,}]GЭ0rBN5Z,`m6e{(<2 n&'+GlCRWDBj69;Vҳ*WG碪DjA+sQnA-Kuh\=T7]mV8Ga81llEHKN[}NHAPZ;&H"cmïпV]iH>elR9%wE1ߕM>+ϛR&g'eTJJg{/Y5nKRxϦQz'N:$y)BE&Λ7IgWLtYb/\;\(QUvl7_'=yGvhC#L5@mM eWՔ_)iOe ߏ]2OӉJnϘ#v`2\b!p+a,f:H3e̙R/"eҺU;-(fN)QW FN>(R5^YYSݩ:e~McUbo8?3zrR+͔vf/xSUsNq׈nɽZi-p2ݹxk<>Abw ax̑L*Bo ohkњz=_Fvr?Δbع:MpgT#rڽ4Io[Hi{4lǦqMO٘z)B?is]"Tc&JLhty1WUs/ ꄸ(9"aMy?6RPC(Te?3㗫3!s(:q!M~HW,͊} zn2SRB X<S.JձN0Fmu\ {S5whU0#чRfc3oW*c}ih!$h%,-ƾsT'.Q!Y`US\(+Bn  H#jF-6v#>nrĀLRCPOKoN՟aYV-7ʡM[~aShы/nM]ie2矯S RVNߓ%%+yI^gM?IB){=A8mԙ9CV,+keh :hv!.Fƹ͋L {E|9/8j 71QVX8H"+߬)(\h~2 =1UXՃ)*V1Tf4zjLXH-Ui{qСJm"tJ=!Slኰ,@)DSK+#GHgtKLR`ST}eTf9Z&5*Oʍr49;z1Gnvw' KgX̬I˵g^T6URzRWEРa_DXhus>kl!^41|5-gaXSh*۬n )er\zq9$j +{;X@PRdxܺ7D@6_L 9C{Vloqpe#x07Z0ȻfTW!IXZ"XOYʊЕ&wKu|eW|(xU&Sx|8hG̽eAՓI|4ֆbxsX  JCx8{lF\ ^g~0f 2(NIj_w|YJzE9Ri]y J2vE0q]b%dJ#I/^6*kUc=6)>HC{M 9!BK94ZUSZƃZU X%=Q7y\yR;n!.N+dSF:`S{*&F=`Za:YsQ[ 00h`y- 22T/SsZv!.[wjɿW~?gN,(c?ʱ'! ..Xo肢Be{*u2z$کo: _0;ᬫŒ$4nBC|O7a\!@1Fr1D_<{L>jvzpT}j8@Q*7g2A+ꮜvA-isə%E boWG 拏Ar eO-\Պ1qaPѡjԍN 41#אc.n0FUno(QL6x\gDg) YQ-\;70+ͨ'W1;)dʲ=9tQ>Da-&¶X5:%y2t"l+aPeox-V/5f"%b*UNagZ疨dw}UOTp%9c0:\>BJ7msm^]iP h@DϵMg(Ap0ֱ@*:3K:¨@@$Qb ?b-s@R n'*ȱܧ\qNRzxdZgPH.irIMJ~J;3) p%:1O\ _ܴ:#3zb (^Z}j;|ڻsԅ$ lkBkҾ0 V(r\# >>dRb؇snkÎZwJV22\ޙ[n7`R8DW&YyP4C[=rOְ 'Y8)zF` ~G}Ӊ8%f;4iąY#oZ#$I Z R J]~<ͲU.#éD7 D)'F^(6^A {|C,!j];Ϯuz٪7Sm)9|xoTfS{<5@Co1X)|?;Erl:Ɔ>^гb %c[iMp`HmEN`DFYWwGP+Qՙ^%ɁIϹ:l$ywl39W(`TU.VQZFIgѺ^,lݪ[x8% j1.+%mj23سCA)דnfSܐj&=BȉM\# cD9HrޗepP&hź>飛닱We1HZft&MIjD,-(>\iX҅Tw QvО}`Oj4T4pw5K\Tŵhɢ9=j$rJ)&1&+Ń:"IgIE2l2tc%V0r: FYOᇨh>m#4Zc!"O duH.~3fPmYW2W+m|p9{bIpV\kkFsB%_3HgŸ>٫uf% #ĽߊDl0;ut]b,~.`v|İ0XwFV hVFrڗ+B%,] 6hz,u-WXK,J٨- Kz1)k Cda`9I+kwя05GWtt?P}>]i ?EJ&If Ku4LK=r8U5C / e\ř P*i9dJg%#vSzP/;J;KV;='X9U6h.D7OVؐLyAŲ`۠l`!oMUSjpC"kT>Vz)ʐY*v&AίB{cRγEq4hA>` %*QʫN(y=!VK 9p"D7zfLb^SJ !>W hS86x5#v;?iP]l߳SV B/[挫Х-$}#*k5Nr*GʼlFX~+/(I?H#8FY>Ew! ֽiUDN%'&!ϤT/PedZvҙ y5 Mrqu5wBm|-Q YU|mu5{aױHFW9Ȅn(>ޢ'0gcB"32gQ\N?Тh&yibɊo9ye-K H;ѭQ|w~*sHjzvJ;i2+ܮ= ׮=J cI jX,GQE\))gAyCLwOr:ԁsMְo5, s #jǟ,C683MWg&՘9@};XrE]BG9} ab]^d)*k][[&fD{zhe* S9}u\*G'VW~>MȾ'>oK\(8uf3TJ?3I;4OW_V"Cp;"-٘I0U1GNc wHIOhlAI#3 +=@qQLld(U:Aq^5SFm Ԉ/]XM:-04PlzL}bBJؒN9CLYƬKvyB!Ƹ3fn.0^ZrD䖨fb]r"gnma;兢nCbu1Axn`IkByݸcfO47"fCP(sI6][ݍ${kaAܧ7x}80b'1<uJbSiYD vڇ9-rƖ[t/<}e "~\)"&>I $ ^ls.r4c ]*?`F WyFk? ji9eOgr҄5^1WWyфk4X0lE +]Ko +_-E^? [l>.82 DPlHCr8 rḭz k!l9]r@MɪF-tdK/eE*傓 趋9%.5]2'UŖ gIc0P/]2mG2O ^gzy$ʀ0;נ\uXUg*+t@zdMO.&z=Jz"n>J2gߙT\bUT04o $%{az͏T!8M;i’gwq:J; zwuOeMw& L0꧳Ŀ7#{g&49>[MòȜfǴa^|6(FuӴqqA<_Dw#hd퍤Q2*Tcܣ Z8/(xs64rv ꬭLl= o6zcr^b0|yu &3Ǔuo<|U'BBO@Lq)^򜋠PjnM$~Gan\ V&8 QP_$!h䛬qZNHJ0\'뵀B6R*pȦw 6^ 6x?Iw]0Vhr7}\'0l :'ձ|<ڻR`߈Q& t.͐oH"9Ou<Y!SGTc Y{¬YTbt7_-=`y)O_UE:ielU 9h{dگR% 0cuXCFגe 8à:7l *yCnœїPlPҗWaԔy0 -2\85# C+ `}ڕub7yB@.5Q݀:ks]=RqK΍ +g_KBiMeY+B-:+ZoStP 3Io+.r5Jm0[j6eSo`3#!} :l>HTMK!t8IG9x1: P>4299nvzA>ǓD{ '$S=.99-V+bD"N#5TV? Z,fڻϺq8]ne@#\**Y(JS ?n*3$.:Lpwb[gq}[uª|*a U_؋Q@&V~^}L5k>:&cZ227RTV΃}bՅdž1O[Qʕ-.=MO@Xҍ6+buuxT #may%0 ۣQ@nlm| H]l1﷤{OS7[BmV'L{+>!wE%ZO.[tk,^֬:]rbd"seyvưkYnVo#0eH6^f14w{ޜ@=0Tliu5llTI3p.&̷;af$x8lwnJѻׂ @4b7wOR`UHY Ͷ HFƄzNJ犗ܖn+ڭ]s\e'!GF^.\\rިci_pqRۅWo(w7&ߘa xKܤ#^2-j$ ?#sE"kSp<'KvɴT]=Pop"(+(s-h~ndJcɟY%GɁY"p8{*f:~rX9LžL[ ME)V b-Lhkݣv͂4|PT.N9F;y"MFҚ\c!) jr؈cl,#Up໦SZc .[x o ΰʐA;S5 DӨ垼0#J5Pu`ňj!>gKPR3o 9 P:)U҂;FcMXgn%9kI0:0w TQhDRqid[G1zVMoSl_jXIhe^Q8C}7nK! Ar{Q%&Ipn7ڜ1~I1EИ2e|*<#C+b[ٺ[&t͞]!W 9H S "zov7 ӡJJ |\d+`>,` ְE4^h4jC5M);C|e2Vߵw=)/".XI\҈ c·fRK |7.@/olED&+i| y bc酖c>_? -(S[MpCbĐd6,N7.Ƿ$KtV {+}y\C A1PK %^R36qpE_qXť3fUgq%lJjWC?u+/Y]cѻ<ƪÏՆi}uwEy)ާx#qJUX{ H9AĶ<&T.Tp둅[HUPB')7βJ/ƊMc/CSAh#k,qL4D1?*A!N/s(gZY'iQ)`^]ݽADxImvՏ峀Գ1 e>-' `Cvx֎ozJIyh!s\,|&x厢--槸 = 0Y#rw3OMLd4&Ùk1NJ8xBH~zDžb4bcL]ьF?OPE�ä5rRb_,3T_B( H:N.\g,_WeL<$ՑmU(ӟ" M|1յ? ߚjWD7CE(snFNVDm1-YRѺr2csp jͭ?nmZ JX8`5O+g}_q6;ld?* 'B5o-ōGv׾eެj Ei HyHB{Z4zOV =_Y -O+MzT1K?s{qtzKzhSL>kIa 5G"ݺ{qil\?- ^Dp.R~>9)gUwQ,#4Scg/^GT E0`S^ ?4_+.u:\jz"ƅ46CБϴ<{lqbѐ<9'}߄K nSݚUbVu*Ǒ8d@sǐ5j曖ЈA+P{r?JM9W/i2]`*ol?FLknƋ.,J8pI3:"@t$fWR›vHʅ8EPۗLƛ= !͛$ kbFKj?@O^F<};zj :- dl ap3"|,o'/"I^%j| ,װ#fNA')gݓC8T w#\:O z!9*ۧbQ=Qb4% E|} :*#2E^!GB35Л6۲"v/Scj_o]zkP=ZؕoQ&g2h֜ "aYW^ZKVAq˔46s| S`&_$ ܪ iC @fL35{q5 V"qɒGKj.u:I@v]Sc/5@?J-a[;&z\x`1[Di !U59zplݐ/2Hfqf "rb8HI c3ibS6Tbd(Hoi[a!͈#ˀgRikX~1٥x`|%_ 2$u>z]߅4xӳ1"DDa5T ͹TsRcC#rP$%ƾj_|^T%F lH3느6J^=Oz+VT]ENlӐEh3}؀nHǔqWx $4.j,0ヨyͥIl[X_D@|%8:+#5 4\zHi h{ljPk2 jd"4vPAG;@"=i`RhJh r lF~gK17nOlyi9*@GyrI8RTP\$&UTlAP*:1CγlWY_%4xΡ0?Z:+ iY=hz^8w{v5"cwة0XQ(,*T9Ų':/=ڍT~*3͓"cך#4ہ`Kfuu.+%cen[_;.%[Ž8*HDČ3Jwl|vFKb6Ym'zCeZVEkU{xo1U.Ue3)̈́ |'6?;*J8n(Zie/e_"i^: ٰqIPz D9Z)p H.c}!/6[haTXcURl;!&ꖪ ɠ~@SF.>-~&'bi5wtV45W#Y1QGF_˲*ꪹ Z?","<<k hY<#=-(ͺ?Gͨ+{[c}a`\5F7,3 ++xAүbiKnb4. " WnB͞L װ +u,ϡ <5\,G“iyo,C,ʉxCJR|ƚf8o^T`t:ZXk ߭~)u.EˠÐ ꖓب 4}g-/j98bN\Zlk5|_a߃ݑfݬ|+>EgqMW=Jn88ԧ#\U9X t@46 ֺ8(̋*JGӨ#9«_O{|n)i_3-7u<@>[ 2眭&%Mwq<#$!uG?om'h 4iCxAZ 3Vԯ, %mZ&FxsCm QXz{o}1$54v`o u3EeOz>ld2R`>x.{ٲR$D kC*Rd>5 JZol:P sL;21h/d|Rc\=Kٲx AVvs?*}--k9#1@=rPNc^3D2PqoqGu 3|{LJ]Hog]8ѳwlJV(qyS,A?td<\VBXs lN+,Q%t.KFW0emWQ|~毿v-HF{6 MRYW#=$ɉZhn捏ˆ[㏎pehk4RrW͇Rg~e\QPE!Hl#>䯎2N貓1<n0&}ܮYI%9^,V ~I>q HӰkS]Wwgg{.Lk+y$.z&C8ŘM3TAt#H;!@3ɹ,,Mt@E`5}\nMMp,;kʬ5U@ȋcW Jd&Bвn}}4:Nz7ލN69;rtz/H|>L8 =y 2ѦFlh"x*KeDjFTܕƍ w]Y%J>Ole>}:(82O. #oKq"E$Ք/tSQDTJLetH$_oQ\wCӚW7O~D÷wF<$Nԓ$L[lWDr"]ZHuKQNICh8ï [L:| KnZ{I3Ѹ\Jus#zrW'wYSFrV؍ ͹B<)Aĭ[/ .ur }_ӎjes␯VPLM)t T>7Jzu۰?Ϭ!|R5FsTu{kbqׯ-^Bٖꥪ^b`5&<`rц>,;-!,B,{WƸns@]o| Pe;S[ILkT+7hm]ZRYfPʔ;B/<~7vqη)YO?F=rj8 L[vC4SxHGf" ½CNrp՛4vkښJD=bsRL=TF  a#*BE'g6%`5 3iAIqJFv(.;^AumpiK:¶Y0n_ZpΜNTuJ-8ϑq8 &lcV\ɞƇҗ9"-8VpٯwץwVtv@ŀρrNS3Ϋ.P`m!Y+{̪gGwIqɫ׊ KxzdjX"0LYzcy qLw0gJ\a!)𭎂tY3SwwYyK)RW'7S1R8c^$bIɢήN:|9%<[tHpMj?|D Ro~i{qEnL3e] -|7tR|#w#RNwue;}F=*@v0ގ <C04QwU$8Ũ3hT 2<^+H(g`^y6R8+Mu󲂬(C)-e`g=n$x(dl($ B!l>Z _j5} kxLgnG?kY;%.S{=Οt mTS%6qlLg:GC'~<3y<hKdDeo ?9;I;n :C尚qagUܪ;^d?o>~=ۗ6Ss \OBH. ,RŐPq4!L橥iԛxw(js # z&zz'_.v~0^i ! @Eh붛=$? 6K-5 <`j~Os%_7=p&U4UJGWCG{LU.MJzObQޤ)γ_s@EN8hu<>WcvD1R]am=PghKtt BdZD~}0̒oL{YZ$WXߒM ''2yP -'UYr:LJrC %HdEb7GO 3ӵSj.I*~.IB"iP5ƭ+d4_X %5IʜϬ@|omuHy@P?Ϩ|ٶ[wfHy_.sCYH\D7~5DFc4i]}?eHH24*Չ:@Cʛѵq6fB++[ b؟ clj5*zMz/TWyAzmPݻvܶtwWsT@y]90/殸ml|@QzOJɖ8L -ȝ SPuU7!jYۏVbUrEk:82c&luSW@e#ۮ.~Apj !ygX px \Mqd'P&^ AՃYܡ+dFVG?l6={sT,>rY+B*Ȟĩ,l[Bhɽ͝MYEm.A~WC,f4%~3 `I,^{ E8ωVL7n[F3m.\8gIV07CDjןđ֝,w4ފ^"tamTl9D$)DFb'wM7ǿ16a)Tp΃KQlJXK0b?!@Z8mHP{cG*\3$^~Ͱ3| Ȧ͎GƏ6޲u19P'K:UV/,GFB,Ӏ4  =DǥIlʿ)͞><)Bsr\D}X;Q((0w W( H>ˏZa/`>G\%?-8KL Tbo\2b :1DR* ǭ2{, qشPkv \x0qJ\%&bXեky' 5"y28]fA*+6+n *[Rxhtjpp bJaQOu>̳3J9X\FTo nqrq&'Ki`h|1* ks}-<jKY/k=vl6)PyE+I.@, <_*Π&!bfDzZ)47 2s=LW2=dxa}zH+y!7̸:aT("(4 lK'<7.m~x4-t%LXcsjؗVv>o<&o~P]9?izDZ&ʲ_Bע v)XQa"v~ Sn+gN>D/r{TT~R,8)m%t8S)9$"DѨ 5~g\J3j\춂x= 0I~ U p-zM B1GA}Ga1 ՠwzP_k6lM.@HV"KKg@.@qCvYg{>x7v`˩Ӟlv3F;G\ Uq~zz0[%F& #ޭਓ&t^-l {+#_1s7IۑjնjK=t{p<Ę-Y>|;ecgBZrSU?;ɥCw/70r HYZmȬDSq%40 7g%f0ʌchoBmyCanfuFIFg8t_ؐDp.$+LbC?~W8hoxe\DCÉ!1a$Pq)xh>3ד,"ۨrF{:nzr-.:?=|>Ƭ#gr9QV443I=>9OG}S5G3}CT'緟c{ڣЌJgxW_-w$2!3;.ŭN A9r-s}5I&S 6fb"Hڥɤ.DҚ:[&Qu\ғG [^ښE{DSU>^l|+xmH/c&Ŗ9O C<(tN#tv?{[<,B7)Vb ۻ(I8ٯ*qɳcRF+EdE*e^P_s{t*Ubު}-:U(SD?JgУ/<"ϓf,'*vK%a;nihh4E,( <ĉYMWsMa60h_U}j;[ZiZrQKB h*ɒI4q˄vII*_ķX4qSFh,jbu2.Rrۿ۹?W?7ܦqo!L8Rz덗Ts^C4lȰBlt7!VStDTAeaփO]HH)oO+M(b</9 J̃I/ߞH5yۊd:E95J@,h7[u=|fQ8c˴UDŽrTb Q{f35z}ݝDyKTg5)_i|\(o,KH?y+bPc$=~.3k!;9cy}!g#Mu>t/*">g$usVV|b+C ndIݛtsѮ_= \n\riɕx߸O qW-^;GxkNY< 0DDBf`S2mXv'F܉Wq;=Fr9ټL0)hC\)F$FTj}A,dQٍq}n lqtjzb\J$!dV.]t*& # r^O"2Pԭ+h Ɂ`c1fȾEa$57eyP|5V-nM)zfo?er/zh zPf;KÝ ]7]b`&ͭ#|Ë"*< 6Hz8L DaY<ʙv.PsCWeJ *0wMq Ԁh.}~yܲE/׿"x>4ܥ AMƙ{' h{)qQy"E^vN24 ^>sc*y#UGaڹ-pg!'LuPꪕɧc0-4V]g7uYӊ<^}tQI`q\ yZPx㓾Bx0"nmy:<`m/Ic񟴰Zv)?ݸ>&G֔-1v^X~tʩ<7+S"@FxNq "ײ˨QeT޽I %o*DE­g>`%J;qf ĪnRgWT#qPbAq(6aXjB|;wrq_1v7>hZ2@W\GUp=εtFQq,Gq4i6@0T!XFXntM^UΜ0IpGo9N,,mׄ ]:eʹSnk| 7ѣ1$ZB|5zd:JvłU Wؽш9Pap >^j0>CS#~:$yNQmtj?B`Qj z&dJ*{MfAE9Q;̧Rd].aipE a|^dtP,ڟO?ɖĘ 8BEˍ70Wt.k48Hz"Z 5ŔZILmn9{Y `mX+o mtGq-j:V@RI8{O](R1[V % y)85̀`:^{G} ^h&>Ԝ=dbh1G?Aѫ`OAɶ/7\UW:Hyw5k0燠n ݤZŴxF=Iy9=`~s.5Inxp^M>UUYf,TM2ҵ`N)z\r="&pVWM.^W 2in/2{эxԩLt~tx帓^X^K q}J@ 0c@ 3!h::|`;HR_]~v0"berSH4ٕp"?V40zfUH, $IuN !.hlJ%YݴPTQxhAVER GObҚ g+ GFp̲bv 88N]ޭ>ͩ%[T"oxnЁE+9#.TgRgZF鹳sl3ٔ5DkB rsMR| x_  ^nUW\wy(ۡn5B2Z"@lHpxw'R+1^87)K¡,3GI[3~xJn]&Ɇ^t#6T~z^^M1Wg3JCҵc0˗!_'q)'[=#ds@5UD=`)>>H3" nv*>SQS Qٲ-1E6}$'}ɿVh,hx&2Csn E兣R/f^͗WAea8CcR+O7ЗQdjOFIh0@m&9JdL*߷iѭ7@+‡<(rpMJ\'@?$C?g~LRY(ʳ': 0mrA+U,/ 7Ht"g]=~){=&gK3>Hv40`]Y5*p̨s mN`] @[H. d21XoȄvMU#0Vo3TLRA Ȁ#u~sM !%̺N@ҀVl965k3-_w5}V4dav*28_mްʉUE۷e {LVIdw =S &O,L/u BULp/ jfVg[$+y~{4t$|veCf![ՙsAx˱2kw,[+(P`qb,; EjR9ɒ:VVT!g~yұ9G7y-lcWk=:ɾ~8"/@ '(x@AweX(K?=5bWsN#R{#tԩrwtdߖz!:߹Ū-X޹p d^3n; aZ~Up*+3G$7]tÞ^ ij߸ҶFtГͅ&y*|yat S!#?p-M[Ȅ^͇_3}ٻ{L̩qx< ? v:qpL I>'UƳ13#W">T/1ŀO&412C:ýuKnk2̩im(6=IQS:"CX1@÷oKs}9!uj;ܛȷ2AP!%1V"R@vB|"CnI.lAG[MR}X=7(T=hbI'O<\Bd+NN˒Ψ$6wt2NUg#o2&gPg^ov[׏=C؛LI92uʉ xx/2 (dQMЍD13yucHݠYTtGCVmnǧY[ 7_o)aS"G[o1~~hL5,%Ӥ4ˡ?G$8"|zO0?~Ջ= @R)ʇ`Qm6Rep@5|Ywǭr6qN>*&T?xUQ /.7#h36 0݊~9BL,0++ΛV1+*2ᆻQ i7|rB dK;V[,/ aD%8!k2T9ҷ9(Q "A(/@㒱#0ăDOI3x#Sv*ڜ> ѕ])`}$ŌZmӽii}W:9{lڻzw/J=7ș2ې{GN][ףh%IA Eq)%9Wq8v`:'FJ sxEՊSKj0m:Mc Y{moȻ*QX3"Tuc ߒLf$sfFIE? pR C`hۄy* +4[p&9%}}VuœQk=(q-b}}7Zʮ'("_9fBk2FŔ5T1XmBtro,Ņ2fnDՠkh x 0zDT=Udxaڋ @H'qg0NK 3E"I|/J7?6{+)ˍ>C(,Bo- OWE[v}W + Vg "w[k"[hOWngK]Ci,}Ơ/B[|J +bCX.K?+E7,ÀC0g`)^Dtz8> Vt/z7 aɬDW*sp&l_N^=Qk|ż P?"&NI~M 6֧ Ix>4QrnWZ:a?VTxbj5pV>k؟/@"1*8a>{of`5ٷ| .Ĉ< uqL(XF21Pԣ(>gŎl@^m:99M |q$yT-OMgt',=_I/n-*oGx ;XK7VJخ_B4=fPzY ܈B%x(ӖTF4C{-+R3ҳm:ϥE5h+fgY<{\\[݀쾘Nw񴃮FlJQz+Bx:\.C n<'ac\˜k,NdV޸v^pKz,3.HSƙat:xRe8VDF!)LּM\=8ĿzP/?Yar'GU=V\//r7 :bNR+͉^aFccCp wdF+ktXL`8^Z'z@ s!%ϑumk"䘔roվל5Ҵoaw!!\vI/];qqcrxH\YBo۾=Gi09Gĭ˹-ELq=—gݛG tlFm z9^щŗ9r%"W*j-YgbթW>{$I:+LezP1Qm'w3Ojjݺy8sˢ}]uRB.he@'}=\ K{DLsA !*(%k]#dde`uZ%lpUB7q[n{]uoGѲL7nG^µ2OЬ|d- TN[H{1|r5=rC3N38g#A]QVYrY7 9\af/OYPF,U%2$~ʟ-|sYNPL2 2&0\`7dхaKUR?9]2TTZr>L&z)r˾F.! k0G9Xa0m 7ˮon/9ž-km){˩NeVOGxtN1[EgCOs &F:d8Rb P?cTQsVLg(mrzEq3Kɫ5~<2llK7+l 0SZ~CT`pzM+uU__ǀm4CwK]@q0+P~onT3X|V,FXSAP?=䚷L+ILct !_501p eNk!?!sݎ[ju Vv׎K+E.0no9t]MUZKkZ=^ZèZ #]p~S4UAzdQ߅*+h$_fv~`bc 'nBg)_ (ifE!£iZ xl.Og EHyEηB~2Kdèv3L꼚o7ѥGڶ=؅K^=@Qc[yO@ϩ:)񫗸JNmtZMjS2/ >>HIRY/Ǫ05:-"̾ 1pB!.wX:Gws%RݐE|rl؛lM!+&}00=g>FޝGω ^ѤTJsA:I$l3*T>DCJ1F y_w;yu" k#՞ B;gx@d,Ktǚj39s/bCoִ~.[Ru}M]ϔ?>{7$cg,3.k 2o"H+ZޫRyJ!6seTgz*%rRZgz0 ,'Tk{ 8dA08!Jl5 ^4zGGvnie= XDŀ M>B' .xC/t@O|]VP@`YL)ংqgdS6B=CBkQ!;.'kf U>Ѻ0G֠Ylw{_`m=DrL3_-\PZe'{UC%ox |2MďP"P툵EްecO$-uUd,Y~𩵍17IѰuNްs"e(JAl~űvb;d L bh|\Z?i|Qa Yh@TT'B7S^.`y`;ծK1ZO&sZ€GSj,as^?:ͱCY3Ta }KQQ=}ֺqP/ (P4ڔE__8WA63PTk](()djWF{zb^twm\&|L5h%#X_nQ͊E/|X3xmsə@Ӵgat{RRc]vj!*؎tzG79u39> Vc7^a q67a˲ 2rk"g9}˛Ms1[e3*MDWT#IIjj =q&5nz,KK'V.C\g $%A|3iJ4'6fhzs& |VXg3Hvox\YL0̹HR?p(" b[0bϱڞg]iF$9gEMKvfEL0c3Oy*iΝA9Y6ƕ0aD4'#!";[kUw_(x'#TMl-x|9vY [uza )bMꃃ*2Kww~PTm.]#FE2|Ed8`!LƧ,xgW@AI-YjVZMdOQEpf&Yeneѝb@銹MZAxu+jH&ڹÁPJe$sDE{d)&pWvW }LH(Vq`G٬6(N\PGյsQ͜uŋ׌Ej>^o an'](W&#!ji貑X˫>0ep3^iˤ{Gڸa=K~g20n_.,9f58V3$yVT*q;Ms#Re00Z> 7络 8f؛}:M%Ê_c"G{vzlU0*VcNa/iF~Stu1?VJJn nI8}B OKk,DR/CкkSNLnY Ƥ5p=CHEN$jE!V$JQ/">I N`kT֎& l|2y}T?+K̙6R$S4pNc4үmF,4(SCI4Y0O]i7fŻf\\poDJ˅dx$": Cw_0fx(,^`O aŧ;qFwwc2bMD_JĪ ^s᫮qܡƁXXvDxJyIƹ{u op$PwV+2ւ7|@w));] ڄo7Sjڗ]X,M*^[O4% X<_wv "|7ߧlHnGa'wIמ"7$0f= nY3tJё_ER, W"\* q &a7)#Vf|CX >_'| hRt2NK Тo'obhŘLuh\3yK=a2 ʷ\oQŻ9xGMCwfca4]c$\*q9FB0O~/Coc!S'~a=O5 ҕY{jT&TzC}8&f|Xg`da.#Wⱊ*FFcܦf5C-~BjWSl vc:i4\FfTmbEy\*O"ə`Ӯ_t "G@֜p?Z6r3;Y;WXYQ`F3jƒ {\_Vv{qWb6b ;"3^!֛-LD)/OXO.tҺ0~ol9\lv Ѝb1L8,}4$ߪܤ 擵@ ېO YzmДgq|?xQݧLadNG9^>Ґ꤯.zj TG~EI<$qmn4o RXyLqd|6M 7 \Aس^w=uwr?Hy1_!P2PϜ o9\?s]#aEؕ.Z$r:!YdLvƝcԲhi߯"ČVe"g2 3|h?/_+`+ ,\(qBdžN%e8AP&fC$(Emǁ@pδOsGwK7*lСUT F+4 k$T*sqпײjU;~Iiףu=؊c]4_B|p . "bDbe.š.B3u:MXl8{z,pt 6A:,DP`Q΂H_w_Ť՚l_lA:0-_(V07j<a.Fxhԅ|5\Rhz-2"(o89$[$[dfSvd''!&-g  o;JȷIf{-}6^f8i*8g7 Zd7~Gj'XJl</XPEĘHGg *5+vς(ԥv]?\$ ?78bgRyT:Yr Rk*1A6B}9UftPe,Sza ,f4{xr"k#APh~2eނwlvM RذUM4Z4YsD@'ƍQq8:RxS6J:* \Y)ØAƦL%XuY!'*.)b8TR͌XFܧjV2%G0+I`-d^cy1/_2jgp_P*2mHtcRd" M|28-@%j.H9xB4pE<xAx9%C,G~ jOpAYOA _k3@D~![pOҵT,õՌIqw NLK/Sd}:dUD>o "?n>鏴-9ʷH1&8گb'/ch`^<ȣl@j: Qٽ`z׿YMODTBz!N,xn햾}, 2A] NC-Rܳ؉*L3[ɴ.|N6?DeTiZހ.ml7O~ 76m0 9:bD98|ޝ{&aЖIwzpė8撋 p6B١J*(ozA)LT>MoMz dkrǰ%\CqK:O\, /af?ǕS^WM`Hs)gTn2x%ㇿ\|)co,(쫻p'rxp;IQ(cFڗ O!6b t'rrU1At񋫋أ8.e3NthYv#ʱ1JDJ)vX1r*".é]r/ݞN!nVdA~V:٠k E" uV[3Fwc#MFHJc$ ە^Du3T8PCZN4yP@nq8Vvh44;l8Z4B5X䩂yьw“!PWH>ۣ-FK;kퟁ~Pz/&! C!/ө 1ϼqmց>{TQd ?֙U ~ه#qԟUQ~edw}N=4IѶF Kȵ9]T޶WZVڄޙa0(td&i>o Vh+)- qqUnu}IK Aˆ"˚fΥf4iVu*p) qe* GfeeQlB N W;:2ޔl%x1z5p<]Ph;|;?fN(^AQ8%h?#grp@OT2~\AFXηcBo>~MTH5Uc4p:dB6-gz n#A$Ÿ<_wHN(=<ԝ ^ @u{ZZV }PX:?l<.NٺR m{FB.?%XڛYO46?t7% DPcׯRjBҋRWө}1uQHgW9XxpIFY+, (&W7P2j}Oas sk =S[c@G3{^kÌhR^@}L7 TC7V8Œ{.# 1hk>f0s 1k:\,m:Gim!) &vNL_M='Um?@O8N4rbET|#A][Tmᣨ[yۉG(epPr-:1'wJ#^%ǡbD]<53~^W@E}2Ukʎc0@QT:vћ9o|Do"v$y~I#)B;0>mf#R7J~Kۻ7R9'Qm)zf\+FOD%Knh9xr1-(:rgM[w?أifuHO$v{0kÀP8b6Z&u/)xEahCy*'_G痥JX/znաaze뇗E$luY1roȚ1Xe"o1pg);[X(Q|,; vP4%h)=Vr*Du]˒*?zVk2HZeVFo2YFzha.|Zݝ)Ӊgرq%G+|ۘ4J5OP$jqmd.Kܽbڈoo#J򼫏ҽ&kgE^_Kw4I}L! ّ00S&#FַO(W( _+|v;/;I`X %z kQO$R6{\i>pEd*Nò!,ћ4#˥:BmL=F8у1pm6S8=m\B95>͂eMsꪑ3ý XWύ8X2)D_5㏃pB҆0sl^y F Zl /E:gV--4qdF([!e/$]-@:ŽfXV46c@{շxKP=PE Ճ%gm[j֘FZǡ N+UNUs`'#@XT+')?6d )bD{",g^ |R`MItNHM ?? ]|kHU|Q`Ֆy߬}Q?~`ؖZ@4|N yLҲO|KUK*]@[Ys F[T|TmAdդ( g'3:,5&_"5&W7N3uzWerۺ.^bf|l>~jd6&PjyP}ςRZ q4Nx4D/b!AGx8 LdVĂ uq<~iFn̿vE.*P83~/Rt~s/oU2PpVN:ɠf-$4& Pl&y0ԓ0_oh M)z<8h5ilI2Ӵ!2a i,YmILzrg |Q[Q7?fA"h2z~6 H gKbV  Dѝ>/\`aL =\Kp0SWƅ.T kIDrêT !QA[ Ï"8h?J6R|XI\Io|NpZ\4!k cp Kq$eqO&V:N^yc7ٟ]ţ-濨G! 5&&&ȭ(C)qV,:u%14 *8rh e )b@v)*eb)έ!)8s3fQ4<"Z, &TK RuZr g =7xA}Ck߅ d y7ej,Cw[,v1m4ގ6ϧ4ɀt-wyK9@3@%hU{i^gQ?'$\h.z@^WӐbOџTwpq:IcjL<=˳`P4xv;㻘ŅԊSљCo˾<$>@yT4[!L˴G}Mu:7x>gpLh i4i vXk3H=u&_H_$a-[6 ͧ m _.(47t?3zDGhpf[i-{"q0,a@ ̵tF,"rrv:y^}aW6#Ic@|B!T|S({O־dmO#<Ne d@5pOJw4hWNLl1QvJc ExB$|DU7|tuk߲ f{7h~XB{ahE _uL H$%@gGОiz{? !(~qW zeH "  bJ9H?B1`#ϧm,__KZİ+pVEuQ.t@u@ pj'dxMbiNrp_} 8l@"lV١U/'0Jw)i]2GK(ƊH֯8D18^~ *S= roV4N ;B.& >rǗ\,.ѵir\=a,95i[Vx2  r כ5S0R.PQ&%Iq kxV7jإ}X〾dhoEPff\ڕ5CmDB| >4{ǦSrx?|I'A[Ǻ6I8(Snsk.JܧUTnAnn&HJ<.[mCauxʼnpY@Sk{/ϓRhx*ZMR[Pqį@0 [R]҄(C+^鰌 !AɯjϮXRbH,cOMhSI+5 Xtce֋8ʈ?㖝 hOxb[:V, ]?CL Z  sEpu:)^xrve\hE5Vtp|8 گUʝw/ɁʬDo`CFD܀ %mK($AbCQ890KҢ ]ڨ; Qb=Љja:Mz}GRa ;R%ɩ+Qp+bP3VCKݯ׵Zv=[C R$ J U[kb zB#0LWˢ .9˄4-D7bA4Һ%Ydң{4/n:Ӿi/Ci|dSҀO"MGW?N"di=ΘD[=.D`5R𿩽q;2Z%~tҿxе39cDw.dUe_1eAL}}\ͪ։|3GiLQn&"E,n :"G5 ރXFW {)VK-B{͡9*#&FN&@DW9xJziaM>~+"hD1O@h]hE*1c`0]+OQ~D! 2;|J Kh$r6 >;֫KKQ ֤=`sY`%$MZޱhgAEANpM$rvܤu3\`O?ŞbvkeqTyղgfkXč`8a*ЧϞ,uT]z4;Z)p#+GV+ndFOlC߄Бbt5-~P5 1x8b9p|,$V;rb=mle7l}amtjl8'٥(]X\.R?P'[ 7ܑoכA,dm6f@b֙%C2x#/ jy 81%0RDFGF$*BZ5C $Fn+bseXhMN9dc1Y Ruat/)20EL[SsX*1W VimzHR&Œ]j37F -.ut$I!٘ ,4QQ#J g"q=F%a |>o]FW*$MS&]M! }&ہ4DQeNo6VtI[K[]ĩ!8LB({o#+tַu mv܀L%t16Y _}sؠ SU hgcNq vvPڌ)VcJe%r !iI3{"X@Ƣ `a"PÉBD*P^mYR6i/:mEXQ-1"":-O2D5v//he0^vGb+̀c-c;FQ>):rMmL@$~VúH.ďX0jry58zchƈ1rQZC4S; ?/ݲ ;_px,ڑSpwIx_1+e&C^5l1DZUX+OrB-\6`}SpAځ 3pGHbV%6|´DSYַ?Ɇqޭ)4LA{ /"\>W8%[]01vtoFF %"B,ջau|),TΉ 9O&T|+4bzK1F>*R}iR\R;!: a9my? G8C8V^zP&z\YLߧAR@ )'IxRdU$,L34DEHܬPP":t"1:+%o {bl)BDO!DP5kd9f澦lDb5*f|>qڤԼzU59@}K 2M)_X jW{Cd|vb5N\A:߰ymA$i4S>NH]/˫Ђ1b!vA T D)3lڱ'QIwצtC k ^kE^)/9(]+XЂ! @1jl [e j,68^.Z* ozw``urEC䊸rVJbI/5 1O7n8T(SI3RҸhQˋ`\r|Y95=|@B <P>+ˬEJC^ /-MS.䄍_BѪkEy\) w(Q Cݍr:Du4BYNf )N;id&cXM‘E0CMg0Xe z:_y56A)ar5-n=KKw!gxn+[P%Wu4彏~z/gQ+m>nlpv ,XY8t/7OisYEŝe{ա&hAniqhtj=1&H]{B* yٯ||(y`X#{|y{\;h[\t뉗-\+l&hp m4,LЛ ۽|ާ<`eϠVC:վGU=)(^e`{&<)3IR!O.V#Ԗ~|d {9nbRdޙu%9iKEߓ^6diڑ[Y1tvbmcٍS B=C!xi*^UjVfaBS`*zo/ :\ـhDf& rQB붫G7G,2OI}ox6:c[aYxCmGsFp`dO`r2Dǜ&n${1՜1Fܰq9'ZzDOh BpWgfΦN) T<~T5ucR7[gAu;Z_gDQ!\Ê0q(:VĶT &Π"_aи~ZC¶(g$zI?S,O9=ȥk `XcrWn(KC`IBW^ ϩNe4cF6Ѐm"C%r[(ϞQӏ^> ;c=laZXδoBvvRYDl6qNvU>.::/f&ÚdGAK,q8W=+2nihXjجtAPPh+ À|}rSC롖o:BI.,o25'UO~~ɂwDFP㈈Nv'1U[pyvf3V WtCe2 (g Ah"'w}Tgvl!ɒiY8B V|yd /x|B0 eUSܕr Fid_R5ߕMs5.dתr s8 >vCK^~S3$Kz?˾*~i1c5fe">VK^p(;D5Oi󌽿7]2:Qmo8-:6^֏(I3 H 1"t){:wEfGMmbz{nE`=]OMkWrh\˅e.XqA5=DSȏ)f\ Pwb19`W@Whc ٩N\;(_vzJ[^%P%|`NwA$h$b8Oj'Q`߶ecr2g!#ӊ0YĊ@ ÉǶ{ !.A[?=4W%JQ5"4gq'1kT cU Ap7PVJ9BČ=cK(O4>yvu_p+_yj.:q @1?Ifڮioڋx?USC*aS93~Aȕ}b@h\mR"B)_[>g7{" Oj& I=hq'X#a)R^SO SzTS0eײS-)YlKft6( B5ZN?>yIJ,P;cN_A4٦B،J˺y(ͬy>&q ~r<:bMRf vқJ%[Qb<rl1E1zׄ$6jNKs`׵d=Z-AgTM}ELQxV:ue λqeQH/(!K~MD^)y+CB LRGfjtgtVj3ܓt+83Ώ 2QC{)ݗ,Jx)L݊2=.ϼzvM8%VЫ0nt? Z@vwmב9J -cW` ]?h7:5,Gv =E,[;t {k+ˍ́ˆ)"P`HuhbI% mado?؎>$gEB͋Lin$ro[[ogRvS.khQ_@ fTd_/WxFJ9"J]W<"-seTN㸻 VeJʱhhsdٖg௝NzZH9=L+d!? YXOOZ<<;:Ǟfxq\ XV[w[JJ ].fU'慒MϹE|^aLTNܷpBMF)*|)X'N.("AA.Md"BiPͶSDb.=t'4utӢ_RWxG~帵IS>j.t ܪUr#/>n}]4B w $o P-^q-W^:):?4lR0c0cH}VW:+];9(/msȺ\ iV8`Ѿ@N+Xw 1ݯ`O.P#Q~'59Uye}ym..+CdzEfQ\Bfw% a ^֯{zP_o|ɛ?HWґ;waS b1<\%eMO\A[E`U#CXE& B{?Acdzy|h-2nT?.6 JXKp)s.sH2 > O4H$˛3<2A-}k'i\i#P2G \p4W< #TJ^%٫^CY-%?2̆IST6P͎WoUsqCWl6r/e kApNm;y!J NW;9);܄t`Sf1{*IM_95TxHzW LXj `XHZWNrk~bv-7^H}}W ִ18I!(tLC=JE0|5΃[[7w3SQU\$HHkv+O.~"(N[n4F=V|כd܏ְ??q8vt/GrXigG3cdG3E`kѴUZKwIӓ=3?ÕyVo}Eu%{z^' Z>Lݮb\oF&^\ܞN[rFUe|"lFϳ~#% ]>E s U.):6%E8 swҍC?֜L:Glü.Vnf;բm'i-$-hб?:$<,Jd 9Zt~5rΩ+o<+E 6P}HiyU&hKf#.+<;DvBUvMJU2*tʢd:Y|Ef|qS?@ ~G@9+b Gj3byk[^J$@LQ;QĘZw MLq.'j.c7|@}_MC_-ˑ|_pe/xҐTSM28Ը|ejy1]Zm zZU2$(׍+S*)\aZ8oL1H eq Rti"Z̒ض[Ymפ(=h? ^Oi{2]O`7齗NrlWۍ|xHn{'[l@06pק 㠷-L_T]vubۃ4ClC:L{<~:# kD]t,Ɠ{u7@$*>3Gr&4,9)ǐDwmz0%}G#.KJL^$2ɨ)NEI0 _f}qH;׾.,k^t[ib/+g-P+?U熌!$|(32?X} =nM<`?2_74_j¦,T=s+NJAfJ?&'HY62 j7(NWV5q_[!MYZCۚ ]Xm܌Kׂ #{Hÿ"R⾢?Z'G.CmRht D*2?U:Q8ZٲRu(,3ONDr_!RLaOu*fi|1s ,!+yl9}1"͓g ;x@%<)gڝL|K #ʷKT%Rlg)>a_ﷲidc}ݰx%S+,uʻF_ SC]XpbN?nmΛ!{kǘ?Qh F2/P[y餢XO|})$ObSW+b=+Α)@NAY.ckl]P7&D|DKu^Q,/x1E,2B˻mxz^[ALB=kFi!z((qvpʐ;'0m](oaM> W+ ƗhT63/SRAV[q%impoZ6%mWL9eDTs"9{ \bJ$[w(;&Oؿ&ަ%tdvr'XW&kD-!HG +eLYf`|2̀i$˥ JreҪ>)ĺ<4~Gmpxf1@ i@Hb\PL4V/<^el9<"/) 7=jiK&Bez@-;P//䉇._NhB{ZJGJ) /< ea!.7``Qd%3)_p}D:W5G\ߦ0=o_/lxb?t9M57`KALo u W2\Fw4ySmꮣSʉX䐀yV[Fح޵Zq½9o>./i_T>Rƀ'J0+8:dP/V޴.+:4$RP]h٪`q$ }tܴqAwMJS&gS`t.f0Qc? A)K'WOW^o|o*%Os ">֤'B!_^; Lr*-݃Q򎗘JlK/X:Axר3}}jܩF5JiQ_hvn) u6O~p5voY$X\o]фLΎ:Qϧ/rQoSGL#QUV"1WCeEۭWʫxS'c֏ӷ9Ư8}uWR,~;i,p=nO~5{ǼTqh{8Hm} 2?[siԢ?t ~c)7tQc5ڧ^[z}"~7jM1 ~"ds.&"" r{hZZ:3 4ǫJ]óŒr5h}(Čc6Wf9fC]5Z? F9 sMui9eŵIo=EQK;@ Z_4@B/#B.Cf(w#b_PU੬67g!T^\?#P [pf8.=imZI2$$cY2GŎa1tD\5DK{&&ª[~INp8mm&0-߀@_8ImwBԼ*N8K ÉBnݏ;;428ljM۔QFd-eL!&TQbU 0ch* ik=+&ʇ. WvrX22֧լK /؍8s,Là;&\6!S3?~*Fe4BB@-D>8ў{w? qr6 yzVpܳuH$|iZ_ke*8`bMKvHBCmxR~aENkHxMߜG!xa6}muBsR\p̣D,C,dzNΣf[] "Lc8^Jl/ALv?gzm6p݋DHuΗ0wrLRӞEωb Ӓ OxT EFUQ<*2-\<+،\%]h޿Ed!9&SC!޽C8k#~:̏)#0ZY#J:lCN.JwSd{l(Pr1*Ԑ_aHs[wXFfY;GZpBU0s Z uئ)^kEE|ʭlN-𸀻J#'?,juݥ_ S {=#'_r)1-3'AS}ؚo^tr~Dt_a3\A$=UZ/q`/dkZv*ARj$=u:r1d'3EhǗbB@2aݷ߸zTڠr=Y++tՃCQGFwOtt/Btl,w9Ar]*fNE!Ja:.S% *:i:Bci5!GE{}}p0n1Fhp&"!7}\H 8$o%$*3UqA› v'zFRd&/7Q&6a9_h} S5`sf$,ց'oc,ZڳHD ;?xw93M`[~pzЯ;b2.1zUs8v\ jF3u#D >U9WmWBŚ(|2ؗKb4"ZL %n[)Nma^8/ߏDwT 43q_H[n54od~ldU[aVid/{^**o٘D{:1o;yǟVm,6 X`P~g`}"5=['SO̲ͱ]/j׈KtߠK+v~' ,S_Ny"s7W3VbuALg"5QpdR*Nz^DZʒ73.$ȡT)ІE O^YY恵 AW^h^ִL*p{t&JcHyg:̃ꊗ}|<768Ś^)A1]I/^yRktP .;*,?=o ˃|s/2 '@> _o⦁S 8`B(r #^y2"ъu`hV}/;z!ڞhWDèxԃ,=y#Yy͵Λ+3CTEʩ+/3_߉xz.2zQn8Q`W~zRK #HGޔ߅q'wkYӺ<O Mj3t">Y% pR |FrH,m lȤJzx]iZm>BQvkZk|cW `,GeKDbVX\ӽ1l>%~,%Bބk -sm߇ŧ<*gdq-x-[^h٨`[ND0KhEp9=ڏ0FtD}'ɱRvV5#V C WzWc A._9#$r#S0z4;^O6Gڡ| Mq<=#UĒBz_4)~ŕ(OƪPc~΍͸e5w$VQ:ԲX$U r`.s򧃂ȰD}VkF~;+I4~ߚ{%PniE%+bk,BE\8_5m)fYR6􃆡{FHN?2j{ߵWCKrbgx"l+m8ڡn'DX6E[wnDQFlGU6Ԧh1}k7_Zx 7wst`%w\`_[ ?3R;:5>$RB~$d`]I^ٍBB4(D=I: 6ߏ2:P>Kʘ$PNjB,Fn)|n؞3Ԟ6{#AΦJVҵ]K!p ׽Gxq1gu>yy??'1,d3k:R؍`D<,JUޒhqadJ;ͳ8|(/(w`4s,.3#z8@7d&l OzhҨX*x~u.Zʙh%he{OOZӿY+8Дyt kΪC,O$yn pDBnR;b|0^8OD1$W5»ScY^4B*|TT`LOۋUp> $HHwUHI!Umf<`2' f ѣ2迲B YSn#Pǫ/@G#&= YըV;o2ɖ@%JU&g(-0ڞoh.݂?= }?}pM Xŝ@|֋Rp9CV\2 ^PX`Rmfq* nTOxoYv{L<:C> 5֌оw^+xwm/~u0JTa olQS9D xWj|ϼ>B,!3,fuŋ"$X̣pK[0 Rcue"yd7,D]n,צj5!;q*DUb!t}ͻд2ʢd %+5<כ4wMTnPXVnS.l%x1*k}>Gܨ (u kfbZ SQ4wJ/k5ޑ#(axE5V#4i_u" |}G dI;6m<5'3u&x=%}Mk6S `EeuoNB+R ֳaW£SC0uspVA `;ĖB ].7d!AB׬Ni &̃r+` O('͊Q `_¯$]\ kIQJJMqq5cxOi +p.s.6Ɵ((8.#r[$"7QVS/mM4I[v2ƕғܴ6B02ň[ڌ-s=v"BB _.Wzw12ՁpAGTn/х.aUIHk&X[KbM\ŒeaeMӌ4H>Y6ʘQ^oQX;j1#i?WڟB1hRh9/B+;(&8~*h#W]R~/&%SJ'oi0[UsBLX,rI .ҧf ~ʅ35"(L懞!B/wIh9ߢ[h"J%6q 4br.S5iN"'(_)uGE 7 EjK,G2<A]gd^# PJ{c0MXSkSq$g"\Sk  %:_WE`tP{\<.T#٣ͼix $Y /8k*Pko̭mzQ3+'OȮkGJn!R Ѿӓ?_1Dl.<>U.]CJKd2  KdpIj>1VM@UlɁ^s |1Rh%MFŽFa1ilXrG5E~@'wcOc,g*O(E <A LzQ l|kJV+Q'EYKq<;3mڤsu&}?IMC;.G5%R;aԷ`EYD[2U~B_oCY7D ## bRޒIXOj|_ Qh"+؃4cב[rT;dD_\Nxd^Sp4ƿ&l)ʕ8 fLod%y7vO ýͼL0O-0X;8ohZ#J,JE؛ۿ{ ][)?tXNcRR4vsjX4a3 §4c:&vvSgV>qeFLs1ڒzDJʺj{R!t`.*հIH0J-ph2©DBbbJDm˸W#ВLnU"MF%_7_2M4b`Q7@lc 5`̝h>>WbmhO 0֯PxUq(d mMqAеiQ[ kZۣR0އ/j.  q9s!&u X[G7Bǘ&ݻ;^p pMi_^i{D-Sb kZҩXh ,0ŪHI֨ Bd:iL2k0d΄)~T  w]H-nX_5j~!?+˰os4D_,At6ǢwIaXlf_O?,ꠘ51(iYgmr{%d(bB /p@,頰 i 06$R; ȅWĽRfq$ϥ^h䣙xr&FfP*D%zY_#X ']\f){a:a'gh9yPx,B>Ѹ9#U ̊:}QZW7e<0Sz& s0?*3':<;CLy}ۑP+[1V%Nt!w4 i}W0^kewu+EJa8k{e {E?p0^=}u @nGVm3"M*jttX0Th-",vPaˍ0EiUjXo΁ʘۧ=fM+9U[H$)xg2<]smvRtvtR}q74]!Cb'HzeF,b'q7ԤIh+Ё7e Z20928_!C- HDewC*r_%d|pJ!-.-[U'fjBL,r5;Hy^' {&z!?dný\!81Y4J4g$>Yu$Պ<]#E: !3(b.SEF3W%{DW& ڲf# C>]D=/= o#"̶ iQ~:n*"(Y`w{׏XH|6HP S|k D+]!:Bol';ago"nab5K/5@+{V`x5˽mP~r')-#Mj݀p˳ 0yQOډ G!ղd-a`9U47 b +-gjx@9\zON-VDR|Xآ>§P:?&o jx? `|^WqD"kgp\'"iJJ??h`Y!4VډocdSq/s!p ~: +c)])\Rk}RSJi d{XB`]1V="l&\#@59@^9Mc]G_{2&oRde|Zr_/?[Z.O"x=]~-!Siy-ԭTAdAŔc%Z$Jgi2p l:&z1^F)_a]5+s6)8 7#]o0!G(cA=$4Xϵp"EO:5MDžbw@,ó0 F8d|Q5m)`{pr/Mُ<=bch]H(g0gi59gldzw-~G2kl_вd2 N1wq7|hQ#h2kxEwg`uh؊MM))|`mWWq \g ?u{4 ri/7}8~zmKRHkC>.(_:a&)k۸1x}3ēJ3NZ̐A7+SYj6gVb ,@^&V"b9R_O>J,X-F1XPm $#:'6yDQu6 ֣cY4nBVj/6G$#Cu޷Ut;yuX dv0US|W< 3;o\RwjOA{QivEs3w:grN_H3Wܴ:`«mg }ts;5,8<^@omS;HdY}N7䤱$Ƅkޟ.KE%GRG;M<[1޻WZl8Ҙ֫HP<`h@ˮb±I6m`¡ qc_ (߹6PӸY0ڡ,X_u噞zYr7ofLVRQcFIgc^|,>ҽ59&a+3)"9`uh#pʫ[$ZDU:V~VCLs*qVh7(_u~q,~iXӝn큝5@${tg <&B[k^fP0!m*؅v# j a$p@\8~%qF7U(Ͷڠз\g7Pú֩~\O"w7j!5z鲁cOXV~\Fg%%޺bΌbtN-~GIHd,P̈\wawtB` "̯T U-lB-lnfI"M 4yK}z|C.H!m~f&h]k[=?'pǂ `HۨJcr/hs70@N TDZ>g(Bmd@BϺvlfޤff`W#gbyUM֋ >"U,B GExFQ^Avn%$j~w!ۂmfO9.+i_)Uk;iY X8z4RNb~BhDfL<&|HcP::hrPq gPpFjfؖKG6: ƐUF'ۡb`-xj#w:}ǰX]vx' )AMG=\QfA M4Л~QB$6sMbOO0ZBj'۫´B9)x6PE+! u sBB!HlbRƻ_ڞ_Fu/Y2qt" u,x?WQ Y)7v'd#xk%8EaFb薛 Nvfd!^p<)υ1Aٺm $}hIYD󈧥7c(t42'y$àFyk.H6tkZyOAt5[4HTrUи 1jSJ5Qel?7&m@)HURרa>ko}nK)Y|GmH C!P8!iwzt^05I(?`n R lՉE7 cΔɱj1,7g<;-,U,tѧ5<јZ7ޓ-}k`i 'uDMNJtpaI3}|כ0!,tPD{oj/ IA2xo|,5/)y7>L?R:slJsSCfr/6LߒJ<[)M"36,eaB2bUּ6>vL% ݶ[ {#rZa 봯S),|Q;>t,SA5 Lksbcnxa߁yچb 뫩^Q˯N=zE-b{$2 1(fkꂷ"@"c q4:VIb1!9AcyG^  /[5o 4]6\,1 _x-|R۬S:7 .>Ľz 11?1ɽ}C~ %Dk i~Ho\_CO`!1#\:>Roَ(g/_R=Zeϡv/Q])!.C/O% gD4s2Y4g/`?/:Z<$Z/m̥?\XDMn.g-),״o ϧr @!mLVJnv3x}zq NhkȑxCEL`"o]W$7jajuK3 TC9̣ҫ~DҔג*> v녭;^ jm=Ѥ(7ŨEGtQRNd;8w1UR<lql7]u[ &I:@!#t۲do BLDT!f:^³W1/jUK0 x|@@c/ n%#$9"gcDh1>< IVz`j98wQ#L.xgAY]ٜE@j%FFwHLn,$~s ȉ5IpEaM pj={L!V?SCUrx! f D]ψW!ǵZ7PXG}!v Zފc e:ֈNsJSM?+}i4HLu 5#9=*/Ս8Jj=̭HƸJ˻$\>B31uLҫZkh }ǎ}K-!IVNؔ=[B i9EE"(A$mPQP\,_IC2xW3ȟj`(ۉzB_EJ**n*G"ibm@A9;6xY 1s j~Ѥ&z^K\9TȯQ! ?(G|фpVu )hFSW@U`+6p]gÀD3d΁hFPMO, E<''3}2ZXf,yiL&AK]!)ǶGV+ <\-&ћr[\1 h rQф V$yQm/Yk/ Dd1 *%ĉTd3~Z j1AyDR B M1~֏6-/:aY6KTDzrD7EB'c 5ϫ {DďaQb̩Su8ӻl7a(teoK!H~ e͝Vy}뺍}y4a]1"IH[u9wbMpJW'#P鶟3ađd~ne (/OqbPk},(?C]>l[IBI1ǁghg(, ~"Z&wٲvTf_W˽RlG}M.MI-0u>)O}`bʊa/k߻1B@ YB>q70F/1cNj:E!rMF n/RJw >W_31e /èGR思 ZEA%6`62u*>}4oG:0"_H tK*u{$4]=R2P7ùd'Ag'_3B-Vߝ,rxcfuQ4t9RD5Rs\k:乊X$kN҆7OKJRAuZқJhN lR`WXЈG^([N!앑:z© ibX*M{$WHws5 g˲{ƅdxмCDP|=Q6Sk9QqC1:I(v1gٵ'{C Yx.B`QMޠaQߡ XDKsK?[7wbj~Y3< TE 9\;F$l+,}&q "+hz=B㺷-?2k$i QB=M:3Y%%TBF$Sw( zSĕ+$6ο_I!*خj^dwKﰌ :Qյmi[df1Y 1G L8msUl~Y`Yj̀/ѐ̊^zcXdW hs e Q / gMv.9%/w&Hb恬ull^=rT ҐGK"J X YvlxϠsճ` js{߶D ZP{"q>ٓfojUf@p\{:ͮ 9[0 s!iј~Ӕg57n[}{Pte6_ʼnJa meΰ) |RP 7'`!79EXAOW"$ē n#%9E`6C~a5}³a紸=+-lʪ1최EpVH]AV03 F'lo/)pcQ!cїvxzyY"et5^4xe]WKOn6'eݢ zIw Ïsf` ϛmiG{}ib'ު;E"m* Tkwl.ZNLuǨ}ᾉWS@tF,R1[_u)RQ$d7V˩4tm=Igv+2Sg-7RU[E4ʘ`Ac^ l,7Cr G诉^duG_NI9 }Cvj~vu~j0!Lw2,$& &u,HwMBz{Q?QC( eZ&4~u1G/}̨RU>IUi98k(m.6 EOVnR,xG yrY_z0-u*\A抠=S)o5v31 8zcJ[W!d.)C~D1(Ay7睦Y[a =㣱LZSjW(Vހ)0~ \Ɨ.O> ~" mn_k%0 le-Eg9o,ʬ|KT](*Z4Qco0Ӗ'7V7)U=(fGAîB>,!r=8sv^{hFnBM](Y"*wƆXЅRb՝X@\7pT lN\kуֺjG.PKެbSd23v|"MM@0P$Fɘ]* 0L+ל9}+B^ v!` Et  +Dה]ZB5Ԕt#,: Vf}T @^L CH7 R%Glf.! g[T(Vz܄R^|[Bv!}G ⓼BNL^s'"<C42ƀ0?c%'Z& nFRم3]gmSݖ6_\i7X_8fH[|IpqfXKH5?FrEەB{U1.x6s~GBƁT;fT[yt q (c+u0˳ ީKEHz-,<>n, utIr%1s*fn.EV]1LkTs=t3"M (XdC1JO6sMu[$=^k!25 `As k#tnV|~Z!֣@b³^SWp6`:+"oj?@f cs}0۽nZ@Un+ޞyQ`zywxbt[ݑymU]u܀n6*rYrb,mƪxͮ܊^88k 41TW)}}m$ld2iuq?X?yk`Č@D·;8ͣ"!j[Fmïq?OEӺa-a>T!E)O~Ef p9pa z^,\/ ?i_ӗ衾)ķ^!g}O 9nxݬ<6@S\[1: d߲=sB䳹!rH`]!bW5R足HEu?lqJQW3t.(={bbb1 L}3bwn79keL8&*is4@ $W_Ȍ "qjAj> LsmWOSs JV!^}>[A2~Vƅ=~j( MGg~cK v}XK\$X{뼊@_%Z-L K|TZfyr3CE$@Xi0l\X`[#/d8v< cPZaKōd{<˿%$Ib_I᝵'Dh.=iVfs{[-wDO0!Ё*=W7P԰:DN*V #$_< hp*oI`ȕYإفĠ˧,G;yoo"c єVp^x֝y*{*$oH,B;e]MpL>2$WHTTҩ A+5jp8kjT);rg*lwkʸ醳V5|8Sn'tjLjg7B3]Gok jmӼGLf9ΞXV1qY T@zi0'4WͰ7h*56' j߄-;Cn# izඣ<{BRy]h(X.˿ ND x: UiES O[R'SQVەq # ^ > qg6ޑ H Op): .M0֩=ĺPّtC灝YryF&_AξP.r27sm߀W|-Q6qbLxtiiH~J+r}6ڲnkL>C PdBpXuM/aE,q;otARͨ) m@ZR /Nf_tj(Br~xjV7άQvk4ve ;a꒓Vӛ?|i_"7y^C-L} 5[1KhW5Z&W.MH\>_"yHj/:D[|8;88M cR R$RĀZq's|JUT!KE e1=<;hE^n^_%QB Tg Hey [lf։H|aWKb{q2rߩ7%ۛ޻~nQE'b#"z>''ȴG˗ nrD׈Dg]'?=.\vpN2̫u.:t 2ƚ* 1=E )E@H5͓)WCx5UeE73HoHi9gG(U[ۼL햶N^﷍ ]bc_V藙0ˍ-gu'dx2}g;T<(4V~בI RŝlzYъuIͣ */"ݸ+jDXI<)ڢ􌓡.SQ;7GBcE29& jleۯ,,\6nd +"%(=ʛ dp"Xhw]%9b +.>̖ Qt%_UGdtG:!iyS.n7+,zQc vI7:׵Jn8DzHDZ`RUSUؘ()~ktGf cj.@bO*U%F|OMriK1Pf/>@a=̊[1\#9$|~!HY<*}WR}`jg{=Dq̾]čb0.'+g> zyԏ* /gm_4 `"X)0=6HnpѫV,e8fYbl"p`G9Θ ƀ;ѱWbX /ey^::]a T$k G|DFp+b\]?F@b: Qˑ]}KJ/s2aɟ[62zHu6 854l:g?|0%8ȵtoL!$IA1oMJ&s ̜_e(:d{O~t?<2ƵR3VJ&c!]DeZ[XKWq~> ]+bt\rlt,p#>#Էrڌ]VG hsb%pU9GahoıuC"Γ} g Wx@D}嗷%)O  )W6MsN9p= pL*k jY]qZ)+q0?^_X̜+nE) h@NNV\tL90ةk_w'+f'*WmnΩf 踣RLQ}Z"%]Tg"[3NkY) # n[|%O\|Jĩ1#tLtRvd³S}[nJBI%\ Jt:/qbfYU(BYzɒUuMiOo%jĿ[Ɍzjf55Uh->oBVϴeԆ#*';x57 GZ5BImG/إΊ>Z~Y&حszp雺 B2Ҫku>4BL ԯ[O-n"k<1XCU9WLJ:,F/%"Jln rC*=Xp;(od[˕ݪ ֭ &iV0b۱yeA%+.78\~o1hM6]bge?5D{^V́2&"إԷ zYz^/m[?2ԎX%'DM\ zKCj&& |sA7o#[g7]oH [wA-}_ǎg;Z+xp~jVW(ps3p9BE',\N"wJ G-ko+kk.7 Ə͟7jbU݃| a9ZV)Z8wI?T.^)/6 +qLѤ2OhJ"['< "wTPHFlip$!٣$BQ8i 9*阜$5 XUDID _/xC5yoI XWfEydYdĩtbi]g kNiyY-H ިf=lgdjv3vL.Et8^J?~E1Ү|]o#Sn>&^9[0SK.9Y1UVRYb[: <2ǍL Hгս/&/)՛ڄU/м(w@mk*qTlG ozFwޤ iS3Hs!qg^s01B1nbRMMiqJl^mHىoWs-1Qާ~ziq_ޏs;gC CbXdal "/@q[ا+)pwV$%3AK^ :sBȗоxog%p-._w̾1Fg3 t):y7G?J>`KVvi"n]fC$W1ĮN{J-d_9Nfxd'6.{#.;E"1:MosHDU vZRAMݵ=;ؙ;&kP4-+c;^XӾrI͋ɺ(; ˜c&PnL)4|V\Yˣ^~%H!/n{x73Ոr]RdBCh,L9ŦJjOΩϒcbQ=GFW]+kV$e^@wPFhe&KD%|2 ? 9*Nޝѭ6ZK-rk:HitfiZЖߑgyŘ'PDGnlЖYiGBhl0;ԏ#3H nXqmZ;,̒9NK4d h/2N1P_!Xbtx̯i+(7FXW㍻P~oW 龗٦acΧE_];8OA5pz2<]@Qr`7ܰ1z{>m~w8)Lҵi>̋|PmQOd'lzrǣQk F}ifuqAa1^h*dk,aɦ={6G9_UL(<:&>b޾yHG#-chNzt-qH;u>3t9&Q9yN7KFq̼G`ƀD䵇g֠k~"cwAf!wp"B}bvPsʰ,k!s4țjrҡU>E7zCp}Z`dF1ڭ3R-:6wҊT<>#o^t F8R,M_!I:agaۓr|!3 i6[ Hpˢ(Nк; Lr7P6gKMFwV\0%A &gy }6SJ/a63zjwE/l3\cTcu68`ht_/O7ШkY>.sn|c,!GS[7"وS,Kw3o('-ek>jp Tau!?҆%ۚY=̅[j`P۞E-pvTIoȃ/d|"En;GӖ8yj]ʹyon'z0G8׆O'|CyJk#Vg?ߔ?qοSIAt3s0rO, FN@˛smAm۞ XD|8<9E-)J)}+cQ-Zy)0#=w J5HoFI@ lXhLmq!_0- G|UҌ^U9WTnXJnwJòv#Tѽpws[ zj = ]~ =Oaf^7ɻ|if2 h k,D|.Q RP!F%Pp޴$'yr`Ո.~?v[{aW1gbT30n`y,OOe\m~)4ȝ }+=y$v9k226TSj PT Ҳ f>JP6 OK0=HJ5T2*Czg!3/k!wA\ ^}]I nNdzF!,,$ށho:)OC~!48mșgM#tL?g  Qm&!"1.Ab3NWdDfqȫu')zi R~yᮣx6bI=gl!'M?D{`Vf j<㯎K\_>cy/W_0fb\ 4j8t0}vG #͙숓?,%h!jNG5*f^VG7PcŤ)AT:bR$Y)o@6&y~=Dnc*ң(Qs>wș祔vב]E^ݸ .`A9ě6(xZ(}t$LJ2W s|X#uV4+`(7c fbrNJOoܑF>@tLRJu[zc0ŴU<=uAvJBbZ.gklT{߳jrLBu͘d}vE}&ּOX"g'ӏ5 Vk[Ǵ-hY,8ծF_f"U lX|TLs x;h"tC3{Nݏ<8zLfOfZ4Ѭ{&j(KOCpll; іr/+l4 EӼ%ȥ ^w_m,eZ+qؑǭb6f,.q<C3P{[ |ĎEGTBH^bk)ݞF`:Eof9{GqDXDIjq׸xnKl89 ovߟ;vt?43KMk]oDޜ1BE.bE8oӬ+k'1o*M6N|2I2;"MCȕ"N~RJ}eauFb63(nu&%%r9璟.Mqo[MƯg5ުA@I_z^7q+v)󋐝( 7iI|a-A)"Fs5& tSN0_{b i:?њ iYȠuvdzFv+[24dpHfsхWWЅ(_lR0(TM4LW !Pr٨jRl7H--C刳kMn4)̾aufAR<0 H"G 7lt"Ld?^hsS}"dHxaֱ",H58}t"~ߑNOh}; ~'ӏcsdJIX|ǟc·=U!Pv7"cI}\oa.m>Pw*担φ{YzBY[Rdtc>c;L5 +sNL"ӧ8ݬu-73k R@H VNu7%[lt{Ș^7yxHX>d$KN̮L,M?'[F1ZwoA}Uh?ƞʸH wC "77/#Fh< PCoGQM_trrslz0WGN( Mr;v,NMcJ+X¿H]A4:gJ]a>Mq+7-C-DkXbhHU+ д!t[0ע25pM?íwFtV] C8Ԃ p<vL{cı!ՠg3iwpbfMS^/MJ4Z(}-'&5yyn)K;|"NEcqa ̣zDs3+Dz/dC^'=Yw!0褩;@Y5yF蝕V> (]zy-`1x7Ĭ|h.O|^z{tRp.ms@_]jKMehde8w 5w+am {:cMTz!Ϩv aN՚ wA p!| s~0*9VQޝ U2 EM;+Lh n3WC7pzD?}4yө%6~-3 hgyl}k|d鏟M]|oM %̳0=o?ӝ6BSnGArmX+sv2CiP'?fsY`xm1M``ѩnO&v+ÃWXB):[y:*BPsymUo; ;:[,`#"8epwgVuٞ#Ū-.=tE)0!ϣ'QB+ƒ|v=CWBSBܽq|)Ϡy!䪻Lyj57˟>jI wiQ9dE%zdA3 .6IFI +;cR Co!@ߥ5!=+5"W7=M?6})e։s\Hl\4jZ\P}Ocp:+{ 8y2:axĮ2Khp0unu!IDz=a%QC>QYҳ{uCvp#<3*q~8GFe؛z{iObb!:K5S˟-T'&V|'nOU{Faƹ?@A\?F "Q,JD5@Hڐr)FT MzHYW"Z- /­$0Xd'R#: .U T|ӎGӊ?yp?hjSk }S*bΔ6^c,,/`d@K){^jL>%mܪ+ /=BMЕ]Z1@XLP|VG^Uv`KK1d!_krȄOѧYڠD|mA J<:~'&j׍SdJ`f\K x[]ʶxU]cDΧv\.K][nKujw#& #XZiLR9:轆i %ڡ\.$qY~fMСƇ gVW[.W*_)֙Y<<_9~_vG} N&ܜ.l[9h*{m0/aT=P+jQdL/Z*۹λhEPP^*m4q lliCIqRǞsZ ӳ"gBfIAޑ}%Հخ,ZCU.WP ,7}2\&xe)+/+q 9-tlgh$IT>G%&ʲǝ>e>UXeQŹ|E:[<2a"j@#.Ppcij=.pAڀ0,cR#/pޫijW#\uG7&S17ZhҦ94QlA_+ʒrGe? b2*0=P;KM D Dp6Nmi"Э!=`q&9~ ` b_/ #yHO)Hm\;ۑI98> Q8kUeqտm.ts9ih>tf}Hth -,q!{x=ZjXG!xĐb7b5Rh:DF(`zk}x7j*~7W+<6t[&tc" c•a1r+)J@f]$jwl&mvJsC; yrr2J5իw/Iᦦd{+# ).~_GLZϲ'{_6^՟"<J{eNݥs6//B'LjC4Fb ^VHd+L`Dz~2-0lMG1Rۇ碑d(LS?v3 0V^F9!;rxp 8CXbڿ2w8̓o:F[6ZvҎFk l{>J-^JS&c㑉g%RkR)|y0y"^1\P -tw'9RfsH%Ȧ&Py`"}H#d<Z%YfE:+Jœ}:U\^%;hʱrbj M''ŪxRn+1=g= Bx,a?d5JRtF[`0(z5Wr%Bkf:Hm81\eaAYxxdY c$ioL5YVQ|/ƢƼ@fa S !Zގ = t%A Hɵ!7"<+I 3AP-P_ЙPjV,.֣MੳgRC]aH[Hu\KٵV5Kd Xy6Th>\aA0(f~C . [[/?]EnFiY(ͱoDt:`95fBբ{Bo*mȺ"ak}[vd=m ~X' h`.(8%:Z\WlQ4: ,'nj6:H|w<RX`BfC\UH}%9cjhsHY\GD$@KSl=y=sbT^QұN˫?BzcRVtuvAM K̅GSni~)h炅o;ֺn΢?uWJVh}ો M-ЃW7Q^`;+Dm~_[c XuUAd`m߻ԀLᚡ})UP3VGv;-O'%:\NfYwC%׍I7RxƳ/AVVL6LO/B$5x44kɋ M8-pzkuً='Nu}g9q n5"Ѷʿ.Gv eTiwF:jG!~_>vȣr%g,r&M;l[YFjD |Oᶇmذ2Gη@~&SDvh&1|_uLzm=ʃ0 DVa9xgM5\㝱]b!'eށ$(V8rt54RqrF̽xU/q`rG9U?*Zd_5ҀBl^=4ȢVI8jN`R X\`F(rd,"]ЎBDeeN1G=̦T=&@Zn$xޜs??2(}IEodW|xsi]8ଐ0=I0Fՠ<U3eզOf#C0RW-_Lvgv&ݯۤ\O56`'Qep6ks7ƨ 8:Nۊ# {&a4gbۮ5VC9g_P&YᗉR'烚G/ gsB` ?Hq?jy QX[MP.ۙ_ !E!۵[3U"3@̐[9i,Xh_]3vqnA (idop UȎ jr=UeҜZV2;9Xيf}V$HJ:gՠ_ekuǗSVRySG!坮pa~eN{Sq&odHw!DAQ`QaQTS"ٚFW,pUՑ7KT`J?Hs"bz/r(&͑Ga3w"NǻDB BBOs,Rp j5M]v`g*}9;uڊ1={\0*  |#+/ j~DEip<ĩΌ=ڜv 2!t+Z|_aOUTEfZx_05a#Zuסa~<*:lEÂ3K9*TyϾ\!xBH:՟wulO80*(eգJ:\r_< czN/ܻк91Pf~)WYʟWbUur_JQ H+rBZT@3!̾=?.-21z:5߰%z1U{BSg5No_6@?%tNɥ >LBGV)C^7R{<ٍY'ԈK|hy#Y`V}K~k0v/Vh֩I\C:;Wn81<6Y C8AƧB_-3I$](k4qaFCN`E,[wܖH""Ԃ7pHR @h-דIyf8B )r/v|)Q/([`s7O|GqC)v4|4 jT45L6O?G|osow fuRUGV'NdGr3kD){)pxW95往<7E:X v@p+fOtQگⴍX޷`ʩ#c~;L8iQ-7_RM4pE1 C3;u#i!^07E[|m(wʛxO W$ڭEV47|(r Z4Lѹ ".c`NTb_v%ZϝW B%xC?bi|͓M.k//=ݮȿr0NS"sIGچ~]M`/St],q%3vyw]=bٳVx/ '>R":Ӓ}W4q#:dށAaZ ZEr\Ue0(DRCrcW%&`` 9 ϷkzEOԹ:b,y=6HK^hWzy-pSb* һŨ@$(TkQRcuͅvI{c%hJ/G#ޢv2)6$S^Y s_ԯRM#4ZۑɐB Eߜd4SYx૰QC,ikB^i=l9YzE Z;sMT*R#ܨ Vt,bXޠ5Ve)韂x6kbaA{jj9.~> J,%-m8Sxደ$w粽֍}:+2Әq\a8RYQVt?+|H>ZЍD+ '.%]g&NInx_ҋo1u2VHtrQr7m5AiQ%=*K?CSJ x)MGApvl.H%8|&hv([I^8Ȯ+#& uF\|\keZ [ HTTt7Xaejr[9-piOV=~zc{0~F#HHi.Ht=#~k6`+ܢ[4A_>5Kn}ga˘\[4KnA*C`P|RF$)GN`- =)@PC) i^Yށq9H ۰r\:KGG_VXV1F&#VeٌtZuY7MP|AW繃\[ڻcsiktV @t|v9-- KP峰Aiϯ;aC b꫄"]sW/t'G8o #6E~"a%f ƥђ0RҢth<bMWYE^`:%Drĩ!gdN2;NOoWKV y {[e:jrۧ]sU&=%MdJz=Ɉԉ0G[H\yKtc%ivǐ "F;Y{IRM GS6GZ7o ԢC)CBKe&$dhTOGz4LxK mF?X(#t}S7w~Qzq$]i|t.H,%_|ZV'沟pM8sܭ "dn::2&1&[y{*d!9 cHM]Dn&Cc.{R XlnGd@GAEvlM|bFq77R36#!m21NP_.\N$YUY Ur3 C*ȳ-R|hGe眠R$ndBAJUķ"D&FWr:quFZ'ޫZʓY:/ 4Gk^j$M6'ߥޣRof l|c@)ٷWj'wNCwؓ:YVQ~݁O;s[q0ӻsJH;?0P*sz|1K@cwBuR{x?Į"HIǢI&{,/jLE}2Q1W9&cywJ*Ѝ\TSmVVm%y6Mml~ގP &Fo~cfrle'}whw^lk)sl43a~tߝ/}[:ji{jLlo!,{H6E֯z| i:HX?9^ <$x1M.gI f Mʋ(@ȒhP:gOǯ5J- "qnؒp}8ah.AK7y [T_.)Nk@c#US$W!o H| ˠ b$v crjΖ~Y:tzAcxYlVXmQSHWܸ=tq jwKZ;c'0<;FJ)s5:!|[VM儇g'sC6%-uwk ?Tz/s=f9SЦ{$ ~Oam'*lBE}08xm4ʑ/\N>Tm<\)˱|3nXߒrݶ8fa DYe4EF{D]WHGef>9PD5] t6SoYژE2y_}{ȋ\׍ X`W9Z˩b_ԈUGYm?lNzŒ؀1?#fL"Pͫ `Yrr r+;z__6\Wmp p<\ hlQ =DX/1QtP)7XhF Uf{?;x8p/ j w[i;=8RCª:EEuɥV$SQrDK1|Ԝ"eAw/ֽ ##P~z!!lp+lmLZ6=%\ZDKϛ0&jE^ crQ({@&OɋT䍛S\pR 4rōyE>>>1`è&*}`xg?XC~FߘwDЮŲ` Rga')&}`=oɊ؜Š |6E^a6QNsU adtl _b{*XFXf~ bsb"BrS$ٻw_(!VjS  S:8JZۇ!B0t1K7Z󋰞ӺK .k)*Qޙȣ<{Tzie^b;\1r=ޏB˘7iub >R*SdȧKl7ȃM0Ma Y#O8`Zn!pʐL# jŁ)?D2n:E8zdI(Bu1AV-{+w[,ԪIT~&B,lvN%d~IgPjc+ [FFYkĺ 9SGivzEz%, 3)'Q(PΪ(h qs=~uBKydxR,>"u܂p4\޶5Rr ;ܰ״aωVL/K?ґF~*ajPZEZX[S(%; O6;uQ  !&#<IUR}r^|(^hFojb `iMY gU~)r0;q\ge}k9?M\E Ӟ{FP8TYCaaj$Ur4pNn zV  0#uO{lgþGLLZ+ٵ0]HAaGaWp{}!$>%!ݤ3*6 z+41[ƦDˮ{f|[!)Wl%5ߟJ91?./X %8# J^ZêâLs~VBj6k˧Y:E*jv>թ}|~-, ;tsUEPJϕE[x {Tsw%gj ~7^5.?cȜjO\8^k BO:71|깘"_܋G7֕]NR(XV M^(p:\i01>QH.;tTg!q9 /{0\ztߙ[#ֶE>o*GI<+/֥gL\ dae/tpB jhA\Mt3J[5 Fa ^ȀUc&fUj']*XetΩ ˴rꏮX6vH abۻvǍEMΈGUDc\HjJO%?Ain?ًR϶R'-''XCK]5jx~h6[:[#Ҋj܋3٤p@\Ixu9 _eh kٜExE5+>^bd^-]۪n)=ԮPYđ#~qC7'u|]|tie`>=Ъn,>hpyЛ"6Uj5sW+r"/\}a }^Bc&o"W Er r&7.$kF;C nɲﲢW,~}?jQ*3QmKE^_E ͷ ` _n6R:0ldz?K${0]Se@5fo2lNDOw֘lD885Pi}Gu:AyS aΗ/}(,=WuACa )%"L XW2S̴n6'.<+P9m6'>7o`>HBk]_jDK!WJ#䇜Ԝy/͢ qeꅀ&'@^yȿTH#S{$PDHzcTN|/#xH i\O %(khbT; .tވHsnG-u1ݞ)$c|ES@n)a_eGvF}u)(ԋl7qe4ʂ&{9=|5HlwYrp+>íAtțPM+CmSwiveCUN%>EEnI)^ K 7Yje &*@!P< #[t LK8 l>d I)brǖ@Q2B˚f4[.҄5~;/VT+sGِ*TѾUSa;;- s~WQ$l>8kB(s#qq1b s@jn(erII`KB}{/[gXތ]A3^aDD!m>XK~Sv'5h'8_ܵ6a ~њ^J 0QT~{.2wtoiO|֍my53=e7:  hێ7lyh{t =6v_7Xj bpWdT%jϞV#jyR3uxקu#SJ hGt¬PV! ZM^Qsxica1!g< 4 Ls>{HlC9e& ,9WZ~?ش뉧4uʇ=*,ZJ`\ﱐGj9[yhSa0k#I-AnZ nYŒMQ+dx`(kueUR89B~s{펎[\NFW~u M?kt$'Gmk c]Tr7CXYZ7kNQ?҈QR1)<+;lZǾ ܮC}7u".vd7*{1?;;TKͅmEF1v-4sjHjP SN#߳ 5zKrW?SvNYGS<8)Ĭ=~I!y ^ @eszCf00(,B|10 RwMaէ .;O$DqJ%fWaM"5\ _/U輿tԂS аϊȶ}r}T9l 忀ю!O肽![:?z( hIO \&tĽnIZdwPcB)&J~ǝ |H;[+?Y1}aBhUu`j3W'3o{Osq xZN9 fM4, jg l/3P~=툲|ks+C ο~{F$ct>caWk߹|eD.''! ;a>lJR% mkx)>pHtxX#u\'$8xDjPFw3"I8uGJKs{R:rr:u_Ax^;3(υw`"+ѧ+ܯE @,;i,ӵm,TGnC^#7\_d!&Ju[Q nOɭ0;!|}w5PMG0l=2ư~*\ҟ o{15) 1ٟ.쁁HXSXTXQ$X5ե pҏi=TnHLR O8 ^@j"y ⡐-wǯk~.%Zg aџ`SzDI\jPB  k6bu Y ܧ~ sRzXLohan0\3п^OTنjٗ h vVG&c9S%UcOIɧn-!Ɂc >?/>g;a%0%BVcM) z V. C1VOA7m7:^DB(dO۽"wM%IrGa. 0U_mBy6Z-3=y0 #i|Q@H~CJ5MJڑxH<*cx8R3W ZI&8iyo$4޳1E&5osHgo P`v Ω&J ^VsIO|G=݅*$RY\Mt940{qu:|UP 6fB@N TџLUzm)!@du$@l(6J Wqu@0-59wŸ7 k)kLzNć(vi 4ϣI{[ J㋝ (ʸGJ]{HBpoɣhtGyGgn /.%ϚkvOl8CR=.:y> ڧ\Z~V/;,gY(3];L'J ~)A0qMQs<ңJ1Zg*?ņ †\Y#%+Rv N׼rѷ+۴hE9^JD`rá\ ḽp:d`stQjgt9LY|V׳m~.` 6D;[b"!sIQOtŹKNVZeUaVMq}oI'F2;a-鱮z*@37YʨW+ Z߮A'ez1ЈS X*Yj<9ڝN5_Ol6t"\o<yG'h=oaY1:=";mFP-i^ )B`'ֽ1eXK!]Њ߱I/&| ĮIڗp,T7PK% fG6ԧ/Q¡ )T0>NKqHib}L০IY +}f0%}{w^j,⹴?1FbFg)~'+o9HJ,3/[Q\Zj61:vcLճdCUw6B8TvI(p@ '7 dz-iΉ1>Ƀ]{z8B-m׀^`n@caM':[MɎ:~`끊ǃzq+f2LI5dP' @@ohg!dݣ]a SXB%P 'ܬa8Nxpp_[f`cc}w C꺒S8ZC=n](9߉)<=ʫeqachyy1m\hP} Btpؕ=;x?go GNSH/+m?oXu.Ј+}̒jE-=PD/Úoi3"5'BU6iWb@b W̊P0j;r.fB*@|>ZZ'V2]Ih] Ḅ1<ַL*˟]-dz8RQٶ9j $Q*IlKv6I 4[]{J:wLAHiRySBR5Jxfޒ[eN7}wih7YI]+xN0%[$v'j Fޣ/IlQVZB{9Nf֬gl W+2n\@`AYqA}W2X(Yf$ٓu*PZQӍb @C_oSm(\_=H-Wu#PĆ5/AЅe Ҙ LIG$=P,k_ Y0xt\hZ c,&33c߈8VgVXux˶RsY#bO zod`v 5TdSO,94\ZlnE> 8 q3>KSWVx(NM4 |YA@Z/'hqY̐LИ> h)d cwk/LDy,h^| { Urc)tsrFL ۇˠ<ϯϩq`)ZLWBh[w>Qúc I˾A,e1o-*U|MfY;)vS$<|Lh- h D/d 'I˼Ä^fQNmN657N0/4EԩHo8 Ixxc{ 0o6HSbϵk$V"Geۈߡq (V%pE]e68oĝ2-7K96߁QC +v ,R',VHl gJ` Ήnr~>M5 [O#SAN s vg#NMc &ElLYwUjg"90b^Kit1QC)M|%XZ !K@Ln$@}G iS6C.@./pLH9EL_$3W`R.u1u~h6شHl4MMd~*19SA(3]gWYs&.vxJУZ\MJZeN]ĻיzZ\`Q4bx=l? LS-%X-;*Q}j:٣|H[%PkPC~F%t|Z?:l C~ }[2r@Ʋt>rNo].._TIy̓ˍQ4 t3WIseu9tP2i:T2=znUһZT"$,m#*)8c2S ;~?8zxru!}7axElM>ē;A2Js +W'ܶ/W @ض'SR [ zhLPK-r$漰i78ڙ{=8'.c~*MrQӮP^c Zj%O Ct0 7ۥ0TM5|z{Zoqߞ@ZbDHc|fݮܚyKIwH=t-Y}`ٝNf,7a N7~`5njT>XMCc(5fFtRIcW&5z-ӱy?th"=ECn)߰ņ!-7Af3Kw"8mdD q+tO%Cs{2BE-l׋Wi|кƘnsjXIA@ر3Qs  r3 pR0wGDsH7{A.6ДׂiX8ܣܗiFs= brL^\-~(T}G7$EPe`0'~;0-xT`xzxy4q]ۺE.9lm{m -Mz%#`߱0qӈސKO>U+V/Op.wfb[E,4d"g_lAT_[(_YW'Ph߉TI`)/!  w!g=xi> E?}^!sq)5 U1 bg/߅wZK1:fM'2f9 {TCFUA,NK|FO$b%|.Ws<ݑe`{S5\hL_(w[뜍poR5T<'͡\fBU *]lB$НT3])}t?a.ޗ1)d:m^JdSlJ;\y;+` -)cD$WuP2u,Y^h\!20fqMjҮ!fSKUdSkѝ"-#yyT vҹ4U=ɱ!-xhZC|&lD\E yV&ׄSZvA8X"p c:CINndwc+^B_ҟ218*DA0R _iϜŶ͍or3R"A!)>FV@5 8cԸ{kr$|u%T՚Z~Qƕ0N 41S6B~9H8"&,"̛, 낸uLDžD%,ni'ϡE"F wDs||б*x-<ݾh8v?H!{9xJߝ=*:>7_L?Z])ztF1QvC"pw=T +ݮ4b%L"&{:ՍPG}tßԤ\78\qI ?G叮2))-^/oP0_3r ܓE@g+Rxix Q/$zф %2U}9p ib XvuM3asL ׋n\X H{e??rn!S6Cp|靍7=O >Rg،Y zC2e|xs;~N|Kd9q I뀡Z2Nb3>D]a)XzL G _JSO02x,x?c Ta#WSHĴue$?gHl6w+ƃ`Zl̂iCRq4{%/)*><߬=yϿ@TgpEݘOkZ9 J~*Jubz=տS3֣].!]Wy8aPF =PHe 1aKV*IK]0PM^Tw0B>B#]ײ_J! jY<˰d lHqd>5a (` V$HKcԐͲ6UmCc|qm b*PoJ]Έ;FV?}9`fAP$V_ʐFA 4ȡt/=ۜQ<*^g˯9Ոl\htF{ɐ@2m }Y8CPjξ5'pdχ(P!aeED嵛ui.#t{YF,Ojy=&s*SwU݊(dQq[VB_հZ$զWFS-1(PG&@ [TfQC>[|_ȆDD J@##Idp^WύGGTe8B@s"!0H.8Fim}B+Kf@tճl`A` C2=F<ɐ eӯK7 E,ꔋ CFԨo`geS/l>w4yNos0<%t>Gg SWHgez>-vo Kp5S sşVgL&eW'{cniE\9H+M!y_( -}ћnm3PňE4=XLe1@ANm*r.avYۃc+>Dز9 |hY'iBK8Xp?~+ZSV]:o`,}d.XfBnY x$ N(0S3jvܴZWu( 盝ETy(:f7zC<$<6*<8'.!.Q.hExcqyd{G "I[>J؇7Ck*Y jdFOž%S]jdNqk UpGIٸ\澨_kOܗGi~ sLx |ӕϯ66 a=Zp3Wo~'ʤ&0֭wifnȌZ/Bd*ϒ'-OЎڹ*V;חF 9Z@"\ gJrC*C; _ M-arwtɰMC~'4\Ǽj,A?,}0!FkZxѻ8 F*rp.*I"|Ok^Y4=a0Kq/DxDM();F`zFuN}ZADq(P=(ZڿzۇQ9|r_^3RۓqJ9,1p1fIכrB6RQt4akLNZ8,֮嗰&Y npO#mL>z C ,}lj,3ofrW S@:G^X7Ŏ Z'(zNtw/˕&ލ'Sw~KĹqdgTrs? |kD'W8@n.MQt ]R# Gsf|Y<6hj Kܟtr7SyQ-}J%28(;ϑѼ<-gQ] IOp\L/yʇQ'A Vc~h )o]T*ކXfr M*ݷ3eBz;ըGm4|f >[YXbmPZn\ڲ2B_eBَ?C,ZVem6i"ad=pXLJN3P [9i fXvxX py兢 b'_ê!Ԃw+KI*eTA2'yOmz.{vJ$j[.NSds04 ^B2R$==џ{nɢ*HM$yJcr-w2c:}oBch.@_%u"mO&3HbmpTM*43yFtĨv GH mr_0s| 5voyXvX /.Fh%"BzގVy}ɼŅO{g#22{Ji<~Ic$B a$)3W|j sR40m Mc!hj5mRel4OAr4O_Q _Iy@ rk9\{(AY޻ !P\>.!7MtMWռOAn&Jz2 YN6aTjuQJ%bqpdք[iir[hܔ=qDENP[4H R )`ޤ41A"Í#>4:@| lQ1pL@T% ,[7k.ޘM X_8"\۟_,gݦYN7`K6oC@2 'pS/Z-ILWzdQC\^\kw+l|zf!N&|bTq]5e)#/+0"(TvSHrA2jh> f֒9!niu!IĿu1l߆(nqI"UE0\,c9Cj )(rKnSV!)f{OTL`zθe"I"`~P\[26vn^&ת~m &V6<%NMѬhK`p1: ¯YHT Ռb;.tY54}mfBiJ6w\؂缼h 6R6¢2:nWyҵnu8:-RD)V17縣!Y^[\[=""_ kMڶpw0 _*PBtw_(*K6 _*Zl7Բ L?"ƣ|F|{|)h;+{I@ٲ(޷x1Ua)]\l ]#M68FLL$uwQ,3 ضVa8d!?EZ6HW p$xF(ءtQJ[ | X%SqȮ^atƗN? W'We>QTi;º ;;h@ݪIj~(q owc\ci#ӣ}C\cMoF8~w}`~Lmj%{L%4mh79RԪ|ssRR0(13>To/zIaZwot;@ -?&TYG!x_."l_sQ$p׎ ~d5da8,KQu2OJ6(ý1O#a᷍vUx%|= a7}TyM,@bl{XكM::0}1wR]uz-̰o ֟O Mtc`>`im?Ât6Sc}y1fEFP՟txgylA&u<,Z̴D9|} MhBo%.>Gc N9*As16]C xa{\=hNcCy@tE.hnT8$J]hn+mT%`4т&gN->rnoPquSƮKu q,zwYX3IΣ ܙgjmׄ5lD[@n]+` TMTh9B}/,(·RZiu!oTJ,yn"U+|;vWp鄅Kobh4օXO`H"C#ex7`kD5Wd!ϤH:omt%L?}ޤIjpwj7r'#ߌv?[D_2Z0woN~&WC8˫߬clk ~{zcrW=k2!v5V'@CCN` XˆoQ,ٴĚ A£G`ZbD/ mM-go ApwCWb-.Ck0gY0|Ϙc+#j+deiVd]hj=54DSjnL7'>_TIc 8ԕ^|US8gR4GpWaVQkX]u:Lċl@PFi,v/v~O D-A+Z{k4` 4R]H&6cXEe8',s?@$`bQ*Syn|Dk+-۬Eu (Y#Wq%=w<@GL-v=rǕ Xn\UcjWKL9꺣("orjM1]A Rb?p} Z*+2UbSD-Rf-6]b~S (U,N O4[bg}7)]HV 8 L|KN Si"Ի<- 8ڙoD9?Շ2REG/e*[ |ORy\oƩڔpi^ӡ9FT5UNP`(N`Ǖ4iQ!cN̚5]{-olHRť{c!uP" 2*`X0ZYrbBS\+%N}  lTT;{;զ $ ΋<_߭hƮ0IJF\ ?HMsBd⬴g!щiY}}ɫ}p^(~8/SH搎d%"fOe[V#@Hb82Yn/!GVUo߻<5p;o'hU@%y,Qy8q^,}H3hBikUڟv>T >JkCr<`p Obڋ) ȃ_v/pT\?s9t9Gפ:Olq7.i< =2jG6=p~g{&#fP2\);JDӬ:F9h]L[cGaS*x/Վ,\Q̮wGfmzLW,QVɠDRǣ>;jNJ|%Im~E#n^:d?@RW|}Bd<;^bo)_3u8?dk|zͦgm5 Tes@1/n=& Mj70Մ5s[Y^\dCe- DM[ N|*&.ł|E{'G k 5Wl˧>x<QsIO82u2_+mW*|qwu>LQYެv00*X1Oꇊ{<cɺ|Bd`ץ,t\M|}:T]wK*6:E[a3=KƻK}{qhl7c.ZHV`9̿yr7$f{c6Ac`gY+]Bك/saOɛ?nʸk6hJ胦"@#A h|AvRda%6^Yֲ hx=&z Q=.Lp~Hzu1 @u?)C4ρ "}OTt5zjYڕTYiB4/nIFr ֍fOάR6*Z3Qkn ,:Z.RS&=t!Ye.<.%ILܿfEӂz?3̄ZGLϳ9PG6<-5hj-m +7pE)Ox(KH?;;M~5(bp2ډAH(a5j3q9c@#"_*CIǞ~37wh~?Ts<0엹9Q=lPͲjR>Ww'"_"o(҉!%$wU6f۬E?M\Ґ?.E>> #{_BxɰzvFw-&d@=5vQ ~\Bxt>cM 6X q8ý xhSjfp>"Zc |yjg$IJPx6ˡ>~v4L|E?'.t2`i_/r{st{ȒD)F1g~(̬"Wq*̸Y %dI##LUipf#'l΃_dy?Gz.DC<9ncMDt#>K%7ڝ'{? α2j_RW  K~dwU=M֨b[#2}kriS$M,U % $i"` VQꊭb}p" r OtW{T8:|>@A\M߬J[6e p@%S~):mjguF*8[wЧbh;ysFpc :jF b5}Y 'x.j# T7'sOg5>*3 X,RsykjnD+3RUTQxjPUWNoHUI4L]e 3$Ea#ޫ ^#]iF7}|4&.fK@? 7Zb&Ptѭ%#% *r{*掸]U!tY\RkxpnӾzL I].=@ϓ>U>VJ2w6ݳ3}5B?GG?FݼbUM{$qT5N~ yviC H(J uфK2xıl i6UZUk4(p>(jFZ.R*^Ɲ8CgRht -}[\ dA _G jm5zlvUuۈZ(kQ4>ymG+1Be315:ϭo~Jl ;A#Z_ÝOlI2CkOLd{-YMlK4>)Wfb_=(3\nx޷ylqY.y6p b JϬJĚxƾI}Bxd7m~۶QM5!=CYEҢV ~zQTVV4G`NHW?W쿼 h9жT8xzyiDΟ,4L<RGK0kv|5Ȅ4'P67!exin1esUw}`ιQnnfSh^VwV=)ͮtV*7P}$Ry:9oWV2D't[6Mw&3 kWwir~kg߀ߎגCK0h'jy47f%aQJN䟐龦W&'28spܱzvp$dƼ*6嗍ͰR>L, &o'PfM+6da*D\Mq ճ"I;t*yոQMmLpsV ('@YĖl~Ut Y&.VAb Ha崽_{SX{hxџ5'Y69V5`LP]z ?IAFFর_(w4 p-BY1c¦H3Nv qSơ 1K,^'[וIus8aS }t *v̌m<+xxڞ,8[_Il 㚿ntk+ccy^Y:QkuN΀Bdӹm ذiExP_@LivSܫ,ȷ\ItpE)mq+u_Yɒ67]D} 6`Xiiu?17 Tҳ<}Fb|fEUpY@AJ2uN襐?{PV(ժL J/D.y셪tlI;ؾ m7z^>Hͫ8[ޥR5IBfI =o݇,Q!V鯘MIQ%>׉B(H/{ySSV7ߋ_wW7!jFK:r{omŃgvOhz")&G&ػZ?FMF]U/zӐ ` V8U]rtf?cGVA uk^ڻT"/&Co4L՚ϥ$z>`U|nÆ>wb1ŏ85z9๲5?N ?WSP)v~56[IVV&;ܯR5HgXo Sm]Lj̴a%u@"q6S|ό `庆i؅ {+B+ȟ{u .ju(iyI+ժ(p)(o.鿡9TY8m%z'wq0^-«$OO=e 桂+WoV^ִbXr=v(TmF?"D~ZS.)-^z@F¹ź Zۍ,Gv_ÍYO$575pᖡۊr 9?@)¥`x7U- >i`Dxty\״;(;)  dD9A(x_!**-%f9m@^EDB<Ӹz5o';/M/ >D}}q2|^S(_p[xԃ(3~bU #5)VWI3sy឵=uJc|ƗX|eCEkdio" {+jt4BHyk0n=#D\xxo%Ш.D4w¬@xMi.N-E-LaG6)_7Bn̹z'D^}oWX\c9U W\"hEf #+t(! :BM; /gcbE$\z_GP9)ӝ^ o{׵ Nx;s![obذ|E йt_X%MΗw}_8S fȄ 1'29"<~욗e`nB;k#VGK$]{8,Nvs0-fKy #ǐlnkr5TY⃟(7L؀|l'N;X*CkV$0y95,QƝkI6d:v :fRFdL a8?*cs3*%;{CV H1#r2}НxMdui+zHGq3Kj|Ae."12 "Y8f^{k.~OݯkWFՏ0R~zkc0e? N,tTy1?}i3v(}VhF;StuO$,huI[Yz2~DI~|a{`|g <2:rC*Z?Ai|e䟪 s"đy-+iWJD+ƳrDMO^4^C+D'ؿc0 |Y8kA| Ƿq)Xg2>BM":.~7[[ɨw\:%=Wc_OK=%:DV PN)qjAg۲7!ĚO"|^ˮnӼ=Gh72Р32sҪ\Zk^r%b~@Ƥhj.&a]b{Mxb՜T2Z:bg|%&pR@pC+" 0RȐyL"7yK#ǀ2*$p,wzz. 1u|ЪLFU5j*mV'v{1ns2,* 9PS5_YA-cK*\p Y7c:#ky['fADX#]Xx*0(amoH+Ӟ QUWբۯPGjt~9IV Py E`'W9FHPX_һgD = XeTqM-vRPsHC;nv { ܤJ,vn4,c̼}g {aSe²M<zn4Ym]MSk0E/b j๒\ŵ;FLhȾxgWseXD/lX*2`3@3H, #+ј4Y$1ֵ&"3mYlڒXlLtd.$J8qgS+'lJ@_(}ő9!쪧0&W)nW A*PI$RDO0,+)Ԛ8j@,?f1"MvGp:no~< 7qLmK_IKYY@~$ZdPG/uFμwHF+9gay)&阫sbeJײdIO &O6}}uTeJL#螞\'K+GDS][krۤQvrS7Uq3l33w*TMCyj'%zjС 8QDA(e>pd05Q;tŴGk7uzDƟa8CEJFp1c>Ps6 Bu2Qt"9:);"2e>_F}UBD\^4( Kŭ=MDqjaYZMYRRK o/[&{:MS<}cfTL8΍>juY5FK \BΕT(v+E1HJ `9lx3:lO/J)"&ӶG&{A1P\V_:n P`;Xxȸ ))tKvL!wx)48pmy]H8N F}mY.Bv}CjZ׷ayj@`tW왍ZZ@Gg!*#@ϧJE\߻{CmF_|T`n0zMc2͈7P3L3brS1&yu͟&)Ud6$oّ M|Gxæձf?ZVa*I%Lir' ÌPH E>];P1dp&s/a5?A|+ ,$ۺ |m nOmYm"G6cɗq=ם6U86}? W.wJc)AB^T~-Gb8|dLpZρ Ş9\!EENg @=}GZmd幄鼜]U =NBq8./e7RAЂx}xBQG$=zi>%EtkIZC0S S5%yNMVIQB]E*> /'|”R|`eZH(?8WpaIgJ] S`(l$#1رB/ew.8b #ʅ@qsɮH]_,Ю(#PY'҅a,$Id/ٖޒ|yɴB2m$ ΛX1’=[./ Ulr+0s*5x+4us(Ґ0Vk#Stu!^GEY>"xKZai1n#C up%֋"8zxJ)TrF7=NK.u49.8=6PQ/$Hazz9wrbygGLxBAգˎ!Gy̞jY@U8-5S\y={@/;DaA-uM.+Hbv/ Sr_pzዡ3@ p"ht H WR G:1\I!Փt`" ^uN|uG(W{꫒obb^3{b>wcfbJ Z*"pQ^9i"1UPX>"@ucO\< &~YNO4s8 e66B(`DCߢY=-}dXCM-g˿ur-W]9콴*PH+;SZ];drP8)K-8qi"2RDs p YZDB/zTԺܻHY:YBI):QOE1ƥ\Cg4z&.(wKO+F;0<|b!owclbS)Ɣ=%m6zO*A./.<  n{vF2xHpp6H{-Bݟ7WĢ3!3ISת L=SfA\'#iSթKW_4Uݙڝ'K *k}GEY>+V @F0H ڟ'gV_JX_ ?i+xyuSZMIMKJtm3GdVIˇHmЩSzS \H:!?{5x_sTܖUmvPG 9rt)x'Q.Lc<,+wI. 9 2)s{*0>j>88!d FiO̩bDHX*c]֢0x7Ao4qMK̆bzQDfLf"mMz&-I$?A<Գ)3#ƿF2=l޾e$ݚo&DΡa߹\XS1^T"db1wl8g "EfT]1z bk;0?k}?<=W/5DPq/-Sp5"e+E̟ Fyuq $o fEh+S%^ .;bK:ͅr?-yjFTC!|;:и֘qN9|$8ٞ2K\wub΋,ΖPT&: {Bpכzn^6߫ےsRLStFdHKtB}ꄒa6r, ]G~ߞ +)ɛ+zh_B.z5*aadM5iGsCz|E/e\ON6X9T^ph&~">BjKn}%]Qj1H&?Ɇ-˸dH1`o庲ُrXrPGm}SvOQpÕ!1X~Fʈ /F6GV^v$/#:2$&nέPk's6D*M*d1}A:Yz TrmMq[ Kq^'6 :GYk E[+-K dW29$:g/- ;lP˫$Gmn0_LИ;R1G_>vDW bus<91skp>;(h|4YLͯt+!Uj0[/&7a;d,.I"?㫎'>r$ykL^gLJ{ՎQ~'Q㐓QFeff66նB7bz_M}& ' eE*M`c .J@o'r$U,,[rK5?_8j/$S5efYEDq<\"A0M,>/YlH:X-KRWu&,#IH L-Oy (;/OK)8/d۪W.>#*wT$͸QcCj:x8#~νu}%( !8zd@3&< "pJ0.}s~.Bѧ G ,i-#+0S<Cc|s ' oLDo9,Et|\u*-btBB3E]$$WSlxЮ !?ʋ6+Wsmw#Xp3"9pOsTzB4 sfgH'T>pmqE}ZQH9ߐFf^ʧܫ̬Qw'(߾fAg|f8FV?|}u$ Z1@b(U.Fz68#[Y) c\ǃ %@H#/& /=jo9pN|˅/ڵ~G~^_kͣFD4e$J˛uZ}}~Z?rgg]#[S-!Kzx) ĩ5YQַ)}G5,O`uԆ٩A:*4pQfn;MmBp; is2i,3"ttlo. tZ[U 3V ҳjA4@P.`_v I93VM*pHO#1SꒀoJM'H\:|q. ,Oxv8/koĤ0~鿹YZ&|0ӣԗy`y'=&څtEU"ex vKax>2B(t**[%fƢc ҿvd,K{]x?u+I~+݈d)n]5^QN! ,wֻ+~o#\"Q53iT2Efة]Ķ-'p!FNA:ot O&ͥ15n%߈cA,4%gН8rR&֭E^JIP3g~Mi3?4gT(*Pk#Іž5Z92$<3IP'Ȕ]-=!09ix 'nKݷH׻M536!6WZEY:`5#7B!Z|v ?> #5Ϻ%aqм4AAyyYnmsv;H$t> OߝD Qyw-G|%vom?>Pw%"+srgHV1`W(%ww A9x4J76[B/YzGGchr@ B4YXAF[銶g[YF1f' {`^y:RY@AxLO ЀXGi_G76[Nv1mf*;Jc{s"&W[G E ~kIrw]%'̣⡠/6ҿLq$L^ 4[ *OŬu\$hth!w5N_o H!z%f%_iS"EK {?GS˹>/X%CmDkWQZn<3X/Z]xK/Q|K-Ak/sz>ݧ'k|Tp:, ND#(T8'"#v>~Yx{8H ImWnP"FXǐ28kdG F;L z.n/ B719KN`d%7A"?搂;>zݩBKP)ٙmE2:u0}4UM5CY$5mry BAėX~0|XYwS!Z+{ĤBVa>%G`B׫ƛX0 c@K6KѺwnH`M\RH" _ݚkDUˤjCrFX/;fK˜*Qcfrx[R }?`){&:5 ]! 筪ru+N]y(ȁ sfG Rqھ K++4Q5Ba] zn`< U)\]GmDLV]ܝeMhR&}BlW$1u ]8F_P_=B x=rI#CJiI`pz+Hcgy'r8{kv$!I FA=Ztj^SG}8zT{؋>Q[tUf9Yg4ܙk=NpgšT<H13f}F6UWԘExij3\eK`Ò :f"8ʆ0 >JN8=7 ׃cf*;$rMnǨթ''zXe'FJb8. %XNUJDƛƠu_G"/ZT]ሧ~̦>XA'_Ž+q];:Dyxx+hppp(i6$r? xi֔NL*q/J|gOO tWTG_U~}OcCY _xŜJ,y-xULHT myil$r;CT wx'P} )\W~de'8O9dB)v;y$nF&<ΉsH`}֮%¿$ūEuF2^ Q-EhTA<zIׇ~tS-Dtup偽< lF&iʮ)*lIn˓xGpVE}?Z)N'-Ÿp(GQVw^kY_IgΪct0# p^ŹMRܻD,%9t&2rCd`vy5pܓ ҏ{0#nL5 Qݎi ~aWFQ-ZIP~$1KLvGjvmV'eVn[kC,g5pXSu}]/|RYUB'pR w HSJǷSKYM{.5l ?%@K8 u/'d $I9/lc M퉄cG)?zcS͇}8(U iG9{@#yfh/]hnc6K38!+|[9wRoi\v斢%.\f|`(Ydg%18K8 \(%C?MBTKAcx]EjM"<^cqx1NB.301Pj(_# wZр/k{ͯ|y> & <8lr,!ssJIV˄Ldķoi:13@5iLGh_o&{UX4J$yÅT e. f_+L6tg{·\&^g ; BĜ٣2,%au5q|#Ɣ gȜt+}~TǗۭ)ti[i҄3NLX")}I"-wj@4Ӭh,C'*cQ l%REy[B#ׂ ^R4I]G4z vugeA#W912@`7@E)_b$Ukx]DL+rm{ fI`W%N4a$:v̻Yw@|LfE8MN5[On'2fkA'iQ$eN)7hj1yx P*x(j}zS'2[z ѧk^P4^AnqU>YJAggWc(pΞwI~kn ȓ2 !g!l Rq_Wѕ <Ə`_P톣|A++Q6NWwnE :T^eG|aF8$*ʝQP,PVePYЭhl̰ig e8IRop.PrYb*`8;A&YLs&8ԁ7T^g`"Mr4 Ey:_/}sA oAĚx(4]zگZh !Ceashޜ㸭YvчeLȗC)#h| 1L1cb 6re*U2Fl߳Z[@0&hp͎S`̬vچ`6{ƾEߺ8)V ^J֨f]IX~ Lp QdVePh;Πg!~<%0Qg~ù!x,ق.ì[N%q ߴ={+DK;B{21f^E*uѨM8TGBbA#8t-[b\VΨwn9e@F:x{+I&$RuH|0Q#Ep6T~#j\YW3b@qZplYePGd-H2OlIB#HҐ#yh4lԄ? =mQ[׫%B&¹aN5PsTe:0pUŴ##tBk`j.zTJX)Jb- `hw1|`:e1# W;3L9u~u4ڋ W#V >'3m S$-vZ02䎃osyWAdRCVirh郹ڳOw&/" tb DסiRraKI=\k!]|"&sH_UyFJU [V|z,u.òPTnIZYJKw;ٽr!sn˜bB}r:ŀHw *g@Q:cP7) Nς`FѼ_$VȫU6Wx]_Zr'Slϥ\e(빏6#՝Nw( ) M*gq/&[8PA(Y0d"^"ݕխ6ee~ "&zhFH89ՋMK5T/u Ϸ~DVvspߴ|scv3j7>Bj' m^8;ީɫkWn'mV []Z|>>&5TӺ_^f6cVi,R׆ַs=avΏXL@2|&of"^9]b&:#x7]χ埄^r̥a\V'. јIْO\1RN?eAR"TN^mcS..VOƝ'Ms {^V O%ⵅ5_ ^TkP1パJv5%Ñ %}]sN@y]e[s7Wu|LNiX^bΌߪV)1ˮYw+\J|r9+T? a"Dv> 5}YhQE Sk6KS bDDCժ0.CaU+Ԩ-?L$9E ʏd "ĉ+sH;’m}vI$6^uS1{oa~uzPEz-<1A2rݴmjlfshؖc <<=S7b+ƥˁegȚN kcp Owd,Q1 eʴd`k$hvia=^B|n 2_&cd9B*rv4v1H( _OK&Ď+I$;Ys0X\4:O4XIt0#F {fķDrZy >&; ]Z\X̭x[U>iJk]v!vd: XI~EZ3&C7}- εG&fJs|{NtDtBEThQ$}JIfOv@]!2UA˫n8CUMt" Ggyg7w_Zly5&XC&ƉJ;Dp;~9VEW^-] LlZ煳=Bzx虙#jASjޏ2DK_ gk jB*4hcEgrk|([U&Nh;ouc}W iVFWP/k]#6~o>+JY$ZyV0^%Y9).n=;#236#vQj| z-cǦ́qEjj,MSYZj.-2~,3qr9Ac1U 6TO[w,${6b]  dgN J!93ek\W n3c KǀߛۄR)pvf1{aSxӲ8\_01Vd,?7 w pf[XAjخ[^]n[sr)QB3GtG6h*LXsWFk5\ʜ:q) 4ՊIy_8a5unL6Sc2=x<2GaI2E]ڳ{ꇙ.d5.L#+AŲҜ),d8Dz4a%NBFR]AXBDEGpyռ\ܩ@yaXotH P-Bodz#arwȺ1 ᓻǰH [ 5l?Co~]SeC`nGs,VypX$- ΒM |ze${bn@މ$(dё rIPa'oO\A,P5-sh4[ܶ*@*0z6HE J1;O<>4z=c(f|p ܌q g+#ƥ6MLPSN,yrauNwxbhǠ1zzwZ),Ubi2@iTqR>(`8X2bw')TK iɷ~^LG:oi`͏ul\ zPY9Q%8}iLn%ݐHI& \Q maVEt SzzG̀KqO=:2[1oBiY훞˟z{TI٤i '8!zS0f3lh( 3aKDV"S "^ӵF’4h/3\lI60[=% z+ ٗ!AȲ?Iƞ2Tg>{.HtK3_W8[|XYCLł ܈BO9\\0 %:ux.rI^bX"u7j)ߕ`Ի>j PO~d!!/RlP_Yz8?inF1<:QZCKYW8K; ՘̔c1t68 tfW ʉNwn|t'0?[E#`< \ygGedm!ݶ +UU{<{Dv&xcȘKJiJ艰osM>g\eGCi*z˞VS.lK|Z`~w|ؑw] SAʹ._.F d0luHVrߙK%fj_") CSQu'_(`0o4wk-<^l``emJKhNRW Jѝ|Ԇ+-i;Ě{7nOtb6\1r3xؼdLI^LM0Ma/@Jb^nߦv(V'mGh?m,7*IzHw @1d?COT,+?h[. q.#!o{q!+`pW6q.'לdT4.Ijo5vC3GTXVߓMyZ5;s_--qF#w7["{AC(u mDk`iV+6۳Mߔp̠D0MkN[ch@X׾~%ձkWN5E>6:ȟh|YcFLs?U$Gڦ2Rd*P^bo &%>?ʕiHmcKy?&& Hd$K'W5P4 qimC  BnѶosFKkyKL9_Kw4L$!݌O\aNԿx(8uNdo.0WՌ,5|t$^[<ه8}jiZ:ӊ>a^R^qpc,报W\J# 5Ƭ.SHP࠽yňTSv4pl dTS,)tl0urZ\ :봻ICufNfJ13gB\,GbWLf}XF3 #Ҳ}Gj :n|NGX`أO(..Hy5N.գ6km{ j%tJ|*ō Y> Q$ڇZx?M)1#y좉r2*a$x*q8[=.^>%`^'u/ .df೼rȦ)[@7k,0l#;~q}A "1B\g9/O(dةL krWin˄ Č^äg|=f; i%Z BtbbV<;A$A4t3L Eu0QY#lV,@k 9!7_DZ' 70mL?uef3U>xنc=1۽ Qװ IG7˩UIKm)`` ,DI6?H(Pܲ)JC  k8#^ ~&Fcwmӱrqy SR1)oti?>*ώ5Tӝ-ڂ,we^In5ض1{9-%Q'&PpATN'!(e]?axa}:@AT zt}V w3;rCYML6I :@ MŞKW25W6Vҩ=0ЅX~˨eZ(܅b\`xxfIمvڣ#,8uaO-r RQ|pM3pWV H\$ZM6+`?Hj2RyP` @ɳCOfSo?4ZR!G#pl ?8s;wǀe8κ}<V&[2q+Db#3݌FA "\ʗP2%u{.xCi|W|U=EEb+74%<?O=\ H6p53&i4AZ#7]Τ/2 >uf\?z!EhʟAgG-S|xnڄhS ^ NPn| xڃ` Ki/WH,tk6 7_@Wljw  [%$\畡r -]? j hӿzCu݆-wBePBTݸo^ˆrXJo6w_LV.3c28E{~^G?/u[N8T_Q6oWRk=E@,l*\آqX4OJnDkke1͏~덶[4IN%ԩؘ_T9!*KS1|``."A`d m滮"EG^֦s3Nf(GSo%&\D=`'AY b YE1O98?ψhjOb ~_֊/f$gJ@ip0T!ui J WzKyF@{xp$t+z$$8T5_~G*F {M]atk/GwTfle> 5FQf6r ?"|O*V3$]a .mXMDlV U؅=>r8!)NW"dEDSm&v9$c~2uPfs V[3-9{,nrC5#J93jĭWC'ׇAtqkLWf#<*oa&5*,]>-Z頰c>L>NPC]04I\`+ŶQBv;XUwZ(eZch4MGڱ~-*,k'7O#1~^й6pPBj<8vhpDNFUm/c_,uY41O4~PE8w ޣ Vuq,\LGNh%V9:7@!="tAK_Ceׅg*pA.c <8їC-v/ AdwHpŠ8# ?G NAIr$}zٻz YUF]^ }C{^;Mq_WY0)Y[ov0ƽRG !Rs|.Hz #Do&Hy(8}:*=x>5grDC:0MX&%$bGf9btԉ&_3[$;~/'qXϢqI40Ym_$/Uk\ ^?:{kwQɐK E@ >1GJ[/})raXII̐qy iM_,v&C$G-k|^Nt!$vَl,Brr{m2< +k$f-V &JM?\кhޭ"SD ]i0Do>Qxbm%;FƁ|U٤yÆeʎ1.%3gfb}ulg4tbsS/RbsKeB%hmpm*kK IHs!qj*a/ g]8i](Ѳ.\Z,هEbV)|`ۅi .aZwN(J#9HJ|ͼLc\&(0Q6h2 1 Nj+ [; Vķ76I7@m3 3 }L :?\ӯcX""{(?=ܞ]Ӂ/I2) Sjcr[ˠMToi|,cyJkawb鹥$_v|Pf^IGZB%Tg*Ɲx5wT`a"}L Tq7:HUB٧!4*0`A:W(g"DިvwW6Ta RWu&[}r,sya*X]MRیK%~߅%mJAK&/pBށ'~|"d˫Qv4A8[3lhUv}#][ܱ֟w[u~Xze lJh,25D}H#OO^ZŮ3pu>i˖ןJ9CEe]&HvY% h5y{k\&8Mo6zrZj&G<:`>O;%ߋbN FʔgF (e"G/5j'L o&,yAamB6ԡ6 GIKriI\t CbgWA?G9, w]uF\$NJXaV\rXo/Cӹ1##q4XY <Èa&=vPjO 37I ]xL@(3`VЄ~_/M%ZvDzb̄)fޘDźbkeK7@;ՁcytT㐔><|3w5Ă1t7Dehۢ~@h Ctkf" %DN4 Y.d&XHG5oxM,*ԊJP;Sl! Jc2!3\`A<ʃ = >7B߾Ylg=9q,dwthP=:g񉹇>|^v i'eP-6]CŴP'yGkQA6 a9[*({`⑷=ہq3g@l#ONbXz-('ޗө|v ͏Hأ]!r渚3b>$UOm983jD@)^| >:td'&H i(N|˘<Ғ邶S/EaX ~ƀ|ʐx!'՛dQMfgo^8z9!!#ʩa&J {B(*R@O w|i,2T%/%QFۮpۓʿKƜ6!LFu Ru2$\vDA:w]ȇHs* 5ofۤoLNJD0DaC*iwt?cvd88: 9nO @" =|;f{)P":hTZP@r~ċS,@ɓbLQ`&P-|WaX|?Q4;BÖp"/󦢚fT^ Resq3v_t`{_~ !}B wrD ~2[0wVpG$>Ϡ'8$Y^ÎRt,aǑE(WdmbE :FG%Z%LJVƌ&Szʠj ~彁u3+OnZIaeo9 <(oI"x+c[o'~:cq.T7;> pP".`|]e\Q^{?mMxK:pILYo Snj&L&~buO3$-(⬶VkZJ5:\8;f^C<"|_A NU*uP=0SeK)BUr@k n' B ܕoS8W񗇑.-ůf#1Fh[SUD(14<%kߡ:-QE?ڑ14 q--zsBZk$G=٪4V1ɦUE9 K4~ȓe C4y=+* [UzkbK+Yyh6x^k&d;u ;S.G?WB$sՠʁ;-G EA{U"^!|$]I((+E0v17d5?V!\ߴ@N?aww66 SOSP%Qnrn_Ƶcώt( SIBwdiGLk&r #޵$W lY(夳CBfLggj}%|B|w=l¾ӌwHG!yޯ`Y7f}ZM,zm%kD@ \ Xv89^vZE m&8Zx~hꩬg#đYKJZ&@˿Jw/bRìEE9æ6D>h"=~_x"wKܫ c%I2@m1&sƊة`rBVzl1[p1C:f>#@?dV JխkI9};K}IIua JFQ4q)&v1'"'M$P=فRw4L#$v_Jbw lrIǑ 3c)M/5C-ɤKC`U9{̜R`F9cLPl(t}l NCLo mobb:8 G Ӽhn^Ґn?°ΑAa FeD+tw<$&gsv,M~ǫ1qL1*%<~(xtg  qE).j HdVB+>J"5l PJ`\&u)I kkM YƩ}I.wczh]ދzE-)ΆT٨w6Byf*&"m^Ν˾lb@nen&(,'#*ARI@k>O҅#7T)Ǩ lå4B:^ڰMK.hTc?84$v?,/=;]`hX @[fr*m'q'>Lt?KbL6u. VZpL4NBFt% 3$'9RWjؼ'Xq8u kxǕԜc2-}ϙmƦ/"i8z`\qWb䴧MFtܴ. F$Xйeb°1}'KWX4#ôs=`";D/>} (C#IZ[< 5N`^(7XHW'6c" "iP.s\ܕL ,wN$aWV: DQ\UR} WꡍAGϺJb0vE`l1ײS\N_IrTU*%@kd.2ї+0akWWpFYOפ!t2;?W >{/Ҳ)i ,+џGgoI@AHElk6N+U?N# 1eu0\=t z\rm"JdFӈ%x=t,Ƒ|!E0zʢ$Ѝ[j{"v![q(mJFFSMتL#j~7/ԫ>ЭJ-2*Q ڙNѹTr?ZUg[eCM}o3n^H)H1@W:\w+;b?, ܃xB\6K95eO`3aʅfSmZLQj<;m@{@74.xIvU䂱O"Fv9fx~[d#?1\-ylz4'zQØrQ"꽼(lݖ_PR8WDFfn2Ƃiݥ'+Q ݿo:Ǚq;l\NZ &dX7OcN[,aiDEz>j*g2U6$srx UicB#3k<vTږ4ӑ'y$#+oh5,犩uU;"cbֆV+2 li)TQa*ٗlhz $#c=i]5 .wX;%xoh\4 tZhJƒS@*A2jx^ 56m&#"GOԃrN%pS^UlV T(mԈ-?3MJy~yYZ1Xjoe2A:}@+?zBEI~> E(֞ (gCܸQTJ ,UPՔ`Ԟ 6b3wW>^5=x-},8f 978mf|0㙱~\t}~ zam/+L ѧǾ)Ll)W1E-dKJ^g5.GˎhVͿOWccS|W %?ȡP g,]l%5Xrp\NG|#a $Ƌf #P>6${9;z<y, m֫T  ;yC\6xEsG&ɕ Lc$ls9|Tnj%Kq)%Ӫ*rS&U9_q%ym7'PzYp5M6X .}w|֫SC OR7M?gW\A;"D,IuP.G?aqGIw0:GR$DE<.WQO[^^I,xB<=~"T?A"ΪȥK t?L嗵BxW9^* =?d5ꗅ#_9ƀ=+ôT4 ws?$v:,̀ Ͷ|U.S*7P c^n%~BN$kF52 -(aզMhz2yHS\NJlwWZ}H}]9mAW:_u0ME< 'ꢆ.7iJ>=f|fh1dF }㿾э]ړo5YO!c8\b` Ms ĹC @~>rEҿie[ Jp<Šncp|]Gz֣)I>ʚ&Q̕`I9궃]OU,Ij wQ_o*8pXӼ8XsJ/ ~R7%7f[-4f¢, aZ쩃%JW'*c}N.:Zjy/?O2^p]h@Ogh/ISrpBHNg;`Y8fp8΍ bP$k"9Ćo; k:xMV )ROG:f$T]XuH>x`@80)8AfObj&CpO5څ~췊 WheE]iz^o{Vi]|oA8O=Q36ɂh0g<qppĄY4Ld&b$:VL5o$QFnaTuoJg."t@ր)S۟Ddci6> * ڧ=ĶUR*AX['ZGI\)HB|R,SbB}tLVZӉ,1ۛr^,f%=7*51v֗*ou3( ^)ߛh[f-3Eo΄,G3h3C;DA_΅)4(5!nUQk":4|zbxT5؉ Sby#ehI da5˾T+Q Բ$oI|͠ ?X<>*GD"^I<25h[o/O}?}wZt/bi8ԛZ-} / aFQ0X 7ńt5Ut iV!zA\`} t!M ՗H6+lrP_U 5iAKM/__TWG43ڬ*+t?*9u~#lk; +a";+ٴk!nxwlr9!˳S}ٷދΰM;{͙w(>꫸b\&67ӧqprO5/0LrKSM&!\\Ī>m:¢\sx:_sHLF*s |nr]oGʛ,>r?9O~힌~AV!Qeρt{)ERwl4=yü"Yd6a m89ԤSP{4OtNt.Ι`(hPljAm[>l!Ъ.uQ7mV!蹚 s)eGV,+g#',E{GlO m]33s,(E CvLy '3rl^@AQ t)`@AWMTU$&-&UdVm {>pB',%[#ܸv T.+ɕR|d_nn=(֠9[&JAbD-T>1Ơ>`~5{UY޷8]cb"'ʾ-'.ZCQuZw748IOjzUy~]$p'_'rU݁Y]wPQ Bʹu*Zpuf_2 ϰZtC0lV w҂XI7Raoh|GL3HٮS W׮uܪ0OAU&i]8 )Q8gM` >;OMH|y[KDݤĤY(A<^ݫ@v9SChpUPc..%g6S2PWCWeƬ֞2>nuK 7Վ2 CU=G֧3] )7J9&$ͻ:j=v*ی!5dI\֠UDTȍm Sq;S5q)-zzkyIImva=rЌ/0v>мӟTҼLJ߽#~?uqCofR33jaE{Bvq n'˫D:YgV,Uo%,gH7G"һHHj:YM|,e:>'Uk]04} hy{˯U6}LӝZ Gxbx,4LpT m2%o5PjAVv~8_K{M $C"'O[K8rg&}KvΓB?],WǸKʬ{¦!Lwl8(bm36d {i%}]3<ѩRGIU >uPIz@ٔ /( wak̇QeMjx?Xue6׆o˘n0JV^kQFP wEVnQ)i"S!ʮ7} .}UQ6> ub]cjnw`s]? AقoW JӾiL | P)|ApXnE._ClvKB!p?U&wP\ |fO0pD|RQB}0 R0io@sLsnHaS4ZLXsQU[p]א=ƫ[ϑu&1ɑ|ng!‹,Ι c!| v;7bpqʛ'Hى!PgWh3˚G+xniL9B_rF=ZrֺU;Fgťu7.-=}eҮ ή/͙JA DhqGS9@ O]'O+% Q`Dޒ>LiguAI(\ǘk1Bsߤ>jsFg{Ũ(=ac1-'VɹbkGDY/(@Rd&&!GW}ݕK 4V*8`1g.VZ2zURc( S{\ؤ*7ǺfPBpC*𾊽4+S^\M䇺хٻyhH]z$]M!.Pvd.2W\P:('k;|qco J&͇@+~+aʵs7^@mkbM3{f }I@pZ\}hX݊c|d7"CЬF`>Cw-{ 3<,a)%g~}v 3{zZD=o K+{*^!EEAlHj CGVm ;5)L" 7,\L* Mm%%FU݀OI5|Vz49o/[8Ql!y ݧMS/mK-b`7Fdԑ/fpP!UK쨎sd{?}2-쳲 -P1e .8P'J?n .6n(YЇ*^9]#L"wXy׵G󜑛-~s< G3×aW? + 3~s+ca#u[BYN.XX%ƪ $gO[_[‰%6nk&[t>˒<f!c ^\gS?Zr-[jAw?/ ryꐢQA}CWw"YuR6h"LCt4 g? F̤_햓HɅ`E= HiIW#4'ςl15ګٝnF:!xmL*d4+aBJVU#&{r-Ζ+HEY.1~Yy Gx[S$!I|܀|f5ܙIArU/|{ Q O =<,짽l"Hw- @2GJp2JcR91&- Qj*HPlfiYPMMQ $;wx'n'hl-ԒyV$ . wߍ&s[-K9|!N',g޹Ia8$<xY9#{;c)euϛ;h،y?B~B~c^YΤҲ9#DAHUFS'BRK{00*m1;@#bf~WG؉ :,ҏFB4s5GK|;S*>]wGcY{`(F٭$7M VГxV3d;L(.rGƸ3I`Lw CG(x2.8̿q">8^0 `cpx'4/"X|r"Nz6U 0}Rs9p$ M;V+ O&4h\ 7"P#kBqHhEя%WO<آ6M<^ݣBFCt %Q(@SF@_b, Cj nYKHf{ݟJ1D6͔FgN T_*cg.G~7ثe[fP>V==vkF" rcZFV< &K0a*P$$ [ 9+ۗn9+>(E[ UjVZ8ʍռ,O퀯1 LftY{\ި gOȭaFK77a &CB8a.Tv)܅;Qo؃ˇ{/;sh/-)wl5/w`TKB|ʒΰ&MQ?Q%9uJzN蔙U Iխ½Lay㱋pUR-j0 b63~:#s͑9zuETӑ+I|[f:+}:p~$AW( IjN饒*(4GPqeYg6MUoDO {RD=KTO'ω6r^o7LuTSحr5m ᔛr.[djv7Qd_:ەrhĦCR'0 &veh6x{qNHl^yc&_ѥ{oC jD~V<s#SZiĕ=}cѢd(S QxF A^TV8@~ 9|hzhpʲhOXj~ <0Aȅ۹`U,Pk^POUR/a?m|䥭QbM@"VD9Z]n' tSVb`8gA|2 snSab4~MTîkp՜JaL WT6S:>P1ɷ0V'B7`WXs烮7Dz[W'Ʈ(U)Y ?K $ZTp>ʐ<8;VCm="4lU;7JeIMEeSK]OHyiF(nq(v-$E7HGW'[l &13UB%^!eM^pRWs\ D,ŏd߹\lMPߜ$J*Kmi!6\3^.:Grn>l`j9!ͽ,qH,mu. @q F sT]LYЛkj$ء5zc9c^TNG')2gJ~="kAބI?WOE_^AɒXخA!0\oT7$n'%(zGB'qW=݅>ASZ Rق/ImWx4)Wv*$+%4] DU[mafZGaIΖ rw#Ǹ56aSKr 7e1\0#4 GiwCX'i 7-0oNU+ܤ^t<\X- b!5k87^tcn8OK6qQA-No:}T2}A(7!(Fī/'$< 0@-|N_s?TX*7\ey>A*nU(89ՒFk-lc;k_pꩻuM&6QsJgL+R3+QJhhf iE>t; |J ͙_-;Rj8vxƢɺ,Y:1#) @R̘t7 J Ϯ 2F_Z~JZl(3V4^n-g8VqZ?BQ kl`( lg0_(jSx$̂3k NcQ[W.";AsQU d(-gKpw~e9ʰ.4Kb8PZvpAĉPƂIr> Aǁ؏/6;|r{j+ R=3餣YkuͯGN~^ Q'uRlmM adN\ &)Ҡ3EnM鍸]y!I>$K,6ړ@ԝIo/:Be6SRa^ujwJ{] Rt']?A!<4ur^mVU !I=Tx]/We ^? ѠMj#:(!L:S. 2!ټe+D8&(3h)@Z@!"DhJi)aA" (|M^~g{o҄gBflpݻz*~վH`]hă.۬ ma u{q0yK ԼgL&EEe@8|lz ]ADv𡐃Aȶ*E544\9'Q%)X (d34RQb[:*c-)qv>T_ZauعE̤>f_ :>]vZ٠n{!砟|XN챳$x*sy!W.}6II-ĴyNxߓ>)Է~V;jYܰpalG6˾zo_;?iLīm~>Z#BoeCA/{rzj莾ǥh&7GnՇ}.TD-J8IzU!풉扟[8,x,N>N{3|$Je)F@C,lèpo9 XLj?0 P߭To֢Eq#m8 BழGhJ#S;T^W\{X0O FZQtXez [1aȯW8Wy| 7Iu_lG&"u{CN! 5'w,u$W&.~ Z<:y#M<öjTX;w<]L̜W.7΢rվ6&tt¸iUNg%k"S9V8s&SCGM#=Q\3 ElY|^`zgV {虽(j~,`>`Iv1h8chaZOV8kY߫M *r@zX/Tt"#" ^̀0u7f<*%8ݞswB}7mdȜP{y.Gf/2ePn >scCe}Ɓ #)*#*˦0Jz^ ~ `=n`o}'m||Q $B,aGWH>|eUN5akrst՚S_kE7V!%"8@U՚6,NSXjpdB!gẟ`[E@L&!?C,l.'bf .3@|Md,ȰQY4=颻g"(Ix:VKGmj p/:@JI Aiqar?;W/)Lf&\q36 wYq ֈc`{M/ ?cjQW?ާ"{sD('Frn+=EcԞ%2-'Ib9 97EAE*sRp7`l絛˾Z.=\wHTP< d]$)"m/q7˙Ti~,jР_`6xSR*8ݼLe{#&xҔ"ߋCūWv&[|M>Nʆ3YpRrq>+*_I5 e>OZ/!)<}%~ >]|%!vSH .^Ѷf'vqc)V gɾ}<] J*YF弯ݓEAbս2nC|]NXÃ1@xW v.o\)aQytQ#u+)8/;7R7VL[Vސk@ vdFlİo\;m'a#OvN<ʰ((Z5mV^46ii<%2 a A`db.~GV|!r~{U{zŶck-c$e Ҝ-qqT?@70ǯS!2zQ88~۝i^#aV$\jz `Gx|fk}S#)dⲨ`y& ]s͆~q w?b;6E69MxtojɿGAckJ!>f)9ˁ얺0t H'"{m:lDHwiz˪'D\V-gL*%U8=|2av(;M# \gE"ywBkuD.Lod}Z+| `?nIYbWˮB. VYgN5c"}g;O1ⳏsC4[5-r Ev&Iuk$Gh6\}>$ Uc`G`MBTp*~2Q< 7RE5ŲB\@0ϣ헤 +s[,[h[Y9M s7{j3"+$&IrXʬdӎ jtQ84G:?Abyl6()M,nT=ҴqBXyMj̳ei ¡#. 6F,ɦ@N]]Ca j@364M ½pIEB?ܥh 7J(Yu9&c+l.%nԟohd( N:(QD'0[߹*WtϗlϧfVZ[#~lvq h ITgwVJ}CoPhZJy>4RbԿUt8\4!%, tQ Y*=AKJ";&iP[îg?pqٍmeZon$cC @P#}e| ˩WYQJѷKy\>xN.Ѓcs6b͸"}_^`9r#V^jd gݮ1SiNM ͂$uEf'12k(~)dviw*1ObrOGs?g07lb-5TiAtٚ<ȳ-8 $Ҋu ""THr 9Zͯjo0 ٵG>zCw!#ř`NeNP?V5 wvF28U7?^k6-i:1/vނ4dEr%)5hLati~^Brw:2A-p]A)*Hä{u.: Ү=N4,qqXk[$ޓ@(eak˪$KСb{SΜ%!qLS>*@9 qP\I/Q-Ϡk׳Y{Udy]ˉ>8cqgc\ѶXe0/Wc,lDa7:?@Co;#v Xk9*_|18 +c&7-CƎi1aC$fr Gm!@nt~W7\hhϡpYO|>K CNNȥbc B2 N>o7W-_opfq'kQԠ;Q}>]SqB;_iN²*JI=NiM2CEI$Nr =a2_>/70u=#3(O #՛y -8ryMY]ۗ9yOHF$.gmo*gjj(c8j llLD=-o1$XQ8ZKIz!K_!G*JJt57@6-u\A~'@ڞ-gx5o1k[dbc??7 $}B5:+E'; W"Aho%HnA?(Z `$ :ͯ4' ({x6pM4j$9#: םG:34̑mXfGS ( TNi\1Kkԧ݂Ơy2Uos*td_p)it?Q .[W:\-V]I.HQEԔk +RhƆLP@T5do-DX 劐۰^C?Ɔő5K'"S 7- ;w9KbgGlAv4!PE/!7%F~ E&)jOEW9: ƥz5i;[t/qub/ňh_zCO {ft.hS]56`FϾTu߹} .nM7a`bMv =! >:"Ps.ì1 ΨLY Ŷ| ydm06ʰHqJ/F">㦱b 'zW'}C;)x0xK:iC6L\^# _Ŗ|4TqʰM{y&A; լжUƠ,IBmɂ4Uc!DHWMYEjs579$G7-tp}|/J|gC XũS5_ *Pp%7=;r+㛼zƒS4^s.? k!3޾Mv)W7{K*G0\_-b*y(_ \e߫_"!Hπ^趱wN n@1}J%/򐻄45K$KE0baAS)`׋#9Ob$ٖgIy[ %m_OuP2(PD|@:H0Ə3 L UHI@,Zj񱦻hˋA.)i `FVbP`FK#|?W, @CTX}TT#UfnQR\Kyx5Rfӝe{?OB(HcꠞW~ƀvtWOE 1CZEm,9?>/\!0׽S>yoVHk5Enb_]@h!<%5s H;CJ^{XaF1E+'aO6/J`S0N79CPU%k*MGEt:"El"bd-[!YmPg![4`4w [Jj5P"ZgaA+C>6AYqDTCIB윈l97dm|I!sd׭s:O2#~ ^B)EN4$x #-ЀKo:(8 }+M< l'o,Vۧ+E2P.c{KdOrwϨu2}[M è㈍V$c&yxRCmth ?b`i_tMgjS*z"d!ee3]hwЖ3B6΂q[|,#1{X0W"L2&vjofA=v#o9!O&ΰgJ˨aen I-mQNj%Jd#eQP($񀲗 pU3*GY^oHp^ͥJ- <Rv~aSHoe<" @wva`,J;,v hCHxT Ka}v=l+>FwU?6Pg$rYȊu MKF@ lJ&Jͽ(.?hO4sRS@VWfWr>8\oVj8w7tyepqCA3Х%LȚH;9,Nv1d-WwDҞ92'ӖB7L1 ꒙~VLsjzH<,34%?&Gͺ0ȶPvݮ, az O:0djwTkȐ:kCUM6;_p>U.]ɫt21UƂ `ɳ+}7'}7%dkK2NC>%_ kz, 55_L}п?ȼ~{#ɺ)/YVRA~AlMϖB9dvT|6Iތ ]]w2MIQ&HnУ L& 0A}uEq>@N (0Zkbjf%:2pۀoE0>2L0QBT?NT7Muǧ#~i7̫|¨mU?i(Y꾤]\x5V6'juFoMҴvhvE ȍ).tgW;T|NV5!KX§qZy53eBCrjx~ |;0BވDOۊIyq7DWR,)GD7zjxCUc2 "b 5=^ hf.?gGNa_ 6KN*a>Gnzes<1HDž@ZihHsܐCSIY0[<VR$Y-ئ +b `>/@a]9*lo*j s鮃$FڋM~=`!wXlJk G&Ϯ1V@v?Tt| x:μ;Q"9㡓0qWalew9 N=ЇZ,ꚃ|[nkZ J^eYf@_T9Zzؼ)p[KiRO;n"|"Jt \1SD#> MRpG=mRE,&WDXEX \b)AD"iU^cVxLHE01,tf0 s52zQxX_H$5#Hat8HħK2ptgSʦI 놕He:lQu3%|'̈́5M uTXt$96qur>Dٴ~zm$7 f(|m0';7kQ{qeQ]~`\#Y"-0 yv?|HKP]ԉ̯ޗ>lRe"IR빿bܙhHD;+`|WVpH[S QnU$:0 t\u+l&3,Os.l:‚3%fz _9+g6 ][`ű* 4"P{<{ dnᩐ6{{LNvj/yKv4E;鬱>z$rXc|q'TY[_ CVU^e4-H#`KJtICtV<[nZ.3h.31={RiO}9 >rjCY+.dJ#]P8gmL=(PzF\;{ʾ1HfFbF2ٔ0şFWh]`0|$RJ=2p1n!*IxmZԬ`!wK kkv=PW}w9Q9œNyX@U+|5@IM}kH~l@MvCRȱD|G$ښ.Ł"p ;#(~$XǹUMAI|$ ameXwEYL""s9?&>|QLt^8JX/|`l7[ܒœ$ dՃ̤L9T+1AݳExJvZND3gly<#ߍRQldiH $Z)A YŸaZM؋{.6h/$/CU^/>]G&̓bъ==ǹm6'?y^9IԢW!9j[LRI]"ECϑG!Y<~3EzQ1H&>1\"!D}7MiUAZàCTLǝ'K>WiUyw`gHLׯ,_.M]2w1Wcdc֜o/"QŴڡ OX#aVuh!'״($lxY>i<)Xx,Ęj]u"B_QSiSP-Es)1Q/l>έAhm d0t空39r. lemQ@W٬^hey n9uS`UxnR 8"ޮsMl&'"Mjex>͍H,R$7W7pU9\D~0 d`~%Jk fllK8b|rO<*.{WT"vrѵZ!sB;?Nǁ~&]ON4-&V#GJ8,e6meO@?:/k<-ោv|4[/t8g_ªF QoAnL=pn|ѼZ/7gv ߊ>iO]8 ONe=%sԥ3͙u/Z#.ƿRx5(f ψA>3"@ׂ}~@^e ~FRH0U*]SDj]\t-4&/Q,լ C*4nj9M]'bdS7ؓ-aQei71ĭ5w?)b<)!^T΂L1¡QGQaCf$'uo'r=~clBF(J& Tʌ_b)•4LP/(ϱ6 RE6$@ T!:9gȇX<8Dd 8`1\:I󄗫C{BOə}ZqH͚j1tQRaެ'S*UQV~.5:d󱱵G*lm$oaNV,j8|@˞?q7ٝP1N5w7j{jP/7SbBvL:D VJPQ"ªYsKi:@An^HʾyhX9P-"Z~>B iTL 6`s/ &y r.5r uUyno?OR7#syΡ3Vsy &mIxŝ+gih5?{Kyex(O2T7hJsu3>)gG۸62tBl!Gp7|43Q6MSkf b@uLT}4\\<A&u()H\G &ه_V֟V_My1=FӦ-S\<9zmW/1YEIa%; a(`^\?u [~k:ϊƾA*ˣ"jL} $NpQM _⯺%fof%]͑4 |T.QEa{T `Zz_&>Tw߷;4>VG Lxiof%{ESr!QF 0BP=2rR޵y>Y~rm%aXFZ3ٷ[swoig9lnBw 2:H*][qJ]zLZ3 ӥU4:y7 E:ϩ#&Q^+X;Q}uT5n9w uύ$4Gڑ *f٭:NvÅIj-@& a+'d>pߺmf' |܋S]u8#~-JѢt\="GFVѣ:j f+pT% A~k֟5}9]2̠Byز8OdI%Z( A7">QV2&=",U] aқг՟rVKqůؾSkvBBqo7YsEU8 upvh=ixH ڽ/%4LJM zfOV(b=+cICXOa SĥA^:!XVM܀ =˅Ψ0e͌TJ}.qȴSKp]%z8: Ɋ Ba@] hT),8[F كZ:Kt2j.eЌT->{7LA .? +R6B|O7Pyx0$({qK j67 A(ݭ `YWޛ|(b(fA4#-j@ejR/#@B, ӱ1JS(0,ɾ@WcV^C;W&&Eݛ}#N?ٹ4Wt>M/Daj N*(+Hq@ő(-bA3i]9&6,%k (dRc~MalrdB"ˆxVpTflh@j%]~8kN1 LԎ7P4& V o*G.*ܚ), 衈SKbaAu6u嶁(`u,nwX+yWf#S"9K ZVS &A!f;7u\@7$4Mޔ^<"Rl0uۃ! ]WYQ 0.߸0*$lRzߟk^MBl~ެց<~H1($ͦt$T^k&@CGk5*w4"0us)gV£BIJD,c^IF\vJ]:O rM-J!@jeH77_'Ti*A{ԇzV (jY=!b-e2/4+h?tVw4\Sok*hYVt%Uu<#az W>nuBKcIׂ p׀R/8N# ˕vЩu  u:[ywT/, ]? ^4 0݌58~b[Aʽ>/$xJqg@Q/sfY$vVu G#N*.4'HVt51vn$Hڐ6qHj Cj`kfa0Ȼ%zK2ʓ‚;k3t;݇ >T# d])hEC4|d]xȧJywjXynNܤ{^@Of->;N("-Ԇ +>iX:`]HzLiXz#6RO8DzlKn\E`LNmruw.adwk{fj /]Mri{`?AS3󿜑Y㔸-Oǡ~+/<۾gieD-rP"!Or-I&6zLɘrLJ>"u > '1 b0(^)luRxM;~T)^Ͳ S?ٵ zPg"j7P\jEfY:%- @7 ]J-RB0ze\}5X{ \~o LX^0dAOʥ7mP1UbVkUgO"S 4-Z,x![h=}Fm{ xdf$/τ :l"_u]^'_H}gtI6bH5ΑsJ7Q^f kG%j'KȠc&0|B ap;t8Gd1_}.1 עDCS(CF,òՑ <,3gg|ks[/W/oUi_.L8JҭXI|9_ |_&}=M5!=ڣڝ;OQVO_$ H8^(WY#52RXদ3Y;#UpEXGMXB!GI?~"Z,&[Oߺ+9f԰B;q' S 0Oވ~ۃoe:Gi[C.w{_u-q"q㛑Ţ-G"Bg&wGRUREg,;}޻i8'Ǎb$h Y= `.u4ҷt*Kt7tx?l(u[1VE y5EC N*4+/m^<켴?dͅsvP{+J*< 4V[ eϨ;oe6rw <%!*YY} -67Y;(B2fW`LKpHd#7mSgjL>=dVWL*)>t8ӑ3p47Y'j^7fXF]Վd6p:w>Wtc[GSiT"ܰT% A,7M}˷k7%lucd;cŋ8cDޢ׳}"`Bt^NiTf%\ EvWSӡѲF:Z6ϒS_Þ_6 z˔\I5/yįJ[* )5 b/:M=XiFRGv=SE_+`k t)0S z:~W{ Y !3ja ﴂfC_3,Hx*^9M+v1yGR`;$0A7?\c3)kl<~\$7A%jcTb#p̄{zY7:{rld /mFV۰ܫkhe݇&=-b;r0$QT.ꬵ?:U۱h4 n NW#ExJTpڂtM5>OwDkK+ma23f)'XJGpy +p;U9-A;ТGk-CUQmTQ[Q#ZU4O-W\evmuPfѮ8X+"š $qn?ьOɣ[& vM&>!4uQvSs g_Xa==vɞaLd)\1D27MA5ĵ+i:%k#%$ ieGٕ\Q^e@ƵxPKj?xFW<9ߒ$K̈t7/*)TaMg0E*v@E?g] |:k84Jx2XXZfd13l ^WjP.BiXYq. y!Ek9ty6ծ{bk-h ~p,9*wW$5nx ͠ V5ˀYHvمjP"Q54~ׂma#: زR4]r]'^f%ozdקhbRc fl6O\+\@L g6dPXs4&.{ F0v9D+1PtQxEW#{V"BdnTd(h{]*0uX[Բ\!RqƶB =;*a'taʖ'6:@| |$sy]q0 4B>$dwM~Z *95Wvl,>~Zd= ԉܩ-c T~L؟eHV χx({-( EDU`>t{ W,[ _vPr aSl.pJ,Gl>Ȣpi leU.^ߠl X.鐸ōQHZ³A֡kJ. Y0h4RdJ,L ADSU{^P+JrMOcf>XH/J(~7,w{g -.F31dqAI Jp$H<+ccd4eG m3<A/Q]EoL'/"qª WA%fHFu4W)d9_P!t15k<%GVW)VvOXg(8F$tF]1J`EoJ(>]7ΎtmZ+"^-]1_y3 |e@}6ɒgu žZ#(D}ƭ=mRo >%֐iu?9@Sՠd3iXLq!:C a%E,ӿG$* уfkJ JvZya ӡU_kcANIu_I%\we o>/,xNQC蚥n>/Ua6%$H NgAOpxNC+X|,jl4,$r (QHk7uCG hak%%Қ}^p.arA`._zvR@w0-uRE:ٗ7OoVI=;nj>oe^+ YPeDX!"NZی ;oe[鞗~pl!&#gU6q6$6qܒt6͍GtU>`iEA} ETHDƉ>?6x s|7*1x=?1pztZ*{. I)P^q*N@2lM/"@q6tp5~~\a?}n~p= nY>)+7RU]51W4?E ZboMUsm˵g4osIj!rkx1-O3*ݰ56tUfE/ B|h?` JI4zBoKƮsYQXZu'R/rTr؏ 4w1XCp"jhXӛrepq\k܇ya.9Q׬Jd( ,vDR+>D:X`3-$}j԰+\x)"Q(j*p :3"|A5xzdP2,͌3wIX, ^KrIB| *?Mŧ3ʤ l jGp"P1ѿG$S/Czk֎xJ]TPq%^H;g{+gVP?\Yߏ`>s~\Wr?OoaZ_5ԾflAuoPolyWVHӷm-?/M!#|_@r*+2#4ߛX41bY۠DqnND(*? WFDL1A2{O G ELM+Df BII4OC.A ~u>++̢ݨut7DFsk#Ŧy#p9:S݁/f*ᣙ2A"VгM>(V~ !2x?PHC#0!s1-hȝ IRAGE \nn`NV\5S!^öKҌn) yYBZkT<}h^䅻DD=T?"(=q7*>w0mY*JO|3ԵZ pu$E5R!L=lܕ.~GA9q?J$M~7E!I~9pOJZ7:4 D¦[y *gCD㉖go_znv]fY0/xQKa=7U~eGSgԪlpJ -l=xkǰ 8}Q%\Jźj ?_G3i>Q_%߻8鴭dpkr`5S2f7]Jkpv*,^O{k;4I5F`%aO&?l*x1Ɣ1cBm-mw!4OP h/ Bbq=~SqC.`/d4z)`_=[yb C|Ppֻua򩼃B܃f;]Ң_\ c(gJdz%[7@?Zr5a>(8ad}^x_36ԒNRd{:t9oÛ.S Fe[=Q!g$hYmEAhe|5*cia~3 fThJw)i9Yf鿩t.0?:"YbnW?{ť<(œI~E'c{ Lt,S Pd*u4M ΕٟQacGI$/izNSޜmfh7ZƊeԷ@>X~E)__\Z}>*Mq3q}Ϸ/]hh) &4\4W}=_l{.TՊXVCobPhI}5!  i&QR0 <K(4B53 L'kCWq/+@Dq kH@~!^"@A܌@__h$Q%pj<LW>@+ur B2k"o֢X0E'&-+ 8WDMFm N|u_xpb"ё|Jve6%)q rMx ע Avu>%.\73_yJTP9sh7xTpVd\k)#sὀ_&-&%@OA%3V /ʨE& .`){vxx/y-xQ ))Z^[TG hDxwV{r ݇uNEjVWG ~3!HF,&`4ԨLzҋڰri |x_hݖ0gy/7'ֈ?;rN-0w}^sAUH3 NX|]5>(pШv<Ae2z\SladMb28|y3ehEukB/N,*T%fu-|6fFƸ*]"VMEGD *P꿇זM/>RTP10)5ZRDJ_Zb(F$# mS~H1k@u:_lHɌFҊi4̏Np/hId0Oc@ Z+3$;'jO$G_`m|x&ۼj"^$ hF5`tRxjN7N`*Y$Rl] v.Wab/ ZF-+nw7Sc38K3nK"<]2HF__Z,`n'lizf]'WjX@WTSW>Š$}!2tE SPGZ~.?0,ҹJQ|l+Hy^Z{.z%LIn8G։vg~æ&ěFҡEfp6~:߶~ DIco/!V7Mԅ̅ t:n8~"JaxP—"e`d*H:Pg\Z}kv$Ov6]a^\ ObY[/S@m5"9 N;HnazR ,f wv ۜR&s]xhB[<\]Fnn|\Hd&` aJ^%t[YD{5cz=<ЄK/ҒEaB69;K⬡Bc=4Dt^&Uo u+Pl0ꕩ>79ŵ]^s|UkVD[HݣG=_;e'T mFr,$|U>gXH%{5lv/3/k(+ yȌv/AwA-(n)}psn&!zYdwv2R5<*W Ef8 1t!=: WrE*_sˠ09PB@9|ya#5e]Nv㒳֩@2o w=Z)aIZfX) 6^qGhzE34TfL9=t2ejic-Q6n/!%WaDI A(VѡKgRn951}׿ Zera#:t}|n8みm )g>B/˲<tQ:7)`å)1Ԙ2#l:yssB_ndK 2t<`x^RZG$ӞS̳.ȫ\6nJ.DUK]ZD._Y9P&2c@x^ڼ7WVajN6oӶHIuaOOq`(d6)&~Z_dwSa=#=>sp*1K0V%a] VpgO5Zɲh$w'.mkщ!:#M WՈ[Yrdb;IX7ࢮ?kNE*ڀ}P3Uԕ&LXYn&Y]+Հu&̈5N&[>"aIP{skZ Qn1 M*д09,{TpʶA|}Cj[ӷ(]YKb8-6`1 sa`gR};5CrJX"URs؉Bw48AL,K?:LK S3 ɞZLՔ1TQ٭S3O `K?0LEFdދ giВu a#\ug%-{f4e\(;aX5Z͛{P7j Q }Xe,0|S%G7%I⤘Fh!@Q?+@5]p,ȱhzPhZ䃈[@~=i4{*Ω4Ab\ tkkkHF%&a[i;(ر~޾UPw '65qig%$ۨg4Tx:9JiŸx*SQrkeiՇ(ك* !fYF[B, Cjvo!{ v1ī\qk mf_m b5E&^`@ ȖSUa j?8Ncs6X*U]tߵI]ySo[JҧrhGX;oƫ I?\Ŏt|P}d$|#Y- F LxBbzEoT*qš Bi^uuQ]tlK~92!#CB:9NB>Kўdu!'Ps q<@!>Z`㖾{v+;8OØga^b6Dx=*O;)%W~]HbxGri-}( rȒB]ˈx{^y?!E؆RziT+PofVߨhcn5D|drlwm&a1<T\/RM/gPc1X Q.K&4vّ̟̌" @SyZf'^@D {':Po3j³X3!=ٱ28ORϲAݯr얍,~-!.&кkb5 *`dXRi>l˿@ pv#rQ9x46h~pE,69zm(̩. &;E5y->Td,I#.E%bZWx0p&jv ;[&/7^1 ( ,8<`=2mX!U4}?jtسX/FWIq1!7&$sYT ;$Ԏ o=Av~0nS질0u9<2 g깝ɐl-u9#mDpozFQ+Z2<{6T$Hѥ{n81wKg1a\)"EOo씓&.1* ݹ*7ׂ!;xEu>lu>y+GCZt߲$gձL=;oM{H(ėCWĄ=] os a$ZhlJ2m+Mc[yzDqXR;УhcnBGY_r$Z/;7z#^ZkER@ J~mf K2Z1,y' v$;MMK !klML-KyVtc6XdJ&ujZ} ja_? HFւGm>WcsW1 _Gt&-i3%4+>Z-_՛>vfg `xu^.Xm;"pسۀyS;솆>mv3(%J^  ~AaQ8A/ר-,%yuO+5\w!,)ȾJhm8N^ђq22S{Yk[϶d DQ=lKrt*5`D$gOqכo*eQBBiqAè wHLBC(wɇWOP}4:ў&4!^VSK =*įg9iz#i'2/Wi67ᄃ/^Uq KjM4z,f9.!2VzṚ)ɑ$@.1[ź&e႘0ֽLn1#7(L);_;0V[iV'8نӏށVC&'m*bgOW9rq%Mfٴ:W2۹05YowÚ_9Xwr"\m&,ӟе)ԲX>ҽ|~, %TiOL[Q' ]xt !ABaUNSwT*?TF;wlInypxg.-e)A%$KӉ9W/L0| ّIGi&d5x|<;Ɖ^ҡQnz=~NG!7y 5 tw^GZa" Y.qS,QYG ZQ!JRKz]5AL&KsFY_}D,Lcvc9\ X$k#[\v8*j40ڝϵ俣0;?H_ܢsSQ#9H8DNgrZ<xr |' ^bGk9)ȱ{Pߚߴ#f47dh2+S;(M)Rs'RHKQC!/WM!ZCܨa6lLa4Sg2J_Ct1 M s{[@iXjC(kjGk?"~>٭`y"x/+7{K[79:vpvp˂ɷ).kΞ\&qpUA^? OH98zX}EkͿL骔}:,l&E dG_Yzr+pQ |柁 I*&RxXo"cU@LZ;{"W,$(Tf,Nإ9RÏ?PTO+s@-%hYPuR5EO*j1vJ94Jk3.rXϚ)8 )ӧSq<^( Nt1 s_ ^Eg[3\Na``2L׸[5YR$:;_*IMQ#5Jzrƣza+D?ac ϗ6%~|x6?jut^hkId8` ƑF̯[p4hYCoȷt1AO}z8I9`RW4W %QZ \Yn#|Qq7P7Z h+ 0(XT'@O9z'KD00g_kM vPqt20Br (+< BuEiY>Y$.%[5 8vMf2,^?O]AP:0Sr~h*Ոl:'VK):;N]4?9>g.<@ldr-ǻq=";ؾ{J@E0\S|MBܬSJ?)Zw“L5=6S(;)`+)Dq_QqB5(Ls-nѽ]?h,lA@ӊsNc@1DRenUDL B+$ffϕFS98E8{fA5f!fg z')$km$ȾBpTUC!ÏHo ȉ8ΚzYǴNY'I| Z x} ~ S{(XZ flÈ\ơEWcnǐ5IC1CIY<cߜA a/Wߴz,NFF_q{7i<}̾0֙4fY~[#@ԲX7fx2̀Lo$6bR61N?UkSgiy=ӹ 9 `Q'rGb ?UQ${mxRQ%pWRu߱&4o{t&xwܚMh]=/i-䙆(06*1?o1 $YhcWATmɗ\[:$C8fqPYp!"₣q-9g ڒCY# yרfMi$ёBN\32cۦjk,- ƻ<1 UQ T޾ 0)86rуd-ГIM Z-K^w1Iʌ14ԶaZ{R&תOu;<"wDS>%b k Hƭdr [3Mf/L{Z_;4^aF\Ah8wM;d}6b@^\+/DMFK@|XĻSj@uCiS,= y0kǿˇq1r],!p-|@TQPCL8hB#(Gb*]3^NƩ>{e,cFwON] |)$ZqB6זNQ~>5@WMAیmJ7;eC,FqdTBe5c,J!YIf+Uϲ++~׵,?ߵVN4FNٛ-gT -)i7by1rBZפ:f I."lA/;SNsH/gԈŧ_z#*8Sӽ)ej\ol[$[w!ouǐ%AZs?Xp$5fЄIM<aZca |oF$$H+-jxI\8,=F X]F1d v][IźN HOyKo?\7QOgd%Qy·. / m^'mHf[ΡAop9%1eߡX2Dr~ M#c[+[hWp怫d FfBR^n+ ~uޙbϜ$;669S*NUzcCG8kgmJ9f,}Њ#!BZ+ϴ 0cT5HT,(bg2sy7n>6+Ng#;e~PH{WA$s|&1[O-*ک47@ג}@W5^:~Bj#/#_X+`rIr0ԩe"q> [_QQwSh,#}"м1R:_լ[ J)?$޽}udYІ՜iw7 &;`b܍gGUq2 }R}x:pGP=ŋx9hc_ٺ55WFE)>\YR= Gw!w/ o~ }YĉNqw:8Э.Y]&~qM=j/Gl+}/hӢ> %]zQɃд+ { a,P؜gc&U P)uK 6fJ*&bǷρ_#vV}yA=uj GUя %>gq$f|LJaR,Í$c\7d,m(eSW ^KyZ;~¸~{;䓭76cLMI]t?Á[6?Fn18[ BUsJ$+zRMM~^4TOͲnrVܗ}K]j~ "7l!XqP/!)5bd+[jm$Q_,G+i~A6tIO4U2COfT@G2 {hUѩϿ>!%PrF1ѕP,3ڨuhIĬDѹ4yt@[0^yS9` ^h%PQ mQjl} oNSvoF2pLdItK|"w\սh~C/&)I&@X,x7] (h_=ZQc gLOQe4eJWhPЪ|P>C$g6HD0WebwK w+qR4 C *ytV{g *24x-n1O}5td],2F):1牼T&E["E uya81ЏI{p엗E*Qy%g䪲\aeYoĐUze{:c`'s#8ן&|=\@@eђ|^{MA\OAf?=*z|L2&z3>d8Rpz$^4S6+1NR ``Ȇ˖;BF_]0@Ծ}DgNM)Ca$w7OL];EC%(p2YF?j]h+-œ|aihem͋cP`WRgPIg g]0iq5OrIf=MN"|{>ͯ6Q#:,%砑u)[J Cll}0+p4<EQrTm7fӓ"tFAkT=իN߸ʐ&V{R(`?םsV:&W?*aQcH | 6;lrYYۙwfiρ`z?ɋ="lAQMTLE'CTu<|[_}fZjv>,p+  'JۆIMj32VÚRN|#̠9]}8jhЙUؠ,6"0 f{83'л3d@5[.̂<‹hLU˜}uGtJt i'>ԍqKTݑc@4gG4/ׅ@Acuk[&m'FlYޑuw"e1!@=zqϕɏ)U&'.TLWݎwq\j!ڀj=n!2$_+pB>Tb6jTuWƈܬTU?k(|C*''zQBpߐ S Cawi\][7!ئ ć_"]J>\T"Zڛ]B_/6[)^*8.]qӽpP\PDq堖(VdQAr ಘDk\˳2o!Q>BZknGިԌV' Kon6šp!w|&n(۟=>q)گ~žLq,4xU/>jPr;BJ{nA¡Ўw 5xqk?uBw=&)E5de;H׻W6T Pd[9~ef,|.&-C;2(EAX@ TePP$6‘S=,(+$@" C)܋ >I:ie uT0AN#R6A952MMSRޓ+;K;0C Ǟׯ߸6KL]|.KZrCɭQ-'w˃R;q31rdD~a*l'Ns "+`"SY0=QuDȾe35F9Ed =M2AckаL>fvbϋ'#0HG/ιрa֨&0glC9ח醊V;cPI:G$[[3%ǘ$}^=֡;~01UwRGX2{Rͳ,}G}"G=&qTpŁ)B5yEi"z8@]>2@ H]}}F~RNn4]f( p 7O:/FRES ڝ7 ˯>]VaAعvSǁt.Aj#˥y>{7#hRnE 9 .B/~,\P4?d0l1HH?dC$|$(? )p.CZ#:7XQ/ZKtX38\d=MUn*޲! )ׯn6F ?Da@WAaQnO,]lH(5CH[ulMgȴ[HD]h[jͧރ53t7OlԲ:|9f(zB@_c6u ` Z'O[&LCF:?+(j}z߫ϱ{Y/-j6]sfEgvnַл3*ʥ͝iBSˀUd1? _cL}I8MVqҋOF)"e~TQzSm7^0/Ŕ^MX1X&X ? rὄӃ)tQvj'kyt+ ÂJiY2K.rdd<|&G:9pZʂĩ%ԣCh6?YHZ \# A(Q.O~)VMKK\#_"ԓ(}8w{%Q>f΄SUӽ { -+^H`<7ˆibbh' x$ArC;wIs!E.8Q7d btc@,//}W[+˦ؒ|<}~SC${FQPDP_9ѥ&ȫB#@x/(Y~icU@8Zl-jcqruJ2πK$ۯTօZYKNd+v@7udrqDAUMߪkSvmő-J&*V=bv 6pewpM@_r 5.[)k, >mz'&1}y{U=f$!tqRro1r wKR\F~{\!0ߡ3A{j-k!>{&Jǝ~z?F Qcƺ,kM^u sx&nAJ|O(AK\mƨv) TX֏$y qL~-#`gy?`YAYG 9Ec+=3{b,0]5f|e+AR4%OEzkd!(=e .0œ,(* 46%0yCUO8MZՄj>7YOͫ{m皆2dG( >÷W\Ը~wp}ؑ1WtH$(aFzhyg>d^dJEB `(kMwеG%qST3k^̜ey1rnt$̀'[fG?ʗ@yi{@v3>-gE›ېs-䐔1ru$Ix 0dq&K4CrT''sPuF{$SQE Ymر%oTII RWlI\RAP`5 ao 4!X[~IT̞9V"ey*0qdj#RN*Ҧ1*;fMHp(۰X;; J2_Q*3 (k VQ&[VxHoOG*ggA:L|ltη#ӗD&5+A \  4Z,lHA4$I4bz-y+7TpMw$ ;]sk*Fx.À.S8Շ\H׭rs Ժ/b>U@1lHU\Rw3.%Q4/u4̳IJtǵn%wݾy x.>ZӔ1ޡD=X̱o?k'% EAD7s~FuBJs,\hPdgF/Zh {oꦝ8 L}F&S /ݚʖ퀷3CxahU ұ43vkr[;px2RIG@+O_ * 9wP\ܑN=bucԘ#60NA9)|vRO`dAȎAFxJp7 p͐!iPz͐7%h,H3A"ߢ {QZo|]iEćL?|:UVXoj4g |9XI*lgi'/IP9(ȵd3k69MJGU9s-74Ɓ\JVoAaD!Ֆs 1Jժϯ,}U&R^n &aǤ!R!R턦ňA5c9IVEF `o JdZ&鰝qWF_;*8D "o U=8ݪgO맬pl$x[ 5 q{5J;28^="$Yy|Zs4ֱ@ !~]'\X;`c:k#'GJ)m_lR'owÆDƳޢqJ`t8 LVaZ;vkTcF3 /'ΚkvoPaV/9բ`u0$!Mzl_8wS']{>b'+ȟ5̇m?Z`, qwez1HDRXw\u\XBv@F͔+(j"j[VDzgYN_# N--=[0 Wh>^t֎_7:KRſ}W6Zg ԺBy놑&I2YEq!YzXC1`midcIEkOd8~鳒zƛvZeP2N"6{R^?T)еrƆ&Um峀`fgUP{$)Lr,{tc|m1imPK3!*^!”WzhoA0Z߄ý|2&K>U$Df]&@kRcwd^fPr Oɜ߅)v\aM # sb{kA=l$q0^|m@{۱XǠޮs80dkI0Q~;0Tcexl@_)[~_(՛NZ3kPZ+/|-`°|vZ+2 sRX`ۆ^8 ­,HR=wt.!~}о'U`@> cɞ{.6ĕe8 \&Vc1ZδonVb ƣ] QztX -z}ۘ\*^O&j|]H!2]!DHS~/>^K?T~gcS0h};$xҎ֧Py]!oӁ))R&T͊ݸ3b`t}Ϋd~cp8`ʓ2Zc/+ot p iN尡ri)"F[fS,۞n ?$lhԦb@ӪϩVkً,9N}Lg|Uo!Hox볣B5j8~9ޢTpo ӧ4~qvB[v_zAN289[0^мfE wM$9?X}د5n|氻. ^$CǞ~qA#S ] a?0!`Nn/N%>N\gucRT_!6rQz5!%`sf pd M%o'<$! B*Ke Dp;͟/۵~sbNC}Zz`sݝiD5Φ* @9}ж7"eo).ŴnŵSg4htd ј_Ϥ~ζ'5E@0}~eVXQռf]׈%9h[}B/#R溓DLLE?WYXR`m¸$: qkV{:pnױ|'~ E T_5>dQ Zw[5`S@t WVhu ,#~M#I1d pзX3r@[bV2<:NEصdsU^ l/8\7'xHAQ${4czq ]6l70MNԃ r5=NFi&Cg$ Y汿E>GXcʗƜpM`PYA6+?4f׈I_U=~kbO x{ˆd,B5cT2NzL#~:'뎄n5.9,y#irF FC8F&;ΰExjwv^{G9 @7P=H"Xsw^`K 7M=)KP?Ʒ3O!A?wECJ!Wtܙ'4ζpɓ !s5Ezɬ"F_4 H.w? ЛAn?0K*K^ dRHn-P+cۥ ڣ%ңUUu 4˂ aZW|y #A=+?y ׇHw"=8YdSBO)5\$x"vGuIR( cAlR=ɬżOzὪ).BIBl&6xlj suGzc ,TcZ$P૛4>0Z 0 &3 gHSd30pDgZSwڬ͂Kb~ŊBbV+JU=#Pzs7󋃜vy})QT\_0*W%*lɠ|Ne' >_ 3ŹUS§ Q@}3ps,@{xQ0Yζ3S=[n02ʓrL.\qhZfnBUr;&  pD<9X❜zJ2=0849mxҗ+#|gv&j "<!<؞YȘ9ؼ0#Ov{'-;'_wMEMdᚗQP(@Ͳ 7_J9W1/> |U޼ =QHۙ`ҍ\)X _Y$ y{(kUsNu 95peCI!hIAaáﶌOo@oӺU % L("R zl^k]QM>KtVmׂx{nϺLx q3Lp"2R?,DwhL.) O%hEOK֋.>=)>o$٢Ho=KB>whNڑLRLE͕}>x s`pҙ6dpgy ɭ5%L %=_?V9{>d=&$a]FCYzWv(J kte \+F+] midJ04E;"}K $< %wԢ +WYm%n, ^Xه=O@< )5ޛvqۜKmPToOHz(3Wo?c )! + 5-VO1slT+`ct#;)jV_išo/>ӱ6i$cpBr/t@<ZGYi$'Q.x7p-VV\ Af:D,o7ZcIn| ;QOdWX:ʵ4\50kx$=?ybRD7c'J?Y7"@4x]?L=)Z@4^ tTGbLVd0 /, v *9{2Y|O4_,.S|#?/`DJB%{ ǫ"@]QsK4XQ2RH|"B@!p |YNx˿ߖ~*m. x@//$1NۉAN,[tDY#i".ٽn^/d+:LW\ChsN*Aap| <0FxOmdCL@9lCnz#;45/ce,>3}D#~HOvykz,#TM$YtTm}J3Vw]<M%tkB\Y`}ȩp8!PM5 zuk*=i>-)J!o2я .{ڱ|g`R[@ Y 5hntrgR+R}nk :ŀs׵ȥKt zk`,gTlߕK-P;~y>F~!_D˵WLhdxxH>sD Lsvik/ Dw͔P.A"t:9q4{A_[8reHRxl{xr<~x6Zf^k [@ |:.n;lBHOj g݃,dM~b@eiL ?7#yѠ*5q Z9t(z@Anw"˩5OX wٲ6cchL'\~ ӱ[1N '[̷to LPv?α)cA(=m֚ >F>`64ygN*aedf÷Yzl= ; ~kv®o-Uj|“׍ן~Ɛ 3uiZReE;GŌ1Q܈i~EsWqᦷIl4x{-f;k'BxS&]d0ۿYyn]諾G-+d3bhjm,T޻!5E L=$#d@6m3FJiHu0e *߈kg6IJy2*u6=A me6uKWD5'c۬/ל˥ti:B*"O*}Y&Or LE3k4<lSt/պ#Z//j(x^pd@gб $6}:ޤcJ|lhw<@ 7e\m4a7M~DUǒafO;BQ -9 C;[q̎ƇA9h f}Os3u'ՎOO' o7ӍV 29vL_H3F8U&pw*TSC/~r&^9E |G7G6nBƥI'oRsKX\Vt8slYh0gYRR)-}+ $",XZ 1$U: Sת$oL'o(=[5ln\ L'F{ܭҡP dMm d(_}wĶ)-{!Av!Ww S!P&,0_oi9Xv }*x4LWs{_TIyxd)HQɟr,}']&؛Uk \)j'2;eayI{.8V|Qlt#DV#DGA?3˛.:S߭—@٤o_*suTiT暆ФwzNL- l ɡ;h!h;ze0AXh<0*ɘ|KL!\ERf1N76,tgcP,XHu{qROfZi*Nn2.X&{'K}5pfl;. `rERPjR%_cP0] 9eE90mFN`Xm@9%8j"am!6tA zl}:Y'+eެ:}Uϸ/5P~̫'0] ܖSXG,DbFT#fh6[*E[eZrswvAqZܛCM0 !\xdٲ 4m6s@CBH X0+?fQ_qCFyIg \Yb!~Ŷ0?EܟG۔ilg667)ERL *%xrX;mţ?i/x```a^Cx<@}½2N )\ h@Ѕ&f r^6?>뙌ThavhC5RS/p0 >X;T];2mLbUoBzi4aGCJa##|7 rXS >@_#Q~-3Ԇ(XÒ7E5ws{$9R_FN}LϰzUSvS@k1'{ON:Cr !gc޳^-36[^xE?p'$^o:|jMWC`[y*|ZMc*vˣ.ն`ΰ/C 2[ţ!$'\i ;}1|˛xϼ^\T4@2q:о!]1.afmIOXNadMk`~Ў \(+|r% o(N=@[sOXn_4?[x=o4;ϩ#Bs CZ#[+gz/ujVGЬW /6ڑb\9YOZˍn)Zvga'LkS-of* \K+ܝx ?2iƚݚ8& ݁SuM-r~ЯP@Qnfgм9 t.Ŧ zdr^l \;i9RdňغjxfUfϧ< Cd 4S[JtXL*"Gkzc >[|7/i!r餯K! W '$ 8lti觡%- ;aHP yUm Zb.>4zi4̃z v<󑝺G 1 V/1񘁉}{!(!pءZ M'Qf҉p&](9 > NH1ULTV9}yõ`߃0s |PѮ<x.4܄.}3U1 t@va#.A9_\n ha.ҟ<h?"ȋּxKi]뢳1_8mH_PD.F%YHQB$r/ö8ш-W$eUW*RXp]fv2h3`_{Sv5`*tv=QVhSB43+bIP|jZޒb%{<<RO ("@: j;p>]2{3q=[,&e]>lw5I8F+UHbˢHZU3 +,7BH;mc.Jԕ,+$p?Ӌ^QXhVkYj6LdǗ-^ζD2HL̓#΁[DzpAy3q÷<%=:UϧcL4"_S#=fq[Wɩ,S8uӎ= #ݍp՘ú yyk<<Ќλ(&+e\?r+ L8} gBqN^GBuRZ@lAb-SE ӶOι:z1 f7)hm' 6C~X'8 YTMXGo'Oc. 0 u;hgdՁgnPd.{5ąIPqKghסz> /Ӥ cU֢، h @4V呀Ut}1Ư~^7Wŷlcl@0 ŬVj&E/݄%J/Z5 [& &zWe;U^unoR~wUH2n>t-D++kcM@.2?|${dZfLFŌgF,B^8v"Bph*ج0t(:>]X׿8Z\a){T>0cS":͠,zk;HPq4_f{Tnw먫dVs뇊 n*+0'8>}d]҄ ᰾x61PXG Erۄ?N'i.3lG%SpoA$g9 ; ? s?(̠pXlT7V<AqfM|CIOH 9LUQs |ګ.MX%ݕ{`8p`6)gîq!S D ƈ!o4N a$ CT4~mۇ`_w"D8NU:IyXZGこ6:ń#v(4U$5_n[Hqwd_W\~wNye"2аCARM\MD MUj{.߱#A;z5Ⱦ8IgU/7wT@l 2XYH͆J"#AF0׬@, tI9_(~NXFXZ.<2JJ(/pٚ`8y+Uv=Ÿʠ# 恫l>6 _>9֢<`0Qgnz>}EJ3;''t'uaP‰a&:x7mr~Pʣ^x=>̎0e7kz =ړ>ˏJ`lb]8GKkӰf`W-,ճ\N'1"ˁ)kdhNC?0JkFs+bg*L*1'CPO,-'4Qv eNYw_ph(i=u|9e8=-hDA@͸UE!n?Q exwb[,Ҷ j3>6DD 9jE^io|DV_r1ǫk~>Y4[5`h X+Wr@j!" >Ϊi|WA+d&4etV9#+Ap==#^x[NjĚ(E9Jq:IVY@րΎON;M b|ԍ@ Z kg֜ \ }@`$pURY<_vD2>i,!T7kTFߡ!r2u-fÎlԧJQ}j% Qő1S ճY)YjjŶwM15g6I-< B?zFCn.z ﷋=1PժasНTۡ=4tff>VE]ϾGT 0`ń{r_5>"U,uxd7e~g,}!I+bx+N$_Q T܍5f*ڡPe^7=9yǎ`f娙nAL7Ew JA,ƢXY\/J!+B#]ʭ+QXQ, p\_Е&3;r!07 Lح7u<̅Ф]7>i~Z9WS"63r`~kXJ<^XnǵHՂ/#\S',j FŁei7yC֗ۄ,8"%Mb鳶^ѹ5= y ߸Dv@S ` d`' ;75-c^KըRӨ~] ?Vítxy+ir%敖lMN`_/9Zuaw\@] '8$s@ӾguNV+ NZm}YMdn8wZt y BY]/*ꎲ> }7V-KK΀ ƍ+-]ZZL "K8 KfBQ;>n$Yl'8l +E͒$V[ys3vR&C1Qw.i(f9,~:Sah PcusL/v)yF>2"F99h}bߥ/`$HL>~3[zUS-|)=E2e\>%?^b ϔf%|(Y5ҙJx85 Gܮ\Dd:$(r&qA[p|ޠ\v,)l^Ųv>3!Dڷ98K@{c_DRќ[ o4hΦ)+e4ၻ\{y~mSn\2xY?3/xoh<Y, 4wGR8h YLH-097*.w:%[˱/x2W_aF PԆ;H4p\c@GBrfբ_> v6н[2yxvԳD@1Q,K6XOL_fϲ&z@%#C[oomn@xFr[V Nb\JZzv1O sl+2$|vz=+ E!_) J}t1U,G'+/O;{_CJ9f 9\wnr؃6-5-׈Y_ZM]1:!_͍|#45`hCyKEXcav ǨԺ~3khe*[ؖJ 8Ps1_sB<B ݽaɭ:,S3S47 bݢw\S%\+~6[~⚻eY]["Ψ+Ė j__SKҦM&/Eoejݪ{DpɅ\WIy6 fmɨiGn"6 \s⃢*4W!)'nq|G(&4n[^Gz7nMP?x`֧4z{f.Ĉp^~T\©]J&vinج(6̀J˖&{|!%6 "]۔ Ӽo3}arqtHܘpExrb5^-9$7 jLI-,QIgN *\G0Ϡ89 >S+*7FZ=weB'* F"v<(icy%$͵ܱ&z;\ W60${1 KD7 x%}ʊ:v'z4]RHRKWBo+xҵ܄d`hDt!8m͚zՉ#+@fɦ?[R:+sv3JM님dXzGzs.z d+)TMňV  B$'5A3i,ag89G' TF]?#Gr|hfJ8\ł{g_K:,OYL 9.D "q=Q}nj)ksC 0:-`GLU7Z|Τ&P}rT:9g Њ2v9T{_ k /~yR_oTg?4 fx ~$? !ԀB çnz1$H8wUz0ODMCqy)!@PuiKgVA]Bl* ڭSYo5Hl)6A4#g.Pؐ{_U4韡w9g@ҕ!\ā>Z=M3dlc*A;1Z[Fv| D _f1kN""Ķ/OkY.T $#yn  pZ̦a&ǥ֨u-@*=rd/\%\#쒍x*LrA~;1͂QE5cʥkSR(u$VӖH_XJSI*1u %;z,?DIyl33J,x8pc2>gwg+kV<=U>}[,\r# &SHi?X#I+4WݞI8Ȏw⾸[1XA)${6*χ=h1"^E3r'UNqE(uTc 9˾X:*S?9f#kʾkJh#F^S,|e`Vlgq*&^[BDoIt,/>5IT~3[ 3N.`=tϮa^pHg ?>.U(" tquw% aEw.~E< w9KkB/o!·o)@8+PTMW ե x3 cqr[j?KWP&9&`8j +w(,^U$gҿfq]hMss2GJܐ^kL8LG!KCx94Eb 154P2K-VǺi#}#a95$S陨]> P=Cy@6 yL1;ϪLM2T5E.a>`L=ɰ,.Q!Uvr;ϐ6`Zp芚ml{Y ͦ=XXٶ>(9;}yT3L<;>*&ʳ'4Ho B&P}dus^p?Z7m jLK4(+T2Ƈ\?Rz=dI^Pj@C0DR P蓌x̬ ]rZu>j@S|+g] VpQ4) ~͘@/CAuOb ~"GNQ:La﹔];IU rZ`T)',>)}6O a>A"+% 4`EP ,7\ +C&[ Rc=BTLFP ZD'^^" J37-ݪ:qPr`i"SOĄQՠQ^~ rBQ73 JX b*6ř̻pplz-7;>_(p2FRfyfX{QU+NLbәtj"BA/ԂAz}nvk*t,?Z|SYøaBPX|V0 ]ba)Lvdh믴8b<-$_74]qէ.G4yлy:M9vFl'{^Ƹ6!VkkO(qѻ3Awڢf٦\bc,`pKҊo+ڤ jj`ZQ(x$']g;C ~,2']u.RV$P,Л;e-H7O=.p pJ}v3w-fbY`Q G:tL)9 zN _Q#:)A&R{W/y,?ZjNLgo.gUa^;"ivgWGK{,/Wakһ.w30 - 4B8X.ң+}Fxm;I/=dC@$$膑Ԩg>pOO/[z#`g!\KiB#ܸ| +Pim"e*!`md9?Z9Hb‰I`_II,iݤ1YU麖M1MF.k-bbzb+SN 4Yjvl )v4B:opXi/Oh]SX-93x&Lznz # 5@PHLI/jHĘ]58iXRߟ.%o=@SVVɷgI}&~E9hLyډ3+Ӻ|\3H e" `#XwՖ Ʈ].z^}e0Ztg۬uxæRKg[F]D",B>xƣ/-i#/"w{y<@12L&]Xf,=(Kias^%vN=\o Ģ*`51\]XÀO]zʏn: h/iP}k6?=G 'KO NOηv%#15/BlUtͶhYp"~cц8 ^D'=o|&Xh/<12ٜFk@iEp[F7%+ ëw]H өu\xaAp̔'"=N㴙X\+ߎ+5`h`9oIkDX'0',;ܝITGZ^JfGrfXE 1fRR pQBZtH*FnTpǬ~l I{K HlRi 'M,oq:'qD^dI܊֕cU7v.eL1kJx޲:` ۚ)3Б"8)嶢IG/KRb^=^x f]=5I-ގ &Ua,N'Xgĵek8xԁ{ݬn%jMf'K>&غh7f@JX̪zcRuKk1='C6fi [amKjشsILT !S :e heeI#iWDVO|)*3ݩ6DW* DB)xYY) gogoH&Z^[IC(׋%=2ݒ}T^OUUzkk/wٮ5M/-֞61-UUtw)0'(w*O]1Ǡ_;75n;1蔸ٴ[Cf4%\eC?ąp dpJxơmyo5Ϗs6ߧïF͊4׮mMb6?b>(VPѕoP ^v?0w֘ SY92!&]y+OFF=|շ]W pْԨ\gǭ?S: 'ex]<>a@͠xE>Bb̚oj)ll#-8ȍXvD+Hie=Ml~nݳΝoB9oy>Dyh;29k^sU0U@V%mƅ4\pVu| b ?JLFt<g_aĖO#nV]1SIk,)`_ΪMڸ)Xv62ɾIeUS|ؙldYlTi01C&d6% MZ\b-b.VB5^5۽&e>^nyzՏfDhE$NS-pϛΌc|zzXӁ!=JBе_нB.3 R'Pn~W T0PԬք2eLQ%C$P23ΉKBzr#sO(~.7܁::J!^))¿T\>ճ=%qmYl&Z,71OO#eBʍJ65bE%D͇k_xH]zqL˩QZ6bq@J.y#n+,6b,60i˘4~ǣ恆ej=f ; 8/|O4A*D;(XQ 0my]Jm`hSE߾UaNra<,V~$Xyܡ4~Z >؟pt^uNCqݻ/ij/bưkbɢ2'$W,Uwyѿ<dgkס8!..i= ?Wop# )d7gZtKD;˯RSGr:wZ9zE򥎸 V~8cV!"pp`v $mB;׳hKZ)X 蠕oyaѰWV>ɐ߀w5sN(w\1 * @a 4N>1RcQ 8[}0z¹Fb4eL3,V#rol>\{=/a%{IT؞özHYcLB4GcPԐW7䞾#|J,̩ ~\IKZ <!6Y)|噅NXq)- /KO8<>'poxS/;7 r[brt $-05b7#TCqV.Ȳ4uV "`rM|TM'eWvвukKۄ_T8^ܳNPZKP*0PgMiU5'ăeɅ芤 T\ჟ~8~c/zx>HZY.Xίdo/(OT!8 Hݤ9QsBVtύ%3[g}8| $3kz yi.y^<`gkRPlZ*pD<+PbL8g%HS Q_7OK@zpg=}O帛A99I֕C!m#*^bi3epmd"⣿ZA*kc#E00k|Zc}=ٜ4EZ?̽ \GNBc Jԃ*т'M|Vzur=.jbO>{;ːNLc6>㼉@mR/] SNWqVE2_h@ ,MHeF#߆gQg>uİ5?<ѦEݟq鋕:.T08sR-E0Gو02PH] q7W-\B V~[ۑkƣ\NQ6!#+|jc]bnM!Kg>1kuk9rլe傈-e8#wv&9qqڸL :R)u+mE O1UF~d9*=#6΀ڪM6%Œq7Ÿzg(O!G;; c~VJU+[PP:cts ^5<˫DE\dޢ񎬝?M>QZR]Zh̞%w`$0-;btMbܷ"a{KZ_-Tb x.%բet{R;ɏ??WIB56eDuz@yB(VG^;OvJ6E"ÓPWx0ԙ-0QD́kiFϱ?} l(rsM$zPBz#Wu;z]y jmw zB&a4ȓo` ÊGp)-$Bt2%.LX,|[ueQȤ’"Рi.pY:9_{ܰ#ʯe @jJBB`Jy xn67ۙŭֶ#ùy\%ǽh9:djEއg["w<@'>au]Ҝ=a<=^(Ɩ:J}ڣ.$ǧ4 ,-E%i=1b + kyɵT&䱗TU 7  hH-c[a~KL#b{9uM4y˂SuScntJTQlrM6Ti! aw2`t p3-@~:$,hz5L߯/H/BKrh٪j#!|e +ȠU53kup}fvP)(G-CK[ u̾s<3w/xwd/_ln4H|q6l .=®wTx=Č];ahd#o+5uR|Eȳmk㥣:NoviɎ+ :ӵTX Ma.A#lcS۵>ٕm/J"VU֫ :X\uxv5ߜ%5,irnSïHiۂNDzesf&O'2Dܼ~%K. *:u$#?50sxHcTF< P?}"j>ڴ^،G,j5 ˚/n0*N/^1h^;YꂷJ,x+07oүB/x,KauUe%Jw3Q%6W0 Y+;Bt x4I;( GDֈ^l;!"VJ;ZƐaLq1_E^ũ̖=Aٞ*~a}P jc ua".7k]8U >ӪO4tE` [C6dI )f.2<u@dWi`uϡLH/Mu^qDq_7hk<>i%8'6i;NcJRQt]S\ Le|92PS-{o={{$* |d)@6TRڹ",ބg)?w9={CťJRC͂ת`0!52~oK*L 9`DshYN)hm^\y2 "!ՙt2c\cU$Z,a;y5XDokqJ3le5^8bt>eo^LBAḊz%$8O2l7^N*Q@ƹiq+%0LRI// ,]TtP]6ۣ+EF.v͏AdB}2h(ꝿv k%rI1I,Ea` ]ڟ$]\"q䫖SFd/6 3{ބ$') R"cY2y!3YVk9AzMs$ -]hK/iϫ%\&3χYJDe4˹Jv8[2%U4MH$5|sA0(kcd`{{(a1'LYӺPmHj̟e  "G eUKZˏ͇-ƵUN j#8DE2c+R O jzjDe[fil86ӑEEuC_GxWIsXfWt)mX<u<"&HWuP~" owu^7id[=JV̓ңk:҂&2WZXRh㤳ӺR&^֟x܄뜻Cs=C~i( h-Wo3vRW$KUq̀yL>OqŮCYߋ"iC`FFN?Z~VS5]\Uk\ @\=/~})c'H^(_ȔR?gTBu=Ǫއ-ӿAK8چT’Vx=eh'9䏀/2tٱ+l 'MKaЏ$ +mDl~C O7_=my P({J9YhW"`pdϟu`s@ e^h2q=$Q+"4Ѣl Bڮl}?׵ z"/EH?4F#HxFY秅| O'Wȭ1gX։3bƞ>ce60KH Ϝ]pwvg_=CN=:B&,p{:Q;D|M8 PzthrMjC:npvˊL&FBz&=B^Z)17Uw詂Jh/ 7M bQ,FY2 YmrVKR ,h 8rnjȣ?!rY\Q%@(K(}!Bu+ZGR'v~cv%shǟ}lF2c<\tN?\rA5[3ߛ_VH2xyGl} ^^)֊&vZ<nɏI6K5ZXNak.d/l4\EN88@ڊ5e{/>0UD5qlrzѬ>r&fW$W+܉1V}Q`TfPR8a>:Zպ 'Z&:Yיxl1~qJd7L٣;\-6Y6L7Bjez鎆ZcDVL2"2ZԦjCAj '➀8u8s`y2-@`B0(!` Tշ obMM*K0ii:uVpOV[9ҿ31DƮ0.I7͠ԩG[bI9xdƒ2ˬ,epΡؿω1VP9 jʭxTW`vw(t#CZ4U%ܓu_~FtnMG\R{LaFet˓WKizMU[=Υy ]=1@f5*ZՕI&ei= H˩NЍ,yl hr!Ђ,yW QZ3z ]:2~uTEDZ`3e14:*ܮ |sݾkd:Gש!k%@sxGv\_LGYD}4jU^?ّp0X. =܊ӭIIڙew=޷?/KJ-:xj9#x.DK^&,y0u< ~v~ȇF[$e)·wB̓!D*k"rT?cP:' &9CwWft, YVo}m^3;@D[BCsePS ;bx8+ _z 5GH7(ed1ʷ\ ;{yRO& 0yd*!&nݏ**؁7-DM].HT6kxA3bU]Nɚ G ja1LxL`7Jgɛ^R*,,d2&+D96.+&&P|~xb"x&ŏ ڶ "sOqڎR%1.?5ͨ;'3ͲnêAp&[kSߎ>^G>RkN&AeU@!I[rYRYׯifWT&fA=iA @ e 44JIhrz1@2~r.L(/ [Y`{-O N psLv:js޻@њdr<!.7O;2"8YuVh%m|cev~_񥗻'CPƝvdP?@߬ G]ɉf#!=ݶӔDab|\Xag-OYĝiL*Q0!TH\cuv9o@_KZݚPhˑռ;ocJ.W:  ӌ}A~Mj|{.Z=uGg uŒ)JlEh,s<"CtIѮc!0{|1 Zdjyˌ/qh <ֽ .VUi/Y.FLC?1\@r==*rFȟ:3:h=Ğ1;j'EOw?aБWUHe-gim|֋`BZ5]#jJg@+9>y YE;Ai *Oâ3wDD{t~q(H //F3]HW\DvNJ}=)&lvż>|r1m*ȲX @wd&*44gR>:P8+0Ll 4D&f䙜:~fW5']%fW۲O92L5b=Mx-gB2hnbjcHDbn; Z:;4̀+@f=̗~jAng C%SQFG{낙]q=!4,Цcp@q\z^3Mn1K'סN7:>&JH=d-BFBfd\s\ ]h ?Uk )v^4qEjNVtǕm~$wW;ҘW"9ąTibNBo[хm>'?O%>=ќrY\`˝PR !a6(-k(FE v7+T5lg%4 m˓֖u'gHUƻ)]/X&VDC :6;B跉KykNI03bn6YaGnO2ߊFKm[xo/Q^-A|M# ^v~WPb?n}o_j.,|:Da(; fxbA;s3Jp)M,}gvFs?g"ys9w*`GAl(WנU"2+AczuUC3>YeC.!,*+^"G$fUilQG?8tp]YjMeq]{)V>j(H _wۯ-8mk8mzVCoت;BOIeP93E8Mḙv}ǺdTz#wp]#2#B#KO+D P])%VP뛙 Jo8~A򲖱 ~c  c6 ccH2ZђP=4Yrr_eX}1S?AP?. @o#d]mAeh58U;ΛܔiC9]fJ݈tX O[.|tDb@8DPb˸㟀uF9\+~#VPvOQfvϤf_ z/Ѐ̐v)OTu:$ab'w  ?;t;5F#nuGpd|ʗ֋ϝ%տF‹M.VEP70jolRlY{~. l?*j·aY\1"D?MǍs3W ׾".P|$±ylh ީ>zqJ9N(&Ze%ZN~ŧ6®}}iz /b\]Bk_ JEFw$Y aMպRZ0 |}Ʀ1;|,jԒ쐅}"%SRUQ.iEL 4vL}x%!닂1̍Umdf@ru\\Vw!3.<>~(f\[1(2v9%ȬpBO <|׌Foumr{0%?κH@wOV6\͢zcFH&!_*kXdɎ),}G*h!*זv6]#vleV-"LrPVdgN$#7pM{wFf).gI^gk-zjcHT#2LZB8oG,$O'}ʾ&rlcG}Ayj p_;o,9J*4Sy'X\Yd. r+Dg6%%JLދO`S .IiQZ7_01gN|r!^"fe"%f.՞}voglT ûH?'F y9kY)GVWr ~6Mdh_J+Bm_(t/^"Y7{6hp}BMWoPo"84"fR.ٽcZKAUq-*3{KBn\v'JV-.,`1" I>ϣJpX۝* 4Em"Ua|Q8[ Ȍó46 ltb 5 uɵ^b{]g~ի39|ޭm 4Uə4"vuSl(s Y*y¹\Ai5"ߋ3k7>~7aۈc <}}&O m见8LPX–DhlLn/U5'ٜ֬Lhr .mCObQVA< ]\q ŤcmǬjF;1;hqe׃uVBN?ħ ¼o|Ƨ&k~<34[WNJ}$ mLԣy&%ՎOpl|D_N!i2< 8_V VϼTjw#h(6!eV ;0`2q3IU1IGQj/IdȦI"3͈-OakbHm(B)SNn oRHԙ Nڛx[-Ufx|~U{2-uC ]p&uQ;;h7kzgںǾ~!.-ifvj.̧VwRR{? tly:uiUb/2o}J>4)Y`WҼ/ ;+cd͌izaPdKbȍbisuGq6I^\!DbƠVQptdRP G, oʙa7]w,,Y7˘<+ö2f],h._Qvr4>qh#A6eE'b]E4i@\Jt˜c̳*hj G>V@ D۴+M։D9q./$Wf˒\2_"r= 2PEc݊UH4OD5o9Dkב=R2t @- |н钏u  Aq?k?> WfUJtXnfepTv7*ˆE{ֲ):p95^TOx0$éAfL`xr(՞>Ah}D&o<c;<,w4 )0]jǮe}k7cWQflDQӛrk޴D N'Ȕw\SLI)-V_/ߢ99`Ô+^ۜ!hGr.5R<;* Bc;UVl9jXjfS_^_5sW4)Y㠘L[L) A\8+fh&smK٧;Oy7NGvv*nIvu"`Cǹ%l%R |8Y}1_q2kp$:\e5I*yz )U[KpJLՠPcđ] T~ufPG+ dE/[b$(4=K bXG 9t P,l, c;Z{㜷x,RU#}t%> dkN\^s%J",Ś%1=%e_ZڈM<NDkhLuf3eB}_.~#ܑez2ȪcɕEE!LlvCL`?.KMAzvq.n1~ [ )-0N!.ӽLCJ3C*/Ncjg^G_xtM+o9B-JDjIw5]5W!Zȏm PCWYOK~i+qzWKQRAb1 @Ʋg*Bm8`GP~GƜ+3<%n mHGRVKAMlS-m\!݆uj# +ި#9c1\pĆz?bm͹R:Z4RxȩęIPbEݶyDوRֵCݼ=y&_TLUΈDiV= yd0 SZ{'0w<AJIhVPzXlJ )Gnn:M(7І&B_^w? !< ԗf|:0ENETOol͊;(=v1yR &NLIZMĮHf#I.1z@LJ}XZXeDjVܯ[2me=LE|U<#A|w_30]:{:R64K"NM[cT~f]⡔\\YȤ1mwA\p!Ɓq2L\km)O֕$Ҕ)Bl6p)E- ߄,٘ {l4K]=i˜/;1͙J".ZLqCT#w}]y!*I9a< ]AU|fDԿG _zgg{}o>Ea\#հ.}Yo}J.%7[9L+ZZ* #~ɰ+: @gw=z)RT#ЊԀ$Vcs?V%9$9)J,f7y*.C h[x)U]ܧW? ݨjǴgP7V>#*jבx %X{sg^z=>e{Fygz K#Lt1Qg_{9oQeF-HODN{$ 3,  }̫5DȻ=?T7OCABY?ecrAΩѲa)׌:!,B+a3(8IE( ]UzKs zcT} iqTI!"=uUy YjWͫN׃VO{vq(S\H>fӆ5}b/pz,{ Zl$| gņUs<.?CUC0Cw -Znk&+}m~Nu ]j+tp+n  8 Qھa ƐW f9{^TGmtSC?b61r8Ā8dSL*衱e<pYPk(3Bm8;-z C+|a&#K0-B˜>e (V pm&vl۰?8[[BdEoOW;< @ťq: ɷ󞬑?ٶG' 3RN|i [Mff b H (k:N 1fr`^q"KLmo􅶬o Q:5M82^)dͨJ(>k3_2'{"/n ` DkMC94c6s+G<t B-:&\_!Hkֿ~)Ea5#Msk,6tƟ#QB>,#z5.&Hg[ywUUkW^/g}WTJLv\+͌ *R\H.ĉjL!)" rdΣnrr*q\s'{& 4^w0DBѺz08=ig`Gv ;2jϦYe  cAMZ%5]q"RXӥz+qn83.:>1(T,k@rnp>yީ %A! -*aNRaoIMС(7Ij&v2E ^2]y{xDC9ubY!@e՚AkVB)D5UprJ*yܨɜ7#( ~0Ԝ^ca8T*2s=4-yq{GE1ǔb~`0( ]dy:ZzmC.QG#N<켫C.N"~Ĭy@Nm3kۛz#WHL^XB6L"N+sE`w&@CJ7ʫpW͌u~7dw+]pUX+=PF50%bK pެ!4kCttrGz ɭ.=N][!=CQF %Pմ׾>/oyfiKlMʜSKC"i~LܓE"#! x~ ΰ _hxg:7/HVs3H*\'^@ti=1 $2xK;*hطfP2.j}X,GgA>IR1S1mCx(dnp\2BFJJKT'2UԆ i1''w tUX0UA8M.V zk:o" 8_qC'! Y3yWZq)3{M s ǫHHMÀfʵK)q?{6;k$ҥ 0BlJ#͠<+||׬d׈b T 1XͽQ L9Ҫ&1KB!}Sb}i|]ApKNxZl.B,Nk$4/;J&4,LEp jO?t3qImTmS/WOB"0N0Kr){*f%ֱbx/P8)u)J YN-y/Kng.QWՖh; C1v26&-WLR9 d5~ITM`?6(y^o:yi10kC W]M8ņ7}hMF%a7 U_'ס=ם2>D/CغiT@:e[:x [TrjٳhN5y A}Ute_5PY~Bאس᐀Z?7?fPnz̟SD8s$u+[hMEw`PQ 8>m˿~o,Y~ۭHi]a.g|)pɎ3 f@4i Sc`ﲅQ@5%wC"Kq_ *q2Y(q a( d'z٪~d \DgpVyO)d>OWm=xw^ёFPl=w\U,(?ῥ#|7O雳wr0{/wUjwkMPs^ABrFY!"VV>5 j KB-uO:ˇ,#"&"\B| O9_Hq%W'盼]v%iZNAcPw~L4RwZd:ݯ(N%(ڑ6lU&A&S(DǤ2ȾƏζH,~46T /?-HgK G(Bw8GSdS+6V _ZM;PBO3h('DH7?Xw(7861sLp%#6B^6l&oױL]{dOǻ42wql-IT>R&"dHY&uQVC;c&RwHS-s~Xt)Trs-c[hŢrO/ e{%SiZ(bS ^ʀ.ﺈ W^ἣ&dG$א +KX>M~^:iO`;4ck$rܽVf^ȁ翽ܽt+?s8umDii{¨$>F;qM%_Rar!1t vqwT78?ou6k y84) x* mw`TVd@30s@{prFxwͥoP fGHH-s}𮹫~zOBiG.UlBS1guorq]<8粀4hW]A \FnyӜ:W?W,ޓs&ghi<;|i$T1^SyâjK~ko7;][O҆=~O?ׅWv" Gor1K-[p.vU*jOqos򂾵1#2UpK^Lx9tz4FqZ 96bȖ=6ta#T~Ul 0ƉX' ( D7:6w<ab<{ :1:e詭nyjfMH3lԅT-R{[k^qenk|+h,ܡ[zr s;:-]5>"3aQ؈[`DmU$K^5"o/™no8dooҌnAF)=wt4KrHϟ_~G3l!~y H?iAb=l U+ަ,,ӮJ}eal*tcETSG-"r|cjw8$سI < >t,Tt,daE`jAvue.B{)m䙼8'm4 Rq) *e&ێ"Azlcj\@pCQo)`TjvKQed1ECt5vQ7m$AJJ|#.о}fZֲ5YpթAaGB/mKm c Ao-9 Qq_d3i Gu [!'S#1T洅D2XG0:!s6<ӧzÆ 6 1hVЌ^2}[}[BEL}v)^qs!*+ܼbv#jPS~_/۪ڗz޸*p%QCJoad1d~ 'Ɉ[Q76)]8eȺzP0yo,x9VpޖnA8.qnu`t7A׵U@/xe5VWC -V#e]J]v&AnRk3gXHEWުWkun7}e\DGڠIlZwb "6G۶޴ѵ6X\ k0"yRSBƞa31oގ.HXKLu1[[a'oWL ZL2 f "fχۧ%ݛ&o75]#[+G=h;o(ːav_υw?ɋͪuT'P^&;+8t?U2ߩM2FbctV<Ղ5$quh8.cYjyδJ 26lu;> ,3פֿK4Qmjt5PF ~[ܒ@BH4Q҂Gw OC׬QH3 W8Xb# 0篟81vkjǐCұt k,O*iP33DO3U+8 o&V/1FVٚ$m;Ҟ4pzAY7'k*3lLjAI)?!HR|R:qt Uqpc4E92^T5X=CD,I{B8Qk?=\߅PcWre|38RFp}?ڥH 0BID୏z>&Mpկ8Fʅ@U$ި`?ǖvV`N9P*b |, Y?_\?p#+%*g!Pb6ȏ/!uŃ;s;,xC[g<Ѹ.*{׮P06h`]WI >lLL{U7UاӒeywsl_ner WH^IĵmjA159Cvk/>cW跷rwvb5-_@v*[A}$b} ӹh+'`Ʌr-ۓ2uN:*xE'@1) Ӯ˫Fy`%%m87J>>Z)LQ- pcPY] d[4Vڕ njvFnD]%Eqh%;JK'+hס,` $h$m+ n6'x_[Pm;Aܩ0s&aTaj^?:=-TԄ/BoO`qB̶WLԫ$Wo*cVf"v;~+LnSwac7D:6<fvG5v,\`t + *>C=\1%@}d*P*{ь7Գb 潰)ǀQ1G&iOQHhخʮ\ Hnl0jF+`#6l#x O$LvzF L]*U/UƞPyװ۵^+I=^6܃p,Tf2G]TG57D<?Um/q)/5JQ`f5C8(e#9%o9 F2nca/?=  ȇl0Wq`Ն?_l:.Y؈WukaY:ǭS+H=ՄrXJr4_`>Xav#2RRb?toغ_ԣ'6V& <Ż" Z@hBOv >|ˆ."0ݶφ]Kϸ>>)C|>c y^ڔ"x X[M"q)&,S8h#a<_Ј"{.D]$J#̲_J W9#w{+.IX;}k1JS*(jHbjσK=cIc9Vd0S-u |:"$do"!2Ո? T 5 NI+G8ȼ2JkzcXrWO"ye^ Sh#P\wcmzL+ 鸼FhiS{w}18&s)Uƽ `5&f7(!f=wA=ÍTwYǥn%D*ذHK<$eRl˪l6.|tcZ,;zMeGM>kryL_*PWN[%!GֈL /Nbv-dx7)̔$p;3͡^~niLSo;JA%[?#ЊT֠TO]6-dx} Er*F);| eo8,wEBToZ1 1lb"|6"h(N o%!|Jh'"BUqmb'6p ,W(Kg4gIAH%a/ U![m@uY79xҼQ`$n㐡 H?\)%pEcc[krH8_pbޤh< 3@pwFM^:2zZ#|,u:L _K`&#R+wF+]Pf:47͢c"ՙo'.Uck^!q V|#:6K@#6_?c*BBlG:rMN:cX=X赒݃.J<]m{ AзNK$~Z0`CR1s ,"̤nC JUX q VѪy~k[(U; l}%zSŅo_ ?+&wt&gݭ4Vȝt fw'QQr; "2/.FFϓ 66B@@pZHmFlZ(+`Ƃ {TܳAEZ 4q}ߊpM N)Q輰Ù_օRTaa5#!t(aYzMH ]g;.~Yr uo}mLf) ʉ}4cLJ1 pɉl7ˆ!8#(?Eo < OG*.W;vY"Z↞@Q ] W7IZ#c +f^]L6#J%<(+i% ϻMWF H6r&W-#"cTAGZ"j8©73f@)wMS'-0V)9Tr7vJ*`*+%U/*M Ue9-n2d<CX؜5b-5rTQYh (dNG>7iwiGm|~y|_Xxk644e,Xz Y%掋ɖ\sH"; Ԝ:0E&P 7B":'5@:!]>QCEsKXHsj't$]E#J~8 4(3G FhںGnͧ.lr'&.݁=U^V]Z8qUeF(#YX1h*(P2Vwy&+^;tT., gH]U6Zn:V*Y85U/"<ɴ&㟝}Â$'`5u'V6~R7J"\V"<7S[@[ knEPde\Ɉe+0h>R Uotެ1`O}=_(G<񕙐g0bTKG=fXCB'3Z1 F=ù`J{+h@O>0B-&NūՏҽ ]9{ěɋx!<ˎ2Mm~5}>l7v ViP 9ɻn! e(.*[n,3#䩻aiOCmXaQIc+U 6HfY>2m.`29{?܏e``= :=P$A!C_¿SO3R#+oG 11DuE0M<i"#tˢ4n(*ҸB˽Yjxl$|UB UJ |w}S9bZsU> K%4+_Na 8Bc]Lu=&ܚh=vΏyDGG0ɮ)37|BW˴OVKZ$s,G5P0mv$N\i̜M8 ~2@?j|hbWx+"!KIkD~Z@%6MF+D 5FЛǒ[zM m:fw%1]fḌnAk' s?>q.6OŽn)EPidQ}7o)PC?'BR1 y݅UVޏ4£p~ģ@U2/Wshg4CrS8t5̳ r԰߷X붶$sߍKE )mHE-x08-nҾVJhP);PɁ$گk i͔;̫"$q{ѯfn6XjJiS4PFΑ'f~q쳢\[cez׻mK4 ՞8;ցhwOa* +(>VIVt>Lb.ǶC^}Gˏ:)Z5nRXF1̾erDErQDڵQ4v&7YzT%܄McA5ۉXk[@=5,n|` ?AW0&uQ þ[Iz`HU@H ;9 ԯo8QTv^ #垰v{R* 1R]p"cCOi`ilzNLB|GM=v1ۘMY->loEYC6fs{*d#D9桾9Eqy(^Ug =#EaxF S dLh/ B,=Ta5Go]e[yٺuEϠDV E9LE<~4 Epo!? E cl|!g9ݶϟ-Bv u1* { U -okK4D=\|ʴrps&DldT cJo Ymn+&3X y CvAKw0ƆNЕZ\]"JI n(u)JM1&ҶI 0 aA527p3o'(!%c'8Z #NZ %R;rG:`l&k 0`3F%-c"ZVK"Y©|I9馄⋉WP<;y'lwE5ӕdqHx/?%D+# <*铖^8KUل=72']ȁ0ЎCn0s5tNfSEUl!J\,S׎+ٚ2Ӳ } !&}wHpWJDIF]EyrEc2.Tiڃ-N|o·N"fn!:ّAgU]_c3r UL#2I{!_xQ/``8tDГ06(f( )bI7jUQ!Ȕ (Q.z< EnOi.826+='ɦ ~Gdk!XPG%- J2H{w˂:fЍx/u%̡pH4^#,)gh;2Օ2kbײ/S궺38O/ {S#Jc#Ux7D̙VygۆYRgbW'תCلn9 D^BWH>*B/[vu$8ϒԂc%TWbٹa>b\nT##t (x\ B7]ܙh&ŢaditZh0SDrmGP4LULkBkçFޤV3tTE*Ug'# f!iiKk@bP $ O&8NeWDb~JyxE#˚mݴsCWʡW4H P&@MR>n > (XGNKgx{l Tfc`6N8ٔ }kT I1 AJu-!1?nI>8NOn覆Gl֞A(i~Mo2}ڂ\dҵa:Z1@q*ᦤ{Mv6>? M4So6х)Waq2x_7 t~jns~|2aZ['΢ɹ)8".6iiyW&^xV`x+x ĵ2 iP,p7T:T`Kgr;yth.uh}$HoTA5((SUV`'l0G6yq,wwnMYpΏWIR,im{}\vwKC̦(J._ը,%,+~%kBrUaS0,gYX*)J;jf#<1g[KQ| ҧ?kpoj~@:q 2Ԇ1مN,Lw_8Uw^&0TE#n NSyq{; ~k*9w*FnBOEvxT;Lens; )Dhw#?F6w (cVy3 wN[N /KaV9LR NYwQthQf _J 8C~}o۝Y-ni$gO/M '}cK#ΗӶ!86 ' rVw|$xt\V.|*N꙾ S"$Bo3kYYH1]lR -C\n1?|N/V\5gLaTtjhV9PYm>jcs?{QkV8a|Ah ΃>_*Ϳe57`cn+)NC^{)S7^)#ڛ28G/g!z >DưQ8I[9ԫοY5/s *X@ȾGPl$*)R@~PK!yXN2,S =(^'r.ӱ D/Ey(wfRw]?n\ҟ%\l߾f}W}vo`J>(֟&?WЈ[E"5g1Th J:1m; `wxhDאtv&)Q>ixj)ĹFB C!DCH4O sq 5{O . -pIP2TEbȫqQCj hւn[^Bl\`$I\IfRA"(f~2- cNҘy8VbAo 6z4X%]({s%*~&kU4Ԯq#ggAVd)՟R1oA? ZH6B~uo٢trI[$6'2WBCaWsyP~H%QmX,h=;fկE-GoCiI*DYS һj"^YWwV"̚f$x,̏}V;`ς;]c~"9%]OџUNp# U" ,&eSP{' #J4G8 5!Ӓ>v&`>V;hl )EG8RJ1 8x__g_tƤIrIkHE8kw=^,xຎì 1hFq%@bl2aٞieP\J`:.*u5Ra%u*o;NmSD3uM=o8j% {4ZJ碧9 N1b0(̙40FhO% odf0H*mj >ȢYxX.O H yT 䭇5f94HOLyc쯍VjL~X;al:ms CȢk\.NܴO)2:F7tw4|A7Od_ٺ;G99wB#Oˑba?'bCamIExC|V+QX͎uo;wE)[x{rQ7t`J8vR)peH U8Cvڅ&rϹ#s.bɒO#<#z IaS>Hv^i5TΔqE I\${вʮ.*8e4.RB8?!r%\JsfNHzar ,~vV0PIA k}H$7 yu%sO.A#J(Ӆ^$1pGF"e]@G7*LWH,, ͯƧ)| rZEfp!4+53&w v]&BU_'n"~Z_$7X>3ﺜ%oC *@`p]'R鞚g:Nإc$ۦRY>@#*KĜa~UqQsü sd'֓yF춂f?: ]t4xˆD:'2Jނ䃁Z7oNX ӭ ek7A.:l\6dktI-X)ωGSʓPGzA8J{ qhēF(R`,+ Fy:('(($Q b޽4'Br6#_0^eiӣ%"t S-rP}\('蘂#[fe{G%qìҿzsamilxBP❚+~w5U Hw"uS^5^Mc/{`50$o@5\10&OʗX"$?N(H@]s.`륄_\^tY"RUku\+Lax/g(DY$<`CR <ƹ0(I %&Ohč#+jQ9P FlĞt:k(uj=}6(ۗʪ bX.mJ;/m n4 \Q-ȫ-q|% j?C xx,]J\i4s^*h%1pTiP?:1Wf;H2#:Y)'Anv0ߵ4a>rG%ZfЎe0 A\U1&A9([z*򇿝NڏNåA![L|<k1]>1rKY;ݸ$CA5M31qfkqʹi 6%l˴R[W$}r JhZam-f0B+~$qAAxMz9Y:ٹ ذ$>ƭ瓆{E2C+Ryk 6tH2CbnX3t"m"yeI(,@(g7m2>UŽۺZQ$Dx8KBF/F{FbbD76dCDw1n)^bqVbvy=Nqf:QRp'`Ͽ_*wq%[b%zx~aƥxne=JڊB̦j:G@͵0n`4\ {;]$R\X?Y0k* OgShTzqY]V-4FQ*:Q}ـɡ=~XIudcz(Z[W\KݏNEYhG!<-I{5"ZpQ0^VT=AR?;LyÈFrA5ׁθȋ@i͊?%!(ZSGWl{MrvU51O+k.Aw~;;^ip[ɫ1#G@ߵD(|uirNMvzP&0D{$L/^$ G"Qia3Ie){9ͷjc"-"w9k̵=N*ʼnrwkQȒD9+- #Y޻'RN|ViS=T$@rR^C38vjkWάT9bI_z-6׀ttj yd2uc.n}Z:ւ=ҏ8ܜE3V@R?6K[˴ cጕ@7 5UN)l kzH'sk| u'Ru,WqAh i.Xr53t0=ytը(]L-7eO?ɯA+:: ="0/SG+JY/9Ϗ*\x}#ǰ?®l ןUdL~9`~s/"VTʿn>QƤvѬ|C_׆جBV48t[< Dde#B/wVf@cWK"m83/&Xu.\$z/jH+UGƶYώ2~h p\.x!-u.ERvOj'k_1mf2mcѐ$%Ns #gb %=?T1T/F(*"XaR Vx&چA؏dYUmw` /k`d"fj'(  LZg`[%C:3Ζ/^VMQl-wp105Y"ZxGۦ*⌭(B$SqLlV~T`a}/ox))@{&V"OkV.6gn*Q.jBEPb5=".$T,˂4&hUgTMi>S_ȃC≶v(2t"#P`'y2YpQ߸P@j|-mKf!NUA#t$n-?='~إ9,-}JR)~D<{_bM2?4>Q+#0 ΝDOo{ f N4Hv]󾱈<4x76]z[{`^ e=s2m} 2:3;EtOC8K9jm1.R _⣉/脸FTnPIDmۃɠ՛)jqZryUJJb FJ3+ķJ~8ԯs {\! ѾbMJ_b'90jnz;Q@ G~ʏ՘j~Bzv}9v ܹ0UFʥ@VDsJ5=_O$N#145mwlP3''J; ӑ@\]ڀ ߿I]uQ.'zwfYHYl`J R$ =x^.[aOf)+bݧΉzRYJ__KƜy-(R؏IkvMiRN\bf-1yB[vJdǮf8wjdJ:fsRJjbs* '›mKRP' f5WLh=\zA^J*{3tYyní5l^;l,/6]HY \}P- SUW w gNՐsBPt~:,8`yn3JD&H=;XAk-L zmQdžH/LGD umth_ Bdf\iŴ2^8&'H1&kqwֳ].ڰʘ&BFT NҒ/ij9CEDP̆^a@[k4lM]s m] vs[b)erhJMTpȉnfr-70VGL1U10GzA˾Yc@)h3x#iCsyiIAbk7Ohؙf|aI%tԭct+C|x# "hf!-hЪ8 &mC9 2Y7 $lYMB.XGѸ/qA1 ^̽}4 <wnT6/{՛||7ry7AGgow~_ ]@7&y.da:|>!'|L!9r7}6Vtn+Ȭ ]yQ9W=`C;#A5\Z\0_ŋ*uHv"b9ǐci=ŬM_R2k8ٺnЧÍix˜gtҫ5JQW-Pv4t cTy=pJ,hVTHZeCU%6;TNp3X p^9v,r7mV{4.%+弙j*hM>/4΢-eq`'ky $nND XFMN6}Wn [޵wF e(ҝ73Z,HαT2 IzŗP1nJqvehԉ.t7Y6a'aY@3{6_. hwÓ|6m%.=4fN6l~F+@,Ev LôD^v8[ٍX;h RNcsu!?^ۊcH`\8x8t]ƅ}ʙ p(6m磌JRr3ՏdZMxA1?O]ivlOXtGn ECؙ}Q:?{+7ONYj}c8TXFڭ_`? ,m؟"urLp[̭D m8OGmT, ?ɟUM3V}ߴjPq5uWeIets{Kv"}f@d%}"Afϵ~̋oZaYhץg_ V`[/ɭۖi"StM.OE>!D䏃wm^rКWSjyI9p7Ѣ\$LZ2~-P'.Yk1j2$s?u A))b2.Zt|!.%U~EaͤEKDyc̫$t[S":n#ҘA<)z|q|w~$Xׇ!U&$dKgh,c\G$jT4>#k>e)vK>d͌IC4]v<9~_ Hy`*S O8(k K_O0%cv7aYH(NÖyVamVK jw>t,kf m,xlMtxENHQ2TL6eso9kk2PLI\P  Źj~(iȵ<Ŀfit,e\.gcΠk ʄ.vxZDz-&{! B F 9zeԥ&xV3R'а-ku%w8=/T"ƞsR` y[2\͎GTe*gýHZpboy^K`V`!#H!S}^xY֥YW H=VK^}8BewnZ8]tsaNGFSW6@_oc#E*Aӕs)4[ԜdUdzw:"K̈́N4-2u]94M.ڍzA%=QjO9KFwfJ(IXR;uk_l"8Kvѯ$|m'Wj֢Y'+JB<0.k#rWɍ| doy[_ pl͛I+ 6!p2!&\/NŹOW9[GtTkR>:Y'{*fLw&譁P1#;f?cX%VF*^NQW]يEy0H~MLҀ^6Az]2 :HbB*K)vjEh7TvQ? V1p $r2wt2FW.DKSH"ST-!G>vAs&:$a'#Q'mBsQXb.+ .?BFs?mR#ּ d ʶ<$)9!|i5SKSU|1aLX; L_Aevu>EAj/zV5q&)ԿR vYpvp#w!-p`#qk?斆a0HΈ[v: L6zdc0gKxⳑܥs/iYz$]q(z3Gb)7žHr[d)A/W" SNː>sq2}J$3)Ak淡=/wȔRkI&voŅ޵ ȅ?;O:[>!+M9ZuGP"HT ^Dn|+ ֞i)Fhj2eq,}dm2!G"er/@(A3RV 'IMaׅ!]IÌAStңA@#6Vx,9xI4j:>!m=X^Ꙙk]9(5QJ8|`$Y3p֭F$O\5vG5P(hSk+]Yݽ9|Ls:6[;*8GjݓjРoCYɻ&x=Ȍ;, UO!;) 91f>7CQ*#/>n UIB FZpS S]5&6:(FrkPoYyÇHռp,0w0U)G0f:=/&EMgkOnS/>CC "HS 7֦S:j7fH׍U&[3Z(e)=@57'b% SJv;YE7\1mmH!\H{'g- @y3ݵ$k4qvY$ h4PFS5 Dp"};ҙDR;1Q"4G Q@$, Z+k4 :ۯGZ]JTٺ<2TqiFS {EJPBb{o\8,lU0J)0sx b90|ZåCy+bf#PexҶo퀍 6"*D',V`[c? ׁJT9pO%.͈eۃYk<^ZgXz| i *NVzw6NJU4 _֪U.㼒/yuA!֜wHprd#RU,B)FL42s ܭ+%CZMx#Ly_{IJJo"{eDy T~4vNwřt 4 $쑇X*i7Pxp(LW#nA:8]1a-_$"J GRCjɣI|ow~{k@btKY0Ƒ!H>7.. H렞-vP_0y!{D3Qub/kNvƒ}1 yDD-&hw@aN0%8Dܝ/  L>"BAYƘG֌qzO;q[U&O5K3* \mfA#w+-^Y NCM.'Wvn5xE43ͅ+Ms!4t#w O|T[4#1G?ȽX+ƜQ! (,N9Ra##)xsCZ¾({E}9[\ʱnc=EqM5[\xBBdw mg~Ӕ~#,9^J :4P;&Jv _{sIm 75.ىA8 ~~/ ၉^)Ő̶ 5f(V MMKc^fTvb)wDtb:,EbD[dML~ufg!?tx B4=W %c?̶P6qjBg4=ڲl>sd.^pd5^Qf s}aщmplz"ltɍG:ά0s.99F=J΢*p콧V n)bߚW5)4>//B8xdjuI-Ib%hy+ճ&fK]9\lX4)䢔dvu>HM UH]iY<>^pjغg!8: :ijKjO.%w6MK?> BQ&G x,v<.IƄ:Z;]i sI!# ?";u[Tx[Kir!Pe?}G渞-2(y 4AUf{@K]Bw /nU) \ЉnL2Jрu.Aj!"J#'Cw. ZKab[)o` s'j'Z[`-XԴst ym ѣ&FF$?->& IBf'0 S.\_g,Əg3KH>4S:44@>UqM* 'Gom.e#z/X >ߔ+A͊&ǭVK W/5QIgme *~bL 0d~ْhRwT#1\YȽ"SK`u &sGJa\$R;xĔNyx/~z?J_~i 1Xf?7)1bZ"P |ʑ'QaxYdʡ*>!fvw//޳+ sϐDW#fIlg2_ߞލO& .oxW. ݙ*AG 2Fb"qcj}r'.P1s:Fq${ɃK>г4P&¯JY>ҫhd&ջ1sUXx 0Lk%꽌j~Bg` p>BD9G44e溾x{9w3rY7]-͛.h#=a>;<ÿ0n9V#dk|:Rt&\gkU- Yhݷz@ISF.Sl*m|:(&aM$ɠjn] O+ `fž>6Ёuq@*Uh) l>i6RXcL$*GU4ʻ+Z\}1㉀XMV_z{u4)MNf 8GB8Mǡ{]RN]U8Sojf2a#A ifE`A\D4ٟ9~׽U#9أ5aN2}Y2)[NiT뻽+_rxg+k>'؀5 {":䳽gh[=For}S*0)ǒv6DZXg^.٨bk254&jG5$dFtەZˤӐ{c{W8lt|5g_).BsHs!\uǵg'c4P1*489XE!v ei@„_Sdtzȳǖ[V3J2[>os8>Zj[1'ڪzHZ2xnmfYZD' i{)0=GTI.!"=#F_Kfȭtإ!bx=f8Om2WǚɐIʊ!ʨsOkM[_׵90t5ƚ>dF?lml7 &Z7@g+GT͘$}Gr);? ttrBRwNWI"febc"F 5sDR t uĔG'@^6MմFFaKsGirT6]S'/6Ar)}Ll򮔧%C]`*qPBduXH O%GhW0~jӲ>)zI%/iK2BҶNR[JbiNdbh;q`{njI)!Z {p6?ґ)uzL';%c[(J}tb˩{4@ ?chj$܅Ař8l Bڲ{dp@ͥ$3@@1wUvY#'4#[zC( qBIg$稬^Igix8w(GQ;0~L^P jşcBf)#5R!\F74BTncVbh i 5seeg)CN!iP2~wH1Rb^Uk娏=@0}8׫9֞!vw}tlΜ>pKb.gYsJ/*߁3)ڠA={XIR:\ۂ,)b^*orsnTҒhy6edR2's'dtPDxәW1=\ B0;&eb'N͍hU0P{6ydl2.(%(F֔+bV_*w}n}yf,\dߪn4߫" (&x-& ނ"1 7ITGrHUXmQ_0ٖu(o+7(H*On\ctx` vtEqhQ}!jҔ iHFR̟#qᩖc= ~ _%-С0,Cy,uqvPQoPmc IfJLxX&v7 h8,'K BWy˻T8-aoIE7ɐ~\ 1s=JH][t[+n1R"8) W<ܧ;?׾;~3i'O(>9DC KԋRiS1ёDi:կ sktӎсUƪX|Jс~FEcΪJ3sx,9ƴ.rm~6LX}!y4sumz)8'I&,Vt NmpTOצ:&:*p7+os k휘bM|Q">[^̌g/Ԏu{$&u%)q;N c| M·^]庚iޔԞwӉpjk\DMUyy0M;ݥkJw:[8(=`Eud=#gmCfHOE-e_8~c$ے:+u,. ;.?MYM7rbo?4FWnݍgm# @8M}{4(nbТ}G8ΔdEs@c{,. qm+QGV Мq?;("DIuE;O+E=i` yʢa|O0L#c&*K}!>Nj;wJMp贇f+ӅeA~xm.8~AHwf@&鄙e uﭐk09@v |eHC%$![$5HL׌IB0ē:Lc"%lo3lB&A^^^>uyy@݆P*zn]H۫\oFn Fk[> $/B>rj%o[B[ +Ȭ&]cTy(N t$mMy$*LGur/>ey[7(aw9%sCb>ȓx~4..q}⢾w ޥpXmSO%16i_t H#\B?ڗϕ%lX+5$^d 8gp* x{]"|[#l*4Cp%s$,Js_#O͘ ls"*H!s\L)R1K>")"SKƹ|WkM@$RbQ%jtN ".犕?W+&xԧ$BSjZ'ff{yڃN;*3bDuJEmӥ >6`k/fúJsR֟!QBSt*W{B>Sm"H, /$+'г_ D8օϷZֲB{nK)bASs[aɌLŰ|iyۯ Bi@|̔dj@#'@g$xBw(#Gc"hH_oM eT [e.r O L-ns"ק۷.]"n$=[_gDGՅ-[NihBG嘢 a=\ ҟ&^C[8)~U}1YSI%u4N`Q` ~2qW8:< W~`k̺* yB'ybcj5N?~9G3o^:hd\ܿ ˭ݡcR?nE֍T z< ^)dKǽ"0~(4WO 6D4VsổOD ި|׻j׊)8Ǘea ф q~ Rлˇ B,͠K"k2 AkZB+Zq_rHa(I"Hci-fw*XӵQϕ|x0|O>4 ex@Û0viO@#TvCj'"I-mt(IXi0LxqF͈@^;mQ5l|joɀqA-gW[X'<"O Q_yX.W$nrw&CTm+uƚ+O{E)W<`-Ttm m /ubU dW{<d.հ;%7Z3_IdY*=z^uQ<\%LX3[ B3 <md^K r#exJG[:cd #?>cv{v 'l]}wC}}xD=)ӧ4;$a_`񏤗X~IbV1b+a@(IcN7ۢ7vNУ3Pr\FOϚk:@? Gr*fx;<}'Caqݯtj}lB+,GCU{]B.yf("mvd~.|j[P{oƫTya|QJ+e>X&ƛe NnUЩtzs sd$ϟk6x6,~Y2|j=19'/xdx`i! CJ˥e_-,y@:C4.}iil?})U3,}4D> bH_\Bn "bg! [jd`p0C3vFYV@JnG\-R",@ (]w_=Rէ{G0w8 ^:xv%rmcLPf?-z6_I>U0##njF m6lJ[ۿh`B#~^fã(Lr:kҙ+55>ݛ9\3Ӭ}v~/Ҹ魞킕ܡV x`,i eELk:nOm?R(3 *6JIb!PƆTU@D/yi^ns^z8[ \~L͞"rifq;3"v&~hN@*i&'Hʎ#& }7#I ȥgOI!&JԍaGA3OZ!-yL~)BR[r ;/G[Gl4 d\^?K#C_&(C8$!@FB0M(TpZHfOdjfUv6u)TwxJ2y `chuB@VX1`z-떼ˢ:3PyDKR4M)}ݽ]rfS՟1 1}p"sb ̼KGs i1x}K<Բ*mp|*Cx?H=|?OT9FƐw7" MV-4a~ Iic2rT4]qY'k~j-t]nYM#@ɶ/>ki ˟6B=~ (Tr EsB\HIJxhs?-GW;Dž`>@?=f ,$.Đ(th:P7*RI}))uGfX.F$vdӽUh6jH*C] 5Jq%kQm)Wi mq|i/^Pi`Ee`e 718h@˯A^zք 0N*xGH׍DKɞE n9˔3i)G8rS#jS_5+q>]dHv Bu%孚uyHrG)-NWI,&HpQ_;C8-RSsf*w̓(y2tou)W{Ԃ_ep32GHw=9SGDdd= 'So FpOM,2âm'sxJzis+a ^(MEw=Xgω~p&(o5B':0zxn3nmZwI!Y- if;{eIQMٿU {MjW;ȄEݡҾ/\G;B^7"oqrX5wA8-=D_Ű>VV>]>{е&j^M:t+}yY Tnq4MIL2Fa2Bieeͭɫ&i6mD蚍9>A Z&-5Z^L@as|hnvQEp`v׮O4qͬXց<~(w'~avw2xp̲?q^-4eLSGZvW ⒈n滧fv )KS(G!8hՉD+OcJK18I;'d$#ڽ"K) ԕ+';'WeMKFUZ>[ijp|< t).«qOPjf"z _|{EnDw w/XR4qV&+-ꏏl'y-!|T4R}R6wƗ$NOj27h(msHر{ĺ =i#xrn+1i+I]|O G7'IA! -L6gfyEZFpX)ZkHr`R# t5򒍟VK|%԰ʢo5Rfc`ia !>#p𛳑V4ik6^1I+o~ЩCL`:ෳ^8_+=J1Pv% 5V4@@Ɉ]X% Vu~fbk?8Ax!jڅpf X< scGpSTBAO>H "aoZ7G^{H\̳`.*5y\G*RU3a09U]kʅ+ei $'yh7O>'"gVo-l"s~ؑ.x ՉU [:U*/Els2چU)݀G@ u :a@"6p>}VP JyIR D㓁~\U9,'@$P,7++KCR܉_ mk|}8 ֑HtN=Ղ(E/,o9ZgiGP5>:YC} 1 aı9Ɨ_չD&]kowXGNяXC/eC @C|3F'uR`l"H}sg~e3uU짹P⸹z[ Iqrģfsӓ.5G6֣$M2F1[-|SUFW$H${빑5 ovc+l>lUjNE8c^W$*>;"mjT1nb B{əˀga`&4yUa3ɒVaQ.|̽R Sp:*sz/r+;zNF9 _OXKǂmkmBjJ~hMqFIuF3񸆠gr> xt:`8 M8fBz_<[)M}zSK! vp8!ЎRW<ΣV&"O{j3L-r,G|/Y=~-rґƩ>%l\N%RbkJBg*1MrQ{=L&  Bs+Uk6ȇcHȟo+vϠ&qOM~X@}X3'YgvL#(Tᙨ+s~o|I< w"ϥ1fIy;Зx Fw+a = B :Qx*7"V7^I/e7LST[Z_2_'M?,Kd"j9 VceR|D3ZE3>mnrP,i$/z 5w@:m'^`JKOr~ ٠DuÇSȝ+,AO'#Q0~׊ D `H ǵh8-w 1D&.LHZSe(A(_PtFAg.QO1]U 7jpD:E)t43(e!%WT[u9| N=|2EJʘ-m?a8Pv9PT]*(i%/@F(F~u=(=I`SxGC”$-(_~TLY:+gVOd%H{6*B+nX^1F| yjW$e2%c:1X')]<^Ow+۠nX~sle7=7QNa>w@+Kܤ|_Qx*`S1'ow h['۸9qf%[B:-{p{)Bln&tTۤ%ReE@OMx$P7.,S_ie|e9Kx1,srDNf-!O&TYWa^CYB{xu_{N>3z&ȫx ΡD+3=U8e$^`U c~E)zKkmGl-&ݪ[]w6!@*Ѡ)sthD2~EpEB>7YbJp祐 Z9 S,'XoxX᥮F{ zy M̟SMqﵵÒ&,ae狖[7`ɑ)bNYy]H2^3)+lZKMQ>'%VT&S8fb3ta0^b>CTsWLrY[^tM(J$)'O:BIكq6↊Ag;(!'MI_VHC;z; (N\Nj͌W_4!TK*8%ekP=XB쐀`EA15["H*n:"եe`$VmY@4tTVc1,y2t n(!U/7]IghxD?Q߉(y!$^g@ߞ8Ρ;eFƪ83ڼw&%Voo:y p%#I:LR8r˻GݼۤXq6AfeL0Eè;2,%ݗޙ/0D=c[PO%0 :b! M~,ʓj.](>7BBuwm*VV[l]+2 LS2ۓ',p1Xԅ',7!b)bئY;QJKR)[C N4޶Sȿ#e+5>BkB;d2mZ(wȿ r |HgeJZ/%c.A~r{" = fm*{6 0'̋`>o9`}](:VCcA-L\GÐ@[3.= &S(y/s_(f)RX! ψxNkR ,cgZ+2-6el7*++e\VT??z"Ч 5TdQKKiY =yu"G7z݀AYFoH .E'[7A‘.Ѩ/]IH‡Ӕ6G kt|)n'87 n|)S/ʲw@ 4Z!-oU ,<)z5(TO kCSVn21DJiO9qa,\0]USm$`:$MdOo[ &4Y :8[iTF&.bk}oY   zr*Yc~y$G*LGmFS mJpbnc;cP1,U=*^-qBԨ%xf/`D%JO}YTe#N;1hGp>DZ(?e|OnQHV("NӃvڒ8u4hYgH <.:2~T{V*lɻ0v40s< ~[oؼ.Ն[m9O+>oa,5fzC5;㞏Y d~m*VxcU蓀ν|uȷH*A̍ 7b##"ӠC`Xc!A%zcۤ/0.~n$Qt췞FftTmUpK%(TwPe ;IH"a<qQoh5]0T}lsSk4IT 8G7ˢ0$|WpZ}qYG8Cj󥆅僸N^P|Uby!v>Nm Q[H7OLctHm(:V[Weϳ|q[ȽáAq dMmV eu+^`𫿜~">ZQ{r>&1z,O³EXǂt4%10_=C_7(থJapڰ-S9R)HÜ){t,e,#jkJ6eGA?R7~UƾRgYW3NCI\j8H3-'Ag}!a M`蕜9W q7 zO&tob+2h IbiXW3/{O;݋T ־#t5_tpOuBaS$r]Ւ-bs-0MiI/gf{_m_$9[߫nGpA$BA&|"g%9i"Rx ڞqm?3'A Qy<{r4-AތP#?r܁܁ KTwhcMG!PƟ/};_;vG+U9!ʲ P$SV.K:.Aɍҡ G`f}e3OŸrZ NIBDŽ|Nz RnnəV́nG[ 0,W&|F\_%=J e*z[軜xոsTčCw`Y4*NEcXՕFd%kdG fVZ*A"䰴oG >y+~U_7n꽎n ΀7o3KaoYAt+a\V_{Edx5ZТ?CN[eAt93%X g> ­ X1zdW=lCl҉)1\kX%yB֋ e͜ u> lD?+9ɍpk=;PC8JŖ՘p OX:=^iiPjqD;ܹuD#]ך^#P x/t,wtGDi_; BIOۑnJ(uם+ Sl4 >Z D߽*> MyߔHqGmßƪ2Dg@C3fƛ)a*{H T[-fxk@O96>'xYV)-xzXؾ$wS 0G"*QŨ'řyM +BuK*w4)bk(,SKj68ib",! drD~6y*;gp+qt>[|:y*7:8*Xބ'2bLm9&iiǪ8a qE^MT%J9lzqb+^QLKP>e/ŜM!]٩ت\OPjLC\Ȧ_晴4lLV=?{/,1+a)C D!W|+(N?~Egǽ)z3ven_4h%E|RL/1ټ}WsݾKP+1hH-Wo\[܎wצKHÌ$9'yQʚTVCHⶵ֊ Xڋ4\3憖" `o*':OJ.O6^L ax(ֺwCUء׆MUQ{!r!ܬV Ui{Xj`w ZAvMQywY|g,Xr3.ff>!Gd7(P=.vXܷydA`\&oҹ60{=C4.R(5Tyhil+:'(%ۥٳ4\V  [JDkv .y9"u].OrhiOjs z: {1x 1p-`TݐV70f|HW3?!wꉆge=R׷SP@y{OA$>4GwDxS7Y3qVY˙/ 6NJ2?/6jsVn5Ug sFNa(D _5s'Eo3٠`ى0uЗ=NUv ic 'qt]M[,fu[恼W y*!: q>N<hFLiS~9|jI3E;ëvj|̗4 l0xSndU_{prw]eVBɞ5uӀ}.z O59R?͖vӈ<!8-XdKxas.O0H?0k{ `S#^@o]O_c.Z1JwwGLU!gŵ40_4o >qE(RҡOa}'(&egE/C &']k?\L~h0]a1O䤑KӁMI%&#?z oqcr Fiu{!1SX46&sP QP~l^ԅ-r@a4"[cCx)(r&Y.k4>&Ąn;] [/bAMʇg)eT Gh;xы˲1I?&=C/ ^<< _S й'$ɎB ?>i|l!#Ue(]Jkoե[yQ8Qn!CGY7r<ޜ9D֥ˋ1*X"W%[A?o<$=5-uvഀzCHnn"D6f]GIKᮞR? ,-z ͻS(ѩS`&13Ȭ1 c5֣_;**h3o?juИM$ޠ~azr-EFv4sJj*0%Jxޑ;Ўz ^"d!Űg Yy#/gEISy:ew"4lYC N9[J c=ύ/^8k(hmJOQl2+DYUGX2aq]fmmw5焱ٯDڽR-HKy[{Z֨YBF->{JRa=CBɔp.Gw}ޓL9ΐ"ct^Lc;qJds)isq>MQdÿ?O %/h74 hdgۏ{z^Aj@zbNs07 \lk/y>iBt6YOw 8d-=+JtJr6eOA+,{ ې>V!V/ՀٜvrWG@LG5}GORj vH7*y#m҇OzqʷX%D7bTOx((ٍ,ǀv:ͰYv7`xǍkgvr%'J;Cɧ&]0kη\n`{!Os4xz;yRƧ1wˣfWYښxpe[1KYLV T-Fg.d'|w3( q/JZo% eZeAK$]EP♅sB6nuo8lwwoS/Dí`"H~ ֜żtJ04 xUH9"1U0s5Hb'ց>Ϭhag]7YKsYh1 S^@ͪSYZa?gt(+s`tС ޚlW}ČĢ]e7ߺB *VWJ,Ac@һ86N&E޾VoBDoq@v *R`>qgFL1-|r(O|]%6A-eXqAR4=nZM\xl \zmN;+ǥR~$h!]f^)‚s :X[PX+|CU=a\4G={OFĹ$ q b Hʏ%UlYIagEbK6(J$ l՞?e i;HCj6V)^w65!i _, dX'S\?Eq$(;CG4w,kNOf;d_r`"P(9؅+/Yfx;ub4t7z|>ao>= =d?OQY 4jPvͨT~%L4:rT6Y$'0T8T^з^dĠ\py7*ofy1-n`k.2cn~UXG]co䜙]m\ a5n\T(4Y쎾Pe%)&"WHH8p8~%C$rڿ97z׆μ O":.yCJ,\3ᴮF3R_]֑="O%Dd$xöJ-ClXv*mb% J^]Nʕ GITZ}Cb]| fyҷ5HV 3[ FE"^:g 2 >Mn,u`܊R]S=Ǜ#0S*iA}^Cx]6~ ;i" % "H=Ƙ ӓɘċA];)pE;K'u/޵%P!p$3X^1Hz8e6z[\1%2i zw*ৢѸ(xZ|óa ]vަ ׁpAG'~MXIxR`&],鹀惗 2fe:ؙ>t] L A4.js|OF[Z8nl*߱@8Bj +2Y8JYr: $ [(n1ZQyre36Ԩ"2/8BXt橬R7r^t&&T+tv+ꂴVonc.fV;od]֮Z y_N7Z|j1{rkU߷}hf;cH#ˊÛ{~xXu>иTu~9Pۗu1 YV-ւ +h,\;Ag.Ż@ Q ƫ|Ec浻 ֗sGCB ZI ZW܏ ůNO Z+H|qxSǎ { FX0+B .88,d /]]ءZì+8X=šΚt2W'/~j|;w;:ÚV/xɈ7%ϋ%iC?v Q*]2n:*r2uE'B`jGA3vUqDh#BZ^jl*pTi3!=..~\rrM5LGv9D;(d;p3PO])#]m[UT Z%S}FL"Qޛ=$ER+q(oW3+*⩝%SvZ" &q=eqܧ]Ρ/~p L1ZDW˱|ɞu3;>}2dyyR1yޅ*Ɐ)˶XM/+#Sَ4q. :]Nqo|Q)tG.H*>GZ3ny^)XW$=Da~MR;Ig:5 m d8P{d9 OPAN7{~wWNҿ뼷~6W_қ~zp2{~j!Bў3d/[[o8 qTz#]iڋ>7_M P-{NA9S DP1@~) ".-ʹo_ _Fmq׉Mٶbgm&OV%ZSźd4_6 vdj@ˑQ4X#7upiKI1(XxHq;^#|J&}0-I_F$ƙ5ԙBh]1Wr S)KV'r(#;Tׁa"J.75˄.{qs]= m/SLı=22z#m۟*~6sgyx})_/Ι Ch]rsj&8Q=0mK?_MHUSdJR闭pBRpְQ>TR{p%t- ]v d,qo'^6^־^ԀըҺiYu$=4"`a mZ!]b?ļ/_4!Dw'Fsl}\ K1>zLH.!DŽ\s7%Y f&L_aI/H=t'qY,WD!c-$A$⑇H-|ߊ*KK-ِe#D],Tۙhx!^áp/ F `ʿՈKqJT`*("CFA>TgǍ00['Āơ^fu:G ;NR?/?,L.JnU5dӫ+ Zt>@M.̀&#nQaHB zGRn<;K]va:t>ޓPFM%RdATf3c 41)";)GOlS(iH2FM`PWS,R24,/1Y9dEoF ŝpxP FDf{Gn:(G8q隆:ŕȞNc̩ "NE`k\Lha$9OҟT)PWD?S(2,.FU =k^9y@|߆.2g9^ tx'n#ʙFWtn~*a*e\-̸=H j\{%j,7Bz*8 3٧ {aS4R |E*v֛Eߵ ˆz FN~c  ܓ+na:w ;v6YStiP'q1*omwzb}(Gn;_ڸ 9'M=_!R2C]٫5m1^h55@]WmYq!>x}cZ66)Lei#i/I}U"G5RR)Wm/Bݟ&]ϰ^fLHB|/LF;uf-ᵤx6@Yڏs糫=<} G-ozNd1vtVY{pK1XϜy`a8riΑ"g%]hG kwB)ģ| aqNl7ރ"C(2uiGpaNK;pF 4_$*8В#qr56GE0H qS#NpV9/蒛JWͧv wa^ӣfq : ̒'7{X3:7ii2;1չ+r"(TY` 1$i[rJ`OB!Yg@s~x{Cna9aJ*2Ok;IW}FGG2\ɶN}M"qiGgY."Yw (;f.CLآ _=.5{|cRಙ̔*:R**"&GjW|E"Kau# 7=?U1¼8q삅K68 G@@~:/ J3Z捭 M J&_3 j*|r`ϖiϷ&-S5[21h#_ t9GB0\|c5ymT)` 0K~zgW{Spʿg\l7jϾ;yd?$9Y Dj~frgzq&Ǐb,o4I E[+6d"3]ۘuO SNceMLTob Q8xo̲b* t­~4 V7.$:6CU-/1(#a3a#ڭ}* rÿc2a |N!/6U3֘藯yjø3^U5=WsEkӓ,c"KҖ⨪1Yg={0# %R Om+%W" fgCﱾ8k]tqs90|dnK8T:ZaN(!M15W|ha)ŁφD*2ߑ7z`:i$Ef,xY2x5sj8AZ׳m.!s_+Y Y+CW -kG S]de,zm_O|zFtk% Qi|x_j}+5;8']ƃ. g܏O~ c?=fg2Nj|l7x,I_iA0N)8qF4亭{w1/얌.?! X|\0ײ]ڞMs*=tڇVʼn5ˡڥŗKjwA`;/F<n7br}N{1j݅Z!,^,C i2MD71sM,q%ydXL;='lrD{V RlZܪ#EjzJ~30~Z +x"?Թ*>J4Tηǜ͛g> ꍙHlY2Q0s5- Ȃny$V[*z^wh~LfΠ x깾mg߇6%u|ܫ=n֘EQ]A9xt(C(#XDixA<+*2}- re5^YDIa hl}U]lLNMޅʣQu)iYDdjttC_;SkA,y:vYaiLJRVÎTW ]\0᛾]3zKdP(s]a nwO&{Ih,>iC1L!+q:ٗtIj;\"Y6?6qڨQ:0( 廳%a~3`}:=c,rg!&LBRrfKĶZ'TyfG[Z"LfX1QDw fbzbgxCcN[U.RYFup?:2O>ft˷B{^6b-r +'=um8:xSQ,?V*BtPT̬y:P57`l Gkk#޶M`9xozo7:a#i c~qBS%E>cv tߢl0/ 5]x:SqL5e prD.csW"+=Fsúe?md0i8EIe]txE[zϡ4GZM|QI )IxRגTڶH>ԊtWRCPch+h8yh#2R_d>0D^',FxG*\Jz=[u]nXSŽ)|Kx(VZ m#CY*L3]FnĊ8Ŕ3-8N۪ɵZZOM,$z*- N1YB].FW0ό=eahWoiΚcI0^J?{J_mU'A0fnLE;px0PvE-g#,|]=MUK;4A5zz1J('ZvO^Xr2JNwT{[0F'B: FӱT(bWK=w~p'!/H5:g,yYQ˫}Wn %ZH_ҹQoc &qg\}@d+<'DIIh=x"ω~ XJR}BK>:먞gs{QcC#'P5P{ HzņQClR*P. iDoe&&WrWS:Oa&`ݙ_JDA7RR^n G!24^+~8S>FgiǺ8L;^%"/AJ| n(>H  ; g9* xה ,K@[Ű, ѓܓ֊ +>uo3fgQ:vLBdP TM2ǖE{XL ~1<ʃ7Dz] QoӉ,bsRvNlc_%nZSa9e ?iDԸ)7=vXsC:*7 {DW3v(E86W>6$zA5hOa#5PM!{"CO26K7MWGit ̶o&sL)~gmHhqġo (RލwaWo\j)$d+ș#'\^3og0W J*k'P,=ˊghW{RGފAh]sy w{H;u*Z#pe*;ɏĴLXr"M@bsƬtⲷLQ^qGŠ(6XDNv6n'lp]sjm}lo_jWa]Z6T.!6;v*.䫫4,T#"o<V 9Y;(@>G8p T%Я!MxA6Wz= ]H@_~O Pϸ䅢(/؍H%6F^ !-F76ЈgJl3Bgɡᠼ K5a_λ?4x:ZXJ56G>3=f*cg})8 /AFE]&0Vvr 1RKYa cRY++Ltp<8htpU>X uwi=9Bf0;fȩVe"ȠCx0ҿ*P'Zo[ ;m{țsR*i$7@8Xʅ!_kn8(U}-f'y|7 Mv&/m14kqv."`U~m*n&ñ9}~BG2{faNY|\U]Uk-HL8XmgsJ:b)ٛhR9!9<˦#-\"+NtD|.`W)c MTTVY/#!fF ;QzDKfػż:ckgpRɌk[4~lt'!ʥ7 D}F>0zd;D hi=,3@>n vgշRD)%/l}&J77g4_l28e]ʐB<`.q]cI2' %(%\T.ڬdPp8i.'jNnAmHlZg߁5W7W<^5'B5YV97قLk67~C^CJ*yy3dv}'ϊi:Q8T.@N$5;,^\"ֻY>j E$fbG+S~)U {^o8U͊7 |+36V5x:N>{~Qpɍ>7tZXዩFi&k mX_(s޽abv1E>1>6U EU5P4!Jց2 h.V8Epk 4+BWAj~`qPt&8OgA 毛Ig)Օ犵:[ol F֬<˘|3~J>t\HFMQ5XmC3$h71`I/0a}"Ւ@Ŝl^GPP|V4k4~jKpI"Tik4b]lB**M< ) [ߵe*\ &ݠDPB \Ɲ: F'XVO D,#o]3W;0+Ia:g>WCS4߲Ab)0OD'sշvfQz;\zjQ\ݰϋy"ZĤbf,~.k?&3QP\9]11};_Fj4 ! _҇T~jf_ʜDldc2-aubEQk GW.㬒$^u:l9u2cfn>%+ ]XP6_֮NƯ^hܡrkl1<݁J'? A,~~Я[o1gm]yop wT]5@.W/:me-)#hRTdp&{m}$sƟpyorO4N8>)=066:uC)W$}qk+D㍉e /maǦz괔uy 3_&S. Ex(( 1S˶,>e} 5Nv(~x"z ^p쁾c5gWKǽ!*ߜ31Vx 8*K. Jԝtwxn~qe]wA2qjZ $0`2=iA>+se9? 5){ 8}8n,-H7Nd9L2ژ hޡӳHʹ}?zj3ZmL/QfH(8$}VG=:Pס7A6$QlC7̫ ÑecaV>Iw^ӁJm;1Cx,et]߮7}C|W鶦"aw8`&G)|NSu:oɀۖ©+ (3ɔ*W/h _5=gVꈴi8$<dYқ]Ĕڙ$9Ϳ93mZqwGˬeJviE,YwZt\csf?\MG~w{J @֤#5xJ iY,*V~ȶbe!Fq2>͛k.ёɼՏ.EBr8Y7 $F֛<(qjZlh8%kEE:Ex.xforC6L!ޢWOa?b4sJ ɦ'z巧6wMW(RD{`ͅ*)yjA~GürN])뺅g>2xg+ ]<r;Uתw(*- Cy桪~?lh8"2Q=^Em@;fWR,jLNMnQkTdiD#mrQVX%4L53"-ኚB=b@4Pg7ZAT'b{"O&r2w cE]5dm_TG]T&!'@ '"M=8MUG|P T<\2~|2 Ȇ!Be7N z >._Pe^IRs!F=&/5"GV1?mr ZsUKZeT7xOq>is7;O᪣4aۮP=fɏQ۠d28z)34!+뀑Z*}3jA}gXi(lf> **يRmʈ>ih@-+ci[\/Sukdܴloff_^[ !^3u9˛ vmvV4Ga6|wJuqά} 72357K;A$]ɓCUQӓv ;;Us!DO0]5alDyJVFa"V!>֝)Uc3HlMM%ƀ^Gw &D FR>CjNj:O1X^8=á1Dx[,3dq{A*ZoY3fL_a+3LɟHV4Пa'|AYiz?5u[{J1fzX7&|nJJ dtyao|g*B"ҝe z4U:PC㒶8g08*G1?ԄF?,n&985+* is( *jٔ it`K_bR4f9ٿG>ѱV`mNHW1uAmso[ l8[[*fVϩ*evg͖+ޭ$(5hUL/4D/Ԣw󛆜Y׻ Zݕ"RH&j{JJ|JD].Ip⇎t6.K.jyDeq:l9c&Xh}k'%`lioQS'w0c%AɭaI˭p#5Ҷ (#xfƝsA,5H)CV\^,g BG9='1q5)%Jo,G:D7_V1 ., &2:.7?Qmj7RaQXxX'6'm>_7?ra}.4R1$({;F o.\JA_cK !iU7)sJ*.xv&N.o#: bf@צ"Y g3"vC$mM?cnq I%a!@k4C`͐d3ސw fb۩XwUeVnPVl,1*kfI}֌r>djgSe*MoMJ&)d%زxzؼa\,!<$EZ)"dF=K#-aQ刉"@s#ӦOyR>V}ҽSD+@?\}U61@<6᎜a8 (* ωG( [!A3JUTE`+Iӛ\w̓CE3yЕ_:_ȴo]%gѐfw9kBki=L o=`d3Aۗ"&afc8Gaäo)؉ŷ*ek택!B@8H>EiV1RiJKUп@+5R5r }N&]c;:st_'TԹR C* ox9!{2cM)*wi+W+`ekXz 'yNrDGC7cp6o+sE? v#Mœl4!!l[ IM 4r.zV)Wo[f[ ֎3R6SPL`ׄj\wIxLA4097ģo<\E>s{+%:xiĆ'Og-}^7 H kh.g-"R5<֠݊AzYx\$sͤJRf0;2t6:yۺhyhe7c;f0JfSꊪ/oBj  -+7Hc _GB}qU!Bkڛ;3qת4\ *>3P~ݔ(]ӦeFA_a lq 9A x#!W[͍JD`K3(y_B %'9 ?3SRt ?:u1p&gd|&E3HsNw;ZU9ELEx:^u;\@nȰNAFB?kL +Z" ?>j!P6@6^؁{M|?S\WQ8ѫDlPbgҭFK7.CA:<QItջq b+ၤv68U> Y4Z Ф͜+,wЊ _qV^cC-bSF-`':y233 /Ô*$>F@JojXb6F1t-AZW;k %L/d0urs0SѪie' vZ'u?ÌK ݭɢE*3 F_,~$&+A>!Uoϙ.im;kR:ƿ{L0KfۖȡRC!@QlOc&ؾa_:g4M+rz{g*_25ӈ~arݤDZ\IxM@^jI꣮m#], V.|f43:R8|ЫHXV%HF*DpF;n 4o}pZ}l){K4) ķvb}@ . SErGv<1%cbm_\h[[y؆- j[@f_X['aB&_/O~:2t[EnWE82%t2'K _MuZd۞3&Da`mMeVh3Sdu8BCܻ 1oϡMV_/9m9/;W 摭,w]6q}svøALkfֶw|3\p(`u" vIL=[AǙ 9x]x˔G>,Z<qVt"|˪Kr S{'}BV [\h $'^*1Qqgl.pWy0~P?m\[G!#O~pE5&ArR6JZ#7]x7o7$/b~mgkC9Jdlll~ JүsHN.77la4A[ӯd (^@եi\Dsf70j4++~5< !9믒j8cuA,R( s^0qz@P3u'T]< t[ۅ[ V̽z =b6XS ^~]@FM`"+$j:I :9sH>n'>ƛXx"XO?g[YA|{W+SaCUqn|,(5Ȓ 5d|Ib0Pgh5N>r!9 k*j4(LI@ c6p)I=ipd&YNm5_.u4v\OQgUSsiبh So%"KQw h?QD(Cӯ/I3⡔t0FJM]U#Fn%!&N3\(|O.ot>N 1`~.wj))^ Γ-jQܙa'{lºW[,ؙA;\ܲfI]r&BYzP?H*kʰw:u0bnD%VZA>Pժl'wzd ӯNtr,"8]ͫ8?$Dԝ ?+L!S)[b[0q-,ۻg!{rpz8s4c+LŪj#o_!!Ku~"f(TM`B5앛qVS8Z 4v )o @Z2KP x.Q6K(/d$uwBj2'HƌSe,/ȿ͸2|o=J/(%{س5n22<n;;oA4|eB'wy$KMN?4J .Uc^Ed~u .VL׈t&T<|@DDJL~ ;@'8;fwŒ~ly&,[pET#[nbr(Y{kե/f̭Z ^?AHLD Ѳ61D2|\=dfNɫ#}4 `~ }Erͦ(mPM%AuSCG^"SŖ3JƕKӠ)pѝl3:b7M*cںX&DyGCbFokPʵZq@Z'Vڊa ݖgwi# ]ͤ=R$g Ǯ!r\&"o=]֕#gI{ 9MNhX+%b ȡRGKW jZE|ߦ^](|/FJ s[R8Zۍ{KBw9qNFrcJ#ٻ(:>=BT(~>"AMo4G4DtM~*='(gx G -ޓ{I8|5F[n|*mR?,8Q6$L&<ğ #GJ] ;bnhzLpXOm]n C_Xqy,⺞+SaХ֏J]S$?,8bN|׿pi pY8%r:2 Rxmd(~o6@ٓː:ހe2WG(/.U+eAzaA4tb`,OZ$#yt3%ܕq a0G6 ΚyY.}#|oJ"j.L_g!̄8Q6<1(x7_nY.% vq;D/s/8q=W< )X_l{I C!ɀޤZwnvz$iL2W6,+dUF=P); /uyPGw5%#lc/.ZFXhZZӭ?BLAU$7\ Ϫ4?OY lya(Jgj[2 6ĪыQ? U4ӫ%X1~g{ o.͚X+i+%'c  h [:+)/RONy9Ƶjټv"g2yRQ>Ȧ:FQMO')8Z;M(7GZ|L [?%ۑ!=u#Y2]W+pSy TNgMNJx=eggPhtX3@E;NWx $L5C:5%Զeo}:m3"F3hs*$nv|m,EbHP_IƯϞ՟>9Fh*I*O$CZU9D1Kb"[ِOER2h47v0'V&8T* HS(jя~!'"z5k1ėnǡ=տ #Lg+VܭV_~8hP|br ҈U j )[a>#v"|,Kgd@؋T A(|uYOaS]^ο*[#fX&QiAjWV"ʗu3-_#nY8?A\L:ټ n"#dz[*7/xO=g, u?,6l+dbJ("w̫ c lQlhb?E:LNDpXJuB2@9 ׽%SV[a"\SGae?odZcqPؔd[,?=xtk R M7Ѿ|OV$E|bB@963^,Z<+'NS=ƃ-wIg4'K!g&z:9?SPFͶϧ>˵ֵ)mMWTT8L%N^Mއ$C$5 nR{c͗KA٦((MYpԴ.-P6*߽c>Xrv1 x𨙂V,͏2B@@pX  OB:4#N)$<&d!k-1AW;Rz괐,`(5*O`ۅ⇐MI ^u /0G%6hN6W,0 :pcO)j|~lHRJzηj%_|M2]gL9ZLj/$KW!mty4PIβk#ɟba$g_i>}X="%0'@@0ѳGbrn\MB =ԝOl@;Bq`hR{Ͷp7bP|@97E!m]ݑM_6}kcfqi>pGW6%mBcՔL \TAyYgtr!ܥۅyh$@eXL|sꤚ}L=ܸn: Q*dC?bU |ε#>4P2\8!Xy0y\&Ue,(ș*{+KH8V006"cwSsD)k _7>)ѥ?? 34;D5꺳)5"S:pʥNrL+'D+rm5OnX:@5.AzZ>\6~H yD*Yqch`3Y6´,9Y YV =0۬pM`H#s&`#?! %J lAxK,7PSŹ0 L,vxf 3mڝ"}p5GiDTe'ϵ3ݟ˃Χ:}tD+_gWBس9sdQ/XWC53ЫU@,# s<HG&&#KizJ  lrϑ}N (Vݒ{8~U!Tfm]2ύ4I'"~Va\k梮.~3UP6&Y5ascm{Q[cҎЛ kWuqdye Mh@667 8̯cd#۞ޥ<0W7?ayZfG Q܇5UݯΈJ1fiBȝeDHnc)/^P1ù-2aL 8dB]46ƁRd.9!'Mż`dmZ;xl$"Xs]k w;>`uB+uXO%rq?1, L/fHl#8C z,{L"U:`髴~N  3'RIg%HX*6KxDOuzD[EsdwVe< (n'ބɰ(єT(ꃅe'+ʊ`H>= Mz'9@`O-]\N5f zW@ =hw2ȂB DD N*;>b T5*A Ni%O`]OUֱk|vD$\Zܵͨ=>X.fF7`?o`rOqғ-}`"E4IL%yetse6^τv?7e{.dbaXX.'-fur9@d+q/KZ@) "whqzjՇJwB@NJ:\5 m5{~e5nžUy{!g{L6n Dy$OvT-V|//9>yD2_{[ 20`w":D 3I <`ߡU7E3Gb)Ȗrˏ1?ڔ^%C.3$6o}ɔY{ޓC/38lSxB7{SBh̙ O{TUڠτcv Es O BY/)dž/:̶آ(2#!plt*v?g:Mi*ߡo LDb1)buH^64w:vhzp9~7#ڛ_[2@BQeGVU|Z# p丅kA!6bƐܻ)x7{'-#驇=<<,Aվe=i380u9N[ +hqc!Vp' JDJ9^Hӂ~Q jwZM9t%^7Sm)7!^)j.G_c0Mޏ@B׬pJN>jjg,8rpLb{Y>?.,5VB&/&cm:P.Q +BJ>4'oLr 1rމ{'1@=<;sre'8>gJ۲Jk*/}PDJd!Ee^A$͹s7گeKq3 F!(66r=(J0J[p ndfQkbȌwv\B.[-6JQf8::/gVj Iӆirr,T<]@aOQ?5m~9`Gp9)vLzފ 4! \TgP眃f2_Yp6zC`7olɎ&_yo)|B3} q:zwܟsU̦9,q̡cWcu1zDٖ Ehtק1tin  => )Qkʠ ,΍s{ri8BK'&u[Q0"8}`n>LL (L)6hOU6z{cFI`:&[?yXMT|kF pCcXQbE@'GU\Rfl.L9] aOVyK!KOÂ.$1M¤ki)<3=icַxr%4ҲDO>c9IP~n~=-cėbb }^S#a3: hL*A.^k&L c=a]s3g.R!}.ptJE(핢T:zrL)[(] (WNo邷F.vf*%M>gr9w`tܸ^$3k7l&U2G@;9DWk %) 'W-H&c =EZ?CO~kL 2㚭$PH 줌L0ޘ?ZZ/&H]t,(-\$ K?]"/! w@P`!37.G2$FnhLcc9Wk $l++1deK{0<2:Aޫy-`v\Ib*՝l!f2d;}Lv0vzv.PjPIi(L3rW3֟É6"5 l$qɟD"L _ ;S%*PآQSoKޛ4wWYޙGlD0z|~=("GF6ҍ*G׋j4|PNˋ<8fyN/LߛVE`yꗾ9A! ;J)%"Z0_0pXC0{'vҺ|5HniiiTTU4$"T7.ZhYA1bx\DI idMY˦jrx^!S* m]Pgj9--,D̿UHaы[ƞШ)%8ȦuB<4lS-K]zWrFJQ^RT(3&ٽ*#s֌K%ھK&_[3Mh%Ȉ2=:mͅI^ҤZ3a̫Dm,jPlzr܆=JT lY5\pn\WY,v ȧV1S>I{w]'֠% v: m0^i]qApp%N$wK骹AeNآ&n2+dPX*UKG1l,Lkݵ~e_~*_ Wuqi@KhPWy`%bI: r` ~e`*GH5xˀ٦ a<čٌȸ#0CG2p f` A!oi|3> ul~zcNwQK+C`0mKo 2THwK'Ũ@ANжy.FGflJџNX4G;ک((߄M:(CW64.mg2 fp2cLـ3`GG9MXxU5{k5 =+%|؎.b֡yH|@>M(eqFS mW_9qOPb{N3 yY Uj&0RNGPF0)mCΘfVc _g!|:ϭڽ uMɕZA߿=I-Q^0N/1Zhr4ס522Cmxa#5˲3"6'$K+Faj<Wzzq1kˆ!@vU<&p@yZBL 7oc`W^wcm{YTZğKpX#o<4tk%"5tF2awڨ ϥbFY:Cثf\Xo -(s %TDySvz`hiYgTr}.4{slṩ:TՅgpD-v1zi[\-b#IeHl+w#QMaod04VPP֍+".*%8;NGLXr ~^үO1{*~y3<6v?9ЖO"s  ޴`#>ee |_]}t m%Z*úߣ{ /x dgbj nS)>L==3=U=T8K!x*̟i2 fqPO߭~Q)3捻!A196OR]̺%T߀J-<'O۲PPdY_Rэ<=;k>jm Q?WeE6?ĖP_th Is9E*`p3C;[F}z[הU6hǓIȟG cX_7qu?xypx`C}]b^XePXC]NxAm>o%8;Y)b{:`FjƓh}㳽|-H` Hu}d+Q6?Jҟ\u!QޗCGԉZ0z)%mzZgOTK*un(d/ih~iKqT.a#l}EV'=YΩ@Z,D1S8Ŧ%@O#H_Dq)$eE]=9c|`nhB=iT~ `P(ZEe~"Nv/*BN5\SVQ9%V>SlAj(Jo f,! d@`w0ZS JdKmYz!\ LI^V9XnOƿqz.3XYUqL(H;RNw͘'3RotŵW,RqaL:0!cMEPS3Kc+$/ xg\슚F0u_Yx[n>}T1dJjZQK{Je,-fP qc"'snB45EenaS zR؜),:]&@{}cLWNw%">&$W,"VHʱ9V:l#G;ҶhURNr,$ˠ\"Me:hS#r⧟ew_@qiW(Gru݂BF`XV4>D2i xI޴} z2ϝ,lj?@0ฟLFK1Á5v A|ڥA/c8d. G'xC ?$bVRdTle㣞2^yH"/7 %a@՘t+ @ѯ,?t0vs'yxY\ʏE +D4Mt}[ނN,E7/^JO%Fbsf.PJF*u+^8 n>j4ujI=: #{i9; 5M镯Fr(a,l #uOL5u mRF~9K%j#t^Xidz.v7hZEq%Dmpe1>h<;% ;e&oYɗk}RpDsXMUHN <ĉ"My9Qy1WChJ+5"ctQAO'S1A_?ѳkP#z n-8F!E%@6J#&!#X8.v\6W0u?3%Ler촫:˕UcBogO?%\b:IS؈l_k0~6O */Huf;J&}k1㇜[ zX{FIf<]Tܥ7_FƷ9n53PE.WA0?DVke*{{b?>* 4C3}M/$B:7IP>|n}`]fqZIU7ذͫ}gg`IE#tӉd˜&*P/tm{OG ﮪkn-Toju h!urN=S:xpr;ϑAY&OSr) (Oԣ:?%Kpl#m-}i3tvC=UHE E؃%R5PsI)E!fhR`Yk .G0Y.톄vuqã]zଛVts!g̡+a(^ uf bk 39ViM t>%<?c UjZ6lUcx/Mjtط*R롡#ǁóxZ I\lWr}eDWfLPiemCz1Oص(A*&ba\NYv"NxҞօܶAm4biS4 5@ jrFG\[AQ"lc|Nzɲ;mMBȸ:!:H ɒ '3Cyi{.K.bzb!DTޚ{7cUVO}{҄_M_ ?_9:Ny׃^@bQʅ:2~כ^w!fٓkWkMD~PM[ecbdZ&Ac?H< y<@.ߧ Bƀ$'&͎Е|nuO gk*i.>P .M9 9O*%2:vXxm"WR[*ɏ "5U9H_0$JE7 AWfzvE^ʸh6U)h(rXPyRՠIM=p:#eܛyMbD|!è&[H@ KJ*wSY8 #^U=9UD3]!i7A4W1UϛPiPszLȑqx>6FCqn\>" G?V[GT(>JbJq6!x#c_ѐK_vP⏣ ;#4T5mdcmeK>nz{L2vU ͜ .Zf³k$k\]`ޟ1n{gWԈb9RF7w7lAu.њp[KMu "K*pf9~(la2YB,ɘ ^@z1=<RЧ/ޞЮ8NbV49K ?8L> ApVt4O~+-`QWZwj͌9.x˓}_kџ&Q\L_hb$M'Ns. AOQd n@E5%M7!{Il8Rj Yh!Zy jX"+˫_gï ^5D7sP]-Хԍwkљ7ev7:hcN%;Y m˒ϱ4STU8o_A3$SEni[q\Oz!L {Dgj %{|cNJm| |ओ<{kKifϑ;ML å^$YrQ l@P(; _RCM1L.xS H/_\(<]}*\6K tfwc?znjxްmYv*5 GqGwJKMmȦ5f'xq =! &Mp.Je&aQXPZ\ GUpeC`Ϩxn Mė<9xU{nzM*-)Ev^0˱M}Hʶf 1->g߃w+͙qR?aitGNZ-%Qx~7O2IKZmMvXPSu)YN#nw>eTz/Gb͠Cs4_![WhU)\> UJU?;@*-Z=*9QxL=wBK{"pMWR;@7>F_,)? !x =^=f[LZ=sV@)bhڕrL =fPc sdiŮ`pd}p婓5.GU,TBtn哒.=RMY0Vk|؁Mw뷠-;mT9M{cݥE0~"&}"C=T} еĄ{Wܠh[[ߘlN'#*E6 2Yld`[eIoۑxpW*a?'I- k2ȎtD́קG3F\-/#DF/jb+/Iw!s[.\,< {Ed1W1צ=F.)LUE[EE;X۠MO;ՈT%B+hKw%K\ZOVqz yY+ ߄Wo$9Usi'?cA~M>ޘ:p-lx?isB-Wsp 4j[Ѵޞ̘]GpVlՈouRU0$-P ;N FtDlL㯡p ,U{6Iq7=cO9H^ &SKZ×*"f$&T.(sh-:m3H F7+{4 glι$$mcTM Jҙ$e/:ק U{gy=k!FwzD֫/db"~{~Dz I2yM@!U@s a{C?CJ( NYR FR,zy\D#Usi_&33]ًGsK!pBJ[W?& 6"~dq3b (lՃjk`usA""6Z<3 k{j_εeH`?Qx!U(LgYC5N^I:j瀑rPM;>JI)aȪQ,ej͝⁊ZS uG$S &5H>͆`ʋPW#[h0v^w/U#1d e"4+鈽m Jp+K)*?El#;WI4[@zaNwGֲ;pW3{Ѳw\PdY %DA+Us;꿛_Z$P &pg}*<w.)W8I 8<c,v V]PP/1B؅{iP4wY^CXoFJVWv5\iE[b8G^db(:w͏ӅOɌ_(TJH(*"׎gb5NӒDlrZO;kw-8(G̱ f ~8No8H*Tݪ :w|rIas*^Y?p"]2W@nFiL&Xs@F{k2ϼC3P %wJ}`}8]-krď?,)\=£t4PxdF^Ev|=^`} !* H? RE2_R'lLVՆ~AVҩCT%^4$Y/!yWmO/;j8-K=:fMd{?V;-~ڵpwQ Fž'Tҗek+bG7Zm)trIAAT{@UtJ#9z})7W] ǒNyp Ip|mjt:^6 6w^E_=qч/ӄ4io!6lj3%*v߾̑t=뽶>D]ll=76pLk]]IEo>;=/$_ 즐#SɇǮtWo {V^jM6 aj0Kh/őruk3&Pe+zGUd+/45BP..0/Sü@zfϊOf:4xS2@Y]Ñb8- I&AH s|4 g9򩪔{Mj3f.ei 0ɯ.-,51l\Xz 4ItAv/J˦ٗd=i?+duጒC+_VQ Fu ܙJk Wf%WNX)빻W50躀mwp̼JJk{(5~\g'_C+i'AGx%<;Uўudõ> y\vp=c7tR:HC4@8:J ruɤffaQҷ[\fcI3Q5v؄c@.#Z};𬆨kOE/P<`JAB8] ~l \S LOs ήj;)dHAUd0%+/N?%e*_@ة\Y$yCBI kNȯ=BHt+wbuw~WqcN%MZ!/tH+rGpGl:20mG%Wޯu7RwWU}'THV\ $bץl:<&P<ʧ>aoa? 01ͷ{)@䥕}'1i;n%5#,}PϗS0!Ai$=lf6m-3 },}}'hwO `vS3a0<#Lu9HzD·x2c!*b|] 0|4Ǭa6T@"` Q p`L+§eU.~SO%^8"t.}u */3huZyTZ)X-TxPEg` iv687'[q`X&mo|1]@vEZ(H$rMD޽KoW|x"L~B(o:<1N#ET v}-#2edzB;@෼8Lz `|t|Ik{_2&@͸qw3hT;f0{)1.UZSQ0S46vAXaeYVm@EOL su f:@īU +g0y.H3t)GIUm1K{OH#\bt-^rk Y>&9d'pC ?8 =X҅=Tlm+l%SУ  \uM+H#(@mD @{*j*4w<%ٍS~#y.RotC3ښOp5 t4sAC]=\ rgPe;"ba!TWQ3#i]R-v6d4`/5!wrhV衪F !L-vRP]8i~n4}V,Vq*>W!3R sFlZ75_;]yH)!2L.q!vgrIE[&A6 :*DqTzVL->~kG51̃m#a<,3:#d8qd$k-W |<P9 Q_&yEp4-K 9YzN[`*xc \?YI٫Fe?}S%kx,9wey̑rwJ}Q=-Ɲȩ̣:q@o/v򍙿صrSRKl?zg99GK<^y cx y;*-ToB>C]xVߊVrVh>xlMP6^8 ]g~4XpSjkTpEK[1 m A0$hд3ڪjG_R&'h-aP_kVe &!Vwɤvehrs'9•nw.J 0:p]O( 1nKlA<♗?d$>޴\nbA~†4—8a<_j JSZlޮځDzi_B~ֵュgaFZ[w 'hԶx.eyB8ys^nJ(gK6+m^K4ѮB3\eghŲo3քIA&(24'H/F ۙSVTI>yqzqNQF1PT<`v(Q\߻b٢EWK iphv{*i[.[F >B*0\`a1L j͕숺'npK L X]a#GS{aQkB W#h@+ oZxGlZ˂ާgR kzVI=׼Θeo/Ċwuu¶vmVonTe1vaW(g~*7Z.XD^eq,iVlj` 8@Lkkn߫}XWXfv},pK.SO8Tѓ"VI$k/qO-Qu"z$CLLh߻Kg{rο3V k(Pd Oz?l?CJ.8}}XHQbJCRCGݍN>Gu?C{&i׃'$}N )5U0ǵzJwc#F*g#Vj8NVHoWޱrH!R\r 9,/~ =ηI;D ^Ți jYaQY $P__oIRNj Oi¿wPɤb!5T '.OAKC0ݲ6Oژ, {Ѫ 7K8v2#/*ֲE'AJ.laF<-̽HQ$X Uĺ?J.4j=Rz|vYϠ3+sRuj$#rl {Sbs"Th y=|4I+mC$39&Pg= $ݔ]xQ3Oh_ޅjoz6ҠsOV뽲9DΛ"n[%(DeסU{7ИsPMwTncŶX%u]s VPi̷ 6 :0;2=rJoYA<l-=RkF]$wiywx֭} 9 y^*o1Ip@9mσɍa?-}o ks1G,Ir{*˳•ҲGL%&] ds[:\͹/s]{† [e+^5;n/.ʄ&abhIou$sO>oq#tDL|m@^v]_Lᖕ7'c8;X0I͠ai}*cYZ%?bm-S(Sݽ υBe)\<]S1B7) sgl 0kڃ56c l');aEI|EM Svメ>L  $ w l+ #N=#$Eݪz'OFyY+#VOf7!)ŷ%P G}Q5cpQnƗT@hovg\B^!FWFDxRk.lrOo;k#?yFE}2"wz(h/h-(2`Ä-&'`+EUs r#)/ys'}@0%ߎCu.Q [fYh>Л:\?lW=_]tu9|8_<"nmcywX H]]Mz*0mnQTJX [(;]|_1;~<&v a]=]e>B+_2.Z^O;z/A~$~5Q,%Zݛ*1vO%9WeᎦeuRnQ1Q3Ć&Ld=!@Hvh17h3H+ڙl}za.dX!GT@"[#/yevu|̪`\p?ɽ%#@s3 B(X~}ΆlUP\h@Mz~i!nRP9h&mHbiWs!ns؝n~Z1c6-vd;>Cbpf^wۗC&5:SR)N`\<1,[ J߼,F6OmʩqPM߮e˻Ts a޻Th4DTLi=+1o7^tŬT^d6bj¼K=x^cg$XQeEۏcU.G|a)EЄws-7Yj=N 3_[;HUV7 U"sB}Gg(Z-^zgeR6q<]5dNl/Wp  %%+O-xȻ1;N,d;Ske춊wRpB3naMC߄Wr%_2]o8vXV9L&)|A 13YFz$h4}Z> ?m6+l .5?dӗAJFZ@ôWNK}ia:ibw20k0hG%|bbU<欳tI ENW@)ڍ|Fɺr y_F6vԗ;L&t'n\ MU[k;}6ӻVSM95ʖ[vc@WpC)+BFڳꆫzX-CL_3A.Ѓ"^(271#)J9rXn~a.6½XFK` P_SIv֡TlUۡ6?|O"Έ]E>\FZ#=O>YJ`tCDU;lLWr?2{IwYo2Gvl-jݚvpV:딕ϴOUY=_UJJ^oZALJN>,0/a}HԬF_ͦN: щQ5 %HZ q-ʶeƉJT4-࠲O#K 'nf#4$5r!bd˳A ݓE)! &l0 @ &&.waQRZd'PNҹ+i&5ZLomDvUꝀ h9~Y^鏙fV>U^J 0==K D2@K^"Cɩe~&6cq0'{:^_7R`k0x׋:[rmjc fbv:Yoo]C谳VMm+5|`_tg {0~Nd5Ӱb lORxMydףqЂX朧'ʸr.r+"׈mN.a]}!jeiGoͧU<Iӥ 'FGO8.+ PJ`Hy/G@bdg{ĉv-Ua2!0xJ\$rDW^$6[DA2-|Aε@LيfhUjF+m˶FJ]—`k4i^0}1Ve"'[)Bݬm4=Gb+.Zr}90 Ta'`K-(g,nODJkլ-V|7JjzfyWh0@ tOE~6`NfWs |ޠ,zN0vkr밇U|EXw@@l¿ϻ3$@T5(QN*rg,H}'ےKczu p}1cT~f誵o$[bء&9H?WN"fiBy<[čU E<\D:Dh)v=rR/}`ēDNz/ã1U_OE~-xQTh)6 >8?ue~UIP_ܲp_zbd@V7"<:Jb|}x i<45EB2?Ð[R4ƌv/3MN] U99lgY\C Hy Q89K`w#vl k8Fz,+h.Y_α 5,4F kv{ypBZ1%^$7 Zrd' E94;% j56@en(͹"at$cm05<W,|3a~.;.mkMmM'W^iTώu9};X X/@xPX^ GLLAEsy&.!I ]IdL  kwE;O 54W֢֜@a!m&X5Gg\&\9q9!G<\i:G [sNTH !y!FB͛bo$v*E]EXAomq=ɆÐiXTLEڽ:}B{Ғϯo/޸Y7f-9t\H8_ү~aB=ZM"3wEFh{XZewȨwZk! s?"T˪L,gFRnt#Q9xh 7A|Q舆s?ԔGbcœXd+".s9T: ;V@)&%@:|Hc['79QcQ%..sO+QbH{PT=Ъi>آpG`sHPwqr͕sZ548Ly]AK{>ape'ke^C#p%t븣!仈O ΎA @3Kε)/]L C'= )eY٫oӃ ?ǘW˥r_9rO(Sr('%EF;fHP岩!A&~a7_~l 2 JƩ ) ׺vr:2/%yzIP7Δ۴ 7nv}YzV)^.[ɬ%1[[M 4OP.'9B 'n˒9Y)E85!)]E~ܭx.%̄̔|F#*EރxP %);szSX'z+C~@co݉> r֟(Ъagq7GY|ޟ>\n*%ʧ>7 +п 4xH|h\hך8:[SCmp0kl>A,[\ÚA)(&BqTJHAQ8z|юjL83@u7%]|lWƍ3_ĴYeͫ1 Ԣ!-4BYv"!i#nqd@^ӾF7FX6b8oCdkt9L1j!6Z4h\H!$o,o[t3}\MXOWX+Ilx^CMv7E{j0!߮Kf4n5$IDNj0`u]z$>yH3 ~810 y"~fܑZU\$wx*.9;rwPi d? cV.0jv5y*-Cd[m=R},vWGG5Cw#xa-+=-.s "Q ^Z{Cv:}w ;$XIk)!l ,X wq{Dw\s*z-N}hR~YS̏1<3W#,m϶p*)k?N~G=No[)'E_JqtvZβ:hQUR)[OzB/'3XNKr9GKyBHBu+8C[mv+ON?:G+ArP9Ś!h^2tJH$蒎zjl+Ƃ ,luM8g[Ʃp'5NjpEA cgLr ]|A(/b QJ3'u ꞁri.Bkb5 YMyqQi;*>lwp|sw\y>ufϓ3iH5{ /t4:$/7>K c.y|Zc¦–s!s$-IycKOu=+`ͿP Bkn鋼™1/UċV8zI[|NwM,S`f58C9ߗq/da U@GJ'2#>muL/G [ub38e,rLw@3`uclA/Q]>zRK񧒅Ƚ: S.-5뀎*WpB,/&YR!+B} dt ΖijU2Sm[kL;md!}0y |DdjSrю_2]]},^_>@qH5utƨQLO4۴ڏ>s~3;QȐB`oVM-*GrpeK!oЗݦb>c88Rϒ9.դ`ʨnJK!JN1<=A uMljʍumg5qYp݅mkb/w7rM_M7YB\v d`ʢc&8YXv75&1f^J922ζZdu3"׵1QX{+x a W/W([&g&xҴY8!Ǻuk[5-R-1/:w1@tez^cnU%T[2.Dr]V $yYx4dv7R4 iέ~DsSkhE9%4HxnZ?222RC ןqE=nt|yy&@=2LSoS8J3SrAGwG)D-k>: %N }7r_:~fzɌ-ȹGUQ;jX. q'SvwU麯p 3ِ"zf?||`YޛYP ;a_YF#gHP 6pVK=\=I}єXKm/:O[W+ylA4cOaK~I !mѻЉ ֹM-"7 MhCoY[.aWmn*vK )HjA\Uh I=ZF]Q ׈CE`?TUk Ns wMS[=9}z*X 2,"}Wy%ʼEm| ')Y a*꽷:7b Ę nmomo;y:Tt'ZaGގ㌹c7ˮEޘ$i{S `%V_os:3]z(gmKm_¦`m ZH W_`Ffal:%⽿]wj& "i ΐkvݜ`8\gЫEj "[qPN7Z?OH0 i-Ğʮ,c.KHZ9H"<D'o+塳$2ZdB+m!CXYgSQx@I##aW\=C xSNҴB+0%2L;;E&p>ɨ8geSx dȗ yChyY>=I5ϞBV ;f/ uAj 6lncY61sCs[(E9">^6ՠh qV5|x#lj!ř"*2Sإb'fj W~o:#p#u HM_~dEۦʎ|2ڱ[i2.ݼY\(Z\ӬӺmYӗU.J~Y(0-!ǺT.Ax15A+BmF3fe q]ψ+Fxle#UKF&%X m˃.{iq}B?+gP~~YޱIn\!=m!i5;  ׍qp83#P'r {:V ;mP\b F0?VRo496c|%3  OxWo3_x|XꤟtOEis7l3ߠvד$e2ʾԑ^J/c./ TakJ-ħ#/FMEqr Vw6f/wbs,LhsK>h;̊憠52x Ʃ,袝 @ B)M`]5㣠9X#0bJ&`=mer6Q2eə% ـ ؎Tԇ^3 )[&)n{Tx|ĕaAPIZZžoV3A #즱`\>Lιk=(8xpccu R8l`[0YSsٔqJy飼 l$uwZ S6t d)9'b%T2@.T/% IvZ!'NkYqX>p:[I*!qso(ͥ(q"cH3s;{ ]`:,  *|0'* <*S:fV"`P"yh{ 5uHhccn+ GM|uI7w2'Iɵ#ytNJ% tş[%^Ku:Xʫ/ q+Rs %ImB3-%ɞFzڻIOL 1Z=Rc4S3.:uǕ_LIkA-eUw\v+Ԙv7cTMFmY~km> !5kOe1+DT{|+rEM|K"6 S'^ŬWCϲ\!.(Hz+L5Y8 G)'iz=tfƊWqttBفe#Ɓdt+OG"JϿ32 \{r`JjA%“5N}Ҝ{ ͬT3'茆"i2i?pˁ}{CfjP+IDʥiOthnϡ$Ώc?eUHfJ!QT)bג=ƍʹX~)jW,im`ubo(g(2ӝ$?'%Jgqig/ xAɌBo?m\5#oS߫un$g{Et2627IZw0α#}~}5 dmt틅c6(`̽ \bUFQJ p'f~\2)@ ^z),9P4ށ2CΉќQ@G2u Cjۆq `Ȟ`]|GRj3yVi]\y57͡4MگT`$V_q' I t2||mwAOyo27pE>d6^L@| 0wPZg|XȀzXwPܯwCTL8 UrBe|%t9΁F (Kht&Y8kJMVgD駡{UrQo I(Fh˪Z7{u4/ih7nB1(G 騽䧌z9Lz5kpW3TȎJ=LmV'6i33!+sI +VtՌ2wlyiuJvΆ Lje >d9ެZ.L:ᛟIj =͟*e~x+ I)3/Ly/S30wk4,oS0Ɔq9 ڰ xM@g-3,J ұ$6|S5SEAp|CUM\"Fn QbE@_z@r~cvA' .PB6n5:?~,Ʒiס]v̀!J]N* ,ۑ|4(> ; ڱʁ4}t@!͜ǵzQ&:U BؽbI,\[/sg^ {l+hg `% Pab? CIjC>ḃpJFLq-:N/Jwcm ~~mKȂEMU` >*,n& &fCVplFK>7 @ʳ[mYݦJ"*u|5x^vBuhKaϋF1" غks٤j~74ZԜ?*յFA-Ǡȯg7U1UDm iYd{CZL {J^PlwI9eVW̜Xig} %$zӗBգZ W!i',/Sh2{3|1ѽ C(tLs5ރz+bv=cr1Kwk|&"_FUnBmdAIJZңy ͵ =a7R3X_M:JtH>rI6tfXa1Pe,\c L,tퟓwp)gl]Cwoq)«-W<\>5`/}@Яr$D+usϪˍ3o9tᜰ|KRlN&8])ْ✜q[xQ\Q5:uav y;d`SD4+Asp!;7uMl/Hi rʻg<QCN)+;;0|!if.J#]CR뀻Pjn[ HS6m{#xL5C<Ŵ[s[TS`إʓr ״q<sU$#{[ן=ZL4j[WKҪ]1m5y7)gZoEI}-PU Le'!O( +|t o_ΤnJ p/@yCsh>7X+V:҆#oR+&R^&ԝ8ox4#y5XyɩB6`RsBaac=h]_M!&FH[x)-Mnly+$5Rw,uBq1$TԘr|1 ^[Bi,Cp\ ݽTO ARmf9:\Ix"<u0K_ C$\ 32ب_s v>%h#{ JŕA-{Lnry/!*IA6%NlΟEUd#BS+TTҖCX8G1.i.w]\idDc)NHz`2Y?O=D'S kNHP[dYL-Mi S.\wj*JtXkp HqNI[ףRJfE˨DS|E:[EHT/bzB8Le`"#Q3H(!:_KBA6V9ognmLhNX+/e,l9G>OZH@\@j.+q$8w >'#$ kBcG ycgNk䣍.v(@L<@c5N&=|z\oMۻeCM=MR$F!W'B;G5ɒ2&,jXl/;Tm,ZsY\$INsA~C~壶a bHwӹfQG@oS-/5 ruG`>ý^q6M+-lIoi݄q,!zEPΩ%=0l;&34+"P U5)莔X'!} N?I UOwGEf1J;{q]F6²IAC,{sQݲ _*dC;s[:1ȫY82Xn[:y[efz)vfLm!'*,P i~æߋ{<:0'3"n [ 3җƲIs3l+@ۇ9 ǏwV!%v%}'#q s:RɩHa>qX/mL/[l/X1Ѻ ZUҀ^QYFx[ T&Ɔl69v m: oXV\ ()ZCig`a 'p="N B/8@kT}f1U$+;aՈH4%"E;0"įP=*Y5lO.oO?;\8vRjzؤp:;n1"<`l1xs8*Q b K+h%{à a R׷FLo?j+/.i[Ìp8rl*!rqiB19/ fusr}7"Mnh"ZA8j5q(~IpC&_&ȓ.+!\&{ R~kX|UFUPg?:B ;id[NQɨAH;=R|Xee$`xz\qԾ5Ee9 UƷ4h vx6oK\}롙}sحI?7g($YoN52A*V!!"dEa8^rS0+B # i/d&77+N=nSV@z}lUB0L<^,> u7%1f)!nd!^VÿK((ܨC틯$.~d\S Zzqmw}])ݣ2zZ;u%K=ZCԔNAꗠmȔ8Ja.(u1DYBֵd* YDȤ_S+&n2Wʨ]HPfK#6&f?YIu C7!r ^6&Lm"bsdX k")2E!̈<܆p+x} ?(ηޓ7:¬Qy&*z#U35J4FaTw<ul7<[c `^s^byqGY[[s[ujh,GEġ'3ByN!JHǬr;-24&4|c>꼁nL0+%̋{l*3<%בf|=IiH)6![巒1Cj6e %fWY[f295TEsO7$吂TlKb?FV+|*W2*gP~cg~UQ&OC/gMrvleOKVB)! :,t2&;33Y|JLwg'$+6<?[չZp5 ~\oDGb޻:+PZ|:ލq [u_#RpA.;gz?PnKu@_O~JDAبeP`0N}ys] @`=s,"Vmf<~3Z:݀ /RXbcl5yL 5PH>zIEpZ0oJjēZMݓpx9/c]̔K-1n<֟FTQrp {(dvC1!OJ=:؊VU4p:&ﵘ?&Wi xFn ģuͻْR͞t/BEcEd)גǺ&#p?Cum-*ɑt[Unk}!Jj4tZ4>B # :ķ0-$z ,17q(yfī#A2 ضH+c?r&zOm `l2v `niEkD} a.y-{p4;јQln0J"yg{w;w<5f-ytb1;7nlzpSc c )٤E+6EP{Ї%s8#Q!Owч_q"zӅW2i.kg3MP9Љc@[łe}%bgۓykHI!zdAdB=4rƃ$R;eIyqVh5Pz)M573Aދ#'AN'#4'3j&.w\R QG0@&{pV-Zr)'ׄEERQ;5ddFAkKX} `*Gуҍ?窉.ǃ4Yuj }~e*{֙R$aFmLt"ӣ|n+/NJҦCgB]z@U7(W/2yE@wj49]U " {MN Q#wi.y`=>XW FH&Vy7X79u\|v7/J-s{\u!LVis8E(@Vdu=){-ފ`ƃ1W!K[uلb=˦BkPЕ|eo͸m;ZXYLI8Mqǽ1(x)V" P+ 6 .\2`*/B5)+K0:T pgdɜq:PDT)OpNBC 1}Y&E}NXeA8դ7V&Ɔ5\bmJ=O?Y5 ^sK`+55꯹b|^pTJ85>#\tXO+RJMs,溢8Ld\1 m z$IRC PS4->+_lm/8έr|J$Ĭ 9feh/ +W/SGs7Xckv9 M7^7l C%+`t@"SohK1[b&m/ABs<;oUSWrv׌q̞DMhh̔҈kw\8z~cڼ&o] @G*&n!RH:y3d- @j7/?l0D#*dU9{qf*p/u#4ZhusF,k>_g<3,qnNhu;7&@8I/;eDM|?4cz,R%Dǭ#:w 1L$wЩ-' PohX-\TOqVLs{ܖHW0P"{֊ď@ X#,`ۇ7.s1@;;>qA>n`=VJ0Ģ)ؗ{gKk@L%(艪^!ۃ 73 fP_e08Hi؝'@\Ж3\؅9\}$p@7wPM5j1yI}Vw\-Vz(9E2R;>?3hN_U% bhzЦV n1H!/7 (Ŋ((y@11ؕqrR).eq;Ω1f>tx#УDYwCDIpfC.[1iɏLٍ$x;2BRL7ϝ 3Sd }78' LG%и4>5];{m|&ELQxcvYF-I2mIë)ǨX;$>5޲;2)|B2j!Fyl>ۂ2u*Øb|eҼM,TD;eo,n~bAf/v̗=q(S(:s9G׀0wPd5t - Op$Uj;:k3Dz0$am-y"ԈCd'-V~M^-3/ Uc׃[0Z9[`TrwxG`ԊO%]33/ =!~ȥSkp,c&9Xr9S{FDL FiMI˨vx?{:|MLhj1l-΢W>gi”`r-kg#@e!\͜byd,!8Eoob+ K1!6*?;2Zˤ%ٴ^l?OQbטZ!CЬ9>ꊝv}11\`uFή/s#_j o^fӖTz=$_Q!esІ?d,㔠{2ki a LMv2źHdl#,zN T nT#J@nrP&Ǽ|?PCzFM}īS3>VJ (\:(qꃲ",ye*%ߓq9 y: d H% .W[]H>Ɋ=Ζi4ɥs4!t/Қ?%3Xb:Q &t~= d uGTIcl+udܜ; D F)I@Hd/|B18AP1r,EKhr7 [:0V<Ӈ$$N2kZKuEi'SF*2V)@k wĐ!'H3ROe2ԑXQ[ -ȟ,c/Mvf)sT OTg_H6ɸQx"ЛŠR2`Ov7rx[zʛ_a/K=R>M<ʟ :g<%|w;v^;l@yi[=CX fמ:2N#be?ED67# e @48,J{iiAX'`ÇUC'dJѽ߆ XjX2ni ֥Y&p0O'zZ6{qF3pUI7/!7rI%8!F중+0ڼgV{IihnPF퍚!B0H&lLky#`ח9Sp:_M{;<.sZ2'IC1T8Xhp 溻8}#btԷ N>1D?1g#D+Nh.- U}Q \˖wto@|FI6)&`*oWLN6u#,~lyg EcF 7FHHm3 u;2IQAsؽ*i$w(9-9{HWk/M yJ.q>*G@>qGlӅiM)O5t*dazWNj*题Fm):;pw0CEFm߷_ub@3t7T/<:~.M=#k)BhndXFP *qwґt Kpg_@S"4sTJ<"[z6#7\(Z?_t-bG:4_hX2U#9(@em.:ZZAU.*_;j-n@ݵΞy;vsg9kNV'4m#m2X⋁v\l' $*'~NH>MQ!^eIMB~֌(-_C7C 3 K+Vܕ/Y =PK%/G 6cnt秜ͽU5͡%|KGQ qy;a %dz=/^8š=a\'++YNTeiLsL[Du}OWf(5MmkR** + fb'J.YJR sNbY\pFm-tLg_!Y)vhՕ'F?FE]$E_J,|D[$W~}RC(}c~8hlP `XAԦpn#,԰Ovn0K5Ӻ1H$b蟲0}qKJ5u: 6Jt1njMLBv'qs][|rStAr=KCG\ _O4"{ysSR闰;(q+M /z 3fmy-rv໥qleBZC"m@4,{9KyO}KQƷ_ﲠ` c܉EIDf!L9ZA0u4TC:{4YFI{{(fA9>²ձ2u9, ӛݙAKԨO,]`T 42VQYiY洟bT]9?oqbk)$D´`g2'L  ROL#l82:ϖ3 B5,R[ι$D):Q1^㋱uuU(/q`a=(z'ק|CQ8: 6NJhp_q|5PV%B&!VӠ:IY%VZ:»: s2T6%_>F쎊 7 nDȱ p$BdUJuQ,mHyu _aZ#ܺ0&{x4tc+̆'$6uq=&!40;<% Q3!̆v5:sc_3J /٥&GAmmc]R. |\߲y\ ҠFi@~NaϾ?-٩@tx6FCb5*Y2gOԜ kM 5gXj>K#X𾐑&3^-gskoI Q:_9ߍ `n\(hWd sŻIYs!zj2*:s~IԒ9d‘sJfƱ =JW] a~kJhMSpDcMn{"8"s!xw&\H4?Pk=C7N׏%CI ^ɧȰ[wľ|׷wdꩦbU@d)SQqL-Dp/p~a⟮U?t)LEz .se!N7~xpSМV<0s37ׯ/̣ܵCȷŰN~dpnkt_3K0vKvc振o4fsZUvmG2pn؊sFߎ_I6 ԄVIk5~ύ<p?| h7y cC黿r[O>Ld8Y~_B`C7Jdǖ$x݊QI$5<\k(-Oآkl_(s&>#<_w׹ HH:^T@iSPo1'q}n +7LyOvrEY<P5\p8I%˭LuURsńC4~~j^us2*$'?rN6v̈́+LL<>zSZp%.D[fdG LO#eha\ؓQu3˜HZ}􋠨U*6Ͳxk=i#/+NוCF,6.x>u)Gl,YRnApt" ؾ[ 1 4u_UfM\g jTR=Mѩ!PUA3$0e~ 8Z`EBc8vk7e%N-Gj*?ɋKug2 \78 FI1mi:MI9t+7& IP>4|CvR)oG?פ{f7=Lmr4kma-C{Hzll+2E+LC?tA_ceҜ~&iYؐ0'=^r;9N9zo" BC465⭊>u3^TK}nyKJr!]ѿPCG@^X]p쉺Y1ҐL 1 Qƴ~.[k\'l>%1~_ӗޕ$=535B D* ]W vGկ!^MW! F[k ڇL7b+~0gaٻMa]>SQ}4j89pcoR h%erN^U5_UI"e` BMNZYܹ߶$ƁLp!s{d7 x T$ Qі {Z4kL-)v٧><=tF;j C3(ض"g:Yfi;p`9]aZIMT{.(5RER᭽WSt˚˜:*srFe⒀RNMT`L}R:d`爿ؠV:5{B/#]e d8Gx6|:|GtP7%(rF7ȑٌW,?P  Һӹ;bf~nxMZ~w.AU,d{8Hk Tt-dQRB]tU8^#}H=(qLqޓҌnJ,6Xa>4F{s{3-o{_iC+)":(7bJ#Wbxߡ%SRѿ֬Yٰ($Lװ8*P]qFu!Ň1@Ӻ>Uv<ǹ3'p;qt3zyM$ ?1 %&aZ7ueɌ-¹xI0ɿqE-r`B坯\>GU@3\P b'қ\q1`q`r-aXJtɪ)r;Y4ȸ[ۥdZZ8bbq~p,٘`C '3!`]P0OT UAVmsTx:4"`P'sezxwѻѵZ \OZg>I,_j]?xGդٕIE_% dMq),;)vke'bT۫۶YP`29JߵSR#sm1Ìy;I-#_*vň;c> PS1.H\%U|$~eC5]Oqw]ٽ0zj$,aEfRN Q1P3G\0G8? O 77/9nY=ov]ӅdS*UinIDEkI7K@D$0 xy>ozu=f)ǵ5\ޢ<\]YIᛀdQCX<6{"~Z>/P־A\#tVYQu@} (kǂOB|ō +RHNT/8|&rIi ?o<Hˈ &{Q"?frQ$Kh[m ZޙlDK:<,*)p;Cç8h?o{GVLd@P `!o0Y(ߪ,d_Keӧm{/oԓ(ot(YF>XI3!p·pnO(07ˈ@n˾g:pBx=oIVخM Mݛn2 %$` DU,aƋFcIѲ["*5'~7n,Vw_Q+A B\IPPzaZ`"$Q^Ty3[CIcιVb2M,hx#&>J;m=?e^HkXJar؂nr$1  29ZxRDNuҖmp9mE%ko8D8Aꐆ#6mq]E$hd@ޗ. A4 y5vݑЃ9E/Ct5s> ?D.&-!HQfi^y@m.3@f<5vQI4V=.8c]Dϛ~\D7ƯڜvFr=H%Tʲy3~}ҿ$)n*c MlmmL $"= ɣD. #WdOXjCG{?EAO?r3yzm-#Dʵ*Yo FBa>{ZVn\o4@͖1{Oۏ!FWk !.!].r%TWb@L?R53JQ&ՂS(i#b':s}l}`}+=ѥF}շw,ѲG/_r,htzpH xV\C=4FvC||w;q#G L$#3YّTE(xkQ;c ۮt XhÁA%0 ɶ(b%BNZ{̰dat(9yҷ9 yh/vA@x,?׳Rs}W4X}=m0$ͪYwh|]k0B=(B8G,Eؙa{X3ƗVįX8O\T5J-& UyL; ^08=X[Mj6E[s#~D|&#cjYi353u!L ! -\Jkzek?2S""ma6[rߌc[j$xT[*zbYq䅿CJ=9OGp9"<7ջzUqJf7Nw~jOivNv Px(TM]j1P18`vx"kS -gPT:" ©Z+&y3ii0dmѡP~ qϵ"&s(ToH}A#pN!9ihEHdm`R֚d5L mSjF?`MG@…%>XGG]@SGgi^[誗X@h!':s?xM0jiImOۯEV;]Z%cO\&m`SF!P;lRZ}[͙u%4?!Jx--5> ^$|ksfb*eT%>nȤǨsb.#ܾ$P~ rLƜ0/2F ŪKF,MIiʼ'I8* źVDMeʨBr׏ҭ ƖU1-$` 1~h* Yh7M5_D^ 72bS^EaNZ!jp[&n@1A4G-?3aZGdX\'lʐ?~#lJ{s %SWsh$_m StCSLP|Y}gJ;Y,4n#1iR?:< >hf.JQm M(ٔt m2oOKP"0*OXJx rFM@@< ;)ʁlvBۍ2W?ecr F=B}|oQ_y[S젟Яd<=)]_%^0GIX&<%]!*?Eg`$~rEB 8NQ=KhaWYf׊- Đ4#)SC4]ՐyL' 0Px`qQ|="cI+{`"5Ku(!]*nj} rIAQ8Q;eޥηPfg^3FK7Jy|UkXA :B`asǬKLֺ]v#zL`AՕ%{cOUS_x`l?gde0KeHQJ7~R5kl6 X> бa[gt[]z ͝yhOriKG_P::/r#J=:\.QF}XT u Ԏ繐ųOan.dfߙq7ʕۂPCэ?9(k_B2i_3br\GU0{ts<90RA¨N 5nV0Ԧ_@* 3*JRy ,'=  mfh],{[/KP:c& όTغz`5;8tzd whP$hWptcǘtwk{q6r9~ŪN>?nQcnt%nHN7vd̏s;Y>1JQL8GdOH8Wã+T-4lL^6o~.G7 S/F/5Go"}?aIe=7IX:aDϩeIK/5w'x+>{p֟6i.s|+xS.ctRp8}5ąkStX0>uP{t`\~?'pɤ(VM Ba$*#AR8<>3Ndy֐G.|OLh!UGgf/[&g .Mcf^M !E/~K~M%T.ł>tSA\e)!lji-|K> >C۩R[2셵*-;U/ktxuKzqiiֵ=<" ;,Ա=?lٟ sCgq`#Q{q{V/ځ8.rGm-~({K o_ޑ^jIMڥ fuu8M>.B`WZ5"aOLjzsZ19Āi:%G.)WrF {26_NFQVۤ,ST8:^y(.OF5X Zi+pͯsӱa i0Zph-(lxÊD+i;@]fC9V,aGWu7'Il4lU`saf@zts[m!ᓹ>D?ܝ5ε-N F{,$.}bu}Q/xiRѶ"Us4M)1u rB;_) y U8-XG%~e莬ѥUABq=x =wjmGtr󂂎*`V1(%knSX"b>}媡X}{㰱[ s 1`gT2h9tŶj}.F'83 c ~?꥘yϟ-]$fe3u?A9\I5{># Di:=cEH!gC2u$W*zKJe.fo!ӑv ^F)Q(W UCJXՂ ]'mRar/,z4d62LZfe1ǯ|dJ4NdPnj`{`fv|4őSD;Kww)JNXVXE刯6cR ~u{6\,0U|b&% [R/n@{y\P===J S]N]|<hO|!*}T\)=ڸM8rJl0Q3O&6բ=fٿC& IP}L:;pFq}3C '--vggsU^NGFY`: \t9q<8&E­:CE4Af lfM4  ή_(:֨/bWs͝o)X:fw*s,8c-<4g>:ۿ"w{muoE%@ VjGSebR eeU3e@ 3C7~rZSȧ1'%0zUщMV3 ~XwK1O‰&i!YXd]NEa<0Ô TIΝ!t酙ћ-^rË?.hyQ=$+ &?wP˃Qrd8K~')AsxXrzZfzA]hlƿnfIPy4J{ԋы8V 2P}AZ2W=AQgv+ ;MOD]{BKyt'1%5C ڕ;L"Lhq: m.̀-<$[YyվΜ*Si_S\Xq]pB[Lr$U`ڥaJx|vS#/{7 a2y=td`9G,&4+WDq^ O.|P=r ҃jzfoctΊ Fѵb9@?Xy7/ #Oʧl3Q QK>ZǥD^P, h]jL*rύٱZ 9KϿQZ-VG (\g)6Oʘ)syg637>cMx %y,3Wn4%ҵqw~ ̲4#$TI2Y,S_}AAtKZ: ar/{LO]n|#>8<ا=vnV{Ih1 YVR_AR]\!Υʓ%:`' HbE| NH埛l})2Ll0W*;TxL.ZmaǼ\]݋Y;=/~`aOvjy MS xs1b"yiCa}B9ê nuRجSGDO,`) ^A$l֐$C>!|J%Gq /S}OՑS-SFX[V=[IunǨkM7<̦Te/4q2n籠zT#ea-3{2"~kY& Yms$-8KO`_uЖWF4DsZtQ*߱{e K~CX^?|[BqIWQm{d9g2 0)s8_BM1kRhDWU-o`y=k<6BirҡgznkTǫI,nU B3"LQxM#xHlcj3>aG_{׳#B]3΢vto%@h5A!@<_>y}wv{k^.']^s Iw V y# c|:Q0Q6oK0#yCE=>}ia(;N``{B9P*L3v A6ϴ ,woT/NfO&ZN{Ϫ4|:uZp[j@~Y~s2F~kio0?ksb^-}[l͸^\ۙL42EjU(MƒyI5Xx\'YF8>.3IN;jb5YKnÄE&HAp$q%4dH״(30 jeo4RY1"s\77ߺ@(h>0|7?{a^4鎔)r@p]K:BW,5 T|ۃɉ@3pCq.Ķ~L};6zXt\<šr 7fg)H $NAeH:0Rl;_\lb)wyqfp  [^sv}WcvɁLU/ji~(׊tɐ bk?=>FODu EE'-7p匰 q:HrmD1 '~jLx#0l[^2/0Êi.*91M93[iKx;଩Uk\kKEHD$}p(Gدܛeͷ`|-vpo2ZONdEyDvj02$J@󂰕8m6@;Onq-\fIծz ȕZ/wTǻ ;+jx3Q?9P6n F^K#pVQެeӖV}8 "'mԓ;tMٱªs\TtE *.0^@ !>>F?$Ȉ ƅ*,"@t7rlWG4x('?YGj j8l}"( CdN8tc;ǦvPE''rvq#mxQ|7L/Et: =Ъo_ZX빪hk BKXُj^H<ͷGg.*pd35bS5zK^Mko%z {]l4ȍ`OLp=]/;رq3aB724 l|M7(rNZ2^\()j. B(C\CB"SӿpDOnlX1Nv`.  ^KFV6aa"/Kg0q8!htIP ~{'p"i,w)46PD+fA^ndmJ$`.:}2}6TצĻ{, |?l%Pь]aA/uԉvx~ie']4>HqKe7d=mIjA2XHN ;X_F؀aL j3[=Ǧֹi/fLt,vZ2Y洶 RH*x 1AD|%&hU tQ^WO"DLY\=|YGF2gr1+gZz{Qf;.%d'+ܕ-F wf.E#{drg,2bu2SAKAQ4]@t $x7^íPĝ tmqD.bP ~! tǵXD=SFF~ 怞pٷt7=x}3!I=nt>kv 1a˞Ex|U(2n0j)(O脬>3+ ߃[:3~Ξ`S2sADΏ? T/=BWJ/kJr1Z7NWacY~{V̻zAm _a ^݅6abC'bFf_ͽW|v1ϑ~,/iBFA>2 ꍏX+墅ǦaUIxg VKiS y7.,H`ΘicDNƢfePƭO;KȶS1uk$ Mާ F&^/~SqcZGE5mL8XʡɄ>\Z/ބ9rבS=}^6KӐ2EM$K_tTF{-;-/oyM2P>`f$U.WL'.Jr|Ѹo1,u:` 7qH =@GO,YuD^9k4G,6ägPU4ݍ<9l:x% pKI2us ) fP] Hx4KyQqzT)]}mD=Wgf#Ა6a =*>z"oa5eE GܩeEpoX -_j߭L2;] l1/й,ZMCGì66H`V6WP;ҙhI{$nPdŽUK,IxH |h홝WlkoJmnsE^2A%Z: ̑W )tDv2w$d5FD%tZFw8 _ Q=k5LCXHpT"u (s.PFM*9blR%C ̝ Fm0oWt 2aat`EK!rM(O-ImGOuO% hfmAٻ-wo3qC 6ņxW9 '06Gr|tŇ-Bpz~\kްb"EK8jwVч떭Bb_-F`cW_4afMpKQ lDTїn0s|ƹw]c&LkΕߊ?R0HnonvnSMprrKNVg , tw?JcXTHw3FN*4fuO觏>v=LP%PH% U7tC5IAל^N_Oщ6o)gu/ (mv*T WVg[ڹ5NFKQh+@yGh1PeQUVIKh\ :7b>ԤZ;o2c,YxM[UfsE~A=]Աtl. .'} 5UH/?%OYs [ġ۫ $?E^X#}[Ab>V"hxS^3Yp4/$Kޗ-ÔEH wʈ.]fTa 0DXO_7PanAOq FT@Y ʼZor7s/DԩSPl03}DW)<%qgfމl6yR0]%`d* >2ВL;iz nkFG!mdFc̣)*g Hkښwُ݅9R:ʳ4#W(|~f<|S%*bˉlRWY)͎VV![ǼA QjKa[\nSf-j輗H)6 R49XģbPfI4Y.=9Mt2? ?ImᄔkƇs o$y~`d`%NtB3F/9 >HZ.C P%P3"CML3FNۯaYBTmL;%]%IC.KCXNq~Q+3&`9s' :ֻݽ)|-L2P0F6D(_4EzΧjZR~m 9]ohEb h$_]H$6/@9aJq0YGW-cx^iy|8,ywcd [-Vͤj[0Ι$&q%bW> {ȎFVnWnGu30jL+ބ}eC*`{I-YgR E#`>Uƣm{ao[a| ⵖ@:w* ryǢ 2ާ}4~Q-(xF$2t(+7kR/({륹}QU Tt 4~F/10fvbHI`lQe%xSY>Vt9KOȋs*$2k߬]HcEJ4iXf XhDOZ = Ck̔ upwPA3r b/^"4k0{1)fK >gL,HN'X' }YOsM@,w7? %<1G |SjY ԥ5awVa뚻 j[\Ӻ>;qꎦUVNKH3>RIn|`Oذ2V(qb7MlrDt( F4g >זxټ(2;˂YF\]a"juƣ}`(:ӷN [c`-wHdHYyh!-_`瑭Wk ]ф"TM4>0+٬[3*}]2R~NR/=kȡ^ yW("Oiݭx^ nDw"=P6uzi9gr>DRmx)|XշJT gX4Fq%0 I;L*FPy䤺1K˲;G"4DL\ o8{J`-'N-MYftd_gCtsRo/۰: Cgidժ>4ӿ/HPOy΃nxm@V/j X0DG~>0pa E"_C{Nv 0(; ոL3 М~hxnɈdwMJ>w92d<^fꁬTSEQrۘ~#[U+`:yCN}5|΄ë1䁣P5 Y#N{aT>8n]Ca]Q>-~!L/f;ϞwAD܆ߧ?p=rw]ȬYuI.( .̻! )J Y)7. 5/*x.ye\vZHf⎐-46 /i ]TBΝUx[{Qܣ7xm|ނ%a}ۻkIY|dT1`,SrENo=N(;Ǯ&50E7S>#ݕRm6ƋV`Ŋ˛-G:&;Ra¶A;tk D#Kut)`/kc"պ4qY=8^s o8}jY_RaM*iaCb$>4js9H%8¡>J&jjHEٗhQwIao&4aٱ\hvcX~tǝ%tS22tp=`@ely% &(+3׶,C|Qq#C)TXQku\(3@bX;}ʅ긩@һ# RVwO;X)HO&jq \hrAEkVzOVCkwp?B: pQ3&kshȈUE-h"oo/j.GVA2@f^!BC2*R:+F ޢ uY6ev̻ӳ2]f ._<ܴl5#rR5>zq}=EbbPl]nkϔ,9UXfN:x=~*"xk[XrWɆF8}uUtA w !QwGO|+{jc~͙mfx(& ٱsuD"giP]>69e6+1]Hi/k(TNx#{̖#$=iOP71 @ {C)2fO<*8Nù1-\jJ*̈́SCSCt980"dR[hO>*+ejT>;$xeF]6{s>4r4gNFAtS[6M⯇ j4+R=!+Y~HF^~nU n/"n95+,⣐0'ì>MiiѿҫrNԓ;;lv?h,Fvn3}\A^y SFNM gowZUVj!3Y(_N■dB|kutB8'h,v)BC]8t?A$tpvGΎ*Z*Ap0Sys_e32$s@ӳV3jĜȤz_:>D_Y-8/@:uj,_`vܜ\$#r(x`pm^}NE_/\,7L8g^SE7$ͫLf F^؏aߺyL0/sQ 5ަ^BWKk y1U9QoaG'u@&=dZiJ6LI ND:z@\&MD?X-2ް$$cr&Scb_0_$}pvMCЊˁ\u&W)**;%gB |YW'GًI )FCPzSĎ8S,#&ذHF'U7ORq G&ft6; $`w\$ڴ).VV-{ ^/X1Z0T:Kmb;bs|F-LbMWY2XDIϟ%DeY51Q"xAo*, Oj;PcZOXZ"PhZ_eP Vbwk@>AI"=H#*'pxȌ<ذ :괩6cۯm2]O1zI$S${f#K]5hۈ,BѺisU]8gmoҬYM nܿ=cѐfuσ:k% `KSt]a;ݷl Z(Q1! iD6%qUH$x[L|VwLj&(u>0GS-҅JLTH5 ?PIS.$o5W6S2bLQa/;,ZBeC 㳚YGwIPsw>?NXPtJ|_HZc lB:^|}lyL@c\+c䕌D%'9q!݇jJ[[b~eM@3IY3\B3|= gˮ&e˿0(min~fBٹ_PQXŅ $CT)'"ddQ`Da{RfݵᾨSq>),TSi*u!ɹtԙ@cޡG 7nߜecQݠmӉmt и+[se LϰO~biU䆤6VΛVg8MCAdj>8ʒ`MЏkN:{yTa3cgn[sNy{ ]<.A!)x@˔i~f1CQ ΆEj6P|$E2]z1t5@&:$!KbŇ^=T'౓]}a4 {exkYh`wIO|^NGDnp'09FW>/uVW==ǭmV%}yB$+jã+Ry 6vO~htXSc37畴f,~Ȍl<;' ߧ AHgy؀4SrE;K}U)L>J}޷=`7p_dnd !_.|%]B6Ih$.S՞҅x& oRnL+b76 #$ s3ح=),*(= Ī)0OiU?KhPgpWЦ(-%hVҬ]f/B66u= ʔ8fv/ `brA{dmZVxt7ZQ<3:oq2|P &p&_G4 Q?l2ѽřou4ĺu~e<ЎT]9KsYI%ES K)<4-ԁ+NC._KU*~j,cUƷ % u%3"5 zyOBo?MvbYwuQ$m\p,܊T6P9?o!|k粵`Kr9H;{kXUݛgv]L}epc⋮K+6kwѮ[+ (nRo"JEmfODޔ5ouիHvM< ;O l^8Ga`,TE 'ΦG3l8Q4f|FXmXt^q_zl72_6|"̓,Pq534m'kqk}^R4+!TfVU>BΎdbRcQ5 ЙS~6bx8\`7,z-Œ?ٞqbb0>SJ:7̭(/b8%k^kQA,Idku`<={;'*&d!_<|\*e&MRW2y@2o ՙ18WU:IJ|K/h#B xIyWew:L76Dt2˽gZ MQ"W 3Hm줽"Ϩ$}ɣDuWZzy|)7sXN_d{<$N#Ocw |(('ѓ' ߀Lj}3) hMFág SA"ɁR7UnqO0\Iw%S1SY}Zݮ FB>cJ-`vLq^5{Gw(! ZE/fj|}gYv+|WIz#I5ii}bm2?8xƼ%Ze-܌e+pqQH3 ¬̘`4PY̸lXNv;uLs0& ZTu?bD7B(1=[~xnl=pg&z|L)|K .ڥ^p4Pp0)`8. jveh Xp(0w3h52:z ځsNf4n%"`y[u3'u7aoٟ9=Y3glf+|csW9.s^e?y V!-ގ넭H2l:wPO 5XIK\:*z d8`C]ơMq[Jbء5Jo1S$WV<= 3G xv2U-6%`l4a@𞮻UƽU.w憉M^|c3HG& zbt$hSTQS{p9!kѤ\6n oΛ94$eQdAGUJb]c#oտaWz&~\<+g\koܚ4t:Qe>k`F$j3>6-i0 z@~;X (Cmn X`y xG\ڃ{Ӕ Њ~d 0!$kH:|M*x||VwjD,jP©~) 7ۢώrSlzheg;ֿ )vqaWG̐EΥ<צ3Kaiڸi6([=L]d7,_¢ QoE7GB"p*oOS ] 7l!p:7nӘy;"wf`LC1[]kln  vҏG1:򦖤`Dq[Oil{?=&-ue"f`9tKHM m]#6Κy_3t~|sa6@!!KLô2$[C&ߔ[_픙*>k#K,y0$\8>S4ƴclKV_1D=IIO?˭%K JumN}9;xf;qw=eY(q V]-mmpF&bg_}dN8Ie W$kj;[E.A6%0pc(ɭ(ۿj, ;8b)NLZ"a +%ԃԨyV<{W% Ư/u Sƾ##&IRǾb j3G,!>)So?4:ۮs?bޚo;h)KuS8Yeq$hp#WB߹Ȼ^$Lwc`&‡lQv* 67Rggꅖ6+ȶQ9֩ S 9;=B`V|baΛ+! X_?_n"8$+"f5EzDEcOHYKd&]EiUDς8DZSEgiưZW!8A]O!Z+j +>G'c4isqqβ֏k&߈8fP$ӯՑyl(];ǔim,eƴA.5% G$DSs=fIJ1)PoJJ wd>'Sp Jzw@Mj_p:I$YĠI^+MCָ t .;K]ȇEzha4̟ٗ=ЛlH Ev<&WmPV& Km@,}" [y ڨs+Vww|F<7M =PweG9A\ϥQ .lrF dF&ʍ_{hh貺[h*KA JaT"Yش0A&/zί{iQI#:oYRxs3DŽ36&wT2 v#XTW4TKx5J~ [C-3d=fhGb t@St@4WB҉+~hׇ:s4͇r>hdXЪ( }Ʒrpƕ"W;k9G@ NŽ =l7$a(.t 3- F"DJ)YG\c殬ddu4ז<%IƓܖ]}t:G&R:UMdhdv ;k8b)Ai| RTfҔkjӋ=Z։e{+%ȭF- jCUW~Moedîtl\0yߌeaȡ v d# 7F/: x^PL|[\~jrY֢L T%_Vi_DE|];&ZTo{DaTm_ՎN/IGd#wH/!$GTrmT+ 4hSPĀՠR&lakbLD(CM:'װ'ȿTqe?,`3|9է-R ާHLMuUYTDJ1!$H=kZLE`h}IE09fjhv?*6OE !98^7h{'8!,<j<#]_Z[ݚ7i8\Pi)^(P@%S<х~u @B&D}_զ @z '_ @oH0ýr%g*+ 8^-E"QW%dSFS Ep=* |:(%H-C"$v4YsP(g!_[x=n|~}%Ӯ=(h.Y.1F3i2~ X ۸^]9ZHQP?[RLLl$|*u Iv+ښDʣq0@+\% Wa^![[3r+t֞]j%9rVGN >̂;pZgKOASkhn(-n_=E4G}g۴#Ų2u\P.Ν-aFBAXBZQE6?'!rOm/vDFk0--薂 u$^Rjk\*8%6 xٿ13Z5/*>t7z_IQ!ٚ9ւy*i/Я keV/WtL켎1Uޠ${/4F𵞀qn1!STE}s$pݲhrWfVؐkSwRPh*ī.VaGreEE^, V9E>KWSHlBRy{K7Eyۼ@ri&\`%0:JksY8穢GtfUS"ʂ#F̳<ȫG{L2oq1JIg}HtqL헫F2(B5O'zQHj”%\ l!$Ur 15n#DWeՇ%yGZgwY:0L0237P; zAf[.RP|J WL)[d"Uejő,/C~1C4/t|d,ޒ^_&7˶R%jsIMj%C`8?-4t,-ZOKÜDO?qz5nVۼ,q*5m;\lB\aKyLi״+islOQVn;AD^٢$%}7Om6]oPΦ4AZ~o|,+'AFץ.{=9,=UV͘f̸!60;7mR"8/{ <]#I8vTe 0Bo55+D/k-C旕n2b ʂ%39_7+qnՃ׸P-XBoAy ƶXA/sxKO2m/ [@LLڶSm.mr[»] xIR%n!e800:(XQ%cXY͵϶BPX@ uHP|OC9?٥#Pt'Ґ[Z4UmI5xv 2Kd#k:B|C mL?RUt7| HT-0|GYD46n$grUGۑ'Fvl3Ļ6ܔq A_P JYǸ -@.f[^zu!<"T QjTһ&+}7]bz#ZaITEs NF|c!NJ 6QܮRNxxl"*|q=` 7N&x2cwpb>'e}MUh~_Yjpšy[RR{V+|dpk̗40R i j=|%p}T{zqȨS 1c&ZAfjT L_lИFR+P +A{f&|%ާ:A~[Zpeիxf8!y>wڇg{^Vdva܃z5X/4<| x+MQ4Evw,Ɓj(M# ;4X.Q:w+K֥8B݉yh;_nϩ)#7nm;᭓eѷgfK+V@:U7v-b <ϓ'N$"pI+6e7=-`-s5` yZII/]qCZ Og=D멥B(ǣym#Q1&d8k3&',kQzP@sˡ!2QlNL%u.%M{[{n8Y"r[CdᎬ=p[H ) YeJZZo>̮6`"F՗ma֡̽/gȐmi_Otz_L.) fKI@@gft <PbZB50 b. V+af!J#tG?[߉T8 A0$Mǜ1 ZYLMnnTDzdN\8][ q؋ Ly_b과f] *tc<ؽ6╥Sm0K{78vZ^n҈{f@ܰzVy9eɡD=/^ fv dKّY32lP\>1g38=->U'st܎T]+#".)հd!B:+XN=0j1㙹`=K$բ2f[i$jP)nymP:Ug@p'ۏVu\[(R'9rL\*J+*,LLpXʳ"0ЎM5~&a)n*zmY3zCT)BwS+`d_=`1F4 @w8*|gݦӹUz lĀV&i8=*`Z+ Ui~b`3Snlt<%hIuX G݉<3-aXLdQﶬN? U3ds&DHa1YBKU3[> /z o]x^:WqVaa G㳥]ٮ0} ڭTmVh_7!+Ocx:EbVel >N}Ȇ,Wr0 t^(J;IZswq'e%[>s % k4.m,彺ZSKRSAb;Pf_^ °l!D4Yd[:%],7rA  IfVr 5c.؉G!'Ik?KM, !^mfsKt|CAhD d1|@Nrf' W Pjvz}$Y-GL ;>|N-#?z{K:FW5EU2UD3s/T FEdv=&O2S;7nɞkcN:߂A%'JSw4Ky_i#b)jO/oЁ buƧ|el:m8s=$WXz`*){p޷竿uWS{N[n.ʜ~LQ14`gR$B!, ZH"I amꞱ٧OiBqK^ZiaەLC:lHR`"MF,h޺rΚz&M c%>"`&](rӆĠ([g!C DIIig~`xW5$I)m9Pൈ2!q-z{R'X~bmShQPlS#;ʑ(%A?M!:{WU`0狠&s8V6Wf"S%v5w66MfQ)Q/cM#!9;t)e|x2WNOQ-1l*y+ i&(GG/ruj2Kfl3њ Fc$bިXĒ-Nʘ(eE2Ѷ@!^,D|h"v0 g!zQ[̽2 L(yR|Q9lWԟ~ssHMQV+i.TP忇3g]ڿ߾Rʭ|]˄އ$ZSo`W:QqVjLC$ʣРEɴMu¾M涂odt .×"AB.gzi=2y-ni#5)G@qX%  - Yu=WQ'U6)*|R*){<' S"i֬ßFT/*lwB,wS lalƎn{Y{ʬI^Kl& fdNig-0Godܕ*c3dt0DͷV3UedJ}5  E2dfmP \x "gEѓsPdlȴ:(QTcC9 Q/4|_T//("--U]B(U5;Z .WNXؗ-gKq]/{ŭۮ7;~3^DγRbl tUCOgvG%1G=80_5ɶڻ8&@B~]L=.VVc6Ǎ7 Hu6 ~N}A7X8]I$^59Mpw_VmE1f)0~y3yJd5*Aj|ʱ Ty(FaNO=YGa>h+%+!h!V[d;i#|crJ@ŦS*2(՗1F%LnXc*C#ai+3W+&bVaVAEkħ]_ӗ4{Ew4?F* r[T=h(;@` G:6:/(_ӷJ9z8+/ß+{p ~Nsͪ u=:YN`)EaW 0\J6]AĠ4 Z+’Y}T+fqF406l.2TF9L{sL>hbMހ[Ur]<\13Ae.7ɡI*VfhiSŒtҍ +mC4fKܫxb"bUFv6TF0\cؕ/ѦiHGMZVV- أFR``#|8{->4n. v"LtR"&V:Y@dZ—o.gNwܡ͉pyo.˽o^gyzk`|pm :Q| pXtPbR?yDῶfCih_=1UP/D.W|K K$? fACh& \EWhv:؄Θ+e|qUPӭcB-PjIOA+8,>լ!xckFpBn^pFx c?z=U̓-(poM&EormcG%+n fCJ :ڡ(Q՜Fb[U;tCu;靷gHd R4ڞOϛ%# v[@\'YV4.x{$%?t}iJ)=2X a\ٺmh?#*Ŧ|ŀQrLk`j,S^+a:սG9'ŠywVtbrEiyM ^b;.,-ٸU뫸LwoMvxۊdɻrnoY5A I$s6[nV6 vկsux~-Bش0vU8ჱ3?KUm.L?ilƺ7ސ=9`h&E|6p 5wۊʞKY.iH]%xT viJ] e?{/F\x#y(, &~L] jT]NS(Nv2}Wn %=ᗔ AVj A zݨJ q:`v":frD$L}jzPTl4-kMhbh>R# PEql% -3Pq`瀠SWLʳBKL8ȥ &58p>}_Dc+Mm\R7E_ ?%;!RH_p@z0n6*ʶ1HY/;7Zƃfe,ј M%!5M(}½atX1}k SGq'?4rRfAĽG^yl[ڳHTENE¼qN&GIԱ1^UltL;( mi/Z26H\4-j>`[ipeVҺf[?1 $wJf` -@d,+mxtwORAj&_dw;#iul(ۂV,GŽEOCHW4gI]62=`S-^'TO-~6G M+0{NxјB^q#[d9F[@`* lGhQjا ;.MY0y`? >,ݰ5M#TB18Zf<-mi>[0Ѷ&5ڿp~r%e,c6Lb5mN("șϩ{H_CHVVI9`{R_T0> 4',Pqsif7yL!Mqi1Q/k=g;K㊇4 * _3Fm%"EAytFf):F–4roݙ-vvW#\7ðn~m9)F[DYC~$с*%i#W8c Xa Q@=_ғ6\0cG350GkQ_\ l$-LQB?'.ШDg* *7 f/x+[J3ʵjL`d`I8`5Woo-`om7Av uO_q;qx*⵮*ncYXɍﰯ˝] fs$"@TeY/$Q 659PSj zd]uR;$,AMTA$?E* j ߰@\mp^0:TmqfiwOLjw=rZuAI%X 䓀m&xȐ 2Bor/hv3w,)r]ms. x(qHq>п }s!mo029_3ʮo4^NkjɗvHjAirRfNSdK#ʔc!LhBw$g U!7' fa;}f*[)w 5hK-!P 0q'Qa\^Tt 3E6[ntjtשt-00В5Ԫt_*pZv^jFW8vNeq\:MlXODG 2Ά*dS6pi) tZ>]& =N$Ѽ_ gHiXOo$g1LN^,$mIǧ,KL!LhfظgC \13]fϫ#|"DNW1P4nIਞv1[+g6᫢VV>|x=4a|µ3.~Dأ1,Ķq \2نxFq<%wh!IA+\-h!X.q' }3ܑR Sǻ`0"蠠|^1jLUF*FDz9/B,^`yNVU*WUlo7 DNMQ[rVD&7L};pB`BZ[ gaI?:<ݝ'bþÞrDw4'o?ԓ`{FԢ]N&a-);)ot5UYSMW(TT.43p2՜Y޶AIPdd"KdK.ҔyX#M-خ HmCO*h/eLCs:DL)?D\7s$QQz~D}0_Vefy.n"씍X Ћe.!i M:mȄBj곀79e׊s. B4!ӷGl?bbSuM<]Nja$;Cu700B-@z?l4# Bn_YoxI'@-@+/2k3ygX}4\|{2QL0 :KuBFp{\ 7zXM:N%or+k*8hU'dm [{ɡӋ!?^s88r(>,?44$rɮ̫SW$ՒܻskSa̵ǩspP\_e+c.Y P)?CBpZbqJ փJȸO*@QU1D߯3\ݺl߰ δF0GrDlIQWqHX`PэԜPd.UpL(X2~CSA۔ DVMBVRafd&֮TęM@2F+Du\_ց\e\Bg駿_$^! 8\/# CY>ڷ6m8T`]9L?BU5RƉY@ w>\6-C{z#+HՈx-If:F4 Ӽ=)֧;mi{, nQ4\de&h $mvz*@cӳ{;洴T vƿ%c@Mc#S;1z՟0 ~M[1f{ք뛇.}We gcEf J!jf/lL-+WUi~$ ţ| bl] &1sْȧEs^=;!zPGʾTg kZ {:f4[V PjG nBԯB~C3 BVTC о eF07HA]a[r' S* X C|4+d뗨U޻)Y/l9ŰьE&ƕ$ds` 4QYRl`g5s`mQ׵? =B;xE yɻ$LA>}ZS$h3}X}IytP tjɊ",'Dp67s+cX T ;*奚n;"L+,>]esLd_n mA3;)2&sڿSvCt&W(E5i  <.[0WŸ㊉ÛN'RPbN -dHw ,Q!PD j\;Upc|Y ԭ1<ԉ~@hno2 U4d#&a:G,&`^gKpwcA١iPT J\tTWv2^b&~<7 \qWiw 7g;^j ofE9!LjTi مն~q15=q"[-~~9F@mod_h}6tpLb1? :;mPG)-8 /h˼RZjB}nQL$0rz~֐\J6oo&K^=74Yw8 kH$5,mTlw|%jF¢rV~R4Wt;}da%5cɎiءjRN'~ RL6M2cKje$-]+0pVKmJ4 #U5)YuK>?P7lY͚oKd]lR7_od }k\vPknJA®8IMN\ZЫlX ^\._[v"%ļZF}8Qrܚ Z0,9½+ytRWIׁN3\a4yx}5nuf^=[SĢ4{"a{{CPIǩ ) <|ƻ9NJ"dWu$%2fM΀hWhFnržp1[62#ɴ6 XΕcD$ g}$ia޺vi ϑLu |UdD]1mv3 Kg^g`̚ȿH|m] 4g./h{#(q:26kMfjc-uPh4xNj,oĈJb]K^.>xqE6Νȶ 'O*iP10ZsjS`NZ'z㼩v6ϪZ*N'% KZ/( l*\(` ԝR7Bwiѷ!f>vInf{t ҸJTN ѫ>GM&N+2I&BՈywx ? -W `\S4;d`Ì\J(0W I{u'5JuyW;pCoެ3Adne7C:;Ik" BLe0|ʿqZ%?\;{s/v^_d&nW (fE'2i1;8A y p8|vMbЁVeɆsZБ+(FP CMM~$G^ڬfpؖxQz/}LǷΝfnF>h\_ EIe 7Hi"^D!4KҤmOCA` wgP+c(Ȇjht}4* ƾ,!\ѺC5٤.iРGz},?)?ufMS"H83[՜M g1tN7OIڑ; =nYzQ%k^Yw˕DW+lS?#(kk8;)}d[k_f O / ]|SW eVkPsY1w5ߕZLqG({KsE _SBCj`FD/*@1/̯=ia#>z P-G"sFAu;u q)UŸ7;]̋b&Deo  jDXu}%L/pئ4~-:(wt:b-x| qeI>([ur$16P9*S;ԜȚWbx±xsX:Å+]wH 5/M hA#ϟ}Ѩ@hQ xn$!%tlK<=f@$\igTi9 qNqޣAAh+)AiJ|Anps A4Cn<~HȝEVqʾ{ Lr#yܨ: "JySI79KOw &E8E^̶~OaȲټdch $fXHna^J$?,(;\aWxتP|60U`UB=Ylt3|SKi#s{٭ v כY5}TG4Ȑ0JBP# u}p>h;cםyAbN{Ԍ{"𕻞k]6ؐUirdY]$6ͩz_:Q ٥ 0+`ڿz 0` ][ y^LU/0a:|!"hp(΁X疫a|""V 5}5>Gn~7uxXHɴ.,WkU6 5Ed(Wxi3u9 ٪(w1ۏMm΢ MhUln;Q٣3ِU74q҅Y hzDE +pFz_ ~+m&6aԱtM_jc~pRw 6^ゖB`q[kdȑIsbg.T̮ /IOT hV:/Q|_==eJ{ic;6}%v *&!˓6\YxZ.WȅZ*ze[MXZ ]m.`3p(= 9p}k @/%̓>^s=$[a>:7@i_AQNYqAIX +GY|Sq.9WGլռtPE6\~vy/O<jLP=zwYaj\߭%!zgoMY(( d%dҼ4m ٬Y&Zp@'cO~'u%A tYoFJpA24\ॐ$fq6*?B6AX\l:p!F^-:)KþuLJlIK,1[?ڠu퇱6:CA6QശJL!Ȓu"itT9%-'̢qCfƴvp"=*~8=*rwbd#$f~l jLCWZB00XXlCHn*G@9Aba`xPse=BG=–G8U𮁮bK'#Q4G]7#4M9fCr!Rftj$ĎG¯cTڣ5v? C:OH"ys?pt4E *es;k.稪 .<2{X0G y ӑW$//szzl' Mq]Pܡu ͚F+tX^}9;.= ^d7LZԵEk LJmPn MDM*-nլ6-oщQ z[/קb~tA)&d꨺> QzpnG>ٶ:k7>lP'(sYQ EAjԼߞldQ5X㔔5HC ɻ_f}2=Ǯ'"mAN*jb{HeB)N?EMàT4xUCSv 3,$"yr'GyHY\V"2c_'N8u%҄q,yA;ݤj9iLFUi\;J3@"+Z_+; Yy[ ZCV^6>~ja4 Kwԋi>=wB%uSINF|1O#ϪSB>aŃ}XHלNAPYfvn,y~c42 vmLpc-홾8nnu?<` KZZ8Qpf>';`ڸ4`WM50l=dq0}mmHZe{P F~j؄,=h3(ѳ^.]!Ɖ*8E6Z,^jn@dIVN}O+®qL2kT5Pܵ!e%n)!3&}_;}Z X T\ۑ¯#C,h *qSնHjS,L(I{Ǚ ֊ =0;_ަcx3 DslҀ<3a(ȵeNQ5U'?~N{=eaK2w_ɢr94BJouіN;(1BpŅ3kHex5kW]Pt 2F1IU.Jk6yE6Ni"h홟&>O^ _^Yd䬧}pw@3Tk=HE1-'qrckj%0H7 h<edH9?f:F/wN]#Ϯ;0zsp}Wv#5=,(7s1zhP?K ]Lj<}B;f#G9<*&f+/3 L² sEa^=]")]v0ְex <%FQÁ3G.^2IY0:m.+]_by;:]T [}P7Bcq+;KiԡDuCjUc @P4U x:2׽#Ne q@ˬ IKq_?}q1fN{hMG30=w]u-Pϳ'O1-#yV@ -zܺ.`M[Vi?9/r8O8ҰB+WYVL48aIAc^97xw6S%%4$ݑ-u j_^׫F-XR “_W_Q96Dxz}Fd*~WS~FhwHJ:9"{kX8[ٛɎ-=SoSoC?7Hjhw4KG~,)XԪW8RuTjFLx=~ieFF!`.GOUh7#x$m$y)^C`~}-k*"t֚)f(JTXuqu;upq 0a֥S=-qGhp:M:bh GIᓒԕG&'n*Zgm۵uoPRV^R4Vm={7"R~+ rx5(u7E,~l :4PJMc!}CD[2c$& EZ]M,StV}b6 oz&)=}}ؘ6mGs,?QA4aIr~ggj6C@巫`*.hh&\Uf}lbH6dvET=GAC'i(%v' (kM,E`P}rUva1B"^.yapגI #@n";VuV}`㛩 \|PU5^ flz{u3z ?ym]Y}4qwP}/D?Pakc秭ضh%[{UpQnrI-kiW՛<3j~Y{2uoʱIJ, \&\֎}p l_˥.!D 7r;#drJ▜XM;&ld,?f07$H| Jul=Xۘ|Ȕj.vjL(/FV f1'JO2C<Ip.#k/{V-Ziлj *xJ.0Pv( |Fz9j ԣ3-ZBk&:|⩺4DZ"J4balRNM3N"K2:+I̡2 c?ij*X'"RY+T/UktRLfK4;fXR&R0=(;Z m,Ϯ>]j}̈Ԏ!;VTp,@biOD?EzZon>B&"A[S&17+>]C p8.׵hg3-0v|G!.1[(AE}GY?ʷKy@Nr:mJ->B߫Щ5irqCW&+;qo=Yo0hB(ol5q8}TJP3!%gBg (q[x&8F~}MV"?uyg /Ycd`u28D\+@)xOSƩ{!D?Mx1LG~R,IuhZVD|x>?(csԷ08 1Ny"ڨK S 4)[.7Tgx hR-;f$ .EЇONH{rܛ0ow. ,<݌K䔪𹩞r'ʳ" @31nC?&-<9=P,/d,2XBs޴ؘ{)4.fhl]h{oe4ld['{=Ph\ĸYqLI1+QwŁiqIy2 TnL3V8VF_?uK.9f8r/T7 Mx~ 9.q݈*(RhYf1! C2+8Ä}6Ďp0y y(yG"[$Dߵ0OŤG2e /:'j-,`2&!gh]-TF׏YWpyH;_T$b`";)$E{5> 3:mY4 ^˦GZ'Kαm&,t <&wOeQuze!z~&[$n!GkʓUHh[_Whڄr;OuX @u;a nJq ʕ6W[+ kH$?Qfy-3|!Őx>w{/UoBH@a+U %4{29OH¼s խl0^-{+-3\LWV7<⽕?ǑbT@ge툣&չ,%i#lPnb[AKjDO1?~kO7ywDnTHdYCگr"rJ}b),7lmEwҝ՝'5aжms q t XHf\\ @RCxߖWh+di>%dϤ(*xȋ0,CujV19o{K̽쟏R=c^H`KNj[@ Q6hS)e+s4QUgQK}%C@,kw9=GK*yBV f 8 NhC_Ξ=t?NbV"O ÇaC~%kLzƟÛS?dµ5I8X1'ڴA+Ra-)c,Ȉ&I*DYޔ*AwިaJ2Ocў t>fS]ߒrý"ELsRfVe`c0>/pRQŌzٹjH w\"L/ȥֈ#S߬s-UP j7DU~3 %X%NiP#ѨDE1:᜸"Y{Ng=cˆbiE^SxjK 6.‡$kn#,Fm3-4;d6ENW!gة}D E>QŖIg'Qs7oa ( `:Ekz dz: o"U7!E3I< J~;\ĀH eRM`\~ a\ĭ4[-=&qR)' ʯ/0\ga(ӓ z,dpr8HqJ˫Mɿ9ÍCd"{t~BZaؑ5֯:Sz7lt:!J} DY ;'ܼ/<`JX nvp Ho;h>M-ndwKg*g6 b>pV^"?Q^V;}>#v\`ތIx"uH 455G%]8t=abTPFƖ {RNe<>kC϶&8]Xso^`̩y覆N-֡ @U=RfD7F@Jo= %Dž%K04{0m: p99e@oj`>J:iR7$)Ea Vt\ Kug{FȘܦqs 0ikQ):sa sWE*>2Sx#br&ĿZuuէ+_UFe-j9yiUo0@,BKr<:}2( H΢&W4 s)1vf/c"Nas,,}a@\Ph&-B [@3s='[@۰S?FuŨ@3&$!Cy/u& 'Uln8jd\z.Xkʂktg/(> iRoHrG2!𣴅1ZE]hXc8=W8]+)E*sKH֏\\qz?љmfɭ?ȏ'녊FUI)Ju(Wm]j(-B Hw"0#,aQҝknZ VիQnRd9evsoD7vT&@RYiQ_'!Yi,qrևPAt)hVħF}c\#^bRJ<#=x;/>R?rYaftL%>'`K4.́J#+ I~~blJkpfAMyhqx,$B}=h06؞v&:%wB)s! ³"ޗFbP㱘,K$m_8?.X-֩I=,!0|v=iUre)$St atސOZm8Уd:r{/,jko$VųMMWmfDKn׋mO`{ZUUDi僤Zk:(m+%HR XdC]w /j6ҖQY+ p~= .~:'|IL!9?XUwL+) c^NY^YXFv,oi y-6?msP)O4α~SBP[skS8ֈЍwP /AGE_SN]1`m?xS+wyM`obC |cW"SIos AyLl ZBMSA`T)ɭ3T*!}W#3wi=!|2ꝀҪZ *v=<9t}-HknPmI 1¨ceCc\aPItz*sqkI@f]mFK[s mEK0^t_aa"̬Q-7;-V'ɬ6~B<_ٸmE^ o7FuR2zJOb%3PI`KLNu; FͫYD3҇8jV`X?=}}dGa;L s&̂M#*;!.?0 @"0[@i'@7bQw.<1qc@}ԇ_o:fklib"ѧ`~Mk Y` ͹ 3O>Vp^ܮK?n% 5U&%\y?"(zcZ4=a5\ q,A0;a/hf년 +f0n *P(G3mYm v nBx,VZ$,zϯYހv;cC󣹞R '(@" @ jsRE,\>}`Y9kO^^9'$oDHv-=/Ǵn~f|Vm5İiJɇ)3=ScKyw!Th([H?ʥyRNET[POKrc9#mK١a.`%&Pmze.=*ѯ5Z$2QD(|4 &93Ȇ`3GQ5R b=<zV 2.Δ~뱺y3KHj^ӷCE~ӂGa 'L9 Xp];GE. FLLyv˜_R+BwWu@YM 7|Q3ct,ymaO%PvҢ(8*`b22 uݿz脟\&]6|gQ!9# ފ|P&_6M'qO `˜k(£bH WPfMsԴ_ӿfE"kX1jj[P=?U8%g.j\#%OȍBƳ?I:7n{ZD\d\%R|zK"4Z1XE:Hy*Iʮ8io2тA^}d:  !f%hh"OQ;&.oX@pN "QrQQ nWDh|d!e״Kp]L.kgo6s.Lrx7\uy3u{ۿb*hθ1Cx_ 0%ŕg6q3S|fuW9*%LmѴ֚yb 0=(0Q˪ϟvZNZhȞL $xXg+j'' Ωt8&4bs?\AW6:O[:MQٟ. 0 &I!`/asq?NkS\^}yԀ)*8c1fntlXwy~ZȺ$inzLbz]+aCF1?OdVmVPlGcoØEUGȪX3_#NPLIR><%|UxԷA>,vSa]B&r~9g)Σ).R+djf'8qw-_sc.z̙V>DS6`HiF.r_ rR4sz5;*@ ֿ s)u` M]9΍RxA!F8a2k )&&.T񺫃Qs} oP&~|JDy[焑R\ٱm@3QH@dpfZq?nZ}&[[p3g>:WxmWX['_IR]^GQAqhL4mS12=^f./%]U97ahLʾxN1~ߐ~?K`e/-쉤`J5>btJWsy<{zURM؜{-hw:(>NRd $B%@ci"r4[`h_qe-4 F%%Жk=wk"^#m¤쁠/Ϭ(4R,CG=@շR=j$` `= JC֭Q).M3WMUR Dg4}8&{;._R윚@9zIsjO0I\r.PvUPZ.Jc=(^5TvsQ8i6npdSÚi4JzK )ևytIoڲl_,P_w"KL}3z^j؈#?$Ѭy4p3~ųv1n|M]G77:tVik68@IXG_0|S /~`cO[2;+LsN(mqe"/a|D-JPwM~褂Y&>Ga(̮{|~|8- ^⹝@Қ>yr}ZEir[[B-v%X]ƷSI)SpopS,LO[I$|-up fR,v|"1GؚC?z܏6vJ\;ǑY=1f/-VS#`m2$c͠zW{Ȍ%‵+֖'fNW1 $Qܭ.|p]3K-+ɘu s&P>`^>՘@yCkg%Q1H+ Oqr4͠az }U(E#fDAw2.3ȵ"2㤊E/e@6DfǮH8C45$S*EyQ6['Z`|.53V vzHMl!%5a<"zZ'Ӹu_EwiyƐ326e/kN -$; 46QMygebv`b21f$*`%7sBb [ѩȃ,%K {,2ytżUgxH@x6jˊRrsG'mSBШu.y`FA {:Rp1d샐Ҙs}>Wdd?ij׹Y7=쾗13|9St&ݸrW{m$>kJ26Ujo=D6t0TD^BDNZYNXw\Hhѭ(YݽyAO8Lߠ+?Ve"ݱ:X\A@(1 vy|7V .#A$_RUs5{x0@X^rMg$MP41d(0z{Є:l`Q{e嶎5K 3^?.K>׼zmy_Aksԕq2Ȯ7)acBz-#)br -Yt p9ݺusBs3_Fܑ`60G? nnR] cJpmWJVv_89/g0Vܖ!3)}@t^ v7T lKo&0oe> 1 b@c$tc)fƈ*қ[hcw2j$ 5و^AUMqj_BPTr:HpbFFrZg=:b-9 ͋ I¸;TKDLu}a̚Mƨ_nld愚ٽߨKŌ!)EZKC8@۾ Q%A z+~PUe^ ?!D`kk@0ֶAOuZ P[O^\J F417J#tR)qv'+kmsm~V)ьU9'RofI0ɥ9Fs|/﮶oOznG.@B~NN?뵱02IH5AMWDecpFFOSþ]NNC*LWܜj)m>vR}΅A &VŲz1iv0,Q<2O}]#"QX :co]}H rVky݈hNiX"J-lVbbgr _UYQO[[ꐡ`Ý/t#&Ij.#e9aH\RtdwHgdޮS{1GxcۦLn$ q\0PqrQ;@mFm"18&qeT$*9p3Խ2)7}F!-({In>XzgR˪~h^~bשfR4Kw߃RpfPz) hy$`޳E&&zUJێ6 i}:{u4##@S!-o(?bVd ]:hbcVB O2Pq-C_\/w=R% Yl^*~ !g`jŚQlENQFn~-`c5t =8tCv0m{q:%_zrB -d*Lڷ'Bp;%{ :f}xq!Lx0=F.RнwVa٥04p݇2i1}p5]+,%Ns>_35to?Bm޸s'q+.-C{'5a6[3٘/QOwt<\ m]hΟo )n1JU,`@^ci>'e4x{u{JǙQV-Tjz{zgyOmũ!'YO>7PoyjײEsfYw3lPd!2?+ #A89%ۂ<јyWbUSgJmU"<ԗJBdbZݣ1ệ[\@ZQ!yg~?}|ؼ='XMy|XoVzH>x7 9iۘfr1, O *[Yy?{P΁/o]a{쾧r9rVO1u2ӀG 3, aZ g H{fͯ F}>% TH  \Cu29on5}Y;_I{HYjI ̨fw.;jz;2BY4}Pz<ГCڥ7߬߹ <5܄앆lH>]=! W'(UwGD▛F$^lF:zNLBX']6 43jzOU5;r (]HO`;5%Шp3A8Qw5bœ H @f=7xr-C@҈9NoM9kx7CS?8b.I4/ۏXY1OfVE^.;;F y 0n0yd80<5TmDf4t^K9i֧55<ܤLE) YcdfXgdDǫ"V3'ۮV?|dΊ JD:xє%\ejN"ZMb3 |觽kOc\)/`r!K# -J]i ^PE g/ hte=fhO<Ԭ?3 t÷ v#+mO=-%Mb_Uˇ>ߵ{kFC(a'9Bz 9{4p[<6kSb)P?4LL)8FQG \I$˔]>ȇko*bZeXgQg +d3cECOTPɦe$!"v.ާR}\s! h$c; ,Exyium9E|I`PrtOi.qz.}jj(م9|X=9n_d+6k>DBoSWQwH2乾i%>I+  D0zRH#=Na\MEA jNn*VAG\I4)%-#-̴Ds}"/Pg[b@X>b$Ai$%֙$!譡?) Y# 1-QV:BónX4esϕS^!k c.w[Żԥ4 ĉQ?8 }Cpt]5 \3D4K#IJ>ya #ƒ.!Ő1#ȳv#v0R,T/WQn=F$[1YVS}@0~6$t|a$Z &R6OG,-CY+v5 e\%E V|D$ s{LGߎȤ,5B2N*U-SYwV3PY{<"VeϦAWQɻ37)p^\:a?㹡k+rȭ՗yۼ,S+8 &ѕ&vϓ/zE( FJo>Y^݊v=XVd@x^DR\B ճ#Y]o+7:0&G}|)nuyçd!T lA=+gsݪrTSnc0>ERAߍ_=4.Y3y_QnS;73%z'u ` UL EpG ß.TeNGOuQbF%skqΚf6 .nV3$Sj`R.<;vJ3>J!6emdZ'BB!4e!:Ҧ;Cj1BU,_@%)桥=M2 _a 6.r@%;?I4XEzڇqBxNr< Nd'=޴cDH<Ӝ`֔rٿ̸n zs|Qk;yY@te\7at^% j_d=O8:?˅Zg-$oi'fUp*y9h_#A$X6lXtnuy5AR *}5XK98d׼+*[^^ts#D!:v],Pd2]{ֱMw"kkY9(|lNTJX=\-C@9=% *[iʸK̙;] q#A\ۿ'rmUt,iM?/衵YFмǞeO](I$Pv qM毚a?"OXk%GdPXhid@:PMb`[-T-=GҒp m>򃤘( 3򓲞)܎/Qs9=>98.@LmZYUCff )ޕ/G zѤ X޵9#>(i}v,()2`g#w :Phuq7u 鱬bRϣ$^Lo&k29Q $?(z`iN&̼8=ls2Ĭ ~'1MZԑrC pM{ϋ$W< aSDwS+wiE僥ny__j(=&pÊ-mM AX͙#2/Gi!nng,hϵWԠ3ՁV#Ad}Er9yhr?c9,\@~`dH-}h u@x`X^ONy1ҏ!y2%R1x%;;T'륢ZcbXƒ?]%QׅQ~o ԅ+E/6Ы۔> 怌kqN69#9t_O?Ms#ϣA4r]F&ڶ/UC6`=A`{)qf- nu2O,U_2?R@z(qKmU]Ƚ-I(.g~ךHxLXJLBmf4 ,@,e_gq\YIۡi!\b?gk#{磒'4e {@ SC`ɸ!h2|4ؤߠ__%nP`|J;Ppr U3yP |Oc hdݗETxи:ETF&SDsG8OmnGG/S(Ϊ5 ǃ}}lK)ەK!8-W<9zŷGq$^ kf;h/_!'=`GK0[PP^ %N'h'meWrZ.``mABW7 "=(*Vy׎\PyD~q)#]l5 #2YC2ᢠZGQDuw Nlil,y.7<m)AF嘭3/ljPh<7Q]?HN4v6hl&)z*aЀSa|^eoY ґwӕT7ڼTR1' +pW[JIP̨7 q¢ͥL/]2BePt:9|A""aYe3ь'<5r&.%ClC=}S6md Wr'w@6q(O1㒿aA@]}phw2B‰l(US+7XJRbo>WhZv`V(0n/IxT |49TLc)P rSk@&M} -Y"AtK(g}|=b-y3SUfòc^kJqoUV+8Kɬu Ti:NƧ-*qL-Dp>u"09_GO i㜨1‰|0_;$wjpec7{E4?Хç2Ss7_%~/BoO A=~#nEKlKE@0خ!V ZأptydiH>PcwNc>g ISDź!y,2/FBA뎟QgUyv>YA :dyhX LlkAC&h~&a%&ɠX̃|K0[\b5RFLde[ܟ9dKD}WCexv.aЯ8ڜJԠ_(M.Ly_4?d aYgHcnvʰf@e89(`0HdΟO٣я`i+mPmrnz*V,|Ul '/u_h0,F2_Xo-EUOۧ(ifk΃&8KL/]-\`6|H ʷ!i64!o os[@Q_s!nD“UmmN%TvzY}[I RAn2‡zmaF\8Ǐ+!>Ə8fmFMKc&x@&X3~K)d:џ̀&ruh&hš(}Ԏqp^<&xKo468[Qԯ}'!ܦvʁk>)ޝ_u)˴NSYU` b eyDtU{iA]}A *^: ydƀVz^hDH9-Zw\F];g)hSk 23>η4pj\xkœ lpfRa1N xEv!Ý*TmTBve`Ц`Ũഛ'a$-*AGҽxSd{:ׅkD>[ hcV~_冐̩PVQ1hcZ|PPQr\찣6,mee/Ea !xY!bK4*9GMi?xȚoIひOAgFf RE+..WUyQbѽ5ε}7bU,h_řO|TRnX¶`s+0Aڧ5n{=6N9"^ P~T=}AOm(M .thARBX>2Nm9-<ۖ& 0J %͚G>TC( nrޙ|VgVlZS' [^OǚcErPzDž817^L%*bW@1omN s kZ7P j+=s<͚_dE }Y"7/fCgy2a{cP4ƌk5̨J۬Rn$I XǧW!s3MB1)d *o eWLy!UBpvޙ3JDvuں.z3_BvFc9V(Ӿ <7)^oR~?9)Cà H,iJr̃Ħu Ip}:Hp8B)S<|@:Dp]uj4hUo.ImA'r-m)_@` )0'WFn+h;C><#GEYFc+RY]FI<Ƒ D2H{,*'DRrR!B%;'d&9n^jv)]mvVSOB#=;{ 3 bIVILjP] P ɟ*,6=(_~O@4jQh~@ nkC>2;2j{@I;|wB-|7kz,-z+ lvCO$ߵ#~# ^Fřr W6t}uN^1TģMRYmI¿ZLf2b]HyXɶMX]qR>%\U9nee( CU R7j+zOZ[]Xcckk6,iAQC|#TecS)ѴD ,,uLhK 𝮝;jassmEk*THN ??Rb~U秲bӛu!Bk=Y1pU_ >ǹf5{|I}wV9"Q챥^u(Dho\˩QK@+KS&l;@]אN.`w!YyZ-ΥD/I?\2'Wzc%ȝ3efw{s=|J2k[ +DV-F>X }xC ˢG6r޽E m1 p,iS XMYTtO\.}@Ȳyn/sf6ap+0,?$ģkK-q`jyNx(MvO SI5fi櫵RjjeY԰O8fIV,8z3 k pw AO2")ctEj/j.usy00~,"F+H;xa|3E2BfW‚W0`Z'JXq-!6< Ȱ)]Sd(eM49|g&Y6^%ЬbAo٣2mqC] _c).p6ud#y<0$]8 ˁMt&nqx́I MQ&JӮA{xZqHNokݠ еFo~.Q`xU r?h6t*qb!'q}.Fm(R.ysP\Tiv[Bxbr?ӧMH"<=SXp(nB1MO{/W( ^i[Z/bשIQwsytMuHX?BSY ZTR_&Ȥm0aWE:=ɁH.Y$"v i çt'[5uƐP]M<AJFFlwŃJdǟCBTq Wᜉ#zL 'MvxMAr4"WQ`h*cb@{Zg%zG¢:ajSKL?p{_& Oy`%,=rX\\G2qaa:,u!i*y'tܫA8wف%2fZUctW S1f1a;H헀,X[c+PuNx֖{5]2aźP HC,hQra{xNj4"ݿ .z3@Gxc(*/"J'ꓚQF?!13af?6YQLk 9({<*Q8 EfEsA߬E8T-/D/)$搦d{t\͟XEX!㉕G$@YJ 2;]vi"yUH#Ύ+gý1W4ՕQ()4@Eu# QÎ.'aROˆKKweL>2N>,K2٘ 'fnjdPQ ӛQ]UGH9|?g &Xu\{'7FE7+DQ#v5iÏcBuHB o!7y[cT^]b0> >'T{f^7H-b:2͹L̈ڭZC;2.&ЮٕAQ/Is2鄄B: NTjDFfk)z+5i9zȰOAw(5zCI]e3OL 8`𨇽98aMWV /mYױMvqNtl^r=-fk{yYPĜw;jW:4dXA ~O`~uzJȨC,&F/|׬\m7r ؛6c % ХFG2k] 2:vgMX]^(KF7wVAR ٍ }&$DиB`E\G#s tBgWƯA0<Ѧּ:l>oS"g[w-棗-莸%e;~Vze͵3%:!i N#*F7待vZ*ܿH#OUHwJ$`d.{A>ڀ! %jHY熽G80;$^Ճyq^woIFJXZ ?7jC1[dFv7a/Zk6YجU3%1+T1L yB=?}|޶G1{/)"j'uYn |,>|=6s;|cob⸑]NW)_**1$;k#3[֧=ho$#2 h Е%sצ^#l_<  _#MjM'|PHa󂐒Ňޡ~4D|e,ͽ-;7^ei"7qU̚\-y #)N𑚮Tw;mCn `>1͝Z )sUpaZھR" %+>U6sE!ty]L4$Ljvo g|ɓ&yܵdǙXJȦЛ8 Y­i(eDp6$F.׳[ #nQ*H~ 5mKc9?WhTA몈1㕎p^ Z읇,&~ͪM/h@ 8"5^٧FY;f5e"$V* 4ۻPGTk l&> `LZWhBq,ΒF_{H B_)[*+VI#XhF Q>I@vC%\hFBsH9,[>IhԐ͙ϕDepS=bDjw\mE1/yYۆ2+Q}f.TMɓ?n rjmSY ?C> edS5y׃q-唜<1rK,4;UfZά0LEu ᓅf쀞R4Nܑxt,U.i^.Gvϼ1fƚ:"?nU7nğjj#AB Ѥvd6]Q 5m#fE=J<I(n?98[\h' .>)EokqV^ܼ;¨[:{)?o߂ Xğ9,u'aӛ֭MaSdj0a?Қ١6& Ӳ,t6Ԇ/ EUl@i) 8𭼍NkR[.y}<˭!SzmB[hGy-᯹ Y؇gR$/OTقBu3*BxÃ1.rJ|v~H^7$FyJA~HT(YoȨkwe".rjN+zủ# *={+ 3J>^w ȧvP`&>ik׀pR#`,T @5MT-nMI[5P}%"㢚Ge6k+N_нgv 9Pd!OB ~x ;@ⷊm5ç^ T![Li󨯷l:!3 &4њ Q \P_,aMB鸾_j)=ҡݱsRکÕ9T{~A<4$lu &F{(hO7xS~@gv+:`}:+# ɀQ_!16db^5濘5pWdƒOa)Cb_=' ÀV$S~3GڝӔqNtHr`h/öuQT]&@UCqlU ր˙< \Ow뮙b~O_f',ɥ):6 _IUrH1G==5׶jv`܊ W+ FPj7ϕrNQK_H1}Y,v9:wDzLF@8`_7@$ձdE*t>#~V弨[(o+kZru, &e$1VlY&vKrS}:l]:)wW0Z$+{TNa*2Qw:DW(>FOwQXP@H O(m=s"Mlt_iWDvt[efe~.$M#Da.XABÖ1K-==Zp*"d\tnrv؛.&o%PlnVj&) HqC I-[[6\4>eao @FĆ"Fc t:V3ÚHr3`'& Z h^o*fڨjXW õQ ՔGI)Hyq_3$ԯ*j 2?/v.At&r@ؼoJa^Ll#ĹL^oz~LaeؒX't%?osK-Rϧ)yھDB7>0 'zW' TP'lM׺ܚѰ>t)w h$"F:U%/'VKx3`ѧG ɺR,T}eo"*/D9/в(yٿm<9N>7vǟ OH?'vj7x;8vm&zœP)Sݵ E 3() \QFA( ;1HP8 GPM?lXݲtJ YyM:WKFZG˶r78R@wE$4 (TT[$2܍=٠1YtNP8ufbWjre2 5)5p(h ʴ _; <는r;DIJ)ە>U.j8+kn+yBNn%ڜmx4{S)|;[qdīP!D_w ɨO},o`:Ri/0hR5Nfxi47fWjpg\[K1Xbct/`*'ZWzu<:;CޭV%v=WTd3IMA 4޲`?Wf!w[nB%d0NB.mmס}pu[OȎun{rɛb{6ߛkT=A-IS۬apy/ Hpth~s-SKGIv߭ @uY͆gkl#ռ)z3btTm0@ULY4.#5bm9(JR]+ggf{ ' >j;wRXeE>ʉB0@OwfYn?8[Y3>TWu*\N0yy% S^;uynJ%eO՚=eWC1aqC]Q 0z4PtFhƥZ57Mwuq̺Ym+h@R#Ň90P9ʔːwuB-G`npj&qS:z Cu*Ѓed/p~v*w#06jW{bM'=#~:OzLL&P3tkL/FcD)'Ylԫ- A17=ưyh_!0 $Ajv)=2,_ )U, L;tۦs ӫpL16Xl(؂ ?P&xYUxeTBFC+`A(_ߕ%wo '8YU 7ϭzgfi[(_//xSy׉(LgGFg39&?2R^kDw] i  mL}7 ^FE8֊o|JHmacdGfI⬏CVHwvdbY@>VZ2^< d 8YfH?*<ӗ.(OU$+q z[ܳ}CU+K?*GMn1-_FJzT:n_cǙgr.O|bRz g18%{}<%:<S]+t'g&5+W{gCbJ׸yAk!3ILI3*Wu "Ȃ }jh7yROI.gz'55.wXRL/HZg T"r:BO^+GI i+0;^)Nj5ݦEScv)!<>},F-Yá4yopBWX7Vb`fh-ވޣ }eGܥ6FYEw0ua$}^E H#^m@,TUXE$n:Mbs=빵m孭S@7O ƥ,=Fgu)& ^AR:,Ҥ@F̏TGHf6il-K񴷆ds\Ɋ`O>Mrn `+ws|mєD t` 64Nw}l\f^u+Z$('j%uЅ:ஙA ;Xژ_#B2 :Ev@ZhE_L*p[v/HvMYAsk^|+_xUo_k $E 1=qi[zpE>`~KnjXH-D_A;Lceh>z)ty.UA`UJ;QYz^yO -1crKB`$67Br*lB-䑊vqBb\xy"I=V 8뙰iav| #r}e8$kM`6oZ™*qՑ:7la߱D54qoD_\EhkO 6[=QNXw@n_j>8/dE12غMI\nL--nkBxZ#'Lr/*ɧȲٙBxOQ$]-Λޕ@%fOʧ^&5 t"?זHxʎaJBwvm 3舌D7]B?(z"-m@s8_g5N#Ҁ5Į[;O@;n\5Cd\ 9BXzvv4Opru& lHF~ 􃈎`_LFX뚢CG`6#H|aclL;B2!516@a@<*u}G hkgҰ=Y'$A{uo,0-1#+h^ bMN$F+pmh&~zOޖuI)0͔zx q|zVSb>ѤA !SWEeLipM`Vd(Al93 N:zAOi׆sǀ7X j|k$kIuyj"[(q]Ȅ~Hb`E]z^ #z*B|!3W+|l2BlV 裕n5~Sb99k(ڞ@F&Ze oXxx5x;Af,ݩ!-ĩe6 (bWgrP1VE/,g0A/Jk;W׉+q2PR>FF٩k55<[X'P7i~CFTusnkNdKI>;9炵&hq+D ӢW:}{x]uFxzĎby6E9;Db_j8q^[OkltqصD >gBd6E[2=A58AQ1 i^9/I1u^ :xr9\{l]Br-%7w f2CW%~;![̟&yZ)`SlNֺvWf)n&#@e=v,YR:WL}z=7Rp^4v"iF{E|NoO EŶC9HSsfDxfD$Z,/5ƇFYdf`#ŇjC ¸e-gM`TAit ˌ6|όD(F nUfRcR^}2C r(XLoC61J!M-8VZƠ 9)| YfTOyk~)&`IY=% _>J>FA!GСCzFQ a ^;B!teD#Oɔ}sҭwT6S*+ =,ǻPYB';=A8 +j1tJZ"Pp=̏鼅QݭhAl3>(Y`X`щʒGQj{V1#d+ÿ6@R[GWc]+,[0 ;hܝn!hsyXl(‡v x$qznӬ2; Ư9{"(#eon? 'Qz*XBQy^> X;E=j<ύE D'خUƜZViWu' n}7\ӻd@!: %pi[w-b ̿S>Yh8nBwHC=.NHe0u,>K&E|$ {bܣ*3Q:~ q$;%Xג+RНśۤsH蠼Lp74KprX_,aK-W4ТwTJ87H՚*$a F|FQ1&#u.$q'1l,q+| E4MSӕ*yr@Ngh@$+(2iаɪ ` d﭅,]'BCo`bf9H&va۪6"FKKeX;[ǻHDqw$s3?R+F{plSFT F _ϯ"q2P=H?/kj-mNp=CJ:60JB xpaAdB83N-tMr+w/HɫoF*wÓP /F .Msm|&T+eL44|q( F/Q"/1;EMq^.Ze8q{Ӡqp`]<'p/ Fsbd28T2 i,Cw9zr#_Dr?3ŇD!hg3C@@4T-:FI ؄Nv?A ܂a]lX ?,L؜ŷŨwX@ X{5[N$;+tt.I :ތ#ffYZڞBO9Ljp؎Flv#]Ef.HpsC9غDIgwoVi.~C6JI߹ U0fHsP+ wJMKYmtUŒ{``)Sqw&a0#gJr"1-#I5L2>]P~v %Fj9<'`~ZZ%5;& ! NqCCԇ`٬QK7k: Y=o*QI|JV,Ȍ|ÕƛkҔfOQ9_F", )YL<vH:+32dH 8@ vlE{EKmx:fm͗*t$o~]^tߟqM;v#`T7\{XW@rU v#f28Xˮ%H Fa4)Ds \@kPԫLXCȘ~$ 8Ujo 駆\gY|Yr!3I2x+8وK\Rǃq"aB#*ΎP!H>? }=z1J,Gb: ( _i\R.Q{)dnCV") e<@ޜ2Y0Yp*db9k1;XDݩ8~J\8NG翚ozuw"#_L-vϾ x]e"ܲbɘ"X,׿);LT`T/4X OΓӦo ׵wE. vѼ!0]4Qvj 􇷱 m}C#?Q3Q؛f]Ai^e4 IGC#kfM_@fG@,q;[%1A=;#emj7quCc>5ٜR쨫9 A9d҉32ĂSX:bXFxǨRq"M)A$UZiYBFVyQnnSt:oC@,׭jNZơ+7{fiFV Z6 4*bxZU\B?ngm38:؀ۗ>FHo ˠ[̓[t rɜYB㫃QΈ_DcD+>Q[y~&[}}q{Q+[.Ejc  ȼ-8](#24!LճVϝGW-# %^ox-0`ep%:`DC4kiI>viQ{!c_.M Usˠ%9S'==чh$F-7'`* ܣ񍜓 뤫PK? e 7oY jف mf_Y>vatޖ>PsӁߓ:-LkuJ0Nb#x§oFq1'j_x6*s<~I $ )>J"at%>}_hMW%(^VwxXCd7i%F лo"r2(votQgÖّ7˹#ZfhFѿ`YlK+(?|Ikss4睉\$$([ u-0n#Rҗɶ֦4`;rGUqjdT2chk#!9lnS>D  * x+f(}PLiZjquꠏ=_y1_z}S@ɊH [QUl( cZt,p|HQF )Gx׳<8zb'%R_ʰ;rKnoP6CxGQRBgCLaY\\s#rƜˋߋod c &l 0E;:ɜg\Rʃ3aI,MaTCorv73Z ҎF4Qvh'!(ًbvO.k0Y9~̴R1`ÝJw{xiVƯph;swW{Πv::sjvOj*]@SeL=!݄s4xQ lAͳ/bdd>[j`` "THU-t=9Op;4tR{_jVKz?/1bw^qn^kxz(Oꡦ;d:Ԉ5pZվEyTi\}z;#]Sr~ː aqɨeq\!ܬY/a ώxō}6>٧o“cЭ"Ԑwl[38-6ss&{#Gn&T;XgE,w{߭6H7 ,BڿD.@R"{QԲHY] ܶ¾iTeQY K.g`6Ahil˚$\zrC ='E7BZ<}̞<3MQ1"FfHΤOLEc8aF.a^#X5 ,:s$݄o.6~?oVO+I_M2j8D}nյMKJuC깷8Gio`l֛Pwm4”ϔ 4ş2C58^ (bJ fߌ25BқwG\t-uϫ0Q9ke+3E-j؊!{$ m3͚KMĴQmw>}s0Ii~ِܱju*uYBڄ;R]DY6C㏉@>*` -ſ0⥬Kb}CJ*I[9ʓS0 R7Bd31.7'܇uFD@:/Wc~[5TξIrCWzNE~ux(mS2~EYVQ=Gۉ΢N>NSH8d.yԉкq,)}w4C,p*%E}bo61*C㲽CH5l\ sOB'vH}C(u[$rgZ*u"y&3:s)^u<;tM*^4m؍׭X=]Knx4;l;eюmr71LHj#z\8@|ۙ3ztdtȃ6hu| uZs$q2g4r\dZe'ۺZQ^@D<`m6C Hsv:Ԓta&fпESmO3\=:`yLzw@f. h:\ёziY'hIOyy$l{#ށ=A"jnq1dۏs&F8a:# w|? *o$Tё>|𮣢HlvI.rL>]9g?&#l0{8Z \q"#դOs7y6k=zIjnz&@ 5S5OZýrK#|$iՈ: h8<%P!P{FɷE-S_U4 !Ц;II\bG,ZCR&-+}^ 5>njYymvK"KDPfQ ΢9}n w9zX T[e^X!?Xh)vƝYyܟ+i]<r2AZ4ܦ?U`|LOE4kl%  }抠'(G͗Q{U2tw֧+q1haFQTV;8 WOGHz~ hmBs`o5#X*/1UҖW(7@JqAXpL!9a& vK;p^s΍_nPf#~`" SU筅6+^vPʂSǦ{VNnu0xHKcW4rLw: lLՕUDQh|܉ 4ѝĜa?{:!D2k? ϒ}#Mp3Wԭp7+ S Qp *9ΦaZB}p pIBK^]d`]CckQvS}sOɖZ%a;ּz)Xr'Kc#]*6]6#)HciY81aXtN'+:+үmY'ďD k)pϣ$mՎq=33[P0M n +i')LeZ)4:&ɾwr5+1/]dgoeރ)(߀';[FW9)c6Ca޻Zw.]G.۩ 3jvj,Jt2dl@ɵed>0rfK5z65tt%3o: ]IR_j{-#II%{}G"'|7 9Ii_j҃ wZe}_C+*^q^}B.9tHXy[T;a䑥6qD1|5թ nw%n̿3/ m[QڂMӝʊyeSHP]3M )n jsVbNXڛhF/%9%hN8AE_Tɤ}vvNjתam6{a lg Н.K@Fԣ#, Q 2DyOˀ[QGyS=EнNT59y*%i+V-J㪒4RJ,/ Ÿ́&F&C0,&"\!5ba'`VYs忢^V7xbbYHaPs+ UGɻG r^m=xl SLt,A%;`nڝA %m|$Vn \zLtO6U,FqXt7r @v۔4*ьb<<ִJ,q ' 'w^*6/ 6$l@:#RNѩ g8{C-MZ+B8+d=7kaI]dnxǀK8xE]iFe/›̡XbF~@d\c%=[iPQW<ܔU;>sqh⣾WG]\F3~N6f8_s^3\?>Ե؃܇( s~^E`њ Ե<#(9n&>> `3XILyTFfE i})N%kp(6y =׽` ) -O,T)Fcph]S% E԰ͯ#G(RXBWʘ,`AQ@\=aքnK!?)Q/DС_`"σQG%8͕R>?^ywė;76RԞMDԢSp~Ddio]Hǫȴ% jU5XHSR?~0&˛q\ݭ ^ *kD4oA ~svVcW`Tz3brXSnAPv O\E"}}aLr3ZzZ`.N'ۭǖ(#jb1 36тK'Q .@f)BFO"0U_@BW|v{ 5 ޺ *ijM8%{k$p5\̡!4Fمp+8aWF#M+.,6AMW}_1L!ҌרnJP5:DS?g/wMOYe  էK]LP c7ALU"CK> Y\|-UcDx;0CXqU~D(`uKxac^Vgn.o!EfՇ''n u("a |7Y"0i*fkaBLj;Dw[Sw5 vjҞmBQ9˺K8!}!O] jkTn$w -͢r?J0!GDQ ۟qsRܥ|MFWץ"sQHB-KxWP<"4`!w?J<s1#U1ZW!!̴uxpR # yfƂ가Z7~T.כBq(֤pUsYY#+u ]Ȩj”Mܰ5/ 9ȅ SzP;<Zp$M-%j,#? NmB|JXUC|R$=-f%7dPsAɽ4GARoԭNV8W)R^Ea ]4y>#h <N?A,N'B,}qx`TX֨/g`2Ƥd{O$U3P۵8:"f[eN6u J?fm6nJ_2);H 211 Oʻ < ,-޹56xSDm F71{H3>WQ޽bzFlb=["u'yQωbM%³9e]FP߽QDDg>m)iLy9nu&H/'ucD^bf  2% U(JfP頱4Amp>d^LqG\FP} U rBHC}63dE:d6,D:bbH<~hQ1W%%Ok+ LIFwR[Pfd.Q?6 QŪܐ hYw[dF^׼.3niۖlGdIs=*DLi@8h!SLkoXYZ_o\ԇ9O{1[+fp,Фz9?y-ASV*4 /uȝö8s+׎R[@^%L]=" ꮇ (Wpۘd֯L @~_3QK`{`}أvh1x.:w7ы[GԋޝRT{=o*SVhQ`#P;!#}r k5R'uyo\0õ G眙EE=1g҉Չ $wFq/Ӯ,,^թ갳ۺ! Ka;ީB-1{mz E)O^lvvF0$?\0IҴ?aܽ<,/o|TTg{L3lg6xl 0j^/?#%|Ǩeh%pDrG.Qz Sd>?KLv"3܇_JYY^t8cAnh/U6m|Hlxb&`Ra6hغ:+DVpVӫn%1O+[Zڛin0TӳHŀ{)DJԋӖO sƢgv^K\&z$ldكg|}-";8$ef݁p[EM}Uvx׵J hUtذsj/Y6r\Jw&%M%ld+,MyL*_w5% m(|c! E8:kR1ǜ(DZk GY9AGdGE{3E~۷nBbs!4|n<0w3Tԍzuxŗ8Y25-ϙ3b0w+ K(3Ia!{x{k){kcİYѻ](g]sSO}R"'6)yCs%Oaæn#N]}\p_vF7RGaJtt[YٯAT9 TKU@ oEDB:J?X)A-QS7xQkj: amS? "iʼnheN UܻHUfWt;aOZ֩8!z7qBc٤aG#RlUXQM؜,cݼ(O,0O2(~GT"Ll4b/afX&y!vő{X$0*?ܒEN@4*Awa, `rN{V93 ؁Q4&QZu-2iYN 3|l: !8ΎW)7?osM:x7 kg'䲪dž\Z1+1+2B$&c]x-8tAJg͑`3&O:^|*:ƓHu` eVyg?;0Y'7ekpL ; WN 5̴;> ~2>3QQ:y4T/!} sλ~S/}'r4=5Ȍ3!,2%MEP1EXp7_"1DG[~qkɪR>'յ^<'ٍy) (x_MV!E8Iԕa*ޒj(h^|u;i>mC`6^D9LFh*= 1SAAf-Kkw&y&pۑ707y!//ʒ]zs =72ٽ,]jfN>ړ4s8_<vP;ĊA)8i#r{yp| cPKyf|reE)oڃukmnOWHi d!gN(, +^eE{QD|aֳ*0Q? VfU؇IY:K'i{,^`& gQ&=Ē~P5_OW9lw:LIJCj/;Afj.RC\@g/Mw^'oy9fn ‚[TweIQA ChVVsUKjE%ϝD;XMHٓܯb կB}Օhv^| ϗ?SpbChÚY]f-x*,an]BEf~8*~$~ϛ^RQA!_يRncD Ic ,f8A Pmc PO@r?FaK|0X`3n}&r/Ҏ_ZT@LvDJl6"̓f 1tՆ >e울~9KfF&cB7tGOŜ9Jy ol{&w߈X O{+;%a>1τ̀'bc{4xa9w2̙ŧ3Gp2 _hlϮlK^6ͰeMfDbp6h0Zz 4ܤFNA4̙?46qzK!娕6ez׼恴EҞ t)j oR\8WdLW;gy[&ۼ?7?:y"÷G/is5X9Bؔ%O:{6}mHLu^jtHd@PDD !I]{T`F+tفp ߟ$};-aJg3bZMcbQhb߹Mb*燎ZyO]K_떟R;꬇8QQ<бpK3Sd_H2Ǣڛ ;zkC@~^m#0ؼU{ee.]o:4,De:Xn_xP+t#{pKw_V$6!X 8o0c=okEhK4R/>P#*y~4F]=(+ L<%o%ȫLXoؑܳ#җ;~`R~* fZŨxC0Q^% i:N!c* 8zz,VHo}׫%KZ[=\(sQ3@+ ǎebs3z+KؘQx -8 r+J`DG#+{ŷ Ef14Si*ԧΎɤů$: ~hu(ևʇ']31h{F1VsH}AFeM?jGȭuvP;2:fm/t\8ړn\_LE"DR(i [wI֔}”N](pR4zXI*a5=HDTvp`?@&oQVkl`ebr<\`5Baqش/'[̽rG൒o/(%ؒwJxT"t%hܳl$F*bO#J_tSo ,E~i6pk-"1{f%JU4gMᨪC? ѣ {(c}PH@AL*yW.oՅ$ i0V t,O2cxO*z(fA<(G 2IJȨ\*&/.{ ߖIϢXE/X6'WWŔMF30rLgffNm i1Se!7ew!Աt@GW*KUG[Ϸ=yxwjkW*6Tr]h2u-Bb t!\)iO&9'L'&1NS^%݁Er1*)[и1QrWwOjpBj!0+eJ .zJ>$ u  L(8('+0K>2VLdnVz.RC4E-C~ןEJF`F`L9uˑ(ڸ ;gԝy6G^(Fx.FdR&#fB4E@mj0_E$y!ꍐ<잓j+V.9a "&6.,2s\rE,=Ys jN@cmjXD#Vֿwe`߳_ԡ$Ilâ i.{Đ#S_q'OԽHN4݄6j"8bKs9( 'A?!;C ї@hu2r _%is|6*4Du5 ܏Q:tLE4Ԁ￀4Fi viaݷUE&1VGÎa+BN#r'ɛWtO6.% pU ]tZ!zF8ynŏKڟ<@h2 Eﻸ}SMEkj5Dck𿯍mV"6R@i̭<^@#=!79 EU$s ~ Igfj҈U5Xq AG88qF]LpIړ}i`9CDz;w= A94<)wgU0ΐyI իjj&dP9m\l0d~-'l7 d>.J[HWIUoU dgW˲շDG.K:g ʩz5ЄAt_ͷb) ܔ39u.X'0O  Ÿr\ePوޡ UbZ5:pWT;bfa—:C{A}h~SmE]1$; S|U9` |2[̈́zHmS6@HLB`|d 5읬T<Մ! 68W9DX;}BGxxs2ə3m2oo;hn][+ (i}r\Y>io!2rLEu+8YH6=ذ}(thBp]#ؿFI+C1BH*oZ6Z ңfDzmJjrFwqܜ Jڈ̘qU @E'lĨJs:Dd]oͣ CPg bEƸ8/`A+TY/ۂ~XƂd@(#fF)U논hQ>]t(Eq\8e2>}xGT650 Ǫ-`I^UWҝE;˗( iMz)eyMުRTGuvrɳ͐yS"@z1ض%Nj/OҼάAEri^@R皡.Vֳ9SWwU\BG]~ 8L dվ6B3ح=KV$#y </]SñOKܐKԓeUؚi)q9Xթ3gu+ALZqc6io|}d,ueGEdUQҸlEXpcZ mlIkRtz{ p(=VPuc߭'˝HL z%Rjԫ7sn֥pIN8JX=*+8quyR߈N1 UP!fkˡY׏TnǬ_#}|`bڛnto~"ʓ7u7$V%v0֮/+2+ KicA L7AC,KGVlit'6-](@ l^"jgrzk@U/P'Pj0uۤ/1row!N;/xEsS6On!jtaJK/be>`~rz.xB|} <;>~s+ *,qCPWx,ѝ1]YD޲EG`,7HBp9wOEƣb1_1eH'PIFP@-&džF(x~ Y咛Ԏ'!PPRU0?`,K( <t\Dc2TB 6-hS2YYau *lxwJ&L5P[L\`yb@buzA㗹HwZK$Ρzh xӉeln(c`DOs|AZK( cMI?Rn3jh~ÌiOA2pǕFH:g Cp={dϨr;, n$zec>z^D4RdyNkeC锑(f&S A]J& Nybe:ZT\D 8ֵU=IReN7^Dq{nqS6 8,/O4NBIlЊce ALs|~VsvpK$uO`XF r(*yRneVw[$Ν>4yI})re,{u~/‡fr( \Rn&VuxRY"8-ӕ6\L0푴5BkʣIo\n?sˇm4gey#v9<Ҳ(~@B*Ux盼µ^9^HޥcqC>w84)_'9= O7a)m}|(M|]7=zTs+ 4jT(4j싺u'3G`D_ sUh3RINHǃ@,wJ{k7%q\:t丙-M/{rRv?!GL׵UkЎlir->enŨkp1c&56}-OpO|;`646hn?w'Cn]SD]xS-Kv&$#/hO`O\\s)F\M!U,wɑt0h5f~ /P@`sC$Gpu[t~w/=朕W`@vl!UeQd E6-Ӻ@s,LVmjc4Y|̀D@.[Hk?#FYo')KOdϷ:A3Ư\VzN]xUVELs9H_n{]-G53Y älՖ5<_T6 } s|E+!5đgA<*ݗqA_vS0p'HJgݐL÷ǻWc U݁)TS;ŮuHZk҃9wtYP+ UA #tςiL-%<~ɍgGFx3˜+NFÁܰUB^׈2#"jH@5[g_RF i * I G~A7&*p(*CO)3] ̠mg@ f~Cm4+ fD(Z7<.LJ㼻ʝxK$:|)+6>$*cI##ôLCi<(NS' h[> |ӻW {g|50&^] 8D8_rNmDs0'BXYF7׈ȓwڷg):6 S3og9b,~N%,[1kO.H2P&ئ',U*(ngO7) +6e/XZ&ؔ(]z Խb<,,Y0SjX)ێ6H#U*jߒ~18۠,$+!6/'!H%\slнױgWߓ@<0*Bj*n>=Ncn-}کocşr)&π5(? ;hDQ^5;׈|Eki lH恲Ԋ$Kl+FfR|Bf b [m(3@y>L{^iJC*ٴC %O6UN{t.u* :si^,&B o}*_rk,N2jEQ64?H„[・T+DՅ݈| e׎ƙ!x9ZXA?2 5QPbyQ&FgwZqImGㄆA{u"ROVqRMMc~ÍbΎ3V4CaXܔ[%E-fyHaPOu& 9sUBյi CSO9g\'~֑*p9YDSk)n[CNoZŠSP} >HF q@\I4r$ڴG߽/B\ɼ Q]_dXuT罴~ǙϺY/9DeBo1_4Ri{)[aA9j{ϩrډ~)Цg"Xl~Z pk` F`4mѥd0U S_[Y?FeDT=#&̐⫇ 򭨸oabC%6t.5SQ_]'X!-ܶ؁x=@D( 4l?,o忡56V\Hنnl9*QG8[6\` mo}ág&T sc*21}-Ĕ3^16r6\& <>:B8y,Gߠmx-TG}",c@U-#ѸZTQ>*(𷾟>`jxGaYhᘍR=zH;L5 x;c֧h=IF@<(6O0L@D^hZqH1 zjUH+) bGK8PRe\"o! }WB~b~_z#G{ϣٮ%gBPMA'+G*d+Y1 I<ۗ "3]bݕ92ͨa5nq+eHX=oW 0IѸPPI.{a#W* q5Wj;EQ2=Xq?㰃NubHI;e`;-C\s&G";ŅqXܺN`2bq6u=~7Lզ<^ !7>`>*M8>"u ^g|gk+`LEվ&LFBψ&+f'[2l.&$7,`fy*Ӽ7'uuH~x6|dg=܎￁Nif[A yc|oT1Ԋwesw4:|w'B5DjYLtg "tS1} +w9*2+ dX/9n*v+dW!PJ4tU2}2@qP퉊 O_'GϮ3רc;e #_V`;g 5t1(eIq [gQsL'H@.%1ϖ)rD{QՃ])Bܧz*qf X*FÉ)V<իlۉpX>Lm5hKIQ7Wx](Mý=Nk z%lWHIGŖvwtqvS=`8@yXl~! K+k|՜C1U 4CJ(UA(:uSNӥͯmlI !Q [s 0D fz+#J>{:o` 8(hIǛ)*o UvN-ٰSb4Hg6|'謔j2kFZd "q衈SjK|7^Uru6V˚iR=Cpj>H+S[$K0-?NF}lPF1Fh9waե+xVNeu\`n8J;~QhBV*t |(EH(z#=/s˗RW+ XRW:<׬تK H!N]K;?͵W'Cjy] 2fsqcxD$D76'v+.BJK'lAEatyg~}+6oE0ƄQь`#g~ב-nxSd0Gs=?]ap>VyR/!9 6J/5\'2%Sza~Bv;i=f^jE 1^v1l}(®|YN͉E' h4d\'-|,diJZ(\S’0Ib,϶S'O,Յ |{m3`: QÄx)fe1Ip\Q+RzJRb3G xtW}iQQǟ#*$hStvo~C!2Mϛ ?*&w'(mY:`@JS&^k԰E:Kn2ϾF3~$>ʞ`4Y^:v ?2Qsz1,U?Êa6vt꟡+Ķ1#`Xy5lǍ*$ac3U~X_V ^喣SvMFo,hz;<ԇAdo9ʠGMwd +n/jڞߞlmk{ZK]ezo Gڲu7H~0~EezAٛxdS*wrI5hu)9*Ö 3 d v<70vT'^nxn")&rbo}" R vј-1AU֘^țXŜD*Va4;r)h9&u3G=oBB"<] k@ǒ`'lVƠ,4I`zaO|QE;l0I,j5-a8_r(Պ 5:BICf 0ס˜†[ bl#ÇpJVDeXQ >?1^0a \!6tn݁dJrk\kYXy`> =Lm?=uae3r=kK)`uw't3Cz}GDnpϑ} z?ifgayU//rga~tϨk]e3xh=qR> ֑d~2! ۃZ\MNn4@b|akݛNcy=MV]$w)JԼQԞmyWgGmo>Nv(>J]=nZִk:!0we`ViwWEyy~X6Taٳ 4SN>\lPY<²wuCz#ҔeUӺoz0?Hng D*|ivwcLT^-d!%)ri H]nV?$0f$2e{'4@焰/ST)JPe?Kz7tk9\tebXz&cE~K{=) ڃ%2΄Xz.-`i:ΈS2cC[ <2ƫg74.TA "MY'4I ,9\*+e( SjD6d,GS%=gh5Vq=YF 3 y!SIuzQߑxƾLFfл:XxW: pgy?wˡHs,yH m)bʙ9z-A!:^},ti0'3Pn`Ne, @) O=\EWs9oGT*,nWS~7h $us=udƏ,>;e6dnSK`)ΚVe8^bLcw\&P/3za2+.KuYC9AIQ/hfK^P_Irrx^CCΧ7 g:_ϒ[J5Zm<)4) }vfN."1ʔ܏I8r^qpO}y/nNSGT\KYP+JGCj-to|B_O5 kgx{MmK'=m@MnYe@޺hXSr9:k{FJt"5}Sw.4[h#a9b%|&SbҦu4W427?`J]Rߎӣ+Ǎ-KZZ &nS0OO6 ; 3 6/ոuk}8_v9NPi% a\o硌%;h+ښZ8*ωa6GT)"tV@7 +\~JUը|(@\"B[T@t% /_^XadLZ/Rsv^XLᇧ9 ppiIJW EAA:H`]{Fvrtq€5; HޏJ nFC)q;.FCy3σǯ2ADYHb@nUj)aѨRhֈpMc"B7H Pv}#f+Bsaю!阉F"#E;YPG9˂(^[pqb$!Ҥ)K0-Iyeΐn`Ҿn`6Z㝺kK[ ުA44>}Dc"יa=?7z {,HQ ,Fİ(:_{`NO.x9.Ԙ{ޕN"d Hqo icv*,ކ#m(t)P50Ё0E <-H ۖoNDZة |9P,7:k-Ȥ)cEokE` vfQjq4đq| i>yg? }/4 <>^T‚MEyQHF'_<ʵѥSafZumW j\#z7psz.mϕ;cveGstY9. A)F,5].+RCrո_"$Tb:zug\\˕ęy/&bJIkqr=M0IxYr'L7 {-z!_H-ɂ35yq+P̡RbV uaaϋJpeyL- ;HLOK@GlF􋉈0"I񓋩d%u9@ R̢͗pýO_T@2lz4-STlO[J؏;\vsR I28e[岤s?FBBtjP0Ht7xJ@7z^ -d-ME6@.§fImvIjcxէu+BbH ZnxvY=YZceqD0V LFthUThtw[a1=7wUA"Aq 7DWnf*m^KFݫPaw`qU eM~)wei_FV$x@DJϳi17+B_q3T̈́7x?Wz9cΕdCGmjT-`ZC\$̣.ZAMnփ3d7|Tu Zd^w)Y2lo &ѿHZgv9GWv:c]2u3,)7r!ҡ:5O vPFjyd#!Q [N΀k݇%$ܫYW / ,)/ c \6%aUeTѼJ춖:#n:Ůr C!}ci2=K񳋊gg$cP.wGɣ쥗3Vjw>&mF+w;<ХzADƬ͡п=b1*Zjri]8Ih ^{yď )5&5{DzB!ox֪G}=0~FMR\=`% nͲ?:7SyH6{k?5{2?},4<+pn4A?@,(M͉놢y6IMvO?;vR3n( >@P{ⳣKGeo;`OJf[Os& } 3Oљ-=8ϱMi1 KӃ^~[a. t#= &J A|I:3e7 $P j}XךzߌVXq)a4g"!W1 15QSli*zhѵ*LB3vK/ʝ*86"`I)xGg~An}f護hE 2x_f xʔǐ 9ι49 &X}+(J>mЎaht򛕧6KSܡbL~-lRYX;jwHd(-(9a8݅,;/SQ$q/z.-1? m 4j ]W۞7Tg[؇lK3>czV[D|ן,>3k[O217,fv Ht;CӁ뭢)kZ|6+@J9 $R;We[l Ӫ={٘Ϙs/J?]_n6fPlc:j^4H`aq[r% 9wÔExcz[Fixј˳ Kq(u\S in2s!d NѲkQ=ܠa55X&[Ʀ `ߟQ䃊]Bf%ChB_ #,@=;F^_f2HAy??kcA׮y5*|H!`,^+M'[\ce 8 Ew?n߅:>a_*0#_ - =s?vtQ=>GKRdk5&CWߐnҺoηb?Q欫f{ZMf'Z+9ӴR{{d$IQڈڜQvshEE{vEH]x1>rT/ ,BC4YQ!Gy0I l#G&?c\e/M=u2 ‡FUIqXτ?RWSf?MoaKLRs\cge=+1{XvoNڤ?{ b "4OWIx{Ǘźf/Z ! @ΌP U 񞎮0ۏu)P :KT`m]tI_g0EfN$_>]3f }*gi(E;+ .ۻ9zkfTk$^p) cpسfoWƪ[ҫDzg޹Sv[tҊ'x@Y| GyLіJ⮊-Ukmg:b Íϡ mĵ>Sz;u](3kӬ0Kn @Rd3]uB#F\pNn12;MP&z9 Fo1aCG)Xn+N W15Q޻Zb8 җZ7mq@~tGE>S87[`@wM6'|{v8+H['ZK$YJFJx\);/ lk$5 T`Cgi[ *ƴU+N 6]quefs>=(j簌'Ԇi]q/ 8儼 #l*9{_Pqi Ru>z-ff"!1WȼS/o)PT0U 0w<7l!waW&>%,Ns 1goG8ONÖ:=3,«2!K%Fɯ'6%F`1R-V$\ۤlx0ʫyzic uuK|/L]Ó#y!c#H"I=-ǰ8YQ69ݰ?=u>vAX(\ i[M*pW!KK'|u@oI  fP?mE^-mۤ"Zڦ(viK!MTrsMU΁!$]W-.Y'5}*ly^L&":+1#ͮM]/ 𠒉ϗ*E)}D"$QC>-rbZQoce@DG7EDm#/1B۵u0 Gfa /")%;'9 W3Z#LUGpm L.K\Y "X"i:NP񬖽u &tRU ijLP?@MkF>COf({*6MmAr9gBٶNVq~"ECQ]o\oF0FQ2PF[2"2="! ӟP-7i@1l_;#vO(n⨤ 3t^wINL U?66\qFeH 2 c1y ?rVuzL{ESĔ6,^WIYC˚e+L" aR# V]WW##?_ږJRa)v'KɁ?[~Q!H3̬A)[b<9 1` 쉽'rz1E( >bdns031RzN+CvJ:~NxT!ր5E4gUχaes֖g^KXe-z7~_FX2tO鈬 n-dG]4qa)ڶ5 |@n(!n fj=mNQ]mpm>+Zmbg~j) i>;|huHu--`d'9ב(0ǥEڔ#`(7H g$ڎ4KVIِz< 3w)6O+?X|[Z wg[==uEIVWq즲(K5]rqY7rE'q*NorHx;\-LM)N,nmVsh\2Pkp<.Yэ'x7˚&˽>!K@#~{;*<&IijxfP\UL`ѱL^ rРYB<G5EqehIPnO(.N)8xY6F |zwEbi&sڣL1ֳh\I57n}.g3PP57\m!sB?`WRhQ@"E{5C\;iFp߾*{؏ZnG**F} װ&#9 ;),`:iv, XP ΟC8bl5ޙB7"af4{/m+o(m7 )@o'[)Z >z* RɈҔ >tNJM"UQ3,9(NXN}/Z. S0rZc9bi,;D)8FgB.rH\*B] q`dܢ|\ v|ϵ|[tz.QAlۨ/3yr k3q)RX)V!uZ"܁降\N_ЮHG9k=bo׼< Q=n H%%|tl5Fo]Rf酀y&rf! 4Y π9..ވ-dBK!5i+ ԕ3$ldq0Xyt7-TӹEinl $',Lr"7'h33܊Vh%;jrS0(ISH9-c}:F9Byѵ?tThsV@Ϊj4bbW;:oT^z/O!dGT g#\&Ŝڻ@TpCqRLZo?'oS4AdItܔ{ W!?XyPswGil̝(@}B+ s6|D\FS#F"/CcP$FO_h~N S-NT(#ĢC0| ~JZ>54`H9PPTmw ưю@40MIc~t2vKz@om4GQ9xi 1 6Dr zhrj89=ϡS( :wHymiQCTN$_ɔr6" X 6ii^Ǘ5VCط}P[$'@uq]5)"<:Nhrqrfa^'niF[ Z)EMPs_Oe˿%lޘ[.eY>e${_ť[xmb57U$NB`ZƍReHZ&0FcPvmG;R:/>3g?u}"g=EeeE`ƨ1HSM}vLYzSș ϔw>-̎x+R R!8H) 8dPalqJ@9`<(.-MM+EhOnCӴ_) }ssTF' IJ"evhԤNyGT(K3SqZG/Z".3oQ6J-;P4_k }G{7UI\,~,,LT[mMXo6=&1*cHb%r1zWs̛Q_D'XͶA/l.y, 8Q`נ"+=! Dh[]Fj#?vޣ5ZF'oK3`vC` h+^M3o">坣.s*>+0 pr3cILtXӯV?vS8mwXGr]$6tVGcp!/d,V'OV$ f9)g̑_WL{!Y >%_3&QoñBڇhIKo`.W?-}̻F"Cz2^JRYGeڏF^} PR.de3j(V~멦NdfzsMb~kn~Jd ^d/In~^XJ"x(EpzQ@&~ƫ(^ Pf*:TJ7N,œl qJh3LsNy_-:ԣ|o0KSFXn`f "SrLs'sߴߓ/wNT8Lq5N}iH#sd$ ~SunFJ HVOɃ&A ͒p=i Hᓽ[!% 8:/Oܗ]*0{.$4J>& 1J2"xwRg!zȐٸB#f6%`_& q%ޓo$ ï]r@j3O4n)̏*u@Ke82"wEspTZU='lkltlf~+2TΞ ^i?6y)ؼ!DJXw.KxۜL.&58N|.~T(еl(MM6W^1 /pPmd*7|>Ż9nvFѝo#ӨB'c#e9bKAUjS A<NnoƛsS27#e%x5~ҕ8Z$_솪n3Li%S.Fp#5'ƈ1~Pڝ'[EEl,0b'fF;Xbca.+wdTUz{v.5t[1g۔zWNag24 AN][VAUP͆qrF5`בZdkiI7.執 %[qYk!6yyOR83B*r=˓"q+* ٗ;0~jiКTB3q"$^QstIΦI} zC>dbFEDEKK8 I {4|;p |Ml$c$6jo|rNCX-츧",(`b`tT8;}D+F\|0~zOSC?B @oݮ1)O'e+iƵ'IG+zlD۴ z@N䌺\̞/#[nb8" zel'ql[\ǝ~?z%CD?X^9~ex~â Ì'X,knqp'oXHH3Y'켓|3=>ݐNjLۻӉ5gs0G1}oukwB`dPPf:R(}8'^"aFnsVNMbNI-/0yD: mݬBv݆tQѠгvUuu'̙ڡ׿ER=lK_8AH쿏DP, \I7ljQޕKȇH#$,T6myiɼ'ʬ'wanJD AMQd襐C g7vy/Drwي"S'nzwrQ$56˛FBB8He]nzﶜB@v^汓]x*rֲݐe{OA>3Z!bXU\r,_H# Gx:_)- juRvK&OpyE9S-Y96[4.EÀd!xEtY7|a??Eic9}3A!=-u5uf"$^#~ s+oJ6~Žn TLGχ`EbrN5T*_M`BۊĜ[P h }6|ܑ4}!Uq]Jf-o/`N~Jw1|sK8 @Y#NDgnm60̿ @͠}*7%_{!&r ӲOMsDQb;T˛ BHtJ*|Ad]rM0\P3L_Y*bήT*^@ 5 ʄws{ .oEU]pR|*jRFP aIwdi$GVGOWkIl]_mB^ߓ))}ּ:L{aH֗%՛^I i宁Dbp2S? S\$Q]㠺'`L4[ z]2$AUJn(W6ę9$p 6TWm/{ ahE\NミG8j*)Z?V-5)!JG֤!ۏ/;Ywu*fԉ`\ԃ Q ?De7ZDA'_Ho8hg[YdxMR.Ezʎ쀇6|g2TyT4b@o_|sa N'vU(h)ŏ0qx{CkPh#<<Xf3u6_NTNU6"ӪAס Օk ~ gnɶ WZaDk@A_*8kS8F ;ҺS%搳7oHVv^ؙ{nc cViFf6 ]nu^o_K\sh(/BHb$Jɸ~xU3|CH +gYCN7؝DZ!eY@[Ňu~,!V^T;g_Wѳ\;<Z=צp$ܤBRҨNQAXw(TLd[9۟Rf"8/Gt M 6qv劷WG}&*KPgXH{3L&zlp6s!Iˋ=s`[5y.N &р  YOZk@ # \dX,25nXTX$YHW,3l0 Ӥ~$>Z8_RB`əX/_V31p/|^fxbH u3N˽4gH>3%[3 yܪCk"Z& wI fJys_jXRA]E QTz(fj/ o/9[R>7v4?+A(Scv I@#[md ܑo5@~ݤxf|Lf] zVS95AZ 3)8o?1Xޥ m>Hڼ:FAfߵ)-53/i| :kuc&c_ǔ'Qq|'J`^'[>7V^oX?BDe+V";{|7>r"lm}t㛘ϡQ E7KDž8S@؉~z* 'k.mG2fj `Ц;RQ +Έ`J. \>7fF;׆h7( J\8I|{}gh*pSEP3Nn8rGM])k 2K -b+'*0O[onԥuK=C[= (m)uˤcᰜi7E >(H^My uUjh@"}P|N::fK>U*44,ذ$7ϚV9XF+lkdE?`L gݤqq <TkW:7elgP%2Jy^HF]0k=R}Kq`z.K۬쒸MrtIf4N jh'ٖ%Jv+n[N $kJ J薐MTzidl]lwkݴ~\=z .41+aI T}_|Il/^KR\09q&~ 6}l$*V3y 'V Jhcoqa*@0C]Tu>LNq 1E@~?Km춌4#ޡ0 G^ˈG4W#j(FXT46tksq̻q!{RwQՏ:4o kh ֙%zy)DIDֈvM ah:KF wXv񐈋]\VEİj>yO0T2"uգ; wâlNNU<3#}eфV]se'Fi5B)f}+LfL(znb2q,v_(4pg!.CeC"=ۀTv' mDxg|i okD!ZȦz0~LS&'m2.![{%TEQ~Y6ӱ˩L*N\Wq | wOT4$Lj΋CU>uX&GOV60 c$= ,Lf2vʑLMf#$/ $4'LFV.§2UʸӃ{:Q/qIJɍ&~fb4yuP'nmθs,ΦPGv 8V>_J%pŰՃ=WlQahhme냆$BIÜ:HyEtjLPz9+_5c)kS@b^;Kl-p:?u1. 4ꗭ07O l8C!-UfS:%lBVpkATMIlKLA ӰS( kMg$c.##pQ͞vC|YTؾ3력um+tD2ًf5eY"}@9Jֳ5beSV'!kRPw 仏Qa<첽ɚmDʷ+pGo3y"H<"\alOq/~ "T&8@7'ך.q噒B e1O TWuE ޙ#LI8\/|U+* ;VlvዶF `ht7IlBͼv5TA>JTjnOCE\2_%-qiߧEDQ FfKfa  V%Ywy`Ay^l|2 裲aS,`h4fO>#+{ Ʒ{{^pkB7U`|=qL6AF*=f Fz̓)+7'\5^?zAk҆R##V&o1ٔ%[ e~C=?e^