bpftool-5.10.0-153.22.0.98.oe2203sp2>  <@PT@7!.ܶujG7odrNopeneuler@compass-ci.com G7o(> fܵbz֟jۚ_Q)BsD2lh'5Qhg! u~,|>ٔ C_d͏}kD+"#Cs'TLMdC.'= ? d  ' d  .4<      sLh ( 8 F9 F:`FF ¤G H I \X pY x\ ô] ^ řb Jd 5e :f =l ?t \u Ǩv w ɀx y z X h l r ʴ ʸCbpftool5.10.0153.22.0.98.oe2203sp2Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.dndc-64g.compass-ci=GPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64`<3 s+-u .oA큤doPdododoedodmdoSdoSdoSdoSdoSdoSdoSdoSdoSdoSdoSdoSdoSb231498c3c0f82c9df208dedbfd2a3cc459f548a1f172bc3420ce78fbf82c73d2b9460f159820603662f6f9e81b46ad95975c0e81a36a6f6b30506b64107d58e218282c567534d2f188ac72526da47bb3a8beb99b47508e9850b0746e71ca00b299b8a63deb3efcec7147e28e6763c5331411608323fdf9d13e4d02be1a1a362fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a0281752af48aedb49fdbd4bf350b778eb34e53be8f6f9522203ed6fac40b2a1dd7074234462156a69234d97be09daaee8a93337844b05fc42be5987d0bf2e03cbc1c6dd68cfdaa6989a778fa01f1de846cd8b7b13ddc4aae6f89bf93975f460b7fd96eb6d1f578b596e0968800d64568b7f892547de81a9c7da028c86e6b363bfd02c6c25b6efa3b3a3ffb0bc1d2a40a1cbf5b8c16467eca9417f92f4fa0b0c3dd3d4180c79b91904de6b04ea40e67cdf1effde06e0c4f783a7661bcc14435fe341242238cae9dad568ef749c5f03e66480bf9746a850a445db4577f2c4535687b49ec90f0678731e1fb25873c00b1d20eb9642c13e730b035052d2932d80caf04058280315f53fdc8ec877612cf162320d569090261a0bd15cd12c78dc9035b491baf048fbf10dea8e799de66e753869c923acd54da6db7f3219abbdc883d44e5e40947277e4e5b63f2d53f08980da914c1e0ea8120668167b0a8558efa264fc29e573ced24f1b656d9746243cb44490145915e745c43dc457db14e0b1a51f3f713834899efc0b2e9f974f63ac4550c7322a078727878c26a06a6cf618bc763brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-153.22.0.98.oe2203sp2.src.rpmbpftoolbpftool(aarch-64)@@@@@@@@@@@@@@@    @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libcap.so.2()(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.17.0dd˖d@d@dD@d[@d@d@d,@d@d@ddZ@d@ddydu@dqdm@dldh@d(ddxc@c@c0cc@cwscjDcOcEZc6@c*ccb@bbbz@bK@bγby@b@b@bx@b=b@bbkbw@b@b1@b@bzSbk@be;bbb^@bV@bP#bDF@b!b!b@b8bOb@a,@Jialin Zhang - 5.10.0-153.22.0.98Jialin Zhang - 5.10.0-153.21.0.97Jialin Zhang - 5.10.0-153.20.0.96Jialin Zhang - 5.10.0-153.19.0.95Jialin Zhang - 5.10.0-153.18.0.94Jialin Zhang - 5.10.0-153.17.0.93Jialin Zhang - 5.10.0-153.12.0.92Shi Kemeng - 5.10.0-153.12.0.90Zheng Zengkai - 5.10.0-153.12.0.89Jialin Zhang - 5.10.0-153.10.0.88Liu Jian - 5.10.0-153.9.0.87Zheng Zengkai - 5.10.0-153.8.0.86Jialin Zhang - 5.10.0-153.6.0.84Jialin Zhang - 5.10.0-153.4.0.83zhoushuiqing - 5.10.0-153.1.0.82Jialin Zhang - 5.10.0-153.1.0.81Zheng Zengkai - 5.10.0-153.0.0.80Junhao He - 5.10.0-152.0.0.79Jialin Zhang - 5.10.0-152.0.0.78Jialin Zhang - 5.10.0-151.0.0.77Jialin Zhang - 5.10.0-150.0.0.76Jialin Zhang - 5.10.0-146.0.0.75Jialin Zhang - 5.10.0-145.0.0.74Zheng Zengkai - 5.10.0-144.0.0.73Jialin Zhang - 5.10.0-143.0.0.72Jialin Zhang - 5.10.0-142.0.0.71Zheng Zengkai - 5.10.0-141.0.0.70Zheng Zengkai - 5.10.0-129.0.0.69Zheng Zengkai - 5.10.0-128.0.0.68Zheng Zengkai - 5.10.0-127.0.0.67Zheng Zengkai - 5.10.0-126.0.0.66Zheng Zengkai - 5.10.0-121.0.0.65Zheng Zengkai - 5.10.0-119.0.0.64Zheng Zengkai - 5.10.0-118.0.0.63Zheng Zengkai - 5.10.0-117.0.0.62Zheng Zengkai - 5.10.0-114.0.0.61Zheng Zengkai - 5.10.0-113.0.0.60Zheng Zengkai - 5.10.0-112.0.0.59Zheng Zengkai - 5.10.0-109.0.0.58Zheng Zengkai - 5.10.0-108.0.0.57Zheng Zengkai - 5.10.0-107.0.0.56Zheng Zengkai - 5.10.0-105.0.0.55Zheng Zengkai - 5.10.0-104.0.0.54Zheng Zengkai - 5.10.0-102.0.0.53Zheng Zengkai - 5.10.0-100.0.0.52Zheng Zengkai - 5.10.0-99.0.0.51Zheng Zengkai - 5.10.0-98.0.0.50Zheng Zengkai - 5.10.0-97.0.0.49Zheng Zengkai - 5.10.0-96.0.0.48Zheng Zengkai - 5.10.0-95.0.0.47Zheng Zengkai - 5.10.0-94.0.0.46Zheng Zengkai - 5.10.0-93.0.0.45Zheng Zengkai - 5.10.0-92.0.0.44Zheng Zengkai - 5.10.0-91.0.0.43Zheng Zengkai - 5.10.0-90.0.0.42Zheng Zengkai - 5.10.0-88.0.0.41Zheng Zengkai - 5.10.0-87.0.0.40Zheng Zengkai - 5.10.0-83.0.0.39Zheng Zengkai - 5.10.0-82.0.0.38Zheng Zengkai - 5.10.0-81.0.0.37Zheng Zengkai - 5.10.0-80.0.0.36Zheng Zengkai - 5.10.0-79.0.0.35Zheng Zengkai - 5.10.0-78.0.0.34Zheng Zengkai - 5.10.0-59.0.0.33Zheng Zengkai - 5.10.0-58.0.0.32Zheng Zengkai - 5.10.0-57.0.0.31Zheng Zengkai - 5.10.0-56.0.0.30Zheng Zengkai - 5.10.0-55.0.0.29Zheng Zengkai - 5.10.0-54.0.0.28Zheng Zengkai - 5.10.0-53.0.0.27- !1704 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1700 vfio-pci: Match specific devices with vendor id and device id - !1676 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - vfio-pci: Match specific devices with vendor id and device id - Revert "vfio-pci: Match specific devices with vendor id and device id" - !1651 Fix missing dealloc_dfx_cnt() during device unregister - !1643 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1645 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - RDMA/hns: Fix missing dealloc_dfx_cnt() during device unregister - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - ksmbd: allocate one more byte for implied bcc[0]- !1589 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1584 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1600 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1603 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1616 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - !1579 [sync] PR-1541: Backport 5.10.158 - 5.10.159 LTS patches from upstream. - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1594 [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 - can: esd_usb: Allow REC and TEC to return to zero - macsec: add missing attribute validation for offload - net: mvneta: Fix an out of bounds check - ipv6: avoid use-after-free in ip6_fragment() - net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq() - ethernet: aeroflex: fix potential skb leak in greth_init_rings() - tipc: call tipc_lxc_xmit without holding node_read_lock - net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions() - ipv4: Fix incorrect route flushing when table ID 0 is used - ipv4: Fix incorrect route flushing when source address is deleted - tipc: Fix potential OOB in tipc_link_proto_rcv() - net: hisilicon: Fix potential use-after-free in hix5hd2_rx() - net: hisilicon: Fix potential use-after-free in hisi_femac_rx() - net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq - ip_gre: do not report erspan version on GRE interface - net: stmmac: fix "snps,axi-config" node property parsing - nvme initialize core quirks before calling nvme_init_subsystem - NFC: nci: Bounds check struct nfc_target arrays - i40e: Disallow ip4 and ip6 l4_4_bytes - i40e: Fix for VF MAC address 0 - i40e: Fix not setting default xps_cpus after reset - net: mvneta: Prevent out of bounds read in mvneta_config_rss() - xen-netfront: Fix NULL sring after live migration - net: encx24j600: Fix invalid logic in reading of MISTAT register - net: encx24j600: Add parentheses to fix precedence - mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload - net: dsa: ksz: Check return value - Bluetooth: Fix not cleanup led when bt_init fails - Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn() - vmxnet3: correctly report encapsulated LRO packet - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 - igb: Allocate MSI-X vector when testing - e1000e: Fix TX dispatch condition - gpio: amd8111: Fix PCI device reference count leak - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark - ca8210: Fix crash by zero initializing data - ieee802154: cc2520: Fix error return code in cc2520_hw_init() - netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one - rtc: mc146818-lib: fix signedness bug in mc146818_get_time() - rtc: mc146818-lib: fix locking in mc146818_set_time - rtc: cmos: Disable irq around direct invocation of cmos_interrupt() - HID: core: fix shift-out-of-bounds in hid_report_raw_event - HID: hid-lg4ff: Add check for empty lbuf - HID: usbhid: Add ALWAYS_POLL quirk for some mice - drm/shmem-helper: Avoid vm_open error paths - drm/shmem-helper: Remove errant put in error path - drm/vmwgfx: Don't use screen objects when SEV is active - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field - Bluetooth: Fix crash when replugging CSR fake controllers - Bluetooth: btusb: Add debug message for CSR controllers - mm/gup: fix gup_pud_range() for dax - media: v4l2-dv-timings.c: fix too strict blanking sanity checks - Revert "ARM: dts: imx7: Fix NAND controller size-cells" - media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area() - xen/netback: do some code cleanup - rtc: mc146818: Reduce spinlock section in mc146818_set_time() - rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ - rtc: cmos: avoid UIP when reading alarm time - rtc: cmos: avoid UIP when writing alarm time - rtc: mc146818-lib: extract mc146818_avoid_UIP - rtc: mc146818-lib: fix RTC presence check - rtc: Check return value from mc146818_get_time() - rtc: mc146818-lib: change return values of mc146818_get_time() - rtc: cmos: remove stale REVISIT comments - rtc: mc146818: Dont test for bit 0-5 in Register D - rtc: mc146818: Detect and handle broken RTCs - rtc: mc146818: Prevent reading garbage - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm/khugepaged: take the right locks for page table retraction - net: usb: qmi_wwan: add u-blox 0x1342 composition - 9p/xen: check logical size for buffer size - usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer - fbcon: Use kzalloc() in fbcon_prepare_logo() - regulator: twl6030: fix get status of twl6032 regulators - ASoC: soc-pcm: Add NULL check in BE reparenting - btrfs: send: avoid unaligned encoded writes when attempting to clone range - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event - regulator: slg51000: Wait after asserting CS pin - 9p/fd: Use P9_HDRSZ for header size - ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188 - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register - ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation - ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels - ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name - arm64: dts: rockchip: fix ir-receiver node names - ARM: dts: rockchip: fix ir-receiver node names - arm: dts: rockchip: fix node name for hym8563 rtc - arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series - ipc/sem: Fix dangling sem_array access in semtimedop race - v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails - block: unhash blkdev part inode when the part is deleted - Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send() - char: tpm: Protect tpm_pm_suspend with locks - Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" - ACPI: HMAT: Fix initiator registration for single-initiator systems - ACPI: HMAT: remove unnecessary variable initialization - i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set - i2c: npcm7xx: Fix error handling in npcm_i2c_init() - x86/pm: Add enumeration check before spec MSRs save/restore setup - x86/tsx: Add a feature bit for TSX control MSR support - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" - ipv4: Fix route deletion when nexthop info is not specified - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - selftests: net: fix nexthop warning cleanup double ip typo - selftests: net: add delete nexthop route warning test - Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled - parisc: Increase FRAME_WARN to 2048 bytes on parisc - xtensa: increase size of gcc stack frame check - parisc: Increase size of gcc stack frame check - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() - pinctrl: single: Fix potential division by zero - ASoC: ops: Fix bounds check for _sx controls - tracing: Free buffers when a used dynamic event is removed - drm/i915: Never return 0 if not all requests retired - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame - mmc: sdhci: Fix voltage switch delay - mmc: sdhci-sprd: Fix no reset data and command after voltage switch - mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check - mmc: core: Fix ambiguous TRIM and DISCARD arg - mmc: mmc_test: Fix removal of debugfs file - net: stmmac: Set MAC's flow control register to reflect current settings - pinctrl: intel: Save and restore pins in "direct IRQ" mode - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 - nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() - tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" - error-injection: Add prompt for function error injection - riscv: vdso: fix section overlapping under some conditions - net/mlx5: DR, Fix uninitialized var warning - hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() - hwmon: (coretemp) Check for null before removing sysfs attrs - net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed - sctp: fix memory leak in sctp_stream_outq_migrate() - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - afs: Fix fileserver probe RTT handling - net: hsr: Fix potential use-after-free - tipc: re-fetch skb cb after tipc_msg_validate - dsa: lan9303: Correct stat name - net: ethernet: nixge: fix NULL dereference - net/9p: Fix a potential socket leak in p9_socket_open - net: net_netdev: Fix error handling in ntb_netdev_init_module() - net: phy: fix null-ptr-deref while probe() failed - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration - wifi: cfg80211: don't allow multi-BSSID in S1G - wifi: cfg80211: fix buffer overflow in elem comparison - aquantia: Do not purge addresses when setting the number of rings - qlcnic: fix sleep-in-atomic-context bugs caused by msleep - can: cc770: cc770_isa_probe(): add missing free_cc770dev() - can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() - net/mlx5e: Fix use-after-free when reverting termination table - net/mlx5: Fix uninitialized variable bug in outlen_write() - e100: Fix possible use after free in e100_xmit_prepare - e100: switch from 'pci_' to 'dma_' API - iavf: Fix error handling in iavf_init_module() - iavf: remove redundant ret variable - fm10k: Fix error handling in fm10k_init_module() - i40e: Fix error handling in i40e_init_module() - ixgbevf: Fix resource leak in ixgbevf_init_module() - of: property: decrement node refcount in of_fwnode_get_reference_args() - bpf: Do not copy spin lock field from user in bpf_selem_alloc - hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails - hwmon: (i5500_temp) fix missing pci_disable_device() - hwmon: (ina3221) Fix shunt sum critical calculation - hwmon: (ltc2947) fix temperature scaling - libbpf: Handle size overflow for ringbuf mmap - ARM: at91: rm9200: fix usb device clock id - scripts/faddr2line: Fix regression in name resolution on ppc64le - bpf, perf: Use subprog name when reporting subprog ksymbol - iio: light: rpr0521: add missing Kconfig dependencies - iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw - iio: health: afe4403: Fix oob read in afe4403_read_raw - btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" - drm/amdgpu: update drm_display_info correctly when the edid is read - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code - btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker - spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock - btrfs: free btrfs_path before copying inodes to userspace - btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino - !1554 [sync] PR-1506: Backport 5.10.157 LTS patches from upstream - !1466 [sync] PR-1428: scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - !1575 [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 - !1560 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1383 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1483 dm stats: check for and propagate alloc_percpu failure - !1504 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1479 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - fuse: lock inode unconditionally in fuse_fallocate() - drm/amdgpu: always register an MMU notifier for userptr - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN - btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() - btrfs: free btrfs_path before copying subvol info to userspace - btrfs: free btrfs_path before copying fspath to userspace - btrfs: free btrfs_path before copying root refs to userspace - dm integrity: clear the journal on suspend - dm integrity: flush the journal on suspend - gpu: host1x: Avoid trying to use GART on Tegra20 - net: usb: qmi_wwan: add Telit 0x103a composition - tcp: configurable source port perturb table size - platform/x86: hp-wmi: Ignore Smart Experience App event - zonefs: fix zone report size in __zonefs_io_error() - platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) - platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() - xen/platform-pci: add missing free_irq() in error path - xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too - Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[] - Input: soc_button_array - add use_low_level_irq module parameter - Input: goodix - try resetting the controller when no config is set - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 - Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - KVM: x86: remove exit_int_info warning in svm_handle_exit - KVM: x86: nSVM: leave nested mode on vCPU free - mm: vmscan: fix extreme overreclaim and swap floods - gcov: clang: fix the buffer overflow issue - nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty - usb: dwc3: gadget: Clear ep descriptor last - usb: dwc3: gadget: Return -ESHUTDOWN on ep disable - usb: dwc3: gadget: conditionally remove requests - ceph: fix NULL pointer dereference for req->r_session - ceph: Use kcalloc for allocating multiple elements - ceph: fix possible NULL pointer dereference for req->r_session - ceph: put the requests/sessions when it fails to alloc memory - ceph: fix off by one bugs in unsafe_request_wait() - ceph: flush the mdlog before waiting on unsafe reqs - ceph: flush mdlog before umounting - ceph: make iterate_sessions a global symbol - ceph: make ceph_create_session_msg a global symbol - usb: cdns3: Add support for DRD CDNSP - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci-brcmstb: Enable Clock Gating to save power - mmc: sdhci-brcmstb: Re-organize flags - nios2: add FORCE for vmlinuz.gz - init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash - iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails - iio: light: apds9960: fix wrong register for gesture gain - arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency - usb: dwc3: exynos: Fix remove() function - lib/vdso: use "grep -E" instead of "egrep" - net: enetc: preserve TX ring priority across reconfiguration - net: enetc: cache accesses to &priv->si->hw - net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled - s390/crashdump: fix TOD programmable field size - net: thunderx: Fix the ACPI memory leak - nfc: st-nci: fix memory leaks in EVT_TRANSACTION - nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION - arcnet: fix potential memory leak in com20020_probe() - net: arcnet: Fix RESET flag handling - s390/dasd: fix no record found for raw_track_access - ipv4: Fix error return code in fib_table_insert() - dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). - netfilter: flowtable_offload: add missing locking - dma-buf: fix racing conflict of dma_heap_add() - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() - regulator: twl6030: re-add TWL6032_SUBCLASS - NFC: nci: fix memory leak in nci_rx_data_packet() - net: sched: allow act_ct to be built without NF_NAT - sfc: fix potential memleak in __ef100_hard_start_xmit() - xfrm: Fix ignored return value in xfrm6_init() - tipc: check skb_linearize() return value in tipc_disc_rcv() - net/mlx5: Fix handling of entry refcount when command is not issued to FW - net/mlx5: Fix FW tracer timestamp calculation - netfilter: ipset: regression in ip_set_hash_ip.c - netfilter: ipset: Limit the maximal range of consecutive elements to add/delete - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() - macsec: Fix invalid error code set - nfp: add port from netdev validation for EEPROM access - nfp: fill splittable of devlink_port_attrs correctly - net: pch_gbe: fix pci device refcount leak while module exiting - net/qla3xxx: fix potential memleak in ql3xxx_send() - net/mlx4: Check retval of mlx4_bitmap_init - net: ethernet: mtk_eth_soc: fix error handling in mtk_open() - ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties - ARM: mxs: fix memory leak in mxs_machine_init() - netfilter: conntrack: Fix data-races around ct mark - 9p/fd: fix issue of list_del corruption in p9_fd_cancel() - net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() - nfc/nci: fix race with opening and closing - rxrpc: Use refcount_t rather than atomic_t - rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc - net: liquidio: simplify if expression - ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl - tee: optee: fix possible memory leak in optee_register_device() - bus: sunxi-rsb: Support atomic transfers - regulator: core: fix UAF in destroy_regulator() - spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld() - regulator: core: fix kobject release warning and memory leak in regulator_register() - scsi: storvsc: Fix handling of srb_status and capacity change events - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove - ASoC: hdac_hda: fix hda pcm buffer overflow issue - ARM: dts: am335x-pcm-953: Define fixed regulators in root node - af_key: Fix send_acquire race with pfkey_register - xfrm: replay: Fix ESN wrap around for GSO - MIPS: pic32: treat port as signed integer - RISC-V: vdso: Do not add missing symbols to version section in linker script - arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) - scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC - scsi: ibmvfc: Avoid path failures during live migration - platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1 - Revert "net: macsec: report real_dev features when HW offloading is enabled" - selftests/bpf: Add verifier test for release_reference() - spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run - wifi: mac80211: Fix ack frame idr leak when mesh has no route - wifi: airo: do not assign -1 to unsigned char - audit: fix undefined behavior in bit shift for AUDIT_BIT - riscv: dts: sifive unleashed: Add PWM controlled LEDs - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support - wifi: mac80211: fix memory free error when registering wiphy fail - ceph: avoid putting the realm twice when decoding snaps fails - ceph: do not update snapshot context when there is no new snapshot - iio: pressure: ms5611: fixed value compensation bug - iio: ms5611: Simplify IO callback parameters - nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH - drm/display: Don't assume dual mode adaptors support i2c sub-addressing - bridge: switchdev: Fix memory leaks when changing VLAN protocol - bridge: switchdev: Notify about VLAN protocol changes - ata: libata-core: do not issue non-internal commands once EH is pending - ata: libata-scsi: simplify __ata_scsi_queuecmd() - scsi: scsi_transport_sas: Fix error handling in sas_phy_add() - !1507 [sync] PR-1473: Backport 5.10.156 LTS patches from upstream. - Revert "net: broadcom: Fix BCMGENET Kconfig" - ntfs: check overflow when iterating ATTR_RECORDs - ntfs: fix use-after-free in ntfs_attr_find() - mm: fs: initialize fsdata passed to write_begin/write_end interface - 9p/trans_fd: always use O_NONBLOCK read/write - gfs2: Switch from strlcpy to strscpy - gfs2: Check sb_bsize_shift after reading superblock - 9p: trans_fd/p9_conn_cancel: drop client lock earlier - kcm: close race conditions on sk_receive_queue - tcp: cdg: allow tcp_cdg_release() to be called multiple times - uapi/linux/stddef.h: Add include guards - Input: i8042 - fix leaking of platform device on module removal - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() - stddef: Introduce struct_group() helper macro - usbnet: smsc95xx: Fix deadlock on runtime resume - ring-buffer: Include dropped pages in counting dirty patches - nvme: ensure subsystem reset is single threaded - nvme: restrict management ioctls to admin - perf/x86/intel/pt: Fix sampling using single range output - misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() - docs: update mediator contact information in CoC doc - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout - mmc: core: properly select voltage range without power cycle - firmware: coreboot: Register bus in module init - iommu/vt-d: Set SRE bit only when hardware has SRS cap - scsi: zfcp: Fix double free of FSF request when qdio send fails - maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault() - Input: iforce - invert valid length check when fetching device IDs - serial: 8250_lpss: Configure DMA also w/o DMA filter - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - dm ioctl: fix misbehavior if list_versions races with module loading - iio: pressure: ms5611: changed hardcoded SPI speed to value limited - iio: adc: mp2629: fix potential array out of bound access - iio: adc: mp2629: fix wrong comparison of channel - iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() - iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() - usb: typec: mux: Enter safe mode only when pins need to be reconfigured - usb: chipidea: fix deadlock in ci_otg_del_timer - usb: add NO_LPM quirk for Realforce 87U Keyboard - USB: serial: option: add Fibocom FM160 0x0111 composition - USB: serial: option: add u-blox LARA-L6 modem - USB: serial: option: add u-blox LARA-R6 00B modem - USB: serial: option: remove old LARA-R6 PID - USB: serial: option: add Sierra Wireless EM9191 - USB: bcma: Make GPIO explicitly optional - speakup: fix a segfault caused by switching consoles - slimbus: stream: correct presence rate frequencies - Revert "usb: dwc3: disable USB core PHY management" - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() - tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit() - tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit() - tracing: Fix wild-memory-access in register_synth_event() - tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event() - tracing/ring-buffer: Have polling block on watermark - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - ftrace: Fix the possible incorrect kernel message - cifs: add check for returning value of SMB2_set_info_init - net: thunderbolt: Fix error handling in tbnet_init() - cifs: Fix wrong return value checking when GETFLAGS - net/x25: Fix skb leak in x25_lapb_receive_frame() - net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open() - cifs: add check for returning value of SMB2_close_init - platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized - drbd: use after free in drbd_create_device() - net: ena: Fix error handling in ena_init() - net: ionic: Fix error handling in ionic_init_module() - xen/pcpu: fix possible memory leak in register_pcpu() - bnxt_en: Remove debugfs when pci_register_driver failed - net: caif: fix double disconnect client in chnl_net_open() - net: macvlan: Use built-in RCU list checking - mISDN: fix misuse of put_device() in mISDN_register_device() - net: liquidio: release resources when liquidio driver open failed - mISDN: fix possible memory leak in mISDN_dsp_element_register() - net: bgmac: Drop free_netdev() from bgmac_enet_remove() - bpf: Initialize same number of free nodes for each pcpu_freelist - ata: libata-transport: fix error handling in ata_tdev_add() - ata: libata-transport: fix error handling in ata_tlink_add() - ata: libata-transport: fix error handling in ata_tport_add() - ata: libata-transport: fix double ata_host_put() in ata_tport_add() - arm64: dts: imx8mn: Fix NAND controller size-cells - arm64: dts: imx8mm: Fix NAND controller size-cells - ARM: dts: imx7: Fix NAND controller size-cells - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() - drm/drv: Fix potential memory leak in drm_dev_init() - drm/panel: simple: set bpc field for logic technologies displays - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map - parport_pc: Avoid FIFO port location truncation - siox: fix possible memory leak in siox_device_add() - arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro - block: sed-opal: kmalloc the cmd/resp buffers - sctp: clear out_curr if all frag chunks of current msg are pruned - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send - serial: imx: Add missing .thaw_noirq hook - serial: 8250: omap: Flush PM QOS work on remove - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() - serial: 8250_omap: remove wait loop from Errata i202 workaround - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() - serial: 8250: Remove serial_rs485 sanitization from em485 - ASoC: tas2764: Fix set_tdm_slot in case of single slot - ASoC: tas2770: Fix set_tdm_slot in case of single slot - ASoC: core: Fix use-after-free in snd_soc_exit() - spi: stm32: Print summary 'callbacks suppressed' message - drm/amdgpu: disable BACO on special BEIGE_GOBY card - drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards - drm/amd/pm: Read BIF STRAP also for BACO check - drm/amd/pm: support power source switch on Sienna Cichlid - mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA - spi: intel: Use correct mask for flash and protected regions - mtd: spi-nor: intel-spi: Disable write protection only if asked - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm - btrfs: remove pointless and double ulist frees in error paths of qgroup tests - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid - i2c: i801: add lis3lv02d's I2C address for Vostro 5568 - i2c: tegra: Allocate DMA memory for DMA engine - NFSv4: Retry LOCK on OLD_STATEID during delegation return - drm/amd/display: Remove wrong pipe control lock - ASoC: rt1308-sdw: add the default value of some registers - selftests/intel_pstate: fix build for ARCH=x86_64 - selftests/futex: fix build for clang - ASoC: codecs: jz4725b: fix capture selector naming - ASoC: codecs: jz4725b: use right control for Capture Volume - ASoC: codecs: jz4725b: fix reported volume for Master ctl - ASoC: codecs: jz4725b: add missed Line In power control bit - spi: intel: Fix the offset to get the 64K erase opcode - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm stats: check for and propagate alloc_percpu failure - 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() - dm thin: fix deadlock when swapping to thin device- !1526 [sync] PR-1482: CVE-2023-3567 fix patches - !1338 [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 - !1491 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1487 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1496 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1492 [sync] PR-1468: Backport 5.10.155 LTS - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - x86/cpu: Restore AMD's DE_CFG MSR after resume - mmc: sdhci-esdhc-imx: Convert the driver to DT-only - net: tun: call napi_schedule_prep() to ensure we own a napi - dmaengine: at_hdmac: Check return code of dma_async_device_register - dmaengine: at_hdmac: Fix impossible condition - dmaengine: at_hdmac: Don't allow CPU to reorder channel enable - dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors - dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware - dmaengine: at_hdmac: Fix concurrency over the active list - dmaengine: at_hdmac: Free the memset buf without holding the chan lock - dmaengine: at_hdmac: Fix concurrency over descriptor - dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all() - dmaengine: at_hdmac: Protect atchan->status with the channel lock - dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all - dmaengine: at_hdmac: Fix premature completion of desc in issue_pending - dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_hdmac: Don't start transactions at tx_submit level - dmaengine: at_hdmac: Fix at_lli struct definition - cert host tools: Stop complaining about deprecated OpenSSL functions - can: j1939: j1939_send_one(): fix missing CAN header initialization - mm/memremap.c: map FS_DAX device memory as decrypted - udf: Fix a slab-out-of-bounds write bug in udf_find_entry() - mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI - btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi - drm/i915/dmabuf: fix sg_table handling in map_dma_buf - nilfs2: fix use-after-free bug of ns_writer on remount - nilfs2: fix deadlock in nilfs_count_free_blocks() - ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure - vmlinux.lds.h: Fix placement of '.data..decrypted' section - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 - ALSA: usb-audio: Add quirk entry for M-Audio Micro - ALSA: hda/realtek: Add Positivo C6300 model quirk - ALSA: hda: fix potential memleak in 'add_widget_node' - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK - ALSA: hda/hdmi - enable runtime pm for more AMD display audio - mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI - mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI - MIPS: jump_label: Fix compat branch range check - arm64: efi: Fix handling of misaligned runtime regions and drop warning - riscv: fix reserved memory setup - riscv: Separate memory init from paging init - riscv: Enable CMA support - riscv: vdso: fix build with llvm - riscv: process: fix kernel info leakage - net: macvlan: fix memory leaks of macvlan_common_newlink - ethernet: tundra: free irq when alloc ring failed in tsi108_open() - net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() - ethernet: s2io: disable napi when start nic failed in s2io_card_up() - net: atlantic: macsec: clear encryption keys from the stack - net: phy: mscc: macsec: clear encryption keys when freeing a flow - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() - net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() - net: cpsw: disable napi in cpsw_ndo_open() - net/mlx5e: E-Switch, Fix comparing termination table instance - net/mlx5: Allow async trigger completion execution on single CPU systems - net: nixge: disable napi when enable interrupts failed in nixge_open() - net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init() - perf stat: Fix printing os->prefix in CSV metrics output - drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() - dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() - dmaengine: pxa_dma: use platform_get_irq_optional - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header - net: broadcom: Fix BCMGENET Kconfig - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() - can: af_can: fix NULL pointer dereference in can_rx_register() - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() - hamradio: fix issue of dev reference count leakage in bpq_device_event() - net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() - KVM: s390: pv: don't allow userspace to set the clock under PV - KVM: s390x: fix SCK locking - capabilities: fix undefined behavior in bit shift for CAP_TO_MASK - net: fman: Unregister ethernet device on removal - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() - net: tun: Fix memory leaks of napi_get_frags - macsec: clear encryption keys from the stack after setting up offload - macsec: fix detection of RXSCs when toggling offloading - macsec: fix secy->n_rx_sc accounting - macsec: delete new rxsc when offload fails - net: gso: fix panic on frag_list with mixed head alloc types - bpf: Fix wrong reg type conversion in release_reference() - bpf: Add helper macro bpf_for_each_reg_in_vstate - bpf: Support for pointers beyond pkt_end. - HID: hyperv: fix possible memory leak in mousevsc_probe() - bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE - wifi: cfg80211: fix memory leak in query_regdb_file() - wifi: cfg80211: silence a sparse RCU warning - phy: stm32: fix an error code in probe - hwspinlock: qcom: correct MMIO max register for newer SoCs - fuse: fix readdir cache race - !1471 [sync] PR-838: Backport 5.10.154 LTS - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - ipc: remove memcg accounting for sops objects in do_semtimedop() - drm/i915/sdvo: Setup DDC fully before output init - drm/i915/sdvo: Filter out invalid outputs more sensibly - drm/rockchip: dsi: Force synchronous probe - ext4,f2fs: fix readahead of verity data - KVM: x86: emulator: update the emulation mode after CR0 write - KVM: x86: emulator: introduce emulator_recalc_and_set_mode - KVM: x86: emulator: em_sysexit should update ctxt->mode - KVM: x86: Mask off reserved bits in CPUID.80000001H - KVM: x86: Mask off reserved bits in CPUID.80000008H - KVM: x86: Mask off reserved bits in CPUID.8000001AH - KVM: x86: Mask off reserved bits in CPUID.80000006H - ext4: fix BUG_ON() when directory entry has invalid rec_len - ext4: fix warning in 'ext4_da_release_space' - parisc: Avoid printing the hardware path twice - parisc: Export iosapic_serial_irq() symbol for serial port driver - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] - perf/x86/intel: Fix pebs event constraints for ICL - efi: random: Use 'ACPI reclaim' memory for random seed - efi: random: reduce seed size to 32 bytes - fuse: add file_modified() to fallocate - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - tracing/histogram: Update document for KEYS_MAX size - tools/nolibc/string: Fix memcmp() implementation - kprobe: reverse kp->flags when arm_kprobe failed - tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd() - btrfs: fix type of parameter generation in btrfs_get_dentry - coresight: cti: Fix hang in cti_disable_hw() - mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times - fscrypt: fix keyring memory leak on mount failure - fscrypt: stop using keyrings subsystem for fscrypt_master_key - fscrypt: simplify master key locking - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices - block, bfq: protect 'bfqd->queued' by 'bfqd->lock' - i2c: piix4: Fix adapter not be removed in piix4_remove() - arm64: dts: juno: Add thermal critical trip points - firmware: arm_scmi: Make Rx chan_setup fail on memory errors - firmware: arm_scmi: Suppress the driver's bind attributes - ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset - efi/tpm: Pass correct address to memblock_reserve - i2c: xiic: Add platform module alias - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case - HID: saitek: add madcatz variant of MMO7 mouse device ID - scsi: core: Restrict legal sdev_state transitions via sysfs - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() - media: meson: vdec: fix possible refcount leak in vdec_probe() - media: dvb-frontends/drxk: initialize err to 0 - media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE - media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE - media: rkisp1: Zero v4l2_subdev_format fields in when validating links - media: rkisp1: Initialize color space on resizer sink and source pads - s390/boot: add secure boot trailer - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices - mtd: parsers: bcm47xxpart: Fix halfblock reads - mtd: parsers: bcm47xxpart: print correct offset on read error - fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards - video/fbdev/stifb: Implement the stifb_fillrect() function - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake - mmc: sdhci-pci: Avoid comma separated statements - mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus - drm/msm/hdmi: fix IRQ lifetime - drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - net: mdio: fix undefined behavior in bit shift for __mdiobus_register - btrfs: fix ulist leaks in error paths of qgroup self tests - btrfs: fix inode list leak during backref walking at find_parent_nodes() - btrfs: fix inode list leak during backref walking at resolve_indirect_refs() - isdn: mISDN: netjet: fix wrong check of device registration - mISDN: fix possible memory leak in mISDN_register_device() - rose: Fix NULL pointer dereference in rose_send_frame() - ipvs: fix WARNING in ip_vs_app_net_cleanup() - ipvs: fix WARNING in __ip_vs_cleanup_batch() - ipvs: use explicitly signed chars - netfilter: nf_tables: release flow rule object from commit path - net: sched: Fix use after free in red_enqueue() - ata: pata_legacy: fix pdc20230_set_piomode() - net: fec: fix improper use of NETDEV_TX_BUSY - nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send() - nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send() - nfc: nxp-nci: Fix potential memory leak in nxp_nci_send() - NFC: nxp-nci: remove unnecessary labels - nfc: fdp: Fix potential memory leak in fdp_nci_send() - nfc: fdp: drop ftrace-like debugging messages - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() - net: dsa: Fix possible memory leaks in dsa_loop_init() - nfs4: Fix kmemleak when allocate slot failed - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors - NFSv4: Fix a potential state reclaim deadlock - IB/hfi1: Correctly move list in sc_disable() - RDMA/cma: Use output interface for net_dev check - KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER - KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() - KVM: x86: Protect the unused bits in MSR exiting flags - x86/topology: Fix duplicated core ID within a package - x86/topology: Fix multiple packages shown on a single-package system - x86/topology: Set cpu_die_id only if DIE_TYPE found - KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1) - KVM: x86: Trace re-injected exceptions - KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 - serial: ar933x: Deassert Transmit Enable on ->rs485_config() - serial: 8250: Let drivers request full 16550A feature probing - !1423 [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- !1291 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1457 [sync] PR-1358: Remove DECnet support from kernel - !1440 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1461 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1464 [sync] PR-1436: Fix CVE-2023-3117 - !1319 [sync] PR-1285: 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 - !1421 [sync] PR-1415: Fix generic/299 fail - !1379 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - !1433 [sync] PR-346: anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1413 [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" - !1390 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1393 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1309 [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() - !1330 [sync] PR-1325: jbd2: fix several checkpoint - !1333 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - !1341 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - 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() - 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() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- !1370 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1365 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - !1344 [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 - !1306 [sync] PR-1297: iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT - iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT - Fix x86 provides error symbol- !1231 [sync] PR-1191: fix memory reliable related issues - !1236 [sync] PR-1194: fix memleak with efi_fake_mem - !1257 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1249 [sync] PR-1245: hugetlb: Fix some incorrect behavior - !1234 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1211 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1276 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1304 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1301 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1266 [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 - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1240 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - !1244 set the iova rcache global - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - config: enable set the max iova mag size to 128 - iommu/iova: increase the iova_rcache depot max size - relayfs: fix out-of-bounds access in relay_file_read - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - efi: Disable mirror feature during crashkernel - mm: mem_reliable: Update reliable page counter to zero if underflows - mm: mem_reliable: Fix reliable page counter mismatch problem - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size- Add hugetlb_optimize_vmemmap_key and __x86_return_thunk to kabi whitelist- use full version-release instead of devel_release for mkgrub-menu- !1189 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - !1226 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - !1229 [sync] PR-1227: x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu - x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu - media: rkvdec: fix use after free bug in rkvdec_remove - !1219 openEuler: introduced OPENEULER_LTS to identify LTS Release - openEuler: introduced OPENEULER_LTS to identify LTS Release - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - !1213 [sync] PR-1196: fs/stat: make tmp variable 16-bytes aligned in copy stat - !1208 arm64: kernel: disable CNP on LINXICORE9100 - fs/stat: make tmp variable 16-bytes aligned in copy stat - !1204 kernel: update SP2 OPENEULER_MINOR value to 2 - !1203 Revert "locking/rwsem: Prevent potential lock starvation" - !1200 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - arm64: kernel: disable CNP on LINXICORE9100 - !1193 [sync] PR-1178: memstick: r592: Fix UAF bug in r592_remove due to race condition - !1195 [sync] PR-1159: xhci:fix USB xhci controller issue - !1183 Fix some warning messages in netacc - kernel: update SP2 OPENEULER_MINOR value to 2 - Revert "locking/rwsem: Better collate rwsem_read_trylock()" - Revert "locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()" - Revert "locking/rwsem: Prevent potential lock starvation" - memcg: fix implicit declaration of memcg_print_bad_task() - xhci:fix USB xhci controller issue - !1186 Fix NULL pointer and Keep PERF_PMU_CAP_EXCLUSIVE - memstick: r592: Fix UAF bug in r592_remove due to race condition - hwtracing: hisi_ptt: Keep to advertise PERF_PMU_CAP_EXCLUSIVE - hwtracing: hisi_ptt: Add dummy callback pmu::read() - !1182 Fix CQ and QP cache affinity - libbpf: Support uniform BTF-defined key/value specification across all BPF maps - tools: ignore one warning message - RDMA/hns: Fix CQ and QP cache affinity - !1151 [sync] PR-1150: EDAC/i10nm: Add Intel Emerald Rapids server support - !1175 [sync] PR-1157: Add LoongArch maintainers to openEuler/MAINTAINERS - !1165 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1169 [sync] PR-1162: fbcon: Check font dimension limits - !1156 [sync] PR-582: 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 - !882 [sync] PR-855: Remove the automatic loading of the hisi_trng driver - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - EDAC/i10nm: Add Intel Emerald Rapids server support - !1144 crypto: hisilicon/qm: modify loop exit condition - !1147 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - crypto: hisilicon/qm: modify loop exit condition - crypto/trng: Remove the automatic loading of the hisi_trng driver - crypto: hisilicon/trng - use %u to print u32 variables- And net-acc tool to kernel-tools.- Enable kabi checking and adapt the check-kabi script - net: let sockops can use bpf_get_current_comm() - net: add bpf_is_local_ipaddr bpf helper function - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down - net: hns3: add wait until mac link down - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - !1093 vfio-pci: Match specific devices with vendor id and device id - !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !1095 irqchip: gic-v3: Collection table support muti pages - !1081 some backport bugfix for sockmap - irqchip: gic-v3: Collection table support muti pages - vfio-pci: Match specific devices with vendor id and device id - !1077 drm/qxl: Fix missing free_irq - !1087 genirq: Increase the number of IRQ descriptors - genirq: Increase the number of IRQ descriptors - bpf: fix bpf_tcp_ingress addr use after free - net: deal with most data-races in sk_wait_event() - bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself - bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener - bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect - bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes - bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data - bpf, sock_map: Move cancel_work_sync() out of sock lock - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues - !1063 i2c: hisi: Only handle the interrupt of the driver's transfer - drm/qxl: Fix missing free_irq - !1059 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - i2c: hisi: Only handle the interrupt of the driver's transfer - fs: hfsplus: fix UAF issue in hfsplus_put_super- !1042 xfrm: Reinject transport-mode packets through workqueue - !1069 support ACPI for MPAM 2.0 - !1070 crypto: hisilicon - fix some reset problem - ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2 - ACPI / PPTT: Find PPTT processor node by cache id - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 - ACPICA: Add support for Arm's MPAM ACPI table version 2 - crypto: hisilicon/qm - disable error report before flr - crypto: hisilicon/qm - disable same error report before resetting - crypto: hisilicon/qm - remove duplicate assignment and release - crypto: hisilicon/hpre - enable sva error interrupt event - crypto: hisilicon/qm - flush all work before driver removed. - !1026 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1022 [sync] PR-978: io_uring: fix the problem of running - !1045 perf: hisi: delete global enable pmu from xxx_write_counter() - !1037 xfs: fixes patchs and backport patchs - !1048 spi: dw: Add support for 32-bits max xfer size - !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2 - !1005 scsi: hisi_sas: A group of SAS-related bugfixes - !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration - hwtracing: hisi_ptt: Fix potential sleep in atomic context - hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU - hwtracing: hisi_ptt: Export available filters through sysfs - hwtracing: hisi_ptt: Add support for dynamically updating the filter list - hwtracing: hisi_ptt: Factor out filter allocation and release operation - scripts: Fix issue of module signing with openssl 3.x - spi: dw: Add support for 32-bits max xfer size - perf: hisi: delete global enable pmu from xxx_write_counter() - xfrm: Reinject transport-mode packets through workqueue - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - !996 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !1001 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1018 [sync] PR-944: nbd: get config_lock before sock_shutdown - !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event - vfio/migration: bugfix lost interruption after live migration - crypto: hisilicon/qm - fix EQ/AEQ interrupt issue - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - iomap: iomap: fix memory corruption when recording errors during writeback - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - xfs: fix ag count overflow during growfs - xfs: account extra freespace btree splits for multiple allocations - xfs: force shutdown xfs when xfs_attr_inactive fails - xfs: fix negative array access in xfs_getbmap - xfs: fix BUG_ON in xfs_getbmap() - xfs: use iomap_valid method to detect stale cached iomaps - iomap: write iomap validity checks - xfs: write page faults in iomap are not buffered writes - xfs: fix exception caused by unexpected illegal bestcount in leaf dir - Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks" - xfs: don't expose internal symlink metadata buffers to the vfs - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items - xfs: fix maxlevels comparisons in the btree staging code - xfs: sb verifier doesn't handle uncached sb buffer - xfs: fallocate() should call file_modified() - xfs: remove XFS_PREALLOC_SYNC - xfs: shutdown during log recovery needs to mark the log shutdown - xfs: xfs_trans_commit() path must check for log shutdown - xfs: xfs_do_force_shutdown needs to block racing shutdowns - xfs: log shutdown triggers should only shut down the log - xfs: shutdown in intent recovery has non-intent items in the AIL - xfs: AIL should be log centric - xfs: increase rename inode reservation - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int - xfs: check return codes when flushing block devices - xfs: remove xfs_blkdev_issue_flush - xfs: fix NULL pointer dereference in xfs_getbmap() - scsi: sd: try more retries of START_STOP when resuming scsi device - !1012 [sync] PR-924: dm: add disk before alloc dax - !1015 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - perf: hns3: default use hardware event 0 as group leader event. - perf: hns3: add event suppport for ROH - !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue - !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process - !952 [sync] PR-929: xfs: rework feature flags - !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes - 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() - !973 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !988 [sync] PR-954: block: iocost bugfix - !985 [sync] PR-946: icost bugfix - 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 - roh: Fix ROH multi-BD cmdq issue - !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown - nbd: get config_lock before sock_shutdown - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - crypto: hisilicon/qm - alloc buffer to set and get xqc - crypto: hisilicon/qm - fix the pf2vf timeout when device reset - vfio/migration: obtain the mailbox configuration at one time - crypto: hisilicon/qm - obtain the mailbox configuration at one time - drivers/perf: hisi: Don't migrate perf to the CPU going to teardown - !993 Clean up for RDMA/HNS - !979 [sync] PR-943: Fixed the accelerator capability register issue. - !981 [sync] PR-967: Support dynamic_hugetlb on arm64 and fix some bug - !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup - hikey9xx: Fixed incorrect use of kfree to free sreg - RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg' - RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table() - !992 [sync] PR-949: mm: page_counter: remove unneeded atomic ops for low/min - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !977 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - mm: page_counter: remove unneeded atomic ops for low/min - net: hns3: restore user pause configure when disable autoneg - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: refactor hclge_update_desc_vfid for extension - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - perf: pmu: fix set wrong filter mode for running events issue - 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/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes - 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 - !964 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !961 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - crypto: hisilicon/zip - save capability registers in probe process - crypto: hisilicon/sec2 - save capability registers in probe process - crypto: hisilicon/hpre - save capability registers in probe process - crypto: hisilicon/qm - save capability registers in qm init process - crypto: hisilicon/qm - add a function to set qm algs - crypto: hisilicon/sec - fix for resource leak - crypto: hisilicon/sec - remove unused parameter - crypto: hisilicon/sec - misc cleanups - !957 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - 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() - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - 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 - !933 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers! - !914 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - crypto: hisilicon/qm - remove unnecessary aer.h include - crypto: hisilicon/qm - stop function and write data to memory - crypto: hisilicon/hpre - ensure private key less than n - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - !921 [sync] PR-919: Revert "ext4: dio take shared inode lock when overwriting preallocated blocks" - Revert "ext4: dio take shared inode lock when overwriting preallocated blocks" - !898 [sync] PR-894: Fixed two accelerator bugfixes - !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - !909 [sync] PR-907: tcp/dccp: Add another way to allocate local ports in connect() - !893 mitigatin cacheline false sharing - tcp/dccp: Add another way to allocate local ports in connect() - net: hns3: fix set cpu affinity when state down - net: hns3: add support for getting GE port lanes - net: hns3: fix pointer cast to different type for wol - !903 backport block bugfix - 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 - !899 [sync] PR-895: config: enable CONFIG_BPF_STREAM_PARSER=y on arm64 - config: enable CONFIG_BPF_STREAM_PARSER=y on arm64 - uacce: use filep->f_mapping to replace inode->i_mapping - crypto:hisilicon/qm: bugfix queue parameter issue - enable MITIGATION_FALSE_SHARING by default - ext4: mitigatin cacheline false sharing in struct ext4_inode_info- Process PGP certs before kernel building- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream - arm64: Keep HWCAP2_WFXT uapi consistent with upstream - !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver. - powercap: intel_rapl: add support for Emerald Rapids - !878 Bugfixes for RDMA/hns - !879 [sync] PR-877: sched: fix performance degradation on lmbench - sched: fix performance degradation on lmbench - RDMA/hns: Fix sleeping in atomic context during DCA unloading - RDMA/hns: Fix a missing kfree() to hr_dev->priv - RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space - RDMA/hns: Fix inaccurate error label name in init instance - RDMA/hns: Remove VF extend configuration - RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G - RDMA/hns: Fix a missing check of atomic wr length - !871 [sync] PR-866: arm64: kdump: Avoid reserving low memory repeatedly - !872 [sync] PR-863: Backport CVEs and bugfixes - 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 - cgroup: Stop task iteration when rebinding subsystem - 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 - eulerfs: fix null-ptr-dereference when allocate page failed - eulerfs: add error handling for nv_init() - 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 - arm64: kdump: Avoid reserving low memory repeatedly- !795 sched/fair: Introduce multiple qos level - !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug - !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq - !773 Compiler: Add value profile support for kernel. - !842 net: hns3: add support for Hisilicon ptp sync device - !844 A patchset of sched to improve benchmark performance - !837 Backport bugfixes for RDMA/hns - GCC: Add value profile support for kernel. - !803 ACC support no-sva feature - sched/fair: Introduce multiple qos level - sched: Clear ttwu_pending after enqueue_task() - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle - sched/fair: Fix kabi borken in sched_domain - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs - sched/fair: Improve consistency of allowed NUMA balance calculations - sched/pelt: Relax the sync of load_sum with load_avg - pcpcntrs: fix dying cpu summation race - cpumask: introduce for_each_cpu_or - lib: extend the scope of small_const_nbits() macro - cpumask: Introduce DYING mask - sched/pelt: Relax the sync of runnable_sum with runnable_avg - sched/pelt: Continue to relax the sync of util_sum with util_avg - crypto: hisilicon/qm - support no-sva feature - uacce: add UACCE_MODE_NOIOMMU for warpdrive - !851 perf/smmuv3: Enable HiSilicon Erratum quirk - !793 LoongArch: kvm: add pv ipi support - !840 intel: backport uncore-freq current frequency sysfs related patches - !839 intel: backport intel-pstate patches for Server platforms - !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !848 Support T6 ETM and Workaround CPU hung bug on hip09 - perf/smmuv3: Enable HiSilicon Erratum quirk - perf cs-etm: add error logging to cs_etm_is_etmv4() - coresight: etm4x: Workaround CPU hung bug on hip09 - coresight: etm4x: Add Support for HiSilicon T6 ETM - cpufreq: CPPC: keep target core awake when reading its cpufreq rate - config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - net: hns3: add support for Hisilicon ptp sync device - !835 Add Huawei Intelligent Network Card Driver: hinic3 - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support - platform/x86: intel-uncore-freq: Prevent driver loading in guests - platform/x86/intel/uncore-freq: Display uncore current frequency - platform/x86/intel/uncore-freq: Use sysfs API to create attributes - cpufreq: intel_pstate: Enable HWP IO boost for all servers - cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode - cpufreq: intel_pstate: Handle no_turbo in frequency invariance - RDMA/hns: Modify the value of long message loopback slice - RDMA/hns: Fix base address table allocation - RDMA/hns: Fix timeout attr in query qp for HIP08 - net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3 - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs - !601 fix test_vmxon failed - !739 Fix kvm-unit-tests vmx_cr4_osxsave_test case failed - !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables - LoongArch: LSVZ: Support PV IPI to reduce VM exit - !777 update patches for sw64 architecture - sw64: bpf: optimize DIV and MOD instructions - sw64: fix crash kernel memory reservation - sw64: kvm: optimize external interrupts assignment for guest - sw64: guard hotplug cpu specific code - sw64: perf: unwind: use perf's copy of kernel headers - sw64: trace user task unalignment - sw64: kvm: fix inconsitent timing metrics - sw64: restart idle routine if it is interrupted - sw64: mm: fix pmd_present() for THP - sw64: fix format of Kconfig - sw64: reorganize CPU_FREQ related config - efi/sw_64: work around adding memblock regions - sw64: kvm: add the implementation of HCALL_STOP - sw64: fix a compile error with CONFIG_EFI=n - sw64: simplify and improve smp operations - sw64: kvm: fix clock synchronization of VM live migration - sw64: fix support for qemu boards without IOR:SMP_INFO - sw64: setup cpu topology of guest - sw64: simplify pgtable set and populate interfaces - sw64: extend pt_regs to fix broken bpf_user_pt_regs_t - sw64: update kata_openeuler_defconfig and kata_guest_defconfig - sw64: fix bpf_user_pt_regs_t - sw64: increase the minimun frequency of DVFS - sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m - sw64: add support for restartable sequences - sw64: iommu: fix iommu-flush ops to support multi-device passthrough - sw64: enable CONFIG_IKHEADERS in defconfig - sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig - sw64: expand the occasion for using legacy power management - sw64: optimize idle routine - sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation - sw64: topology: fix thread_sibling setup - sw64: perf: add libbfd support - sw64: fix a compile error with CONFIG_SCHED_INFO=n - sw64: add support for vmtop - sw64: add CONFIG_SCHEDSTATS=y to defconfig - sw64: add more registers saved during suspend/resume cycle - sw64: deprecate the restored memory region during suspend cycle - fs/ntfs3: Fixed the error of uninitialized value - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails- perf: add CoreSight trace component support on aarch64 platform- !824 Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK" - Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK" - !821 Revert "riscv: topology: fix default topology reporting" - !820 Net: m1600: Fix build err - Revert "riscv: topology: fix default topology reporting" - Net: m1600: Fix build err for hwmon.c. - !761 net: stmmac: fix potential double free of dma descriptor resources - !807 Backport 5.10.153 LTS - !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver - !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !789 x86 FPU/AMX bug fix since kernel v5.18 - !787 Intel: Support In Field Scan(IFS) Array BIST - !781 Intel: backport split lock EMR CPU support for OLK 5.10 - !760 LoongArch: kvm: fix bug of kvm's hugepage - drivers/perf: hisi: Add support for HiSilicon UC PMU driver - drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver - drivers/perf: hisi: add NULL check for name - drivers/perf: hisi: Remove redundant initialized of pmu->name - drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" - serial: Deassert Transmit Enable on probe in driver-specific way - serial: core: move RS485 configuration tasks from drivers into core - can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive - arm64/kexec: Test page size support with new TGRAN range values - arm64/mm: Fix __enable_mmu() for new TGRAN range values - arm64: Add AMPERE1 to the Spectre-BHB affected list - net: enetc: survive memory pressure without crashing - net/mlx5: Fix crash during sync firmware reset - net/mlx5: Fix possible use-after-free in async command interface - net/mlx5e: Do not increment ESN when updating IPsec ESN state - nh: fix scope used to find saddr when adding non gw nh - net: ehea: fix possible memory leak in ehea_register_port() - openvswitch: switch from WARN to pr_warn - ALSA: aoa: Fix I2S device accounting - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() - net: fec: limit register access on i.MX6UL - PM: domains: Fix handling of unavailable/disabled idle states - net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() - i40e: Fix flow-type by setting GL_HASH_INSET registers - i40e: Fix VF hang when reset is triggered on another VF - i40e: Fix ethtool rx-flow-hash setting for X722 - ipv6: ensure sane device mtu in tunnels - media: vivid: set num_in/outputs to 0 if not supported - media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' - media: v4l2-dv-timings: add sanity checks for blanking values - media: vivid: dev->bitmap_cap wasn't freed in all cases - media: vivid: s_fbuf: add more sanity checks - PM: hibernate: Allow hybrid sleep to work with s2idle - can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path - can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path - tcp: fix indefinite deferral of RTO with SACK reneging - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: minor optimization in tcp_add_backlog() - net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - kcm: annotate data-races around kcm->rx_wait - kcm: annotate data-races around kcm->rx_psock - atlantic: fix deadlock at aq_nic_stop - amd-xgbe: add the bit rate quirk for Molex cables - amd-xgbe: fix the SFP compliance codes check for DAC cables - x86/unwind/orc: Fix unreliable stack dump with gcov - net: netsec: fix error handling in netsec_register_mdio() - tipc: fix a null-ptr-deref in tipc_topsrv_accept - perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() - ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile - arc: iounmap() arg is volatile - ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid - media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation - net: ieee802154: fix error return code in dgram_bind() - xen/gntdev: Prevent leaking grants - Xen/gntdev: don't ignore kernel unmapping error - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() - perf auxtrace: Fix address filter symbol name match for modules - kernfs: fix use-after-free in __kernfs_remove - counter: microchip-tcb-capture: Handle Signal1 read and Synapse - mmc: core: Fix kernel panic when remove non-standard SDIO card - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO - drm/msm/dp: fix IRQ lifetime - drm/msm/hdmi: fix memory corruption with too many bridges - drm/msm/dsi: fix memory corruption with too many bridges - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds - mac802154: Fix LQI recording - exec: Copy oldsighand->action under spin-lock - fs/binfmt_elf: Fix memory leak in load_elf_binary() - fbdev: smscufx: Fix several use-after-free bugs - iio: temperature: ltc2983: allocate iio channels once - iio: light: tsl2583: Fix module unloading - tools: iio: iio_utils: fix digit calculation - xhci: Remove device endpoints from bandwidth list when freeing the device - xhci: Add quirk to reset host back to default state at shutdown - mtd: rawnand: marvell: Use correct logic for nand-keep-config - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller - usb: bdc: change state when port disconnected - usb: dwc3: gadget: Don't set IMI for no_interrupt - usb: dwc3: gadget: Stop processing more requests on IMI - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM - ALSA: rme9652: use explicitly signed char - ALSA: au88x0: use explicitly signed char - ALSA: Use del_timer_sync() before freeing timer - can: kvaser_usb: Fix possible completions during init_completion - can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb() - drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() - drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability - perf: hisi: Extract hisi_pmu_init - selftests/x86/amx: Add a ptrace test - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() - selftests/x86/amx: Use provided __cpuid_count() macro - selftests: Provide local define of __cpuid_count() - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly - x86/fpu: Exclude dynamic states from init_fpstate - x86/fpu: Fix the init_fpstate size check with the actual size - x86/fpu: Configure init_fpstate attributes orderly - x86/fpu/xstate: Consolidate size calculations - x86/fpu/xstate: Handle supervisor states in XSTATE permissions - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states - x86/fpu: Cache xfeature flags from CPUID - x86/fpu/xsave: Initialize offset/size cache early - x86/fpu: Remove unused supervisor only offsets - x86/fpu: Remove redundant XCOMP_BV initialization - x86/split_lock: Enumerate architectural split lock disable bit - Documentation/ABI: Update IFS ABI doc - platform/x86/intel/ifs: Update IFS doc - platform/x86/intel/ifs: Implement Array BIST test - platform/x86/intel/ifs: Sysfs interface for Array BIST - platform/x86/intel/ifs: Introduce Array Scan test to IFS - x86/include/asm/msr-index.h: Add IFS Array test bits - platform/x86/intel/ifs: IFS cleanup - platform/x86/intel/ifs: Reorganize driver data - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data - net: stmmac: fix potential double free of dma descriptor resources - LoongArch: kvm: fix bug of kvm's hugepage - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap - !802 Backport CVEs and bugfixes - bpf: support BPF_PROG_QUERY for progs attached to sockmap - !780 Backport 5.10.152 LTS - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay - iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly - !791 crypto: hisilicon/qm - support dumping stop queue status - !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix - !608 Net: ethernet: Support 3snic 3s9xx network card - crypto: hisilicon/qm - support dumping stop queue status - crypto: hisilicon/qm - add debugfs to query the status of the stop queue - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing - Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA - udp: Update reuse->has_conns under reuseport_lock. - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - mmc: core: Add SD card quirk for broken discard - Makefile.debug: re-enable debug info for .S files - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB - ACPI: video: Force backlight native for more TongFang devices - hv_netvsc: Fix race between VF offering and VF association message from host - perf/x86/intel/pt: Relax address filter validation - riscv: topology: fix default topology reporting - arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region - fcntl: make F_GETOWN(EX) return 0 on dead owner task - perf: Skip and warn on unknown format 'configN' attrs - perf pmu: Validate raw event with sysfs exported format bits - riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb - riscv: Add machine name to kernel boot log and stack dump output - mmc: sdhci-tegra: Use actual clock rate for SW tuning correction - xen/gntdev: Accommodate VMA splitting - xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests - tracing: Do not free snapshot if tracer is on cmdline - tracing: Simplify conditional compilation code in tracing_set_tracer() - dmaengine: mxs: use platform_driver_register - dmaengine: mxs-dma: Remove the unused .id_table - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() - iommu/vt-d: Clean up si_domain in the init_dmars() error path - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() - net: phy: dp83822: disable MDI crossover status change interrupt - net: hns: fix possible memory leak in hnae_ae_register() - sfc: include vport_id in filter spec hash and equal() - net: sched: sfb: fix null pointer access issue when sfb_init() fails - net: sched: delete duplicate cleanup of backlog and qlen - net: sched: cake: fix null pointer access issue when cake_init() fails - nvme-hwmon: kmalloc the NVME SMART log buffer - nvme-hwmon: consistently ignore errors from nvme_hwmon_init - nvme-hwmon: Return error code when registration fails - nvme-hwmon: rework to avoid devm allocation - ionic: catch NULL pointer issue on reconfig - net: hsr: avoid possible NULL deref in skb_clone() - cifs: Fix xid leak in cifs_ses_add_channel() - cifs: Fix xid leak in cifs_flock() - cifs: Fix xid leak in cifs_copy_file_range() - net: phy: dp83867: Extend RX strap quirk for SGMII mode - net/atm: fix proc_mpc_write incorrect return value - sfc: Change VF mac via PF as first preference if available. - HID: magicmouse: Do not set BTN_MOUSE on double report - i40e: Fix DMA mappings leak - tipc: fix an information leak in tipc_topsrv_kern_subscr - tipc: Fix recognition of trial period - ACPI: extlog: Handle multiple records - btrfs: fix processing of delayed tree block refs during backref walking - btrfs: fix processing of delayed data refs during backref walking - r8152: add PID for the Lenovo OneLink+ Dock - media: venus: dec: Handle the case where find_format fails - media: mceusb: set timeout to at least timeout provided - KVM: arm64: vgic: Fix exit condition in scan_its_table() - kvm: Add support for arch compat vm ioctls - cpufreq: qcom: fix memory leak in error path - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS - ata: ahci-imx: Fix MODULE_ALIAS - hwmon/coretemp: Handle large core ID value - x86/microcode/AMD: Apply the patch early on every logical thread - i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter - cpufreq: qcom: fix writes in read-only memory region - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() - ocfs2: fix BUG when iput after ocfs2_mknod fails - ocfs2: clear dinode links count in case of error- !782 openEuler supports bcache by default on x86 platforms - !765 LoongArch: fix some stability issues - !786 Support userswap feature - !790 mm: enable ksm per process and cgroup - memcg: support ksm merge any mode per cgroup - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 - mm: add new KSM process and sysfs knobs - mm: add new api to enable ksm per process - ksm: add profit monitoring documentation - ksm: count allocated ksm rmap_items for each process - ksm: count ksm merging pages for each process - !778 [sync] PR-774: Backport CVEs and bugfixes - userswap: add user mode check for swap-out VA - userswap: check read and write permissions for swap-out pages - userswap: add VMA checks for register address - userswap: add checks for input addresses - userswap: fix some type and logical bugs - userswap: split uswap_register() to validate address ranges - userswap: fix NULL pointer dereference in uswap_unmap_anon_page() - userswap: convert enable_userswap to static key - userswap: move userswap feature code into mm/userswap.c - userswap: provide cpu info in userfault msg - userswap: introduce new flag to determine the first page fault - userswap: fix VM_BUG_ON() in handle_userfault() - userswap: introduce MREMAP_USWAP_SET_PTE to remap for swapping out - userswap: introduce UFFDIO_COPY_MODE_DIRECT_MAP to map without copying - !766 LoongArch: add kexec&kdump support - config: enable bcache for x86 by default - !758 net: hns3: Backport wol feature and some hns3 bugfix - !570 Net: m1600: Support nebula-matrix m1600-series network card - !629 arm64: Add initial support for FEAT_WFxT - Net: m1600: Add m1600-driver for nebula-matrix m1600 series smart NIC. - net: hns3: fix reset timeout when enable full VF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - !772 timekeeping: Make CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable - config: make CLOCKSOURCE_VALIDATE_LAST_CYCLE not set by default - !768 Backport 5.10.151 LTS - 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() - !771 Revert "config: enable bcache for x86 by default" - timekeeping: Make CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable - Revert "config: enable bcache for x86 by default" - !757 openEuler supports bcache by default on x86 platforms - arm64: Use WFxT for __delay() when possible - arm64: Add wfet()/wfit() helpers - arm64: Add HWCAP advertising FEAT_WFXT - KVM: arm64: Expose the WFXT feature to guests - KVM: arm64: Offer early resume for non-blocking WFxT instructions - KVM: arm64: Handle blocking WFIT instruction - KVM: arm64: Introduce kvm_counter_compute_delta() helper - KVM: arm64: Simplify kvm_cpu_has_pending_timer() - arm64: Add RV and RN fields for ESR_ELx_WFx_ISS - arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition - config: enable bcache for x86 by default - !634 Accelerator Linux Mainline Patch Round - !763 DAMON features: Support for process-level hot and cold data recognition and adjustment. - kbuild: Add skip_encoding_btf_enum64 option to pahole - kbuild: Unify options for BTF generation for vmlinux and modules - kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 - kbuild: Quote OBJCOPY var to avoid a pahole call break the build - bpf: Generate BTF_KIND_FLOAT when linking vmlinux - !749 intel: backport intel-idle support for EMR - !748 intel: backport intel-uncore-freq support for EMR - !742 SPR: EDAC driver enhance for driver decode and 2LM - !622 Intel: Add PMU support for Intel Emerald Rapids - !615 Intel: Add RAPL support for Emerald Rapids(EMR) - 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 - 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 - crypto: hisilicon/qm - fix coding style issues - crypto: hisilicon/qm - update comments to match function - crypto: hisilicon/qm - change function names - crypto: hisilicon/qm - use min() instead of min_t() - crypto: hisilicon/qm - remove some unused defines - crypto: hisilicon: Wipe entire pool on error - crypto: hisilicon/qm - define the device isolation strategy - uacce: supports device isolation feature - crypto: hisilicon - remove redundant config PCI dependency for some CRYPTO_DEV_HISI configs - crypto: ccree,hisilicon - Fix dependencies to correct algorithm - crypto: hisilicon/qm - add device status check when start fails - crypto: hisilicon/hpre - Use helper to set reqsize - crypto: kpp - Add helper to set reqsize - crypto: hisilicon/qm - fix 'QM_XEQ_DEPTH_CAP' mask value - crypto: hisilicon/sec - remove continuous blank lines - crypto: hisilicon/sec - fix spelling mistake 'ckeck' -> 'check' - crypto: hisilicon/qm - the command dump process is modified - crypto: hisilicon/qm - split a debugfs.c from qm - crypto: hisilicon/qm - modify the process of regs dfx - crypto: hisilicon/qm - delete redundant null assignment operations - crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() - !640 sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism - !624 Intel SPR fast rep string operations support - !594 Intel: SGX incremental backporting patches until upstream 6.3 - !580 Intel: Recover two microcode interfaces when support In Field Scan(IFS) multi-blob images - !469 OLK-5.10: x86/cpu: Add several Intel server CPU model numbers - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER - sched/fair: Add cmdline nosmtexpell - sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism - net: hns3: sync linux kernel hns3 wol to openeuler - !753 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - sched/fair: Start tracking qos_offline tasks count in cfs_rq - platform/x86: intel-uncore-freq: add Emerald Rapids support - intel_idle: add Emerald Rapids Xeon support - EDAC/i10nm: Add driver decoder for Sapphire Rapids server - EDAC/skx_common: Enable EDAC support for the "near" memory - !169 sched/fair: Scan cluster before scanning LLC in wake-up path - !678 backport some bug fix for page pool - !724 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 - !675 driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - !665 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - skbuff: Fix a race between coalescing and releasing SKBs - !596 drivers/coresight: Add UltraSoc System Memory Buffer driver - drivers/coresight: Add UltraSoc System Memory Buffer driver - coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused - coresight: Make new csdev_access offsets unsigned - coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors - coresight: Re-use same function for similar sysfs register accessors - coresight: Simplify sysfs accessors by using csdev_access abstraction - coresight: Remove unused function parameter - Revert "drivers/coresight: Add Ultrasoc System Memory Buffer driver" - x86/perf: fix use-after-free bug in uncore_pci_remove() - !636 backport some PCC driver patches - !564 usb: disable soft retry for EJ188 controller - sched:Open the kernel configuration for cluster. - scheduler: Disable cluster scheduling by default - scheduler: Add boot time enabling/disabling of cluster scheduling - scheduler: Add runtime knob sysctl_sched_cluster - scheduler: Create SDTL_SKIP flag to skip topology level - sched/fair: Scan cluster before scanning LLC in wake-up path - sched: Add per_cpu cluster domain info and cpus_share_lowest_cache API - !592 Backport 5.10.150 LTS - !644 The driver modifies the configuration of SAS link establishment and link stability. - scsi: hisi_sas: Configure the initialization registers according to HBA model - !630 vfio/pci: Fix mistakenly deleted "vdev->num_regions" - !639 Fix errors related to bond and rq inline - RDMA/hns: Fix the compatibility flag problem - RDMA/hns: Fix the inconsistency between the rq inline bit and the community - RDMA/hns: Fix a missing constraint for slave num in RoCE Bonding - RDMA/hns: Support dispatching IB event for RoCE bonding - RDMA/hns: Set IB port state depending on upper device for RoCE bonding - RDMA/hns: Get real-time port state of bonding slave - RDMA/hns: Fix the counting error of bonding with more than 2 slaves - RDMA/hns: Fix the repetitive workqueue mission in RoCE Bonding - RDMA/hns: Rename hns_roce_bond_info_record() to make sense - RDMA/hns: Support reset recovery for RoCE bonding - RDMA/hns: Fix the counting error of slave number - RDMA/hns: Fix the driver uninit order during bond setting - RDMA/hns: Simplify the slave uninit logic of RoCE bonding operations - RDMA/hns: Remove the struct member 'bond_grp' from hns_roce_dev - RDMA/hns: Initial value assignment cleanup for RoCE Bonding variables - RDMA/hns: Delete a useless assignment to bond_state - RDMA/hns: Apply XArray for Bond ID allocation - RDMA/hns: Move bond_work from hns_roce_dev to hns_roce_bond_group - mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() - mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform" - mailbox: pcc: Fix an invalid-load caught by the address sanitizer - mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq - mailbox: pcc: Avoid using the uninitialized variable 'dev' - mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq - mailbox: pcc: Add PCC register bundle and associated accessor functions - mailbox: pcc: Rename doorbell ack to platform interrupt ack register - mailbox: pcc: Use PCC mailbox channel pointer instead of standard - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info - mailbox: pcc: Consolidate subspace doorbell register parsing - mailbox: pcc: Consolidate subspace interrupt information parsing - mailbox: pcc: Refactor all PCC channel information into a structure - mailbox: fix various typos in comments - perf/x86/rapl: Add support for Intel Emerald Rapids - !381 net: hns3: add support handling tx dhcp packets for ROH - perf/x86/intel/cstate: Add Emerald Rapids - perf/x86/intel: Add Emerald Rapids - perf/x86/intel/uncore: Add Emerald Rapids - perf/x86/msr: Add Emerald Rapids - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support - net: hns3: add support handling tx dhcp packets for ROH - !617 Support geting xrcd num from firmware - RDMA/hns: Support getting xrcd num from firmware - !633 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 - mm: mem_reliable: Fix blank space issue in reliable_report_usage() - 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 - !618 Bugfixes related to SAS error handling, DIF, and low power consumption - vfio/pci: Fix mistakenly deleted "vdev->num_regions" - !616 net: hns3: supports customization requirements - !625 AMD: Fix build warning. - kabi: Fix kabi breakage without build warning. - Revert "kabi: Fix kabi breakage caused by commit d5616bac7ada." - KVM: x86: Advertise fast REP string features inherent to the CPU - x86/cpufeatures: Add macros for Intel's new fast rep string features - !593 Backport CVEs and bugfixes - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - !611 net: hns3: add supports customization requirements and fix vf fault detect err - scsi: sd: Update DIX config every time sd_revalidate_disk() is called - scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - scsi: libsas: Do not export sas_ata_wait_after_reset() - scsi: hisi_sas: Fix SATA devices missing issue during I_T nexus reset - scsi: libsas: Add smp_ata_check_ready_type() - !503 SAS-related bugfix:rolls back these policies without disabling the hard disk PHY. - !600 The driver supports PCIe 4 TB BAR device allocation. - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - net: hns3: notify specified VF for recovery operation - net: hns3: add build check in hclge_get_vf_isolate_bitmap - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: add support modified tx timeout - PCI: Support BAR sizes up to 8TB - x86/sgx: Add overflow check in sgx_validate_offset_length() - tools headers cpufeatures: Sync with the kernel sources - KVM/VMX: Allow exposing EDECCSSA user leaf function to KVM guest - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification - x86/sgx: Reduce delay and interference of enclave release - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() - x86/sgx: Handle VA page allocation failure for EAUG on PF. - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning - !581 Add support for SVE Direct WQE for hns - 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 - Revert "drm/amdgpu: make sure to init common IP before gmc" - gcov: support GCC 12.1 and newer compilers - f2fs: fix wrong condition to trigger background checkpoint correctly - thermal: intel_powerclamp: Use first online CPU as control_cpu - ext4: continue to expand file system when the target size doesn't reach - Revert "drm/amdgpu: use dirty framebuffer helper" - Revert "drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega" - net/ieee802154: don't warn zero-sized raw_sendmsg() - Revert "net/ieee802154: reject zero-sized raw_sendmsg()" - net: ieee802154: return -EINVAL for unknown addr type - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc - clk: bcm2835: Make peripheral PLLC critical - usb: idmouse: fix an uninit-value in idmouse_open - nvmet-tcp: add bounds check on Transfer Tag - nvme: copy firmware_rev on each init - staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() - Revert "usb: storage: Add quirk for Samsung Fit flash" - usb: musb: Fix musb_gadget.c rxstate overflow bug - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d - soundwire: intel: fix error handling on dai registration issues - soundwire: cadence: Don't overwrite msg->buf during write commands - bcache: fix set_at_max_writeback_rate() for multiple attached devices - ata: libahci_platform: Sanity check the DT child nodes number - blk-throttle: prevent overflow while calculating wait time - staging: vt6655: fix potential memory leak - power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() - scsi: 3w-9xxx: Avoid disabling device if failing to enable it - usb: host: xhci-plat: suspend/resume clks for brcm - usb: host: xhci-plat: suspend and resume clocks - clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate - media: cx88: Fix a null-ptr-deref bug in buffer_prepare() - clk: zynqmp: Fix stack-out-of-bounds in strncpy` - btrfs: scrub: try to fix super block errors - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply - kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT - ARM: dts: imx6sx: add missing properties for sram - ARM: dts: imx6sll: add missing properties for sram - ARM: dts: imx6sl: add missing properties for sram - ARM: dts: imx6qp: add missing properties for sram - ARM: dts: imx6dl: add missing properties for sram - ARM: dts: imx6q: add missing properties for sram - ARM: dts: imx7d-sdb: config the max pressure for tsc2046 - drm/amd/display: Remove interface for periodic interrupt 1 - drm/dp: Don't rewrite link config when setting phy test pattern - mmc: sdhci-msm: add compatible string check for sdm670 - drm/meson: explicitly remove aggregate driver at module unload time - drm/amdgpu: fix initial connector audio value - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms - platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading - platform/chrome: cros_ec: Notify the PM of wake events during resume - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 - drm/vc4: vec: Fix timings for VEC modes - drm: bridge: dw_hdmi: only trigger hotplug event on link change - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails - drm/amd/display: fix overflow on MIN_I64 definition - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() - drm: Prevent drm_copy_field() to attempt copying a NULL pointer - drm: Use size_t type for len variable in drm_copy_field() - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() - Bluetooth: L2CAP: Fix user-after-free - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - wifi: rt2x00: correctly set BBP register 86 for MT7620 - wifi: rt2x00: set SoC wmac clock register - wifi: rt2x00: set VGC gain for both chains of MT7620 - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 - can: bcm: check the result of can_send() in bcm_can_tx() - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() - regulator: core: Prevent integer underflow - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() - xfrm: Update ipcomp_scratches with NULL when freed - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() - tcp: annotate data-race around tcp_md5sig_pool_populated - openvswitch: Fix overreporting of drops in dropwatch - openvswitch: Fix double reporting of drops in dropwatch - bpftool: Clear errno after libcap's checks - wifi: brcmfmac: fix invalid address access when enabling SCAN log level - NFSD: fix use-after-free on source server when doing inter-server copy - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data - x86/entry: Work around Clang __bdos() bug - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue - MIPS: BCM47XX: Cast memcmp() of function to (void *) - ACPI: video: Add Toshiba Satellite/Portege Z830 quirk - rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() - rcu: Back off upon fill_page_cache_func() allocation failure - selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle - f2fs: fix to account FS_CP_DATA_IO correctly - f2fs: fix to avoid REQ_TIME and CP_TIME collision - f2fs: fix race condition on setting FI_NO_EXTENT flag - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak - thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id - crypto: cavium - prevent integer overflow loading firmware - crypto: marvell/octeontx - prevent integer overflows - kbuild: rpm-pkg: fix breakage when V=1 is used - kbuild: remove the target in signal traps when interrupted - tracing: kprobe: Make gen test module work in arm and riscv - tracing: kprobe: Fix kprobe event gen test module on exit - iommu/iova: Fix module config properly - crypto: qat - fix DMA transfer direction - crypto: qat - use pre-allocated buffers in datapath - crypto: qat - fix use of 'dma_map_single' - crypto: inside-secure - Change swab to swab32 - crypto: ccp - Release dma channels before dmaengine unrgister - crypto: akcipher - default implementation for setting a private key - iommu/omap: Fix buffer overflow in debugfs - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset - hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear() - crypto: sahara - don't sleep when in softirq - powerpc: Fix SPE Power ISA properties for e500v1 platforms - powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition - powerpc/powernv: add missing of_node_put() in opal_export_attrs() - powerpc/pci_dn: Add missing of_node_put() - powerpc/sysdev/fsl_msi: Add missing of_node_put() - powerpc/math_emu/efp: Include module.h - mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg - clk: ast2600: BCLK comes from EPLL - clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe - clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration - clk: baikal-t1: Add SATA internal ref clock buffer - clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent - clk: baikal-t1: Fix invalid xGMAC PTP clock divider - clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD - spmi: pmic-arb: correct duplicate APID to PPID mapping logic - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() - clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent - mfd: sm501: Add check for platform_driver_register() - mfd: fsl-imx25: Fix check for platform_get_irq() errors - mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init() - mfd: lp8788: Fix an error handling path in lp8788_probe() - mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() - mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe() - fsi: core: Check error number after calling ida_simple_get - clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() - serial: 8250: Fix restoring termios speed after suspend - firmware: google: Test spinlock on panic path to avoid lockups - staging: vt6655: fix some erroneous memory clean-up loops - phy: qualcomm: call clk_disable_unprepare in the error handling - tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown - serial: 8250: Toggle IER bits on only after irq has been set up - serial: 8250: Add an empty line and remove some useless {} - drivers: serial: jsm: fix some leaks in probe - usb: gadget: function: fix dangling pnp_string in f_printer.c - xhci: Don't show warning for reinit on known broken suspend - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers - RDMA/cm: Use SLID in the work completion as the DLID in responder side - md/raid5: Ensure stripe_fill happens on non-read IO with journal - md: Replace snprintf with scnprintf - mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() - ata: fix ata_id_has_dipm() - ata: fix ata_id_has_ncq_autosense() - ata: fix ata_id_has_devslp() - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. - mtd: rawnand: fsl_elbc: Fix none ECC mode - mtd: devices: docg3: check the return value of devm_ioremap() in the probe - dyndbg: drop EXPORTed dynamic_debug_exec_queries - dyndbg: let query-modname override actual module name - dyndbg: fix module.dyndbg handling - dyndbg: fix static_branch manipulation - dmaengine: hisilicon: Add multi-thread support for a DMA channel - dmaengine: hisilicon: Fix CQ head update - dmaengine: hisilicon: Disable channels when unregister hisi_dma - fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() - misc: ocxl: fix possible refcount leak in afu_ioctl() - RDMA/rxe: Fix the error caused by qp->sk - RDMA/rxe: Fix "kernel NULL pointer dereference" error - media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init - media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start() - tty: xilinx_uartps: Fix the ignore_status - media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop - HSI: omap_ssi_port: Fix dma_map_sg error check - HSI: omap_ssi: Fix refcount leak in ssi_probe - clk: tegra20: Fix refcount leak in tegra20_clock_init - clk: tegra: Fix refcount leak in tegra114_clock_init - clk: tegra: Fix refcount leak in tegra210_clock_init - clk: sprd: Hold reference returned by of_get_parent() - clk: berlin: Add of_node_put() for of_get_parent() - clk: qoriq: Hold reference returned by of_get_parent() - clk: oxnas: Hold reference returned by of_get_parent() - clk: meson: Hold reference returned by of_get_parent() - usb: common: debug: Check non-standard control requests - usb: common: move function's kerneldoc next to its definition - usb: common: add function to get interval expressed in us unit - usb: common: Parse for USB SSP genXxY - usb: ch9: Add USB 3.2 SSP attributes - iio: ABI: Fix wrong format of differential capacitance channel ABI. - iio: inkern: only release the device node when done with it - iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume - iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq - iio: adc: at91-sama5d2_adc: check return status for pressure and touch - iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX - ARM: dts: exynos: fix polarity of VBUS GPIO of Origen - ARM: Drop CMDLINE_* dependency on ATAGS - ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family - soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA - ia64: export memory_add_physaddr_to_nid to fix cxl build error - ARM: dts: kirkwood: lsxl: remove first ethernet port - ARM: dts: kirkwood: lsxl: fix serial line - ARM: dts: turris-omnia: Fix mpp26 pin name and comment - soc: qcom: smem_state: Add refcounting for the 'state->of_node' - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() - memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() - memory: of: Fix refcount leak bug in of_get_ddr_timings() - memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() - ALSA: hda/hdmi: Don't skip notification handling during PM operation - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe - mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() - ALSA: dmaengine: increment buffer pointer atomically - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() - drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa() - drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() - drm/omap: dss: Fix refcount leak bugs - ALSA: hda: beep: Simplify keep-power-at-enable behavior - ASoC: rsnd: Add check for rsnd_mod_power_on - drm/bridge: megachips: Fix a null pointer dereference bug - drm: fix drm_mipi_dbi build errors - platform/x86: msi-laptop: Fix resource cleanup - platform/x86: msi-laptop: Fix old-ec check for backlight registering - ASoC: tas2764: Fix mute/unmute - ASoC: tas2764: Drop conflicting set_bias_level power setting - ASoC: tas2764: Allow mono streams - platform/chrome: fix memory corruption in ioctl - platform/chrome: fix double-free in chromeos_laptop_prepare() - drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node() - drm/dp_mst: fix drm_dp_dpcd_read return value checks - drm/bridge: parade-ps8640: Fix regulator supply order - drm/mipi-dsi: Detach devices when removing the host - drm/bridge: Avoid uninitialized variable warning - drm: bridge: adv7511: fix CEC power down control register offset - once: add DO_ONCE_SLOW() for sleepable contexts - net/ieee802154: reject zero-sized raw_sendmsg() - net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks() - spi: Ensure that sg_table won't be used after being freed - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - sctp: handle the error returned from sctp_auth_asoc_init_active_key - vhost/vsock: Use kvmalloc/kvfree for larger packets. - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM - spi: s3c64xx: Fix large transfers with DMA - netfilter: nft_fib: Fix for rpath check with VRF devices - Bluetooth: hci_core: Fix not handling link timeouts propertly - i2c: mlxbf: support lock mechanism - spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe - spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype - x86/microcode/AMD: Track patch allocation size explicitly - wifi: ath11k: fix number of VHT beamformee spatial streams - Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure - bpf: Ensure correct locking around vulnerable function find_vpid() - net: fs_enet: Fix wrong check in do_pd_setup - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve - spi: meson-spicc: do not rely on busy flag in pow2 clk ops - wifi: rtl8xxxu: Fix skb misuse in TX queue selection - spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() - selftests/xsk: Avoid use-after-free on ctx - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() - Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend - Bluetooth: btusb: fix excessive stack usage - Bluetooth: btusb: Fine-tune mt7663 mechanism. - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register - spi: mt7621: Fix an error message in mt7621_spi_probe() - bpftool: Fix a wrong type cast in btf_dumper_int - wifi: mac80211: allow bw change during channel switch in mesh - leds: lm3601x: Don't use mutex after it was destroyed - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() - nfsd: Fix a memory leak in an error handling path - objtool: Preserve special st_shndx indexes in elf_update_symbol - ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE - ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd() - MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create() - MIPS: SGI-IP27: Free some unused memory - sh: machvec: Use char[] for section boundaries - userfaultfd: open userfaultfds with O_RDONLY - selinux: use "grep -E" instead of "egrep" - smb3: must initialize two ACL struct fields to zero - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() - drm/nouveau/kms/nv140-: Disable interlacing - staging: greybus: audio_helper: remove unused and wrong debugfs usage - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility - media: cedrus: Set the platform driver data earlier - efi: libstub: drop pointless get_memory_map() call - thunderbolt: Explicitly enable lane adapter hotplug events at startup - tracing: Disable interrupt or preemption before acquiring arch_spinlock_t - ring-buffer: Add ring_buffer_wake_waiters() - ring-buffer: Check pending waiters when doing wake ups as well - ring-buffer: Have the shortest_full queue be the shortest not longest - ring-buffer: Allow splice to read previous partially read pages - ftrace: Properly unset FTRACE_HASH_FL_MOD - livepatch: fix race between fork and KLP transition - ext4: update 'state->fc_regions_size' after successful memory allocation - ext4: fix potential memory leak in ext4_fc_record_regions() - ext4: fix potential memory leak in ext4_fc_record_modified_inode() - ext4: fix miss release buffer head in ext4_fc_write_inode - ext4: place buffer head allocation before handle start - ext4: don't increase iversion counter for ea_inodes - ext4: make ext4_lazyinit_thread freezable - ext4: avoid crash when inline data creation follows DIO write - jbd2: add miss release buffer head in fc_do_one_pass() - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs - jbd2: fix potential buffer head reference count leak - jbd2: wake up journal waiters in FIFO order, not LIFO - hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero - hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO - hardening: Clarify Kconfig text for auto-var-init - f2fs: fix to do sanity check on summary info - f2fs: fix to do sanity check on destination blkaddr during recovery - f2fs: increase the limit for reserve_root - btrfs: fix race between quota enable and quota rescan ioctl - scsi: qedf: Populate sysfs attributes for vport - powerpc/boot: Explicitly disable usage of SPE instructions - powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge - mm/mmap: undo ->mmap() when arch_validate_flags() fails - drm/udl: Restore display mode on resume - drm/virtio: Check whether transferred 2D BO is shmem - nvme-pci: set min_align_mask before calculating max_hw_sectors - UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - riscv: Pass -mno-relax only on lld < 15.0.0 - riscv: Make VM_WRITE imply VM_READ - riscv: Allow PROT_WRITE-only mmap() - parisc: fbdev/stifb: Align graphics memory size to 4MB - RISC-V: Make port I/O string accessors actually work - regulator: qcom_rpm: Fix circular deferral regression - hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API - ASoC: wcd934x: fix order of Slimbus unprepare/disable - ASoC: wcd9335: fix order of Slimbus unprepare/disable - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure - HID: multitouch: Add memory barriers - fs: dlm: handle -EBUSY first in lock arg validation - fs: dlm: fix race between test_bit() and queue_work() - mmc: sdhci-sprd: Fix minimum clock limit - can: kvaser_usb_leaf: Fix CAN state after restart - can: kvaser_usb_leaf: Fix TX queue out of sync after restart - can: kvaser_usb_leaf: Fix overread with an invalid command - can: kvaser_usb: Fix use of uninitialized completion - usb: add quirks for Lenovo OneLink+ Dock - iio: pressure: dps310: Reset chip after timeout - iio: pressure: dps310: Refactor startup procedure - iio: adc: ad7923: fix channel readings for some variants - iio: ltc2497: Fix reading conversion results - iio: dac: ad5593r: Fix i2c read protocol requirements - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message - cifs: destage dirty pages before re-reading them for cache=none - mtd: rawnand: atmel: Unmap streaming DMA mappings - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop - ALSA: hda/realtek: Correct pin configs for ASUS G533Z - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 - ALSA: usb-audio: Fix NULL dererence at error path - ALSA: usb-audio: Fix potential memory leaks - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() - ALSA: oss: Fix potential deadlock at unregistration - !585 x86/speculation: Allow enabling STIBP with legacy IBRS - x86/speculation: Allow enabling STIBP with legacy IBRS - RDMA/hns: Add SVE DIRECT WQE flag to support libhns - !575 Backport CVEs and bugfixes - !576 Support congestion control algorithm configuration - Revert "x86/microcode: Rip out the OLD_INTERFACE" - Revert "x86/microcode: Default-disable late loading" - Revert "x86/microcode: Taint and warn on late loading" - Revert "x86/microcode: Remove unnecessary perf callback" - Revert "misc: Mark MICROCODE_MINOR unused" - Revert "docs: Update documentation to reflect what TAINT_CPU_OUT_OF_SPEC means" - Revert "x86/microcode: Document the whole late loading problem" - Revert "x86/microcode: Remove ->request_microcode_user()" - Revert "x86/microcode: Print previous version of microcode after reload" - Revert "x86/microcode: Rip out the subsys interface gunk" - Revert "x86/microcode: Simplify init path even more" - Revert "x86/microcode: Kill refresh_fw" - Revert "x86/microcode: Do some minor fixups" - Revert "x86/microcode: Drop struct ucode_cpu_info.valid" - !424 [OLK-5.10] openeuer/MAINTAINER: Add maintainers for Kunpeng SoC. - RDMA/hns: Support congestion control algorithm configuration at QP granularity - RDMA/hns: Modify congestion abbreviation - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - 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() - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 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 - !256 sched: Supprot dynamic affinity in scheduler - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu allowed in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - !323 [OLK-5.10] sched: Introduce priority load balance for CFS - sched/fair: Avoid offline tasks starve to death for priority load balance - config: enable CONFIG_QOS_SCHED_PRIO_LB for x86 and arm64 - sched: Introduce priority load balance for CFS - !563 Backport CVEs and bugfixes - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188 - 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 - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - 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() - !539 LoongArch: fix compile warnning of drm/loongson driver - !556 net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: modify reset delay time to avoid configuration timeout - !538 Disable local invalidate operation, fix memory leak and error code of CMD - drm/loongson: fix compile warnning - RDMA/hns: Fix error code of CMD - RDMA/hns: fix memory leak in hns_roce_alloc_mr() - RDMA/hns: Disable local invalidate operation - mm/damon/paddr: fix missing folio_put() - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice - mm/damon/dbgfs: print DAMON debugfs interface deprecation message - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory - tools/selftets/damon/sysfs: test tried_regions directory existence - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command - mm/damon/sysfs: implement DAMOS tried regions update command - mm/damon/sysfs-schemes: implement scheme region directory - mm/damon/sysfs-schemes: implement schemes/tried_regions directory - mm/damon/core: add a callback for scheme target regions check - selftests/damon: add tests for DAMON_LRU_SORT's enabled parameter - mm/damon/lru_sort: enable and disable synchronously - selftests/damon: add tests for DAMON_RECLAIM's enabled parameter - mm/damon/reclaim: enable and disable synchronously - mm/damon/modules: deduplicate init steps for DAMON context setup - mm/damon/sysfs: split out schemes directory implementation to separate file - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function - mm/damon/sysfs: move unsigned long range directory to common module - mm/damon/sysfs: move sysfs_lock to common module - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() - mm/damon/sysfs: use damon_addr_range for region's start and end values - mm/damon/core: split out scheme quota adjustment logic into a new function - mm/damon/core: split out scheme stat update logic into a new function - mm/damon/core: split damos application logic into a new function - mm/damon/core: split out DAMOS-charged region skip logic into a new function - mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes() - mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed - mm/damon/dbgfs: check if rm_contexts input is for a real context - mm/damon: use damon_sz_region() in appropriate place - mm/damon: move sz_damon_region to damon_sz_region - mm/damon/core: initialize damon_target->list in damon_new_target() - mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters() - mm/damon/sysfs: return 'err' value when call kstrtoul() failed - mm/damon: rename damon_pageout_score() to damon_cold_score() - mm/damon: return void from damon_set_schemes() - mm/damon/lru_sort: change damon_lru_sort_wmarks to static - mm/damon/reclaim: change damon_reclaim_wmarks to static - mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid() - mm/damon: simplify scheme create in lru_sort.c - mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly - mm/damon/core: simplify the kdamond stop mechanism by removing 'done' - mm/damon/sysfs: simplify the variable 'pid' assignment operation - mm/damon: simplify the parameter passing for 'prepare_access_checks' - mm/damon/lru_sort: deduplicate hot/cold schemes generators - mm/damon/lru_sort: use quotas param generator - mm/damon/reclaim: use the quota params generator macro - mm/damon/modules-common: implement damos time quota params generator - mm/damon/modules-common: implement a damos quota params generator - mm/damon/lru_sort: use stat generator - mm/damon/reclaim: use stat parameters generator - mm/damon/modules-common: implement a stats parameters generator macro - mm/damon/reclaim: use watermarks parameters generator macro - mm/damon/lru_sort: use watermarks parameters generator macro - mm/damon/modules-common: implement a watermarks module parameters generator macro - mm/damon/reclaim: use monitoring attributes parameters generator macro - mm/damon/lru_sort: use monitoring attributes parameters generaotr macro - mm/damon: implement a monitoring attributes module parameters generator macro - mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it - mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it - mm/damon/core: reduce parameters for damon_set_attrs() - mm/damon/core: use a dedicated struct for monitoring attributes - mm/damon/core: factor out 'damos_quota' private fileds initialization - mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_scheme() - mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}() - mm/damon/paddr: make supported DAMOS actions of paddr clear - mm/damon: simplify scheme create in damon_lru_sort_apply_parameters - mm/damon: improve damon_new_region strategy - mm/damon/sysfs: use the wrapper directly to check if the kdamond is running - mm/damon/sysfs: change few functions execute order - mm/damon: remove duplicate get_monitoring_region() definitions - mm/damon/Kconfig: notify debugfs deprecation plan - mm/damon/core-test: test damon_set_regions - mm/damon/core: avoid holes in newly set monitoring target ranges - mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme() - mm/damon: introduce struct damos_access_pattern - mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate - mm/damon/core: iterate the regions list from current point in damon_set_regions() - mm/damon/sysfs: simplify the judgement whether kdamonds are busy - damon/sysfs: fix possible memleak on damon_sysfs_add_target - mm/damon: get the hotness from damon_hot_score() in damon_pageout_score() - mm/damon/vaddr: remove comparison between mm and last_mm when checking region accesses - mm/damon: simplify the parameter passing for 'check_accesses' - mm/damon: replace pmd_huge() with pmd_trans_huge() for THP - mm/damon: validate if the pmd entry is present before accessing - mm/damon/core: simplify the parameter passing for region split operation - mm/damon/dbgfs: use kmalloc for allocating only one element - mm/damon/dbgfs: fix memory leak when using debugfs_lookup() - mm/damon/dbgfs: avoid duplicate context directory creation - mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() - mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init() - Docs/admin-guide/damon: add a document for DAMON_LRU_SORT - mm/damon: introduce DAMON-based LRU-lists Sorting - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action - mm/damon/schemes: add 'LRU_DEPRIO' action - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action - mm/damon/schemes: add 'LRU_PRIO' DAMOS action - mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling - mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values - mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' - mm/damon/reclaim: make 'enabled' checking timer simpler - mm/damon/sysfs: deduplicate inputs applying - mm/damon/reclaim: deduplicate 'commit_inputs' handling - mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h - mm/damon: use set_huge_pte_at() to make huge pte old - mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is initialized - mm: damon: use HPAGE_PMD_SIZE - mm/damon/reclaim: use resource_size function on resource object - Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs' parameter - mm/damon/reclaim: support online inputs update - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' - mm/damon/sysfs: support online inputs update - mm/damon/sysfs: update schemes stat in the kdamond context - mm/damon/sysfs: use enum for 'state' input handling - mm/damon/sysfs: reuse damon_set_regions() for regions setting - mm/damon/sysfs: move targets setup code to a separated function - mm/damon/sysfs: prohibit multiple physical address space monitoring targets - mm/damon/vaddr: remove damon_va_apply_three_regions() - mm/damon/vaddr: move 'damon_set_regions()' to core - mm/damon/vaddr: generalize damon_va_apply_three_regions() - mm/damon/core: finish kdamond as soon as any callback returns an error - mm/damon/core: add a new callback for watermarks checks - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring - mm/damon/sysfs: support fixed virtual address ranges monitoring - mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file - selftets/damon/sysfs: test existence and permission of avail_operations - mm/damon/sysfs: add a file for listing available monitoring ops - mm/damon/core: add a function for damon_operations registration checks - mm/damon/reclaim: fix the timer always stays active - mm/damon: remove unnecessary type castings - mm/damon/core-test: add a kunit test case for ops registration - damon: vaddr-test: tweak code to make the logic clearer - mm/damon: prevent activated scheme from sleeping by deactivated schemes - mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() - Docs/ABI/testing: add DAMON sysfs interface ABI document - Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface - selftests/damon: add a test for DAMON sysfs interface - mm/damon/sysfs: support DAMOS stats - mm/damon/sysfs: support DAMOS watermarks - mm/damon/sysfs: support schemes prioritization - mm/damon/sysfs: support DAMOS quotas - mm/damon/sysfs: support DAMON-based Operation Schemes - mm/damon/sysfs: support the physical address space monitoring - mm/damon/sysfs: link DAMON for virtual address spaces monitoring - mm/damon: implement a minimal stub for sysfs-based DAMON interface - mm/damon/core: add number of each enum type values - mm/damon/core: allow non-exclusive DAMON start/stop - mm/damon: remove unnecessary CONFIG_DAMON option - mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() - mm/damon/dbgfs-test: fix is_target_id() change - mm/damon/dbgfs: use operations id for knowing if the target has pid - mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() - mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations() - mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall - mm/damon: let monitoring operations can be registered and selected - mm/damon: rename damon_primitives to damon_operations - mm/damon: remove redundant page validation - mm/damon: remove the target id concept - mm/damon/core: move damon_set_targets() into dbgfs - mm/damon/dbgfs/init_regions: use target index instead of target id - mm/damon: minor cleanup for damon_pa_young - MAINTAINERS: update openEuler/MAINTAINERS for Kunpeng SoC. - x86/cpu: Add several Intel server CPU model numbers- !540 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - !507 KVM: arm64: Add minimal handling for the ARMv8.7 PMU - !527 i2c: hisi: Only use the completion interrupt to finish the transfer and i2c: hisi: Avoid redundant interrupts - KVM: arm64: Add minimal handling for the ARMv8.7 PMU - KVM: arm64: Use symbolic names for the PMU versions - !531 Backport CVEs and bugfixes - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - 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" - 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 - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - 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 - ima: Fix memory leakage in ima_store_template - 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() - !525 net: hns3: add supports storage product scustomization requirements - !519 Add new command to support query vf caps - net: hns3: add support query port ext information - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add supports pfc storm detection and suppression - net: hns3: add support customized exception handling interfaces. - !459 Backport CVEs and bugfixes - RDMA/hns: Add new command to support query vf caps - !508 SCSI: SSSRAID: Fix the bug that system automatically reboot when issue a 'pcie-linkdown' command - !374 Enable CONFIG_UPROBES_SUPPORT_PC_ALTER in arm64 by default - !510 LoongArch: fix dual-bridge machine can not work - !509 Loongson: fix 7a2000 gpu driver can not work - drm/loongson: using hdmi hot plug status register - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - SCSI: SSSRAID: Fix the bug that system automatically reboot when issue a 'pcie-linkdown' command - uprobe: enable CONFIG_UPROBES_SUPPORT_PC_ALTER in arm64 - malidp: Fix NULL vs IS_ERR() checking- !511 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - ftrace: Fix invalid address access in lookup_rec() when index is 0 - 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 - !475 Support congestion control algorithm parameter configuration - !471 Intel: Support In Field Scan(IFS) multi-blob images - !476 LoongArch: fix failed to boot - !497 SAS-related bugfix - !479 LoongArch: update network related default config - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort() - scsi: libsas: Update SATA dev FIS in sas_ata_task_done() - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - scsi: hisi_sas: Move slot variable definition in hisi_sas_abort_task() - scsi: libsas: Add sas_ata_device_link_abort() - LoongArch: Initialize screen_info variable - x86/microcode/intel: Do not retry microcode reloading on the APs - x86/microcode/intel: Do not print microcode revision and processor flags - platform/x86/intel/ifs: Add missing kernel-doc entry - Revert "platform/x86/intel/ifs: Mark as BROKEN" - Documentation/ABI: Update IFS ABI doc - platform/x86/intel/ifs: Add current_batch sysfs entry - platform/x86/intel/ifs: Remove reload sysfs entry - platform/x86/intel/ifs: Add metadata validation - platform/x86/intel/ifs: Use generic microcode headers and functions - platform/x86/intel/ifs: Add metadata support - x86/microcode/intel: Use a reserved field for metasize - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() - x86/microcode/intel: Reuse microcode_sanity_check() - x86/microcode/intel: Use appropriate type in microcode_sanity_check() - x86/microcode/intel: Reuse find_matching_signature() - platform/x86/intel/ifs: Remove memory allocation from load path - platform/x86/intel/ifs: Remove image loading during init - platform/x86/intel/ifs: Return a more appropriate error code - platform/x86/intel/ifs: Remove unused selection - x86/microcode: Drop struct ucode_cpu_info.valid - x86/microcode: Do some minor fixups - x86/microcode: Kill refresh_fw - x86/microcode: Simplify init path even more - x86/microcode: Rip out the subsys interface gunk - x86/microcode: Print previous version of microcode after reload - x86/microcode: Remove ->request_microcode_user() - x86/microcode: Document the whole late loading problem - docs: Update documentation to reflect what TAINT_CPU_OUT_OF_SPEC means - misc: Mark MICROCODE_MINOR unused - !448 LoongArch: fix some pci problems - !486 Backport CVEs and bugfixes - platform/x86/intel/ifs: Mark as BROKEN - !477 tools: fix compile error introduced by LoongArch commit - x86/microcode: Remove unnecessary perf callback - x86/microcode: Taint and warn on late loading - x86/microcode: Default-disable late loading - x86/microcode: Rip out the OLD_INTERFACE - scsi: cancel the inflight async device probe when remove scsi_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' - scsi: fix use-after-free problem in scsi_remove_target - 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 - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: defconfig: update network configurations - LoongArch: fix signal handler name changed - fix compile error introduced by LoongArch commit - 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 - RDMA/hns: Support congestion control algorithm parameter configuration - !447 add perf loongarch support - !449 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !466 LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - !458 Backport CVEs and bugfixes - !465 Revert "scsi: fix iscsi rescan fails to create block" - Revert "scsi: fix iscsi rescan fails to create block" - !427 Support the feature of querying stats - !388 Add landlock support - !425 update patches for sw64 architecture - !444 LoongArch: some LS7a device drivers support and LoongArch bug fix - RDMA/hns: Add dfx cnt stats - landlock: Use square brackets around "landlock-ruleset" - landlock: Enable user space to infer supported features - landlock: Add user and kernel documentation - samples/landlock: Add a sandbox manager example - selftests/landlock: Add user space tests - arch: Wire up Landlock syscalls - landlock: Add syscall implementations - landlock: Support filesystem access-control - fs,security: Add sb_delete hook - LSM: Infrastructure management of the superblock - landlock: Add ptrace restrictions - landlock: Set up the security framework and manage credentials - landlock: Add ruleset and domain management - landlock: Add object management - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - 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 - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - RDMA/hns: Support hns HW stats - sw64: implement a new policy of power management - sw64: add DVFS support for different boards - sw64: add SIMD emulation for guest IO access - sw64: fix THREAD_INFO_IN_TASK support - sw64: maintain PMU counter usage status with bitmap - sw64: activate CONFIG_THREAD_INFO_IN_TASK - sw64: LPC: support suspend and resume - sw64: fix a type mismatch problem - sw64: perf: remove redundant function declarations - sw64: fix a compile error with CONFIG_EFI=n - sw64: iommu: fix the mask of physical address when flushing pcache - sw64: perf: don't rely on layout of pt_regs to grab some registers - sw64: perf: fix support for dwarf in perf - sw64: deliver a warm/cold reset to Root Complex with plugin JMicron 585 card - sw64: refactor platform dependent codes - sw64: implement the reset hooks for general platforms - sw64: split out the idle loop in idle.c - sw64: rewrite {SAVE,RESTORE}_ALL in a simpler way - sw64: fix "unwind: target platform=sw_64 is not supported" - sw64: register a suspend entry - sw64: update openeuler_defconfig - sw64: organize defconfigs - sw64: remove unused code for unaligned load store emulation - sw64: fix sw64_set_rate()- !456 Backport CVEs and bugfixes - !426 scsi:sssraid: Introduce map_queue in sssraid module & code quality reinforcement content - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - neigh: make sure used and confirmed times are valid - 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 - !443 OLK-5.10 backport sharepool and config isolation patches - !451 add drivers to support hbm memory and hbm cache - soc: hbmcache: Add support for online and offline the hbm cache - soc: hisilicon: hisi_hbmdev: Provide extra memory topology information - ACPI: memhotplug: export the state of each hotplug device - soc: hisilicon: hisi_hbmdev: Add power domain control methods - ACPI: OSL: Export the symbol of acpi_hotplug_schedule - ACPI: bus: Export acpi_dev_for_each_child() to modules - ACPI: bus: Avoid non-ACPI device objects in walks over children - ACPI: bus: Introduce acpi_dev_for_each_child() - mm: sharepool: add static modifier to find_spg_node_by_spg() - mm: sharepool: Charge Buddy hugepage to memcg - mm/sharepool: use delete_spg_node to replace some repetitive code - mm/sharepool: extract group_add_task - mm/sharepool: Delete redundant size and alloc_size in sp_meminfo. - mm/sharepool: Delete unused kthread_stat. - mm/sharepool: Add meminfo_k2u_size. - mm/sharepool: Add meminfo_alloc_sum_byKB and meminfo_alloc_sum. - mm/sharepool: Replace spg_proc_stat with sp_meminfo. - mm/sharepool: Delete unused tgid and spg_id in spg_proc_stat. - mm/sharepool: replace sp_proc_stat with sp_meminfo. - mm/sharepool: Move comm from sp_proc_stat to sp_group_master. - mm/sharepool: Delete redundant tgid in sp_proc_stat. - mm/sharepool: Fix double delete list in sp_group_exit - mm/sharepool: split meminfo_update_k2u into meminfo_inc_k2u and meminfo_dec_k2u. - mm/sharepool: Split meminfo_update into meminfo_inc_usage and meminfo_dec_usage. - mm/sharepool: Rename sp_spg_stat to sp_meminfo. - mm/sharepool: Move spa_num field to sp_group. - mm/sharepool: Delete unused mm in sp_proc_stat. - mm/sharepool: Delete unused spg_id and hugepage_failures. - mm/sharepool: Modify error message in mg_sp_group_del_task - mm/sharepool: Fix null-pointer-deference in sp_free_area - mm/sharepool: Simplify sp_unshare_uva() - mm/sharepool: Rename sp_group operations - mm/sharepool: Simplify sp_make_share_k2u() - mm/sharepool: Reorganize create_spg() - mm/sharepool: Add helper for master_list - mm/sharepool: Refactoring proc file interface similar code - mm/sharepool: Don't display sharepool statistics in the container - mm/sharepool: Fix NULL pointer dereference in mg_sp_group_del_task - mm/sharepool: Fix a double free problem caused by init_local_group - hugetlbfs: Add config to isolate the code of share_pool - iommu/arm-smmu-v3: Add config to Add support for suspend and resume - vmalloc: Add config for Extend for hugepages mapping - ACPI / APEI: Add config to isolate Notify all ras err - driver: Add CONFIG_ACPI_APEI_GHES_TS_CORE for code isolation - perf: hisi: Add configs for PMU isolation - !413 ACPI: Add Platform Runtime Mechanism(PRM) feature support - !402 Fixed the following errors: The reset with stream fails, the query of AH attr is invalid and the RoCE Bonding - SCSI: SSSRAID: Code quality reinforcement content - SCSI: SSSRAID: Introduce map_queue in sssraid module - Enable ACPI Platform Runtime Mechanism(PRM) feature support - ACPI: PRM: Check whether EFI runtime is available - !418 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 - 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 - arm64: topology: fix possible overflow in amu_fie_setup() - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - io_uring: fix soft lockup in io_submit_sqes() - 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: fix soft lockup in io_submit_sqes()" - Revert "[Huawei] io_uring:drop identity before creating a private one" - !332 [5.10]Make Multiple functions On Netswift PCIE NIC belong to different IOMMU group - ACPI: PRM: Change handler_addr type to void pointer - ACPI: PRM: Handle memory allocation and memory remap failure - ACPI: PRM: Remove unnecessary blank lines - ACPI: PRM: Find PRMT table before parsing it - ACPI: PRM: Deal with table not present or no module found - ACPI: Do not singal PRM support if not enabled - ACPI: Correct _SB._OSC bit definition for PRM - ACPI: Kconfig: Provide help text for the ACPI_PRMT option - ACPI: PRM: make symbol 'prm_module_list' static - ACPI: Add _SB._OSC bit for PRM - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype - ACPICA: Add PRMT module header to facilitate parsing - ACPICA: Add support for PlatformRtMechanism OperationRegion handler - ACPICA: iASL: add disassembler support for PRMT - openeuler: pci: workaround multiple functions can be assigned to only one VM - RDMA/hns: fix the error of RoCE VF based on RoCE Bonding PF - RDMA/hns: Fix AH attr queried by query_qp - RDMA/hns: Kernel notify usr space to stop ring db- !414 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 - vfio/iommu_type1: replace kvmalloc with kvzalloc and kfree with kvfree - vfio/iommu_type1: replace kfree with kvfree - 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 - raw: fix KABI for backporting raw RCU conversion patches - ipv6: Fix crash when IPv6 is administratively disabled - raw: remove unused variables from raw6_icmp_error() - raw: fix a typo in raw_icmp_error() - raw: complete rcu conversion - raw: Use helpers for the hlist_nulls variant. - raw: Fix mixed declarations error in raw_icmp_error(). - raw: convert raw sockets to RCU - raw: use more conventional iterators - 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 - !411 intel: backport isst issue fix and other update to align with upstream 6.0 - !401 Accelerator Live Migration Bugfix - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering - platform/x86: ISST: use semi-colons instead of commas - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword - platform/x86: ISST: Change PCI device macros - platform/x86: ISST: Allow configurable offset range - platform/x86: ISST: Check for unaligned mmio address - platform/x86: ISST: Fix optimization with use of numa - platform/x86: ISST: Use numa node id for cpu pci dev mapping - platform/x86: ISST: Optimize CPU to PCI device mapping - !406 [sync] PR-399: Backport fs, block and net bugfixes - !407 Backport 5.10.145 - 5.10.149 LTS - wifi: mac80211: don't parse mbssid in assoc response - mac80211: mlme: find auth challenge directly - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic - misc: pci_endpoint_test: Aggregate params checking for xfer - Input: xpad - fix wireless 360 controller breaking after suspend - Input: xpad - add supported devices as contributed on github - wifi: cfg80211: update hidden BSSes to avoid WARN_ON - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate - wifi: cfg80211: ensure length byte is present before access - wifi: cfg80211/mac80211: reject bad MBSSID elements - random: use expired timer rather than wq for mixing fast pool - random: avoid reading two cache lines on irq randomness - USB: serial: qcserial: add new usb-id for Dell branded EM7455 - efi: Correct Macmini DMI match in uefi cert quirk - ALSA: hda: Fix position reporting on Poulsbo - random: clamp credited irq bits to maximum mixed - random: restore O_NONBLOCK support - Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5" - rpmsg: qcom: glink: replace strncpy() with strscpy_pad() - USB: serial: ftdi_sio: fix 300 bps rate for SIO - mmc: core: Terminate infinite loop in SD-UHS voltage switch - mmc: core: Replace with already defined values for readability - drm/amd/display: skip audio setup when audio stream is enabled - drm/amd/display: update gamut remap if plane has changed - net: atlantic: fix potential memory leak in aq_ndev_close() - arch: um: Mark the stack non-executable to fix a binutils warning - um: Cleanup compiler warning in arch/x86/um/tls_32.c - um: Cleanup syscall_handler_t cast in syscalls_32.h - ALSA: hda/hdmi: Fix the converter reuse for the silent stream - net/ieee802154: fix uninit value bug in dgram_sendmsg - scsi: qedf: Fix a UAF bug in __qedf_probe() - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling - firmware: arm_scmi: Add SCMI PM driver remove routine - compiler_attributes.h: move __compiletime_{error|warning} - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush - mm: gup: fix the fast GUP race against THP collapse - xsk: Inherit need_wakeup flag for shared sockets - perf tools: Fixup get_current_dir_name() compilation - docs: update mediator information in CoC docs - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 - ceph: don't truncate file in atomic_open - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure - ALSA: hda/hdmi: fix warning about PCM count when used with SOF - x86/alternative: Fix race in try_get_desc() - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest - clk: iproc: Do not rely on node name for correct PLL setup - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks - selftests: Fix the if conditions of in test_extra_filter() - net: stmmac: power up/down serdes in stmmac_open/release - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - nvme: add new line after variable declatation - cxgb4: fix missing unlock on ETHOFLD desc collect fail path - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() - usbnet: Fix memory leak in usbnet_disconnect() - Input: melfas_mip4 - fix return value check in mip4_probe() - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time" - ASoC: tas2770: Reinit regcache on reset - soc: sunxi: sram: Fix debugfs info for A64 SRAM C - soc: sunxi: sram: Fix probe function ordering issues - soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource() - soc: sunxi: sram: Prevent the driver from being unbound - soc: sunxi: sram: Actually claim SRAM regions - reset: imx7: Fix the iMX8MP PCIe PHY PERST support - ARM: dts: am33xx: Fix MMCHS0 dma properties - swiotlb: max mapping size takes min align mask into account - media: rkvdec: Disable H.264 error detection - media: dvb_vb2: fix possible out of bound access - mm: fix madivse_pageout mishandling on non-LRU page - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - mmc: hsq: Fix data stomping during mmc recovery - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 - net: mt7531: only do PLL once after the reset - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() - ARM: dts: integrator: Tag PCI host with device_type - clk: ingenic-tcu: Properly enable registers before accessing timers - Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 - thunderbolt: Explicitly reset plug events delay back to USB4 spec value - usb: typec: ucsi: Remove incorrect warning - uas: ignore UAS for Thinkplus chips - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS - uas: add no-uas quirk for Hiksemi usb_disk - btrfs: fix hang during unmount when stopping a space reclaim worker - ALSA: hda: Fix Nvidia dp infoframe - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically - ALSA: hda/tegra: Reset hardware - ALSA: hda/tegra: Use clk_bulk helpers - thunderbolt: Add support for Intel Maple Ridge single port controller - thunderbolt: Add support for Intel Maple Ridge - ext4: make directory inode spreading reflect flexbg size - ext4: limit the number of retries after discarding preallocations blocks - devdax: Fix soft-reservation memory description - i2c: mlxbf: Fix frequency calculation - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() - i2c: mlxbf: incorrect base address passed during io write - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible - workqueue: don't skip lockdep work dependency in cancel_work_sync() - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid - drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage - drm/amd/display: Limit user regamma to a valid value - drm/amdgpu: use dirty framebuffer helper - drm/gma500: Fix BUG: sleeping function called from invalid context errors - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region - cifs: always initialize struct msghdr smb_msg completely - cifs: use discard iterator to discard unneeded network data more efficiently - drm/amdgpu: Fix check for RAS support - vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_external() - usb: xhci-mtk: fix issue of out-of-bounds array access - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting - serial: Create uart_xmit_advance() - drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV - selftests: forwarding: add shebang for sch_red.sh - net: sched: fix possible refcount leak in tc_new_tfilter() - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD - net/smc: Stop the CLC flow if no link to map buffers on - drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() - perf kcore_copy: Do not check /proc/modules is unchanged - perf jit: Include program header in ELF files - can: gs_usb: gs_can_open(): fix race dev->can.state condition - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs - net/sched: taprio: avoid disabling offload when it was never enabled - net: socket: remove register_gifconf - net: enetc: move enetc_set_psfp() out of the common enetc_set_features() - wireguard: netlink: avoid variable-sized memcpy on sockaddr - wireguard: ratelimiter: disable timings test by default - net: ipa: properly limit modem routing table use - net: ipa: kill IPA_TABLE_ENTRY_SIZE - net: ipa: DMA addresses are nicely aligned - net: ipa: avoid 64-bit modulus - net: ipa: fix table alignment requirement - net: ipa: fix assumptions about DMA address size - of: mdio: Add of_node_put() when breaking out of for_each_xx - drm/hisilicon: Add depends on MMU - drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled - sfc: fix null pointer dereference in efx_hard_start_xmit - sfc: fix TX channel offset when using legacy interrupts - i40e: Fix set max_tx_rate when it is lower than 1 Mbps - i40e: Fix VF set max MTU size - iavf: Fix set max MTU size with port VLAN and jumbo frames - iavf: Fix bad page state - MIPS: Loongson32: Fix PHY-mode being left unspecified - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko - drm/panel: simple: Fix innolux_g121i1_l01 bus_format - net: team: Unsync device addresses on ndo_stop - net: bonding: Unsync device addresses on ndo_stop - net: bonding: Share lacpdu_mcast_addr definition - scsi: mpt3sas: Fix return value check of dma_get_required_mask() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - net: phy: aquantia: wait for the suspend/resume operations to finish - net: core: fix flow symmetric hash - net: let flow have same hash in two directions - iavf: Fix cached head and tail value for iavf_get_tx_pending - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz - drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks - arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate - mm/slub: fix to return errno if kmalloc() fails - can: flexcan: flexcan_mailbox_read() fix return value for drop = true - riscv: fix a nasty sigreturn bug... - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully - gpio: mockup: fix NULL pointer dereference when removing debugfs - wifi: mt76: fix reading current per-tid starting sequence number for aggregation - efi: libstub: check Shim mode using MokSBStateRT - efi: x86: Wipe setup_data on pure EFI boot - media: flexcop-usb: fix endpoint type check - iommu/vt-d: Check correct capability for sagaw determination - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack - ALSA: hda/realtek: Re-arrange quirk table entries - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 - ALSA: hda: add Intel 5 Series / 3400 PCI DID - ALSA: hda/tegra: set depop delay for tegra - USB: serial: option: add Quectel RM520N - USB: serial: option: add Quectel BG95 0x0203 composition - arm64/bti: Disable in kernel BTI when cross section thunks are broken - arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" - vfio/type1: Unpin zero pages - vfio/type1: Prepare for batched pinning with struct vfio_batch - vfio/type1: Change success value of vaddr_get_pfn() - Revert "usb: add quirks for Lenovo OneLink+ Dock" - usb: cdns3: fix issue with rearming ISO OUT endpoint - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio - usb: add quirks for Lenovo OneLink+ Dock - tty: serial: atmel: Preserve previous USART mode if RS485 disabled - serial: atmel: remove redundant assignment in rs485_config - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure - usb: xhci-mtk: relax TT periodic bandwidth allocation - usb: xhci-mtk: allow multiple Start-Split in a microframe - usb: xhci-mtk: add some schedule error number - usb: xhci-mtk: add a function to (un)load bandwidth info - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule - usb: xhci-mtk: add only one extra CS for FS/LS INTR - usb: xhci-mtk: get the microframe boundary for ESIT - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop - usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() - usb: dwc3: gadget: Refactor pullup() - usb: dwc3: gadget: Prevent repeat pullup() - usb: dwc3: Issue core soft reset before enabling run/stop - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake - drm/amdgpu: make sure to init common IP before gmc - drm/amdgpu: Separate vf2pf work item init from virt data exchange - drm/amdgpu: indirect register access for nv12 sriov - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega - ALSA: hda/sigmatel: Fix unused variable warning for beep power change - mksysmap: Fix the mismatch of 'L0' symbols in System.map - MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping() - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked - net: usb: qmi_wwan: add Quectel RM520N - ALSA: hda/tegra: Align BDL entry to 4KB boundary - ALSA: hda/sigmatel: Keep power up while beep is enabled - wifi: mac80211_hwsim: check length for virtio packets - rxrpc: Fix calc of resend age - rxrpc: Fix local destruction being repeated - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() - ASoC: nau8824: Fix semaphore unbalance at error paths - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" - tools/include/uapi: Fix for parisc and xtensa - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM - cifs: revalidate mapping when doing direct writes - of/device: Fix up of_dma_configure_id() stub - tracing: hold caller_addr to hardirq_{enable,disable}_ip - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() - drm/meson: Fix OSD1 RGB to YCbCr coefficient - drm/meson: Correct OSD1 global alpha value - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 - pinctrl: sunxi: Fix name for A100 R_PIO - of: fdt: fix off-by-one error in unflatten_dt_nodes() - net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports - platform/x86/intel: hid: add quirk to support Surface Go 3 - usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests - powerpc/pseries/mobility: ignore ibm, platform-facilities updates - powerpc/pseries/mobility: refactor node lookup during DT update - dmaengine: bestcomm: fix system boot lockups - parisc: Flush kernel data mapping in set_pte_at() when installing pte for user page - parisc: Optimize per-pagetable spinlocks - serial: 8250: Fix reporting real baudrate value in c_ospeed field - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs - 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 - bpf: Fix sockmap calling sleepable function in teardown path - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues - !387 kvm: arm64: fix some pvsched bugs - vfio/migration: Modify the vf id acquisition method - !379 scsi:spraid: Remove spraid driver - scsi:spraid: Remove spraid driver - !336 scsi:sssraid: Support 3SNIC 3S5XX serial RAID/HBA controllers - !393 Backport 5.10.143 - 5.10.144 LTS - Input: goodix - add compatible string for GT1158 - soc: fsl: select FSL_GUTS driver for DPIO - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes - perf/arm_pmu_platform: fix tests for platform_get_irq() failure - drm/amd/amdgpu: skip ucode loading if ucode_size == 0 - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() - Input: iforce - add support for Boeder Force Feedback Wheel - ieee802154: cc2520: add rc code in cc2520_tx() - gpio: mockup: remove gpio debugfs when remove device - tg3: Disable tg3 device on system reboot to avoid triggering AER - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo - drm/msm/rd: Fix FIFO-full deadlock - Input: goodix - add support for GT1158 - tracefs: Only clobber mode/uid/gid on remount if asked - iommu/vt-d: Correctly calculate sagaw value of IOMMU - ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible - ARM: dts: imx: align SPI NOR node name with dtschema - hwmon: (mr75203) enable polling for all VM channels - hwmon: (mr75203) fix multi-channel voltage reading - hwmon: (mr75203) fix voltage equation for negative source input - hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors - hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined - iommu/amd: use full 64-bit value in build_completion_wait() - swiotlb: avoid potential left shift overflow - MIPS: loongson32: ls1c: Fix hang during startup - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - nvme-tcp: fix regression that causes sporadic requests to time out - nvme-tcp: fix UAF when detecting digest errors - RDMA/mlx5: Set local port to one when accessing counters - IB/core: Fix a nested dead lock as part of ODP flow - ipv6: sr: fix out-of-bounds read when setting HMAC data. - RDMA/siw: Pass a pointer to virt_to_page() - xen-netback: only remove 'hotplug-status' when the vif is actually destroyed - i40e: Fix kernel crash during module removal - ice: use bitmap_free instead of devm_kfree - tipc: fix shift wrapping bug in map_get() - afs: Use the operation issue time instead of the reply time for callbacks - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() - ALSA: usb-audio: Register card again for iface over delayed_register option - ALSA: usb-audio: Inform the delayed registration more properly - netfilter: nf_tables: clean up hook list when offload flags check fails - netfilter: br_netfilter: Drop dst references before setting. - ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time - ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time - ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges - ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges - RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - RDMA/cma: Fix arguments order in net device validation - tee: fix compiler warning in tee_shm_register() - regulator: core: Clean up on enable failure - ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node - smb3: missing inode locks in punch hole - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() - scsi: lpfc: Add missing destroy_workqueue() in error path - scsi: mpt3sas: Fix use-after-free warning - drm/i915: Implement WaEdpLinkRateDataReload - nvmet: fix a use-after-free - debugfs: add debugfs_lookup_and_remove() - kprobes: Prohibit probes in gate area - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - ALSA: aloop: Fix random zeros in capture data when using jiffies timer - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() - net/core/skbuff: Check the return value of skb_copy_bits() - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() - drm/radeon: add a force flush to delay work when radeon - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. - drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini - drm/gem: Fix GEM handle release errors - scsi: megaraid_sas: Fix double kfree() - scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() - efi: libstub: Disable struct randomization - tty: n_gsm: avoid call of sleeping functions from atomic context - tty: n_gsm: initialize more members at gsm_alloc_mux() - xen-blkfront: Cache feature_persistent value before advertisement - NFSD: Fix verifier returned in stable WRITEs - !380 Fix kernel build error with clang compiler on aarch64 - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - Fix crct10dif-neon-asm_64 build error on clang - !377 [selftests/resq]fix basic_percpu_ops_test case hang - kvm: arm64: fix some pvsched bugs - selftests/rseq: check if libc rseq support is registered- !390 Backport 5.10.142 LTS - USB: serial: ch341: fix disabled rx timer on older devices - USB: serial: ch341: fix lost character on LCR updates - usb: dwc3: disable USB core PHY management - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup - usb: dwc3: fix PHY disable sequence - mmc: core: Fix UHS-I SD 1.8V workaround branch - btrfs: harden identification of a stale device - drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk - ALSA: seq: Fix data-race at module auto-loading - ALSA: seq: oss: Fix data-race for max_midi_devs access - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 - net: mac802154: Fix a condition in the receive path - ip: fix triggering of 'icmp redirect' - wifi: mac80211: Fix UAF in ieee80211_scan_rx() - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected - driver core: Don't probe devices after bus_type.match() probe deferral - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS - s390: fix nospec table alignments - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages - usb-storage: Add ignore-residue quirk for NXP PN7462AU - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) - usb: dwc2: fix wrong order of phy_power_on and phy_init - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode - USB: serial: option: add Quectel EM060K modem - USB: serial: option: add support for OPPO R11 diag port - USB: serial: cp210x: add Decagon UCA device id - xhci: Add grace period after xHC start to prevent premature runtime suspend. - thunderbolt: Use the actual buffer in tb_async_error() - xen-blkfront: Advertise feature-persistent as user requested - xen-blkback: Advertise feature-persistent as user requested - mm: pagewalk: Fix race between unmap and page walker - xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES - gpio: pca953x: Add mutex_lock for regcache sync in PM - hwmon: (gpio-fan) Fix array out of bounds access - clk: bcm: rpi: Add missing newline - clk: bcm: rpi: Prevent out-of-bounds access - clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc() - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate - Input: rk805-pwrkey - fix module autoloading - clk: core: Fix runtime PM sequence in clk_core_unprepare() - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id - misc: fastrpc: fix memory corruption on open - misc: fastrpc: fix memory corruption on probe - iio: adc: mcp3911: use correct formula for AD conversion - iio: ad7292: Prevent regulator double disable - Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag - tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete - vt: Clear selection before changing the font - powerpc: align syscall table for ppc32 - serial: fsl_lpuart: RS485 RTS polariy is inverse - net/smc: Remove redundant refcount increase - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" - tcp: annotate data-race around challenge_timestamp - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb - kcm: fix strp_init() order and cleanup - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler - net/sched: fix netdevice reference leaks in attach_default_qdiscs() - net: sched: tbf: don't call qdisc_put() while holding tree lock - Revert "xhci: turn off port power in shutdown" - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg - ieee802154/adf7242: defer destroy_workqueue call - iio: adc: mcp3911: make use of the sign bit - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask - drm/msm/dsi: Fix number of regulators for SDM660 - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg - drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 - drm/msm/dsi: fix the inconsistent indenting - !389 [sync] PR-385: Backport CVEs and bugfixes - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - kabi: add early_demux_handler and early_demux back to fix kabi broken in struct net_protocol and inet6_protocol - tcp/udp: Make early_demux back namespacified. - net: Use u64_stats_fetch_begin_irq() for stats fetch. - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - 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 - block: don't allow a disk link holder to itself - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - scsi: fix iscsi rescan fails to create block - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling - xfs: fix potential log item leak - !365 net: hns3: Some bugfix about L3E check, promisc mode update, FD counter rules and rss config for HNS3 - !373 [sync] PR-372: Backport 5.10.141 LTS - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - net/af_packet: check len when min_header_len equals to 0 - lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline() - netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y - drm/amdgpu: Increase tlb flush timeout for sriov - drm/amd/display: Fix pixel clock programming - drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid - s390/hypfs: avoid error message under KVM - neigh: fix possible DoS due to net iface start/stop loop - drm/amd/display: clear optc underflow before turn off odm clock - drm/amd/display: For stereo keep "FLIP_ANY_FRAME" - drm/amd/display: Avoid MPC infinite loop - mmc: mtk-sd: Clear interrupts when cqe off/disable - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - fbdev: fb_pm2fb: Avoid potential divide by zero error - net: fix refcount bug in sk_psock_get (2) - HID: hidraw: fix memory leak in hidraw_release() - udmabuf: Set the DMA mask for the udmabuf device (v2) - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report - Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()" - kbuild: Fix include path in scripts/Makefile.modpost - s390/mm: do not trigger write fault when vma does not allow VM_WRITE - crypto: lib - remove unneeded selection of XOR_BLOCKS - x86/nospec: Fix i386 RSB stuffing - x86/nospec: Unwreck the RSB stuffing - !371 [sync] PR-368: Backport CVEs and bugfixes - 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 - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm/vmpressure: fix data-race with memcg->socket_pressure - !362 AMD: Support svm guest when host CR4.LA57 is set. - !360 [sync] PR-338: Fix virtio-gpu free issues - KVM: x86: Allow CPU to force vendor-specific TDP level - net: hns3: fix wrong use of rss size during VF rss config - net: hns3: add support for FD counter - net: hns3: fix VF promisc mode not update when mac table full - net: hns3: fix miss L3E checking for rx packet - net: hns3: add interrupts re-initialization while doing VF FLR - !354 [OLK-5.10] machine check safe review issue modification - drm/virtio: free virtqueues on probe failure - drm/virtio: Fixes a potential NULL pointer dereference on probe failure - !343 Add KVM related info to openEuler/MAINTAINERS - !359 [sync] PR-358: Backport CVEs, bugfixes 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 - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - driver: char: delete svm.c - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - 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 - kasan: add kasan support for memcpy_mcs() - arm64: fix return value type of memcpy_mcs() - docs: Add KVM related info to openEuler/MAINTAINERS- !350 AMD: Fix cpu capabilities incorrect detection bug. - !355 [sync] PR-347: Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - 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 - !339 ima: Fix a potential NULL pointer access in ima_restore_measurement_list - x86/cpufeatures: Fix cpu capabilities incorrect detection. - !342 sync pull request https://gitee.com/openeuler/kernel/pulls/340 from openEuler-22.03-LTS. - 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 - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - media: mceusb: Use new usb_control_msg_*() routines - perf: hisi: Fix read sccl_id and ccl_id error in TSV200 - mm: add cond_resched() in swapin_walk_pmd_entry() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - livepatch: Fix compile error when CONFIG_LIVEPATCH_WO_FTRACE disabled - dm thin: Use last transaction's pmd->root when commit failed - zram: avoid race between zram_remove and disksize_store - zram: don't fail to remove zram during unloading module - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - blk-mq: set default elevator as deadline in case of hctx shared tagset - 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 - 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 - mm: Fix PASID use-after-free issue - timekeeping: Adding a padding before timekeeper in tk_core - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - cpuidle: add cpuidle-haltpoll driver module parameter - clk: imx: Add check for kcalloc - x86/cpu/hygon: Set __max_die_per_package on Hygon - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - mm/swapfile: use new way to fix broken kabi in swap_info_struct - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - !269 Reduce the memory usage by kernel - efi/libstub: Fix build error in efi-stub.c for riscv - mm: init: Fix build waring for ascend enable features - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - block: only use cmpxchg64 in 64bit platform - proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - Revert "ipvlan: Modify the value of ipvlan modes" - net/af_packet: make sure to pull mac header - KVM: arm64: Fix {fp_asimd,sve}_exit_stat manipulation - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - arm64: fix a concurrency issue in emulation_proc_handler() - !309 vdpa: Add the vdpa device management mechanism and optimize the iotlb - !324 clk: 16dv300: add GPL license info for 16dv300 module. - vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove - tools include UAPI: Sync linux/vhost.h with the kernel sources - tools include UAPI: Sync linux/vhost.h with the kernel sources - tools include UAPI: Sync linux/vhost.h with the kernel sources - vhost-vdpa: call vhost_vdpa_cleanup during the release - vhost: allow batching hint without size - vdpa_sim: set vringh notify callback - virtio_pci: struct virtio_pci_common_cfg add queue_reset - virtio_pci: struct virtio_pci_common_cfg add queue_notify_data - virtio: use virtio_reset_device() when possible - virtio: document virtio_reset_device - virtio: wrap config->reset calls - virtio_pci: introduce helper to get/set queue reset - virtio_pci: extract the logic of active vq for modern pci - vhost-vdpa: uAPI to suspend the device - vhost-vdpa: introduce SUSPEND backend feature bit - vdpa: Add suspend operation - vhost-vdpa: Call ida_simple_remove() when failed - vDPA: fix 'cast to restricted le16' warnings in vdpa.c - vDPA: !FEATURES_OK should not block querying device config space - vdpa: make get_vq_group and set_group_asid optional - vhost-vdpa: return -EFAULT on copy_to_user() failure - vdpa/vp_vdpa : add vdpa tool support in vp_vdpa - vhost-vdpa: support ASID based IOTLB API - vhost-vdpa: introduce uAPI to set group ASID - vhost-vdpa: uAPI to get virtqueue group id - vhost-vdpa: introduce uAPI to get the number of address spaces - vhost-vdpa: introduce uAPI to get the number of virtqueue groups - vhost-vdpa: introduce asid based IOTLB - vhost: support ASID in IOTLB API - vhost_iotlb: split out IOTLB initialization - vdpa: introduce config operations for associating ASID to a virtqueue group - vdpa: multiple address spaces support - vdpa: introduce virtqueue groups - vhost-vdpa: switch to use vhost-vdpa specific IOTLB - vhost-vdpa: passing iotlb to IOMMU mapping helpers - virtio-vdpa: don't set callback if virtio doesn't need it - vhost: move the backend feature bits to vhost_types.h - net/vdpa: Use readers/writers semaphore instead of cf_mutex - net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex - vdpa: Add support for querying vendor statistics - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit - vhost: handle error while adding split ranges to iotlb - vdpa: change the type of nvqs to u32 - vhost: fix hung thread due to erroneous iotlb entries - vdpa: factor out vdpa_set_features_unlocked for vdpa internal use - vdpa: Protect vdpa reset with cf_mutex - vdpa: Avoid taking cf_mutex lock on get status - vdpa: Use BIT_ULL for bit operations - vdpa: Support reporting max device capabilities - vdpa: Add support for returning device configuration information - vdpa: Allow to configure max data virtqueues - vdpa: Read device configuration only if FEATURES_OK - vdpa: Sync calls set/get config/status with cf_mutex - vdpa: Provide interface to read driver features - vdpa: Mark vdpa_config_ops.get_vq_notification as optional - vdpa: Avoid duplicate call to vp_vdpa get_status - docs: document sysfs ABI for vDPA bus - vhost-vdpa: clean irqs before reseting vdpa device - vdpa: Enable user to set mac and mtu of vdpa device - vdpa: Use kernel coding style for structure comments - vdpa: Introduce query of device config layout - vdpa: Introduce and use vdpa device get, set config helpers - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} - vdpa: min vq num of vdpa device cannot be greater than max vq num - vdpa: add new callback get_vq_num_min in vdpa_config_ops - vhost_vdpa: unset vq irq before freeing irq - vdpa: potential uninitialized return in vhost_vdpa_va_map() - vhost-iotlb: Add an opaque pointer for vhost IOTLB - vdpa: Support transferring virtual addressing during DMA mapping - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() - vhost-vdpa: Handle the failure of vdpa_reset() - vdpa: Fix some coding style issues - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro - vdpa: Add documentation for vdpa_alloc_device() macro - virtio/vdpa: clear the virtqueue state during probe - vp_vdpa: correct the return value when fail to map notification - virito_pci libray: hide vp_modern_map_capability() - vhost/vdpa: Remove the restriction that only supports virtio-net devices - virtio_pci_modern: hide vp_modern_get_queue_notify_off() - vdpa: Follow kdoc comment style - vdpa: Follow kdoc comment style - virtio_vdpa: don't warn when fail to disable vq - vdpa: Use simpler version of ida allocation - vhost_vdpa: switch to vmemdup_user() - clk: hi3516dv300: add GPL license info. driver inclusion category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/I65S6L - coresight: trbe: Enable ACPI/Platform automatic module loading - arm64/trbe: Add initial MADT/SPE probing - ACPI 6.5: MADT: add support for trace buffer extension in GICC - coresight: Return the pointer of @pdata when not "fwnode" - 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() - !321 net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol and fix the incorrect way to obtain parameters. - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - !318 net: hns3: This series bugfix for the HNS3 ethernet driver. - !307 arch: mach: add support for 16dv300 series soc. - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: fix return value check bug of rx copybreak - net: hns3: fix incorrect hw rss hash type of rx packet - sched: disable sched_autogroup by default - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - Fixed the issue that the macro def_domain_type is repeatedly defined. - coresight: trbe: remove cpuhp instance node before remove cpuhp state - RDMA/hns: adjust the structure of RoCE bonding driver - RDMA/hns: add constraints for bonding-unsupported situations - RDMA/hns: fix the error of missing GID in RoCE bonding mode 1 - RDMA/hns: fix possible dead lock when setting RoCE Bonding - drm/i915: fix TLB invalidation for Gen12 video and compute engines - fork: Fixed the extended kabi memory is not initialized - mm/dynamic_hugetlb: fix compound_nr incorrect - mm/shmem: fix shmem_swapin() race with swapoff - swap: fix do_swap_page() race with swapoff - mm/swapfile: fix broken kabi in swap_info_struct - mm/swapfile: use percpu_ref to serialize against concurrent swapoff - swapfile: fix soft lockup in scan_swap_map_slots - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - coresight: ete: Add acpi match id for Hip09 - coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR - 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 - 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 - mm/migrate.c: rework migration_entry_wait() to not take a pageref - sched/fair: limit burst to zero when cfs bandwidth is toggled off - sched: Fix null-ptr-deref in free_fair_sched_group - !317 AMD: Fix allmodconfig build issue in amd perf uncore module. - !314 config: disable CONFIG_QOS_SCHED_SMT_EXPELLER - x86/cpu: Add get_llc_id() helper function - perf/amd/uncore: Clean up header use, use 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 - iommu: bugfix for missing symbols when build arm_smmu_v3.ko - !308 Enable CONFIG_UPROBES_SUPPORT_PC_ALTER by default - uprobe: enable CONFIG_UPROBES_SUPPORT_PC_ALTER by default - module: add hi3516dv300 clk driver - tc-testing: gitignore, delete plugins directory - sw64: fix kernel_stack_pointer - sw64: add support for KPROBES_ON_FTRACE - sw64: optimize single float load store instruction emulation - sw64: fix VM_DATA_DEFAULT_FLAGS - sw64: kvm: support debugging guest kernel via gdb - sw64: add basic NVDIMM support - sw64: fix argument type of __sw64_vcpu_run() - sw64: ftrace: fix function graph tracing support - sw64: generate call instruction with disp 0 - sw64: ftrace: fix ARCH_SUPPORTS_FTRACE_OPS support - sw64: mark sched_clock() as notrace - sw64: fix memmap_range_valid() - sw64: bpf: improve BPF_CALL address check - sw64: add basic livepatch support on SW64 - sw64: acpi: fix compilation dependency when CONFIG_PCI=n - sw64: fix recordmcount and dynamic ftrace - sw64: fix topology setup - sw64: kvm: fix guest longtime offset of VCPU - sw64: improve stack trace - sw64: remove unused boot syncronization code - Revert "sw64: clean up unused single step support in kernel" - sw64: fix compile error when CONFIG_DEBUG_PER_CPU_MAPS=y - sw64: always restore MATCH configuration after scheduling - sw64: track last vpn in struct cpuinfo_sw64 - sw64: make struct cpuinfo_sw64 cache line aligned - sw64: kvm: add qemu fw_cfg device to chip_vt.dts - sw64: kvm: add qemu fw_cfg device support in sysfs - !302 sched: programmable: fix build error of bpf_topology - sched: programmable: Fix build error for nr_cpus_ids - sched: programmable: fix build error of bpf_topology - !300 bpf: Fix build error: linux/kabi.h: No such file or directory - !294 昇腾补丁回合 - bpf: Fix build error: linux/kabi.h: No such file or directory - memblock,arm64: expand the static memblock memory table - iort: Read ACPI configure to get streamid. - Hugtlb: bugfix for hugetlb remap - mm: cma: use pr_err_ratelimited for CMA warning - oom: add oom notifier call for oom panic - cpu-feature: Enable Taisan IDC feature for Taishan core version - memcontrol: Add oom recover for kmemcg when release buddy hugepage - !259 cgroup: Support iocost for cgroup v1 - !279 sched: programmable: bpf support programmable schedule capacity for scheduler - cgroup: Support iocost for cgroup v1 - !298 Perf tool add Hip09 json support. - !234 AMD: Support perf mem/c2c for AMD Zen platform. - !211 AMD: Add EPYC Gen4 PerfMonV2 uncore support - hix5hd2: Add I2C_M_STOP flag support for hix5hd2 driver. - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf jevents: Add test for arch std events - perf pmu: Save pmu name - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - staging: rtl8712: fix use after free bugs - 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" - RDMA/hns: Fixes concurrent ressetting and post_recv in DCA mode - RDMA/hns: Optimize user DCA perfermance by sharing DCA status - RDMA/hns: Add debugfs support for DCA - RDMA/hns: Add DCA support for kernel space - RDMA/hns: Add method to query WQE buffer's address - RDMA/hns: Add method to detach WQE buffer - RDMA/hns: Setup the configuration of WQE addressing to QPC - RDMA/hns: Add method for attaching WQE buffer - RDMA/hns: Configure DCA mode for the userspace QP - RDMA/hns: Add method for shrinking DCA memory pool - RDMA/hns: Introduce DCA for RC QP - net: hns3: add vf fault process in hns3 ras - net: hns3: add hns3 vf fault detect cap bit support - net: hns3: support debugfs for wake on lan - net: hns3: support wake on lan configuration and query - dm: Fix UAF in run_timer_softirq() - livepatch/ppc64: Fix preemption check when enabling - livepatch: Avoid CPU hogging with cond_resched - livepatch: Fix several code style issues - livepatch/x86: Avoid conflict with static {call,key} - livepatch/core: Restrict minimum size of function that can be patched - livepatch/x86: Rename old_code to old_insns - livepatch: Fix patching functions which have static_call - dm-thin: Resume failed in FAIL mode - dm: fix null pointer dereference in dev_create() - 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 - KVM: arm64: Implement the capability of DVMBM - KVM: arm64: Add kvm_arch::dvm_cpumask and dvm_lock - KVM: arm64: Add kvm_vcpu_arch::cpus_ptr and pre_cpus_ptr - KVM: arm64: Probe and configure DVMBM capability on HiSi CPUs - KVM: arm64: Support a new HiSi CPU type - mm: hugetlb: fix UAF in hugetlb_handle_userfault - mm/memory: add non-anonymous page check in the copy_present_page() - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: PF supports to set and query lane_num by sysfs - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - mpi: Fix length check in mpi_key_length() - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - bpf, sockmap: fix sk_rmem_alloc underflow for sockmap - sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP - sched/fair: Fix kabi borken in sched_domain_shared - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - 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 - crypto: hisilicon/qm - delete redundancy check - crypto: hisilicon/qm - add pci bdf number check - crypto: hisilicon/qm - increase the memory of local variables - crypto: hisilicon/qm - re-enable communicate interrupt before notifying PF - crypto: hisilicon/sec - enabling clock gating of the address prefetch module - crypto: hisilicon/qm - fix incorrect parameters usage - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - crypto: hisilicon/hpre - fix resource leak in remove process - crypto: hisilicon/qm - fix the qos value initialization - !216 AMD: Add CONFIG_PERF_EVENTS_AMD_BRS=y to openeuler_defconfig - kabi: Fix kabi breakage caused by new member added to struct perf_sample_data. - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR - perf/x86/amd: Support PERF_SAMPLE_ADDR - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} - perf: Add sample_flags to indicate the PMU-filled sample data - perf: Add new macros for mem_hops field - perf: Add mem_hops field in perf_mem_data_src structure - perf/x86/ibs: Add new IBS register bits into header - perf/amd/uncore: Allow the driver to be built as a module - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments - perf/x86/amd/uncore: Add PerfMonV2 DF event format - perf/x86/amd/uncore: Detect available DF counters - perf/x86/amd/uncore: Use attr_update for format attributes - perf/x86/amd/uncore: Use dynamic events array - !201 AMD: Add Perfmonv2/IBS/BRS features for AMD EPYC platforms - !265 Add LoongArch support - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !250 add UPROBE_ALTER_PC flag for uprobe mechanism - !268 [OLK-5.10]perf arm64 metricgroup support and some bugfix - !282 Synchronize the code of mainline perf tool and support the parsing of TRBE trace data - !283 [OLK-5.10] Add debug print of 64G link speed - kabi: test fix kabi for enum bpf_prog_type and bpf_attach_type - openeuler_defconfig: enable CONFIG_BPF_SCHED for x86 - sched: programmable: Add lib for sched programmable - sched: programmable: Add three hooks in select_task_rq_fair() - sched: programmable: add bpf hooks to update rq and task state in enqueue_task/deqeue_task of CFS - sched: programmable: Add hook for pick next task - sched: cfs: add bpf hooks to control wakeup and tick preemption - bpf:programmable: Add helper func to check cpu share cache - bpf:programmable: Add cpumask ops collection - sched: programmable: Add convenient helper functions to convert sched entity - sched: programmable: Add helper function for cpu topology. - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - uprobe: add UPROBE_ALTER_PC flag for uprobe - kabi: Fix kabi breakage caused by commit d5616bac7ada. - !276 support set/get VxLAN rule of rx flow director by ethtool - !215 cgroupv1使能cgroup writeback的功能 - !222 vdpa: add two ioctl commands to support generic vDPA - qla2xxx: add debug print of 64G link speed - perf cs-etm: Fix corrupt inject files when only last branch option is enabled - perf cs-etm: No-op refactor of synth opt usage - perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast - perf cs-etm: Remove duplicate and incorrect aux size checks - perf cs-etm: Print size using consistent format - perf cs-etm: Show a warning for an unknown magic number - perf cs-etm: Print the decoder name - perf cs-etm: Create ETE decoder - perf cs-etm: Update OpenCSD decoder for ETE - perf cs-etm: Fix typo - perf cs-etm: Save TRCDEVARCH register - perf cs-etm: Refactor out ETMv4 header saving - perf cs-etm: Initialise architecture based on TRCIDR1 - perf cs-etm: Refactor initialisation of decoder params. - perf cs-etm: Add warnings for missing DSOs - perf cs-etm: Improve Coresight zero timestamp warning - perf annotate: Add disassembly warnings for annotate --stdio - perf annotate: Re-add annotate_warned functionality - perf tools: Add WARN_ONCE equivalent for UI warnings - perf tools: Add flag for tracking warnings of missing DSOs - perf cs-etm: Pass unformatted flag to decoder - perf cs-etm: Use existing decoder instead of resetting it - perf cs-etm: Suppress printing when resetting decoder - perf cs-etm: Only setup queues when they are modified - perf cs-etm: Split setup and timestamp search functions - perf cs-etm: Refactor initialisation of kernel start address - tools headers UAPI: Sync perf_event.h with the kernel sources - perf cs-etm: Split --dump-raw-trace by AUX records - perf cs-etm: Split Coresight decode by aux records - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() - perf cs-etm: Remove callback cs_etm_find_snapshot() - perf cs-etm: Prevent and warn on underflows during timestamp calculation. - perf cs-etm: Start reading 'Z' --itrace option - perf cs-etm: Move synth_opts initialisation - perf auxtrace: Add Z itrace option for timeless decoding - perf cs-etm: Set time on synthesised samples to preserve ordering - perf cs-etm: Refactor timestamp variable names - perf cs-etm: Detect pid in VMID for kernel running at EL2 - perf cs-etm: Add helper cs_etm__get_pid_fmt() - perf cs-etm: Support PID tracing in config - perf cs-etm: Fix bitmap for option - perf cs-etm: Update ETM metadata format - vdpa: clean up get_config_size ret value handling - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit - vdpa: Consider device id larger than 31 - vdpa: fix use-after-free on vp_vdpa_remove - virtio: always enter drivers/virtio/ - vp_vdpa: Fix return value check for vdpa_alloc_device() - virtio_pci_modern: correct sparse tags for notify - virtio_pci_modern: __force cast the notify mapping - vp_vdpa: allow set vq state to initial state after reset - virtio-pci library: introduce vp_modern_get_driver_features() - vdpa: support packed virtqueue for set/get_vq_state() - vp_vdpa: add vq irq offloading support - vdpa: Add reset callback in vdpa_config_ops - vp_vdpa: report doorbell address - virtio-pci library: report resource address - vp_vdpa: switch to use vp_modern_map_vq_notify() - virtio-pci library: switch to use vp_modern_map_vq_notify() - virtio_pci_modern: introduce helper to map vq notify area - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() - vdpa: add driver_override support - vdpa_sim_blk: add support for vdpa management tool - vdpa_sim_net: Add support for user supported devices - vdpa_sim: make vdpasim->buffer size configurable - vdpa: add vdpa simulator for block device - vdpa: split vdpasim to core and net modules - vdpa: set the virtqueue num during register - vdpa_sim: add supported_features field in vdpasim_dev_attr - vdpa_sim: add set_config callback in vdpasim_dev_attr - vdpa_sim: add work_fn in vdpasim_dev_attr - vdpa_sim: add device id field in vdpasim_dev_attr - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov - vdpa: remove unnecessary 'default n' in Kconfig entries - vdpa: Enable user to query vdpa device info - virtio-pci: introduce modern device module - virito-pci-modern: rename map_capability() to vp_modern_map_capability() - virtio-pci-modern: introduce helper to get notification offset - virtio-pci-modern: introduce helper for getting queue nums - virtio-pci-modern: introduce helper for setting/geting queue size - virtio-pci-modern: introduce helper to set/get queue_enable - virtio-pci-modern: introduce vp_modern_queue_address() - virtio-pci-modern: introduce vp_modern_set_queue_vector() - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: ethtool: add VxLAN to the NFC API - bpf: sched: Add helper functions to get cpu statistics - sched: programmable: Add helpers to set tag of task or task_group - sched: programmable: add bpf_sched_task_tag_of helper function - sched: programmable: add bpf_sched_tg_tag_of helper function - sched: programmable: Add user interface of task tag - sched: programmable: Add user interface of task group tag - sched: programmable: Add a tag for the task group - sched: programmable: Add a tag for the task - bpftool: recognize scheduler programs - libbpf: add support for scheduler bpf programs - bpf: sched: introduce bpf_sched_enable() - bpf: sched: basic infrastructure for scheduler bpf - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - cgroup: support cgroup writeback on cgroupv1 - cgroup: Add cgroup1_get_from_id() - mm/page_alloc.c: add sysctl to revise the batch and high of percpu pageset - mm/zswap: remove _init in the initialization - mm/zswap: delay the initializaton of zswap until the first enablement - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - 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 - x86/cpufeatures: Fix abi breakage caused by NCAPINTS in cpufeature header file. - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute - perf/amd/ibs: Add support for L3 miss filtering - perf/amd/ibs: Use ->is_visible callback for dynamic attributes - perf/x86/amd/ibs: Add bitfield definitions in new header - perf/x86/amd/core: Fix reloading events for SVM - perf/x86/amd/core: Add PerfMonV2 overflow handling - perf/x86/amd/core: Add PerfMonV2 counter control - perf/x86/amd/core: Detect available counters - perf/x86/amd/core: Detect PerfMonV2 support - x86/msr: Add PerfCntrGlobal* registers - x86/cpufeatures: Add PerfMonV2 feature bit - perf/x86/amd: Add idle hooks for branch sampling - ACPI: Add perf low power callback - perf/x86/amd: Make Zen3 branch sampling opt-in - perf/x86/amd: Add AMD branch sampling period adjustment - perf/x86/amd: Enable branch sampling priv level filtering - perf/x86/amd: Add branch-brs helper event for Fam19h BRS - perf/x86/amd: Add AMD Fam19h Branch Sampling support - x86/cpufeatures: Add AMD Fam19h Branch Sampling feature - perf/core: Add perf_clear_branch_entry_bitfields() helper - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature - virtio-pci-modern: introduce vp_modern_generation() - virtio-pci-modern: introduce helpers for setting and getting features - virtio-pci-modern: introduce helpers for setting and getting status - virtio-pci-modern: introduce helper to set config vector - virtio-pci-modern: introduce vp_modern_remove() - virtio-pci-modern: factor out modern device initialization logic - virtio-pci: split out modern device - virtio-pci: do not access iomem via struct virtio_pci_device directly - vdpa: support exposing the count of vqs to userspace - vdpa: Enable a user to add and delete a vdpa device - vdpa: Add missing comment for virtqueue count - vdpa: Define vdpa mgmt device, ops and a netlink interface - vdpa: Extend routine to accept vdpa device name - vdpa: support exposing the config size to userspace - vdpa: add get_config_size callback in vdpa_config_ops - vdpa: introduce virtio pci driver - add CONFIG_PERF_EVENTS_AMD_BRS=y to openeuler_defconfig- !275 Intel Advanced Matrix Extensions (AMX) - KVM support - !227 Intel SPR: Enable Intel SPR features in default kernel config for OLK-5.10 - !223 SPR: IDXD driver (on top of OLK-5.10) - DSA/IAA incremental backporting patches until upstream 6.1 - openeuler_defconfig: Enable configs for Intel IDXD driver - sched: Fix kABI for task->pasid_activated - x86/fpu: Fix KABI broken caused by introducing of guest permissions in struct fpu - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP - KVM: x86: add system attribute to retrieve full set of supported xsave states - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID - tools headers UAPI: Sync x86 arch prctl headers with the kernel sources - tools headers UAPI: Sync arch prctl headers with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - tools: Move x86 syscall number fallbacks to .../uapi/ - selftests: kvm: move vm_xsave_req_perm call to amx_test - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing - selftest: kvm: Add amx selftest - selftest: kvm: Move struct kvm_x86_state to header - selftest: kvm: Reorder vcpu_load_state steps for AMX - x86/fpu: Fix inline prefix warnings - kvm: x86: Disable interception for IA32_XFD on demand - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() - kvm: selftests: Add support for KVM_CAP_XSAVE2 - kvm: x86: Add support for getting/setting expanded xstate buffer - x86/fpu: Add uabi_size to guest_fpu - kvm: x86: Add CPUID support for Intel AMX - kvm: x86: Add XCR0 support for Intel AMX - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR - kvm: x86: Emulate IA32_XFD_ERR for guest - kvm: x86: Intercept #NM for saving IA32_XFD_ERR - x86/fpu: Prepare xfd_err in struct fpu_guest - kvm: x86: Add emulation for IA32_XFD - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM - x86/fpu: Add guest support to xfd_enable_feature() - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule - x86/fpu: Prepare guest FPU for dynamically enabled FPU features - x86/fpu: Extend fpu_xstate_prctl() with guest permissions - dmaengine: idxd: Fix kABI for IDXD perfmon cpu hot plug state - dmaengine: idxd: Remove linux/msi.h include - dmaengine: idxd: Fix crc_val field for completion record - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA - dmaengine: idxd: fix RO device state error after been disabled/reset - dmaengine: idxd: Fix max batch size for Intel IAA - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing - dmaengine: idxd: add configuration for concurrent batch descriptor processing - dmaengine: idxd: add configuration for concurrent work descriptor processing - dmaengine: idxd: add WQ operation cap restriction support - dmanegine: idxd: reformat opcap output to match bitmap_parse() input - dmaengine: idxd: convert ats_dis to a wq flag - dmaengine: idxd: Remove unused struct idxd_fault - dmaengine: idxd: track enabled workqueues in bitmap - lib: bitmap: Introduce node-aware alloc API - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() - dmaengine: idxd: avoid deadlock in process_misc_interrupts() - dmaengine: idxd: Correct IAX operation code names - MAINTAINERS: idxd driver maintainer update - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature - dmaengine: idxd: force wq context cleanup on device disable path - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() - dmaengine: idxd: skip irq free when wq type is not kernel - dmaengine: idxd: make idxd_register/unregister_dma_channel() static - dmaengine: idxd: free irq before wq type is reset - dmaengine: idxd: fix lockdep warning on device driver removal - dmaengine: idxd: Separate user and kernel pasid enabling - dmaengine: idxd: refactor wq driver enable/disable operations - dmaengine: idxd: move wq irq enabling to after device enable - dmaengine: idxd: set max_xfer and max_batch for RO device - dmaengine: idxd: update IAA definitions for user header - dmaengine: idxd: remove trailing white space on input str for wq name - dmaengine: idxd: don't load pasid config until needed - dmaengine: idxd: skip clearing device context when device is read-only - dmaengine: idxd: fix retry value to be constant for duration of function call - dmaengine: idxd: match type for retries var in idxd_enqcmds() - dmaengine: idxd: fix device cleanup on disable - dmaengine: idxd: Remove useless DMA-32 fallback configuration - dmaengine: idxd: restore traffic class defaults after wq reset - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) - tools/objtool: Check for use of the ENQCMD instruction in the kernel - x86/cpufeatures: Re-enable ENQCMD - x86/traps: Demand-populate PASID MSR via #GP - sched: Define and initialize a flag to identify valid PASID in the task - x86/fpu: Clear PASID when copying fpstate - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit - kernel/fork: Initialize mm's PASID - iommu/ioasid: Introduce a helper to check for valid PASIDs - mm: Change CONFIG option for mm->pasid field - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA - iommu/vt-d: Clean up unused PASID updating functions - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() - iommu/vt-d: Fix PASID reference leak - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers - iommu/vt-d: Add pasid private data helpers - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID - iommu/vt-d: Remove svm_dev_ops - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device - dmaengine: idxd: deprecate token sysfs attributes for read buffers - dmaengine: idxd: change bandwidth token to read buffers - dmaengine: idxd: fix wq settings post wq disable - dmaengine: idxd: change MSIX allocation based on per wq activation - dmaengine: idxd: fix descriptor flushing locking - dmaengine: idxd: embed irq_entry in idxd_wq struct - dmaengine: idxd: add knob for enqcmds retries - dmaengine: idxd: set defaults for wq configs - dmaengine: idxd: handle interrupt handle revoked event - dmaengine: idxd: handle invalid interrupt handle descriptors - dmaengine: idxd: create locked version of idxd_quiesce() call - dmaengine: idxd: add helper for per interrupt handle drain - dmaengine: idxd: move interrupt handle assignment - dmaengine: idxd: int handle management refactoring - dmaengine: idxd: rework descriptor free path on failure - dmaengine: idxd: fix missed completion on abort path - dmaengine: idxd: fix calling wq quiesce inside spinlock - dmaengine: idxd: fix resource leak on dmaengine driver disable - dmaengine: idxd: cleanup completion record allocation - dmaengine: idxd: reconfig device after device reset command - dmaengine: idxd: add halt interrupt support - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail - dmanegine: idxd: fix resource free ordering on driver removal - dmaengine: idxd: remove kernel wq type set when load configuration - dmaengine: idxd: remove gen cap field per spec 1.2 update - dmaengine: idxd: check GENCAP config support for gencfg register - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission - dmaengine: idxd: remove interrupt disable for dev_lock - dmaengine: idxd: remove interrupt disable for cmd_lock - dmaengine: idxd: fix setting up priv mode for dwq - dmaengine: idxd: set descriptor allocation size to threshold for swq - dmaengine: idxd: make submit failure path consistent on desc freeing - dmaengine: idxd: remove interrupt flag for completion list spinlock - dmaengine: idxd: make I/O interrupt handler one shot - dmaengine: idxd: clear block on fault flag when clear wq - dmaengine: idxd: add capability check for 'block on fault' attribute - dmaengine: idxd: Remove unused status variable in irq_process_work_list() - dmaengine: idxd: Fix a possible NULL pointer dereference - dmaengine: idxd: fix abort status check - dmanegine: idxd: add software command status - dmaengine: idxd: rotate portal address for better performance - dmaengine: idxd: fix uninit var for alt_drv - dmaengine: idxd: Set defaults for GRPCFG traffic class - dmaengine: idxd: remove fault processing code - dmaengine: idxd: move dsa_drv support to compatible mode - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone - dmaengine: idxd: create user driver for wq 'device' - dmaengine: idxd: create dmaengine driver for wq 'device' - dmaengine: idxd: create idxd_device sub-driver - dmaengine: idxd: add type to driver in order to allow device matching - dmanegine: idxd: open code the dsa_drv registration - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus - dmaengine: idxd: remove iax_bus_type prototype - dmaengine: idxd: remove bus shutdown - dmaengine: idxd: move wq_disable() to device.c - dmaengine: idxd: move wq_enable() to device.c - dmaengine: idxd: remove IDXD_DEV_CONF_READY - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev - dmaengine: idxd: add driver name - dmaengine: idxd: add driver register helper - dmaengine: idxd: have command status always set - dmaengine: idxd: Add wq occupancy information to sysfs attribute - dmanegine: idxd: cleanup all device related bits after disabling device - dmaengine: idxd: Simplify code and axe the use of a deprecated API - dmaengine: idxd: fix submission race window - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() - dmaengine: idxd: fix setup sequence for MSIXPERM table - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin - dmaengine: idxd: fix array index when int_handles are being used - dmaengine: idxd: fix desc->vector that isn't being updated - dmaengine: idxd: add missing percpu ref put on failure - dmaengine: idxd: Change license on idxd.h to LGPL - dmaengine: idxd: remove devm allocation for idxd->int_handles - dmaengine: idxd: Remove redundant variable cdev_ctx - dmaengine: idxd: Fix missing error code in idxd_cdev_open() - dmaengine: idxd: Add missing cleanup for early error out in probe call - dmaengine: idxd: add engine 'struct device' missing bus type assignment - dmaengine: idxd: Use cpu_feature_enabled() - dmaengine: idxd: Enable IDXD performance monitor support - dmaengine: idxd: Add IDXD performance monitor support - dmaengine: idxd: remove MSIX masking for interrupt handlers - dmaengine: idxd: device cmd should use dedicated lock - dmaengine: idxd: support reporting of halt interrupt - dmaengine: idxd: enable SVA feature for IOMMU - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages - dmaengine: idxd: add interrupt handle request and release support - dmaengine: idxd: add support for readonly config mode - dmaengine: idxd: add percpu_ref to descriptor submission path - dmaengine: idxd: remove detection of device type - dmaengine: idxd: iax bus removal - dmaengine: idxd: fix group conf_dev lifetime - dmaengine: idxd: fix engine conf_dev lifetime - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime - dmaengine: idxd: use ida for device instance enumeration - dmaengine: idxd: removal of pcim managed mmio mapping - dmaengine: idxd: cleanup pci interrupt vector allocation management - dmaengine: idxd: clear MSIX permission entry on shutdown - dmaengine: idxd: add module parameter to force disable of SVA - x86/asm: Annotate movdir64b()'s dst argument with __iomem - dma: idxd: use DEFINE_MUTEX() for mutex lock - dmaengine: idxd: Fix list corruption in description completion - dmaengine: idxd: add IAX configuration support in the IDXD driver - dmaengine: idxd: add ATS disable knob for work queues - dmaengine: idxd: define table offset multiplier - dmaengine: idxd: Update calculation of group offset to be more readable - dmaengine: idxd: Add ABI documentation for shared wq - dmaengine: idxd: Clean up descriptors with fault error - dmaengine: idxd: Add shared workqueue support - !220 Intel Advanced Matrix Extensions (AMX) support on SPR - mm: Fix kabi change caused by saved_auxv[] in mm_struct for x86_64 - !270 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - 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 - !229 Intel SPR: Adding uncore PMU support and fix uprobes rbtree usage for OLK-5.10 - !251 [OLK-5.10] arm64: add machine checksafe support - !54 configs: change the value of NLS_CODEPAGE_437 from m to y - !255 ksmbd-introduce-new-SMB3-kernel-server - !262 crypto: enable some SM configs - arm64: add machine check safe sysctl interface - arm64: add dump_user_range() to machine check safe - arm64: introduce copy_mc_to_kernel() implementation - arm64: add cow to machine check safe - arm64: get/put_user support machine check safe - arm64: copy_form/to_user support machine check safe - arm64: add support for machine check error safe - arm64: extable: add new extable type "__mc_ex_table" - uaccess: add generic fallback version of copy_mc_to_user() - Revert "arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY" - Revert "arm64: ras: copy_from_user scenario support uce kernel recovery" - x86/fpu: Avoid kabi change caused by struct fpu - x86: Avoid kabi change caused by adding pkru element in thread_struct - x86/fpu: Prevent FPU state corruption - selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation - x86/cpufeatures: Put the AMX macros in the word 18 block - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing - signal: Skip the altstack update when not needed - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() - x86/fpu: Optimize out sigframe xfeatures when in init state - Documentation/x86: Add documentation for using dynamic XSTATE features - selftests/x86/amx: Add context switch test - selftests/x86/amx: Add test cases for AMX state management - x86/fpu/amx: Enable the AMX feature in 64-bit mode - x86/fpu: Add XFD handling for dynamic states - x86/fpu: Calculate the default sizes independently - x86/fpu/amx: Define AMX state components and have it used for boot-time checks - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers - x86/fpu/xstate: Add fpstate_realloc()/free() - x86/fpu/xstate: Add XFD #NM handler - x86/fpu: Update XFD state where required - x86/fpu: Add sanity checks for XFD - x86/fpu: Add XFD state to fpstate - x86/msr-index: Add MSRs for XFD - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit - x86/fpu: Reset permission and fpstate on exec() - x86/fpu: Prepare fpu_clone() for dynamically enabled features - x86/fpu/signal: Prepare for variable sigframe length - x86/signal: Use fpu::__state_user_size for sigalt stack validation - x86/fpu: Add basic helpers for dynamically enabled features - x86/arch_prctl: Add controls for dynamic XSTATE components - x86/fpu: Add fpu_state_config::legacy_features - x86/fpu: Add members to struct fpu to cache permission information - x86/fpu/xstate: Provide xstate_calculate_size() - x86/signal: Implement sigaltstack size validation - signal: Add an optional check for altstack size - x86/fpu: Remove old KVM FPU interface - x86/kvm: Convert FPU handling to a single swap buffer - x86/fpu: Provide infrastructure for KVM FPU cleanup - x86/fpu: Prepare for sanitizing KVM FPU code - x86/fpu/xstate: Move remaining xfeature helpers to core - x86/fpu: Rework restore_regs_from_fpstate() - x86/fpu: Mop up xfeatures_mask_uabi() - x86/fpu: Move xstate feature masks to fpu_*_cfg - x86/fpu: Move xstate size to fpu_*_cfg - x86/fpu/xstate: Cleanup size calculations - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() - x86/fpu: Provide struct fpu_config - x86/fpu/signal: Use fpstate for size and features - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() - x86/fpu/xstate: Use fpstate for os_xsave() - x86/fpu: Use fpstate::size - x86/fpu: Add size and mask information to fpstate - x86/process: Move arch_thread_struct_whitelist() out of line - x86/fpu: Do not leak fpstate pointer on fork - x86/fpu: Remove fpu::state - x86/math-emu: Convert to fpstate - x86/fpu/core: Convert to fpstate - x86/fpu/signal: Convert to fpstate - x86/fpu/regset: Convert to fpstate - x86/fpu: Convert tracing to fpstate - x86/KVM: Convert to fpstate - x86/fpu: Replace KVMs xstate component clearing - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate - x86/fpu: Convert fpstate_init() to struct fpstate - x86/fpu: Provide struct fpstate - x86/fpu: Replace KVMs home brewed FPU copy to user - x86/fpu: Provide a proper function for ex_handler_fprestore() - x86/fpu: Replace the includes of fpu/internal.h - x86/fpu: Mop up the internal.h leftovers - x86/sev: Include fpu/xcr.h - x86/fpu: Remove internal.h dependency from fpu/signal.h - x86/fpu: Move fpstate functions to api.h - x86/fpu: Move mxcsr related code to core - x86/fpu: Move fpregs_restore_userregs() to core - x86/fpu: Make WARN_ON_FPU() private - x86/fpu: Move legacy ASM wrappers to core - x86/fpu: Move os_xsave() and os_xrstor() to core - x86/fpu: Make os_xrstor_booting() private - x86/fpu: Clean up CPU feature tests - x86/fpu: Move context switch and exit to user inlines into sched.h - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init - x86/fpu: Rework copy_xstate_to_uabi_buf() - x86/fpu: Replace KVMs home brewed FPU copy from user - x86/fpu: Move KVMs FPU swapping to FPU core - x86/fpu/xstate: Mark all init only functions __init - x86/fpu/xstate: Provide and use for_each_xfeature() - x86/fpu: Cleanup xstate xcomp_bv initialization - x86/fpu: Do not inherit FPU context for kernel and IO worker threads - x86/process: Clone FPU in copy_thread() - x86/fpu: Remove pointless memset in fpu_clone() - x86/fpu: Cleanup the on_boot_cpu clutter - x86/fpu: Restrict xsaves()/xrstors() to independent states - x86/pkru: Remove useless include - x86/fpu: Update stale comments - x86/fpu: Remove pointless argument from switch_fpu_finish() - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean - x86/signal: Change return type of restore_sigcontext() to boolean - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() - x86/fpu: Mask out the invalid MXCSR bits properly - x86/fpu: Restore the masking out of reserved MXCSR bits - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again - x86/fpu/signal: Let xrstor handle the features to init - x86/fpu/signal: Handle #PF in the direct restore path - x86/fpu/signal: Split out the direct restore code - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() - x86/fpu/signal: Sanitize the xstate check on sigframe - x86/fpu/signal: Remove the legacy alignment check - x86/fpu/signal: Move initial checks into fpu__restore_sig() - x86/fpu: Mark init_fpstate __ro_after_init - x86/pkru: Remove xstate fiddling from write_pkru() - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() - x86/fpu: Remove PKRU handling from switch_fpu_finish() - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations - x86/fpu: Hook up PKRU into ptrace() - x86/fpu: Add PKRU storage outside of task XSAVE buffer - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() - x86/fpu: Move FXSAVE_LEAK quirk into __copy_kernel_to_fpregs() - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() - x86/fpu: Clean up the fpu__clear() variants - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() - x86/cpu: Write the default PKRU value when enabling PKE - x86/pkru: Provide pkru_write_default() - x86/pkru: Provide pkru_get_init_value() - x86/cpu: Sanitize X86_FEATURE_OSPKE - x86/fpu: Rename and sanitize fpu__save/copy() - x86/pkeys: Move read_pkru() and write_pkru() - x86/fpu/xstate: Sanitize handling of independent features - x86/fpu: Rename "dynamic" XSTATEs to "independent" - x86/fpu: Rename initstate copy functions - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() - x86/fpu: Get rid of the FNSAVE optimization - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() - x86/fpu: Rename xstate copy functions which are related to UABI - x86/fpu: Rename fregs-related copy functions - x86/math-emu: Rename frstor() - x86/fpu: Rename fxregs-related copy functions - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() - x86/fpu: Get rid of copy_supervisor_to_kernel() - x86/fpu: Cleanup arch_set_user_pkey_access() - x86/kvm: Avoid looking up PKRU in XSAVE buffer - x86/fpu: Get rid of using_compacted_format() - x86/fpu: Move fpu__write_begin() to regset - x86/fpu/regset: Move fpu__read_begin() into regset - x86/fpu: Remove fpstate_sanitize_xstate() - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() - x86/fpu: Clean up fpregs_set() - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values - x86/fpu: Rewrite xfpregs_set() - x86/fpu: Simplify PTRACE_GETREGS code - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() - x86/fpu: Sanitize xstateregs_set() - x86/fpu: Move inlines where they belong - x86/fpu: Remove unused get_xsave_field_ptr() - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() - x86/fpu: Make xfeatures_mask_all __ro_after_init - x86/fpu: Mark various FPU state variables __ro_after_init - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") - Revert "x86/fpu: Correct pkru/xstate inconsistency" - selftest/x86/signal: Include test cases for validating sigaltstack - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ - x86/signal: Introduce helpers to get the maximum signal frame size - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ - Enable Intel AMX for default config - Enable default config for Intel NTB LTR vendor support for gen4 NTB - Enable Intel SPR HFI support for default config - Enable Intel PMT support for default config - Enable SGX virtualization in default config - vfs: Check the truncate maximum size in inode_newsize_ok() - 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 - crypto: enable some SM configs - uprobes: (Re)add missing get_uprobe() in __find_uprobe() - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints - perf/x86/intel/uncore: Fix invalid unit check - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() - perf/x86/intel/uncore: Add alias PMU name - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support - perf/x86/intel/uncore: Add Sapphire Rapids server framework - x86/cpu: Fix core name for Sapphire Rapids - x86/cpu: Resort and comment Intel models - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks - perf/x86/intel/uncore: Parse uncore discovery tables - perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. - rbtree, timerqueue: Use rb_add_cached() - rbtree, rtmutex: Use rb_add_cached() - rbtree, uprobes: Use rbtree helpers - rbtree, perf: Use new rbtree helpers - rbtree, sched/deadline: Use rb_add_cached() - rbtree, sched/fair: Use rb_add_cached() - rbtree: Add generic add and find helpers - configs: change the value of NLS_CODEPAGE_437 from m to y- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - RDMA/hns: Add support for open XRC QP - RDMA/hns: Fix inconsistency between QPC's sl and DB's sl in roce v1 - RDMA/hns: Fix roce v1 traffic_class problem - xfs: fix incorrect i_nlink caused by inode racing - 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 - docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING - drivers/perf: hisi: add driver for HNS3 PMU - drivers/perf: hisi: Add description for HNS3 PMU driver - dm ioctl: add DMINFO() to track dm device create/remove - 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 - drivers/perf: fixed the issue that the kabi value changed - rtc: Fix race when disable/enable UIE in rtc_set_time() - rtc: Cleanup for UIE timer/polling emulation support - arm64: ftrace: fix module PLTs with mcount - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - 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 - i2c: hisi: Add gpio bus recovery support - mm: mem_reliable: Start fallback if no suitable zone found - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - 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 inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled - 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 - drivers/perf: hisi: Add TLP filter support - drivers/perf: hisi: Fix some event id for hisi-pcie-pmu - hwtracing: hisi_ptt: Only add the supported devices to the filters list - ftrace: Fix use-after-free for dynamic ftrace_ops - 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" - net: hns3: fix get wrong value of function hclge_get_dscp_prio() - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - 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 - !260 svm: Delete unused ioctl command - svm: Delete unused ioctl command - !252 hulk backport patchs for ascend feature - !239 Intel: Enable default kernel config for Intel Emmitsburg pinctrl - Enable Intel Emmitsburg pinctrl for default config - mm: fix ignore cpuset enforcement - mm: fix alloc CDM node memory for MPOL_BIND - ascend: export interfaces required by ascend drivers - sharepool: fix sp_alloc_populate no fallocate bug - mm/sharepool: Fix add group failed with errno 28 - mm: sharepool: Fix static check warning - irq-gic-v3: Fix too large cpu_count - mm/sharepool: Use "tgid" instead of "pid" to find a task - ascend/arm64: Add ascend_enable_all kernel parameter- 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: inside-secure - Add missing MODULE_DEVICE_TABLE for of - 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 - 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 - 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. - 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 - !233 dma-mapping: provide a benchmark for streaming DMA mapping - mtd: Add several functions to the fail_function list - ubi: Reserve sufficient buffer length for the input mask - ubi: Add six fault injection type for testing - ubi: Split io_failures into write_failure and erase_failure - ubi: Using the Fault Injection Framework to reconstruct the debugfs interface - ubi: Fix permission display of the debugfs files - 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 - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - PCI: Do not enable AtomicOps on VFs - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read - mm/filemap.c: remove bogus VM_BUG_ON - dm ioctl: print error when HC and MD do not match - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - net: preserve skb_end_offset() in skb_unclone_keeptruesize() - net: add skb_set_end_offset() helper - ipv6: Fix signed integer overflow in __ip6_append_data - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - 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() - tcp_comp: Fix receives err when server receives a large packet - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - perf/core: Fix reentry problem in perf_output_read_group() - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - x86/ioapic: add an interface for driver to sync hardware data into memory - arm64: Provide a command line to disable spectre_bhb mitigation - arm64: Fix the ipi backtrace warning when softlockup - arm64: add dump instr before BUG in kernel - tty: serial: uartlite: Disable clocks in case of errors - tty: hvc: make symbol 'hvc_udbg_dev' static - tty: hvc: hvc_vio: Staticify function invoked only by reference - tty: hvc: hvc_opal: Staticify function invoked by reference - cgroup: Fix race condition at rebind_subsystems() - integrity: Make function integrity_add_key() static - scsi: hisi_sas: Modify v3 HW SATA completion error processing - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset - scsi: libsas: Refactor sas_ata_hard_reset() - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - 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 - !228 Intel SPR: Fix watchdog blocking reboot issue on ACPI WDAT watchdog enabled system for OLK-5.10 - !235 Introduce memory reliable - !200 x86: support MWAIT C1 as the default idle state - !231 ROH: Support ROH basic functions and adapt ROH mode for RDMA/hns driver - !217 AMD: Support HSMP feature for AMD EPYC platforms - !226 Intel SPR: Adding core PMU support for OLK-5.10 - !230 Intel SPR: Add Sapphire Rapids server intel-uncore-freq support for OLK-5.10 - mm: Add sysctl to clear free list pages - mm/hugetlb: Hugetlb use non-mirrored memory if memory reliable is enabled - mm/memblock: Introduce ability to alloc memory from specify memory reigon - mm: Update reliable flag in memory allocaion for reliable task only in task context - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Show debug info about memory reliable if oom occurs - mm: Introduce proc interface to disable memory reliable features - mm: Introduce reliable_debug=S to control shmem use mirrored memory - mm: Introduce shmem mirrored memory limit for memory reliable - shmem: Count and show reliable shmem info - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - mm: Add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - proc/meminfo: Add "FileCache" item in /proc/meminfo - mm: Add cmdline for the reliable memory usage of page cache - mm: Add kernel param for memory reliable - mm: Clear GFP_RELIABLE if the conditions are not met - mm: Disable memory reliable when kdump is in progress - mm: Count reliable memory info based on zone info - mm: Refactor code in reliable_report_meminfo() - mm: Export mem_reliable_status() for checking memory reliable status - mm: Export static key mem_reliable - mm: Drop shmem reliable related log during startup - mm: reliable: Return corrent errno in reliable_check - 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 - !199 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - !195 kernel: add OPENEULER_VERSION_CODE to version.h - !175 AMD: Add minimum support for AMD EPYC Genoa platform - !168 SPR: Add vfio_group_iommu_domain interface to support DLB - !128 [OLK-5.10] Add Zhaoxin rng driver - RDMA/hns: Pass mac type to user driver for ROH mode - RDMA/hns: Support RDMA_CM in ROH mode - RDMA/hns: Add ROH basic configuration and check - RDMA/hns: Add new device ID - roh/hns3: Add support for roh dfx(debugfs) - roh/hns3: Add support for roh reset - roh/core: Add support for inetaddr notifier in roh/core - roh/hns3: Add support for roh abnormal interruption - roh/core: Add roh device sysfs node - dma-mapping:add a new configuration for map_benchmark. - dma-mapping: benchmark: pretend DMA is transmitting - dma-mapping: benchmark: use u8 for reserved field in uAPI structure - dma-mapping: benchmark: fix kernel crash when dma_map_single fails - selftests/dma: add test application for DMA_MAP_BENCHMARK - dma-mapping: add benchmark support for streaming DMA APIs - !190 sharepool: Update patches from hulk - mm/sharepool: fix the incorrect judgement of the addr range - mm/sharepool: Fix sharepool hugepage cgroup uncount error. - mm/sharepool: Rebind the numa node when fallback to normal pages - mm/sharepool: Remove the leading double underlines for function name - mm/sharepool: Fix code-style warnings - mm/sharepool: fix hugepage_rsvd count increase error - mm/sharepool: check size=0 in mg_sp_make_share_k2u() - mm/sharepool: fix potential AA deadlock - mm/sharepool: delete unused codes - mm/sharepool: bugfix for 2M U2K - mm/sharepool: Support alloc ro mapping - mm/sharepool: Extract sp_mapping_find - mm/sharepool: replace spg->{dvpp|normal} with spg->mapping[SP_MAPPING_{DVPP|NORMAL}] - mm/sharepool: Rename sp_mapping.flag to sp_mapping.type - mm/sharepool: Make the definitions of MMAP_SHARE_POOL_{START|16G_START} more readable - mm/sharepool: Avoid UAF on mm - mm/sharepool: Check the maximum value of spg_id - mm/sharepool: Avoid UAF on spa - mm/sharepool: delete unnecessary judgment - mm/sharepool: Fix UAF reported by KASAN - mm/sharepool: fix deadlock in sp_check_mmap_addr - mm/sharepool: fix deadlock in spa_stat_of_mapping_show - mm/sharepool: fix softlockup in high pressure use case. - mm/sharepool: delete redundant codes - mm/sharepool: Add a read lock in proc_usage_show() - mm/sharepool: fix static code-check errors - mm/sharepool: fix statistics error - mm/sharepool: Remove the comment and fix a bug in mg_sp_group_id_by_pid() - mm/sharepool: Remove enable_mdc_default_group and change the definition of is_process_in_group() - mm/sharepool: Remove sp_device_number_detect function - mm/sharepool: Remove unused sp_dev_va_start and sp_dev_va_size - mm/sharepool: Delete unused sysctl interface - mm/sharepool: fix dvpp spm redundant print error - mm/sharepool: proc_sp_group_state bugfix - mm/sharepool: remove deprecated interfaces - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support - watchdog: wdat_wdt: Stop watchdog when uninstalling module - watchdog: wdat_wdt: Using the existing function to check parameter timeout - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters - perf/x86/intel: Add perf core PMU support for Sapphire Rapids - perf/x86/intel: Filter unsupported Topdown metrics event - perf/x86/intel: Factor out intel_update_topdown_event() - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT - config: add HW_RANDOM_ZHAOXIN for Zhaoxin CPUs - Add Zhaoxin rng driver - defconfig: add CONFIG_AMD_HSMP=m to openeuler_defconfig - amd_hsmp: Add HSMP protocol version 5 messages - platform/x86: Add AMD system management interface - vfio/type1: Fix kabi issue for vfio_iommu_driver_ops - x86: Remove vendor checks from prefer_mwait_c1_over_halt - x86: Handle idle=nomwait cmdline properly for x86_idle - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h - KVM: SVM: Add 5-level page table support for SVM - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration - x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC - x86/MCE/AMD: Export smca_get_bank_type symbol - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Add support for yellow carp - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs - hwmon: (k10temp) support Zen3 APUs - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support - x86/amd_nb: Add AMD family 19h model 50h PCI ids - crypto: ccp - Add support for new CCP/PSP device ID - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h - vfio/type1: Add vfio_group_iommu_domain()- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - Fix the header file location error and adjust the function and structure version. - !219 【OLK-5.10】RDMA/hns: Support for bonding - !224 ROH: Support hns roh device init and adapt roh mac type - !165 ascend agent smmu: an implementation of ARM SMMUv3 ATOS feature - ascend agent smmu: an implementation of ARM SMMUv3 ATOS feature - roh/hns3: Add ROH cmdq interface support - 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' - net: tun: fix bugs for oversize packet when napi frags enabled - 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()" - roh/hns3: Add ROH hns3 driver and register a ROH device - net: hns3: add support for ROH reset - net: hns3: add support for ROH ras - net: hns3: intercept invalid MAC address setting in ROH - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: HNAE3 framework add support for ROH client - pgp: Check result of crypto_alloc_shash properly - RDMA/hns: support RoCE bonding - !85 [OLK-5.10] x86/cpufeatures: Add Zhaoxin feature bits - !166 SPR: KVM: Add new instructions, Bus Lock Debug Exception, Bus Lock VM exit and Notify VM exit support - x86/cpufeatures: Add Zhaoxin feature bits - !171 SPR: HBM retry_rd_err_log support - !210 x86/tsc: use topology_max_packages() in tsc watchdog check - !198 update patches for sw64 architecture - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - RDMA/hns: Fix device ex_cmd capacity - RDMA/hns: Add support for sending port down event fastly - RDMA/hns: Deliver net device event to ofed - RDMA/hns: Dump whole QP/CQ/MR resource in raw - config: support sec crypto. - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem - arm64: memmap: fix request_resource return error - 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 - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - 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() - 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/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero - KVM: X86: Expose bus lock debug exception to guest - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW - KVM: nSVM: set fixed bits by hand - KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT - KVM: VMX: Enable Notify VM exit - KVM: selftests: Add a test to get/set triple fault event - KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault - KVM: VMX: Remove redundant handling of bus lock vmexit - KVM: nVMX: Fix nested bus lock VM exit - tools headers UAPI: Sync KVM's kvm.h and vmx.h headers with the kernel sources - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT - KVM: VMX: Enable bus lock VM exit - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run - KVM: Expose AVX_VNNI instruction to guset - KVM: x86: Expose AVX512_FP16 for supported CPUID - !161 SPR: IPI Virtualization Support - x86/tsc: use topology_max_packages() in tsc watchdog check - 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 - RDMA/hns: Support DSCP of userspace - RDMA/hns: Fix page size cap from firmwall - RDMA/hns: Fix level-0 addressing for huge page - RDMA/hns: Support adaptive hopnum for MTR - RDMA/hns: Support flexible pagesize for MTR - RDMA/hns: Alloc MTR memory before alloc_mtt() - RDMA/hns: Refactor mtr_init_buf_cfg() - RDMA/hns: Fix supported page size - RDMA/hns: Fix PBL page MTR find - 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 - !181 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !194 bonding: 3ad: add support for 200G speed - sw64: remove single step setting in uprobe - sw64: fix compile error for CONFIG_RRU=y - sw64: handle kprobe breakpoint if CONFIG_KPROBES=y - sw64: fix incorrect gp after uretprobe triggered - sw64: rewrite tlb flushing interfaces - sw64: rename ASN to ASID - sw64: fix incorrect gp after kretprobe triggered - sw64: add deep-set-template.S - sw64: adjust layout of clear_user.S - sw64: fix compile errors when CONFIG_STACKTRACE is not set - sw64: update openeuler_defconfig - sw64: print real address of sp in show_regs() - sw64: invoke hmcall with HMC_* macros - sw64: kvm: add guest live migration support - sw64: add support for S3 sleep option - sw64: remove unused sync_icache() and some debug codes - sw64: tools: add R_SW64_LITERAL_GOT support for relocs - sw64: perf: add perf kvm support for guest os - sw64: remove useless enum - sw64: perf: fix PMI with no event - sw64: unify header guard naming - sw64: fix incorrect white space use in macros - sw64: enable DEBUG_BUGVERBOSE by default - sw64: sort Kconfig select - sw64: clear .bss section using memset() - sw64: remove useless local r26 in setup_rt_frame() - sw64: fix assembly style - sw64: bpf: add BPF_JMP32 and BPF_PROBE_MEM - sw64: kvm: turn off the clock timer of guest os - sw64: bpf: fix 32-bit bitwise operation - sw64: bpf: fix insn_offset - sw64: bpf: fix ebpf jit compiler - sw64: bpf: fix ebpf jit compiler - sw64: pcie: fix piu configuration to ensure data correctness - sw64: fix get_cpu_freq() bug - sw64: lib: fix __iowrite64_copy() - sw64: switch to generic calibrate_delay() - sw64: perf: fix perf_get_regs_user - sw64: kvm: fix wrong info print of KVM_MEMHOTPLUG - sw64: init sp with kernel stack top for idle thread - sw64: ensure IRQs are off when switch/load/activate mm context - sw64: optimize instruction usage in fork routine - efi: do some cleanups for efi_map - sw64: remove trap_a* and hae from pt_regs - sw64: make RO_DATA PAGE_SIZE aligned - sw64: clean up unused single step support in kernel - sw64: fix instruction fault handler - sw64: clean up unused hmcall definitions - sw64: fix CPUFreq bug - sw64: do not set devint_wken for guest and emulator - sw64: improve deep-copy_template.S - sw64: switch to inline _copy_{to,from}_user() - sw64: fix exception handling of deep-copy_user.S - sw64: adjust instructions order of deep-copy_template.S - sw64: fix head loop in deep-copy_template.S - sw64: fix sys_rt_sigaction - sw64: remove unused members from pcb_struct - sw64: remove hmcall swpctx from context switch - sw64: force context reload without hmcall swpctx - sw64: iommu: allow unlimited minimum value of iova in unmanaged domain - sw64: simplify icache flush interfaces - sw64: rename TLB invalidate helpers - sw64: rename dik_* methods - sw64: remove context check in csum_partial_copy_from_user() - sw64: fix deep-copy_user by deep-copy_template - sw64: kvm: expand the number of SWVM_IRQS - sw64: fix compile errors when CONFIG_KVM=m - sw64: simplify do_entInt() - sw64: always use cpu_data and simplify it - sw64: gpu: use memset_io and memcpy_toio/fromio for iomem - sw64: pci: consolidate PCI config entry in drivers/pci - sw64: add MIGHT_HAVE_PC_SERIO option to control selection of i8042 - sw64: fix compile error and warning for CONFIG_SMP=n - sw64: delete run_mode in struct cpu_desc_t - sw64: adjust make rules to avoid compile error - sw64: reimplement die_if_kernel() - sw64: check processor state by user_mode(regs) - !191 roh/core: Add ROH device driver - bonding: 3ad: add support for 200G speed - roh/core: Add ROH device driver - RDMA/hns: Add clear_hem return value to log - RDMA/hns: Fix hns_roce_table_get return value - RDMA/hns: Fix RNR retransmission issue for HIP08 - RDMA/hns: Optimize the base address table config for MTR - Revert "RDMA/hns: Optimize the base address table config for MTR" - RDMA/hns: Remove rq inline in kernel - RDMA/hns: Support cqe inline in user space - RDMA/hns: Remove enable rq inline in kernel and add compatibility handling - RDMA/hns: Fix the problem of sge nums - Revert "RDMA/hns: Fix the problem of sge nums" - Revert "RDMA/hns: Remove enable rq inline in kernel and add compatibility handling" - Revert "RDMA/hns: Support cqe inline in user space" - RDMA/hns: Fix default congest type - perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet - perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver - perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() - arm64: avoid flushing icache multiple times on contiguous HugeTLB - VFS: Rolling Back the fmode macro definition and structure members - irqdomain: Fix driver re-inserting failures when IRQs not being freed - livepatch/core: Fix livepatch/state leak on error path - mtd: rawnand: cafe: fix drivers probe/remove methods - 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" - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - EDAC/i10nm: Print an extra register set of retry_rd_err_log - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM - EDAC/skx_common: Add ChipSelect ADXL component - x86/cpu: fix kabi for cpuinfo_x86.vmx_capability - KVM: VMX: enable IPI virtualization - kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test - KVM: x86: Allow userspace to set maximum VCPU id for VM - KVM: Move kvm_arch_vcpu_precreate() under kvm->lock - KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode - KVM: VMX: Report tertiary_exec_control field in dump_vmcs() - KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config - KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation - x86/cpu: Add new VMX feature, Tertiary VM-Execution control- 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 - kasan: check KASAN_NO_FREE_META in __kasan_metadata_size - kasan: sanitize objects when metadata doesn't fit - kasan: introduce set_alloc_info - kasan: rename get_alloc/free_info - kasan: simplify quarantine_put call site - set hisi ptt module defconfig - RDMA/hns: Support cqe inline in user space - RDMA/hns: Remove enable rq inline in kernel and add compatibility handling - RDMA/hns: Fix the problem of sge nums - RDMA/hns: Fix ext_sge num error when post send - RDMA/hns: Use a constant instead of sizeof operation - crypto: hisilicon - support get algs by the capability register - crypto: hisilicon/sec - get algorithm bitmap from registers - crypto: hisilicon/zip - support zip capability - crypto: hisilicon/hpre - optimize registration of ecdh - crypto: hisilicon/hpre - support hpre capability - crypto: hisilicon/qm - support get device irq information from hardware registers - crypto: hisilicon/qm - get error type from hardware registers - crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support - crypto: hisilicon/qm - get qp num and depth from hardware registers - crypto: hisilicon/qm - get hardware features from hardware registers - crypto: hisilicon/sec - delete redundant blank lines - crypto: hisilicon/qm - return failure if vfs_num exceeds total VFs - crypto: hisilicon/qm - fix missing put dfx access - crypto: hisilicon/qm - check mailbox operation result - crypto: hisilicon/qm - no judgment in the back process - crypto: hisilicon/qm - remove unneeded data storage - crypto: hisilicon/qm - fix missing destroy qp_idr - crypto: hisilicon/hpre - change return type of hpre_cluster_inqry_write() - crypto: hisilicon/zip - some misc cleanup - crypto: hisilicon/zip - optimization for performance - crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call - crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr - add CONFIG_BLK_DEV_DUMPINFO and set it enabled in openeuler_defconfig - add config to control detecting conflict of opening block device - 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 - !163 ICX: EDAC driver decoder for Ice Lake - !162 SPR: EDPC get recoveried but the PCI configuration registers value changed - !158 Intel SPR: SGX: Backport SGX EDMM support - 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 - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs - EDAC/skx_common: Make output format similar - EDAC/skx_common: Use driver decoder first - PCI/ERR: Retain status from error notification - x86/sgx: Drop 'page_index' from sgx_backing - x86/sgx: Set active memcg prior to shmem allocation - selftests/sgx: Page removal stress test - selftests/sgx: Test reclaiming of untouched page - selftests/sgx: Test invalid access to removed enclave page - selftests/sgx: Test faulty enclave behavior - selftests/sgx: Test complete changing of page type flow - selftests/sgx: Introduce TCS initialization enclave operation - selftests/sgx: Introduce dynamic entry point - selftests/sgx: Test two different SGX2 EAUG flows - selftests/sgx: Add test for TCS page permission changes - selftests/sgx: Add test for EPCM permission changes - Documentation/x86: Introduce enclave runtime management section - x86/sgx: Free up EPC pages directly to support large page ranges - x86/sgx: Support complete page removal - x86/sgx: Support modifying SGX page type - x86/sgx: Tighten accessible memory range after enclave initialization - x86/sgx: Support adding of pages to an initialized enclave - x86/sgx: Support restricting of enclave page permissions - x86/sgx: Support VA page allocation without reclaiming - x86/sgx: Export sgx_encl_page_alloc() - x86/sgx: Export sgx_encl_{grow,shrink}() - x86/sgx: Keep record of SGX page type - x86/sgx: Create utility to validate user provided offset and length - x86/sgx: Make sgx_ipi_cb() available internally - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() - x86/sgx: Export sgx_encl_ewb_cpumask() - x86/sgx: Support loading enclave page without VMA permissions check - x86/sgx: Add wrapper for SGX2 EAUG function - x86/sgx: Add wrapper for SGX2 EMODT function - x86/sgx: Add wrapper for SGX2 EMODPR function - x86/sgx: Add short descriptions to ENCLS wrappers - x86/sgx: Ensure no data in PCMD page after truncate - x86/sgx: Obtain backing storage page with enclave mutex held - x86/sgx: Disconnect backing page references from dirty status - x86/sgx: Fix missing poison handling in reclaimer - x86/sgx: Fix NULL pointer dereference on non-SGX systems - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node - x86/sgx: Fix minor documentation issues - selftests/sgx: Add test for multiple TCS entry - selftests/sgx: Enable multiple thread support - selftests/sgx: Add page permission and exception test - selftests/sgx: Rename test properties in preparation for more enclave tests - selftests/sgx: Provide per-op parameter structs for the test enclave - selftests/sgx: Fix corrupted cpuid macro invocation - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed - selftests/sgx: Move setup_test_encl() to each TEST_F() - selftests/sgx: Encpsulate the test enclave creation - selftests/sgx: Dump segments and /proc/self/maps only on failure - selftests/sgx: Create a heap for the test enclave - selftests/sgx: Make data measurement for an enclave segment optional - selftests/sgx: Assign source for each segment - selftests/sgx: Fix a benign linker warning- crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps - crypto: hisilicon/sec - fix auth key size error - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - crypto: hisilicon/sec - fix inconsistent argument - crypto: hisilicon/sec - only HW V2 needs to change the BD err detection - 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 - crypto: hisilicon/trng - fix local variable type - crypto: hisilicon/sec - fix typos in comment - net: hns3: add judge fd ability for sync and clear process of flow director - net: hns3: refactor function hclge_mbx_handler() - net: hns3: optimize converting dscp to priority process of hns3_nic_select_queue() - net: hns3: add support for external loopback test - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - net: hns3: debugfs add dump dscp map info - net: hns3: support ndo_select_queue() - net: hns3: add support config dscp map to tc - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: add getting capabilities of gro offload and fd from firmware - RDMA/hns: Support MR's restrack raw ops for hns driver - RDMA/hns: Support MR's restrack ops for hns driver - RDMA/hns: Support QP's restrack raw ops for hns driver - RDMA/hns: Support QP's restrack ops for hns driver - RDMA/hns: Support CQ's restrack raw ops for hns driver - RDMA/hns: Add or remove CQ's restrack attributes - RDMA/hns: Remove redundant DFX file and DFX ops structure - !129 [OLK-5.10] update pmu for Zhaoxin CPUs - !156 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp - sched: fix kabi for core scheduling - sched/core: Change depends of SCHED_CORE - sched/core: Fix the bug that task won't enqueue into core tree when update cookie - sched/core: Avoid obvious double update_rq_clock warning - arch/arm64: Fix topology initialization for core scheduling - sched: Teach the forced-newidle balancer about CPU affinity limitation. - sched/core: Fix forceidle balancing - sched: Make cookie functions static - kselftests/sched: cleanup the child processes - uapi/linux/prctl: provide macro definitions for the PR_SCHED_CORE type argument - sched/core: Simplify core-wide task selection - sched: Fix Core-wide rq->lock for uninitialized CPUs - admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst - sched/core: Disable CONFIG_SCHED_CORE by default - Documentation: Add usecases, design and interface for core scheduling - sched: Add CONFIG_SCHED_CORE help text - sched: Fix leftover comment typos - tools headers UAPI: Sync linux/prctl.h with the kernel sources - kselftest: Add test for core sched prctl interface - sched: prctl() core-scheduling interface - sched: Inherit task cookie on fork() - sched: Trivial core scheduling cookie management - sched: Migration changes for core scheduling - sched: Trivial forced-newidle balancer - sched/fair: Snapshot the min_vruntime of CPUs on force idle - sched: Fix priority inversion of cookied task with sibling - sched/fair: Fix forced idle sibling starvation corner case - sched: Add core wide task selection and scheduling - sched: Basic tracking of matching tasks - sched: Introduce sched_class::pick_task() - sched: Allow sched_core_put() from atomic context - sched: Optimize rq_lockp() usage - sched: Core-wide rq->lock - sched: Prepare for Core-wide rq->lock - sched: Wrap rq::lock access - sched: Provide raw_spin_rq_*lock*() helpers - sched/fair: Add a few assertions - rbtree: Add generic add and find helpers - update pmu for Zhaoxin CPUs- 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 - 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 - 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- 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 - efi: capsule-loader: Fix use-after-free in efi_capsule_write - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - 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 - block: fix regression for dm - dm: switch to rq-based after queue is initialized - blk-mq: fix io hung due to missing commit_rqs - 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 - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - arm64: kdump: Properly handle the 4G boundary - 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 - netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - 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 - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - !104 arm64 config: turn on Amazon ENA ethernet driver - arm64: openeuler_defconfig: turn on Amazon ENA ethernet driver- memcg: Fix the problem of cat memory.high_async_ratio - memcg: Modify memory.high_async_ratio changing scope - 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- mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page() - ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC - ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled - 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 - 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"- mm: support pagecache limit - mm: support periodical memory reclaim - 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" - memblock: stop poisoning raw allocations - mm: introduce memmap_alloc() to unify memory map allocation - microblaze: simplify pte_alloc_one_kernel() - mm/page_alloc: always initialize memory map for the holes - mm: sharepool: sp_alloc_mmap_populate bugfix - mm: sharepool: use built-in-statistics - mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on action required events - mm: sparsemem: fix missing higher order allocation splitting - 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 - io_uring:drop identity before creating a private one - 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 - 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 - !67 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - scsi: mpt3sas: Transition IOC to Ready state during shutdown - x86: Clear .brk area at early boot- memcg: export high_async_ratio to userland - memcg: enable memcg async reclaim - Revert "memcg: support memcg sync reclaim work as kswapd" - Revert "memcg: make memcg kswapd deal with dirty" - Revert "memcg: Add static key for memcg kswapd" - Revert "cgroup: fix compile error when CONFIG_MEMCG = n" - keys: Allow automatic module signature with SM3 - 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-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - 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 - 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 - !53 Help to merge the bus lock detection and ratelimit feature for OpenEuler - !45 backport adding Intel NTB LTR vendor support for gen4 NTB - x86/bus_lock: Set rate limit for bus lock - Documentation/admin-guide: Add bus lock ratelimit - Documentation/x86: Add buslock.rst - Documentation/admin-guide: Change doc for split_lock_detect parameter - x86/traps: Handle #DB for bus lock - x86/cpufeatures: Enumerate #DB for bus lock detection - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB- 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 - 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- mm: hugetlb_vmemmap: disable hugetlb_vmemmap when dynamic hugetlb is enabled - mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON - mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl - mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing - mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries - sysctl: add a new register_sysctl_init() interface - mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* - mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* - mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions - arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 - mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP - Revert "arm64: mm: hugetlb: add support for free vmemmap pages of HugeTLB" - mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP - selftests: vm: add a hugetlb test case - mm: sparsemem: use page table lock to protect kernel pmd operations - mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key - mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page - mm: make compound_head const-preserving - jump_label: Provide CONFIG-driven build state defaults - Revert "mm/dynamic_hugetlb: disable dynamic hugetlb if hugetlb_vmemmap is enabled" - ubifs: Fix AA deadlock when setting xattr for encrypted file - ubifs: Fix the issue that UBIFS be read-only due to truncate in the encrypted directory - 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 - !34 SPR: HBM EDAC and MCA recovery enhancement and bug fix - EDAC/i10nm: Release mdev/mbase when failing to detect HBM - EDAC/skx_common: Set the memory type correctly for HBM memory - EDAC/mc: Add new HBM2 memory type - EDAC/i10nm: Add support for high bandwidth memory - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers - EDAC/skx_common: Add new ADXL components for 2-level memory - EDAC/i10nm: Retrieve and print retry_rd_err_log registers - EDAC/i10nm: Add Intel Sapphire Rapids server support - EDAC: Add DDR5 new memory type - mm/hwpoison: fix error page recovered but reported "not recovered" - x86/mce: Reduce number of machine checks taken during recovery - x86/mce: Drop copyin special case for #MC - generic_perform_write()/iomap_write_actor(): saner logics for short copy - x86/mce: Change to not send SIGBUS error during copy from user - mm,hwpoison: send SIGBUS with error virutal address - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers - af_unix: Relax race in unix_autobind(). - af_unix: Replace the big lock with small locks. - af_unix: Save hash in sk_hash. - af_unix: Add helpers to calculate hashes. - af_unix: Return errno instead of NULL in unix_create1(). - af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead. - af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). - unix_bind_bsd(): unlink if we fail after successful mknod - unix_bind_bsd(): move done_path_create() call after dealing with ->bindlock - af_unix: Remove unix_mkname(). - af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). - af_unix: Cut unix_validate_addr() out of unix_mkname(). - af_unix: Return an error as a pointer in unix_find_other(). - af_unix: Factorise unix_find_other() based on address types. - fold unix_mknod() into unix_bind_bsd() - af_unix: Pass struct sock to unix_autobind(). - __unix_find_socket_byname(): don't pass hash and type separately - af_unix: Use offsetof() instead of sizeof(). - unix_bind(): take BSD and abstract address cases into new helpers - unix_bind(): separate BSD and abstract cases - unix_bind(): allocate addr earlier - af_unix: take address assignment/hash insertion into a new helper - ARM: module: Add all unwind tables when load module - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - block: fix mismatch size for flush_rq - 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 - crypto: hisilicon/sec - don't sleep when in softirq - !29 Intel SPR: HFI support - !35 Intel SPR: SGX: backport SGX MCA recovery co-existence - !30 Intel SPR: powercap: intel_rapl: support new layout of Psys PowerLimit Register layout - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/sec - add sm4 generic selection - crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num() - crypto: hisilicon/qm - replace hisi_qm_release_qp() with hisi_qm_free_qps() - crypto: hisilicon/qm - set function with static - crypto: hisilicon/qm - remove unused function declaration - crypto: hisilicon/sgl - align the hardware sgl dma address - crypto: hisilicon/zip - support last word dumping - crypto: hisilicon/hpre - support last word dumping - crypto: hisilicon/sec - support last word dumping - crypto: hisilicon/qm - add last word dumping for ACC - crypto: hisilicon/zip - support register checking - crypto: hisilicon/sec - support register checking - crypto: hisilicon/hpre - support register checking - crypto: hisilicon/qm - add register checking for ACC - kernel.h: drop inclusion in bitmap.h - crypto: hisilicon/qm - optimize the barrier operation - crypto: hisilicon/qm: Set the VF QM state register - hisi_acc_qm: Move VF PCI device IDs to common header - crypto: hisilicon/qm: Move few definitions to common header - crypto: hisilicon/qm - support the userspace task resetting - crypto: hisilicon/qm: Move the QM header to include/linux - crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3 - crypto: hisilicon/sec - add the register configuration for HW V3 - crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos - crypto: hisilicon/sec - use the correct print format - crypto: hisilicon - cleanup warning in qm_get_qos_value() - crypto: hisilicon/qm - disable qm clock-gating - crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init() - crypto: hisilicon/qm - fix incorrect return value of hisi_qm_resume() - crypto: hisilicon/qm - simplified the calculation of qos shaper parameters - crypto: hisilicon/qm - some optimizations of ths qos write process - crypto: hisilicon/qm - modify the value of qos initialization - crypto: hisilicon - modify the value of engine type rate - crypto: hisilicon/hpre - use swap() to make code cleaner - crypto: hisilicon - use dev_driver_string() instead of pci_dev->driver->name - 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 - mm/sharepool: Check sp_is_enabled() in all exported interfaces - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Fix kabi borken in sp_group_master - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - mm/sharepool: Avoid NULL pointer dereference in mg_sp_group_add_task - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Support read-only memory allocation - mm/sharepool: Modify sharepool sp_mmap() page_offset - mm/sharepool: Accept device_id in k2u flags - mm/sharepool: use rwsem to protect sp group exit - mm/sharepool: Allow share THP to kernel - !31 update patches for sw64 architecture - !27 Intel SPR: New instructions AVX VNNI and 5G ISA - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() - x86/sgx: Add hook to error injection address validation - x86/sgx: Hook arch_memory_failure() into mainline code - x86/sgx: Add SGX infrastructure to recover from poison - x86/sgx: Initial poison handling for dirty and free pages - x86/sgx: Add infrastructure to identify SGX EPC pages - x86/sgx: Add new sgx_epc_page flag bit to mark free pages - Intel: AVX VNNI: x86: Enumerate AVX Vector Neural Network instructions - Intel: 5G ISA: x86: Enumerate AVX512 FP16 CPUID feature flag - sw64: fix floating point register corruption - sw64: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP - sw64: kvm: enable binding_vcpu debug dynamically - sw64: reimplement save_stack_trace() - sw64: reimplement get_wchan() - sw64: reimplement show_stack() method - sw64: rename debugfs dir sw_64 to sw64 - sw64: deliver a hot reset to Root Complex with plugin JMicron 585 card - sw64: fix simd version of memset - sw64: remove unaligned count - sw64: pci: fix maximum bus number for pci scan - sw64: add a misc device to chip_vt.dts for memory-hotplug - sw64: add memhotplug support for guest os - sw64: perf: fix raw event count - sw64: gpu: replace '_memset_c_io' by 'memset_io' - sw64: fix __csum_and_copy when dest is not 8-byte aligned - drivers/irqchip: add sw64 interrupt controller support - sw64: perf: fix the number of supported raw events - sw64: dtb: check address validity with physical address - sw64: kvm: fix incorrect page_ref_count() call - sw64: iommu: fix iommu interrupt handler - sw64: fix dma features for zx200 - sw64: pcie: fix lack of PME and AER interrupt service routines - sw64: gpu: correct low-level mmio memset/memcpy direct calls - sw64: fix compile errors for NOT chip3 - sw64: perf: add fp based stack trace support - sw64: rewrite elf core copy interfaces - sw64: fix ptrace.h with types.h and NOT __ASSEMBLY__ - sw64: merge user_fpsimd_state into thread_struct - sw64: add ARCH_TRACEHOOK and regset support - sw64: change the value of physical_id in /proc/cpuinfo - sw64: perf: add exclude_user and exclude_kernel support - sw64: fix some structs related to pt_regs - sw64: add builtin LPC interrupt controller to chip3.dts - irqchip: add sw64 chip3 builtin LPC interrupt controller driver - sw64: remove discontiguous memory support - sw64: check integrity for dtb passed by BIOS - sw64: simplify pgtable helpers - sw64: simplify __phys_addr and __virt_addr_valid - sw64: avoid copying thread_struct twice - sw64: move struct pt_regs to kapi ptrace.h - sw64: access pt_regs with regoffsets where appropriate - sw64: remove other struct switch_stack things - sw64: remove switch_stack from __sw64_vcpu_run - sw64: remove switch_stack and allregs from entUna - sw64: get blocked thread's frame pointer from thread_struct - sw64: dump callee-saved registers from pt_regs - sw64: remove switch_stack from signal handling - sw64: remove switch_stack from entMM and entSys - sw64: remove r9_r15 argument of dik_show_regs and die_if_kernel - sw64: switch to generic fork like system calls - sw64: add fpu state save/restore interfaces - sw64: access IO space with readX/writeX - sw64: map logical address with __va() - sw64: read host IO registers with rdio64 hmcall - sw64: map address by OR operation in __va() - sw64: iommu: work around iova mapping on pci bars - sw64: do not include sw64io.h in io.h - sw64: remove unused IO_CONCAT - sw64: kapi: use generic vga.h - sw64: clean up unused pci iounmap operation - sw64: remove VGA_HOSE things - sw64: kapi: include generic modules.h - sw64: kapi: remove unimplemented IPLs - sw64: kapi: remove redudant SMP_CACHE_BYTES - sw64: move ucontext.h to uapi - sw64: kapi: generate some kapi headers from generic ones - sw64: kapi: remove unused header-y from Kbuild - sw64: uapi: include generic param.h - sw64: uapi: generate some uapi headers from generic ones - sw64: remove unused header files - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub - thermal: netlink: Add a new event to notify CPU capabilities change - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET - thermal: intel: hfi: Notify user space for HFI events - thermal: intel: hfi: Enable notification interrupt - x86/Documentation: Describe the Intel Hardware Feedback Interface - thermal: intel: hfi: Handle CPU hotplug events - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface - x86/cpu: Add definitions for the Intel Hardware Feedback Interface - thermal: Move therm_throt there from x86/mce - x86/mce: Get rid of mcheck_intel_therm_init()- 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 - 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 - !26 Intel SPR: SGX virtualization support - !25 Intel SPR: Intel PMT support - !24 Intel SPR: intel_idle support - docs: virt: api.rst: fix a pointer to SGX documentation - platform/x86: intel_pmt_telemetry: Ignore zero sized entries - platform/x86: intel_pmt_crashlog: Constify static attribute_group struct - platform/x86: intel_pmt_crashlog: Fix incorrect macros - platform/x86: intel_pmt_class: Initial resource to 0 - mfd: intel_pmt: Add support for DG1 - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable - platform/x86: pmt: Fix a potential Oops on error in probe - platform/x86: Intel PMT Crashlog capability driver - platform/x86: Intel PMT Telemetry capability driver - platform/x86: Intel PMT class driver - mfd: Intel Platform Monitoring Technology support - PCI: Add defines for Designated Vendor-Specific Extended Capability - intel_idle: Fix SPR C6 optimization - intel_idle: Fix the 'preferred_cstates' module parameter - cpuidle: intel_idle: Drop redundant backslash at line end - cpuidle: intel_idle: Update intel_idle() kerneldoc comment - intel_idle: add core C6 optimization for SPR - intel_idle: add 'preferred_cstates' module argument - intel_idle: add SPR support - intel_idle: enable interrupts before C1 on Xeons - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled - intel_idle: add Iclelake-D support - intel_idle: update ICX C6 data - intel_idle: remove definition of DEBUG - intel_idle: add SnowRidge C-state table - x86/sgx: Silence softlockup detection when releasing large enclaves - x86/sgx: Fix free page accounting - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl - x86/sgx/virt: extract sgx_vepc_remove_page - x86/sgx: use vma_lookup() in sgx_encl_find() - mm: add vma_lookup(), update find_vma_intersection() comments - i915_vma: Rename vma_lookup to i915_vma_lookup - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code - KVM: x86: Add capability to grant VM access to privileged SGX attribute - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions - KVM: VMX: Frame in ENCLS handler for SGX virtualization - KVM: VMX: Add basic handling of VM-Exit from SGX enclave - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features - KVM: x86: Add support for reverse CPUID lookup of scattered features - KVM: x86: Define new #PF SGX error code bit - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) - x86/sgx: Move provisioning device creation out of SGX driver - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs - x86/sgx: Add encls_faulted() helper - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) - x86/sgx: Move ENCLS leaf definitions to sgx.h - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled - x86/cpu/intel: Allow SGX virtualization without Launch Control support - x86/sgx: Introduce virtual EPC for use by KVM guests - x86/sgx: Add SGX_CHILD_PRESENT hardware error code - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() - x86/cpufeatures: Add SGX1 and SGX2 sub-features - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit - x86/mm: Signal SIGSEGV with PF_SGX- 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" - livepatch/ppc32: Fix the stack check for exception frames - livepatch/ppc64: Fix the stack check for exception frames - livepatch/ppc64: Fix several compilation errors in unwind_frame() - 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 - 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 - livepatch: Add klp_module_delete_safety_check - livepatch/x86: Add arch_klp_module_check_calltrace - livepatch/x86: Add do_check_calltrace - livepatch/powerpc64: Add arch_klp_module_check_calltrace - livepatch/powerpc64: Add do_check_calltrace - livepatch/powerpc32: Add arch_klp_module_check_calltrace - livepatch/powerpc32: Add do_check_calltrace - livepatch/arm: Add arch_klp_module_check_calltrace - livepatch/arm: Add do_check_calltrace - livepatch/arm64: Add arch_klp_module_check_calltrace - livepatch/arm64: Add do_check_calltrace - livepatch/powerpc: Support breakpoint exception optimization - livepatch/powerpc: Change livepatch_create_btamp to a public function - livepatch/arm: Support breakpoint exception optimization - livepatch/arm64: Support breakpoint exception optimization - livepatch: Add arch_klp_init - livepatch/x86: Support breakpoint exception optimization - livepatch: Use breakpoint exception to optimize enabling livepatch - livepatch: Traverse klp_func_list by using the rcu interface - livepatch: Delete the duplicate code of klp_compare_address() - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - sign-file: Support SM signature - mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool - mm: kfence: fix objcgs vector allocation - mm/kfence: print disabling or re-enabling message - kfence: enable check kfence canary on panic via boot param - kfence: test: try to avoid test_gfpzero trigger rcu_stall - kunit: fix UAF when run kfence test case test_gfpzero - arm64: kfence: scale sample_interval to control re-enabling - kfence: make re-enabling KFENCE compatible with dynamic objects - kfence: alloc kfence_pool after system startup - kfence: allow re-enabling KFENCE after system startup - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page- 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 - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones - 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 - 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- sched/fair: Add document for burstable CFS bandwidth - sched/fair: Add cfs bandwidth burst statistics - sched/fair: Introduce the burstable CFS controller - mm: memcontrol: add the flag_stat file - 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 - ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed - 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 - 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() - crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implementation - crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation - crypto: arm64/sm4 - add ARMv8 NEON implementation - crypto: arm64/sm4-ce - rename to sm4-ce-cipher - crypto: sm4 - export sm4 constant arrays - crypto: sm3,sm4 - move into crypto directory - io_uring: always use original task when preparing req identity - 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 - memcg: introduce per-memcg reclaim interface for cgroup v1 - selftests: cgroup: add a selftest for memory.reclaim - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory - selftests: cgroup: return -errno from cg_read()/cg_write() on failure - memcg: introduce per-memcg reclaim interface - 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 - selftests: tls: skip cmsg_to_pipe tests with TLS=n - selftests: tls: add missing AES256-GCM cipher - selftests: tls: add missing AES-CCM cipher tests - selftests: tls: test for correct proto_ops - selftests: tls: test splicing decrypted records - selftests: tls: test splicing cmsgs - selftests: tls: add tests for handling of bad records - selftests: tls: factor out cmsg send/receive - selftests: tls: add helper for creating sock pairs - selftests/tls: add SM4 GCM/CCM to tls selftests - selftests: tls: clean up uninitialized warnings - selftests/tls: Add {} to avoid static checker warning - tls: Skip tls_append_frag on zero copy size - net/tls: fix slab-out-of-bounds bug in decrypt_internal - tls: splice_read: fix accessing pre-processed records - net/tls: support SM4 CCM algorithm - net/tls: support SM4 GCM/CCM algorithm - net/tls: make sure tls offload sets salt_size - net/tls: make inline helpers protocol-aware - 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- 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 - nfsd: Fix null-ptr-deref in nfsd_fill_super() - arm64: Add non nmi ipi backtrace support - slub: add back check for free nonslab objects- sched/fair: Update rq clock before unthrottle a qos cfs_rq - io_uring: fix soft lockup in io_submit_sqes() - arm64: Fix wrong logic in gic_arch_restore_irqs() - pkcs7: parser support SM2 and SM3 algorithms combination - 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- mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - ext4: Fix warning in ext4_da_release_space - perf: hisi: Fix unexpected modifications in hisi_uncore_l3c_pmu.c - 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 - irq-gic-v3-its: It can't be initialized when the GICR had been cut - irq-gic-v3: Add support to init ts core GICR - crypto: tcrypt - add asynchronous speed test for SM3 - crypto: x86/sm3 - add AVX assembly implementation - crypto: sm3 - make dependent on sm3 library - crypto: sm2 - make dependent on sm3 library - crypto: arm64/sm3-ce - make dependent on sm3 library - crypto: sm3 - create SM3 stand-alone library - 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() - arm64: kaslr: support randomized module area with KASAN_VMALLOC - arm64: Kconfig: support CONFIG_KASAN_VMALLOC - arm64: kasan: abstract _text and _end to KERNEL_START/END - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC - 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 - sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - 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() - bpf, sockmap: Add sk_rmem_alloc check for sockmap - 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 - bpf, sockmap: Fix memleak in sk_psock_queue_msg - bpf, sockmap: Zap ingress queues after stopping strparser - bpf, sockmap: On cleanup we additionally need to remove cached skb - bpf, sockmap: Fix memleak on ingress msg enqueue - skmsg: Fix a memory leak in sk_psock_verdict_apply() - sock_map: Fix a potential use-after-free in sock_map_close() - skmsg: Avoid lock_sock() in sk_psock_backlog() - net: Introduce skb_send_sock() for sock_map - skmsg: Introduce a spinlock to protect ingress_msg - skmsg: Lock ingress_skb when purging - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU - perf: hisi: Add support for HiSilicon SoC L3T PMU - perf: hisi: Fix read sccl_id and ccl_id error in some platform - perf: hisi: Make irq shared- 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 - block: fix kabi change since add bd_write_openers and bd_part_write_openers - kabi: deduplication friendly structs - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - bpf: Access bpf_sock's src_ip4 and sorc_port in BPF_CGROUP_INET_SOCK_RELEASE hook - bpf: Add new bpf helper to get SO_ORIGINAL_DST/REPLY_SRC - bpf: Add bpf_get_sockops_uid_gid helper function - net: core: Add a GID field to struct sock. - 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- hugetlb: Add huge page alloced limit - kfence: parse param before alloc kfence_pool - 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 - kfence: Fix wrong memblock_free when enable dynamic - 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- 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 - net: snmp: inline snmp_get_cpu_field() - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - 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 - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - scsi: ses: Fix crash caused by kfree an invalid pointer - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() - 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) - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - kfence: Fix wrong size of alloc_covered when enable dynamic - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - 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 - eulerfs: remove redundant calculations - 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" - skmsg: Teach sk_psock_verdict_apply() to return errors - netfilter: nf_tables_offload: incorrect flow offload action array size - kfence: make test case compatible with run time set sample interval - kfence: Add a module parameter to adjust kfence objects - 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 sourcesdc-64g.compass-ci 1691577883 5.10.0-153.22.0.98.oe2203sp25.10.0-153.22.0.98.oe2203sp2bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-153.22.0.98.oe2203sp2.aarch640-metadata_list-compact-bpftool-5.10.0-153.22.0.98.oe2203sp2.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-protectioncpioxz2aarch64-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]=a0ec3adfd540019000f7c4aa69ccad04682dd441, 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 RRRRWzz4` 民 utf-80d47b894d49b4d67c249f83c227b34f9fe793fd75e3ef82b730e4ce066a7810dfc0054ff86fb298082e2ad32d81d148a1ef460605bcf90f20e6933d007402441?07zXZ !#,(] b2u Q{LVeHo ( :#n,zdIMouuB@ (JdD*D @5gIs$PYcs_ a]b!T:43p]+ࢸeHɎ|OW֕7!u_ ge+ށԌ2ND},yaT|f>k\wH]kOk(߷><.6 n@}$#J5O>/]~ubNw^̉޻ 3P Խӹśl-ũUv7-8[[5 { ?APbz@^;/[MpzvhR,y3qtt?VYӴy>72{Jݬ|)),EP!&u2Tz%l#~|nǤAwǎ-h{*Mu垮xo#x+ͿGGOh5 JC ..5RU_.d |ޢVػսw Ig*lDY%ӅϷl5B =rDe7OA+kWhlgEu}ET\TeF2 ̹sif* g6ϳ<kKD~dC2#vLe-7H{\\Î{3BJRvYxm A 9hPLcL'ǰYm 36t#?U&DɝfĘM5npWwUܣ)F7L4˴jjYB `LZۡX4"|O"ؾRF)ZAg&4.53]ǢY7eiOp4Bc$:TZz[DWsiƩJ岐[Ӟ2ݏy_m0""aX3pu@Od(˶ȑfp{zGSB`\Ķ[.zKHNlUˀ#/QpN8a^!D%D+#ǫ5M0hK:AdY0IP91ʓ@/ɽ*: W`}n2FP|XB&BJ\.}B?5V NI߾^UL[>۴#kkjP$jIEaG.i*sD#W n| _]X~I*~MI* _]c^?Wݍ9#QH~%6e90X>8j^3m(B`>8 F,"Z:7Ad,0-UJ=6NK<&zε b]%j_}ѫ:~V$vU<SC:}JuwҠ[6 E9zup+4;.vSO3*At-nQpch6r umZawӺUMԳ!H]A ]6Na1v{1"Kt0Nq"/!"0k&ѩ%b !BR%󘝤L AӇxPc|X[K=iv*ˁQa{gߑ($XiAkx1 ,k$Z&PʠgZ ҷG&*ΆscE 'AU4{]m/gw{DY;B3R0SIp=sIJ֌T+V-%ܔSgi(5B-JS$Ғ>#%ɀn-J#`f" J2%Ae%R E`˅K]mqS'*V{r4F \C,/f+ &Nx 7)I *udt ), oPX\ڗr缠M{MTOf W.ׯ}$')șLT4:0Qu,  Vqv w@!Mf ˳ɮMl2hl]Fp*.ZH@o֦qG h08 J'bȵ}7t VzUOFx3L붌бcsv 1!~{6T\.n`l$xvR` ?d"㨴fܸ_qIg&[}7$&:$4@%ŷ>Jr"XP3y$֡iŠ: 1'(M"4|NZs 9*)g;9}( mI%ӝg{YdA#@,;Dt%+ߤ6Cq-0 hCn7C6>'!*PbK㶒yAƻc07ŚHN?xcyjTVk{E_ aǜjESfOVcW/p> pn?G$We fvgQV(vjX2]]3opAC)W#?4L ٰ^\ 9 m|T"ۃQPj}bȰSJR]]R/"XꅹԂy#x0Lri#N̷T(V hqCmuŹJiXQ6a!wP68o 0Oo^= 3g|+,L@5ܻ\x&v6XżGNŋԌΨ ᦺ6}4w r:?iq_&"u_~e GaηDY:Xi 52o{#Gb͕r9COlQ];n]녨QmXZ,\QI+1\-]|&ĶH_JP)= 1=&HH߆6(kϵ4NI_qQqqGJуH7OaCaw̛ UUPCŒ `?YD~C QY/x3TuIkn.h))Ɵ ObY ߰z*u~|VJȇ}В)~op@ QL7j8(,SI"9'tr+WsPmals/E!wotVh@fw 814.Jc{Dcܠj:'GZZL(q@fή1ҝ-MSy¶X!,KahV&ƙUD }]X0"Q'AfIXt?f"2@3)W|JYG=pAy0Ɔze߇A@j| kmWaWupk 52bbwB!7{8RV@+bydf^UQ+dEյo[S%^&"ߺ+А1ҨJ 9}5PRoI{v/o_w+$"G\iYn B?MejRRTge^Fn/GႡ1I`Ra˶zEsnn;I5j?Z}hͥ_?7b2U;xM/30r;V[LL wBEvG[s|# f,CRR9[SEr {y~jf3h6 S%%=ax˭?{hIp4Zl8WLoܛ:CJ;>"zJzKun &C,U{1֑SE51TxHԮRۃJ fnj!cC DMW):ߤbp8]9O&OE ؿcqDG4rT)7$$O֫5`]sMb"ygx>4Qa C,qMWYNEjw71; X<# 9?dev/ 1yqGȒ逷}-" D22HXbTa{?k>yazCۆVߞGn5[W<(GzCm8_ܣ^Ԥ7~&WPfXߦ/27dncYHZj5>CH!ȊX1x^Ou lOb# ڗ2GI^e+c!θmhv,yk/1ݝ*HeWnoJ=ބ4Y mC3撹cʵGLs @96޻J:nX|j#=A]q|#1YFT K^ zPvvyJPɼ  3FGc#CŸ.~Wz{zHq1VA$,  U8-zQ<W"D"Mm=9qW7,$ES EV?uݞ U-|7(=ת%Zd8':zPSiEDqA2=baF v1q4k&-nFܰe&nL"~"ɀG*(@dӸa+/vuS eQaWٷ NU>ap&riV N>JgJ-Dhc,?*Cz|v2*%BIa14{y;" sԝZnZy˫?~0p?[q [}g6Bq! rkTٶ_B!"K8aRgIߜt8AvV ㌴ HX=x&U>1l9)#X\0+ŕXhd&IÆWV0&7% 8gRg' iպၣMoC(Qap_ē]&c%.y{L7ʪT覨ip|3̱xV0ܘD_~cjb̈́C_Ȝ+ҾyѨJlɎT >o9$I2/9ͪ+㎟Hᙨ |p0UA֚Tږ c/1{)")8Wla~AS^)8i\9G H9TE\'CtM$4 6m0H`bMZ!uޅQ*$gjc@O5#U%WxhO0J6k͢O"4̳$E1*A]Wb3R ",ڽbh}6]jeHDUIxj#0OÝ}T'Z/CU=:U"ToA~s`m}_"Sd@8ɟ[HQA۸/#otBи{a>x׫BgYB;3Ws3<AG'./vǤvu1REUxd2( UaJ% jc"sk7EeYU NmF?X]Nār}qG\Ot#O /<H'StXOċj57|c$U4{Ě0*l1FklqO|4!dI!*^ ezgoA Dx3i/p 4=rM,zPI$$qϣ y1)"IUkd*zehF!hw, ^k﹏_z@55--3$kv%-]7.c(ȥK35qFrX<9T@ >hkT5֮zQ,dqze1>3`<&I43<8pO-ERX*p=4k$NGNAѡPkl.DZ[)$E_$6e^q$焭/OLGAঢ়smگ;BEmL")3حG~H!7{vAF!I*\ԏ%)q%p( RVAo=ιVx>:Vi<ݑYz?&1xVXwpL1 \q~Qezeܪ4FU, *jz7KAr4t;y?XgsshjL8%; Df3"f̢fzO|H-"G!ss_gjp0 ߭饢~Sr5 Nr!%!V \4{ܶݫƩCn̪w=R;3oo2m!œ& ےN52 5^7Jq*IN^k$i|a:0e6pp=0U$ٺ)FGӭEpn*qК1O-jHŴm"fR!6O42͇ S2?Lcy&5-页Me>zzĀl _L{Q5vM@ANibWQ= S/[o8 b^ Z~N XpYNJ>38.-k7gMIrR@y.ç]n>6|r!%]]MktL Oʅ}3!p+Ou"<ƹCV;n{R)Ä< =nЮNُr+ڳ<;QG=Zu9Cٛ ٛ%?A{Rl+rq3w Dsm7WȫKdVouH?W-)b7 ! SX}=U wqQ.%p$dE8Uvс:i)]Ϛ9{3}[Jz1 ˼xqui"Dj-ˡLq`ŧԿDtw,hDž{M`0Q:@[􏬤w@(Ǽ͈ .NQ[PL#:Oy ڑ KaϚ+lߴ$ WorTyB eNAtWMQuVZZ{ܫka,HfKGvlы36O?ptb 7Pgdu:G]3ծ5+<6릛4rY \dĪrfxej2^$s<)ߡCR>bA~k.]J9ºup?+{q3o^;vkAmo ;c;햧_'q?ҙ/.MDX0-zL}Wo#@YJaHG2츅'p&]+_>&$aPg bm6pN!EFVxҭDٶx6O_\8J$CW۝o8 Ѫ{񠪡&=s*!|s6Ie)Q^:W*J̶}3]?VD"tIvK^4nDWK f1<.e1@C[ΟNKVO[ wlai|3 ƻԻF䎵kXR`.X *q7]WB~{)@U6s!#uʾ; G#Vb.Lmh&\g82E7_R.v ?`94 yv[b}]ँҥ;L{aRrpS9PgX%*h=,0We:W؉cء з{YJRP4Īv\1.\9}Ͳq8j_hQ@zrY(5xHqM>53F3ė'Bz܁/ l}i!x|e푆LOXF,'dTSB/0&On FsHE w7I1zs|Ex1mc\fU yynkx^@axF@+$$cWhfEצɲ=$YolK1BO^ɇuӍ.0Jo%<ԂgW,s!-7paz?#3tU7Û;!D#.aY)5OƎl^aq@X$q-R 8Z=Zԕ)i5YB:3jlW:$a5 Oܖaaϑjw`VdzUhlDO|,6XV/OmGOs $ ?kb7gXvC$YP_PQ0UGp;,LH쵲$O^PD'1;(NQ>ݏys4F#~>SPz o_0DZ >2G @0dwQ|5^~6l.)W#A0)~~ځJJ4N]R2}iOityBȇ[jt ӺR%l$Ʈ9/E?"eob-pjPkQ6ҷ_ʣ9bއ>||Rb5LYn<1yJ-ե)ϩr1א!y"EhmI4L`a[u-8 PapG|!en K_ǵj? BpG;MP-j;l{buq؍i)Pi_"s=- -fEo`tfHCh'Y=ҵ(ٍdzPh\uek-}`Q,*ߴ}"{禔 $_GAi*%j#{ݥ^}*kU,eyzB_a²îq>& -#g\fQKd2z.VeKFT7^z)OR k;4>U{n03*44F Ej\icHv˅ָLtzqȡ$bD\2U^"mMʧJN+0<4zČ.1֩+X]H}ʴüC==w5s PMj\M]׊ô86I1tD}Z$̌ 1lDa7J!|8@\%M-=3'%A;kaW=Y/:`9 _me w%1twVYeC 6\gcl$_rDˋbs%Y${Th=Xe,o"'RB\~K0[tY=TوY+]Ο4#R_Vl4Br2fbUТ&Xw=Rh9dE,2v竜C(TR~ڇjC*<_ vB$48@O/Da /zʟ8s[Й,+n}7B(<{\wxZ ާ.O_ ?٢m`;dtzneDߍkgd+CGK$E2>uR^Xů@qZ$213022P'ĀJQ6}6B5/22lsX'v.vk[T{J[_/&r)Xl4FUx3g.JuoU2m%I8,q=1MXJEUm%z_-f ̑h`0/ (HRn_y5՝WJb]f1*uyW%F(Ȍ^vvNzaX-E`ky+&-WF:mk1)adtˑєp:AyzryzԙK[$PavXlF.\A%Mpvq4щ|U5@i8r_.FT~\ YQjSd1SnTC\h0m]]1kN"e8 [*9F-u:i~(ar,J"(QF u8G}?u,ʢѩ&q/rzyyITl!T@X.zEVbT aǸfhLaTuO$f|vtly^ʨu"p)2x/X!bCZ hP3y.z3Psq!ث zt|l O2HD^yt ;y:"70&QL,,$n*s sǞ=%oG߂~q  R=E$n~5\eƄ2۞z )kҶF2ps w ȟ"]hkC#[JAA&B&ug^X?cc\hGj<(:Vu ]mK{Z*bN!|4 ,!AplJ)p߹ȯ?0)@1CG Gg1LCHsSz\떲<9/m}cSr{YVS*t5@9 Aj1立 [nAٌ} [nۇ4_=4~wՆx*u$Vt+)|d-a07Q rI}B͊(FL3+Y̭7ոUk27<| ?p[O"G<6JHJE&nK4 xI <;r,7XI*o1z|Ws x~Gqq&BW'JL{XeRD bwj]P%jEYNx(ʜRS bk B1 JY`(rzxoYvOאlʊurpkO0QbpWp](ͻRiFai"Lb]Zx}`Վ?X^~2Zkl:3unbMxalMVuil^:BfP)ϷSTp/Cus=AVħ|%VH'9MJz1j:8 Dnd{Aj0["MVH`'KԱ7ڄ/[njfh,>W0ZdㅎMbkP_'K_~2:t- )>]=َ;D2(`(X7fzp/D4,{S>+c}(jޠ^(.^߅czmB=bI\>%VG~YZjrTjYK~/Ś'}T(BW9PlNH:3=iT5[Zb UT*RAx* kQOBixsq*qmbDy~fgvDF5@h9RFԩj r8}-Z(̐Z!؊,eiKxMv(F}-!/^:3˩N/R)z!QZmQ9ց!'ÔD*K<鎽֟/DadiV#/cw6L TtUpN`UK jc1FmP`^83O3 p@aW` ֣_vB6pa2|D`(lmw4XU\8|. [r[ $`mQt3Xo&k/g8*,=XԽLrem=ODOef;!jR %aI ?rnD{ =Řp%Wθl Wgp'Mus0(5 먅W4gy;Fq1)&$ klewW!<.`PCjŜ[n6 Olx>Y.x$6l>,{0[uI%{,sAAUmÊ)w}C#EkE!vJPw?މSț!{MjU<.ZK%*^2xxuJ٘è?IJr,MHj@1oݣNp3OJzi#7cR}HQogUx Sr>]bQxh&&fTa;hXUpr* 1ۉ0?FEʷy IpLU4,qTc1e`rxB*f伎.ח8=f2dv΀l>*6jw!] Z(Ft}Z;뙍E-dr 9ZI)4{VelF]Z';vNjk*P6Ow}#4lxPO e*#d c:1jt{z$}vDC z W ҾFu-'MEogT???>[Ƃŗ<<&W^guj1qJs~IJ%gXڔM\GW`KXD2uJ#?en4,;G\z' 8- =3x}WOAah&vZ4S@[ xP8nf :=Y[CX~lDmftɰ/㿐q(K@0x tQ =+k2o9_<Nj\B,6TTwknQnʑ0| tW #2W8JkVud VϿQB{Nl0>$חe(;5ضWyPöNΐ- _]ww$_LrX4S(?N1)vKXĄu6hiIQZ纼+Q.1YKnxWէM Jx$t;BlY7kD((^HڤlҐt!]@0_D?]_KCYǔ9 {sc*w8z}xu8p ޾=M7 bwY+V@/%ҙY}>_ #l)ykYB)f%bn'v5_/`E5lX'b>n5\e8`VNu[J[(K2UtEU]U˪^v 됤D!|t$wW˾? JtvV@F8z!r_fMפdCV*Δ'U%`>`"6o4[>3[7>o'̄{,g"5ڛFlUcJ̱bJ+VV:\h U"lYpj;ۃȤUu֨euz=;퓆jXfUe_FJ{5UJ(cGޙV B-}oV.DŔAZ ܱl*, ̤6宓T!mHSY]Ċ@="=%)Vz¯M)Z,2:nQZxXZ [txwlG07a`ZWZ46?8n?g睭B \ᢾ FT 6. +pP R- Zȴ$eǒ5%?bc D~"y;t!sצ=-/g3=&GRGӥ87ܣnrDeS$m"9i}ߪ;43 ZŬڵ{zL(hW!-L!'*sA ɶn$ɐNb/=y[ l@mAT0u5)9M'8?+٘5}2'+'%D!َ `ȿ;%BjG2m*7U-ò" r͍l;ИŹ+(2'-5b&mNܙvQUt5YHgG܌wC8oqzGy3LƷ`(z0)2#T넶x_p!cNSvwӉ+t@^ n^X4@K E'6뱧6cg))iQXfr7chS3KҴ+^t'L 9Aι2~ZP QM}OD'K;'ևF=?nj'pܢv4RK)XTȺS Vbh̩OC?5ppZIAL]N^d{Ѽ4F%G)n/޽w./f}\cP6)2߉cV emdXFW"(`Azd@E=ySm bɖTL=!Ju^)cFTW8!eubn5wKl@%Ayi<% \V3*E$BDU Dxِ#\'F*P<OGj`vrLO+y2qsA*T!z-! 3@~Q*w>%%)4 [Č75z?T.g$TB+㈝%40gk"=!3NWH{ImTr5vE%F_OZQP kD`өDŊ*i ASzpsXkt(A:T[V`gO%Óm!-Q=3u[t KСz) ivT)[3ĭa@HOǸp7鲖_r}U+ #HzRDjeܛlc =ߞb'7<\x5J{hysC!eɦ>lӺ(CDo OCy*vg$Z\Ł%M5_Z+O0Q:6JV͘6 V5;IfyX!t0?mJV=]hLB΋Wӹ M;x5r/ǪWB0"3Q LC*p HU[~/ &3cPX- h­Ln8+:lQ2d[ϺcO/w-y9&UtMZ {@Iw'>4tIMi$4t^' y1{~n!2ƀ18HS<%ʪz2Y| n @=j>Hb ZXcz&:j|%2@=Ċr|\KY%A4p"`+RK* :td^nk/Mdgધk R!O.uo>.XV/uoF U( 0dLy:_AM4oNx3r1 ̖WqdX&|UD*9tci"O+EX%fT\cP ѥ^<~#M/V ]_d19ke=w4ZYh2L)\[S$*גbXRGXHǽyfz|~@;E҄Z[\+LFRtC#G.RZڨh\P睉HGk2 mG&l2QyUrsLZbЍ_Zw Rg8$fW"'۬SSn羶6)5p2r fo!"Iտ7X %oI[b(m|g@|I u+;/ǡ ;f TuWi'@Tnׯ>C~ PzAr0[vISy]1*)\0PWn0o=ApXL6o)Im :R,pJʐKYZ_(K Vɲ&خĩiu_9Ei!c,u@a\S鍟:x8ue[]mpYUY'm}]"bJj ^?[F^EMٴ@@޳")2Y|ة ^7W'-jLKVefHU,Pnyum!B,.ZP#ua[L?.aRٿV"CJmDlo~r=R/bb5gBӓr5dP{#.7>OQ K[vs[Yr!cK>?*ŖЭMXWp&FO[~OVc?߮X;XsƦN2b]SdpLw'4IY]Xo*p6/.-M߹=LB:LN1Q'512 (+7)dVm )!yׂ>OoApko˟iSeJϩb#݀ ^]; 6H.,7lԻzἧrC[PbNM#cLJzdYuB/Y&&]Xi -/0QKH8ҮJfX 9 /-Fc)`@$,~x#t)pCʴ2BSe: U$Tv?Gϫ vԁ I^3?=yDdRn,ޙ!Q[|w be b;e~PS1+>ff=)x-J(h;.u PwZ̤ω{f\4P, /y!ۢp\1d֬>/B»aW]VDu5# 'a˦ƒ_/om'9`BPe7q̽? *FSo".m$t ^SYyp% yT= xſ Qb* RBmDSg%|}5%$٩c]gC.?xI WTaAwυ6j5w37@qx8%F󊨠KÍa,:;)gl(Pt(x nAi=l p-؛Up*o]ΏuJaVjH4;u2p cMҬvs C8G;ܯ;7QK1VM= wW&38Q$:ɠvO@O K/b/GO̤s RzN3*]_:HY0\Z ˏ$IF7(x> .~mcqyBvтZ}̘r> 1i=O'Yvy Xa/+,esݳ撆05#Z\ڳPæfN :4~}'*cޒhg~؃zG٤e[?<&&%709>f0%W y8MgV㶱f,^ \/0'EV0O@ n:KG9ornPojMԂ _^Yocu٘/4`@/"笜{ 4~~Ll%pLڐywFnYJ%M! ڰ0JӚ'Z6mgp&^H?m8Nwk̈́XnD[~F0}~'y'([( D$VYwbsE/0)j2k=a0[U$WB4R 4$yoc zS v"tHͭ`tgvUL_ް:^sߴ2ұs4i԰OO3@iMr?.I =JFڃzGɘSP+T8JuO.\lg]9h(JpTPez4.c<+!v &=Y߲!X]orE1c1s%.IPC熉GճM!_ `v4MŊQKJ^}!cIT'\w2s}HQ"r0$UߥK)]hd|܊#vm1/'xdi6>"Yߣ>{Tt_ZC{qsŀk+.isf8d #ӛfu!!hf(oEtW=/Lɺ8ޡ-z77Vc͒qS3yg#\@p< (\{["^sh½ 1┱f-\-ռ])`ҽC*WtF:[hARQB T F@w?nn%c0Nͅ+OmM%탽m]RyK1{(TRbj!IJkExt?zxLQЏ2> ]EڐB whe1I}&v_vu$"51CuM^EczpT5"vZy{ V+DNH wDֽLVZÜͩ/.F^ ֶUޟޞiç9$*b SJO~<`?yX5gWa9F4*>LtJ9/ˋ }&3.aGlK+3?wٔTg? ~DYM3֢*7˻z$UϋY*,Gezku NnCڪ?"직t"(6]r3w4}` Ҍx%MG &u)2ߌrquRsAxGգLGՃ"^5υ6a)tm 7d-JQ;SeC+w,P9S ؂c<)=_ܭZܧߨ%uZlTbhvTf;@ t}sƣ4@-AQ$STu͹DķbŝbؕJ /7>G]]9Q}4d`K6E=Dƶi_(zTjL}M+K5~R2O25\jWEMz2"xEI(1PVVn x:$HsZvK|&,-jg+ ۯ(wlb!gHiRdg/8cMaڻz ĤwlqhbelD܏$neP*yNu2$LR3;n[Ы|KCt)sktL`r2D w \q N%LlF}i n*!mpVXV!7o"o]Q!m'W[3t+Iy4!CN~f ,bGVhS?Fj=pw9=MhVVp.{t^D: "NO{\hԤ~#w\JU#-Qch_/ۻUi)~~GQ$ɤ 2(g'zz!mg @U|c,\_}j"e#k&;͝Tc'Le̮S$ܤ!Ez֞ADݻ;ą Mާd6;s'#O] Ph` cA6SY[owi_$q\t~Z@)?;?i<j:%G$('E+0=;K5,L.Kn!TbMR1keͧ'duFlʵN t2 &tN9YE|Bt` /Bu4/w_.wa^ y{R.Nn>Ʉn =aZbe,@GG9 鞰T{޵%dTg@2l+Z5*#,# ZI OjvUHcm.o#d$司mۮ.i="::8 ? CVE?Ke<מW|Ob.TR^e/q2!h?=dö3BxhYӬC[Γ?#_j0T({7z[VgʩOL3h>fT'AQ%9!kW.i!Xye"}o#sWш\BH=SbĹqKA+YР"p 5ʎ$u?$T #d=`!\)y?g~d"#G9Ed45()QXzےqg5E>uNiV#Xm-WnH1E}ՋFpVyJ*{ʙL&r+cIfޓDf/sDEc. ؼ],lw!rcqN\&#GZ3L!6_śPY^E}IeR-]T끉*I"aڤȥϮX2֨$~$N1bS* c]XU4")j4dDP0jacmv#*BZ[-jcEw~^R49)b$O5>Q#j{4R$n`{:'/{.K*[~n3+Z u&OleUJjaFW [ b`L(>s-lwfє !,qtYj 8/Fk!L;$Rϻ= xXFYGq OXPfIe>ЀsrI(c*"˿Pljr`9CqPQ΁`/g VdgYZ9ًf0Icn ' S%;E GfDK'0b}}I3ɔ;) Ϻ:{uW 3+qhŷ$KC`'*IdpyUq!sAFKgyh=o :f 8KR'[T#:zzӭ+&|H~gDfĠ:/iʓp 3]FLCgKRRO}"W;ΈEj|cRBPXyÃ5S+ ^OV:&CbB|_:U{[CUL$nO>WQ9o#OoCu%v2@IoRo!+;H\(hѸ;+9!Cz&z݁rėNl=, *v?4wJHne>yD6,#$+$v&:5QEt{$33:7P@1nA5ueIZI%Xk7J:3j 7}7IZa?C'5фhM ^' &jF1k+мuT+*"4%{w;\?ǮhZ}w-@"=]3k͸0] }Sߗ+f[a$ ,H'\}0N/K'@ԗ8Ŗ9@a{W`bYF`XkbD~v 6bŒ[#MR$ {$mc/coiiY HBUctLDv&ism|+}#v<0-8ej_!ɮQV^R)5t,׺Ak*!R3NKDu2W* (Y$$1^/BZ>\M)N*~$B\fc. ]E[wn*;jŁ, ~ńgI4OQq~JFOP}rέ z4!Hc距n9aO9lQy[ 2>ѧ*e6zIƒ贡ڊlc }9UAԹQkŸԝ1nR@#,}⭌9z) ;Y>4x3"I,Sk5ay\ 8ǟB8$EY٨DE"vYU*9$ o-7=SCzc > Cr^We>iL.m8 W.Nj 35+k9$)iTbBJD*WCu,, sR8(ǛHΜ*:_}J8_tQ#1̢cTn@/HG>&z.w.D: nZ Mu)Y× CJj M .6wӺmw0Ex'Ipܷ+} e/re,@tI1M6:R ߘe[4ҧ}S~xBG͸4r *A&;!㍱,l"`C8Cho=o o N(3sjtE&r(Q;k?4ncغ=8ܭ_A`HTo,֍1U|"^pЬmT]C#4_L5t}.~dewm4il|igk@nAG$_v&o_\i2By(y%o:U%LrEL |{" *rئσfBxҝXا{mgS DK=/< H@['$O'V`C~FAh?0w""L$hT"pS6GiN' &]tzNѮZ8(6+d1u3ldjHse*:uŻKyY 2 -og;SY@^S{tPUE:6E<籖>Á>2aCb3]z$Gx^|o1&fp1PXmj;o0 ,&<ƹIgtrMLT:SW|u2B}[2MAq]D QFsp HUx]A' ؤqf`dd:Ys:R s.A#ޟ`%ʆQX<cD[e8VoI{)1dq!DJҾ]z'w~ dr-G6䅭OT[ud0& ue2}a˓GH*tcafTȀ:9v|T9.,=n ]PM=կAGa]1V6Ւ)TGjϟFI8\ +kh h_(vP=?U yؖ~4ln&&tӅC4o mhx567fW؜|Zq,.n?Ncvpmo: }͠;dbrҧc>` dY>GcJR1t +K #tj#c I5ac+ C. f[AC[8葴QGB24S~1=w3nuZwY%/xai I8h8k~XA\HA\ m\a #!:ƝJM u3~9#[1n㓪)ibhN#C.mI˭Sȃ$s;K<]ll^Q2糠MqIJu]w`X WV/[I<s R@s71#,ALpLPzS1J#1ɂ v90øq/p~ 6nJnoD$%MuKecG@:|plQ%!O~ UFMד aG|8YM44G.tF ?i3F⻺xRN4NlGZr4Y*TVƙv! a+!b8T#* q\:b272S?4s$+ U=|IXD)p|?E܆ʹ;/.MܒlAJX]K!/;u ̃-?ƳFXXypQ!7ƞf#^$j8e;DK8 `1<KgZ՛[} WlzНqnZHw=sX?g"ڄgpi4}y04?3T*[:v Klg!)'෺- R7/V(p{閃e3mlpxt Fk\T]ʼu[~"ܢ#!:>li5%?;e$KlqWY'u+ܔ8{@R1fbBtvh<&M) W¬CwJ=1:]FG3d2gcv \BUH\#S*q ,-2CAB8Pܚ3G5fPʥƱyoHcAb2-dpY: ex?Cdk{ ,TaJ!z?3jm}If[= }LɕDW^AFQG{ȓ>uPЅ>ѲXI"KحGLzLED:QӢ쬟¸r\*p"ҏdP&)'\;L$Qoߞ|%d6Ąfч2x";2Ch3+ᐗρ޻s~0"b<.M`6x<&A)yUVrO:]S#D;[ 3ESUd=s47f[R թ:ĕ~P,vu$8!;H8E^s!E<1 Vr_ ,1c38g# `R>JɈgʰzHS8ȔO,endD>>El}BQL' I3aʢsLO=Ⱥ۠0mLcVԲ':d^Um~xX>rY@m0kW]8z(Gب\1489M@,-3Ѻ5{br}MJ8]Y*,-;EFbOHwfꡬAɭ ]qon@9д=N2)^Jv0*l΢4n—4 C=bXtjPÂ^hg&Cvz"`si瀬\v!%oȪgq1ʐWxc`D ~vw-9ﳦ fb~g- V^n#Ql郥AW TzYw^5HCIc ci, DIu4Ӱ5brV6E{*DZXDEΏ8to qvxѵXER-7^ǟ)uˤZ+@x%='8PNs"N|յkh1(O_V}%q gi<6Hߚ<;0QEz*[0TǢ[NB_5XC1q2w^\HTSN"Q,!]M{)a> =fKO nU@Ƌ])hTV&-uܑ ڛ8>IJت>)HL:xM<9 V|t|~%odbӤ=TJ?k65g[:U6jʴA2ķf[d3Z2W2\e*&u/b5 )8fir6TlTn] ^?iA(#>.j3 ӫbpf+G*vYtPǺyCL&dO~kC3\8+<ω:N:+(|Ȓ̷1疝UGH5xmnݞAj|L@g"4 e^"|aL1ղ`i+SI}Q\4kD ~_©"v\sP&4bc^7O٦`n"VcwOVLKA GHG6c[B­-+JWL& jķL'-ܦ}/D5BDx{qi3lwvN~aKlyh?MaAUt)4 Amtt-/g)-D[6+bƷTw\J x"A+*|+<|Pv]X0wI_$߂İ|pu¢‚H^ 8H{ ݎ k NnMK B0Ѝ z]wg϶D*0fh~gjCob+Elc CXQ uwj;&S tZxvU$G$2bKNr"sD>Obk9GagǼ=҇]r&:J֒^e;_\/0o UDbZiD05$][M לtqP-י| "=~זݐ:?0f.Hp;SV%Ln[]C(Lmz΃ZX7TX!r;O'Dn/Ui*/!Ih:BZ @C/P~u}pNNah d_!RTqgiKa =>1rŢm󷓦])S@d,VuV`hÅ0m(Ӽ:_ј<1(g>skw# >fsҌES}a:qc؈1_UΌٳ6-ԏ[NZX 7ؕrVf0m9'hT tJߓQ9,kb;(WuĠD{>0_AF<uK{@5 :8g<2sU3 q07atI!^!`փ>#A!Sæي v ݸLB:YQ'D71pl|ǧȿkg+nBT͘Wi_ϩMdVxvF >V¡N ).wL/*5|-?Jq&RG=ijH cTS>UQE9QxzN6$81HA:yr:2({(4d(IʄͰIn!Y^S22%ߖ˻-Atoσqͳ:l#A^'ɉjm1%=q#wDgŴ'׫NG7{N{DDUK"T=|uJP'.ȜB0'I.S1hu1l!,򘟣ݰ$ٻCjǝ"?diձ-#|m РI2J4dAT&O[o+kjY \5úJ- >K %Sbh+ D<TܴCK\@XJS|gjVKXˎSؗq:D}mg\FLX8iy#d"F<ȻQN Nt,9LItV֯6 ]}M/C1Ixt?LF"+: cW{:R˃ʸ`guI]-ęáy G甁H?RQAQș=_~|+mf!5G%`vţSߊ%Crʪavx/z);\\;_+Rh(:]cuй-Ʌd<[R:p~ +u)~hk7W.=(?W½EQXl@u&S-U>{`Sz&.%:߿:\TI{$oa+fIdUIC%8 YFâ^vlcdO4}<\xe*52:V۴^aR/x'(%VPtkkɓ,~^M)[C}BaTOgl/2F_G8H&:V&w !O jж;{TyBh6AFx5aԛQU<昼^xb뜚kB=ZVӟ0hs7]H ȳ.1%vp ̏(ڹNH(Ξ`ID THi$8xnf5ݢg% -x9GxiN=4PGqB8^0_x`@O6ŔY[_sG)UZxQ mBeіXzQeom~B@ M[JTpR_1pj͑9H7y8_?_z8'Ċ2Pӥ:|n (l:! :!&>K)nǛ(O\)\_Sr'aTcX 8vـq6d749Oﹰ5&E9.U}ĞM2q*_0i>#dftp",B\6@γ!J{VccM0Xc8|wD}6gç4+}6YrIZpb㗳LtRam~+_I׋FrB3BJܝ>Ow}yОGpVt5V`aZp$#o9LgY6u<8ѕjwFl qAw0=LVix5퍘y PWc`ao~xT2-T]Q }Xe3u: Hk&nhV pQ(chW.?r2cvXQ& p)NR1j0^+Li8SJ=Vfttf9eQU44s:g%*m!A<1Rj?#pJ{4'FjjȖ $-*jw!Ҟ%b\8+kȷc?TWz@|(?ę!k_%H8Z187p ST|Dc.O7P7嬊5. iGhѐ=:$u#Ԙ1 2C*}A?'qqǵZ,:kfDF ^`C9?g,4c؀+kEkƮPF>\,Wr! qpZ meh9=)# $DSXߐKOdp_ԇ4a=9Ϫ.$hvE`Sb\uK%^wo9UpUazs~(yBNh{ڱʏ|9SlX7zz`7Xɵ<*zbvGUF6s ٦D(Z|92y;3 -JߐDDD=t"[U-9IL0b9Q,).:$ | MGvvp` ~*>?G)wRCxq~?X䔰gz5$ҦOM3nAOSsdabfnc< (i2:x2_L$/לBO'( J ~f A;)4LK`cN ֹ=U|zqC2sBxxs&pѯ bEJq`Fy#@Z nRZya? 0R8>3Y|auA1.1^9LH cay}59+@.fI@bHU̥ξU43,m)׷>59k%jlqۗy+qU/pf2[@͵ t2:E Q S L=E6s%l߄ ~`R#XئE<ZNNq ^8e1M`_¦-4lo!F{gFTLŌJ&k[&b?u~@r/l m~JGYud9Zc:7ygqM^+Gc`9#3 Kh,|0^%lЖFua }Ha#e6iYGmTwCt*䣡#BovExUə? N&s%u>GD+,cHue'={K$o*Di)}aߙ umjJܣRr ͤQI >ɠ CPxs A/kC!]AYdz3kl͓&R`zftMt(%+!*1B̲:*^Ñ͢ @3>WWR(fgQo™9pz͎ZХ)nЋN]RhI G^t N6qnՃg^@p?!=XaD옎:ÔuCw*N|KYe+N>%,_s!9*JPL Q )U`(b+,vu䅚i)`T7Rխgxf ~ ,zh&cC^]"J*X)<2tV hcs[l|+/A^lk&?V#Jw>fa\!L@:ő? ]چ͜NrHCײr)B|oV҇#A YN`i+:KE`X=qp,.Z(Ooڢ*wi(D=4n~e*Ґ>Y|oGTũ7z9od 4L $PEtiI1D'&ɫךRFJv0 _6rnX~0M%5 FKoeAM,f{'ܪ# @~ ( A- =ݭHO*}!ȶDH0e,<ͶQ-k`tePP`Y/?'[t.|c nje5/Kʓj:8M! AI.: /Z% VE=t:;t:q,59"AcFZRz6ŜeҚ@|nmu`Oh˵i4-8%@Pbm7}u)__Lqh3%(^Ɵ.~|3z??&۠ZgcJmTsJ}а\>وQS?Kr)ѠԌV4~M)XX~LA28p/9~kЧgq *a{)-U\4=?onc$6.&R_p5왭 6P["i\x}\';FȈ3eRpwW?{LOI-oÆxQs*9L̸c{l5#ŶWڧe>(jadH8NMqCo؜$jl>o@7ha] (*-5>O8F}Z @Ø2yAlFFDzAq9*OԀGHB{0 B 4[Ly(C~'85J sa C@-.`hoer) e,bxȼ]ybvg3WxIqqD~--a|Ds 80sYTJ vwpS]ģ3ԅ!h)S_ΰ-KOX|o & /2bc@lěp"Q7/܎NJoyQx^)jҮYlN+wND Բ.A? -(8Vmwv +k jIlb^4 )]AK)ĉ" YKҔ 6 @=XN|أoy+eVN%A8\'7fbI4/,d>増,^?`$&zuԻM86 ċpXlq]9rw]O{]@dDqN -vqG$ź܄>N4[CwpΟS/S&!Oz|g ,pHrro匾USklvEx2R@dƸ{\B2pe֒.qe(CbD 43a aRhY=앓k>dCs :8Z1CwYwܪ :2թZenEܯՁ#Y ,+Hd^N&YZ/>c7li\+G7 ₙ'=Q2B^0TR =vFFRڸ^!齰0hн/GnڝT Qa'jrUs^*~1l)z8W|ˇuAvgbXVa#~5ggAzȪFDzUQ>ܽhk89iGnFofq8r"}8Izu$κD7H ^i8fnJ걓gJ`G/ѭx{&QZ0tHd9Npb7{t(nca["UW"dB= oA"-G[3P`xhȇ\mJ:qI›pk-VI2L 4 C6W 1gM#=j6r4\6U~I9{ 3DZ#%t~ĸ< 4"_=y%<ռCbWsxJdg7)6e$zLYz<f wØ%"ܣ[ùK7:6pph"k?=Ta*Ib6۹=Z=[@m=]uPѫ lx vA߉NNӝr7yQK4YN/@iZ~EcQog5Ш9{bnڏ  uoڷTUX0y{ Zkt5.{Yx Xf,!cX"84-:oDE%/#L: ҿ-b7kH\/xy#=7vMjP`!"J"ؿ%],)7Jȴ"+AU ZNKO8G=J`\ˣ4Qy~?H+XHh_P6=g*,K򏍱NB?;jvehlu20b) ŻjR-Åm$bpÝT.z.?tqc4UL"q\-XE,KJմ1|U]W/aXy/o}yKĎdixwFr/= ƽB$l %#jd"Wd6>E=?nӑň"0^r `T5\d\S),<*PC]9;Z~ 4 {4~{O;l֋}yWJ 2L$`~jh? +%\0䟃԰{aYq@Vz9,9 Nzt:d5^<;ro!I8URUM )Ŋm nse퐖:s;IV;pn7),[a;Uf!@Gu-=B hf 9igۅ^8~&|pFCH"yw "ajA">qY VbqCD0P%TlMGlΊei41Пq#iأ\G) |-ZR%Sj/1u'3bLa.oX ֚ e_F}P|icQy9gTRA(e~.eLpm0(thVooO!*Ѽߘ^Qۥ8<-2/ʗ>uy/`M񠂫߉^'+UڇݠW|dM8 Jg"a&fq of^չ!dT(-~I^vk]5tIʸɥv=< ə!Mv kuꥒ)Ole&O P)=`#rllʚUߛuzׇGq1I‚FWI>I 6_\9W:Ư6b]wax-Bm\?mhͼF],$gu%%9b%'*(s31V`SHɈ>FK^eځM5TOm2b3 SvZ&" MkNg1%gal([`6ts 5_Ƣo)e!I=\?*(%þ ٰh,P`kcf0yҺm-i uAq>J"ĝd}$+ȫ܊8զfZZW6.cSc 9\ ju5y@.hwPλwHCϭ@^PkkVmscKx  [Kk0is[ -.G`^'ktKno D)&6KO\ER[H "[^||rj|t.bP $A:߈P;#(v(B^uM.=mQlv]ٹV/4a0Cl|J#|x\`@ՄR'hd̕"g&:%͐UwS^D5mB +%ѻY)8ZEW\x[QO@x%!!A&dm=Y۰(dpO}!4?ahd+J3V?5K fhO `JSb҄}(Jfscꄠ E!K׳υQ,>}  fvqΛ 1l݂~޻;\?nv8`mďdHfs/xa$ʼ\lzr9 Z@(z]1ؼ}J %VoKc><:{B4M ,s@7c+$4 _JfoNbWZJd;k>Tϔ ^ԸmV iYJp]lZ{}&s%*w:n@|ƛN~ 8 , |zWHلfr|x-HY4htl9B*3 dzΗqԝ#WAYH(Vl{e\Z 1`f}ܦ'I &\'ޔ$Wxn֔OnQ -އ0;4߾8R_QXKQfϰcEd&Ɓ!ec6`;p+jjh69C}ZkF|C@(6:B bӛ„]Z (+9+Q15e>ޥN_g BwlBؿڽžul"6F!sȮ}y# w8bE1́go-xGow C1HM@3KM01Yr0#FgX.IUXkڬrMk]0Ϥ c.zNq1k#,[o4W _ DO?]]^:CM*T׭E Q#xptVs~ >F&n8@jU >VA1zN̵ek9S1}ΗMYaRH?iηGSR8i$hƍh1K;DfLM5eFjHG>rJr<ёiÚyOtpRBL5)rg1K̥gira ǵ'ɖξvf5FotsL4J#$΃q}2jj橽׏`~Dl >eh7"zINªdk1d wQ ^0> e0S!ٽ*'i_%5>1wG3!v־v S ȒW☄YV'Ok֧ci4*<4%l[I-XUPɿ&%%  ҁ~f²3α߉uIzWO`O*'̡bJR٨{FH"-i=L9vB4&Vc]^.o 1'/>~l)`坬4 ߕHj;$>nۮA$tnz뭎h<GW%Qզw(ݏi],?-#aM[̈($^B8߆7ñMGb4qZ :<I! mvϳ*b/O/&ؽ"n]{8\S05ޱ.>qTZ: f+AJg>JwUX-`MNyZgCtbx ϙ/gF%OC@*Ǫ`c>Ɉb}fS#vZv1uy}R*Yhّrl-.;߆"1wxJ(y"?-WSA$@.0c!aNrׄ N ;q,E*ʳ#Rʚ-E K-٠Qn 0  Xs~Rc>>`-ܹY1BEi {q&9aPqAU*('L )U,72ve% \P}!k0v){DW&; `\NmipP''is! gTm~<4k8Y0ZwgE7sjR?}%#މɢhi'8`/5ǎå6ȄX -hƱhMN8>Jpi[W,VڗHb=5-^ZlbMi˪s>Ag^!T{z<y/ggIxyf+ʍYת} !W8?S1z5`ы$,m>4`xxDp-.RΔNZfH99/7}<U7H}K.vg61h_=4aqa0OUe r l. rL ͣg, ly:c]nQ'#۞?> 'U)cΝ帑l0\5G[̊_gx˙"xr^\V;)e5KX:֏u n.zUBj9:3܏JS)^V2I4 Q6pX5לcP/P|=۳|0z3-c-E"?ʰIbUwrMbMcqKxH5RVԙ.tqF)r)8'"z3>*6]mu.ĭN I( wYՙMBǧZEꦖ"Q;΅+\0¶4W9C/\hzr1v"Y|LGYVsbU5_Kp·Ѕ@fO 2jSq+3 ӑn/0bSH Zfv mx.`] yyHb]=C<ģ -=%11`ҒX[ZmRG'3_5$4ѿmֵwos}sL3|JW.JTPUM⟭l.f$6 ~Ta~l} r1aTyV B#\VZB" -[d Rbm)r  VpOyIlP-Ѝ)]ByYƲ$=e zH}fhH\FTy`aXvyW ȅs!P`}&<Ʒbk0X7˿w NHq)X枸.g+˄$H SFP$h} \qy߫ J(O0}H X|T2 gkFXjbӤ q}\_NI_Fo#_5邾fi st\ٰ,a&r('#'>JYnt0HpDbgk]YmDv INje7[؟` !3-_;A DXX>;?dɁ3,=sLZHm Xvn2tQsƈREW, >L 41bnf}OSSnm@I l&t _V4\͘c^I=CQMc~wʏWѝΥ A1qO1-OTʘkҁa !?ZCx" AT9pkb}M(ff{RP=ݼya3M`is8 \E6 |,8f׵'9gCPT[G}\1Q$(Qpf"kiv$pz'9-ŐʅhU?ڑSeT8Fр|Yt@2l纙0xJlJOtKg:`ibԿÿD3+6-0ao̮mpP mo[&y;e~޹~D-ZƲf#`ètukYPg(\4RSb!>'E5?$1Q%812ɌP#w0|'~2[]{̎uCE`aC 5ڒ$%Gլo  .N&ͥ *`NaW@[1&jɒTj-96p2qzKq@7pI-TE#F„h"<]*Y O4OKJWX[Z03 oD6m3F7`DK WPקoF!dKqM= 0\1[y&cNLے4Ůf)^ D /Ya4#]E x$V`_&rs*ҮX(M(0?=XtW* |^m7qѻWBv"^D67/EFthDpktVd`] s8oCd>ʫE+ϙjW A Ny*; }}F]?R Y!8R=*nM=ך3eT+٫ک 9!O{0y|Ӌz@_ԩ"~+} lf/h+ G8Zb&yh/>G>d:w$$h0-GZ٫.L~X6|M$vQdwJe޽%d%7CLm hbL,OvUU/#eڵC&eDƒ 9=g5 #!`/߉_qC-ޔ蒀Ĕ{Gn;rD'*y9l?SL bdY~i1ib fXACnז@uޡ=ӌUSl=.O~"G΁{VXN "txڍj0' `H*n OVn"JX|8Ne`4"`8ch3;륣spIy.(&8;jdXn{HGCZvfmBl32^tզBb: wYEY5ΩS7bVX$\/Qe79!xV 6J%F8g6XG=uzp$5xn?&!<6:B7Km/=dWiq0QΡ -pXĺge?VCIu?X]iaFONcSjkaĥP}$e&uXVQivXv-ixN8_lQm1W?W'F=şqNy57 ya5 \+E,viRlXepp["kIEa%/4U^{HqxPyAMnXNpZyqqr%(=>OYoX:x}8cѰc܁+VS%O݃xO 5 +!pK!JSϗ3Q.mЊlmb>xh(ꓼMb <*T9JXіh묺>\g¥xET/d2k5<7aSR܉2 PҏpN0Ka1id`I+|λ?e%:+AlZWV0{UD\9ƶuK-aL$Kˇ0_  KOЪYzP]:'A rT@(-40[z#;s)v?ʜoԵYu.iӥejhI?#W~72:I6t z2ӴzWQF! KxZ$2nzH_ 4q*Pګ4 WRيNvK:*7ل6zKQhKf_*Ti.'e O?^u`F+~Q Q!ACudN]MTV*-2]\UA|0 ܬWv2}[dWN/pQ_|8JwH++~y@]WM 1vB;(/TU|. {e sfJ{`E&x2hW86Lo?-ǏbjGoZ~ 4ZDJwai-V=}%V}ٯX2Aԉ8gg%Ck vAښu9lPQλpݠT>b^FmݻiL?Z^S-X#a6--ļCMެ\@b5V"V'%E*d03uY_]XUy:TN% źIzG==kd_0zʡh-MCΕH6EYϒan:y2ra0X r|W_sQ;E 5q[aW8:$9[ >h.F9{$284mnRa,ݍL'fN֚[b[JRܑϚ#0]stB P#4hQ%.͑NG~P{"3uWFTњ uƨQ=WP\NÎ @+d[ʤRh˔Ut})[&-yϱ4e2/ _b 4jB=1"m$0a_?HEq`O`lRt -(V21)x {[nF#jEj#kdM s} \`8SƉq 6ryUkHUMhu KA }oxlLvX8eXxxH綠\ş[&Z5⨪vѾ{ƋF#=;,"3'x4[ǀءҿKVCb8CQԔx́bw V =q_>pB_g^we!Vs RGhp+qvauc#gs$r2H6jv?:yډ8ō(BKrhfP"nY~/ʮl|׊LwEc*%J4M,.2Zs@Rn zۈQ8Lvܬ?\DI "f1+} I.5InHƏyFS\;f̓j547OtDCi5$\x{XZmt-jA yh698݊AAJAnÛ6ʏPqgҜ).cW ͪ`*?,`O |$&ß[B~ f_]UԮ q>Zeǡ츱Ub<ɳ{q.\Y@'#P u˄/R2f\6Ns&uO#鏑.8õݚskwĵ3'D؃*u8Sw]~,Jc> 9\"[︴aC̭*D1H5 L2T= R%Ts^%1 y'\ް ;kޞ|%~+JEWV_fT*dF^3*jyrQ'Ϭ): '/ۃ8ڷa@ZJ$x#鼘oZ4N9.v/Pw#:$uhnk?{?Z8@{y$潗{A]Jں=?܈ڋBNbm' ?]Jm,AIGBEkϚQuFge-JʁM9FE@69vG:6@2a|0"l[nh9|8[M?HВupzLtU *D+:>?kϫd\ul|,/1-B]J}d}M&N9ѹ ڱF_cʋG/Yh>g,sJ^9v]}%6Y)M+me+-ڣgUմo(@?  MF~0fݝ'?PF-}F8 )S; Vw0Wy);ywsHd$>Vh]zfpW  *Pں6"i):|YHvɴ`oO@8 *Ztȓ`2:j?w!Mvwuݞ^ hX@Vl=_\q cD ^l(-#=#$-FGH"NhgfKfd:G$:V-O|h+-FqfOSi& gO-)uʹ6|_~05nChlL+Y ,F3t{";六Gx"1o9f"YN~gu|ƺy10T@/?В;(\䎧h,sWpZ 'KlFİa0WJj na.[%=Fjk {=V (ڿi,1Gq ƕV Ժ膩 _2_ːX_"Z ;M=-,?/+FCᯈף*{ b6Wl'㡝nXJ?;.b l*sgp=qʗt' 1.^FnK=#=dw`5CoZML&N`PLf&"4 !wǢ?NngCw!O܌xbXY(uJyN$IQumbc -S)CFg_EI5 qp#M` yHSBO<)L"llk|!m-P))z/BT˽j:ɪjxbkt a[4ણ7N'~'l$4.H y`f"B\ r ר ,5% VRyID<Ӎ8ϣ:EowtW ]OFRXwO!Ǹ zv~kI7ɲH$q'љaf>{Q1JH@Ua`.L ޶%&"uT(49WLџ[؛E:/ƚb?1AH][ )cE%q:16F[e7lOQ)_ubRCUqԌ 嚧T4s? ŻZh_vFf=i"1U$\Av -UWaTek\MqOxܵ[DUΡ=>#I2j "VcsU&{ґ-^*J̄ ;{J,v[*Ql<`nH|[D|L{B5nP*Qd8 v",I)`v$&ƌ=:F~of{?P y Zuɡ]PB t9~.fO' aM>!9Rk#{][W|m6-A$BB1 #U LҼdsb8Rry+9P97;ʒ;!L}n|gGvQ+dZ{ Y^qK,8 Zy8rtd[ ŵ75D.qmE]5*?r2RhGbMBT)8dǙP*љp8I*oPll- _эH$v3\G †H!-$Nq4`@SH@JnoLl2#?)nNr3@i8໚)`YRSNߤa * MS)TufrZj?9w-,}.[_$!Ǔ}BC5nЉO t`*IWō)!hʇh&-];Um2?xE0/u{kGn'58=iIY l0sfHЂ.;Y[s0wR9S_J!r! #· *p6k1sIrhу`"0>1% l`uiu.2Joo \ccoRFskQA]1cЅ|g=_Ӗ~`+1l3V\b~M L)襒?ocI):oŊv >PV w6 L| )]IU?X|`>p=HXbW)yF=Ai/DƮ~4Vt<?E I6녖dO_KY6R_b,NDC{)hVg!W#0 5wїƮd)0f'%g˖_:yQIbXGZ4VpGH w<2غHĔe:^~vG7FO_Vx]뚻:gsX+X`IZ5yko yƯ̎ۥ'RHqdWZb:6l,}P^zE/J7>$A:,6b&;`3iFf DRu^& ͠jGJA!+V> O D5km~j4qkr eclϒ:&AnV$מ[N@v~1{p"T[.쾚ro.iw0GwE^-l3az[I#*I;s Ҧ,^J [6Ha=0 ѐ3^?Iڈմ~uJz٠}E${YRV$Zm׍uT@bŐkKY[/xx O6}i=ͽR霰4]K}vh /}t˾3W/`5ENP 弓O^9 jVyϯ )p4!ld]r h(ʃhE0@қr'L42Mo)\I18*1Yw!_C_ ȓA\ )GQ(J̣W~=nZ㞃z(܏.DžI{_^*k PCgYI+\曔5 :.D"hGq-oE Ч&1gw,P.23[FqcD :* ,n6 T_ `\È'hL٧V\fXa,MRm:ꯝ:'q*eEs-Sl/ѠJ[9 jaF$ Y|Q?xN׸ܑ!o{2e}aF 9.kD%qƟ!@9%cyE{܏5w88m  dM>bMI#Y6|*Z \wy`uJ{WZTayK~)v{gM2R%NOG6\q[|P7MTAtDCXNOn@zԹJhĖ$dm56C7$_)u@ѤB2-nZg{hi xL"Led*õ^,\lsVצ憇SM>pVO[|}v1)Tշt+\[c?WNam4/(Q_9l]S"V7Ys8D0UЧu=[B9Ug,w^9[+a,MmLZL cBcue18⨡J La.DU==*2|<`er$K,zWa#I8BiRXLBG^׏>Ih2Bη3ߺL0]]EOTR){Qq7n]b/qvGéi+Dy"g͓M> 9Hak;0,w~n0 4^0͍IWt /ȄHjW6:$90Q [ <:A+t=Aڐnފ x%Z%'kp%"UȂeH‚Jpz2֨in<-&|}6F1KGwZ2-gbգix=?z:@b"RoLs8P.k_#"?T Ben!"&[VΣuH>Cך%a{+a!f1SHwYzm&9~ sT>\17;8|{nh~Hrк'c8fްFbc6V`.(I"zzOMv !JRp1 G;jnEEJLpk9o ?#<#m~mL(ĵP0AR7[Lp[g'$9 945΁:\CMRHE`ٸm>Cz{qu(Bx(wJd?iMyb4둹˩~oiu|67h%pY[@鹍R`>N~$H:fQ/9,-Ӕ5nfOt>iu{%1 1kڒ`hkmq8.iO0bbrn] ֆeFl݊ ]'Sӯ^U5)(uDƚݏSͫ?`4σx`DJ goEY]Bbsey % +n5cZ]o ẇPDF~9j)bȶrȎAXK__ 15{F+r 5{]aJ%Z/ٓDU~rd\B9մgp85dN5mSxgc; "_sTcA% ^5=~Rҝ;Rѻj4] -(* *xG78~} PONF &*m|'WJD4=}$9 ;sT`fj%Ze~q ^_} s7 1TBtҬqaT=r`:!][SOBXH -H,XQMŝX^)^`~aߵ,2gHZ࠘ŝii=]Yth,] ά*Y)v4AK *зg9P3oDrEf70+4OBZ@ySTȁ;s ( d@C_B-ep(IaRE6 @NTJ[1s9QEKl I^8TTQ$9^CvNByCƙ?}XC/[]b^T$[$hw9p.~a+3gIopuNj7Kͳ8:@d&_Si4VC8е됳‘DšTP1o w'-)Y]}ϋ]Ri>ѳ9RMSnk~Kƭm7biivUVhk qίd9i~| (tqV9 *m YhhF EZgBe.'0? v\Y !Q~O˲Έ("(ʫ+h>CjlJ7+#ʠEGҏc8rL RK`#_!@/,$h TJHFch/CE"C#\B9#&75ï<.@+45 M/yXGC *e0`DqL)#٘_Q`c/mBR.~ߟmj&ԹHXaW`SRݒ{ m'AV?ObwSUv ocާY3=DNu5Ml.O tW7=OeZ 2 }Khqwu~nה,NrNFn eB[j[E3rCCd8U.Siy"YVJ&/G$ӹ@JF]E?ݒ#HH/T"g_ ⱄv W)Gjzej@âl]4.P6:? Y;:~"ʙ~Bn*jC8?n?P?nh}5uvvPP5f{JrR$b;W{'2ΡQ80p{Ӟ!DDoY]K > y2r'{u\G]Gb)a?$:`Vl9G `&-CsXDN[T[eZQ5fߙ$EwSwC.H,9'h$;)A.V@s.4Dڳ=ƆwlEp܅;@_҄U6PjQ3S>Y1ƦHC04Y׮tpOX;`i@:%hƺI(\%*PHNFZ:S#h~6R"evnl]2sLW,"?:u G?m(;RRspw~ szGYBMhk;\r,UUG8[^-`#|ԑ9y&}~+Dq%-mڴccAa+u ˘ ϳ ?o{u?-KAr 75%C|9 \~xTS&Ah SRVT'BoL Lk'KZ(!ޞeG"S /]x !aD WS|UV ޟZxao%֋ҡj[>z)&rxK"/JaǶP( ,l//QZxcc w` 5t>8K}0%0K^yW2h,+_Sg )Xj⊘ӣ:3mF]'h +%i!)(ՎRiHVK]J̾Rh"i,xFeȿBK*F&-2Xzm"[c;Bשi˒ODtmp{ႯINeX#45%yVsyZ\ʺ7Y|&)C"v%f) ?mc/ft۾LGTtp'.!42$4^B f+_UlFjݞMEK%B R\8,V}RK=Dnq#ݩȃ7h%^&*=krW7fPoY&;-כ=$"=Tm{ no Q0$RZs3|IXtdlQuPEQ L`z wE YĐ#ng$=Qĺ1/WcͭSx$,,+kkbx b`f-=83C 3 v^l!oWufAUR#HYu?/BRgrl:|i n'nraLfqsZ{Ww9]`uDy-ȹ`#f_ځSk>"Fe

R9Y&%;"p>InM( gi uʭH%,0 =dH7:4t* a0-O0Cd@$z;ǩ)O f|r-.D!~f{LpN归 kT3ѴB ϮY5S*gt rW6Oqk[zw2Njzr|2H.V,+# w蝬>=;nR+$Pxd2ҖWUt} RR^+tnnpԀ_+ß=0Wk;SEr ٽʝ}2y^_:QY W':DJ]Ԟ{ywܠx|NFffET JI>ypu9Ht~g4,~(LOzm|%uY&*O$w}d3>|ԋ+uN%>@lỆ"Jz̕L\R*'75Z_ N/6.zH_yylj σ`x{Yg0o̾h#gw@bާF"BK 5.1Äzqdag- Z8F]1 k!ySo荿UrAFWYz6ʐ>f5&s3PȘ9a3A;#``W(P . @E1dfZ1Oyd<$PZ;qXo+sϿ .$ QYLj4DZ%u(}4V!ޞ$|."@ނEY.5~1| /Ɓ3rhf0͊ȸ/ ;8|Wlz$]r6p(w:[k7w*2,I꺉%Uѡ!3!2j *֡:Z8^-F M-s$f=o: !i T${4 ׏oDŽYVBOm%OVjn <:%Rv;qIwq ߍ^=DR[WA??\%^z}Wl[L#,=-/5tj.o^Q\BmaR vrgcT01~_J*+:/=#zA)*u^4tPO,med{~SqQظ43~;F2,h!q& a|Ԫȋb0eC@-BVmSPk0pRZ!vZ 2m ?I74[# 1UYeɾ7o,YM#RcMɛ4(w;2=r~II4GR(9Cb尩e m#J~XdT ?ƭ{(%dg&ifIm sJbvI}ꚷc<D]O3XD}K,(cϮvꠒqWnqEQpVGm'SL1R2n,1=qpCd>3QM )XlRdzPu(mZҎ_;X^z1MJW9^Hֈoag(uz"=ʷ< ~Q,QP`1=I|9,Uϟ~Lj!jY)[S&//h0`T8LjR8 HN!ZD2k2Ȑv3if('Y%F˛QUsʡ*.BTDsEyI(KTNv) ̲!8 R7CEқ:OPNOL2a増 jۛ> ÚYiT.(j}{r|D ] ao˧5 J]`=0lVWΉ WYQ7EXۂ%$>`g{uEw{y'|zlUò&T7 M \ia(.Pڢeɾ쿻(, ˱Y66w%B/}_@^'PT.!h3)Ϟ\C5U~)̺g#2 xTIsrN]j֢IOxoJ/w|=:AeLjRuԓy_Gpdk6j& J 1 G\+v`~|s\ R"\Oi k;j/|٬)~{st¾J0.JrH_oŒxΓ6rzLd{ ֡ zey45'1 H[/lf1<_<<ס,eOҹ\M]% 2l@Z[riDXIj{k'HnI(Ǟ7'3) ^m6~-iQ[LiKc"di)ZTKɱl]']Ⱦg5wxaJar&ōN4RH0oϋRsەƾ+1_Q?zd5ű6v@[nIaۮy׳Ž[`+KaO Uʘ:,>ao&4vEwWIPԸAU4꼫MT4^+?Wj@K*nxa yb|GxR~x " $&gWOt&NT -5hX B}i޺4kbVEbˬUJ-;MfQ: G\GU|Q̍MYV!iTUZn SɐYQc9yFz3Kb(z+e?~,Jxĭ0QM.ӤϿh_yC~[޳z,cLу0>P7"Vx{N79akvy ,R~#npNO҅kFC~JVإsRsه؞` zjKm LzPZ`<_A %=Yvmk\-%7Jd Cb  _.ik|A x"*"DQE'IW圧0& gmz.|jo5r8EX!-#6aCWenk\bp6Fzr&Q vpf324 aH2$fĶ`n9f˜oa6u/ c'/٣ rTl$ * :jKց//~д3jP]hIu$ $@]c`2!>vP)7{ _{%hd8? s9Sc>t⳦"JuRFˮΥo,!orfQYTk#D:~3z=dGFSPYAY=w10qI(} ^U4*.nZ%KՃLAi+C.( e%{ '2N } .]$7r1ǫxRv[pdƼ5 >=ƴ@.,TԎrj/}(+^'xGtŸ3K,S+YV pN}V j]fU(M j7{}]*۷[ؘgћ7sFy{=!(L2 /$# #^_hILeI }*=&ⴆy0b1bY+ pɋx sujЪ}Ʒ6][n3AaJiI|'e_oW~Jrz͎)Vt6XG*3Ax-liϦS5q|ϢT˜['^2<ɭw0X+V+;3}CURCKd\DC6qʛm_o>2Rgt }}ݙPn`/^P}P8Oʍ]w$ƮyGq^SK+u Ayslt|&طI_cöp&IZt8<\K9)Y jQK/`K&[:ƒQhd] E{~HgR'^[8soXY:h}2$bGWp62 %gocAG%kꝖ<\r[Շq]'yMC,@TT >J)- ?}*V0GRA%X0s@b&9Y1ODc?RA{EnVI8 {-ѹkT0WБ~qx՛MI!}ioG*z7[4o݃Oҭy>&>-4:y$ B [dZgޭwla]nI87B\=Vؘ=%NcfV%?Ϲ6֎,'$/&& Ň(]V7*] cQ!Jqiy(qKnb\g s fmfjO>3(p lj9i">J疺fG4i~9t(U#G4lq'MBc ;x-YO0<KQLA!zX~ХCgEnҷVoB;DX~LJ$31o gn{'>b9aj0'j9j PYV;Ab>ᵒ"iOÉn\0DܣAqhvj {9YUL 裣U A:.xm DחEͭ] U_2k8aIJXHO}Q-tS7h \2ϥJI\j#]vmoy5*XXzVB>YKŕe߹B|H^ A^@=L -mp HSWID$Mpeln蛄H#;%y$Ӡe~KcIwuHM֗A"^ỹlR!tXPjeF@ mHnq͟Iiϥnɣ䞃VH%eKlt=uk ma*7 ԍc. $z*X[Xt']όuc}Z (9~~D^B$rx,P"uG<;v;EKg˼T aS ' y@CgN@-F !43-ys=(ſ*^hP0K?iByo݅z9o1oNukx#sδ3$vdy&Ӡ_:κ.4@>A&y:Ln?H-V{V1B9TV/K8-PdlߍC׿s iBGgJm &Y^X"1]9ˣŠbfPÿGc/ >*wRnQFDx0sYU|}BF5#O5 bo1#" ĤML5\J$iۇ&w`SלĜ"-TǼJϺe艎@MXǟ<S!)&ɝCȴٶi|'àjH'I{ұ2v-tL%9=ܕUEyԟ `ABrq,#۾%ˆt@# wH!VPt.a18Ad /I_Z(~wԼ x^P_EIvAffA+ ;5!d*1]v?Ԅ&"KkwaY-FY$PKGҏ|H ӵbi@1 9Ճ xgh}aESh40aɥVg"ܝWy%Iڀ䗮8b~ߪy;T@ڷm?st_m9,=ZEq/&9kcD跣dS}R@m^HzR'@q xq($4;[l$gB !O90L d˭zjLRg1r}=7*_HF^yWʲgpQn II'6 ¼4Ba(U@/'))2lMzΪq1*88_Bh1>v7;8 FC0@A{84#R,$Bȝ1@zI01;M1)kFoUeXN΄vl۱ :"eqGf7O]/$VC "Yv@xڸB RyA*YYnN+/\=#\VIu+'O1n" 4=147~%ADs O" ~Mȴ@Mu&&ohsT$$:ғ򝉅3y1dHdZcmINFnchzxRT$`I#ITW{9D,idȌHq:j6muAOk}康Nc==fUzp`~3Kے0 z\G4 Ƅٲt&?IZ!?xUmPVuj;Fi#Zۋg~L4$ n aX3+^ $vA"{x).OK>̈dmT-ÀF=sVlŌ{T+ v\F|1tljUL}j~9XI1@)E7x~wr3r#ŵ7'T 4D.$t2*Ŀe/W˸SO{إwm+yx T|V ڑaC'" H/l{/6oثJc)$2att].Cp‹Tu sYkyyA)XVWࡂQđރَlgOktJ[$ORgvx,$trH$hO>xD`36)pK3=-A/1x #W <~~\_ytΗTIB*)/Vvb:ICYn]ƾ{}Y^ۮr\J:` _b| m2?q=}u+|g+l]4Eaf9ےF>G%& L9ot V 8l3Q1o. usOfyqR ~ՅwPZ:;cHL(C[7Y(dҽ8[di mߝ@VqZDv$[IxϱO;.ɺ=!RA['g. τ~[cbxԪx :v\wZ{QxWB?jB&+&q~v6xtcx1#lp4/.N7,Y #DLo\:~EkgFr^*_L^6cXyėvrCPF?덙^$y)  Nʇ89YES;:j4ӏv'H|V^Y t FrR i`-jcX?^Uh Dپ0i.^Q1qUP‰˥AJPEc\ݣ6z\pfI*2[%|/Ygv<ySF[:yx:pX_2\ѪAs d8`LDFIHG[!-JUo=,!ƑgkcT*<2=+X[xx"\8ݥUSR3)rOfCXWpCw ;ݸzRjBeH㮭 yVccЪO3|< GK4Ex!Lt"W3yq!SZEv/ ?$e!3*uVpC\HR^xg2U6.Qz^ⷜ Mv{LY2R`ğ9Rvuꮲ8gݨmdvOSI?8 ˒n0o8窼= ɪ@  n,hcHs'n<>"'IžalCnDZ7,^iGB5*@YvžP<jA}Y&z\i'wbSU@1QWHtbɓv_ɥ3=K E B28d,3غ;;2VF%On~_Cne˶MOl7 S;%ܣ:ଉW>`9+6XMɁF(DJ}uLjD_:{'v%YW˹X3/K δG4z)r؍y7u6oҎdVQDC_JoٻrǤ(2sȤ4fկ]$T`a2'1Suq'MIg`{ n'[iܬ -U@6er $:%.w Ku]<0= lQB9Gx~{&'^i04lL-7&r6W䑮{#o**!*q61l Z){WD x p"v-LˎB- Lq]?6#Vnp2 Uh=+~ Q\un7~`ce0j./2 lxW@pyZM~e~rqMZZʰdtvNnqSBJ^>$`YR⡬Z2ym )>%͹yjBy*ܻ[MRh0uۻ(K7ȗ$w)=\ɺjs_ŀ.gԟ|;o 3*Kڡt$TÀM~_EkSek?{:ott',I^~C繦!m^mL=8rY$R8͓ˋԗv1}+W wJcݖ9vlt!{œZ|dGhcxؿv}<]bwiڲ 7kMJ0lT Xɟ wk*H[&- T\I|{60)4?A~+C(}Ȗ4 $~!ծ}!i;"D?oq)D މ$y B@ևjBFW(/*c!y…;yRm;8Tij gK4u ^x[Q2V΂b SgHI?>$#_)ݶQ 0fʀQfF+ooEf1Rh ^{i6;fY:NW RRSnThQ{&RPz *ZRݬ!2/Ll)L_{a6yr0`/~7^6=4Æ.C./UzrP|7^ل # QqdH %8G'? Z@P;oJ.W>O[0 ksmrf0P gw7vI4|*RwGg=uBkPh",N '#cP_\k{Z{е4[:PdH^h aɫ~$lIx3Q Kht'Q?uD\wj/|]W9vʍ0.&>^3šoR>{ f!ys8 C{TT+c{=;Ud[=3LiwWUz\Bc(z ̠gygn{5&| U =)[9Q㔀J&$M:06sA ٵ\y(ߥ&a\0!{o.9U;Ι4xלoyEsI2:Ah `\+ $Tќo!%}1 UxqnAtjTᚘ@fi[blND̉IV}B9P0fV<5PBAk 7\5"ddZXAHΦ,׆U=>4\#c[LL9-K5aaH(N.tց) Jiw,"*=#$nfv–(FrMIA:@l 6tklW0|U.<=f0Rt˽5yK5R3ɺ 'WCQ)磷ukދ߆ EE8'/.Ⱥ4ш./Gm2tI%揢m OY9@`oX `-(d'^uo0jzz:oS0>QU9X[72m%$FtnEz yVӘsHy;FDh7ɵTܞM@Bxyx6kW!dW+_Ĕɢxua OL$>$fu<*дCS`-dHnCKZ1 \G¿ :c6B3nʰюj-e}RM弸VSf;pdlP 炽&h~~e̓6\ qg7"LPw<:$b;1J)1UtZ[nvM=VE:L ԇyDҹa{*;<,C[<"/K O{:)y1V=8f8=l Ev=n;a/wH*GKLeDdZvgvx2F)I0:GѠ@`L&>UՋ`[x#''hA7eifź:mt5VkDMؽrMQ!-aF/a6nڝ\TҒ;Z>²w|A ^Ebv!˩Eb-fNH׳ k#->@_ʺ0WL!N()C'h$44,/_z<ļ aL**RKv+Qdl0Cd.wƄJI=sjiV*=ynY=8-.BD'T=1lBu'ޕ"'Y9Ŋ4Q 1~ryi/ 5'bbi0{q!!'%XoX1;_Yq#*c $#vgpj59|É.ʓ_xg@N4Ϳs6ɡJKWg^7nx6?gaͅ7Seply[IP7u2q|em؃` m[hlR-fQ[NdUGF5ffxx 1Yd!\׫AYwYHovdUL(CxB0as ;.iVLܺsOiq"l;d`#GRwFM Iv B嗚=lGA M[.w)E|g'|rܣ3O RݚdFz!}]OQ4x߳{.Dއn?k =4DohRkE>`dWnO <"EvFt1{f`:]~>'-@z&zAe.g ek_M}{VSIá@Zv1#'0q (p8/(G`EEI< Bh|*[d[ ү 9bz )jY*ye{ēo1]8`s16j-#;ȰZJ3{MV@ 8>37m~voLۊÙ&hY>Ydx¬Y?Z4xsbodJ%t>D -r COf? ڐSOï`dZ/^TX^VF9 O쑒 92ܕӃUX_ZiklPӊi•'f8x{ yLG<?ӽ=~؜asy:%G,| H Ȭ,P#:{a]1m"8Tq#M@ƭCLM#a+MTvE5]JکhRFgN;x:9ݷoKirP*v@\K]H6 fr)J*MiD' 8bA3/D'=)t}Uba=@o L<(kzY&&hNV)!;N7=kCD)sf&V/0 Pߗܖ$Alj+֕@wvb WT{6ˌϵu#LLj̇ynedj$mg;-QCS^c) +n*Fj&zw \a4:&%%6K^N~ݵh0PG1.H→D\?BM YC :XsϓC~|TSI- 2ƫ3%0^*,P#gx}ј\RxR6^Ɔܧ5Q~Rw;G>?d;hy73JšUv0.{%po#`)I{7DWm\yN) -H)ǫgQ2؊\l_MD\)Rl^4Al$ x36 o Oդ9J9`D2VKk>zX=fwM/hvdZ8ٸ 19/qNq ʪ^v8(ucY:ofɏB]%LZv :]365L8˼o"1ZK~rԯ%9LLS0ÒߙGfWIE0 |E?7 2"Ck*sL#LLw@ϼ&Χo5w+;<#"Io.|鋕ZqȈ)iApeYW}:N0|*W\*y7RBfqQ.JojBэ.%6 m[7s4>Oioo&U$مeR5f@?쑔NN ̳`Rj"| 8jw f9*FU*_C]H'Zpbͅ~ɂb\kg) )Mv2=`"7+ƃuv^+NW$7!YyoۥD^?38]ݟ[t<:!&SӒC HaW\A uR*s”T>TM\My>2Jv6/fۄ4zFܽN_^2yY'^sмA50]GP"Sʴ}ټ3Dv}poj p  8 :i̠mQGTZ{wG;#}?.>iۡB!)ޠ5!9 ,͋uɤR|siIXN@ g}ad >>LJBjS 7Y jΑv'm* M53c-vF'g(&QࡏɓV= 1o[ސ54fF-|jz=~2>feւbNE]TqG@ˠ@=*|ĭ|Zx=UyRT_Kѹpj.<ʟqQt=xwDud BKE=FON,~92SMU?;<#8UVO|ʛԢft o'`JO$; OɴQB-J+ oa; Je]"wl˯%N]򁣮p}Z~A塻G蒨͔3/L,%߁"rYk%'MŇWj~O,_aت*P pGù+Q}+ȅ#a/KKR 9T> 9l>}P~C:-$cHU*sڰr6+DiJ*הEiE=CI%(}#3 $-GgcJȒ9ZO8b~';Mb#] s#c+Pjpg3܈81(QS8K"}(AvbP pF.~.kd D}'HKRI˻DWGY~B r` !N,i rƝM/3U{OCXcpvsW_ޗ's*.3 <=ѭJUE! y<C'dX=sJ(-婃wu,#ϔUTdWAZ3)[:Ɂ,T9Y*<:N>fIGR5xY :Qf)y24OTsoAB7K0~'!B}А~o1g7o=$/'"G1FNw'\qΩ4nFYq>ڒ\\#Ncym@:<((Pl;MװO9"Q`! O{YSD@,AƈS'q[SY hoSEڔ 8r~+aڣjYIWQwym}Bo@-\,(۔6 @#J]0瑃PD\5r4Fh {.|h\V{kuev(65Zli;d gia%3W2 oT<籁8.\1kc/SյbP{@p}LnCϣ6` LY"uʪI1CһHk:*J.̭u$^@ߢ[ oN0Ej]*ZePfC//,YAM,ne(T(f1sM,sK`/c37Yw^ ={9 ]L2O +A"NF5CҒ/ U?nԧDX+y6h0t-r(h`-1K&+ W孙89G0 }a3G43@\R-SNGg࣭-吞=1-m90#dXI ^h ,0z}Xr ~ ȥ_ Ew0J}F5`\&ӹiyZ(ɼywXN*w,lprœK>Ή1ZuhI5|=BV`F˰vBWwg%΍FځWNBg(eHOXSxg0/Gz\+rz:ːeuMܝr̮Pm4T*^Tq޻zDZݽ#P)<u㈉7WV=OŷoG{]/ 0̠;{ ]F.xJ׻,m9bljWQFWVhFPȥ.X>/m_[ meE4:m/dDv]c+\"쿝X{wU|/ ێd q5q_m'{Ho=&T`lYF IC @0Hvfat%˫٤ϿjޥUA)zU3Y./-ac Cv^o ?6}fUP_?0#tͷ@Ah1l2a  5]jeeǯ ZÐ(BX:~a/Z7(봜?u;*@v=1P) q\(J#"޵c5{۷Hl\OHm]ydT<>|b5'h^ "i 7|- 7@N6oqČ3}ΐ |,74df}-,z;ףG"{nɤ%)xltiLcUA0$Wa9 Oԃ RmXQ428t`Ytey'k_G,PHJ>ڟJms!%[ pK[1s03QlhXC&P2 w5UU3ʞÖ} &}1s4K?۳eC[o,f'v[@"^Ƕm/ȪiAE:#r~7וyh*[kGox.+ԕ\-ڋ':m~u&=1ؕaV$ ku{j tj (S<ӇI`p.ggpX%zNB (ˡF,[ҜSFT8PSˎ.,gGb$|&F'\fizE_#)hs`ӈY:|퐡Qƿ|C! H$ ,µI_Ԭx=ie4!& KQ6z|O[.2o dm3W(n]?/JI”)M`UW+ qˇ%f@ s;"D3]!X= 3u%U%8efluia^0@ҳ3'v-u18"W)-K)grڭK-$- v~UWiFU:,P;(% HʡvO,dɉۯ*V.;80gd_.i}v->L54<4P<7Q|~(e=!WâP74 vN)Yf6=>Ӂsv͗ee߃v`ⴒSfobWi>T)DG'Y'SFPQ`V)(76=yמX'(DP0sMiP۰6͂{g}0L['+`~~$i?ii 2mbVĕ@le?١eNRµzh%TH5T p8ge  \ 76߯_濔ԋCjc{}D=R,@[f CCJ^`G֨CS.RS33,7f>-骎wzT5כȕzZ,F>V.*C ͂ڦtQ+GmCCs줩w5ANKc7P͟nV#⺓YN4T6 ڬ=*Иv4it}X i:tHS۝>.f*2s|NALDFϤvSS:23?3r9qL5k4C<4 V Փ=twԀ֢ikdN2i=zmD Q:SGj@y-I!dr? X7+}flcz5^Vru˶yiAt@>͙'3'RMt]IM%&Y:$Ro~yQ1}He%?b&^5<FnzVnٹl((;m8)=vFX6 v>i/09|o_=b)YX#, ' `~sEoͭx%|sLE:F܃Fwy[k$3o@˽n2Al~[Jf#q*!!bkn8͏DAs` T-DCF'B$]9 c7D"/QD8K ARmhzk&;@v J` էpicW E/sKڹ_U9&ʑ7 # xQ-ɡ$eR5>ژOÙA.LI[OJcd&NE +3 *l]M}I(:t.[/v Q>fIh $'OToxՒ9G_1gbf6kUctk6%č鿛bQlb`@r)ytk}tn>ӗx3WXV+ǶZ ;us˯y#63 {GDtCK%V*?B ?Cyno}Hz"- a'."&i;oxħHT f2*ݤD>)<YXN*$P{E怺J  OGH"1 [E(c(aݮڼ@ҼOŴG/Xݳo SI9B_}0dA2>+u+ߐ3&GbaHھa\3\h[ d0n,ŵP62B*~pX9`VRb+wneHZB=JR ʋ1bU @ r, -,>oDJ)=I\ rf/ga_э–ɋk3i\!pH5 D/)}E8 .n =J1D0fsr#%7POmp_y"TAK{gv&wh>L$ @'^qG.9L@unҖ@_DuyU, ~\ISJ]x,yPB#7~)ҜmvbDWVakڔ#S&0t2~ɴY) yֲ [j~E.Qu>yLd;4WQw);(o2pבwtl<^o Dy< X +hR.ɥ%b6? # Z~ H8D[q:@M:NPv#0 ^Ss|SLJ$U6f΂<6*)@悧l ٜE;滄gh\TRv=6 h|Fl@) v'A/cTAaFB?i]> $ܕi &`hl :f.{1Ǧc'^ R;i&6# $"au<.n!^Xy:[N,Lj&<#2PfIi[;߻o|nRzj$%&9?u5 n$6]+$^T"B0qE)>"=)ؤ2]v}`8 Jj  eF>շN(V7eTm eVymfF]i Xэt6_PJQ%tPo!ʰ\Y/*~WI̐;XDfK93\8P`-d4O{ [B%/Ol1ac0!:jXaz( FƂL%(23<b% ^v:,~5hbrG"l9uMt%wH!b{˄s"J=T 5Z8IiسCX}kL9KA8G*.G#yg 6/; GBPX|VdFһ* t[s53w)ft_6v5p!}<*ʩ`-dkn=6b١{zyZ_U#/$!aA`kL ,Eiɿ"w5o_Hߙ,[..@> ӬSX7bØ98ҺpsVREbfRѧ nNvns%*[iDI!Пf̀,G#D0we~q 28މ*r;0zN_~9Mцg2k~k4Qli9p=R`tA# 6H$9,лK\ XO@j? ޤ=@ YAh:Č* @A>{;nsv \hZғ:=M3ޤpE' Iu # n%"e0(,sՓҢỚ[M @q!EQCb&ٔ<$ qDT0:|㓂9#{̤})iSuh7z+ьx$m2E@Y ֧'4V+!fUW?H: c(֐ZenyH@@ G]&qek+(w IBUt :03Z i˶*Iy|{|S?ؓvJJښVY-؁)߆҄l4T@0R f HG@?~ϡ ~3t͎ SC&$M}CJϙäl5(#oـ}ܙ7/=P"/pč0+\Ȅi&:VAjy[=A8{"XY)t'4ja20ck#XihaT0SS?~9D ʤ/3D$i2#Z JBXJPA;b9v'j'׬9oEok KSܯ0o͖aWxUZ;ʋ52G4@LycaV)X!KF"3QPj!FG$ᕱ$momT~CEEu泔c>`M+\zș^`cgѬ6rIx@>QFn~va-f|3J3:tj! HcU2 JScM~E4Ϟ+bsxc dyOGq*[j8. ,wG.P[YW'Ik4g'i$&;j+r")/J10٨_0/=v B S$ |،AZ77U.i>Q#_H h}k#GL vE4ϦDՌoʵBQIN8sft6,>le"!T]b.4zDIa >/#yn9xm-iVv&-$y8:XnvDDdU[6ɰWr;˓Y Ї:c!.7Ls.:+` ~bk܄:=x(CQ=kp,Xai+8mbE/>": Ab䜚/U/\ IN+{8,rov3LD콏JjwRwxRo7 <\V$#t mqR2_d>?ͲXDj'&\ 5ԳhOJbJAhN|wQmAYwJoZsYYzkqp{&q:-zw-)^MnD[-kоW IkغZ2'+8Ltu}u҈3Ҳt$|T I^)RwåU3l,tC}zwq)ÑVƅ1:jЇ$>[}@Y{dzP2& 194<K;Y޾u&R,ۜ M8Cj*H D7i-wt–mOE%Ȥ6cJd?l. ?qoJФ }PU4jz ?ET"zE $n +"5kzrnajJ/@HpG /1) XZ[״ S\rb{1X׈Vw0v{@\.zBԺl BtiiCE/f)Y(H zu&ka09R擃عޤB=A}//Ť#ew;>BЪr y/nuݑT^ZC0CcE~{eGaijfJ4p2k@>Zv+Ay MJ~fA/)$F_Arr{ Gz[" HW~$澷s@%]kB5s~O8?sbqpwe|Y&! HE="xJfeuvX3tbfayC#)Z>̍_'/>}p"7 FM*~`94&}2Akaj92^YV2MdA¶ȱjJ(6NbOriU Y7tXS8dF_ 7w}xo t 嶐VI8DIoX.͞T+ï\btcldN`HU `A5"dyx-rܤ%v;6ܘ [zss%g{/^QF\xꍓk|Xve>Z̸k=H[C4j͘!>_CKIѠ㤻tJ`MbPKxs^:r%(\`j8nu,YG/ f=[WۛH8cvH"4HQ8ˆOnQծ kk]-V3Q T/d&xTo,F2jR>e[nj+=!'˽^ڼ%.t?[.^珁Oc˸{qiPW5,Fe`?J+FdJ&l1c<D̵#:tb%Qa%uҰ}z.x,RQ@ a)mVTKϸfr+ w*CH}m^t{ms/ >ΐ6LTɷI2t!}/PS 0,:8gwA0 ~A܀ca,1%E,Q2}] j+QУ虹0v'!p}%iI!uW nMj"(sc8^ڛliV2tN-"qO]|Ok5$^'zGi(Z|FV7fj @rLßTXwf:;zB<ř#w9&v TI5|bcOE g+z=)V*cIu zU t8lfSw s3u2cѣ"Cչ$Ub3<EDzͩTR+i > K _UYA?cLgNy늒VUjj tGր~ fOgI: 3]w.p7=Y^ZVExV(_f460g݁MT !G˅5elVRb[wA퓍[/@g m#[:>\)>*b| C V cD4;|6+1LK}7ql$!(r(;Gb ^nd  l47\ƽw4V3%ᄕ%зOkCMR!<f'z|z.8Q٤ ioC*oRJ: g sMᏠg=#vd=o7H{lGÉdW)ҝAQܚW>n78[#d'rewtBቫ" {vt sg~ilf8\+ɟw;v$̣<`P164a0FAXxa. [T؅*ӿ-ar~4%muL,c;K;1 $d"дEzDt^^ۏY'~5nֶM' 8iԑpͱܚ(On-buEՙ&%L4\>,]^16WHjp'C6f΀ᓅAG|9?b؆XZIOj˰Whrt2^T65k\hk--Ʉ65Jqٶ-8qLW@&7"nD"RlwvOFSKG&gX цPVW= g{~^ S'uOg\8-pO}-u#_ㅙK5a9JB=a} ݡqjMVϔwv/rej&lQYj;_4ֻ3m|J);of%LpfS&!6B Ղ<\ K*ґZJ6Jbdt4"Y>S+B<~~, w\w%xr[T|,Y]$FnDs˼G7XE|$T%bu5ȭߪB͉a|tЁHf*؃++r"[;YR^{_l(vkɘWx G⚧kS뜃DMI֣{[W>-sW K5&9]l6" oKѧ eUeuVͥZ܈:R*qœ#c|ΏkKʸ;,\mR*?y.*hw 3?D Jb]Loz'°4}NC!b)0/sL}k3`a庼 Jٽǥj6+i-bLW_z{? _|;YD?ūwbX}(@iv!$0w#[4<AonR/^^%Mb|`X(:sߞJ4V5&2)4LAP*q}jl|gyj]j!R;16ߺ@JNuޖ^`#vD+/̪i(@Ǐpur *7C,R #iN(:OTSoT' +۰39"kxm Jnj1ىe.):MζD<欿F8:mvv{4b;z,^Idpv+a!¦ԱN) -:+ /KO-nZy 7zipnQ1jCzRS4LJ&+4>( 2\&k=mL#!{nJ&g0^zeDlXjh]sCesu-ΧX(NyContw[Z9z=Kc ٫`U֩Ywfxy,*'Z0d%W=}HW)NFڇ'37*֬S*Qc$((ϫYdוWg#\T?y_ϋg-FvNYqn6. n=q.w[SQeڡʿ8!Rs&<ߺE(b9ˀJ0ݐ=a'yN=6hHC,VKx 2YjUWf#i(o'ކ$!wq1 L&l+5Oi`|$JIp!3IJp\<*,1JdOpַ]e`HG=cgZ mƋCPI83>h "i]ukmsZd#O'j8o|O&7#&yqT\=Sc}mѫ)D={/"/)$٫y_}ZMXo\~ \ oZGos|6chdެsb]TUmޱx54Yx5a'3{*R0IJ!4b^lf#@W1dzH c2oWILAlcyJ7H/\ؓ1CcAdwۚɅ @5d.xZ{jXbm=]ivIGVqК b_⃅(!ccQ7!F ZQ`G : %un|yָUJf@ RvC2g4q<љ!. Ł=qVeհΔk^@DWmy6\b]oÊ@ѳ?m_޻]`wnS(渪K@FmiFC{R|G=@6azZ<_ =T%΀24♍=_%i&nnժ .`(q>*?v-2n3I4Gq ,_&:*t˂vD BH~~8IuN.bvk@ BgUnL?DS_>ƘЛ=[N,A*_6z<GE"^3Uc:Ջ^2 9iL"%¼LF [G M_mJf5bpLt8#ekŋ v@i"n^MtxXtɻ' [2 be&聄*d!_$EDh]ʅbΑnQ+(5{ʍ/eX\m^ w Fp vfjiːL@?crR?a?(ZFW e rzcnxdLAJDxsyȂZ1x5`!:'` CدA }nKNU)o7Vx i@dpo 2bK CZ_c:: rZeWTw6ص~*""\c)z$o,ƦS(9:1㖄H^Fbj@* Ԥ's!gmB^L8}N,]8yiF \kܙ8.4G캩&|ü4&JęS>e& Q+Z. MqYSw}ҮYA5ނwuPڀ Hj@f%GW@vg*]64OGV}䎤(y'ύڠz)h@3ewyݾw7kRhҋxTq 5YLidWHƒZi?Lln\Y|-*(r3HhmM7f[,mULBfr'+^Kvbwa~!IZ73C 8~h!.#*.gj,G8/L?Npzآ_<&w7<)l@..;' iVGoMQRxEԥ :gizv̌?<S-+h0V!Ċ7zbp-ܷ@k3z 7.!9dcQ >pKl#JŃ=ڔyįBA6M_*綤 G 2a-&މ%DԘ6@(:L e3`F2=]4%>%Xu5{FV!]X܎Z˘l:pO*VҨED#3%wtyu$SS֩ !s ] D"(NsoU[rç=̒$kWӼ' (O uFrdje;dG`4qC./0'?^Q_:u  NUiɀLj6x9NϢUr&o`fr/[pwaK;h ]œ/YC+_yczG*0ʧq/(`M]N@SDODUrpO:fQ顅?QQ$aZh-a?97ug9L뇽 ޻Z^J L6rY$޴tVfdKL]&?6ɝ5hX6= /aQUJqB81qH)xJvV+y`|a}wC#jж` 0&N,#i'Қj%)~MrU%wy<g$uىF\(.x˂&6QSho(f=weD͢0"MqFao"P֯K8XYd#"ȅ9pQRs0>UC o8I;\I@@j-@AY䞉r2@#x7wbL2,ڐS2#c&WKQ Ww@]XZޅ@N/ş]TI*͙cO؋D2u/c6US[jNP c! yж tý>i ?ȾO/?@IucGȧUbt",S.D3; z_ɸN竪B͈I"G;0v sMv\-Lx_ue/ 6[ rħhx‘6-u]^*zs)Q!1H 3Rҹ|Uv%_;sy=-+ɦ?>Z=0&n%&Uի"bv-'x2,rnd 'j<)bovsC >|š[&h"o ږ?)P$O;Jz\dPY:jS*Œ|d6q7<-H-fl8nE-RGepBYNQF wWy=Ptk[USpj`Ӭ/xtN I\ w/ yxYNUq\#- y+'􀧵D䇭SC.&s7~6du^TJpKvo)h ᩈ,4H.hxrED@$L,E5Пt%&o3_]9QPoE uj7z&x,z_eMsL" ;FwlhΩ1:&7ʜPM5=\Mw).3y^'cǠ[VD|0 [zficpUyӳ^m uBAT窞OFv1WMZ CE\Y# ArMmJy/Sٿg'Yr 8lȏ5dCI]( WGz+qM1CU-cXx 7W1Y%!0fdZV۸-xN1cy9:;v|B>U8y:\-=׉N),`MV/ÃOA:ye(NY}0*k̚:kǫ*1HAb 紨Ƣ7ΈK;e \V3h>RhEՍڬ N6.jsODX 3 ڬoG 7?-e~Ymp}?B _f7M?4,Ճ@ 1aC:c܌cJ²:v~K&섊CZOdbW4Pb{&t{(gb/ʖ.mi8!-7 {+3dcE#z:U]QEb0E Y6M#@=کx(MU ?2+iۍ(}B sJ[!u٫R?_6煫n݁8~=I8`'V)Gĺ0T8G.\2n14q'bϒS|9@>N7/leA۴gK0-05:CH 7.|D)%G'($x2t*i1bHzv`tR@y; q sN eaj=H+b*jn-I~%_*L9 rz-j 4v[Ϭ@ƺ~"- 3'!%UQ,DCT%=/hDpFU1Wun(_ ?453EPE.Piٴ8=s|RH_y̘~¼f$RgDр]X?[ncpȡ)@|S%Dܷ ST-3I ِ9(хnP|p re 7p-SI^E YOYcTm5`p7{fX 0xLypS͵>Ǯv'SKK}bGE~X~q3tx'B@|=i&{=FWiN &Gf_,WFE(|鮞|¡(ؘGO;Rc~JÝ+q:`aD+U4R| '-F7ZFJ<蛀x=<#YxoA)PFw¨Af| '}ڱ7%]>"⇄)Es }pm^IamZi儸v^οE!T _ t8y\jҋAnS?ݻoBPDyXn}LZ y I WdDV ۔-VcأAlUW;q6eFtWDuϹND̑?ůDK-A?i/+d-~WEB&⪐{͸R㽖2`0.C)Yߧ]Z<7?Gp~I'h}M0#[uAaTsC՟Wh/6$ʍh 3mz7m~SIEu)f>uѰIU{y/`Ga(sHU%SLѭnHb*N_|[&d ,ێ*u+#+:[~!d>鄎%2|aī`M/)Iow.w2^F'FxR|tK\X21zMJ!o118}2Mvݯ7l(M 5d|/y'ykˆ {rGIHtz~\a 'a_K:_$Oy^0х˼j d; v.L ҟOpJse(ؖBhXea)pMfBK^ s4+_:!12NB*?+Er r5@)ͧr&/oFk5xa(yHKsFrVg/{ઃu [%޾k= EGP QIi&4HOS܄1y%[˗3_ Vx|N\@ᤅh!cH_ޭĕ#G0""@2 $Lכ^ZjvD48 TD!"JU?e]̩x`cM5,:l*xu϶lDz\ѾEA uuvpQ[\Q=Oqd?0 Kk&][3q>SB9ydG:J?)+9xYQj +ˁ~ΑDp Ȁ|fHWHl6; *D1 RhV(>\lVI"#?T-V)|ANR=AwTYEA.dC'4w4BZs۷H7h 9xB.mqϻ .@Xl:et# 6Ae] }YDT?^y,R^+2>x|GBUoRf<үVfrQ)9)F?pX5(ȖI^Fix& ||y EMaj(ez'9 :"J Zrm;9>rN,]ڧQ SO_.<̖ReFsVZSI,r|g421ESk-q?\NVEi u1['$(g$Ie}W\>ZQ@"uold{ݾU1Ta.@=75 jVRX劍 l1۝3ꮵj-0Y1)_ƨŞ>&X cˇ*}nKb҃"YU]lD !F 0UD}0=yQٶgڼWgG<6@d-_:u{Q7wCx T$% ni~oN 3FIfZkN )`gBV$~y.T{Hq@}5 VT5,^$u$04=M&¸t/jr] L&a0_n5wJ"`toCC !iǙ-g`b1gWz',C/*OܖAo&5Z< #JCcҡ?iIP扉Θ>.El;}ն@-yK363 o?UuR'm' *뢻aӅs2]*arqڎ .3B>[1kX`AqQ19dԙě8h@isL;fr*r^ԱKfVnl,=\wt >a:Un%n9|#,y+^D &c_j+] c,wZ`>@h!e`oq8 d9b ?E(*nM9Q3HҰ=ϽE[$`ƑZp`Z>ـ# zN2w(E-Hq4%I[~'8Ƒѡ n<%)&7q u= Ĕ;=GW%H̯Ɨ9IuZj{ǣşa<]O %vY)K(B~ +ǣ<>4k6[3U ΩOٟY݊ v֭:b" ^1q-ɻƒsqփg_]/&wz"Xokc ]I ǩɹK5BZ4kwy8{#]uT?wpJdz83F^4)9%ܦ<5tG}|!FN:8P4n Yrל2m^Q^)nEw5)O͊0aO1"GP%%?@V 7|ܭjY XXIz o:xkl< *v٘Rvq`@z+:=$n0 yCa h}m?4 +˗t9/W֬ÝUZ֩|.T,fvu| q7KscFǸ֨V)l״]";"^_~%E EiAwK&Ol^OB Cm4vR>b?WPZqFadVEaCCĽVN mend=V_i؛O _1$Phnz(zi8ţV#F¬ns ΗGu+ZpCSn_D$dDIB$Fp1w -x6&ЬE? MOx8DQAMMUy+x(Uy901 W6KdZMLgSn'+sRˡ(v}yI8?ztG qA')1XY ׇkG@=h^哈KO{l% Ċr.xS o:(lN&[p.$է$Jyb4w:nl 4n_q 2'9%[t_J8o=&CfArɨ+1"4Hg#DxAg}%[>ĺo=sE;=kC]Gү÷쓇yyYDZ`)ٔpƐ;2v.D _Éܞrq1jm|T+0h_"03tߟ=ԕs#)yR{Y(k,5+}S?-da6UWxorFY#M Ð@. l˟tҖHA'AUl12:kRmG&&sՂ6Rf2_ΗuOV 9tu8Ֆ^:eB̐lEPmIb+k֐>!sY=:ue}j%= @\}X犸)T,&+.+7&:ڎ"%=7bI-||wv%cmL5^.Pgִ42 CZ8Kejh[&3*R"yZ㈋$Y'8CGJ#J xuOVV8FJr|'> UэٖLS7 EA OOQ(ap%rZQ+r@'2<mx|}mϨ-x|:"tR_-<L>]p&\ʾ˭i;"yܜaM78@ yLXE75VBDUN"W O"iFmU~l=\~QCXEWy4&oU}P nFW`\BbxݱsCH]u`]ŚC>LK;N>C{1 Q(_jdXa$ꬁ9f]؞3k(1u9HuMX (~Fĝfn%h,pwvsP3 9:_k޾.|?,7hS }HV^ÇFIO%VX'}aoʰ8 yx 1}SLD[z*xAeMdp}B -pe 을}Px RtøD"SqF%_ rx88n4V Aԋ随[7ĦTt(uI7,Ҹ)7Nѐ]u4!.x+͎^~RAzo%h~Ql( C$Q GEt,&gA㓬I6J6G V5#/XD8"k$rϫTeMM&9U*ͪx;ҞOQ)͢gp ];AP*9g;1S}N@lgzkbd2t9h8 24-_ ola%JvķqYT X˜[ c>{7{t \y?Q|뽣"$~?*$>swb"Z~(,JOs xTfjVt*] _UaI. tWmP\0a;Cw!^gMD3G@曰[#ʠ߅뼑d;r R3dp @o2ZĹx>kDFl0Aht ]Ydwa }> p'.bL ^xlZ2}JeM2y. ~pn;a'Y8mxu$#_ $=o:Iu!C?&t[F|5hɹdyܓ,ơ+.1{./xMGh}\qh<:3|K MM*6O7ۯ'͖&8MKwVz.-+m> M䢵e `Qqz)W FSo@<$t %p %%41/&"Uj"&"<_af;8g٤7kw-1`ERf<~_=DOZUNDWBߢEŽ}([`Zو {;2sXАnvc.L>Zf:rk柺&:0ƅ&l쩞^5ke`mC^(<@$EN7smj tm[MqW"1MV@y~92 @"/3…bEkߐbVW4D1g ũ8TGH5yeB9{SIʏK0\mhRn+DE?%>b"a-9o+YA W$ڝ*jb(HZ2簪| `93\ 7z˒:+^UVG ©D3.&u)[VesLa=MC8(:%n*Ua1㬿X[/?mX©r<d4xjC.F%'n$p{XfzIC[r $ČS}bK\8G{n59ix[;pxq^'$vKN_R S"5QuE,o;7VB"]qDv3#-`{c`ݵuX$)h#ό!/*&Wkx P7kd Pߕí1ݐz 9 @Ë8!e1pGcihQw|-\WA[Fɩ۔Z!^UIJ(7=إc&ط!95Q]LT-6=4V+a91g;b uʘTX/N$DPyzo3dՕ8O.#o[ѩ%n# aQ%:4nhz}#2UU #~5{|ysԹm/tBl;RMP*'LV}EFo)&e>4{;m1<Ni)nXv9:z(cMZL97wi$hdojg/+`1,T3Wlva;ƌYl?hMmo>gtj4WtC+V>Bϑ1zW䞈+}"ZA![؎ wLI5 \GmjR[pdԧT$paٗQ{PU 1ʹJV0Y&U|KPxﴞ U[0K"ccF"$-c7 މΖ@YI/ai]Hv~VqR[>ZNK*l$te*xM[pUdY b''TDpCZww3*Қt|1͛5 Zň=?ZR[XNخy0,ZZuahC&aRdá*ܰ^i+x"ܣShHR ɲ#N%_f;6/ӓʏH׮j"eI1qrhYp' ᨗ麘a銨(1Wne3j,+,2KR7NL{h=G0[uf!ğ7;Ӏ;u p\HaK3P1n|r4/_2X`OnU7BI=( O?ibcGL-Ҥ uP$'Ka)q0!w챸o4Dq*һ2WB ,ף'z T\ Jh1Z1c2Y~9Hχ]XmXЧW5O{-֡_,4.HzWִ{aM\B@r+܂|sz*Uu&yZ@•+pZ}Ymx|CBjOg,$#_)#T |=@;c55u#B :VL`.| ̻є)h^ʺg|4KQAPU%<_zrlb*A-e=K!I y@#bD N;V*îޜPgN+ciap U6Jn M.CޑHmE[t[$i!HM#["pWu.POyYaŬ#ѫ~EyoU 줾7'Ej0柠@}x49J| F,<,c`ԒǶ.#KbCgLe"Bk /:A ̠~Ȍ;J]]@3q7FkOW`i (vK.u.Mo=~TYI8vkzD`c`oV˞wGHCh 2{;=>/7`"H#U\L?Ckqqxsm5'7AңAo]J[\t5Mú "wjƈp5^= s tfVIC)~cUvEqxU?G'.n+{O XaD(cҧ,j'R>ʖ中&V0VA3"Iދ#%A "ݜYgLdrypvP2H6Gfl( V!Q=!̘'S~)~nxw"VDH /' X '1*#vv2]bϾÑ&LD2-9;UƎav HA{IfݭkW=-og,Wy*u}nT7(!cud\+ gGJo6$٠yjjC3yb,andC 3uHŝH'0P GHևM_Mj S?Pw%$yi;@ؤ),NrˣU(TB(vT jZWdW MZ^[5ºֹ;4؋u´[rWCط[V„&!^`QU]~) E1¯כ. eA˸Aw OxR~..2@CO1B.ģf' 3mpmd+FtX!­ΌWveYM^djO!dwEEWyR:cQJf#D/HCRDEAB;qa'z5Vh|~{D*jȹٷ4U[%'GbIU/(LgQZhzq 89ȟɵgz.J/ ć+_:AjmRSQXg$2Q0.oG&u{|{g>> >frOK#+ͷ2gi]Gm&(RzLb0K%!s=WO oI"_C u?(*jFM80 [QRZ.+!NJX˖*4K541OBkBh\ʖ^T$=!DgР9ys-/8RFJ#m6.[". JG- $"{|qӆGy^7S[ɢ ]x|):2n^ēGD}ܷjSWv\q#VaLq*84so69ZJ,v=;)#ڈ _F2FX! ~wv#`-SgGop*ɤ:kZQg~0gVd]a@}K1s8jA^n #"&{M n鶂pF6\ýAd;zW~c^ ~F_@[S6kԪP xަ|wXf14 /=H>H1z\DR.`ǃ ܟ"9D̋PwfX/cZULZD93аLfr1Q\C#b i֓$r "WXv]jL7Xh{M1Ghbpo}I:4O %ԭ}C` CҴ'P3&Ã0a-mJelhQEӘTwq6c4ԓ܁@b`s?r1DPqYKcV)4fʗritlF LC>iC>-}P>lL ?Դ'̦"K$m@aĞBi$B߹s_T pNEW]4Ѡ#j2" = eqN|+D#<_?Jԓ#Ѿkώm $ ÎNyǧ읫#+8XsWi- ecO.nP| 3ڧۤpDZ~Je"ߩF O45ř ù2#.$="q',!=?v|ǀⲤ8[] 1zn>a6G/pK+ 0[`5GX腰]b E庠LjkUIβ-ݳYgHͤ}V~ae;t~dGd.'2H+@'L(??k)Ǚx׋(d?N,_Y)* =M'☁P,]r|*ՈGʛB@=[SWxy=?pJώR ~|ƒ;p ҄ۗq$/!Qhf{s[Swg,̹F%;ػ纶DKm^}N89a#BTɃ1[m~(]+#TEQI '#נ:7T}uzGԂQrd"i(M=tk߼ex%>v>FDS0: ,-ʾn1lLy&kY78 hB .(wqqK3H P&Fݼy]M\2p"JόgAzf/ f^թ=KP*Ga)~gQu>݉W%3] 73^.+ #< {SM`'g6Pܘէg&X.N,A*T˙xH~& E DU$s'M-1P}Y=U}%H\4$ֶ~<4! WJ!ucsOgv9# 2!hl.a)n#W[d+mpR3뿳d5M䲣ԇ7!9~~fܪ3MZ"Ы"l-yj&vO+5_Zqp8z8v3i#YQs&Nл/$В'@ W~jU2iPꚳ6?b_p]5Z 3o~$5NVp%T3"^~f  .;%z9"g)P֘{q-Hzhm#yݺM_ABŎx4fxwV܏f6tל:( g2ߢ{T/jG{;ׄΚ(l69iŰ>; Ї8͋JWz`,O2݉gItzq\ȷCMjMWUwzRU,RnX#{[DYvu!?g[T0`ך=q4tϭËq/CM̍kSa{?+ B<,S'ekzϬJҞye {]I0u i{ L,o-MgS$HfQ cR3Q|_a\B0&AC=> ("/]96d˷z~̌XSo[irLJתPI=vK-[jeX"5k4oا;7rNq,dX1)ukoLŸZKw3YNn($!^7 rKIow R,˝W׿ D 'Iٝ&^Bۡ*7 z&]j VߐCݸ/B34HgfrvdON|׈57mq! R[ti6RqV-CԍՈ")9#Vt /)hR$B# ! j["J0-Z%UHqGR5@nbc T_cy;v'%K4h1"NM!֪w)8VFIyrc :%ˮgQ8*;==Me ,+Ud#OvnL&MIv"  àkUH1$:TXuFΨ6 #rLW%kjR+QSX0;-űB`[P|-x-'܇XYM^)وV/!tlW!h%V`.N!&keO.)v;v" \Bwݵ~đ)ɣ6a'Ъ)\@\;̟0ԴF3' :al:\~.8MSƅą<*i(/fs_)&vOhr덽?[[wyُC1K$rޥJO=Kl@}ݕhBX_GLq=ꩱ1~[>N vN,0Gi|Dyh2h$L<9\TXNO$eNƻ؋To$qG!I\Gc_8̈R-%\"i33ɯWL;荔;;Ɏf5,<~=4.>M]]ߖ ="_c lZvl7tc W;Dq<]N ʱ9܀fV^,]τ"1$Z?{ԳzlÜ@4ɶaF8)^.O}*ͷg>ŔHNT?nPg!]:+<a?] ɸ,Hnw!&ha"̛r&3un]M;mZgŁ>1F@ mpUU{ zʝKǒB7Eo-f {/>뎳YG%8 ^J8ՒM#? ۢ}a+l})eAYx||Mb 3` sY~^G0+T‹k0ڠ@[E^I PH%hw_'8?c֏uI?YOopǥZKnJegМ#ҦQ[!J5 \$ח?'mǚӥsLZRȲFd{YSa :ȐF x'z-of)Sy@B^fE}"fAr4M6. H7࿭4_YGC6]2{n'hאקCԭ6SwsҘH'Hm5p2|_WǂҞ},gq(0efɣ I]H@7,*TA=t7_p~:zܗ//38Ƥ? %)»q&]קDbR!K 1,{m[j%Γp}x|X(x[]9ԞS Au4A=FV@ߙ:$|W2ae(N`2bA Mc,`X>_]ƴǎA^Oڹ/F,82UpVpGqޙjO^d{m)ouQ݊{N\ UKsJ[ 0-.^#4#=yap/_^0(>l(?ؠ.FNjk0|7dF֛! .Z2KbRvcʈ>W܆D9KadmЗ ؠJ,@zAO=.gAAmΞ^b6Ixx*";,Dvdv ݭդF\ avy"5NJaኰoHC/=x)\n%i{v7rȇb0'GPfn}֯ logsI횏Xy5T?흗Rvjw$܋S-b6-:pݡux]:wrۀ7ġZy z-7m/!\>3kT=+һL ýZݝ:CXT5>\M)z_&{7QE8ԁ583$)W*gmЪE WZ>+uэξ,Qfoge2WUQ {sҧ ~Sj֤i$T40ƭ'.]zgiΚ\3y!eѾMAQM!#vǸ Hm@t}NKhTDSDDixt*\e~ā*QV+9wftmdܒ$E?cyr3oȏsDV1/7]¨߳d[fчDDiz{ JٌM8 ֯^GqeM Uon{ ho1ܥ +pNlvlKV{ǘ|[B7xpL+ A&]SŦL,cX>e`?}"ٻ6/U+lynGG㛼*TV lX~΄ :d*2-W.h6wf{!nxJ@=ъ#H'+E>~5ˌDO=:2 Gk(3Ȇl?5~Y<{`sTm#oBVj;yB-h"~]ih< qojVO2ѐ(A[tt܍`(gDT,<MɩL@exZ fE IhV!~;(ٺīu̇R"dI;l(:jR6&6f ޮĶbsdǯ4 X@WV+֊O!`(E ` NaO琧yoz+(v' F_6dY:\vCTk7@T{.Nۡst KY_Fe7ǤB(*+SKxf87|O!m(<~)!gţ8cGrdpvG$@}ArVZ/+NHղk'#МNmo^\O)"TA]%<M2x-oJSUgUU𚞣fDqjJ5lkseρ:QqXQ 8`AKҸbZT>\Q&D`E[8P(=e{b"(mL֥J $4%h#O0@armUeNTmVDN<} VL֎S Y;:&n)nr)'Te>/&Q VAj&֡1ʀc_`Uru (!ȋYqm4vγn' 4 TC*韣whFۘ1~rNm%aDʧ)[ ;y*)z K43'`Ř bRhc\VzU>FNM(>p ?bN\zs]v9H55z~DLh:Uq +C=Zwz ne⽫&r#_0_QԱ E!jI1BPS/\l5} nu5Κ , y*@ qJخ+[E Vs8}LzVsX1޸ t}m(U,M+xzc&mM۳ӒnK JO)NR]1tڹ1Ǥi_GWo|e}ߓqώ8,/ѲBZ024LT G#1ռ!Ib ڽ04Bn}f7}uzEoaeǾcY(_%ebNù].l,Z,V &ⴇk3*>JR]g6#Wr.C^ߪ"$[fxV_c^YobVBء"Yt7_`>$!|?-^4%P}1xK*R55N?/(UU2<. 9HAR%y­%^w[IFP?=;2ߘ"TV}'!SyS+x׎%rt@0:-?Vy8sHƸLP-!$w8wDf|=?`ȏS22/Ĺ&Lǐo`7Cx9=Q)Sz1  Ήp# 2;h [<[Ӏ&JB? wF.paE ."z_|K/_{'+gXꑦM塑Qل$C@[ 3,cZ4* NB 'm0HoY^smR,"wUk`@xguh폿8 דz'1Y"r_A?mB3/TrgpUgǔ=dgI\X#M> 8 +8͉pLѬ|Dΰ45::-Pg|y;PY (y dnN3ڳD1[ ɴ+/6r݉.A6VȾ3)Jhfo Pt+}f ݧ y)%}*0rVz5F$6[O#,6;řz{+sʕ+Dma-Yf`@K7y ׍֍iG'u$j :#Z@*z2хM-^7<h.-ˊmZϭqp.|`tBK8x`}m#p6| [u|%2i#V5$ 7KltA&m;ivjf`J7Q]jL5Q^YxT֘\+h.LPrC\W5ه!)Zx=V9PXٶA?/*XK}ۈ#W9:OݛI_QDi;MN '<jڌBHD')ZSyI7%!=.ޙƵ,݇xҏ%P黣anXhc~M8;阜d acޡ}T&%hCZzQsx(%{V܆X=,N,˜- jL{QAesOKbZuaRx/!K5v9,`{INql o3u{$^,S> cr@,u~(wj,|~;}ưdRf2wf4fW˸hSrp;-gEß."T'zcL @AZhKА W++q /o;DZaᬖxPj1k$΄$z?A)A2T{E0<= :H[cx[Rn|!+ eBM5TsżE)z=wV X=-t$YYQz5o_Z+$ݿ}:E{I~IJV(tg6%=¯^eB5aقstٴ̨B&w^T1RoŊLm"wZe t_ E[D{m{l{YD1 H+75d+vZ|GENsMn%zg"'_'`3T%âgJѪbELNL`+#[jv@ %\Z@Ԁrl7y&2y4a勼#E&h^ 5|P}B0q&r-q/( .@ufJ sCk,-5~0ß|ULіe.#F`h^v}w L!Ay0P&5L[ ܟiRK[ *!ۋ47-&4>^_D9!.Kyxр߂(cuHdT@?*CD d;^X˳7S\:2rj^ӶTPSM%dS+rq; (ﶤ2.'ߪij[pd`t0uF*XeHey2; Pld7צ6?O~023Qf.aI=nW4j'|UgrS15^Y8yݙƔJFD gիG'dPʻYaKo?F x[CO6 f+$ime'+a !m2Ef 5 9_@RE9nq9#TWt-Bt8cȧTjݡ)N,jD~갍/n|͒*J"O~xWBbe }t *,{[,5JI^s&CPD1m}Vp_Um+C]~ R&x` RЯnh 5}j 襇Su J۹Ze ˡ,WrڐyVz8Q 捋egܞ|Hٲr1XIxjw\Fw-2PJ/ĤCb7G֊n_"M%lBYcv_uo/z_W9H;do@„IBJn{נje[yi OO# aӬC5%~ e!I, Zl\L -ށB%ӵЧf\sL؟,p{ Kϕ{eVM9=(S? L/Oxy9DKÛnZfCdۆEC?CyYCv0oHnECq(?Ӧ4>RXpRj;5suͻH<[uTGSc5Z7 ڻBMo\#&3~g#T#3y1y r@y*DZfTV~|4ⲋmGs乖5- 0yiX2Pcj~Vg$B l_B r+.MW) h"Hz2#I tܺZXDJ9]~ +|Å>z3a9ʛ}X"(5sTS<U_D\m EӒD b2|2]EUxVŽxTp$cdM&W XLO,DfYlari$O 4k pE?ޡBɯC~pB0TsJMSFҩKcSBmH,,[Jr#)M]ͽb}ݪjyx]f&|4jL9DN7}z| !0#yc("}rm5`Y?]^ R;3T'JԄejw>Ǿ} mNZIy7uV8ԛ3M iPt{]w*[vxP?hA$6GƹIHy 5fDxQ4+M 3/rDxBϔ|:% cw3R Ӆ`FanN6-!T#RܫA;2t_d3?w|U0s8ñp.b*9@zB-Y_\4e> JY6ڒ$Rw "IqiHPFpC6y3 t:&`WN&VɟBX$1(80RDJע˒273HJ4ͨ<@Ul^Rv"mZ7$5C[m)T˙TX2^d}fks2pp~< my8.-Y}1ioh0ak6{ .y;Us )h^y&I&z0b)^Fމ;oA贋IE,2 S+JB &]N)Y`e-e.o-k+ΤQ=e^ipkNW'0*Od9ޗ1 cBܟ !z:wHSQKl :9+:RV ٥ `K$Z%<^Wݹv.@g>}eĦR8`י8DaΝebt>¦i]Y8Y&!d╌;գp1AA i3U iwF88#ހҒayCѝH̅oU'KEڀ4LLK9XAG`+tǯC!@@pfh¹4=}Lm%j6*d7# 9C/V@_s57=B&w ttS܋&퀯˺j0q%W!$U(`lЏlizF˟x_# q~|FQw[" AΥT׎h# eg@B;W(E~i"Aɞ'qS|c7Kۼff^aElէ>䌧4wCE@ؤZW+Ա̻rL6JW{x=|,NȗRƜb:xi$1%:GU5{ "m# ͷ# ^jFW$sC/I08FIt޼}`p}5i1Xv S06>O"#c5UcMrxz ];qF geEtNRul{/'ÍL3Sz'/[a钏~cyNpgRA_qڵw\Jd%kCpG5"M(+6WUKCTFR5( / @_R)S2qSleb^֍DQq;tW&]jy {FL ص=ɾvCT"_ + L^89YN'ށ#lS|(O[Ë-KG}~VU^fIj-dP]^uhO֟saq0AIRꝹWצ ×*\ZAa`SE1/h|~WS L$%.>lIZ xRC🵣L]Œ1bSFefWh/) dhHEX`VL?\"qS9:a3MVG2e9/yuIluaQa(DuGW 5gvBV䒉S6 >;J-~֕bBz9+c{ϫ4-㉨;m;4 |C+D;3J吲ۧQ Rm)`+'%^& i츽"r'Ze5LS:U8$ɆVUv?2VfAc88BVåRNJ^ }''4=]T,\ŤO1QrPY;_U)R}:WM킸+!gn c:seLfEydd+ `y``|9PdukMY G9B9)1﹡=V u&_(Xu=,C> vK7Ukm%dʞb柦g2"RWiʢ&GB5'!}vN{=liIS#$pB?O[[TLxej bk`wsHj/+=s:|,yG `KRIMA 38?d4~ZͬH@pT ;Y2Z [& *TgLBv5ݦt5y!CIPׇIvu%,RA3 ['N|:(rB73ǾϭEC)S8rA?AliSZqESA;0꣼c`!1З>z't1^)Ŏ1r%Fh $tTϏ{3b6|Ժg킖IG/3,jhh,|YI9u[blvh@E)gLO7j' RBb⳪1wWl\uԻ{@ r R@52`iBb~%5}2ZЉwP>e1!X-DU}T)xǑY*6j0k .\=Wз &~:Nc-ɂ,Oފ' 9:oL?9i&Xw3В:ys<y?nn:FA 3qβO{6*CN^Pu̽*&|ڞճC?PYJ5م%hG09k& lcI)m!6O/@(0ymW 6kjO-!JUhӍ9hg SXTgT&tO+BG2jjN@;@ɌbY 乏iSpR <,2 ՌhsׯGz1r;6aDig4Mg*% :Re ;_~.:E,EO;9;O$4섞7ڱXa&81E~@5Lbt7rѡ8I-2qE!ix/jEi4fFs%p֡\AVt9#(ݬ:jJ_lVnK!DH:oDMSBbO5vz0˸_kO!䬑ڀb#g1+oaPL  [j)88K2,&ゲSm/D1ֿ7{fJՋ|z_C-)50 w UזKG-_|aa\#g'iZNdJYbeiˍp@1,B4ۃJ|`{e Mo +CVb~젳dxXJ_*!&]fYs.ΐbcω?RC'p,B jGƕ0 eL&#F(1[2'1f́JBRjE:Tf"zaToT <T,t=P:q7\6S=q>wyx"e"YbPjQggPߊ3|iob|L.->OEPRV'נ. QZE/ <79"0Ҭ-qMiaho!,BCAvnJʠ ց _2km}'Kf_ĢׄP̅Ґfeju}LA;;k bfr#{Ş̓}=r7+uk@^D&b4́u op1Q%>3)szP-3X-5 FE ߣl#h2)ޞe74aF$[g!VlxVEtd@ƨz!t2#?Zȼ%4)Dڱ3jV]U7o[rdfs7b>U"u'!i|FsF8E7xNϲ L(\M/jynEôlfBɓ,KMPmoH-\f͍9ǰH6‰7,ժVf? 2 $*؝id֠yIK2fp`Y\%E73 RP4L|(&,0l:>g]٭6,59Wd[pO)^%\X5ɔ=<17T"=iėGKmlU"L ,blPի'=>̺\J+ZgNz Jh;>z1ͺbkSr%2uήX'&/\Y}W -nfj=3/^7XN^Lz,@Y&'56H%3T/G@بwx~T^= @A@i%~3 ^vI=Ɩi;_> ?ӌ^)l6ۊkw:ǾK;8MBCٍ_{uϠV td1!5لuG;۞'TaQ`KL\y4emGn'UԓT3`W>Ô]#n-ґ#+69;fW`|tԽjTg$ x(䩱 [m4k]!&;o!QW` ;O;̒G"$ y-qrR-'ߓa\lB,+1/(VQ&T_3/,ƾͭv\fY]食cm;sfyxTP •U iE`ZK*7EsS'-Vzb<:9&={<Z(o]VjJgu %l' 3^%dPZ)tb^5Gk8tC-~ DqE c\0ԥFh9w .9OiZM({dZʰO'M%[ 6ɲsH0ú" ['jfsc6Ot+}X#iج.$6]`>\ 󎽳K-:D(Uu h>f$25ON>1ҐrzCQk:iU CB 2 6qHx}ɰ S~>i^9`EoN^ fzv­n$)HoEe_zѵ>VK?\F?91WEɓUklF-HCGs|DeZW.~7 V_@Xҿ{4a1˃!ئ77]yMȦ@DgZSrdrZ;cyBO\=LE+LT&rGL?EcBq 7əA;,M'#SQ?sq*\'-}d0a"ElO^:?D{ڃDO1  ~BˎL-ȥJZ:,1:9GA nբSOB?^5A'^/{R;G%5pg,M pI+,QƖDc.K\(z'fsZ,nqoZAـ"ӗљ$j׳I4;}`%$zXƶGpໍ0AǍLMΜn:$)qd3*mΓRabt%Nz̉ P)3&>@cqh5ޭ2ŜyRSĖ!8@ B5!;=S %΋~W9lch䑧c+1^z؀㖄?쮈K =P(-N^+b?#0>=SҳٽT!JX.LP?%Uh:5i}qu#.F?*GxQg/Zh|O'KVfc4͝FӯF&U+r_rkq$Mh+WGW }9S;ŚEM=:S6G"f, Vx$t)"zQf{`mq4p |%!OtS? 71zS(ȕ#.-:2JqpRN@vU$\łJy~ZGUk z'u<;H'&.gV M ue諨P<>}^ u$ahͺw\y=Odjcl‰~^e ߅ QkYҰ@ !­QW(/ TQ;P3˗ N$3oox]i">qp:'_WEy"04.NeеpKUq޻y( `Nc99w8t")(+ Xib3aCֹ\< v}]C ; Ϗ c5\RH('T}3-i|oT;3 Sv'̶Q>Y{uyTq9;Ƙx@ghBKg)7P `^{ܷ|@Lޛ笧ZE}||MŻ2x3YÏ% f.}6Uv@8եQQu)mY{VQ27@|JN23n,z3Y+-"B*&ϔ˨ Xt8"Mәφ9lIW`Ÿ%xW ;~ꀛ&&7&?T9+Cn}OkW?bǯ8?"۽|JDU0eх&7Z)|1c>L) _Tp!+VnbK[HIu1v*[I>]|8+u\[Jgku$(xcGn`HvmY ȸڇaP'38zb4Xsx{K\eD y;UQU#^1a!8@;)!E" OgfB!m2ԥC/jJr IKewۙ+Hl)vC1FG&*V ;Mx)%o64ZS"t7E֓ߑgȚSD 8>-4ؿ_('к&D )C,z%?b>Uciija湙 ۰.rni,Hu;-͐*0/<))C+θ(')E8Iנ7ؕ^O#ӏMĭ.ޱ' dJm&#Qi5|9Gcug/և~a1e'0Na.1Eo*R s,ߝvMP7]}qip~u`\-hךdfz Q}2ӏCŹJV6\΋Oxqq:T;nQ#qWc ܕ|k!hF/&Gޑ qڹ#Nh%(;e< I V%yE?35qۍ+ѣ45laqLk=1\4zdSK&Rk#J,[~̚@| eՓu)=a#B^/2!U^^b!)}o1D:_Cx7hv\JT2"d@$C EB& Ppvt~ &Lw/c|Mg ie捘ӃN4.;}4Pẑ%+}br!Pm aKP`RjcJ-0gYIa5fF@or/;<&7Ł;Wػ_3Χuf#WYn]A#d zz(Rdb;$)0_|zN_,RPY`t?H0Iq3$[]DMh6MN1yQ} Ox8iʟ>54y&8-sm(ճQ3Ėȭi܏%qϟW!cKmpk_lA+v"uuc G٪^wC+1QWVhGq<=0SrS }Lzu !hݓ>"16`tJX0rwx|PR0PbA,5!zZ|f";MS\ӦЌi7-tSXXOi3/!>_t/#GdZ:<`_ ^I/2 H߮NHcܾVb /)#7XfK#Aki zb&b t=*+F \u,V$GzvQe`zDaM&jD3Ә+|v0knX)X,\XUj)Iiz2K%BBF`@~g_a/Ӝ]>e/lPj0ps?9ߕ9"2;Bl1:7IPI2Q݋-IJĀͻ0p2F3gFMD&B&8nRmg72oimsRD[Xmc^2KP_TΜVch.SbhA j`T> }j̄(#͉OKNGKXʄ`DCNmaz=bZNLd(B;"۸&]2o'J!\_IFpx=~r J%54b~Æƙ|,BѨF}])Z1zG&s% 7%xH9#s_p<-+\>^h+Y>\)tF ac6%^jܶ<[\T6g` 074CYR.74*wָ붾Y LjP3._Ѩ9]@[`o6=9> ņaYTSe޸|٤Oھ2q.:ZUX)eI]d)Oʹ9y6KX_.-w둹&Cع39Y=bYؔiv ۦ\~DghD?Ⲥ4U0^}*R߉ŗ#Z<9Q,2^h%ױFDfM槔s\CXK)sFO۴;FfC$pHl iZSF%d$ >:ֶ~pF@'>DV*8x'?V ZY)p\ivB]è+폜(k^+lK #/454k ,e3{0!* kWH`G}j|N>;c{<t &&6 GJ駳Ԣ6N)cۢcYcafK a->Ys] C򥨜W'0s.v6ܖZ+QPih ޣe;Wjԗ'mB4 D͖xx#A;s 3Tj۬pQDn# yarBm,77*@LXvS/ȝ|ȧ&h#<*, <6%꭮j R]$]64, GR$"* SΙDqwe\,C 7M~xqOWIt ]oR>a8M )RG:"^aR \jnVXVA{FܔٵE0 :BKa*oȞ kIj Xo;WچXG GXœcT}?Uo2]14<1UONij)>3=՗R)kљu]@. nQU'KC#O B$ٷx;T0CGʈ}kAb=O/I&x QrFVyTZ;fbxe6R`Nn!l9rOqrE+r'b%^G X''h^'@ygq΂q0^0|P8,Gޥ_>WגShyHl.FZOV .*wV0q7$H;*:l5+>t Eq\@ mѶ Ă+̞|z XZL&|Z5o=#!4jVtKiQ\2v0a`9oUKPqՌ?'JuF,#FRq$-Fy:Uޑ;DhE|[*k.]Ī, c%˪`@ `!-?&u@U(͋R\266?[,IqX8~DI0am,Jb=OzN‚ M/?f679plSn0yEdQ,}45 1ǜ@'j3tSȞ#J?F/(zh̽*\fؾIKIxܔ[^[X5^ sg/b%d^fwpb#o1n5G{8H``>_{[kDS)À3^i]~N4g3>wRZx]d|6b 3f6ѫ@B51љ֬axpU4ZMB2| A%I-3&G&Ps1jxU=< #WdQW/QhgMB a v%S ,ҽ܏O0qbhY. H Ӆƞ~Kq>$d2zCfr OG&89r -hB|O50C)~t!DL rt٫Ђd:nݸlُ]%'mVf/zz&R?(u3G,<}^u!Ӟ̤¤4EO g,[ GCUFIDӵ,TY!]0vƠ, cdۙxOUwWh_!3u }}%l@cu/$5:ֶ^N+:EV`#Tg!&<.kRI)Cv'a%ѲE8Dꋪ PJjn>6SDx'Ey̋RCmpO,?5A>Ws #MiQ_;rqt+$_Wh˺$ܒ|2Ugtؼf3fwSxk744k C4q[r:}&F!gMyV/AW~H=FRD6^UJ|< 3]t0j|ny4Vr2/3 um bs~}ؕ|bQ|@Gxr5^ Y&^Fm?‘iD+e[-P:(t#B%H'vؗ^ҺŤ`cw*!1LEW1'ڂib9OA>jÌ G׉t+ ?.UOlF1P; F4=L/#|zr|eW?7R諲 Joh}ֻmɋ#<Rp_TPәՓu}lG?'Vk)}Bw{>vq˪( ʧudNkVFG-6>QTa[tzO_!%6=4qr+7`˘Jg lKFjjcλ)`ݗ\U<@-Z-Zry񅣗2Aq7U YJڟAĪ"G'5nOO݇\AHZE׏(h y+u*ηZhyLk𬤼PI812A۳~IR]'ʠjEio{`Bͤ|AXp>_$!{TԠ4<ӇF1ˋIl#(B%^b)V>% k*'nʈ:\2\ E1`)9:82ܹexqBj;Tz5Զ\\p2$ڌ8B(AFopaZ7U[SC3nI̫c. 7@m!C9leơ29Te?qT~Y_qe_8CE09dlL3]D8HHO7tIaB"XD򄢧d;^/6 ɿzJĊ xeÈtyDo^^Ykr+"iAڎ|ͩ]% t/,/ya=0(wu!Fy"1SҮ7smAlM<^ 3}c}R[2>T86) ɉeid̃2E_Yj HRWc~ Yk)Ash*T- ǂlW. 8#tD+E j }{$l/Ż'V.#ȉKntSW]EsLl1᪉l ֒^Shn:jlTpقi1+djܹC(zVi8u7Hr84iz<wjSKs S[b S8]_T]}_C&iJMJ49 uWhk8xYX##!20yk2>kt ]3-mB<JOw*g{#y2N_ +Vʗ1T uynO-OkN FWej'+DkMTU|3|uM Bqg)| η@r`T~ț[KxXWo* 0t ) \ƓtMz糥Z!}*쀩(%gs*<7d*N0qC ]Ն%e#90 {Ůt.ߣ\G5h!bź5p½݀BC*}khEjw`ҁxƂ5,oYs`f|x3l ڞ' #R"ч(}g3hqv]/ieiF3'4/F//{FɂFɹ2teN2V߆xJiVaC\B  P$޲S aC$ˮK~\~L+{ ~m8ko.`2'C{>L" Mh OFC{*u[ 3M (l' Qc6Mq5> Nc:X*Қ\?Hd$n#)px ]#GΆҔ5O7DǡTM,ɐt=Ip)I^<SD5P PB*8@Zzqc_y۟ /Cy$-ϋb><=gbY_m ر4']2 z-|0Yk6C+^dvSAWWAN@!td8 MpXeB2Jzt1_HaȫͧtK 1鉹v} ^DtȾ.'"HFwַ(_{ԣ1f=JxT d}Evw^ wǪmZժ/Rf$TBfdp2&1wJb qq@Q2VGb ¥ᘥjɄ"JnpNƤ/ToQC ? x{ӣ:EFd1CKv. pG\X"=P'Z<&D[Pnw̝y gQڒl pLR~^.{TmI`BTN 4vR?OU CBleްbz,;h}{vw9&nG$O}5 oE]r:Q0LxB 6k;p""xwi<$ k%i59^&2 6oi3`(֝GM6)AkNjy1yI\)>D&#"ޖW/=kI@_*-NDc/1&s5J 8Wiq |WA tm(U J0L/#BbI 7`Bt[ ZrSw @4@.+hLP-v5s̺+pBd:hCC=ܫ'`kb 4n3QqI(D/݈_ħ:3gn,4b<+A!Syl\= 7, O۔g>3=Kq[ >{/y*ItOM#sZ=I$Ts@zB0Zŭ0.vlmˊq%eE)b}Q>ϧE!feWGJ@8_YbWefG =@W:VÑ7ƭO8_kEɩz|"Fr>l\EIߏS\WWVcPl?ɓ9;ڭ-ÈӀ*hMLk6_t" q' 4ئ]}[|q}>`buD;{.HzwM+F6n@pt\v1v=5ů^n>ULs?n4 FrL2S;xC(+um{h`4Mf `j^/tM`mgdkbhBN{&OP~;e*X9]h;Z$F g3o"i8 .X ߜԓ:L_H˔]LcI6E1lEvM0,V2.#q߻! BL[5TsMAnHV9EV[̈́\7s5)G [T]7x7 R\pԺEx(NyD=͵EsU@/$}-|`{9j9=I3&G ʍ \;ztUW oVdfgpo/8nnGڭ EH#%KE%A/v^d =X; & A-L7 ̚TKؘ.4jLaoFƧ0 q? ߶ v*SC[*W*m>4W:z;+kO!΋ T^NQZR+ E8{5G@&yk0<8;}[sj#i\,[Ls\ 9M: fzV0+7fu쇸O,sNgUӿ j_Aouw(jC4Ѩh8xnbi*%8.9OwqMA&eѮeaa {si-|.KƠ a'фP,b I&Rhӣ\H/iv. (vOa M/a 70Xݺ|R_ڔMs8HUz3Ӈj!KP%XG7?_NL 25;H<|j(*$zx*7e;(J 28AߒY+'>PfRs oh=p;kZtPOq tGUW.Cu?*Y \#y߶3)3nx|7]N8+}ck]J&ёXGH vSK>#E(])FXo?߲*^HotIlCYl:͏^.&͏MBL] X"` V"c3͗ AB-0p㟦)XA}\S,˽MWX譖yuny~t2. 3g }ힺD$Eۼ׼4p sjm=11zRNZKqVۺXg[dbJ8C:26@ca>lӬ/ѵ7,gyc@ 0sI{*B78A\Ǹ3gX]\,/T*n@vqckg?鏤?rvO8rsI2fEЛ7l٦N,c1P4'tc WȔ0j9dmjV M%"ẘ!uudm)OlW uL:cqqFŮ/ 3=R!F Y(S~Կ^`pUHo毿{۽}TǏZ]!<#:.eg\ߦgA&aY S٩M'Ч)dr^I2׳pmgQt1;%ifAZǏ"@ʓJAj:rS|ć&wa(&MG ~A,3rZU:g>NT Ğ5!'Q4;*>!ꖧ'%h_6mrˬfu!wDn2RNWJlę AJ?3sI(%]uYv49qQP}ïL:3]~N/\s xFN[V~'l~picM;c|{]|9y0j#dOsB),N hroʫp|8OV?l׭9a/t'&CAA;iJ:5 -X԰ťq bWĈ}#a)SV:6T #c|݃zYI#H{WMgPjR>m¹|[b7$q)'D }qD(_9CERPZ-g r_WC.PUkΠ9_ͷVk@?we*O.,ӻ"bcBbw"Q z?]W|%0iwYhff aw:>{`Mx1.ew=?yӵ^vƟdFmr06P:h*1AÇ v8\N3zQ=m/@XHF{>eȓcƑx̂ᲊڌWE*yōyKz ɎMdUe5lNx^=,sYsY(7+@xcdy{nPFM?*RHqLE:|nIs '+4pEw_4=B[0K%zsEv/)jX6tѻ-`~1j3JҐR ɹs,s7|Cm-#iBP>͐: Odcf#8PvRHTddGpՍ*d%Zka.=HILK?G vl|!г$vNxHwm|`~§Q˟J'0|n"kkLz@1|^"k"ߗAB$L{o 4En#'d61oluu{NZ% !ªb"%iR.Q`3ꝥd W;ֿeV_M]orMZxݫ_\r]{ XK#q/7|2&5{ 3۵ԍ]Fl1teDu9gz>R)wec#dI6e6P%mW X!+R>넇H!>#Dz{bB溱nfoD ;oQ%YC뺼M caҮ td "?J)jSX`&+ZF4`GqqT*(!gyW6rb݄s]Y+7Ng\:{FS(dgǰ-z0n:MG4a*2ѧ]JPYU˔}77yCe j-*mM_0u$Z5|b~%JTk#<"uǴ#B >a\<qe!v ]x܂(ӝ;S:f;Ԕz?1vdK$gF0KL陾8({␏C_aw$j+\7JfXVj<S\pٜ)U FU6QyȮWj4!kƂ(saPR0gװJk|lܟV=Α ԆxuC(Yԩ#t)[Rvm_CK,Oc`Ky/hya#f\&+߱K홃b#$!j=>#QL0.~ﵿReYrX;1`]9p𘆳#0G8#H!tbFe3U9lT:fqw.y=KT\H`?:٨M2#ۻ+ul-Q!0~4Z8W bY =3P5Ү:vVЎ9Z|c<#}GPYѯ8O=,#}R[РAFtCIQ&Qm] ]~V;Cp@-/6]SETÉ7~8Y˅:ήJSXtpKp xҩPۊhI "vM.򮝕C`n:’wr`uDڊR8,%7IǴ'FpwOTG/Am9@B侲 =r*>2Zb۠3Al]1"|U)n+1/{2z@Cp q8<<)H8ryNa[2fHe܉@3B!Jw˘<+G\ y/xv=ZI Ih86&]рoYlA+JԃkP}}l9Ρ99gYdpNJ6 e9P"13!ً?\ 4"V|A"QSB3ʄ=ɧZ3)Hur R J1%|U Z*bGBݥ|g8g9!EV L܃E8߻lxxx.ssRK2%c4杝\Ki[SQ"4>]#:=T?IYvÉ3*o ʁ/\9}E_rh|rcCg';n!_dѽQ) u^Lg!r;ANS7tt:WY9]>ԥfuThu;a` Ww(*}VW T[^6dUxIXOW<UjCOԵD9⎹"JxXW_}{Phۓ40U~]A1Xrj @#)@ayG4J{tH]F5_E<ҬmN"r6_o뀏 4Mk2<9 BJ3u{Ԣu/YBgqI^%w0%25Пe3nTUB;yӸ :I dㇼpC!JÍgWj𵤦-W=D1uKBGNaX䚜ӳ?Ӂ~'en:0v% JuM8dT]Ơs1ī7Ptr[aAlr0gݒLwAh5~\-=С6'g/[KI(2(*WP^ʩ^BZe|+ӣ1xR%Omd$DFP,"|Fԩ$r0kMͅlm DHE_^x%86#<|(TzW1?y׆k wsgN v|`Y2w1 a2GOhYh^˗tf=N> 6ߩ7UnWšbq8hyl]xJPGv؀W\*~y O]Ec{:9,(MA bo}ޫW%uJ] {I-6t l5#X(S@Wn7c&D-x;l@*LyfR \09SOmi`˭"nVM g =BzuDޟэp ߓI?瀢`<5A,ļN/=V kD*j -?SVaZP[)]eK*i~6[EQzV5 UP8c˹M˂ƿ1iGv5'$~BO8F0Ez pej"T2/a(GM3 }: J2=sv*{"J~;@ Dޅz5lg@P 0"8:dLAMYKE{ "ߊml{j `A+xXEF5^i'O;W*`]j'"6zi pC|HIʆ`Փb5Aq-,f1+=}@_}b 'hX fxr \[:qJxX}woܝqQ&@cm!K4mHXv}(jG~pq=N%ngf=.[l0W5gyO`յG@`j.Nbj$i0ŷ-M'osʥ"&H3 n9`lr>bAW_33򫏣WwTYwo9 {%sC(Ut5H]4V2*<Ğݏ۔:L+ϪtUVC^Pڵ\]tt3Oi˱D)i7S haI;q3+ui"pMf,PSưE/ ("֓sPl55g1ǒ7 MA39-?E(}WK3#|Wp2La{ط2ſTreKiϱPl⹋UL @p0V(4Zp+$H0) s:m{Rb:/VhA2Woj n:MxXijnk5e@mP6Gy!{J٩T^t{|zs(~*gG -edZ Uc -J5TzMMAL6przX&@!2W!0:\6R?Rnux2,(L0YlyF8P`UAjKM>sVu! Fbh_+\&vP~+T9#Ul'a=ޔ'e@:iπD207"Bx"4!dC/sȤ~`9bJK6̑;3D iCG$9I=(Zt?vDcpqd:յSEgQfFE]y%;\H&#щaw|oTr,ЫvD}&vI̅OrȬWua+R'h8ޓc0w"kP=l\L7QQsglũQ#l-19ĵJx`[4[WTC4W|!E%8Τ.dĐ !Z@yU74q|rX:5sR,!+B-ZO2s_g*3ֺA;k#?\9 E-Zz*4ﻅ; {!Gj紸e$>XX GJRbhJ.L;MOրԕ¢L h@M~[o~&~*|wsL]æ`b2q'[a \f{x0&vGkЭ/ i=~<2 uPE̪l +gfAz[B|A(_VD5 +a*l*aSɔVz cX ոK0C>W3jt#Bi js }9]+_a\@' ۖ' Ô?7ӫbwy"ζ5"4NoɍqX'+7>'F h"F m7lbYvق-9 D|hA< v 9^’"Ȭ,mF܁CP ?JQ}WWHo[,ZࢪI6T~}شd ]7TX>0BɢFv+^,yT2 EAT1,쪭*] &8li[|drջp]%IQTGܙy,E_`3xc']M RԚjYqpuVаx* OKX@##Fsng:9lͷ=s{5}i!}TLà- !F=\#D rl@C6) I c29`|W?AdE%] Tyվ<'B[ ]bZ3rNxQ rIp(*0]!>t^ ӖWzRnI#ERgKm\>Y>eǿ%SAdmeeT _7 -Qx`;Zݻ܏̒xx;GM'řb  \Uvuj|<)1G$Ea0}GF J.n#LU$c шn6]UH㛿3??rb|*wz{)iR};5NHM00$P!vBĮ]ƅ'Z{'#-Lsc$]uniNq+S.Z-vd3@P$ËtFoSc)ѷ,Ӿ ُMUZ)S -`|PQɳ7dzurR;/li=:E&\|-h~mHJW5 (ʹ_n{ .j,aՀ =Xa\]Qhol[U>oadž:{Thxo5a:A afѻz&:?Sah Z:Jl('D ~1= iیkh &,1zd#i5t$fۋN Ylͦkah8?aT }M lĐW+&DCP|CڷMF?cZG8pxI$XWEj /ts:Lfpȋ^;gYƜ˱z=ج\.Ym\3v[zzE@G`~BCB&&f qOI^+S3v]  A6 V=I*D<G8|ڶ`ѱJ7\0R/r@&&X;X'ʂxP铋Z i>zF"ZԁXĭDa8IŴWQrd:<11hC"A td~1SūT=UPhʫQMAU=nBp}PUDpz7`ʏZ].AIG"zcl)c8B/g_&yOZ՜W(4>tx}Ƙ^#.X0=L 3xTǦ<jn =z2@;6~>dToW'ނm:W*Q TU3gqc4\7xE4MM z (ƊdVtd<;H=%Kˉ(m-rl׈ zv:!/5Dk BXP_azps{/ 9 ִע}8H}\KX1-Dlz3TDʫg9v抩b\R8lU #3­ yZ=0Sb+9Mg;=.ֿi A<">\SL 3f+wW6DAJ%mVٿ ۸`ީ2{=f8¯>sd b7?|p:I0m$HdW?ԑɿOGTVP~Vof 2]=˧ Ko 4Nj15N8!ֹ8yjR_%R76KI! )ÇMOº s H,qk(5&T[%[gbz!~2v^QH{V'TeBlwؖj>يҺZ G8ӣ~&).1 ᡿b'HvMCaz3 1IS=7mJy@ǴT!0Vٺdj~7k~6̿̆Hu?˽¹ɑPo&OZ[S3?-J{M} dbCˆ4}K]xT4uQ  e( _56@.xĞl( f14TzɝԨ. &-?:)26e # n %OFMof%ƣT=C#pS+]6fVjQ^{OFj016&+x8mDI#V 0lAQfeD_XUDeg4=N'yIwuGN|,%(d.PhGl QuK\0& o>Q0ƈ#&//W/RU3xfߋDf}/ E`eJz >ҟoL4 #~3P5OZsd\on™-SI㖐ʘ,7/rـCt̼T()z~z >"XqG Ej.pEc~H!it]ܟ;\.JbvݛN16b>20/ k :<^C h*VTЈW/G+CS#y%X8:?`1LNvcZrcܐ 񏫴Z#쬉v, eAqZٜWˎc$ >Trk代T23ˆ5phQ͗[`Y`JּhwҢ_gêؙ±?9ZبHUfakڙqxnVmӅ[%59;r@ۚ $5[{ \y*.-y 0H8Z^HmO H-{a:sԪh3x|V0Rお7?ؓ,8XB \>:~: % L)4[)oAc&R[Q r賏 ldY.FSww}CVV8fZLSg07Կ{`a8%Yyle*u-*)6A&;RCS5Ql7O;ܪ|^L7Y ٍ,V~eq( 4A&M~ T xy4و:T)A.G{2kr4z a?w XRF|ݏ#QTF&VͺQBHPh6=zeN P|szb(sغDO^(1u ,tqy>'YT(> {i9^YzxYx [$ ZG:]JFfk΋y07P <#bh;PCafbn걥"I_̙K.hbҏ HBy"\5DL:7gٖƻxnj{+;P9j}u; us0p0IVgW^wstl@~S|Zx`"qSFs%Y-cyUebFiť+=f%VoŷѴiԃ؋]dߊkp <I@&^IRp@"mj{^ydh`ś?%z5iW;BKэQ=w:Y%.tȀN^Dtj?s{+| 'ÎI}`a#uj;Sd]Upȝ" ҾyK3x m Y|அOKy(9Cj;EUm䜐pd% |"H2'.HgI⮉筝ІUL? ?KD3\'rvܜK* F{ d\/pa:`m}í; Sz2P 5Uk]vNo#a"W$;D E]+$aGd3^$$e*R֖ߙsgM3nk7װUz}fVøAЩ§Q517C?m`8FJ-Ư-aPG4٪!|Yۿv|s O+z;BG&rnWkN 7Pv" Xm ؙ݆uVy# ԅ_e2@ӳ]`gd;"M$Aa0_P$Lk+ӲbVf7K+HܯMܲ6oBD5dœtU;tZ*$UL?R}?qe1RfÄk ٷ]W@Iozz ){yaT˽M:37{%||ڂqp^e+-ZauU]#Ӟ m*_md)cJ.F2x4AK0.~i#Kַ:oYTZ¹h;(1SƔNjJ# svQ/I+N {N'}G]>V2=5>( h08z-!P9WeKPU RO=fzS`IUfXVSh4@<,PZ2de|r}/qQ^>ܶF!x"@uvr ,!~n"ID\<092Hbѕ`Q3"{1KXOs~H!@c%!ʿU#ݘrLثIul;||E/\pSMp68mjG}c9_^z]xQuRpFrٕ-AF]wW D*nYh/ a{;# LTf.X (y*]oWF<+2B \~vvYk ֜D06-:!Eb/_ЍUC/npI)'WiE6tHb[^#2xC\e$̒h88g dpCN@;'?5U1pͽ"=hS= ,(K`Nk8vLی]NT.Yj͕j}PwQ.0;&]4\:X ֘w ʖ#[sڭnTrirY }W,b_m$$.5LĴ=[jwP L*a@HJs=/ly0S0!}vV(>!hL|kp\Pr!I;<!8$)H2ilFAQDWy)sؿaΠ`SpP9 bٳFPSقļHmEwjz֪B5oEKHPG CV% +b31sۊpS̫7L/fa`39NnL3=!:fzXQz8N`k:HQxoǜ}pSQXJ=fSkYsAͪ"ѽҺg!t{|Kg(` l~`&zTX`yFyypېt"zū׬겉+= Y3c6d}<ݯF#=rF/YR.@ugΙL#Qn]YyHhٜ*ۈ6ʹ7MDrm IxG\3[Fn1M!e|q*_.1bBK&[4rOK/"E${ 7QZ+|Heկ\Mb?9Q6#fe`'U6U`T@jkFd Q`N&ejSyx;4PQ1ON5n G'`:~hH<շ6(;_n_rI)utm 1Q1U?XB;xA]\k4Ii76*Q7]OpCmjh(饾⏘#t.-&/:}xONp{\a=CLR')n9yH.ehߺ;&fz2nA6PǨ񃔽-gǀ-˛%E1$ls$A#uk jxJ$_&}-6$,'tvKPbX87I*TgB֘^ӷK֯% (`J2+B󚷀Js!n4R@m5jIQp9+o$rUjiKZ,#I S~YsI=?g񲧇{2΀7Ef)(@:z:x#oiC]=@L4U ޳EZdc*n>ZٯΛixڭe,H\2w"p R0\(pj=x<Q{ U- C])sJbmfҸa!W{r(|I< ]!E*`.qڔWde3jWBȩ+xiR&ƶZHvc;^F( eɰS # NpU&:Vm!@@qڸ^\c3iY:ڶuvPի;ԊJXs!$r ?LgRa;AOf#&XE[TG!}g J&Ŵ ҜnYgV|f]2ҾRYIq|oٗݣ.WYQr|y!>uHLЛ)aFNޕօtO(?y]+i1^>D9C|ٝQi\ExI +06,Rd:32D71 1MT@W#V[oM~ZUGwlX\gv?-tM5p .S/󟧎4Mluu 1Ўds؈dZ&l!\-dr:(@6;ѶߌƏzIU$ &>_\Wtw'67]}t"Zt4ft ^˜}[y TiQtBeiɣDNߙ92^uF%סb+=wx̰2umfMCDhem.8Is6h.*Oc_5'$nZ)v]y'g+n з8) 4А1/fz}jS^`+l+O+Iƽ6s!a}M =44ڡɄCecUFLk@EZHXp[x 1.i)$5 ?좍L<^҈j xkVRB#4zo+-Q/OE 8aHg78|%}d<19~j±XJ~uLrX]"l7L1?U$q?߾i⌔8r MhwpWނp9LdB4ZXKB[ׇYrrٵs ~ V]αp L0{Ս!k\܉ ̺8_& 9^"&bW -L/v?hĚ0*ߣ*t7yL#k>R)$FXF jZyCO1ѾݞIX7a_/xxq@d)y:M'B QrⲂ eCCh ]=21| WP- q$Ө+^ewśPD3@s Ye%7IDjӾtnfd 3Y@]봂A7͊ 1{)A7)r.?CrUBB[> wn,8bN+7 ҟ3bJ nEJMA-*ށր4AМmZZl+կB,y$1ioVE¾{.ViY;+SK/h,fѸlt~+`u8V>cESu_k6\@xץ$u&*sm'WmoNk2YդFfKn9Y7R9Bn2>Q = SQ^’7g-^X 6qűMTP%/'-9EYNQYpYvG^(s6b{نTL uN^w7OX+uBqoU\nL["3-4g][`~ukGCyc\jY ~g&j56BN¯m_K4-Ø; /@x=XcP {Y;3acv^< ;iIT8A"Mt>ipVt#TE} zDgJUsDom d\tG)5nOu1Al˔sz+-0,Sz.r|UURE;F:L9q1Q,Xqq._E&p4cYԟutgW}_0jnZ/ CsYErdk*E` VVMOJ ')^8+ qLEWIkޤaB''6 K"#cT5\~%|/},"1]'֪je &/R[;nEyRk%uz\rO/#h XZʸ`.vhg?q~т!L0:ü׀é uIz<³tudiSi>jSMR0q4jC(xZXyDɫw9Wɋ(+8 !͆P/Su8Ew=ecK/Fl;"E|SWf!`ǧR#hҔѰh:OQO0e~Cm筕=7ߟs;WiʪcMŎ]2<3cam꽭`@1K5XĨR+-٪0ܥȭ(s^݂׵w"&suSIgXJ)n}kj[Om #x=g~-,D4EW(Tp?b,k~]ZaÝ$ه+!T5Dz.B} UVl+pesPR:bOjwė5Lݚf8,sQb1O%)}fW >Y"]1Wc=3s.zH*زk^=F Lv$Ǽquвe|@֬/Axv0~V%z{*UȕH.«CTY91sp,5,_ F@((R^uFfRK  Q25+Ҝ$OQm:}(7bn0Vh!@VP~yb^p}}C~$zmRewqR[(4_'r(vUhh0'6`QQA(ߍ!M|M T+z_i %43ȅv?L)@>MHZD62YFe# ? jw=zR RXy[hRGxD㴗)O%5U9ЎLڲINd]iV9FPf E "0^jpd'.!eFJ#(fw*5ešv$CHX SAs>)qln0KP؋J}#G*5 &F~.SFr%> x!R)OڠL=HHF|%~e` OFq c@y4ڝkG&(u{LH]s;}%a ֋f]ݠ]/SkqX=-u_7J"܌A>k_RG.NJ$SD}F[wd`lqAL|иڲ(#. kJ7bWkOv H~snV󇥯 vW:*] |vbh0iXۈAt5<$rq[ *9} lXKS=q?k >'X. 31 hY?Wb"/fvYr?Gj {4 jh_N 3&>B˾\CT(~2`z'ii0[ ܴ V $DnmSt=YuêOwh G-IXFRP&0H$DGsǖY̚8dVɤ:l/^͔<]cN8]8i`ܣ {&d#fY⋋ w\CIכl=qK0(C}>xYcU:k?Q1.(AgN;֛[]QJ[~T^X8Ek^9V)'lAU+~>嚨zVtզ-ÌVwihszs߿ЖZ37FnP5ud3䅃NHBc33iQ)-|{`YqDhZ"\I :ƷWq/c,g~ы9$dU=  Nw,y**v6Ewr=]ʍ %pM#JzK qCbsftnm{qDfEˮܘ.q:ELyڅqHu|$|gï*pfObX o4Zj?_qySIVB25kgεH{^y lw<Պ]>&<#th|vo Wq]@`!KA):&aZD쿼uuԍlV uvpoukGMݞYa۵INm帣l8h`̈x @HS!?~ܬ9{dNB~M}&LR[Jbr\kCx IՙBg+C3hP &ܡz9|D Pn"ȍ7^ oAqN0 a"dؔ#CY,_ 3ثE'n ^)((i\gS|CS$q" { ,ƀ.p? - W=w#1j%/]y8 ؟w` [s.Wm< )&CW!ʐg5R ;M`쎣3J)|xQ^oQi6SπDQf p"^?KQ_'I]-cܒk;0c̐ppr rmK!nr\fRX莡[l,>0[$ρ(|Mz`<0DãB@KXklIs&=Rp:T?XnMuaZ۔Ή{_3m8a5dUΥaHr ~$2GEzߒiK< ʎuٛwTWM iѠeT[7-渏Ἀ!mPce) l̑hl6'_3[zg:KTq=eQ$vU}8Z$0jY(zS˷эܢ7*ْ#nBmYu) / Lw+cߠ*G n@*1)`twE3?xnl&gqBXѳ;jN_ZĥN_X!KI(n~ƻb;=ڕ=:nay}z 0J/ ۥ8)jۼF`y\vVʀ:jؘ ME7A/$<7޸1uutMz⹯IwnI?95d@e?p i75p[iVf;ѱ\ ,mѧ0wɷ6y{*(礝^aāWMxqne Ȥ NgdI"o@YE4M!:ӄD!Pz#m[=M%pizRIڮ . 5Duő*WC*ڍ&;Ek30BK_j%vj?SROhFSѰ#H8. ~Hʦh2, %+eP +: lM>`$aZ~x>l\B V֐ؔ(T2E!l~\OFw;f68n£W@6kտY1?R_v aj6ZŽ!|hfx4ՎڅhE]ąw?,8 4p̵ZBU {^Q.߾{q(dP׳\&-$^j.GSvǘ H3eHhp ~v^`0˒)pgߡ{Jk& *ؙ'xf0/yV^2e]n][v dجht)g(ƄAe.Kq{0G8hetz Idk$_e.87B_O+4hHߛ5o_YּXd:`nZ2ny~A >Qp( o\ @ : {+2;6#t4T hU KnX.+ ٌ'%{m Xnh-ho~o2%m$ [ʀ8frGye}Q8u_|JҢF`~'Vcpd D#I'M9s?瞸.spl- fF &gWs$]ћ4Ok6_\P(PwjĎaM7Wgw`@檉CՕFx-!s|ʡ|mwy PP1?L%Tn %:6v5hSRiZO|;-JJмq没u[cEi^v߭#9v2V!Ҳ!:1q!82bj'OK^ tDIYb"ސS&էj.`m9/9*a,6E TF^Z݅##^{"z=Ca%A>ii#sF ᾡ3&P4v:JH3M0̗ Qnj f O!ڑ [,Q*Jb͉@҇!R0(埔cNyi`TrwAM1sLHń 0`6 Qk-b4kMJTd IC4DaҖ.1hW#%;8l75q7d(HirȥɌcpde?? 6]P LKo!J;!3nBX$uJfJ߿RR I#?J20BfneEhzk Oa7#5㪥p*~o-FEtiŨ񬄳\ݚDf^>#'A I"19Xͮv#6:doHri,Rzg\BPOMЍH9^HӨl"^fb'MamW̛W".\"ORL;$iON'.0ʀ¿;C< օ}ي*'bN1q'rL/V/lWnvhnۋQJ/Ͻ^Ĉ) f4Q0Jb0Áol`$[T1j!sqsW߫O*nx7uev+oO)bVcH{(uLYޭ::̦5hR34Pfl ljTBQ 2q#>눏}!3c8.*]e^4Jpr<)9eMgaޚho81hy?kx0HCVy|3I; E K:1GRkͦaR_1q8`y?0OxB2GOrW^2&Ee+? wPO u Bx&m;dBT>~X2ʟ% ATPk/A8Z.̄k70y cq3t'(L$jbywPWݩndy*VKm б`J67E@_C[aag)*L_@O|{8;ϺѬ2e91%\1F 5j]5躵:NlDeX$Eϫs9eluĜzZU,9S@ix)ͧHl37/R}nG?&VVC!OPL3!s…wehmpߗ` z06F YNfCPreg)M6{G[I#VXZO e_CJ" \2yh-uvɹt_Fnw؂{\gZ͉I7flT"R>:Nk7K-vOX _ָmb:!sѡh> fXێ#mJ~yq0IIB Gp2q&C&σIӭ0uEW|TgU;{jC}O@:Pk1LݓrՄ"cJ-) q"tMH0v"i‹/mC 5mX]q;y ~ iPlX-jwATg^sځ>6UK|P cl ܳPg=ȸE|)P5f_{땧+jr{{.ңRK>`B3U<F8]eŸpYo"{<̌>b(m(aEH(Y4֕OXr╾ûtaw!DkG!'/on`YߒTt?x"0;Upңh-1z|f-XeBH*^ ۘk{c7f ߼kLAeV=ekkY=ldOG ϲzrجX(N#Pmft> ha\[3IXi0`ܶ|b*oˆ󽤽H[y :k38j"(rg:p6> oC 89 IM)j8K:\ahZ؜(ֱ;HPD̿Ӏ$\Mm{숊1 Q6l IռtI؀6 <2-:mh1tOx@rUy83NgW;@īzpͧ2O _C^1~E'Lb \~'Y^&8J] $׎tƾA/X~iZ1c^Go9ێEue`A ~=Y2N͞2ٌh1x>-!j>x˔4z6< j&;)Hlj15rO䣸c_1^ɚ6*N2*7k‏e87yc)qR+"^ zΚ,cr$i]&CS0WV.rg!ѩBu{H`4l*ztB¼a$X􀰭W?@ ޥIԢ/p@|BwsAh$~A,m!%|DMُ7l9kx/uQ@XqiHTɟ'7z~QߩCQTn!Bj0g@9b:*\*`2&`1\^?9ռYe:p×W=F&&*) 2G{j6mxs08uHBtf dAceNiI;ApΐJ&-tW_cHyM)+$ =hD-wQ3,훘s\?;Yqc\8 ?s0:J==`_#tG~}n.񊦾,}19] ȴC 13WE(h,&H^>{V,ʣd* Hah$ok @QJf8aJwPk »TCͲ߰4I7'cH/0Jh.\eA((Ho6"$TZA Fb bGP9GmjiK#dۻHF;S+{:6*]6ۼQeO>*zw5@,!QI;q„RX :ޗǿm}lۮJ*zPA] WZ2yR?ŲdKZ jFXdEt h)ƈ|}CK۵f Vi@g4Ǯr}0*-,+ )[ju*pd7B_ <_?Ȳ럗2C^t+vK\}CHa;xR׍>dNJt.D&_NjtZ<fЯKˀ(H5&)mu/IKC"ZV>B /l'*jG%P'bG/g!1F |;<մ3ͮ@@Wb.T;k j˹&j-d *¥8/`dʍ:Glj8*eDsӛ\BpI XبvIˋGd]$BwWtdaXc!Ի"13pBt]zq>IPQb0g h6Kt@Pj- p6]wzp@P=MQzI5Cބ|6Ux%$QW ,dnk 0:fV ʩϛ#fXE΂O(5T\}܇_A]Q_Zi -}3+rqO]kwv1(hnIt&(=|8*D{?uKӽ's|¸*`-Du`b=H%Ew}3嬓Ȳ ?=V54b|'~V Vˍ@ "|lh#y4wrG--S~E1w*{}TeM /Y>8p/;@0GppBz^렸a P85!)=t1'4r,CF?KA,/DL[{SL̏b{4v (LNt8^XT#<=Μ7p|O\S,.qb Vg̹}(u^pR.Qr ƫWJ 52/d(ey<]pYDQaSICu>NLW˱@]ZTn-A<'.˒.QC&?,1%ՠd&&ӽc^.7e!kMCKWx%E/4@xl\~f%𓩹5#g<aehWj~hkQ :d9rx[U< y` J/? 7q?IShr@4*`E\1Q*!"֑vv {)7SQ*?LgJ4OYz&4[(ߠ뿹m4rOjjMu1q):K\ɍ r {5Iw&&س*%Q^*7M;*#]`su=p&:VTH c"9"k( Rѫn͵6\,[ŶYXQcmiڍ%e}h5skLmx0 dt50Z?GEz4K ¼z& saSޔs<”K8LbiDˊBjAa)K2^]N 1A &)ʖwXYRG`ܽYc[V#]x<^{8wey$SGRUj9Q[ZMЯQnhpӒ$YcQPe*/j|ZA܃pFb=+T/S0%֖ 75k;Ekx]wuvF逋ڎӟ-[=;=Z yjXW%UeK_+]GYKb2yI4N݊GtFs59GM ʦmhі]!vB_*R&Z־[F,#(k>,)gC8o%4)_,$pn(X.h擺Jgq/0cphXgFq8d525}X%[q /u8QWnu|4UKdZduu?#٬j )Sm;XLsVڜgR_,=Ar:$H}<^HhǗ+YӚ@Q];g˔  P骗*%.?Iag9+fkb^vG܏f@t|_lwFبr>L 2Q+\F%ErQ)},V>/bRo @eغPQ$~pUi``c' 'E34ah0ׄ-DTgjt0sd$Udo^U0@ovQ81٥ie(0.Df͌f^-u= (q"Gl]@wLcGgCKz_G%bw kW@_GiVXV.!gr30v42X Hy3wWhm'`_7" ǨHCڋ*'=\LX:vM1i:/< xC>jN ą[Ҵh|G. P|> "@ 6uE)_օHeswaH޷.0)hkŖ^0,,dXPO"rHDr( "5 Et!]Ә~;î|30 {6^smrq*ީ!d=& ҪWSIZ 1uo_9) Zc$΁ !/fzaZwٝA:2Zi-rVe zcoU8C휤q]r͹W<^NK ~yDMפL7%y*g(GC\/%GFW&Aa$u_pcg>l;I{p1!(ɫi'St!UkԔ1B<{AgD;8doƔJpgK6,@dO9KJ,dVi닽2 *p}MJn3_}S.>a@?|3\x݊hΖk0BX0I۵n;5 1u ޸ #a!Z@ [INkx(h8&fϨ ^Zmjk0DLFȑd_(?N:zV1uVFo-#BRdhj#`}MOv̏5!\dG~!u ٔmSMtBܷG\q) y ];aV` @5 ?a)KHv|ؤS+$X"wZV W#4C/7}dgZ8u!kC=@4#4Kq=j)Naw[*|ܬ~z9y-8yP1D W;P50/ F?$3NlZSݤ/˭i裊6!J*XD]T6KȚUf>媬9,)npTw8d(w~< OϐpQK7i_ɈBER<;iz䃬u"0H:>eVW,J88m߉ӛL 1̴Y=m}$W*:bsNxֱ boT}k y;4w1.6!-,Pi/t,NCt{Ә0&otE2%92 Ff۫7hc3<'=Jȟ}c$r׉ "k4]yaNWSz}5P|m6F 0,kQ[Kk*G zROڥ'?9Pgp$S\i90BBjY'dRoR_$QkOO ޱyt"yYSL146m:|]ֈ|"p1؄"MloQ@Xd` ?Q~T9qMW>CfOo-'P+y袭^zSРF0mֹpy9 'T\dpOU6_uxRjґlm1kXc2 4xn_noMb ˅"Q痀h1N *oMf!;UFp˃] F{>vL5D+Rx*iP^*nĨ+tʞ=%DW?x5 q+H>4$yOYR0MF)k2\WCFC܍үje)!tTR}nuWnwW$^1tnh®T!2 v')P%9Dzl+kW}G$z(!#l Yb$V=hY!`7G~4н)m'W:XTx:< RP[=1Np%I~bq9+2zv(0?K7z N$7;3zη;>kD3ɓ -$ X fZU3uKz'Pj/m)f'FA|5Ae7o:N<u ƌ=O4rM]&d8MZRɖ|SPйpLäC .ݐ2e񳆶t 9J$ yX=zQ=SAzi5[ dӄ{#=9&b7t&ANNW5.yHf21!t:%rT3hl !8xrAv (Ggv)il?0S&]5EmH"/ʵ*СTUHno.MyNonWWqO8RR 󁗥0c/Xg20^{4l}fXã|YxCERRiFxǾh4|zXf' ).vC9tِcƉn(ʡBkߪn>.Z"KJ L~\k$hcx*^1lDKXo(P'J%(,(ec]U՟<;/Rv2Fǃݫ=3UeH%S pn^?hr}~5%ǵ l# `Ll-҅ 8N/lOۡ'/Z/_Uz ;dan`T{yHX煈W-k㮶oy􁅬' BfYN|&jTBxQ wdCz>SkAI\n SqSrw}GRK'@YBw~HwjaZM&D0Ҕ,1`uRzOMj0BJ"ujz@)ZόъT/2lՆ!if30QeB!c5t]a2DFWN1YFP D_l5H,#}dm>|&Bhvh^>цILUZje{]/-rFu=Wޭ00aPUd1r]@`ZjXz 3}Rh`,%Pjی(ha,꾵6E<](c6p\ krY,MT-*kbG %̉`%8%(b~!>-!7< _8}x,~Bi[ȆCI7?t:S3 d}x9*\q j'?)K],j"?@³88XƎE /s[,)ڗ]]jEu>Uw{K{ pEPk ~&Vnd2LTtΜm.%]3B vķRkpH6aQG6M2"%>P`'D"8&fR C60J[Buࠗ*|HkTMDρQw%jҎ 듢F'UIJ찕QXzV.TVSC`ޯ:#Wv,C}1XĆCč>>G'NA3ГLQA-Zi" D>_Zk1O1ԓ A>{)I+Uk=&%*V }Ug:"6$V;?Wػ!"#2cznMj=C3<ǎ8:eX N=\vg15@]NcOT"xBH!q`7!.`K"+;sS 䵇l:V`?:orA[[:.˔wZMW8{/LB[ .jEZ3?o/LRS/ylQ y:eO!j]אБWju8U@Ir'D:/?{{x )!#:68*E*җN,X0ۺ`2Y6YIUJup9әhq|G =9Uʸi?Y>N~i?qdU8v?Q?+ JdnGGY]cW챉..)=a2¿Ӝ% <L#̑(\Ωz58X:mqMa}N]ʸ0e|Y+X_ݻ*FQ.t-5w֑a$Ht֊*؞UpwTڎVsx̎jc,?2.AtP#ҲTpc*,59YNID^k)  ׾h_Y=Kt]TJӾZS)&.?[{8Oav DWAXMsGt߶:n}Kbyψ G!AYV*jbXd£wXϨYe iJEPX]9<yj#ߩq/g$F-;gõර7HTf=xJ!q ~eoG 8rX)q{Pxg)%ՈPio$.BiT.#9njwxp yp/Rp\$;F2EY}V}W{e~tsI_%ODB ەW (OQj"ҋI]A %oҮdaɇQ m23TV|>C0+)qcWa#,a&K0=ZXPߐ2j`^.2=\Ecm 6Vf<6_w..7_/;}!xcf4ߔg82@I8"dƟ,mSl؛pd]3wf\bnsqΫdStP6M_q {jqt UӐ(ܗ՚xh`v45zEih[\d:Yl%5X@R2pT1f$~v^Ic:TFshZIJ)9_fHWmi۠3^Noygp?1b#&'ٳ!*>L{8Y{;AD![0¢G3![咈,-]n{ _Ì;x[~] p{5,sQC2P@SˇQ_9I_$Ae}4_z76xoIlAShRZT G7ާU;eqذ^[qK `.O{BcZ^L޳s¤^h0\i}w.! (ytߣ,荳TʱbuE hm8HGj1[\."Hz1̾U#;}L]?4v6v^tȭ@n&>!S&n4=ɼŸQ3 P3#"6D0@?Ȩ ف}|\VHVv9HSJ9n%1I2+,i^n":|?TEYKyFY1@ۊ9Wo9jr㹭x̭fK3 Af6jCs$Ϛ_E_ʸo6]Ii2|AQ+;aԮKDqnx,ԟF4H T7LH Vvh.:v/*9 vgKEfSBqkstl;"i`J1OJm9r-9}q ׇcMm͏|.hY6B0XAkCG$R$%gGc*Fք@3|j{QV|u 8‚mv{T;搔aDJث ᩝa]Yh,$Uo6ol$LIH'@YV& Ǽ h@X\nDo|:~uCI {=mk_Oؖ茟8߲`8̜p7`)M>1HYoto *YėlvPUÂAmDa֓Nk˹'wd6+.k@}#tJI70(^)u Rp.]d|c*8\p1S.$naq-"eM_ IW)Uq)h>5gi I+#i)|X\:y 98N>OJ$,$>ġ@ţWɋ`b"rfEՙ-mfv-Eǽu0 [fa:u@O-(VWP:P)s/pv'DVcPM4¹V),0X }0 Bz,,;n& 3IVxmunW~PՑ֍38]P ;J j3ITD*dWG3>\%:Ns^;zQPV?&BE T*{pۈAEpQCZewEWDG< eeTX/3^U...Л-;)u;\ѧ_JR嗢CԀ-NVEf+ .Ыu'/ͣW@D8z>gɔ̐ $||1SVkeػj0SeCk F'(ľVb񽑳UvocaILTPЄj0SRUR1xyٕ515bI+!ȶLKNbb\P} $Y y2GR oQV"U0s,f]dڮt(qцZ9#ܫ3 dۦ"Wk:G< B5*gOK. \ {UE:bJ ԺUL j {3KߩK[%@zR4IzIEM /"a%ޙX#ZriԾ ?sҡsӨi|{ Vwqd~ M,/z:nvY,KRGIf12Zd1]J/~}!cƑ֨D1vG_pXM D0 UBkspȻ@&XqLH.|āf1Uxd1}p H3]Be EHQ[$&2˂D⸰Kv$SFXTʈү i[U7 ;V>w\[_:iʤI18 ~C}o4[@L?r1< ꫢbJARN#EӏO6 "lpPEad R&96>!&[X"}A>" $|Ut^>$K+B+@,&@nj&jd[w#*GeOŢWr6b(..וѤ] 2J $st־L={7_\9o"(6z>ŝOE` OQ K3iqΛ2ZS= k:qg3>!}ߞ %͋ ݷbC.pQ3ڣ`ddFP`=.!$+6qUP#MyH4B#r#,Ľs4pw JD M:DX|-uRFQ7jit,pg"{`]{D/QhD+Aij^^py ״z'R1Y)9*"N& ,acw`*L;or@|np֥On@Y5 /$*ŢEIZ]Bfm j(^Njn^㻠I0._ރu,<)gct^mda3/)٪$`E_MJ-eHp^k4ȠGЍAJysWT1s\cОhe ˖*GӠ1-@W7L0VN` 5R/~3 x]rZ4G[2̶Hp.a  Tv.R%Q@që:| iKȟI/Jm%A 7zD)ɹ[/KmH<1 %oq7Ԫ$ ; 41mRYa;RطM7gPɨCG!om%D]p{cUz%x]s#};)w#q57bVGs_=_NU".J9^W"*:ϜJY$ɼb?c+ѾUٶ100~"& j)Ty@x@D>w6UR{yG8-.<]dE&Rvanvo{Nc)yy,-eVq eD A*ݱ.7%RQQC.ٶ"spC H`PbSU'*ꥌyb{aqI7^߷B tb!Sk툣72Xjh(}(i`ž'% 7Me5 J B+U\˖muYPp/gM!sK6>2߻s QmB t[lK8D0?NKNw8}c# ig B|I(冼üzR>_(ia꒨VPpΥfMRI4,d$z, (EONukrQbUΞ/|,Tn":ԓB yRzX-,p`\yiVfVAlF4%z ׫:{%+2/|vby=6BD$+-C^RURvH: i[7+ϥk nQYI^Kn!z+yE~`G`qEu\ݰWKPuE勠dyMJ6-́z]k  +85Ŋ|nSշKd0]mH'p?n#>}6*- tbk .>SxZ<")V6 f[ekRAةtU9eQڵFhy8ekdґ?QiLa"`eۺ>/s!+D=$-C'[)|i>jRme\tlR>mP^fKF"B%`IH Y렟^HJ] C<\G?#xvlAVL*y}fh *tWEfui.r(L.HW^˜Sg,ztPYgcV>"wY4 YI?fa$+|R9L"AH1[6h'8+aSعWߛQV{(1ZA3Yc4>c4Zw~[JE@|BڅƲW -oȪא2bEȻA8J&pzd=4eA5`Tq$?Pn5ktg7uƱ*)EʋdKCJFS%T0IH3;Β!Jo 5%?rG.JVOwQ#+Aێ_w I \65)TSyaôcH-3YSi,wVGrJ~7ĔD (ƙ{*| ׃ j^ޑypZDd_'M ñ挤\NɒOґχe.+&jK'v}‡cSJް+GA`@{}UZ[QdGV3S%5m%sn]~tU5WAp33MYCNiZyGzh@_Mut4WA9qjEQ9,x(=iJI(gt=w]Y[!^/v8t#IƔAmmث\' JUATWXh. tY8xǧ߹)v5\u]wI[]bAEH9!V O醱͚: ,Y7mʜc1oIKN)P ,rW NGb|u|%E}jЏqYjGZ9cXM[AzC/=iư>Hz|:ȪȻn@p .kx׈Aԇ(ZS >P5G2H<=`G$ݠFAa "=@tájPʴ"gVo/(Y/[0HCCy64IYG@ \/$Fz5J46͞}!R2%Dgs7*e.޳ܢ>$W_6C]5%tqGO!^q*A5ds32Fa0;' M3?׋O`ڪGrٗy/#[X8 WOiH{aJU`5<5 =VS%lܔC_<*z0azn[kt_-D`qYS%KXT:,)<1-dQѶeqo(;W!SG֏^/,]1m}( \4;V^QB|j]$$J59v@|OcZiܸg-mh Z Xz-rSiN^ V۹dVO7+Tt]%-mUey즏Fn%КH`k\p[[>QN_[rX/Zyi+e#81uhw51{훋U׹ M%o\aQ;ּG !^ʂڇ#8@Υj S0~ 驍t"+wD?}z?^pifK+L}IՔ{AnԲ j h4,s X$^WdgA:Lj1 `L_ۖC')>yN;+~k+z sh&iw6;cCj_t3Mu(ݤ`u2-YmeĊeLG.KFڔT6C~-ch =8L[ݠ4j+ͮ d-!£ei=fDݗt2 |(霒V~!HtUKλ5=๒N? ysbM?M@vGVqMPqOQ}ȾD sj?Vo;M€ˈl^M?Q1q`]++#B"/l-AV{dj`#{=HN&i0Rn@n xc h=uBqEߥ#.W+j[qc$dCtZY߸C(DG5M`ŪVJp`@L$U!Q?R]h2KRB8puԳIG1S6bDڧvx~ѢB| J~xE|fg 'y" "L|D X0A2mD8iB,MxidQc$[.+3"2o{T} &t;iGy?1$G0Xsƃ;gŎs7OF7J툧@ Qk*BMRя]{Y;nXgP?*,~ZOe*$x5m^!z jk C?`)5Tu$:ƪ&}o?7:BV 3bv? ??Їݞql4/J:PXBo{M=֞+mf_黆E:H&߈0È'Yf'cٖ޸%O侌~пko _!BŲm_'Q#Kx ߔ'Z}udȔXՆnƫ&Ed߀]`WEI}vS2&//R`vdv\tq 7($^f99!{%mnxՖeu JE}JӗJN pFߓ#k6JZD31t"m(lYL2) ѼUd }Q[ɖ{ g4P y2B@6J2L+_[hdlL)RC饉ot?(?L|C>r? [f)<0B@:6f3"׉/3w.Nf=`AVBƆ Ƶ캡cbE#]C% cƷtHMwGngŪֽimkO:pCwýq L˭\(7((Z`ě5O8" 9mk ['=[ 71y ~{tD_%{lo_l?ค'J 9JM/|ք2|\Vc<t[hȸ]ܸ=>Lx񆹜On1!THQ-&9Ƚ^谊"̦Wm)vDP3P9 ςzc*ªF5>2GKRUndž›ٔtɨO6S#_ptJ|iuw6vC^!7pêo:8ml<8+v۹ x_v65VQ.Xg} $%A>xt^ .wPl:X!{i.9mP87CYyQp#UnYw_A+`;k0=A;nj%)P>qiX(G#X.B~ܭHnѕ9 2s<oֿ!6<y~۱ CCOlf.k5bĖHi}/݁; 9"wJ n"OSm{6&kT/ju+ƊړLKH c )4I39z&~ʱc݃NF36Qׇ5_ *H Iƍ'v:& p'l N1N& MoznS W=TCLjUɳW} #GBu.)9(,ӅUuL4B鑙)R!k|Tߨ^%:R;V 6ǝeHUG;T@Ѻ-wGcjsoG#Yo3 t"҄eT@\^oh5 'FTr &EɫV7IJq"GmXY6AnaNN pЗ 7<,{-y$yRP5R? 26 ܢ)^~>J4M?o["(]z=4Ӫ=nS"LڡN=Rҡdn*اa2>Yl @ /s7d>X 3ZDavT4,@\̿b6BG[٢bː@;Pql*<+zVwVȸeg70Y7ijm]AUFJP1," J|붎S+auNʕ@冷3[W tP,;E$*ʀ$l>4$2FU<&q }>kdX1@h(cx| X=a?u%kRl:A3:T-6rl}(\[lO {4|dfd:nAэ"wfiN4-9Zd;, xrC0w{b"(̷|0hM2|S%k$|4lM PN:'W`#Y]ڪ,j!P\t\F%#] :Ѽucسu: 7UB͒U_Wu؞"Ǣ18ڳK'~\煖~ܷ/ߚآH? דѝ#+G@yʼnn.9ora AG$ iY,H>#ũ𥂨sS[|s'H qFwk(o* gJ3wg<R `2봓X2 BA_nC֢`4q"Yl! x\gKx[_|2nXeQDKȿ,=RBS1nY=av)WXb -8ˈjXaEXRml2<A1T̯$Fs𿣱ވ:eJfOh=NtuxvtqPou'ROB7N׿Ҷ;XgLb࣍>yB EM(Ap]}~cU*Dɲ[؞)%||Ҋ`.I0Xh/D^!yr`*x̂KS?%1V^޴NtrijWz:X?߅e 4f@q0s|wZ Hi+&|+=|! iok$oPW5ryc/wE;5ڸɻҹ?I7OtepGÏdwZ5CO.ɰiex\eC ؞2h)ajm?nJ$ tVLڰ{9d"ʀ=o jsLR "Y>f:ߌ},YE0Բp8"kys9.$| è*aBlS#ZX_>c }ea2B(XbxVPK_˩lMįD)Q _j%Dws_b:AS_%q&:J #*K5v,Fw_3T#F"@,O^].#; O=p ђHwpT R:cn64If5BdAmRP:vtD:1E" #N/IkPu<ѽ%"G" $:Ng#"<2_e{!6ߤIY/*6\{IIVa*Dʙzx8 NnO6C?D/G`2ҟj'ޗ@0@Hg20tMGvuO{Ur{" ``^AB{~RѦK2x lFU~~' 5w?TƳڭ;,,StW|vE2\A@oXWp2F<_&B/;ʧE" كKkd$Y9t 7ejق彏1J@ g p;˦zfsuY!j H)hҘ2!rّH^MYZozmgjC+bRJfΏ{|aɠp$=C{?( {.J~(HnoS'!##_z@U0^-0yv u@d4Ɗ/I4B.t.k_NAgvM{(\Ԕ19U Imj(tˮ4 6s#]XA:GUI`h7UPOA+I'KA}{Kc2wdO/SnbBf=4{^CtQJAlʃtTpRG]9EkJL1,d1[Et1KNQ{z8J\Cll)9zmFt n qgm.7&=Q+U~-Ȣ7<_Zej E`Z9w~uyT\xdy jJs*]N'}PF5Gx S17YK H.xE(1K_P'9 ,Q%t]Jŭ r[8<-)Y 䥭`-}rꃅY0*~R+b c 5D>" fj7ƅ~CT  (@~ !Jyg,:$ ~`kd";X|G6 I\TGIo|ɦ}+m3si^d`},Q3p2X1gjTv-u>3 o r+O`׀ʿrX~A:vI[釘]Ȱ/v$֞p\ՍA=hW:3š"| >qRut3NVI ͺ ECW\Y(O+sV=\}%`O]8J.ԯ/ Ot<{ќ\E[LS#LͷWadvxIHK?r*9VpWI9>.N*И!s*DYN: %6ƞ b@vs';ҹ )o;H?b5<[*2mpt8Mmv̄H͏_0'fuښIlц %%_&5`H}8g#SaMJd=݉X #RETRpbIDݩ֑7cBWN2C |tWQz`RA(~tcS,Y6d_żWX:KޗwNw;>Pl叜Uz|]6v%p_rCA2͸2N)cU|[˼r0ZYc-\_nc$ҙfc,W'H.k\݊0OkW ,Ocr{C>≓U>[2qy3}kW盼גhV=Tzcߣ-[+gcM=!@~Q'Vuo6 髦EoQٛ>](l7dE.'Ng_xjoVEKL%"Re@,s`ϋaڱQ(Qߟ'zdS-΄|b( j`f&:qW4XP]Rs ^`撎6 _EZt#ɋWݚ#)Kށɵ v.W{>òpDC~4K}cG'[^l[E5B}1eL~+?_m_ Ι_Ruf1Qer|s?oIba9xb^(A_-~es<Ѥ(]tWqβ+xm(bY,t:\G?pk#1*99pKz/  ^o%.c(q14d28g=\)8Q`tνju5e6qBqi85sRa Jd")opܭ Yq&q WNчE\K〡ϐhQUgpWn0zjYV7ml8'z`cHf3yɌ增s;iG#/.Q 7Щ( tZy"= [J8h_SVFt mhŚ酅UnM0'T_0A3[ *}j0C.LtTEKY}CzAo;jn75FxN*c{,,h$vϓL7ύf{cYX|&,K\krGҽ9T'+x}z[CGQJnl['t+F2{=z|;)"DŬ(K Fb ]pqǡWx`}Հ.yj5Hƌ [H{h/uve P̲4J1:m>^E]ذo ,R\]7|RB-;¾|[YAuk5UHʓs:'u.o@(lj!I6 y8;fa/ё ;  M6lcK?Bf CF)uYr1)='\ҭtsLjqX/Y:YQ&FV~$ҵU1pmT1%r/D};Nܮ*ԂUlۓϙ$7 @&Wi9{u3$u]Ji%!U+yR<ojK Hc+ Ic#LTw =5x}@۠lm")f:1MCEȑYMt 95`BxR 9z,yG4бnNp;@wƪ_gz efPЫXZ,uR6H9lY vu4J(ɔ m+ @t Cž,e&IMd_F"3MΪTvD_2%0ep&MhU3}k`*'o/ҿ"ō=y$j8HUxg9P BgV_١?{b2]0ȵp !Enץ)nӖnl!.rVFl{o3|ڈH?qC]s8im(z(sbpgzCd{L9ְbySχ`/ ~~ͺRԜCxNcWx]6b{铇#o/;Рf`d,Xܾ=?lOTƅq"!׳tZ'Ym_yc PmWL~7pNbRE\EXC q(v쾋NѤ:-)m!P˿*;p"s{/fJLm%K6zC#vwQ$Z&‡\|BOiX" naDxzL+ɵ*.1&OL8͙h Eݡc|mEj ;Nb"5<1W8W4, (/Y4%|7os$rq6 6z1[q72f2v!#=5zYpѻ[[2˔tPX8Cq_6r[|>;Y^AcRQzB.|aJOf[lr9O?I͔CQxB0)u-NTX1)2Ĩ5㾀eڮZq}jl=]+ǡڜUM;}\{a[99.D^-U 3vQБ8ƜؗkV#%^p ]8(m# *Y(*@%GD<~6b# qmV[]t34v~ *tX|{/`uUgu52V@,aVIaVcǰ@xU-<}H dX[nFַs &lR ZLn}3ȷb/UZ3 ylRd+YHhl5 |B2<&u$ZיU^GʾN^b9V/ j%T1(EX jT@.}nR*| ]k}-)=U-w qnOy16~{>M7eɎz<Ϧ>_9Avej~a_Xm4=Vz^WBT!⯊I$Ͻ@ \:yUe4s8Bary;冂@~oiԅO!d KͲ0AE,^T;6_\kls-GBR.Tv`>vE#}(S,W_3CMf>s)1u ~n {kS9yX>(u1?ל <ؕmk][ s|ERŔRkn//9N+(潓~ ]hΨuE5Qyp \N ύ,h a{'Sjzѷp3>jwyzrNaO* Q,wt!;wgS҄)3;bI.bWO<ԐQ\kT6]7`ğȀ_ GoA>cg;dW\69 #`Ʃ}1InP)fp:J̸㖯FJ5s6Ǒ^L*uFtP;JsϼJM\L_FBk BzVz-'UZ^tn̙^tY`f G(ZY?ˆpvݔ Tq8``VJ7>WYӟ%F'- e8#xAxD=V`UN .K*%T yB-[)F ,oAK> pSu^9:oLP$- fuqc'H{>a ܧۦ{!"g)"틷J.#M. 0L[L^d2>8^d`esb2YN=dO}Қ%fEcmSL3 ӕCԹ:\,͞m10WOlj¸`~xkϡi VnPU>i$~@_Vl%vR!h-;m9fGbq^OѢFG <_Ti~t6yk<~VRKh*6#b8D+9]Xwp"a51ݾ/8˴Ox &b5u{;Ous|/ (5V72=K8L ep!vZPb#xp!;Yh >ڽ6yzfBD4S\l7#Om?fN#daۼX~/ɷ* 0fLIjwpLj$#VU>S|YemSmR(NO_$FЎ&I16tJ! ňnIpK<ۼ@C3jPgmBe /\"ʺc4m\Hya l5©̀_١ܗ6},_}w0B~/Jjv||8 V3)*P!}C)*Gwnn py7=nr:⌑%K6qYR>o;8fr Bm˧r-m)aJd5ѧ"Z~LU(t,z{ !$[P KKk&]vQ>o}~fݹt~U< =HJ|q\\q7 591njk=Z=QH^xnǤWy1|`ҖqjJ?~,Wj6AZ0{{x\E|nYK":17VڴL p#/^{(LlTL`E;*B'0|M7bk\EыeN6HJ(Ɠ[I-Z;V NW+Hd\k4'[ x;Pz`dtJ::ʛ1=?E3"C=@Hh%Z!>N3 /_Qɡ+,Abs9/MqtLL6D4ĥjD?iΉğ[7ljd=" ^'2ָz|Xx٤Cf0|VRX_,(Zrٟz+(@%-q>n4q~e lfvpfNNуJ> 8*;! > l{n'T =m(Ҁ'_dbH@Ԭ93o1n &VNwD_~ɬˊ<ef/ⳚuGDv*ݟ~s؀U\ b.'8ם#ox:4HRJK✌VsYBt‚Dց[d_fO) c xꞑszq{o,MY_#ӡ(+Mt$.c_wnDM]N>GY8l6˙{׫9)#)3E%a/ 2<܌6)C%:G%d/uoP쾡hR7&RVk_Dn>p' =9ҕվ~[ /52Ȕ򓺾̑߀Dp" R4_ZwȖ׮fQ^-FL6N޷~x3zϝ.  CrxCt4-8wQ5k=bKΊ3od!lc:dI:B5bܽ.iF;)5ѽ|0{JJF&!5;ے*rY~tV1.sS'_-^j!d? vfgVBalSl>Q~Nz=؏*0\NyO l%H}J8 G+,=/%IK_KzVMI=PؑQɴۘ1 nqY~Ȟ4{ G`*4g-6,v=/turCh2-OPc7\& -7j>|y#^.{j+knkZ03IgO^k';gKfM`㊟ GoX唸LjͿ Nv [i¸ 8\F-0H6?^)dщ&M\|v7PCHMduHy!$?sx|AKC)!dR~6L{-`(~8Z8hy’svEФ\4#zl. E7OB?h0$Bg91e/G#T%H2.~MF1_Rg4<8~blE ›N+B;%6랛K&3ډ67eBq !l=W$az)+ht#9=KfDҼ>-FTj5Qq^+c$fk|($̌qQ`ntAD;;)plH)&=V|ъpiO@ܲ*P_1p]uhj#uOe@SOY̢uQV(ضct`d_g oDu?5O-?}4NVry:+ٳN?. S77:?zҧx6řa(vt7)tpR$X?i\jdU5%Qe4^u&"?cРu꤃%m"ޭd yptvc0܁ e*e Ν홰4KИ/ͷ&|5urʾuI &-ѫfvxҿQЍD3;9M_ї\m`xvaYLNTsb$/3Yo8d64DV4J#~c2YSmri\WZm:u>P4`Z$}k5,yE(*ě8o:qrLPEy'+2z'9G 1JU>kcпӻG H9l%w*HFaܕ=/H*p[$<6# -sx":7 ]Eߒlz:un_h8kP̡sS0^:^9#56 I"dGf*–%<NSu<8fwD=w_Er~9(⧞y=&ܹ:h:Q,n-4/J +۸~YJGOIM%~AƮ#a1?N9W 9+N$.k7ҟmg,`ce|,Yi#LO/3u}6*kDaz_W-oou胱)JS|g'/i%R@ JgHhov˝Ni;$NR$n/F(wj>Gֵ;74Uoxj,7eo|h6@MNͺ [%zl{QQ8hQ"䋋nN&9zhCOe>uFOn4KWWJ\vп4 U_V@UgK+]ZeXcN_U{n5D}1 -LTWTIO~{GX-1&BߣY<'l@gV6O}6cm)g iUl7 @8BX>fX }yVɘrioŸ)̐fjc\HY E ;lSL$(ETT޵A[sʩߪ^o .a$&:C0+1hSi*Pb+;EنZcK/=VO `;abci~8Frop8&ia]Y *a:wސA9U$KKcc mycFly Q1ATt1ʺ'rs#Ų~ۂz9Cĝ peVO#"jZہ1inr|O4}6[HVTwU Z}$N)q>D Zu$c ʠ5J(sATqa+@Oqc_&JE$[8]!`B6db=:d7z*#=o $=q^ "8 B1Y*Yul d=ܲlRs%0dʷa)M Z~$萙XL> dhp;yޜ{p#1 Ɣb>ɼ*z+0e#Xs-YMRilyb "m| :1(Nqj>Id+q٢8D 74ֿH鋻y 4qp4,ًcYy~,JBIl5_B]`ذ#UKViʹuN3GzδIx3Ll} WV/ 3*ЀHZQeqgh13bunR֭^Nx@ZT(Pl$g)y2@ ; %1ǡq̽%fxDQqj1S`g^+1fV 4W;];lOA-Ж:H1ͼ-чE'_+ےX2-bCkJo?qAzGkBШW6X`<f 5O|E7: T2Zhp`óxӥ"Zzah/ޖx⏮W|j8&3Wtٕ貿>2/Ȩz>(̾_2,<C}Um;rC;4<㌎c;JG/: ivعP-YܞizQ0Yd¢Bz@d-,z*YW^IJcTa?rr2ҪZtv\[ڶ܈GN'("%8i{l gk2Wy\ߏ؜؎\)4#߾3d[@5p&7SܗS g}ġ+O7-^nK}UHǿ#l2Tإ[d]jϢ}DKL P!e'/e Diζ5di:R:aȂp7G> )9SY /O%ELwz+3}F [MPӴ~ x.\`ڗn /&5B~P8x@1tk~B8k*0>6*YQrJG5Y+ 8 !<g3 wk4z"/?ċM ~hۭ YK9 S֊Ēä[ JM>yJ_rNc,Xh\o`rjzco%(E^W5EO9",㦗Z1`+4#$?ahExE0pYT(TPE!SG?uD»U*^7y/kȲV'@Hq+M][Va4@ ՄS̕d s-.˺,"JXυCT>cqeWMD^[ =\U[GoWBJ` m"Ɩbcm 趦? ̈́[݄֋| uhK(Zi|Y<;0u\VV.3 0* Zq))&ݤЙ1s|ǒ4Ĕse<}B髉5|Z$0"*s}M:[Y5g6krt۔mEǙQM7LĞAL5NtFvq_+ÖYQآRr?n k/m@K=dM$@E_굱20Hrp}F\h -ӣRS0e3#}k(2N`G:a*ӸRGHYg:9!(4$q܁z2h6sܧ1N!@>hJGeΧ>PdFZaorNʖE@㯮{ `479UaJ=DPB@ZwJ5͸&iݙ޺D/w6 L؂H&'9.3%YMKsjvYQ0xhKЭiB i1NGУU7]‚c;P`REkAy6WH6CBH):۩)x2j=Aװ{'v\Fzdo;.1aq{% -%wCخ`iM|?ș 8 ~ ]t5v FKSpުmn G)Y,GeQ4 A.nk%.bU*05~5) .I'&y֬#j>.q;?P+$l‰cTiLIEe(h:zd3F#ot [vn%px_ŪTP(:~$c;w!\g_.cixrU tAZ~6,ƮF3}mz/ދwe5eeTsNRuh*lm =BD")W75Ogs槮;PݟhqFM65TaN*H1yHp1o Mp.u4gc\@3}CD6c/'%- $<9d$7vk擤鎗Ϭ{<>5Dmqxvd.XnlIٻAZ1t7P /ev]Nchj=6Ko@-^|%7^GKKnMydp>rii+f~T52Z [R.{hsnM*6U:fԍ6&A~c:.8V,Svi{%րn1 #K #4NDf !A)0'P`xݴ^hPwtcfo=m!iF{4W2k =;_/<7M=]D8D@paJ9 @3jE슰 rVy#?x>=Y~|e6!17s0?X Kw7kMnOxJ#Vϰt]6bE_UQP †ꕠ1hQƲfs==%:mlEjasx 񉯪CR$%]=.ބa >KM jf|CCq`4#Mְ.C8SQVd)\W9ɑt$3o* I?on<>NVdOoAI&pg8@J PV%ytegʿoeV<,T:%VE+Lm@si}Z@B a|YR5 M2HeLjPZ\2ĥP,SԡK+1NCZ_{(0 8+p7?ИHȫFrkEoj綜"r$)%q8BDjn.ȉ6dTYRۑ0›ctkIVRggtU` =e~!ANGDbrĸAe!0]uaby_򣚒E0fXLy\CC<柄j~βkCs1,Kj)YPwҼsh2xl ͡]lqЍ we41ȦߓND Mhv7|ϿD'mj$YIu+#Q9}dtgmVu:e^9b9_iCv;sooy;m pfgϣ@I1f פϒ1aנImW\%JşyI<(;>LF>T%̙ Sg*~[&ut s_p2wC<}SJe'9CL '݋RJH;|A]?'%Iz}X磱կeZ& ;4`.0ԼRk&u7ܥs:%0{Cx~r+QTC yYSW99ӯ1͗B 5E$.f*6Ƀ "KhȗkVRRyA\p_wkBɽJޢPL+*G f-r]`rGі6/'rh\o!Llއ:ڗTlJ tZ ױڽ/ٌz,0tVj08̰4_"vC*xnB/XS+Y{);5"q]zU9f]L*KXڗC"YA|V: *GpPE NgEKԆqaxAD IQ/鲅/2Ar)BwuRRj!J4z$q|u`$oq`dՐCoD %TXol8v> R+ )cbƗ,8HrDtT%='/R5q<`|`ߟq̒gg;a.8Gs&AzdHXR ƹ)WT 9Wóԭce#S /U=-㹔DF*=?l>F^,(ㄷhH)aL{e%^rdh7;T6Q 1@'DTI?OPkp_Ro xR9նAx?9H| 5n9 ["D0hwoImfM=} }*/. Tɫ_(lf-wwRܴ0n׫Osx(a'2"=wGW˥$M:g_խ @^/705 _" HT[OO^GJGy_Ԝ2m Cͫ.vaqna# ~3JS|)QTDUюl٧ps|2bo6^~Udj)J+0bjU=~70",wT'לD2ws$}0GfQbR)fʟt7+v#cł/7+>!7NL<.hEn 4w7l:t-@k2Q̵z{ڐ;"sќ}[O`Jsi*seFAW9D@*1( 5cXUdlV]N15u 1ܨJ>j K~n;ȉ,w82r ,/"dU"cAE= KDhLay!V;| <& @^lʹ:腳6%`/f -M YA!h -NtH 솚Ø7Tz#[jʙn^'vic5ύ^ _>K}a)<b&[ʾ\i4a w9Jط"t_!MZn_8+$\˘d*ñѦ>K"I:O ozNh`M4ybEA6j9_Btݑ)M ex܁]YϦg;]:&R1&F&^(lCאΌ 1bc?ôk U0$^ ݐYaq7-Dh_[ah%( XwGxW[)OoVf.j6>+S,p+zߞA5B7ٚ(ʟe!Vtcdf:j)#1CXW`S?|>'a-ryp s38`U}ݥ"zNc@"zwZ=/2\M.U:);J|*P^{\8Y#1v#SWQ#o*fqyUWI¦i28"O)[P HK1id=ʎj[i?P;Sl//k(h}曣1\LqѝMtɁh=hoCvEp&$F {ӂPoV.M0hQ+4 ܎\z[3 MF 5#êP+i|~ =VS hZ-T˼쟹/ ;mqޢmY5A?AQJmVGD]k Hjp[tj#iO_wzx݁h`MdL3Wr|' :•no^BxK*T|LCR,81yԹ]6:-,=Jf_Z7iXe{o~D֨Ds6 ʳ쮢;q-.~Ij-$]RpݺT_y,]0q]ђw${G늻QфO*"*j )L= `6vlg]r'~#v`]2l$hPN-^Mqߥ2B;&1F#aǥ^,[rៅF8 x Tq"eg,xGNN+?!|y.;Al yNsq\N@(8Gʺk"ȹ|e" ղjˠ-Zh4XﰋԍI87۠ %&]4~A%v Bkm\g7J.av%ˤ :]|# &,kXtnJ1/Sbq{G%#F {M;x1z8LgUrp,4%1a>\ ! dht je1t5\D4Et 3AhʽClhEZ˞!F<@6 r5zTl}'1Jj()>N̨4C0۾C<WEgUl[8Su#=џf{J1hFOs:.|/odY$=ݙWupM:gˤq:,]d%7 gfhn 1G#ۖ84CQhe)l^#LkT,yFPo;Zj-;$ДTWcúPRS;_7$'r "-\ ,Ԩj-z @Ȝvj5( ;j߱܍{dZ'\tA$@J1{x9~T,pI‹v:Sn|1xMQX=P,H?(,YQ j1ݷݘ[evhpր\P&Im:JeM6Om= p1z [`Yxcv mtuYuhMg,y.qqGQ.=+Qܰ!j'&}o {|+XqMQ2wV*3i N =',.h-0AJA5S&PBrJOa } /QoNnB{(TGev8GXaҨJhΩI{;y^8Eֵ cɼ$<7ce*< 'ɡ;29k!*'#^45H,j~x$ZwZ̋,u~hj,ZZԔ,SQ=cVתjԼ!&(O3 =y;_ zL`o!y,vD3E?T[Ó,Xb,\k BmY(kHO ~qY6|!DuvhcbA8B*(>ӯ5K~Յ1c^aRx# F#Z3N@#EVRS1K:Erýjazxu,a U޹JZ8#${UT,ӧ`BcRmOZ+qw; N}μe]׮҅D/䍑)ݭͯkL 5/v:*s#3EMdҵ33+\Ʊ#1\ن<H/iĠGh'N: TB hHDC,*>\BuZCDiE*4+K#8]; 4yl@]5G=/JxCqeI:zV 9\$K]fH&e9h5w2V[q2F3ryl l^׫jSޜ+yׂ5D<6w.z{T仧tq4){s92UFzNN֍}"Xw>O@CuzXn4wAaO~zXhhÝh|{ ֔C9\ _U24{`g^"D⯆(|u6YwAdEp>DtI .I'bd<-zIdjt=YCCf.Os9CIz.7sz- M='x.#4yw)m}-->4@SqhX2(0-Ts7F Yf;="úƭ+ v0ǿ,D{m.GxݼOH[\ =+|qrE5Ȃ4l?Dt6lLDo߾`Y7ͣcNٌ`[«ñ8Xs`K-񔇋{O;R*c`|(w{^7?{]Z ϮV˷tvUJ61]z4 6KAb7+T,˚$n`0:/q+:Ek^֦?,he]?i @!hnm(~QC4;{АDlKL=Z˦8\Bph)U0ؓ趁8uQfyH֘o Go\OVzua8ax=(DR8ӆ:k3:z˫n[i9'%d_VTl+`|j-_'~ B@@VB\ٯX΁?(:VzrmQ/-Xzx_,S(y&R~tq;UŌbb;S6W_vzETfأqWHkΓl)l?^7; ]c==ͮ4ībF4)hIE/ r{D+" gw %xV1 G5u/yw~'T8+g߫CD.mfuV$WTS A?ޢi"iTܝV8 !eHYիoaies>"_w%hټoB3W]ϭIv*'p6 ^SոpMMk9Rwj鵉ZD_f}۫#۴* e&DqQU!tB@=/f1'7 ~^IG01͵<**6s#"Wt?:}ClT bt J~.i`Y +Ӌ8Ju籎I]Xytok6ff'vq5~Y3I66Ncޒ COKam:PG=ۉ׭y3,/ž9`m@ꜳnd՟;e6{^J*ۿE k*XTo[и}УuEw .TO {6`@Խ2+9al ͮZb첾wNxᶼJUhJBJ@[w3Kp7&$Rŝd95'4蛈GqOvr's썌'^ҡ}ٱ.ʛrhWubyO?ro7FEO \(&L qډ_u㙥">Nk_ SbӈuxJRaBw>xwhC2lߗhoF%(`1<(ODpHx.;QGBB^RNbnWƨўbDZGM]a/]jBMi5r!g r Ycd"pX8gҕQ8gH/zxH<d9[ϛ).>)8$7@Iy51 >kjvARK/Ki]8wj s\Xgǥ.֗zUH< YGׅCbBV$05u?(T\}r klCPנwNH)(*|W]5W<q<-z<}ޓSfm RSeKU&?;Jmc7MtI?{Zoەb!:Ю(q3m?mVs*/)g96HᵤC hZqO hxK<ԵL[EجiQ*syE&RVw' \dBSv&2i1/K_l$y !,r]317SKG^tšE))0#kb.;;G@+-r*JR~-֍; S &y ϸ,ǬLh=Q6bZ~_-PzK H ϛ9n*®\TJlܡk5Ûpj() \Zυd=gza82*+rWFʣG%M9>xt / ^ K JfP޸2BV <$+_؆ ˝~vg0 NN9K#HeCr8_#x[<WZYädφpY~5ly.Iᶥx%2<č$-=L)fp(Ty.ӵ홬4#BJ%q # n;hՈlhVEDJ$Aӷp(4 ܺ/p~7J:Wb{)"zuٜE6 .B2pu3)痑R=nu_z%S"ZS 4cxRS@+ 8*'eWAݦ|>\I*(ַRKW}l@"GiM"!F"5_:K@&TK$ωuyˊQt0i -";_D[?FJuz׏ˆvӆ63߉xb:,~sYi}AUL(:FIOr<1+H$CF~ݚ5eH]m,>fd6+( `6`w', @H@ಅa Z*Dr~z1zUJO}_2˭b~%I@ۨ bs<7@{"H練#G63 X%]hМ~CW?TWʙ\0_בȞ=*OB߇w霟4R(JM$©įęLi$nD4J9qDu z /QJ\{4Ckh@]hK$.9őVɷ%lPnZ/kmM@|dSgQh_=[BO][VCԸyҺB>rm:rYɇcʊɬ]KXϼ/ub" \J>5d{SZd#W0(.D<03ŽCiDRPY"JlO,4g4r ^ =-6e؀Han}r/xpJ `ͧ-hV/;a?DTEv$ G"؊r9Mv16yl{\M#d/-Thu a5M긤r.SK J,mk6[O5He ͈NRrjŐ'nvdM$Yۆnb:.|Z>WK&GȽ[-*0aEϮ87:Yʶ DBtCzI3e8s6KgS)-@43tw'(uQk?. f@m⮱7f]WM~xߢL1. ?N-Õ\?$Y 0{PjCJǶ v[+=(F^l9j"B:(C`Q F\ @jH{ Q1:ӇBw/'_aӅuiSQfԸ^ Y&֨-. rvH!02[y7P*мa& SAguK jWdz~aziǔ OӅUHe-wYcqqmSf;=3>%2ck04Gi[o&Fٟþ$nzr {՞Q>T>Q3R}Q}{9D[T?Hƛs^`0arXP5XS |sfPT9!VFZ@P%?b:7 jnӂVY י;8 IlnAnlվs N%K0 S}Mvb_U}[2lXI\1zGs\3q{=A*pè@pX !`OpaV{2\—W^/-\|b5gEKXLR%&qhg41Dc'w?e`GQa$tH.諤e>WF#A/F41Ң 1\Lt.U?Ǝ]'2RAOkZ(dԵB<7~M=s| &бMx1έ@Jo[w@2f L֬i}d*P[blǐ)G]u&Ӧ"C?pdgCj"^`i__E/og4Po6AvҔ{mوQ(sG=k|Z0#&Su8Yۜp|a v:v,{p1*rDۨ["z s\͒GLi;1[qC!dV&11r* }63Cr{:כ[5Sɀ/Y[A6P=teE;k{?uZ* q.5gtgٝanv2O.&)u|g뺏Q52tihҷ$ϝS>i|VO* I72_˃NqA(0Q!ⵌG{@DG{TI?RCq짖/󎖂ֈ #ۭVT@ܚTWl=s'SC}CCZ.Eq5(.\3]OJ܎v)>˕<0a}n3椔A}b{=Iǫ1v!=|;)X/`sؠ0nTvP](' n?-ν?ۺ;:+A]('Oc:-M|-.WJ-]_KO4D+wOeqwX!șK6:U!jo039֔2 ?qNTrI,4h 8[7ו MU%?[,`J'JWpPm/_,m1+yA)Tb޾$mgb-L[sb? |1KO}xH:B8N^t7^3/I<&h88+r:Vu%kU+$P&pIFl neM~LQ:= ˛ֆ@n>!|A]x:~'"pv?A6֎bZ2%^XlG!CvzN,HwJFˬ0^EVgl }w8NڎG !J[3̎ۑi"PǫUo,2#DfeXS+*E6.ؗHb0sljQ0^"GjiS"zk05fy vu[!pkJqL F7Jf8 j!޹FG#)Sb襣 .ЮJJ8zBئ7Bxqr|j{A"ђV25a"C5fz"%0N'Cfp ~ X$4Ƿ@JA@9}l˲a/ o&Lq ~zz֍n, Q Ӽ #%,,6'#E?EqyO>BqC>CJжd[<4-dXù<0lGvL7aE.m9Q!RXn*WNM>7C‰b NB|iʨ! 2?*O!9cq>~"$tH;_s;EU(_dͮvQhdKK7ZOZj ^xd'tiC~9r&Sq.d8׬Y=v5y +)ٯt |ӝ֡X<[z/K|IU_2ғf}0!wz@Z Η {^H%F`H/ibt`+zR̜zj<Ȏ $¯=qZF MD".-,bح0 0OZޗ1~8eA)%Nz7IYӣ~dD-}L@ZripgoIQ:9*B%Jvm]tUh62E-) O`vFA- uus"1UΪ69=*&_!/t( =nܤS aЭ9< 3"7QGvq .=I D3[3]8`(2`2R5~c/{C_'8QߖpU4vp9h²MF#AIM}̦*d1VH}g|ox3RY:*#bU6:Ⴒ)I((Q=X&(:4;=R,z!g=1Fw;XOgW丛3Yd]Vf5};ֺ/n t1 s{s{;lFq~Z)+Raz֡NW\aA9(D1j oSаRF5G~{>W.痘񕽋pTܒcqB_ "PvQ5^ID,a֐(YV Β~+SK)&x"f*Lk-c|Oh*wp7vtW0j(\\ZX^.s{v&POEgba$X3,+wp<eNǻ=a;ݮp{l&@).68fKx@ /NX":>#u~ ځ(Gqdk -Q:|T*>t,y%I``ظmU ::\'yi \}iYx(R:Uҹ%`DDz5atI+s&W"S%K;h2w>(P8MvZRVV"a? HOq=JsFpxJ6j >cZqi.u#yҘO_&]jQ Hnw"5KϣN8RܺGk`yBerwu PE$5w9FA_J 98+!~(Jnvȑ}KxQSIL Cs}.5*LlMEω3Q=cT켒Nf{Ջ./z.WԗQc_[k̓1E®THuM9%Woh{o2"SmѺˬs3w4h"ѐsc(J{$@姻#r;ȶp(q̸[` #2`b95`(C| }ׇl_:LO[Y(78YU(RymlQܕ G˩7j|p0 QͶ+ǯ3CE֬QUׇ@lJ6vd-3pqLy继K[%A( ebyfNVi$ݓ~nBz:7U+h -O ה-o#kQ 3@T6,! a<-԰޷$ڧ"[[|YƐ2*ҙ/E9DD>HGޯBkQJx{WlO3ALЗå!f~@`ttKj?`{-&8F VݞmH(n^i#ڸ-6="l7VQpal]JV;z]t 5X,eT~t-N< o?$X6mw5X =fRF}ZYtf3?Șʔ?z+Ed4{Adƌq5d|,AT֒z[fFl]|OcҨG!?[6.O-KZۜHDע9Yo9m+LԬrlxo;vGm!dx(bDZeпGf;T~9%Qa'!|Q Idmz1S)XvRhظyQ1o^0+ i ſFt-s+H+} " =β\]Tc 0=4LDVY;mYGr?:ڴyIJ<;T(MxO$^ ~1ppWEmo*>wiV|=\ (ဨ]53Yd[4;S ]dD7ѹZ1G&W.GS@ =2Ʀ GUޗ[@1Xg0-d;-O=fLnk4*kbɎ.ŒWq'r8J,z|7s0r{ ,FҮK~ y"OJ;ԯh'͚fĆ>f{ 7Jp 5Ug҄.pY3R p*H eTJLZ ܮnxIA=iK~S:C#]@K1/ GWp\Js]\XO<~ q=׻<]/ZYcꭆ ҹp % x f[39nP!vdLV6&~)ro,~X?Q.'器JxU]9X̕\6&nֆ߆۰ϳ&}RO]a{aq{kJ̝ ,3L_o?`8#70AM<^[bC|W @̌u+ dYb aS!ok IXrǏJŴlJ6!{wG"bEq&ZZIŐ[7!G5OowPsyҀޚ45K U䨒b5ÜAK UXKovigs2/nG~D}t:? ]@.^ɝ\Z0eX뤢s\M?zvRuvQ-۞*D!kpp{)Eu9WSOЋvO]V2dިPwVG,= <`nRR{zk3xOG;}%7^D)+=6pɋdnmXM #N(KSU!bOƜsD%]EB[<=C1C^Pqw|}1p>Q[N$PF$$\MYa 7uiuV%g8E?]VoQ~Qj4Y UWGWEDu%q7*v;IAhmUY+a"UҰPq+-)iM..q.AEA-tU ьX֏r\wE- `^d Oq蜽NF?{T9. QgV}":,J!5UCB"S-'f2g)'y/~JR.:Zy[21Iz1Dױ,#* Zi-tb~> VM\?SE7@$`}Wϓj,A,$A}OWbQ`|%2Y3ibY {"_,%nhġ(Oc]/5L$8[tW=q(.F: !# @ZNbmAHΗ.?1]> IaUm8zMnŕ.2sa=D`%QDP؊؁*Nh qOT3XrzL=M3Y7^9s4Q0,q *`Uw ɴI[֐%߫D2Խ]ኊ.0$;5=XHH\h4C$@s(Je,GR=މHG'iSB{Pc!}][.0>ׅe+q\KĤ J: BP~ɸү= E^χR7 ==T^9˹neyqDS }_zo+͗p_z5FBk?T jʧ-y7152vJ}9$MDI7t]X'Y@''FŸBnL>&kq,p zQFSus+ǣ5#z5#[F<챽 F|.?Yװr1M3#MrrC!|5b`^^xK N%壍[2El%]G@bHs+rnjv$M*G^޵'X@rL|}bB_|!V,NQ4`.ƍy"K-8>n'E/ΰdl&nhNj|ٛj!;Y]:[% *RV71fc"-s+&Y2-hpxsVp)yo ^oYr*&jڈ*>KNdx՞c6yPS 5ήqpΛ?64kbѧ\VmD0`WL _Tp[b׺chI4J|CPY~'mksq8tE7~mKU%%˧dc8X Ԁ  f!&UŦVƣ&/bw̻TKTnv\1v&`PȔzOD[ͩY-Lɿ/ 9JFcS` C/V!zzEZ#:޷`;Jޚ 2wҶ|^LumtB r(Gڈ򑂟ȒC4G"X9Ol}%8̎iט}Fqu|Ƨbg[=ȓj(v)bdB~#PD|.Sרz##K{\Eu_FkH3}1arQy;?  MWqcsM/UU~Dyk&Z R-Oh=}v)H#]X0S%C@%~i|=h82”H.qsPu(s /d[ Dkd ,O߻'ilյQS&A~:)h{JOĴ\-0wzL|=ꮳnk8' [=GT 0oJuF$j=v[;PqмKJi{ğ$_1A#sV%$q9P9"ڸf2>2`jK:ƾ\8'Ner7J WTr>p$=1^4kxj_qieKAkD/{Y˴;g!z HS!C3XZX1Ju%EqYmdÈҼ=vA̓KHV Hb|8eb~]aB8x?C:j(e2 Lwu^wܼAϬpؑK__/;9pP5APq9"%Hzƿ? DbRF=#" G`ZU?}ƞbTZq^x XyÙVFv[T7h:SYky8 YFCVA 1\;2U5:ey@}EI $IN58OZ@'W  ֺ'+5ޤꂭ_ܗ&!/BkڀgV'0ZY_eLIMo 3hz'RI.@x[Kpx~e+Qfr@U ^}X&ab)E^p*,%po*6AbΨ%қh"F:H +-v'5gp@[eIow_PP=F@w +,(ʊĺ*M%:!EcWh/^[%ovɂ```!e`B#'Ht:h{4yiƲGǤq'pnuW -OO7-r(9<7&I>CAiHw%# ߫:#;Зr ,XНy(5c)s6AueM%šfĕpY|DP1m$ 5pAz>՞QAI*h=xm+#H҅s#ꎗpqf%rTN1|0_#o01lhPr.O\s+T"dhjes쉲,^UW8oC7Waʔ|;VxY A;+(k*EE<9PrA}qC%ơ` ?;mg;ϣ?HCV}pa%@څ*e6 3p<듸CHϴTW}_Tgsvc$_^8n6q֦.*fҡP@W,xυ^{Ռ56krԡ=HI9>}x^3rȂ#if_)k.# !I(UZڒUd2MWzSVx텬9v-d۩cB6AW_ hJڐǓQ}îTͨ47DMT= .<= C]J'L(bE U79}OD+zbG\cR4 _\";F5TgڡiB5m9;~xѥ0~bhō.Z$D]fGy%eqBM>c*7=;{W Y[t'&8!q*0S[p 'ht4:'kY6W~`qڙ<(Wlr@VH +$tW꽃9W 5;wb{[xf $bqhDU;翊W[ dXk:Z B_wf4g3\Uj!8t\tT"*Ro &Qibn@X G@>-ڲEVtp֒)l# imF(x op$!sFG!"׉.oXvˉڞU0B7ˋh_]}'\'hMV&H%2`A$>jI Mbt -wQ.F-ˎmF gvƙb&D|"4Ft΢Qv|9v@vC ˟q+xzv C- }Z| 8,f)Λ5@M(x4| tW3wvOȭmuȄ?[8zu٤wW?`ԎULGwn zvNr|g?Ï'K!~>1M!+a}`7n)F~p榺@$WH1^'{shY_q:y!÷obvcy+,D9ڑ+x~Ɖw_N=jp%x\Z{% m2̊C[7?P9!ϲcDrw\}4vvaw ǰtYr%<7l﨑Ēl[:Am4ߎ&* -`EPu;>Js&~[/yLj>I"C|Jf47pK,'\,ߓ^i𛶾bXCy:_6kϟ1EfgbWF *xxc/rj"037G`5?܁1-dH/|&으,Om}>eAj.w@  UQLn!Ը˔271Qe2%leuKZd9;Iٜ:OhQA_"DS $32z;@QΝ&K1/yIZ+ 2j@ZOe퍗Ogn)4$a- [c<=JL+s\|DŽqyZ_܄%DvX eP,{mw ˸ndC,#VaN`撑9itQŶ+:G˙G>Q 9%dF ICJ:1;:5\2チqߓxaK֋SPRwY!)xQT 5`qq ~>_}͛=ҲXːpiXS~(܆e}=3˽&^DPri҄MDŽ|lb<t8=d|!]ZqRi[6{JB}m&IO |[/HΪ곙&lsp>Va_v̳ XxP_ [qQ-43K G 3pv]'3*R7WCU{:g$pMO2ˬȫj֟㻩gq;wrȃZ7(]c. W1-7T;ћP y"9+<}/zHFE ܅EU5跁KŪ,ቇ-pCgwˊ؞?I C>'Z.ֿ6:9?TD> k뗷ljǨU"T|yp~f";E$kTA=~d#ι1ZGxVf4xW,#um+9NIzڛ'`%ρ2yHW"h;DAV|W٘pKG=?W)_Z]Z+?6XN6%V㘉fOgB~`~J +Dɺ%$0uO +-KgFom$2$"þ~"OGy5ia|+@u3d"6א K+|:; 5[j KP:YTuݹԃO&wԔ"4pNmEi2GE;SG)FN@㮪 7ܳ osI`;eQ8}cV!/:NZMvZ$F~bب 雦2_chѩ-"1Crv»T& ޾~.T%e8!GHc.n ĎpaN*]Gkޝm[H7+[1пV$SakQLrIJ2VM|`@vU% ⪒H7WdI9pq>PM.L /wNILJHM!&hB7MCawz;CKܒhz L8AiVn΍G7v1a.EV W|XwnB%mpQm,w .[)U.{;K  b,L 4Jw*Toʵ?nOW"3X'PHnzG@\-ŏn3gk d̓ !M >lVJUل^5k6S{,s 1=tQ Qё# εblˇRh"3gi x]e@7(lN)H3f%w[ 3G>M4rŴmHY Eh AJ#=T2WJ b5~ ,,1-'i`5`GswIlYdSfn'Пj9(wnY!XJ_]% I51Fx$Pm1j<ޠ,vBZ.cj3FZ?J~-3!Q{JKvsmuХ[Tn\Ͱ_u=OUVWn%c7'7x;,A|73hi~t@W`_Hk~`=?L9F18. їYl0C zk8/Qc;t>޸yk\q.+̼\Hpy5P&_OQA)ȜFQF)|!eBg#RWxK4QA!}o` dܲ@\iZzlްn4}A4 Y g9mE# 3.tqD>(녨L D%z '?_;UAz7GM{^ψ p:`n z kK~7ޣʈ{7zCLm͹Wl.&tr\HL:˝Hcb^jTe.wհs$<&Q4+@ lvPqι8r`0 2&ǀ+0@ɫ';*òp2 5 Ɇ<[-t8*^sk UJgZP1ѬB>'o:^deeb|2gBAcБKzRz>jnQ2QghNi(na o8,13+șbOZ&t\tTLѺ?k/mgSf+boqr$; ZSyuo^=9#}@P!iI[rA#u?{5X Љ-RPUJX~g1p_ wG.O]#v q{  Ac=.pUNLS&:{^9TYFSku]X '`jߙE3Ū&4V|,!޽p`*ɑ]>ָ$Z`3 M.8t/$_ 5:aX>`,b0`?EFknUx3$dDszfbOa:wQQˉJ8jh4? mD[@Z 8g}saS Y&Q)4Q6aL >\$.bÍGޝ]<(V>zaڋ%lzaUHۤ#_ҬRrWbK WcQyzm=}1hR1g%1^wWt0uFmع^GE(G- t5DFk=]򶭼reBQ1Ŵ7"ܔWD&KyӼPM`,%ɑ(+b.ߵgV$ &L%0 u!OFPO:1XOgŸTq|bP {ӭ= Aw{tʯjyEfEt@?)uE=ߜ$▆CoJrFM<f>R8Φm1vƙ $m9GlJcjJ̰+wǔ5;fDYхᐄ$t"3ea&qnMf^j;iM#s)P/W@t%P];BՄv:BNH}/|bgRVӟAdO&3" 1[\Wa jT>dEJ2|2[p6?.tHJIJ1&%;΢pdzvϛ'٨Q(Ԭ航n̫b:Y1tukPZȐ3jFTmL&&n"’I, c8BY“ĄӊDQ-!GezHڭ:yNU3ag>1ɾhN4 )xcQZ̆#M1 :ٶmC/s u؉iG6 n?شGFA4DBP8gR}a ΜpkQVskYu@7 _+~|u3ovG# v=Tɫ KP Gǫկww$~L*xHasr,%(:t z5? PȪ?)ҁ*DeD*rR%`O|O:qd'8ͽ4!=bT'6yMzp' %079:BuO Ƀ3{3R&͜HџuNzpkbnO>f ǎmx Fܠ'EhqMeZc}p-`%2KZgQ02.d-A!|i/%t@lNvJ.HD\YP웧K5KQ}IfF(+cvD. ҵ|\No:++EB0cg}H4|D>ktRa Gb ٫K~ݴ.㻝Es#vab}~7Y}D^.kyNkA R`]V{B[m} &"w8cYh5Ri%ɶBQD}o% c^#W})c¿Bm>t&AVʦWt\p'&q@iglXZyG=&:@kteŢHB|m qeE\ח$uEy]6DLeݢ{rUmn?53N$@:v,"2]5[Fzʽys!cb]*}ȽVm/.~jSc&W0 %j6dBr1|JLĊÈ[.ou$kAY|UR( c=? ]dy51Ow$gv_ZwIǍo<9%|)zUYW<1&S'z%6j͂\6սW_礦ފW-FD42 PWи +`Y%bu"W ReOR9 w%w3R#`oR{w}g%Ժ#AO 'cnR@\B树"uE3YhzԽw슾3"Z}}cʼ@ЕvK_ 3YS$sKXe7S~맲8}\X%Ticr"f:`P\3md\3AG/=9&H)CN8I^J}l a<֫1*j|؝QR͈,"^4m.W8LknzKtרq ~xg rW2yQܽTia#Fs{N1ijP`pP w3N <9>IfCw0Ƹ-GH9父΃o pR :a!#v}&JNTVГbd犈ILh'kܵ8N 2w2 sSae܇1^}~7j6d f߷'M Wej<ʜ7 cGv0,vbD֦EJ/K_ |$3$ψ-k:9dr3h /ї;hy4nw1{D~"PQ^!Mل]CC5_cTQ ON;~bӮ~ιwp]r]k^hTF-Ⱥ Wm^r[n~xk^H[fxo@*I6$V.o4DpAp 2~vpLo6t&YLHO #oƅO`7 [;We ̋©vDƠ)7=iԹGWUӡY R L ZiC=h3MhHsJ,mepAq$e .~b_D~JE7e0 a;W`\d5OM]BJ/yƘU #T㢏{1(׼%wW*K,%e͙TafR &aF!6pE jU2v9,zf w[ho0wv.%AR DנMG)q̶ 0R1E۾vm~Rs XپIqxd񇦑-f{*2 )\-yvQS WK?Ys"8i%okb1p. z~ A#x6J]9E16*~sBS}i='kNS~%Bo[QDpҳ,wei4- q5R-9^"OR&btڭ0X&d 8 *X x|Pvb3tg|fR;ۉ$ L@>>#uw7uج #47x0NVz]mZ™L8JoZk-P+R}@t 8AA+S'_+0ԖG l4ڿ*cG%MF1"nobl$mN&!_N=J%Ŀ`Fʉtu}Ӳ9QDXTSpJ!IF.nģ]7NIȵTuŇNq'uX| 1paZ"eG{{aE9 )*m's읬,t 5ͪ+ `;qfJ'%p@ؼL2JsQ$߶a")R#IeTٖUskBt>Nb d#:6!5 Mew[lm; "pkL#^i敖CPyC ډ!9P|et$ ?M~cTc8V"@.#D"v&/rqD)SW<^D?KG@Dh=h*Z];ByϞV<4)FBI tcWi5_OIaf *#zxF<bSJ'^}X6ߨ7hq+}ƮQ fzk:,xFRk83nrir@ qY!ٹWuv0/8y8c;$JbT8LL}R:ՙreU0{l઒cA!]$A,X4+:JE5Bc8=`*n(pzXe76hq [<ܯbha{ELV.ۥӟ4@Q>~D '9u(@J&+iOݩ"+&B8S ju 7x.cOZ7jL5[Tw|z=>X: ;6o|x dT9/.9Ҏ7σ]Fmp$X VsW8ttϾM,T6/ejĪ2* ũ C(xQR3&J|T#A&HcaT{D w>cAQѬA/c_۴I Zw+ -(\w-"sRHzӞ7pL{hBdVGuhD9sz+<=7mW(%ue I 2Q-꺶} ѥSf(>$a-rmFh+nOy9؎O5TKUU0p@9}]@=@+YA-t>YI?Rj7Q4 %%{^(EyyXPnRU{ N1uT8`YN/_1 rȀd3!h@kI+gEެ(x F~['JV.3TlŔ*xrԅdʼnP.-)6w'czج^R@W]ㇸ[QIhiۃĥ֡ˤ ;:4Ec'jqZÑao*:!8poGOsm"(sPG7en 3$фPdH51E6wRI%pT}AQ"dCRϑ]\íyPf&^āgtjL5xJch4>lW)=4aƈWYU7EmgOlqx-yPruxz4%%! t2SRwZUmbuOlQݶk1SJlV=×UY`թ2 4?XO oz@fE"'4sDw/< r)yNa7‰":k[FW %^jDO7zfH2?gtޯ0+%N{YTw]]Qrө,lvZY1}YG9Jh6+G'!;T.k&'7>t9PcG4Y<1貄(.Zz Cxm&D.k;A/"K#> }˵o7e.{䅘ׂ!o3EUMIqs)p2aגM̄#@R2~EjIS>B,̔PJ IJf. Gc{t=m1li 4}D>Yfb3D0ՂiZbW@*C:?U&]wBf>OMBkç'%U@Ȗ7fgn@sgDd}7an5i-+ރڣ+ MtU=l_`RרeRF^-:ͭG=G{IaѾ fP1_J B=\$B3c,_]U`)\=w/ Z jth _}bU +ݩHFQ#Wgӛ3.|`O | 1e&*C # ;TaAj,"fE:[*=L]?YKlIX5l#ؿG4Ǡ1ƘbNWr(v4m1|ՓkK5zQq#7 #~f&驽N\#чYE sQ_hAOq$C -נ jtp\s3E7))75waFuƂlpR xId P6ME0NGe-E`I$H(%'D|UapV(HP7L/3跦Uڿ0o8ݼ=|;Q.WE咽sPdclzx@ a'͏>4] xg`%IKϴ6J>m3EQiˠE $G{]}jmoO;&sa'0[7b"M"ɏtڙF?V߿7t[p8W#رYҙVzjukAwK<$g~wlᄊd3OּYlݝy 2?S*2S oe^H\2{EKFÉASxx}5.~{ sJ5Ni5w!-4TU3@54]krأ3&&.(1b]Oa(#Aj>%!%10F' ýT|g.L7M(5D^ x=UUcJGotG,00BkA]*Vg+Bӡ۠g V?KXo{q[vv˥G8%rB@}ёAbE4A1B1 F郣ٔ/=w"C6zCdQΨM;Wbƕ C^>g}*Wjc5IjǞww)act`겧^N,y} GZ+nf/Ӗ{W02qK#Ag9q0 LJO#Il>BJrH#(Ԕ3*ne|⇯ |C*%#iCƊMSޓvqrvdg,ɕ:-2zFcb)T/.nj|~CQ$:=3B?XHGY }eoGj16b! SELJ1ÊMQf-5iiSj[ WjҌ /.FQŀ)` nO1˺_cL;ӡpl AwKC5u_ u*,ŧ˱2 %-ZieRDi?^3.-_- gNF#q> (s FZNNHF @N&_|giMGv'IiE2s:CKG-q2'~`!VJ[:x4rj1B$@3~3v,7`PCF8[޻K^/Yn[ XgtЛVK"C@M} e%4GoW1CN}FôbwʄM"Ȝ Q;co:"P%X+g1Ǫ:npV% 5ǓE["]tI;Z蒅2&#s]UEhȍkcW1LJ&,{Vk`XU>hE[ yJ㪀 p|QSzq5V!h<\=q3aT.jVZ%BK߮Akx iD6\V˦0;5*Oݫ< -9o\ot%Wzb" s@ ='B |FL髕U<.:2GDA>+ʝob`+RdH4#Yf^rӺ$xrh;,/\S[_hMз #Ñʊެ !و5Zr|Ł63,"*X_$f&P~1AMq ^:QsBAuhfDp=Ԡo vب0ˢd}YN.Ƶ)*<|Uae$*Sy^?Ie&n-B%xDaKQ -=EpCj9̷aF?(BfH>ybmё4r inIFc[7 7 *z`{7!h{ 20C %E?}jeȯUOTOHoh,k^O}@.VCSAG-y|f2Xoκa:X:ҴLbys\t*%n.uSG̷w%0W_a|)nWKSUD)¦Mm;G iz#!;¡t {Wʨ㤇 HCWG- /&}%G8 R3V HaR54$f)-%mmSTLMˇZ9׾lc|mk_d~&];ErfmW<+PX)~ u#דZKd\3D1 j0jUk*5EC}+>N|O6ͤ"Qo"ZKq{3<{%c] HmO'3⏙cxtЯM!FP\]6;uaY G, ރ_Rv$+כG69ř:=`_gX/ ]ms 0%phRge"? *Yf, @GM9] XÒu8ƉX Ŀ{۲(Ey*L9 "?j*F67~s~j(pܝEaZQp urAWf#x{6NrTrnac~Yh(I'\- GXL.`}ngN[Vʇ#vK4E}~Үi? V-RMڸbobJ͞RRTwᦒk^Lgk2W3%:J᳥_eKWiRS⍺D4B-Ǹϓ;Grj%r!70!lԪ^%_ǡ(H6w</4C+ڳ0;,_ ^f,坥%~#߽{Er )N?n]?;4HELxSh.'L+"~>Ja M6kaKiֳ1G=W6n@TL^Sms;hÉ0Xc-.n!,ZU5`wS;QD8sWŁ؄j)|~9{eG>p$u$$kSײklpKrRX$x E:*EN],#cզFk#,#AО;B!JqjKXM&5Uh 1jX1F(5W=E[+t&R$?+ށ۞Ч)iC'tM,FTQ Dўne2Uڣ̇NGXp柆茗uv9t ZfOkʌ(KG FqŒ}co9BߒSU{*k8-t6#$5ǿ?t:&4FZD[ 2p1{V1 H8 j yzۇJPJ$mz*pmb௶!UIJ%jMd-{ {7^5O^ML?}Ab-l2h=J!ls7#Q6jAbAv5!MkkDTw@CmM(\x<<{鮱N&Q G^($ek~X%Um@]jxH>Y#h j$OP1"JbR;g UhLbZwtv =?ZphOH8YO|w_7Bh|-?g&>SsZa{|-.He'r" W z1T*Tt @,>b7f%Iㅀwfg: T(c Bέtzd%ìEUJjDGiO}#񏂽vҔr6HKߘ eIA9 pNM[rt'pt5OKӀb2հ9x -&z֭9Wn$n!ϊˠFߙH,M+JPϣqBX)b 2EɱBF5 UѸ 9iy5I6f̆ȧ2vQ_Fi-9)7 q@AD:&w-BEG 02(c1Ə1Z,j&Ҟ,Q & :6= B".8K&V DW8/?dxK{ }kY'H1,m1M f>xd"0킭 j"Pȁ姶buwD-4G %;qmN%Wtu.`2JV[-)s-  ]u O*9ofɷlxt#ʾyv=XJۀŠYn XyωE.^ *b$GZ_O|;hn1{2Ʌ|OX3XR]r O2?ٕ!Q^@(8Gm[|[K,ձxٶ2EZ{Y>]<ً~5&[O>8[(c+=!RRho~.x e+0C-lF}}Bh1QM:ljaж-ׯ2e wf~5V^8ܮAPM֍=YxIJȼz#<#۪KSOó|-Ho[TEs[R}yXOJ KߞY0YLh-á3@1yl37r^>YE*k/+/K=MU=2v:\w0mX@K)+%OwOݰLҐCDXTp6bHyM:ϝd"fsQc6$vm%uj..iu4'Ȳ2=p^7[-TuUY}ld,hb=E=BZݛX(zp=:8JW}6k? % =:>eI'u)t@\~g ?Ke&Sͼ[AB4W^߉s35Z5i>(Xڌ8)FWѽ#j RA `8Sx=XpX!.v'uM']jE?.Oօ1A Q~a|Y\Gř˿?rYJ4qG\TMSO72#tBc4$>ua9 6.ȒƸ  9~F,/[mWQd҄y9Yf2xțZ Kӕ ؾ10zkUl^ҖnTcur!fSX͓Uj{w3_)Z2˭{`r/}8.cvMc=4!X㡐hSn8%. 5do]L9Zb&uc_)Fk'w83i7(VE!.,f&Dc񗈺ENou~HOX6s:\C sWVo6CsYk}zp3KỀʖ;B *Y7a |(%A5Y{TScl횛*q N$‰>iͩxNFbH>WW].^Ω]ݧym1&7<EnkS #i'5Vc\wHdgW)@& \ D2ey#tC!ս22:A{\<_d{=Nk^sh;]39W3,/B3 :Z>/R͒3hՓSQ/SɼɄ% m\W%`Ez٫`xe(VlmNKxYzfg~ vhEq5ˉA j+LЍm{ZA 'B_`dP69'.:o箲؍Ѭ ڑϵa-¥;AZ"y;Cm#{Eb !^8 xUhcZ>AM> t^䖵0U(&L+u<fFTwm\'m1lZ h̰< * ޲S8(( jW?*-3 ƚBxa L?& P Y̪Zm-PM!̨OLiue=PHؑ9 ^qc' NUA;wI`f>c oLEa 2;9jeN7/mnIq͈sW#B2َЏHaRǚț}ńdJ#a|.lXϊjcE~%~ HAk)bUfK<&0J;Yu8$jfb9S#M'R>/"fU[A75~ %˚ 3Rll X(Yǯ= !3@-/@|f{z.dnvXrsG!pԀgϥqYd -9ڨ5 ;L}z?N1k=ϗ#0̉hrs9ƴ"A!_0@$sBRM1!4ñCȥ*rZ͸Zvz̪cn~'tx?5J_?΀5MY`CGK@_s5zpMev峆`(1@3^͌ˮrl߽+h͊Nכ,r~1_OѴoc!~6jpBnT[թAyQ3Ԏ{1.${$b! 8#0+%f]Ludi**5$IqX#HWU [r!tϯ.ԋ/yK y0q@`-QxF\.+M굣(6nu/x*A7(C >CT,H9Z PϑqbzI!VT@y A%g h&ԯŋ/u\PPRiټ fәUo'a~FUDh"+9MTC#{0Gobk 7ՒPR[nELn3LlqWKE9A iw cj{:=~:A搿 ogېZOOWĎ!*Sf4CgRI'g r |\m1QM؄[̏wo.BH&'jyQu`wծ;a).k|C4n٩0ZK ;9#sC_2]`P3mVmcu0zƍTDkdLPX֍&x6"Y'Bb:J& >1CGj~@sq]ы.-a6 ȷTt\0# 6gGeUwj+Ze$@WZ֍QjgO_NwAWWrfSQ iS dOl}݋ )(0|1)1 &UFɆwZ^yJ7h^}{$z1A%\Ż.ꀖޒ\l \ivF.%Jgәӥ0 yiqT#τw&mJ9WB>ohpN="[܆CG(3FD:-W1sB&e2"*$ cGD9[V% u:O;E~Z;y{ʇ}`r# {炚) E@EIiW{R+<LМ C*Ξ9GlŭyRm@-Ʈ_͔u:A `g(5E:߄k+ySi&4Swz0DYN M|;o,[@hK阁s߃4n͎8"kXʶR7H0_Mu  ^T+Hėmfdcֈ6E9Vvq(>6m:0VJxklPʰѿ{[ `Nj|bF+֍2qwuhzuEMn( M-{Rd3a#I]bqF!VD$Dpcv|g ma?/x ("ǺhY gq1c%:buA'ndֶ7Lp^]T:`maILN0>KRgA<{׾)v5Kg&2i o>K$KD^S#z`n[~!T#m6g%`K{n[٤JݕhnV0.&BqpVBp9A<"W7cW+3cM|KCYqAbet>=sA07If❻bzhU.uH"p:cB?;l۟/Ws=>JJ^g6GȘÊxlT{H+U*+>ZG0Lvf-EO.j%`l7CpCVX:nWѝedYF{Β4-}GA恭y:84}5/A}fQ(\䃏2"6bUïBc}Ҟ!e_N-=1}"H/WKX0up9=YǍT)6wcJ JݟO#&p䈖ːmm&f=B8zRW Ƽ $IS7r5y&c-#L?c"v.:؀<8r$>e>JZh&`oD Kiiع@?oLH0n+99s\|F )^ \Nuqé*IY{QM8Wh٣**c;^׼.V˔@2aԨ#>L8h,[n;--?' "3sj^)i۷i 5R+Ի^! P(*55z coi|;P O?, R;|mA>O|TuF{|}IIM}ā+iȌƨV<+ºznjCW-)1vP+]| ~DCi<+ *N#5ʞlFP=_|@e)jl~Z/wy'[0Hs >K7 =MT'홫0GɎy=nR$ Iƨo,%(OC{+u=1hZ%kП^d: >j'Q800a/QQ7gឭ7[ pl6{2VEQ&i>B<"3l~f>ԋ{nb @Ʌ|qB F֘{I3ZuZ2N bGQpovfȾ@!}>~$y_3S9fǬKZJ7fP1LF(#^Pv;26EߒSII]p c=KbUO >5kdczsB\f[8O &IO7}|o* +HpǝG+CdOr}I P}qqD*9FK'#ܶH%CZ(er}dǃR"mf$y(A G -BKoU6C`hdVRjGꄎ?L{n gv1 ݊Mh~u4(jc`6Zw%().jǏ DpW$̣WDR@bA47d3ΝzBa ntuZ)s\dc2=03s q~^ gF 4v)XSG[рm5Uٽ;Vtmκ5rGtbީ#Yht!bhBNxJOfচ68\mc?6JuNVv`P]YgQ^2g'C0ǹ;<؞ؾe:?|wy +odu%8[~= ɍ{0USXY d/ҒX/<>){iˡ߼PQÔ++r!T D Q,_SU/:5!tdj MXɘbxLiN/)eD>Aohpi~!Vv " !;ҺG23YV#zInz>,śi%4#+DQz=ZiaKwUU7)x53\hnJS-0=*ZCtS:ˑzIsMf@ L@&Flڼܖ.e(δ! u84Ҭ:'iON|4/^t`#fhXOJ{聝5 ㏈xf=l ]AW]s2 Q=6s5)+,|:Z8"#Z;I!d>F!4"ŘXOa|Qǁ!vz oqEvVN )rY? w7S#Ug1"c[oM|MT15J?Wxuck8yQ=ec>89OMх 4~{"$ʠs^>NF)L l;?Iɧ>}χH?mN8;VSc*)+:Igڧ!qJ𞍿{R*ۮDRI|ρ^H@}4x4rU9L71Mٹ)PJHT.5\jduy\f= އ&QU(Ti{b_ҚG지>~G'/8@"thw~HfI.o?KSeD?RH.KЙ)z`UXf TV` ]~ Y>ULq p s_M\@9ɅZRa8͋٩PGA.ip>P䧏RӄQ|%UM\ ٞclxGBT^!TŦp{8qUGn TB[K:UaFO1[OfA^2/`:G&i%z~[b  x؀*wm\k7 " I8B10:PsYG bY\@qav~)HeH AN4|/\ܻͼ\¯6.B{♛^3~*A84/' 鲤at`k1ݣ-MHkVב3\,̩AN[%5I:ˮz}p:a qj؉v;,o(B**un)(%JgNZ }d `vr/4+J1Xm}ᘟJ׏".u "2moD? 6:-y`0ujNz^<GP4TFJC[w$٤(6G`N:VК]د1OʔV埪Ckdsx.k^K)˫gx;Mw-qsn `x.'58]BȢ}tcvukA<V~8YK΋W=$&E^6#?fBiH!Q!*[mĨ5޵7a P֓H5X)CgK $GTn{=mqZF[Pg37+xm4Ԯ1yDL /,1k6v7$qwոJIh@v3Lfyrܳ<<)8rB[F᪶۴{N }fEy0PIql}i X&'Z$kTSn%Q%#I|-9~x^g'(?IAYA4}Ae&x@U\~Yz&$FNp%b8UsIaޞkS9Y}ߴk {^88ͷK?Ϥi-&)-YyKxuK-|Lc^M8 B6DL E:bZIeSNX֕Փ;tIq6]weg9 qa6H#[o!p`XTg g  (;+9r$$,Tu*kz~M3)ˠF ,|K`ښ6t?/g ^4JHJu7L9o嫵OzEv2ZR"""nP(1s ON_cyP5j|6.&Zg9PH ![58IMQ=*vy(kvK|Dw?t!КuEeX*6s昋Q{;TMm0|݌`io4(?m]͛!KXl_B"Ռd\5V7xq&r3/ "'k@h1ü% &z{kX?Y$>8`+i(hbׇ:9|"%XKD9U_𸒹iQO=#aF%ϷV( k 1b=za; iPj6d}B~ _J\3D@Ȫc[ !ZAj?Y82 yNҦ'秲疸hseK[@aPC;v #|ݠN\NFy(E,ئ趯 (Ӵ þyJ.)6X†ئΥ\mBeعnTbM68-uHw̘ 6[7@?CT[Sx'vWǰJӮ~.:]J(Gz#jv1Ϫ?V)P t,lq?QQ"e,~I<|[4|JRKB)h^|ϸ |MH”UI6xrk<+He5o2yu af9l!h6H UmN"m^k`6v_Gh}C  fo2/cE pS?}!:( )*IfOqj&܏py-ԩjtb5Bb)$^s Kٍ:sН~Mjͧ5̍R9P.B A!HRr@$\~SuJvW5qʱH͡ S+ErzהS7VEvDBt"B $.ʃ m#;'jց ؟[tq*}z&#Dw9P&ߎs`.ynrnV7 9+5oM=֍DSBG:oW NQkjju@kbYTZX(\4'03%лu"Y1kl.w]am;5yM28A0 VOL˒Ĕ\@u+ s[LϹ'w?kyuF_6w 7>fi&ra-;llpsӾAOo.pV,ҝᕵH;.EweQUݤ{p 랏r6]ĚF^״BsfQ V16^asnG׌{.`H0R? zf2\=w0lꅥ6 xzOG˙~Iٽ](_lnqL;nc3M{!ǡ}3`ͱ ́bʪ ŧ6VfRԼ0a_ *(xBV|]Qee5أՄˠhL> 371t*zX8.b?˄0oZ:1"ĪyѷBQU#fOZE{w #F+×eAfK<{oK ]KabJ}ۑ͎]q6;yQ%yϷ 6Z%G_]tǾq`K*s1 +;U+iY)wS;j.T_l-QF|r7$~Cݔ>w0__,‚m橷&dXsi&6E y3ajmL\!)UYJ@t|x Ncͽ @A- ^@?/N S]L SU%7VscWB_BjkEk$A)7RߞB"vBQ-ӞtWPj,V~;[÷췫altK-ں+b9$YG Ò] .'2(|d܋t.T?6omݘ@ihKm=VC q B!<ᇕt`bKw10LT"&C): ?k5cP=} Df,iݗuZ$;mY˓whmV%S͌v\;BXԢ!_!54ova[k6ϫxK=.t=!q#&#MXr2jӓ'w^sKV+'}ɞi]s!kJu RBn(Bl /Rr4z wMȦ66~3ܐaL0Z~!ԀSf2U^" -=Ux] =&# yR\3t$]eV[V R՟[(䃻 7Qbۣ,)Y#TU,u n<+q =ESg%x#P=(߀oN U׏8YC {Wn%.FCsg!ڎ ֆ(55NrNWP"u.PJ _4Y| [9t|ho5W쇷1E14,Ò˖Ɨ431Ek5(GsS~nxV?㼴A.`HJJ[.'ë<_*TfrR$*Arm'o @XWtuP} N>g(۵ SOCfYVcwEhf1kEe5xQ{薛\Sa}lUϪTv#Ϸ6C]SBxa}6.#f (.NT&UVYwbo(fr+)S*܌ F3<3aJ~.sG`B}^voGhG.\qF }x9s4p&$VbUE<gڼȫ;[:9y-Qjb'FU@4u\͑a{LuW#@&qꔼEUk~VG/W4ԸȽ%wPp+Ȟ'qFV5u|713I +r{l|6M^澳Bw:o)hTXch矩Gwoo\ _y5:nHIOS(q('xP^Q:|tYzvSg[OQ-:x?fZ1a"ؖ&5> $ukȇX%cdpu e9O p83:.gNjx:jT(^"TZg𴯘xp)2ȹrHhcމȧ*\eR g[ uAn"8x+hW_7$% {$إy#:+:mo[5W~QBkuJs!b2R_(=zYe\^T_8&mjȐ"ɆO;[&ڋO:O[4>wM#%~ ) `Ѧ ]Q7!qt쮻=+JX6|k-TР*|.Q=N<<}Oר)GVH5&t3^s\ +ׁJ랶@Or }d7mW@3 p5s6gM$Aj%bYB`D`Hh7c'D*Mn !V 8y@7Kd_ldFz]I#!(lf!1=\H|Rsn:iZõ<81_zMi+ N >k1Z켚[H]0]T##sPekO5jv lsf/!IؕG%e9}aٝj0v >xw Xnj;6 *_L ׿S]BN\ M r ܚYH]Ɛ;૿2cA1DIS%\Ȁ||Oge$5pBqk 8"v:D'Zu_&@\nr.r7ݦ=6_l`_DrPw]M>IGee%rTWx 1Mp,DܺPjN{P|{X VN#uHgÖgj,AQt[|Tvexi&瘿(q7C>ȏRyv+{#VE\; sLsmezЍ6vோ)qpk" (clGRѸuu\OsE2Ч!nC Z]q " Bh1L4L CI\h/lk̗qv-NȦ#J_3~TMEt17h?t;j7Ǥ҃_xlh-Fa^.( MpyPdI  p_Ԗi(U#UVqS"}uE<,( ?$x+PM%O:S?`*̛ 7dƩS{| QG;[eoP`Zዞ5Q(R7cR;وIhd$TH8Qkp`|!έ>WQW:UGt]4?-Vcn1-4GXL#BL:Lwe F7n8"eVN߻q(1h1K)S[}ebʵ`]sj<,U(mQ'jZh4r3{6i$U+9 E)>}Ճ9 [rCe$Ej|3 L@`T#*'Bي b|}UOS*.d[S9'2Ӷ!xqga^J,0":Gԏ˶݋IV0^Ek,4uO11aMe1^c쪃ҩ gvCeGhy2}ܫYW̍^XJ܈=sL=mo0HnDџӜUvDܡ ﯋l SDꯈJW\G[VP=ieA>FS%h&ȁx9).Ô63JRDcNÓ6R,eͬe랽#̀gnotB//UiJ T4qcpɈUYࡼF?; (}eW+̫ x Iy(K+Xl_=Au/JC8gTH: F[d>/g$ƟhH+Y}i^4vU6 %1}쬅l'wHpEM-(&sL@&M=wj)P y1 W}xs %[Sey,QT}.Ԣqs|^CjbmQ\m hV- xNx/ DvK0/.AeiZAo"n-= %)_ſMTgɕªh'>,;$Ņose):#Q7)!LW9G{aCM iyozS/j't誑͋y*\;Wr.*8N}>WVmZ7۬jA5B!Home3FH8 ~fk W5P|-9$CO *DcAu3Ap?#'rZʘ~,,;: f|Sm&O7Dpg<0zd4i¥kͮ }fi[.mR\2=!d =`Cz53xꜝM$^+!ƕ *pΈ|*N4ătOof͑e&5jc:Hhs jςoлY^FK=tB|uML r@ekj* TumP 6]~-*HaFzwq֑AJ uPN[e3$+@?6(܆(E-w)]0{LhDZKK ;\pN|䬋W0olXŠ A8lOO0㻭k%ɕ&n Cwj/FL|\]HY|]Q_1`Y  ּ}<"Aa}dhc|W -5xnXs`Ks 06E jLD0NPwc?es7|&'y +!plLxyҺA_8CݏJ˳Z`e:>q"Qa 3~`~#jƋfXYT)DU&yKs Fj5>+_nՖ +hưhHJpݯd0x㖼bG>B2#STp0z/NOx3Ъ2iAlN1M ' k 6Qrb ۺ̇DդYp8ek<:}bOk%e+7ИOt;|(R* g48z (QV8һV_?3pYf-ZȬL=JM}g?P T,t^-%E5%0 {!ޥSbxbLWж"RyWtK{Grؚi)V[u;+h $wT'yJ`'!U#(r,pG2uo_Y3U'"Ϣ7l0ٟ_YOEc%}tq5`VXa6 Ms(@%}jO+F nq˔I+&݉Ghd73&l#+tvNHd=1?U 4|d FrWRM nămބ*z+=n05zSg|Hs|`MR6ݵUӛv)[o?*-(|r4 h '%?¢$k\+8@4AqVhG-iUsHGRaPZr50@a`dT1mиƠrh d'I C\_\`nfT0I&Ҍѧ.bO{~aV55Uڂa/. βL ٘%fD_9h=sZk&ګڹwkz)|ћoYlc@ >+k3g Nߪ䝡0΄8uOm~YM"LB34QIÌ>]+U*Xe(&h>n0uC<⓼1}p*m3$ZnZQLf\y3 ~`e6`æ@ 'DQRJ]MF EPZTRnUϼߛs1ذRX! (z$B$l'`X0J =Җ d5#loW0 c[B Հ6<¶1ȧg10t7)} ^e:|:,"8c ڎY2ŽB1lҝrc%bFIH]PIew0{ח b|$Qrd9wRC%.U!j#!ЮÄ$8 Iw,S"k2Ƴ2:elKJ#YƩ9v6g4Bs@m# gX/^Y[h.tU9&=KhD ׾ia:%U/$n*qpxDZCS6[ qF1e$H:ޗOZYHlc-'aTk֚j(Feȴ$r&JUb(Ra,[|x'A(WB@]GEm>%hDЉ4r>]R _uZX$>aI_G1d3* _~[CP:/a.}dJ5mOŞF,qRYԊfob0\QW$3q))Dۑv©>hQY,: 5"TEe<3ƷBL n}U!& >}f6\;my^ hYw+HD @Z=pW@8Gt0$d3\C{Tt}F NЖ&66ѿ=e֩ƻИj-t;=n99;A jS;bm9'`Q&\e?Z1_ P 6Vsݒ`wK 8rbxYxʰfp@nDQ;&=gF|[/aa{LɪzУ3'Ĩ:`ŗ۟K{͛VHr46 >+$D鋫;JLPUbco ?=L h`3|F;E Z R|]L0UAGJPZjڠZZm9bcD7օI_;f+ P;0t3)?^H/Y1@oG JsF_l< nFgY xt[OG8HkaX~D B\k=} 8G>Τa J:ct7!>2_&6UQq#(tl hSJ@n9'+m1yiiԗjݔ‘?d*ىfdyR%0 1ዱjKlH +&E)ʊ0c׍ן` ?n|#P5=*n1,s+ B,]<.zl_}4K,+?RX=I42T0@}NgzW2 [ F͔ңLO~o=<]u[aa}vgFqxɺ3ȐX}A,!myof*&ɾ Y$^ޠ'Q. oPx^$%zYԡ+iȲ'=CG;}_7}iVʤ[6M í==L:$(aΤS6k,=g`slubhݰ$^ GP DD/qi'*2Ml3Wd[a/+Z)WFDT z5q}Z{2QT&e/ez'KD؇dh  3n%Qk3 &]LB5ėPk7x!ŸųhV?1é; ltͧgN6_CnN] -f~L 51p] >x:4 З!'!3 S9=HzImQKPj؝9YF[u3f#f*L 1񇱶>5uL-IG%h`u%uT & zֳ`?X{+GxWѢ?X-[״v"F}oH,|)+lhNW'(Hh{FNh̞w>[t; yA=3 yM8(x*˜`u-2\<˭bbpUM6S)D@|.\. | LKX:Z3/%s}"vQ#~dj.;F%>esjxbf6yo[Q g*1?s޶s T8M V},TqVp-OH %QT%]X&ͣjzX ~MӅ_iӫETɨਸc.kPIG_G+P $x2v܌tʐYR ON]Ұ_ X~Hϟl&=]it:\ ;TV굦u"ѓ $F3Rb95 h\7:f{d軽4^ r/ +&lC(aiy4S/1I#!2: Ic VsfW?@J95%z8njZqz1 0Cl:H#v3)dPAb/X- %? K#56SVJ pbg#k]6_g2/Io55\7kUC_@#c;7D/z*%GbƱvicrŢ)|l"mtrro'Q ܤ ,l? !OȈ><8ć8ՊEkoڙ5چ'&WD/̝'i)˼+sB ?i1ސh+8,C$HmT G.,3uAu8$[Y3z @ Ue$^uwwQv{ulQl >,F 3Tet(aѸWzLķG^knȐf@Lw.&mMK|[tPTS]" ܇C>s #/( u1~z]S]N& AaWK+zBW>2)Uʏ)Px2nex6d arJ,%c`t҉U*Dj IՍͳmrU6'T:• }X =̞ .9#ʰ#u~9a-:~ {76G\皧ַ쫚jDQ Β9]PcJ,8]S0w/X4?K9+:!7_Y뭆h F&lb&X9UN(#rkN4A(VʭXt ?/Dp|(a;./h4%- Y^\2Rd6 kJgĖuu;ُJƐMdaB-,ys?̐} 6,I^t^mP3(@`J6: )58؉,Q `EH);2Q/hC!{K'sF%oM7'j>\EPkw =W Kڒ\)5vʚ%aAG4D (;ް~DhL8hL|$t΁oy|77LPA/4phjZ΁[HpH sMEgE&yROjsypm}YiF=+a-|ȌepLC! @(x^+SMe9*f<Ç0L0( S3r6c (, <'r:i L2bnS g9%u?MAD  ٦p=Rn#-2xm`x{;3גWUBwБj(.yq=DV/d$y Nf-}0ddjݴ!#F/13uw,tm&XOhd:DlFRQejaWGaְҪ"lX_9`_F9AJx35vhB"Vt,‡DTZF"Vt*7a`XڗӘW+Vai,@`4㟙- wH\8/W<?|'}| ۅ.]sl~ l 9yG8B\s O5줹20sR=QA cv9a롆,~$gױu]ar4)ܔ?_YVT$0aQxU$'cnROEQ"wK:D"ie_BHw4.I6zR\pV3K?GqO0v(,ſe#]{gPlbV">%O<|'q1k[ M{nyN}YvmP>HM+<8&ٞ`:ɺrp R+nG.0Ɵ{le9xL`d*o=xBpI\-NPM:ra]"رp@4?'@1t?[aCJAj5)R c@o=Mm}H4-?]\'澥_K#8sQh${<]}ߜq`:$:FUKT,IYDhix]Fn~ˉ}E.j1G7"-en̕;#m0t7茄HL]P>̇5wX UOѫQ^5MrV3ܰZLH)Iˊ0pX;Y}]׹~Ui*7f!T? KaD)TTR,oXN1afG 0i}r7= Oqߩoy3:ݱt /ŬͮUl_9S|p<(-GPU@Њ} v#;`_XRzY6Hs kҲ.knr$_z%#f{N&n*lfUAIDiveߠP6Mܞ U?Yr{r^'WMԬCM>d<~G)#iʘ2 8T]sս49@AfׁfoylD+.6S{T_M9H \ " ukLW<`$)\wh4A}wgO4n=iF?B%FܠuZ^Q_=M,6@;G}BiL]B{h HlIr*vt=iJ!er ċK|`6m-zxi60RdKΛ(댠V&ww{#?*2(Xc5'I>ƀ_AanE ݷlxѸ:ĩ] nuVcz'vuk`+"HLao3P2WfNd1Xhag{+'yQu0yѓ-7WE]o{Pf39(:PJDYS_Ra"p)v1zjeGΒi_GPp5f7?B]e+?"͌U ~*d)V7K E}z-SCݔ(q|pj^š ku`@,֮Հ>"qQsD <6l!1 T@h懀ЙG/c9h{SBZk@3=YusAﺂ_AQ4勽Zz.k{x>ar nQ 'CuWUnoςxSJ?@Y{FN3?͗C0\9} LO?, Thۄwne[rhJ <~cN> 6s'8" >ד: }n6ȫ<f₀!ȇfƳId6J\KBR903Yڿ8 9e~ ^1 |أuet4e&Cla9%C5nw3,]ub`Ld?Jy! c 7_&*ea!jS/6K鐘Ղ8uy>;ˀ2vcv3i Lz̻Xdҧ(k2b>JpD9IM,޽Cks™M5 (v)ţJ AQŸe0}$9PRK7fЖhRܽ.z w:-: @V$R84W 'ckgbV<@$DgA/xF-)Ԃ\2fO:.Y X㯫B0Z7wbM65&] d _aS@'@:=lM-o;ݤH3Tz,?'/ `f 'k=:UĀr22-\@}4@臭 gy+8z8'KCtebg 5v_ae*]4S-©V7΋0pBti_|vq𢶟ⷚ9ѕkWd58z/T6SNP:̶^uhVތ)F XcA^ʇbOEC(TMDo뒥9y>>GhoR@;4ù ,tf`a)p`nzŸI|6#BMrPZ>#y.$wV4r _v<-yi3k|F>E* I#^9,T71Y^dƯ9iX)q35Jpg,5bB"O 6Ja^v҉G˰.|GGܐ%G9% pD6Ɇr˸xai3l9@ϹwDfݦM:tm54tГ>$woS@Kl*Ty({OT%vR8qL*u72)3IJOxMSފZ[j,Ig z5"f<A'-aJCz8D n͡3?mDIsC4'".3#(4F5|O"h0=Z(y/x٧ZĊ1a) `*af r#[1leT""ùsSOsm.R_prۡr%u?u&Yܐņȝ0Ҭ^ikW-4fx))t"Ndz TeS"17ktu#q86Jn*(RKKo3w}"?H0f ė2ԡg.hƊ[ZDx;ܼSuy,v=[Zn" 8zw5+ɾ''+;$ V6/`!Uχj{bT}ԖDT Tj#6(}J~#^TE4a^*Zgc>7ЖVxUC#*Y ''`Ndk4/v-d\+w2eC^LK-=]D݌dy!ul:2#z[.RF>CsQשnqS&dNƾgPVܐa߮|*@Kh%NGSsT+rHH dEXslkSes?4< /5ڈ%f7Id l~OG;og! 6:HJ1q(pz@,s1k]u}oЙv\GJ9-r =fV@j OSL`3x FXXD-d:~kZG#S+Ǖk+5P12瀛Y/Xa[&NwCH[U2 !])Lۤ*\ _|[1(Xc1h ے*e YuNӒQwU\[x}a%T8/QB]64NK  T: Y}}Sau &-pMЇ ^ {rS(7iCoZ$wv0 TYudq*@ލ[ѸٴxTMUA栍F[x󠡊tuF3xXc2\ Dpӌkx?߸񕈡6o'\#y 5b7S0Vjvz'ϭPCկ[֘9\R\fy:/0STyi&ڐKz{qŔFS~M饰#[[JQwH%.왅 9w_u|ay K\НuTE9J֖&|Ak0_ZM87Z&c_J QG,@h%1Z6N ]mzI (4tx/ͻ7?NÒ:ċڪkQr$`>9H#&OZ1͋II 堪.dv]8g'@0 LLS&TϣkSG)[ROtBk+0"B dACTaeHK$$0sס Ǭj*g7Ԭș)[=} UVG '_d0xEOwMuVSKI v ,^,piNm(6אwVAY4Mp(BIvU_L$a:"F=/)B, ČQ3fLz*, :X/SOT`Ah UR_Pt:+4-X9Cf Q1E 2yM !'(,\kyrlosMe݀,vLΌq5|WgjR_UR}87S6\hDVG\MN7\mM_fĉW^YU^=&)}ӶX[0 ӗ{mq,=d5X=pZY.0s"Dlu:j\bRi?M{HY]C jƥT![P%(', K$4o=H~nXi@~Q5_囷.9i{#Ny4pI6jƐw(c/X][ wzK/ei+5h2o|r4Esn?oBճqW^܎ű"Z DШqdɀb6Ѹ@:EG| F+5R44! 0&*Lt\K&Mesʯ930U-1o qFbm9yܜxړ>yrJ\`9lJ[3n\ʱn_u9v=fjZWb dCc xO<W?àtn|D#aC-U3$&8ބ4nMZ(+̴YX<>1r7ΉDLx0Qzbl2ͤ; 4 ڪ Iy{4&荝q޿lY)([yt _T5עWTe wu" ?|]XYi_@CMh0jF"ۡ0e);ɴ1X=;%cG+ qM}49S63fnZ `l7Pd:zK!&)AQV1u$@[D&RetC螟?̫M;"tq^8 Yr;ycH"vϋ.N x #(G(8<ܞ>ѡ!αڍMQmP윪COѷ)8*$H+ (I+33:mie9kZ] ;i=OHEG&K"WwF è){/q?0z xw6dՋd`+I*#4d" dmjKmâE7\Y8'X]yW2t(A4룬Lt}R/%UԭCD ,}\ݕhQTvJo LGfRdTa|֣Yz 7znNGi JHd -xLVܔ$8_ZMx?06YCSnm ŷ­x%gGAAHmU1A\VP$91dhj4*s(hPq$aHb=TsbyN}9 S-=zq;0變Dz@T2H(v4թ:*tN{[ϵׄӗI^VGM.)-̔b΀ĕ $n 3M6k6cTG򘖐=Iw7ݏsi&J/3 6tWz9isDbaP'qKL{] l`"cnKwU^EC4aHʪ 8;fE ּ))G<"&e(w`P'R0m>hf/ {)L)P[31?uaz#SFwC?.Ul4;m πgWk v idyq"i+f f"*;Bo/XJTRl>r~͋tFitQPK_*0/3]jmt8m(XJ`kJDCQ hXςۋTaB/ɢ?~7Tw{@)PP(xY3U2IȈZuf?R]]v  |\#]GmEmݣH]\e$H*M9?fvT]У]Z:0 KO{3Wj(ܾҪ} G TuOiWCa >.Zk/C=7 KgtS]Ba5zI>Y)}b 0 ctTq^wR5iFc, E;WDuSia";${ pPPvD}샲:uH+}},ݞR۵Z0q~5$.>?##C Â6#k嗀?2zFR6 2h.wФ`$ /w5! 4W Z m]S^rm!_F=m`uDWIOjucF.a{I%gљR*S]f1k6T0PW4,[+lr/m]WIs#HhC4G0JⓤCil=QcQ,N37Jfĝ_)&0:-T23\ 21sĈװH@75p!~EP`1ykXHD($0ks_r6 Dx/;9)u;ZS{?]ִ/;UcLQv~o繉Gvy7Kr{ I9ȋ}Τ 5KC@}BI0dGP7bGVB{.VssqQ|kf?ZV6WX.gLR=y(i"3Z/["} gFLK\zq1/ J=0;/ F 6E5'鹵dhm@X&S /-[p%^"["6 @&vrԵR_LO޶TYQdKO*Eץ/rmu*7ObQ=(C`H؁4o<ѥw5 &w껼l⚠}]9<AaɴZu\{ 'G([MeEi[~FZ_a&VQUYcj.s{ ~r7hL aYuRY_2,i & PlW9Y ?@=q54eSR(Y_+3^$F?1~0s=<㮪| REXM,nƎD,g/az7V%J611u6y&E+;4n7b=F2zG8@+<<)|-Wꓽ- H0Ю[w v5+~rT.iMF6KOy\^vu3o+fq%[Yq/7c&;e.=|``!}YN9 Z|e'p1: #] ݕXI*|&O"$ҡ c\F5ʵF_>{mUʷMfҎ\fbeX d.#adݙzkp E:,γ؅䚂6F&'88mO1Fig%z R=(Ao{$V/} @b0衄vV$Lܐ:|x%T G֜ܓo-z̫zvȏO;`a"Ր0׊/2k@סڂj)aNR ̭7匋XDGG,>Ӟz_Ҍv(}E1JIhP}/T nѿWIbsUQ$_q3N;lZG{pyXjuAx!C>=$3ȴ¸+՛n67*NaQhyg6Ai aJ).c~?G5EhO f4F>(+)q>ϯ۸Zμَ9RmJ} oV)?=E F?W ~]e> >D5)6DRJVd|xhͭy 키S/ݒouJ~d13دI?sv)WַlVu~&\wzʩfiTYДg5+I<;>>"> xV#x :Tㅳ>~twK{r銯G^vٻE]>S7^dm(ϡRwB)t#o{+~Z8O`;'^|Q}ĩaNJp GX,[rɱBv]"j1ByS. 5t%Xr~{iαДweWaL?тe1 ZoJIZp)" B[T݇CIos\J#.#E;?ѓk\)P-c!ĺ NmZ)/:0 $Wwr(".Hb +7J0O ־pXvn` 4{(ZH"Dz[;l<Өғ7:,'=2Pʚc,qEk26K]iqCn}ɟV-]~bA;2!\poXxjS N+Z-4ܧMҌ!z"q[n EՈw Wf:)u-_Ǿz3j$H(Q}bƧ!S-36n 6  Po݂o2m9 5UkPkcJ -H:V*unO1vsRifڋ[x*0ۭDx{HFX-ON&\- uHzTS#x2t}Ј U8AxR e-xB#MUwmރ|˔3m94/G=}:̴LBm.F7;OtmZ cN S& X.o$q/!}(9 C4L+ۜ>Oc6A9%qJ/&ْ4=wv'#oңiZ4(2`jw.E@LFw;9V 'cil0ibN8t$P:&e&zVԞ)ˬ6l{4k}! ˝✭oC~ DgvR+1 v4K] Cڰu0y#H)&uw滝`iϘ icbJqfei4C1򨔒1gDǗ+tAD(߀iW_L xpy :>|PJQu5kUn4^ h0~X3PrLÖ+ˠ~}ߣ1_(81x8\WBjjOnc`x۱." [ &/ی=ecYEUD࿾aiNB" A/J4 .-}z#Il:-!p~Ŗ V47g+N8I 5κlyݝƏ,<َÇJ$d_rꙠRe/z:HJ YLJ(L]1?Ev[?h{d+*0ʱתJG]<iiw%$@-!8tyl& ޸R46ABke"XT_ p"+1 @!-1 Uz@E,J7p 뾝~$=Gf(ᓕqvLobMڗBR@ 9+yu݊ Ъ-JazL#Z3Yoe#OygiӖt$<.n?v2r=uQ b!}-e1n N^1;zSMat]>pUM"TЃ<2S1@%6x2q*ύȾ_1I \D%6)眦FeB${Jۚ79 | pCg;$rSMhl(÷as6\W4MD1Z&_$ ,\ 3nX/2$v٣-X @q~wlJ-Cwch(UuԴ}۱`A")'y]-VgUGVN# M9e 'JlD)>3л4>jˉڪ-)8-]Ա :@{h̭)uCzBNQaR{cm&R/Yi?1M +8hseێ"yyLDJ5{cg.]_YRM,B/}_PUu_ÁNOP7q`]_hg? ؑ QpY@YpҚ woEYͥvV@7R%od .{\g} * 5CMZNSRPv<*o ia: yf@Tw$@鎊!ov1UcXAZt'\?/&p$^ryS 7-S[@a&wpd3p5{>s.~Zr/7jrG[Z_ɧ=i2M.%޸"GɌCG/lߏLb^̣*cI b>ycZT.sQ>W֍A%7V噖h c18̭ψwcΩ;bZ7?<@Efn`!_t5 /Q%h0k F'^f$k˦4 tJH}7ɯ9Cãx67ھ8iĄq%qs}yD3^jo?=QR H$JXq_@ZЯD tt"udQ}5HK5S@KBJw(fuv5^-#E'i7'=Zj4l+uhހ8W]z!:xojʧr!]qVw*Nv(D{"'ї2\mҙ3Px!hHOB*| &c%RD.>nP_\xضx G1Ϳvy8oaI2J#$̋#Su+sr)0Qsa&$.ܡ|SƴFJƝt+OsǛ 2N\#mFTWvhQ"JAy #70VO4 D\FW[Q.d Qe[a f% بzZƵ*U3Mi;>]zrh(үemlǐ\fqN!}SnjaGKcϡ Ft(J6saOf O`"=Hv{C?sjUMyq@Nx7\Bm"swf5!O:H+ Є{ɥ7L/:w]+߬Xjd(a9;#v$G(-!K;*Iq{(~a >qj=TgA=A/& u p6Ik:#KtS<}@ыE[ИFt"LhX 4~Q諽 `( 3wbDUKZe՘U nwfWmCBO^͜:Jh&kk9%/y`_( 4mOcGT)h>c Iq߁WGdR| מbv"TD~;tkbm'j#tP_s+b[y8.Ye%lZZ>}.#m(96],[¬44bRĽ71CyW#~R\GRxܦU.)wbsݨ+=ȉUy|B2RϒT$Ao3 Z=zuXhBFCzc52ꆁGkz .Iȟ8QiN+Q8$vEs2UI4ߜVߝrEG( t"_O7} d%mڈRf1V)g_M;4n]tR'hW1fe!:xR8:q,ëpAUbe6Emu9t\.2K5ι(,OW:qnzANnTRyt)\o 8 u1H wCTpt/Ս\//+t NJOS,KgxA-dO[&5 ^;Sy( 4"i\AUe[\/{5Nݍ],|Fa ȴ8VufM <]zSOQ taUnLhpH9Έ6LgQTir( nybّȬ =%K `^gSއ]sa;|pU{3-+NL<_jPM؀ A}IbEuRC;3v1U8yY,u{\@#%l LcbI ze 2Wtф$V NnUpŖfNk8DQ {G#X@ *Wu<]~ kX,G(J*Q"3SּHMrԜqEq[3G» cXշvl=>ir.@H)TT~4쉛xA&\G=E箒KϕT:+l0:cOqa\GW4 Z:6mu`T y ؈F*MseuJGs9Q~4Xl{]ߚSvbW//qsڶ)3E"0]PYyǮx¢A{,ZwB2@jrʢdVe9Ga@y?Qz{NBpڎut "=hVp)bhUK_f_O 0pĊum甤+F!4f#z:A;=/^i f` !s J*OJYkT؆0*;Wg2PU '\e 'O9Sby*>zKWeI+ =ܹ%I|u"_cLXV@2f#`XC+DMݢmh:2\,OtUsPwOPk@Nب}:PoF=9/ʮTT+⤾$H[J@|<6aM$st/xYBp_~d+52L܆*S iV́SLYcD5>WY}nv?ő/WNt^|GsMc/{-`Iؒq&'{ܗEwcn!yT_:4 i!ֱݾTLF>L* nΤ,IL5+. Oz~LLPQIFPEB3Kڗ᪺[Dvuc?  @.=댹@RX)2) q}ŒNo!θcQEH{OË2m*=(bݿ_ZDGW%&{ #ܮ17FSsi*xPhc&"wn I,ܤ[qHP~Iޞ3p+DlxҏwtL%E|"'84\t-Q!p=yY[8?Kƕƶ5 `ǑX\L^4x&Y66TנҮv U҉ngSȝB G,) XY~QHAuNu!y)I-on5~ 'V.*‚lXD PpH p(HJESgBҿn^ Np i`O;YZiyS!R6T8#O`8c%<Q޹fCjZHr+`*ݴdݰW,yQ~mN +Q>;>Dk6 R,G?E6k 8@/I^?Pk%]BC/b#|$k Y&fqĻ{P~Ps^"^%{O`kN݂VP:wBt??}wi0#m fNDy xb{Z6ҜW]7upTEh(5T0/'|!3)TL8E,K>֗ b:jMaPxY @[884Wy3 1ćCz'$c,pN; nsAy~:bϖMWYPo:99Kb3+0*,@4BD.elu)_(2v V l(MVt sC,[I`.ͯr syD~lٶZLyO \eԕ:686']ؘ35"ck0Wf@|v;r9d@!+πa7߸̽wd`Je^?FB-j?$PmP#nMMjws (R4p% Ec<$bP? :%1#[_¹'3*, ݫK(rDEU|Y&M9na{TiЁ%yD4ckvgJX #*@8}5mZkHEj+d|igʅ 5SkqQ6NpBZ:BSt!ˏ<1R?wD= pH5i7^#$!/QkM(+ Nc*U̡1a9j_b O#,_U :9-o.xqA*?IG謉@(bGHUuyNF/si W6գabJBOT'ne$%5\'tIuI߁[P1d*Ϋ l,HtB(MC'4M]R۸ dV/{鍣jN[v*}D /U{m0Qw42H!E˔HѴs0-h iLĮ_Q8~Ϟ& :Z#?X|nf]>A}*i7&Ytd#+vh03ŏ TN(=)9*>eyT3Ow|hVa]zltR)6--1S.]w5~*)m7s?\ CW`)l SUeWc/3YzUnI\ػ^<8.;' OXX nVP[ `iIj?'D/tDdno( @`tY6(_Lí1d"6ZԴlSB="?݆w**N[xHmՔa# ouæ,_5eAl}kG2Y_sCW:2'0UbKi89v g+ʻCF4샏% ޜ+J k#%d.hS\s [l2wDq*]sDL&Mm0/qiڎ7^l/D&.*]z)(Oo_HjqN8pl:֗*fl"T Uc+m*wKv.u<Q}7J0po Ls%C3n"Y}$DwL;f71^™ڗIq?G^d\| j}4نx9ĺ;% 雫`noϺm$1ӹ%QF8t2.'njd2>R3l+zT{àfR{RBg!"<>/|^wEгz';at cS#1=Ҍ:_:VwSbw+i^W}">gZo7k#kUUj@{ NRI6ƍSpádht*m?>°mG}'*-yOxJ1\c67X!p!$+6>MWme%٧ (ۏDeX%, {+z?L,QI57?30jRQ%t0o!Mmo8]H|9 %/aWO9 [ DH=Q`Of\T7N]A5qv7T[ R 3 Lo<Y$#(1ӣCBunвD~71 <GZ:|$.~\"<57J6F2&)v3 W@#y tm[dmdQktwݬEɮ"ST3iEƜ`t`+8Q+C7 ƪ(^vdɼcv 'O1;l$r-&Aj3< S1$eݱ*|5KPX5h&ӭ9Q|$#Knɸrh>4/Ja7W^髀KyoUyćXI ʄm?YEȲT=SZ-^[z)^K'oƁ{5ǥHM S||܇<޾ya2=3o'^hzx^hbDz2 4߂/f/Mojyxs:D 9-T{%2#y2f)Khq?`[gWmb x[I PfZOC+3oZ$D '}qʏNؙozt֡ۚTߐ *ͮ<`2Q-nJePWu<8(ˊ& d_d/}~-P@#vjZ}OF(X̊\_)>c9ϗ7Y揇8I#ǣyxa45'pZʢ\iS= qs-4ۮ{h/Y\[ml-Q,0VbsۃYGTS#c|1TW+,&'CԄj[xY yj.ŐEߦhu2'h߃S#󦲥Mด[1r=>JћIAB|dxD0^0'|bv^HTmUq;Wfy6!Ab+?aq'Y5,{U?aHejŲfi}\pw*'@+"ބtAmҋٱzJM@-mixgw 'QS%/ptdiv ">śB)}P1RMGƃL_CɵI%`PLpgzjL t Z,BJ xxѫw,G] yDiFVMѰ@tUEi~gG0U 2.\)y!vʳ;ĎHVp3ќIEF5`q{~#;nUI7RW0-G sa.}[ {qD L P<<9Ѫ,~;6!"pu "tqE|²:ef4!JYyjjIЍ4b gP4W`@AkИrXqh=93QG$eޔ I$[uUجSVÃO8,57g3fZr+!CR`$z)'Va! 6[~:/ͲN'Fz{ΈOaЇXyu"zhlj HS !ӗ$4`flMoY 4.R /lkRk1dWOmA2-+2YA6RԄ5l-C>&6/$a`j~%'VxoWX F4N|W/*}tS 'F={A<9Q4jlx:wr{'P™.\?bUzQ"3WHYi6j! _@ыyl !y 1v&XSTa_,N鼧.,B=iǤC v"iOʸ)`!}s  $1Tmab$=GR8Mb{i[I$f;[܁0-]Ϋ2*܂ [pBe=[@հ / ئ[4k2EA^|v[F+63/,P)s2=/†I =52x ;4n&`#$MҢJdmltU66=8 [!ET~pZPo%s{zD§퇡~{Џ8liO$i~>|rOP)dhHYmOrPW?#N(P{ojEEN.bRL` V%Ψݖ3Vg}'R{%LE6ײc` TNx-473Hq"[?}A1{K9Ψa5vĎۼƋ34!u@C m} }WE]Nk Bv6{RS*yz˘0K=#Ƹ%8mPm==a?klXZ.BG,ŐMd:dGV:`OU'+aFq Bc]OxDI"R@GӅ2G'Zd/ h3M~$Sŏ-/%_G`+} 1P;L]Y6i2nل$RH1cK e.LD^?a/bZ̊].e۪ԯ6B Qčv597~ROE¡wrTSz_ :r(d6eFOv"YE1`1 J6rFux^(P^# ЋwF $|jHV w#B/@P.A:|2@uR$`}ءUO %yFvJ[k PbsWM Qp80 :L(p襍&ZH!DuȝHY 2WaQ!.)Vl;HyЄڏ0HARե ኇ\ggE3; -?ǙǾ?[$‡r+DnRdP+//HTamc-ryN’ո'%E .n\X?";cSD5ZNQսO>ɳjn3{'[;BڬG[(<,MjܩXԱlbL{V1D:R 7t!t[Q*QTOuVj$˦ 2`I'Wmx@%kQi{ݿ45SI@]xD.R /?ZPVh|I{Fꗸr-dkDG[a3A6`SF; &T|L95!иXZAo@CF-tݚI$W?Y~PdzƇ{~R7(D$-4/}Q)bBAx+2E@tQPLzirYy}N͐NQoK7U OqOf2_s OpX9D<=xm$/ܒD@ Ԩ(Hw[e+(l$q6:Gb9MNXst%@/hW/ W},mX]6^[)20&59fvX%pGv1& U̶ iq,XN=zb6z[X-vtvbֺY>1,@K;w?nx nر%>+xPtrn,Z5p0ݺ+}۠{YG޺N'Ԩ0RCSB2~Z pe]cw0#25+@gl +GlO> ޮk{rGv"UT?0OcɥEBqHqE6V V=uA8!j^f~{#"b@IF[/'S?\r6{_ˏ ڿͯO`?}blef~a^|5 ON&2 :H:ze`o-HQqARRTn~(tɳ; R DqJu5 :hMGXPlh^u=-vB*$ϴI|<`uH({)*Y!ЀJKxAT{ <H4풮1E°\tְW"@+W+EPX}ujƢ5#h<E :ӳ۶b%'LBqko,DQl72$ I7r{Ꜩ BB0SaiQd=Sߝs8+k{{g _ȁٴKbim $bF)pTƿs: }Y}-W-NTq5dPicf3 щd ӫ_@{QOBuთ%K<|C*96?@?§vP\Xov#E1AQe6 ڬ\J$`״(A PF~]4_D;8~MQ~T;ZtGIa, F7Zz i/BX _ʜ BFް bY [b}u]ڭ[cUS1J[w}l  Æ_GJxIņC6Z1jL _)̪F"[RʏI3o7xnr|M%,۷?P{ZP0g}k5H> ,N薐ӱS(yJ9:=HvrW+A9+'.qz Yץ6~=ֱTT n>pG*=X^j֤7=e6Fǥس⌭}n} y9At~mhv(bXZt('&j - EP_h\[:r+% >+R=ڮA8+Pf$d)h7wPFNς(fύ[|t?h 3}A}2_AT>e$P%͍HH GL(OKﶳ>ET<9!&ѕdviIZ_k 7/{;ۻ1znAN3i)I갺8u D2å˝T[F_vNmd4 cn]v%|5Y"FA/SI?/-Eh\HdDKCx^M7Roc̋9*dqw)s'e;y6;;c&&]zJ?Wsp {ML"D$Ϗ2ɀR΅3œt}Hh ",D+*wiw}[%CGnh-L'c@jNՁl!@Iy0UaA ΕE^&+]i`J58pqHP'-4Hhgj@usv<2NGղC qeaqJs#|52 :A#h8Hi(<,xY+a#$緼\i~*+>X]A86*i}; Ȑ>qE t D7Yvy 7óX؍JGoud Mo~ߧos# v=&Hry@j'zeSH<\@IQ.%UŔKDOу|ډ!I!AyH tWRo]/^o+.\k>&Ҕ~iFL Gɏ V*Z۪;U|hHۅ7f8 N3 ߔ kc}j.LK XYzbZ5PuKm-r:,$%$Rr*)&̓C+nˀ8 vc),#NbX~vRe1抡5rb z(s.t׾|VH t޶jBW_ _-@EX)oa=R4dZ}nl?6GTXv} `? K"V7yHpc+BęZ{<}|8GTqDQQ\nȝhn@_kd8]}QG3"kƔm\L K=!7Edu-'cS=kGl3;e*"y+>oya; 1ۙt"qs,?@a,?}g 0XveG,vHeިN B}lx;\n}3ni9  +{8LӳC}=Y!,> ,cCo&e &}|>SnHnn`*WB3_(JC SB& c?)E Kasi]ꉳ:n+)]^|'(W26PIFt ^宐|81ۼի1*,Jot|EƱ~I y08D$ydCi a>,w^%Dm+5HN[:Zjpn wLW 1,m׬>lIԋ@}_ hL6Dz wP--Wk3u2$xh pb*(s!Qp>mCΞH}USzLLeD7߽[Fu݊Q(Mf @MAWHp: sȺ3:Ǧu\J`@z0 /^X>~# 'Hc_qy]xHW1Ȃf!{ڤV8ib :ੈI S"._JE Vc<),$rqTnP2֌Ao3rshe#QR!{H4Pdڵ ճ%8W~}*ΜND^u$\:硁HWIGW_w7W2AZ"IWkI/Ͳp#pc_6G0FO~9:dOo/R<3 ZJqQ|* $T}S< hGG銄J`;%f)ڪ*:6Rzv޼&\}PSC/Vbwƌ%С^}biLAc/-]RNz`"9+!R.-96)L9_USvd4/h{@yvu2s(=tV C2UN~tLSIӠHהId;(MҔㄪz7q KɗЬ~"^ᢩSrKEV =MY]UtP/6lSePI#"Į0yڕM # :pjh/]µjzpxb/C7$\QQxvA@F5d/(aXsvOdcv\CTA"*~BG0D;a0H:[ [Xn/ !BJ$ؘOk^}lEPrI{^w'H6-'xEJB vET|=V>š* QX/2=qC釥X7e# rFJh7L:{ݓ;~wovm"S{XKܵT=1%x.ijYB%WD~\B%1ަ̹U nl= BxW9ȁ ݒV8+N@` `1qʎq\ +^ Pͬ> p OJ@2kS8ǖ맮0Y%!b~!K, ^HNj6΀n'5X+QAnLi+VȮd[pD,}e9_Wʓ`DŽK|\˨K":-,лXTxqP指㩬GmcZ)D ɕ/ExQUu+հuys X&WeX#t{8N0 Ӗ)6!%0 s:.gU zOz:oib %B*?A $,F1l6\Ў`I!-~TLnbncH k ޔn!/QdhO-'kg>ټ?wAmK%h?*<ȵ]DJ3/k:iC UQԙy ̇jd;/#\] f6v'wWn:߃'/K:sq^] <@,͠|t,MIžX+c{C'FVh(P{iD)?=SV1(:128)7W\2zIaxW{bp! @J_511?tOO6*(186۹&>LQӐjF)¼4y}b<O9Ty_W@8OMbԛg .l~̝[XXGL&ܥD9|B[VVXv5`]cGd'*Ŷ2_Xsl*аP7<{ +3Tit\¶qPÀkCգ2a7 +â*66_/R`/]5xuBCn֖\(,!ZuVA&p{DQWaOmc.їWxYxyg@c^%=jT<z\]_:ҬXea<[ !e֖7Г<ЛN ӐـGV:@1$YCkӏyn4~ \Id[{PY&{pzflVQc%n}taM࿯Ir1ΊAt5.dCLcmn~$Q*8 6E[H2T,e~K P u609u,+O^RRlkqMm4| oHV}z"v!}Z/ ]g? o̡zcN5WC.cs&AӀfQg~٥Bx;N3${8mPDvЯ [n= ĹxrlY:~e-+ьBnj$ B_cޑxsh "rR ;U¿?(e?m&?H>HI[Z(l U AЊe^3zbtkl.k(eȼK70K6 ؄dB1!'=}eԣR,-SQ<lΠ˕Em_k2)t,䢚=9(tTHLoԒU.l,572-Jet1Ie[QmD̑hN%$5Is*" jis-?^'B6E±Vl!ͪҠ8cxlj q[yiC6 S?1j]ͻi=GIlikDG8m(Bok*WuQdtɚ L?w U_02iqk9LZ3VTm{-l i$+bY#u[p`?\'LVE:JƇgZo /kMzO=TF]o^=l+J~290[k݃0a]T47!dF2o p6D`R[^MP"N0-ǧFbMe:0xbeeVnAw,-r`*&"E3‚wu&>W lK; eqiDm| D58ElguBs9O*w;xEt3Kζ-LnH1ւ!U$=< x F]l_[1/Ve+YK^D<}dC[(rجcN&z"JBzZZ?yl\oM VHv"m֌~ҍkrYn1/SʻS} $vjceԓ`i7QoĹ s~JU8k[A+pdϿU4@ERΘK+y~[.Vrr9>M$>G ?1LTIjަ,˙Cjkآab\_/(& 2h>d1Gsߖ,*+ʘ%*uCLQҕ^ -2#A-Ds&/kk_C~ T.7ld)RJS͏Pktsݸ>|fg'ŲBH5Ts6@lq+ A&  pǷU`OܺpWVJK^Ӆ H#ٛ.$:h@~Aj`cRhI{PʌJGƜQ^\hSH7%)y_Ȅ[K4͑n5dDC#2,$\SvJm*fӀ#k'5^yFFAnl 2|LTv.lv$Ih\K?z,B2pY@VqCjTԌ\S paN?a`U7{wx6ҡ}sjI"Ѿ 1|!8nXfc9L=y'oCL77'nFaMY)Ԟ\6g'a'%ę b3 l0vq'Nthi e#ba\h8#I+lh{@#d#*(#n A2 8NCd*}Fy멁Vp2XhȬ&}d2+?j=iv*m BC!9A-Rc.1 [Ո0 xeKQht Nɒeuwdl~w۹JFC-@}-=-㠒 3ws2;hE]{NId}-`w3{(TvX&tVt5}pW&*%OeHx2 )?ݳ"ڌbAU3ź_$PbZdqԯWrT3 <\Ke&Ȭ^/F 4fK P~jۏ&yCQ.BNo ;} R*k`C?l(6oZ)̃?3g _wʈnc\$ƒ1ݠW`Ĺ_ؙ42^ګڠ7OaK,?}4c{/nq}8؜dR떵G2eYKr/H)9Df*e6\X8]qcEp [!ex1PWG\..EƤY쫲p +TL$a^L؏Ai^ΠFk|v(QSD*- Q ҟexx꽬5%I T 5"&VA'^'Z_A4dp\5ĀT1!q/NufK*悐6Y@#>"9RCCYfè[u4E B> d@VS)"DؙȿK=7ފsc;O[eTm(f CYyO|]cm\/ݔe p "MGb5Kޱo_G@Ծ^̐jy1dǰS .ZJ|ºL͝۔Sb qg3\O8tҀG!CF[r٨x0 &Far' Q?%3ykq>~WEFRT<3鈨zo|N3eŇ'ϧz3g?qR5c@"{3njS~ RbqY!FdsiOCgn5y@SsN q{[̪x-D³a dhRuخ` U=b[ `OVߢxktl!K:ⱐar{Un¢#Fg7RqH)рDHyZ/n-$#g* Ż¦;[ELv'f85V?nU0`q*{=,д7X+ZIJ m' @lspA>eF@;nA}^h @`/IeC/g|0khjTg2S-h&:b(ߡ_CQ6T.o58%_s_tï7ٸ$,e62nZOU}hVm,Hچ<+[~ KV7qEY{ Yim=n (q%~/a vrB!|vmHyIES!K\.BW$$Ǥ?G[(57E"w km)U0ozi׶0зO_5>gNVձaD}BqIFNLh \]6y(#4dZ1ryL#rLܭȤm;c SF\J^SUwKWD_YOO\t_,dd84PEod;dƈD[Fӿ 9E|:\B\KVO#S_]nNJ߹mm&q9oq!AyL'VÒeX$dm/܎ ~lSsIAI JjբκMfP;OX<48^qtcuFvcKPL5LN+PIah$2t]pйDK: P63HˢZb|K,V6(w-gse0/M-iyPO2%?6 5(2)U'|>J!Xr>$ɯlf)q/!fG 81Eߥ|vXasqۨ> ʔ?Lmt}3^iO*\&DtP\F8ppR K.,Jrlw/&74zh̅i}AgQu V4&Ӯp̠4A༷#=\߉) cb;͇& &Dm 5;砕Suz^`)1}BTpa(;T=M RW4Gu5`URh%gZгw!&~Fxotf,p-i 2˳]DDn>yO\ s3YLcYCo!eʤ\>l`Tq*:uűz K;sGERMh+&ĸP mcխP˝& :S1Gaq+ .x5Ā)y1UL0Z~m5J(0=SM|]m}sYp%ܷV?W`c fw߲yIP NiNaOA0&GCl~f?RED4.; ŭ;6[8L٦^~X"Ci݌yIמ_^&Daز= BWƼjsBg"Ora-flmԣ,>=UU12!y#hyV$0%H"ɓZKToލqW*"ݭKL︗XŖ'ɧԊѳ1 dWvRc\܋t@[vSt鑋-S1"OmBUH+ Bv|K{ֲL+Bu;*&$;mJK-c@fa \2S^Eߧ~KOO2CAA[ťSMxL򆁍gYKr0åfK 7s{{xN^ןkv n|K]f;$p:lhKnXp VǁjW\쩄Wg:mwc{m`遹jS0T/fWe&.ܕ&|gOXlm$jzLQ0Bl:yמּ15(h9 \uJ O%JUSgiD?55HXmKiLٰ<gIƐ̚#A<ƦiT<@nBYS! +M'Q kOe7@^!L[عG'!0 ϣB*X=RkWw5Lu %o'ڊz_kU(rW)eA2H=uN`,&uݸ{OD%;PbΓ7Ձowx HsTTĽbVh8t̵ )q/?fqV'R(b(}RaNPe-Y58Jd`$8O귵RK,T]xW gGv/123膎Ą ([JRJ½-,p_ L"ENxΩDop%6&Fv<%Bz1َ(px'1nɸ[3(|G;A b)$ʦ^[|e\jJv8N3uhS1Ð jAnB3֝~ǢUF]XjȐJF"yζДXUI=xY8uB~~wLch?DBW:t?U<Hr6b0hwS @EuPC 5| L+}u ЎsuI|܆ôɏuJ}.KiU^"/um)߫M *tך!G&q!4N1v f-]=Vp=]JP؍ %N)yvP2-8Eڂ\y?͢:,ݛ֦xLM $y)rC_pΗ{'bWD9lOuN8OX0_'^q2 &&uڈ*-MK`Mdm -5]!r2A>EqD}2ͩ.YxBi[Mtm _?WW,ݛ)k;:R{,VQԊ_A}&trJޢ<kXu t?ц|BEb v nY;DR?URc{Bj=set1@32ֲ՛!0{ ._wϲʣ1y !`V`!")Ś_ۅPRjۦ ?`g[l+z 8&*wBtObo/\i<{f/έS?^ŁJT 4"4RQ=!K"+J^phv+Agx% \[CpUԗ4H*: bz!ąduc"9f$B1#[W^lxc08tˋ5$+S0Ycl}u33L$~5=ӌ%8_^:"PnPc:Sn#MU՚_DiVq{Ǻ;@y+Jnɖ@;:R1TObSHSPT]^e& . '+ܗPwYd|݋V@ oOv4: `eTwj.JӜ#S g@jSH=xI %`9eSpۇsti:$_leVirǽ(1ԥ'Olq4-%KPڍj `9S*Х!!= $ CA24 Sj;##BkOkXIñdڱ8kjIEܶM oU&I6åu+Ljt~3S)}d9 nXD·x&J$OBJێ wXI{l ؤ:W q(槜7K屾U_UAz nz( sa[G=ewv4W,RFNz/Z*]:.O"|"JISviNy`Nm0~!=5~%V_}QѐɺLnB 홊fXQK} [ ϮohoBKz$qVǤvY]^aHU?sb\nhŅ^ ,sfzc%Kʰ C/k&#>Q|Jp,ґBUr?dLjU&lRo 4-}YJ:F^ZP" V- 2bHpyh []l Yro뒹M D3ݟhg_q'!}]ٶO]L/^pL8X-4 `/r}Z[ ֓d|讐|Xe |ho2?YW ? @^R/u^??IqX6Yo+T׉el@@ȥתD' #p8 w3ݬ ]$ܻ s0@޳ #u"6Fƾ^5,Čsq0"dќVExs; 73+T眠D(FxqQEq\0x+ޥ6P)rQBA˔&XmmZ2@.K^NӜr=Dw6iʴ1[dX]g3;wHt"( k ;.N}X} 6X^j(; ܕ*Rc%bmTSb^ x6g~45K뷨yCL3's'6ei2Y/5. */{M0~Yx홶*P홖{~棂i*PGRw܅{O8⑐:K`bФ3ő}G%i0S_:iX ]K&f(H580T `4-F蘣"d)NFfq Q^^>/ak -- 7r>cZ*ԾZl }-eC^9x~6x[Ag#4\d<7+4錄MDKfd;R .X3'h;OBΊ1$= /nڔȢyHj]]al0,xr&ypF'|I&zcolGF)On9 ,NmeAZrὁ ^:nD'&Z-$=e.Fʻcdp L ?OT%={&H~ڲg Yn^\l9 ˨G?LO7X0noͼhVp046bKޕ/?XmCZ`^  ELFMByF4֜kdk_VɈ"N4:F+LV.Rtwb8"ק[ *u2<׆{@|z&Y{5f*WSbA,ILE~%PU| sIHԅIC=23e{SJI,FY4h%:nh&&H+IʶӬ+#';E_wC5'F[}{6-T6p#,W:XF<~L21j܍|.8uүsi%DCKDȿ^&h;r8KD "WGR2x3C fCf1 ߝ1/Έ.A(U}Ds:K:(=嘩ztƥgHπSVƯڒFb֌rr&K13I:a.ؿ WPU q h#ombY-hUk^i7W@=!  ovZ7[{g^M$iʽTCMbՌ.P6їH~^L7?aRsp=7Ј%l d}ԙz²~*MUdsS Cte:ۛ ,m\,iwE*fJ-%G?d̴geH&5R+a>Ox ]%iyUR"Ѹ;Ɏ>ǒ8EAh!` b Չg%rhߡHR Il*F:]292g$8Ck%'wuNw4@unX6 B ^>YVځy Q#NE8R/GC [|nO9rg[0{Gx֢BN<ӿ.tENLF]ؾc"FB LzRh{=b."SW(' >^p`r6ಀ̰: ZqfeXņzXE՞~CSDM;W@d M'Ys؃㉈mץqnV̈́1_ZZ2BF A=7NvM0.!8,?hg})FBoN2#Ţc"ȗZURWO::'?FtN=E/)m~bGΒvoNM#\>fժcGV`Fצ'8@/od#S[YsmfO#oF[;tq Ym)Ɩͤ (\T"+:[ 1[N#ꌀO yo1u&ݿ/C 0kS*ТZ?L[;"U?1kL:AJ9Ug9AV JhJ>6OaI CaAOk?C0喞c"3HƴKAT ?~Vh>0F! d~;l$"~Ƽ$S(!l?=>8:Nb; 1^%1O:t|ၵlPD;.,OJ':E_tC ƠWS.LRAuNQxp\S[d`wRosД3 RBh}Rg/+#8deEBmHWk@ Di8^ h075C8RbYG?{B+5nnQM4 0w^(+[/>R JCZ49=_$T hx}fP͘Hc͹P L}׺4Q˛O@Nr8NT. yM a}@FC`,R,-d7dhV#w$%ty> qEGck+:׈ȃ43…p`s>s QNx@#)c mR@Es v@$Sw8}NS@F釺}"+—ލ_4$y_7X]& rdX$G[fG(ىnnqPjEbRXn M_|w`V~Apr"WN59~-q̼-hh.b@H[HAh;cPHfϒ' 7z<L!D8k<޹>B;<2djƠaXT aҽg70HMPDTC; ,nx} N9,pG/H}v%t(3 dFM q[ĸk%ԃ3={x }:1|c=U5GьK{GpdL'}6RtS@Rf_ qcO?(c} b=f@둓HR|:a]˯Ӄ8Wih: Q&lY~p@/ 9$( ^zT38/nI(E]rĦ-Rxܰ>?^ŎmrBsA\' P|$QhqOD[m\RƱOZv쮶9c!y_f(p563oK W v/Qy?|HфcNϺh x8cva9r]]+cRc/VFVf̉cޞrt1R5v8ҐU]; 򷙻cwet[R5#fE^ .&]37q#< zQ gXVPڧvCA& ayJ ,L.<Ż̔(&Dr'+ z#z12h?͸$gqlXC,OMw K\mA,LBY pQ`4, `DV+'dZ/uB %=cC}|ܛqu8~Yzc/h|g^s"YMdAӣg8[i?kXJg.),k9\wg!D2E5* EPch/)_Zf}h^N+}q/uAXr="݇ Q@瓂55dIJnYCW&z(['tvΨ@#Nu J/I,UpĺhBg RL~v#O\Q4^*[_>'|-Zfܛ+ F<cn{C^#9\-Gq QM;ۋFk G;GRFƎ3Ynp"Z&B|oܨv%a`,t&N :7͙wPlC%I 4 /! Qچ2D*2tЋn9、Or1YǨS{|6S84[ޘX7TVt93VЅն\1iԃvDS0]EɥlP28*`dGNmh9Ɖm]o` q$s>zRvCOg-K/uLgcLi6gI[%JI \omJqt9f u K;ms`B0v$&c54vVoZSܜgs,JSXY છޢj< 1Xh-Wx9[M}S evsD;z?&;evكV4 YR 5W7 eQ#_ U]]@/$ҙS'{6qdIaC.:t>vRzDC%SE0m@Jq_;旈]kT6֜٩yڋ,Zy5M/u~6/ =*"G Yw7P'Q>]'&[kCgA(jqo1‘A-8 ; 4{[փ~p܎O7;pt WC]2L폷}VV=:V*~۟?r{# ⮔8̭e '.*Ryn"PSu¥d}vc9I\~%w @925mE:8P q\k׍O 9e2>PXPBbF] t7>(4 m<AugٖK{nmuT99jjc ;&wl3z{2mW{\e|'-0#QlZey&8?1w ֤ܳuzXϿ-fa(d((k@cQ6w5DLr8ك4`lYM/yTYo)%%,h5yOGE,3.w[BVFbg6K"Oh>#τ Vo.5[\J=9C.؃̤|q:﬽n*Ѯ~!=3Af4GYN\. IJn2Uoltkm1@MφP\0l T{3A-,abVȷ3M3?C/-6ո['"E=,P,I eLBvyUq7{s(TuaD}'#vR{sg;܊ndXfU*e"N+8`TA-u $f囿qw+0lٖ${Q]K]\2wY64:јƏum)f2luBR"{U,lk-mB {ӼRq pn=>Vnt`XltuIm1q>b>7WU qӈӎz/0TkFx8GMˎjh]Ѹ0cM|W5t(wwO} υt 2E~Z;:!LxNfw %B⺌e:!D̶RZB#4s\-k ZjĬ+wS[d; ] ;37QN=1n! _},rr F+\>V]`ҁ:mp={P}MHYV 1JS$nMG|VVoW^{0^ux\|ޘi8w-kȴ{r7*\.晥{_2.Ӟ܊ jU$s rĠJkncEJ5xSU诬 6 ?* t$޴d}$|5=Mm0o,aДor)Fae_X2Ȳ:?s*9.?U>DgMa}Uqޡ*v".j/~ŋ7;qb]F& ,XhFAW+oEܚ*ɴmYߜKHT!CbLe49.~;p<"r]MrG*Ok"w5؟1@$sro*sT?|B +UW5̚Ǩ2^'O%jK S_+wg_s]MWa펻O$rq^JPp*ƿ(aAt21Թ-AUA|O>YF3?x[bYDSR~e[Wx#٘#cbf, E{48a<(T3ڞ򲥩9 RS);( <;<0J`! FKz 볓H~B75DE{0L:(6%߼$θ k:FI6!/TݗIXppGA({HxJ=lw!_"y`x;U D*/D![ UXGF.j19myoIh'_8ex2!aTgP-;ȝˀ{rl@i/Plܠ"*QsɞDE3G aG'&Wd16, -veJUh'ZL16S&ӝ"WQ;Á.a < eZt"t1vuMm];&,5wOLRĹWxP#.i^2?}9CDWwR~o],98LՖeiGx1T_͵E!m?!8>{uybĩorͳNt8G,Z{*Y; ƭ'{,l`a!P!yLɈ `l& wmYSW]ީ,F(fγ!D"'͍*n!Evn6|{.(mgBTMժ-8>AZr9K` H0X=5[uF?ULAM%}y)[(G1b1|+~¼q#.%~,C>I[VixJ_)ER.4X%NaՉsǷjDLX2ٽM;6ܣOQv=V/)3lRҊB4/txӒ `}b*)* ^弯`w_͖-ָCSr*ffj2 F]ugf~itBh"#A,ͫ/ݺsخ^ Nd٣Qn믈GD Hd8QVy~< ;S聶Ⱥ6CW^қm*ALYi+\:ܯ=Tj|ǝ*)͐Mra499pɧE1ztjD~g%O|W{R@b-ᱝLlG<E&]gbdh9g_tf"G#GXeAK~Kǀ^YV4 "TKEd NL{MVsk~21[ʾ 2vs#ؔ~$C! ثf,]› +`Wz ;tvaWEWOk3" z(Xj߰3z_~X@\LfXF!-חa diaWIf6> }o1vy@!V^Ǜʏ5Pd$ygଦ}aMuV:Ⱥ?47mdAn!j ͞/J`6Z|f!ii#vf#Ů; Dz=N$[Φls0mWzg7VZRKdBQY"\7)]kX L畎{KH*j4y26FϐD@m.~GKx1Sy 5i]X܀URlli wO *_k&=yOoB{SX0E,ذ kFx|<~Lus@0rQ_)8NXգݢE m+kt@W֒8.TB[y}yR_'S Ī')Vƶ.Kwx-Ps7b('Au5lsa=+n X,B+e54&j7c9<#=IEK8~OX GHFD:+-pERd_r e:l,!0[Q?m!|xE=/r2Pe.q>.ݹHDBQ'&zw67, &v7L}'ӹu[?jr[Z"~/2koy<,BvKuGOD#8]RxI3IK+g\6l\dt?I &z8zCBlUu4qu<>%&^j/&b4 Pc-B>\.@@y{1hY^jX,h)6SUXNqhyCknJ; C}C)H1?b!*MIyC?HGԽe{FL"'1ڔRz ndfl,p0HVu_F`A?lٯlC!ʂ*pCİ9n8(EV+v:'ҳcL߸KdKɯhispcD9Icb~,ˣG/ͥF;Zx@(@~Q 4 l۽,E$#x/) z1kƣkL*I+sBT`K[FX"&v;Pl/6NPUPOKGTs CwA 8 Ϊxj [aJuyK+"7ǿvqP4fm1z?KY<\0 ƿ!h[CM$-D /E Y%VO sm7TNitxs=1V5zl?DQ8iq$qvfo[{N\yntiPN7Qi_3120:(& аaLeE|0&wY4]LPbQJX-$5q:i g|tsK/D~q #XJ]Vc.\&L;@T)# ikʧdk$bSfW4' (s#*T:| :|Eq:R)c 3OY*nh CD]Ojs87Nr?6p. Q (bނ|1Qr1y'{jUg%ʐ4ѼذFM \y$~PxPȍzk1 ;5o0H][Ѷ^5 }TE*`kb֌V[m / RӾsE8S|;S%,ly|11Fa_%q_곞b`cW㾎ϑI߸P֧ Fǒ+֜UZ^/C̡c []c^ec9nJ4t _Sz07 ~kfHutu|8fm笱r,)zĚ~ɨ@jNpa+֪}^T`}w 1NȄC@=S# OҀC36)/?1X٬r@uҌOT@TBT*dE(0eu*iӼIҩykuL}~fJK'hX1M?)3^; P>v<\҆ڹh W2x6[EǗoQQ}(01H3aUG4ǵ=w PL) 3tP_[1Fgxq`Ug;$"E'_h^Ü6ޔ1kl+sk^Z,[ @wC2kfq`wh*l n[h\w~h}DZ7d_m..Uٕ/aO(;[fcEܚI\Kv еC;# 5^rI|dHC(;F r5v1]-|"_ac!Ӂxhѓ Փo [ %~G"Iio696Ƈn((y|ivtToE509Jt&愘vۣbmA4!8N_!(1x`?AP[uF!/iFuRKp?(#<"x3an1c/kroW2L<ŸMec[[euRX*V[^yF7`j|d_N'P5(YJL=™"`9H^k8,`:e'>(σKOztL&>iubbʜ8$6[?vܱH ֝:o1HaVr6F?xDq˺O(H._";Ws*i-F;4gì~!>P5\R VS % h @H$^`;cW+8mm &m*]+qB77Ǿ`y>7=kwEcbCOI{Q<.lĝ60.T{oiz%yYnsmVCdwO~k3}+'EniMF qk6$0o" .?lnHXG|{p Q! y+IE?>W:<=O'UW̕(Y,g<.A#+dn5B%mM𕧙͟ 6Rtu9Xzj%;'S{!V8u  ]Ri~_JRlFM*ҜLlE1i)(K=!ya, B'u)`m}RL#sec*P5pד3XW _eWKlA{ʞwmj 纔.`ɰA'[jahk2i pK;V5gf퀾zSᯢ)̋$Aʦc؄)ceޚZ)Ya=n`@FrkC:V:>Ni g-R  <<&\Mj>i|-,2.C ӞlVACxG@ubu3B ABi\ї,.'Ii9X?|wQk-|ɵ qz/'[^NHjFb C>4"{neg19w d$DǾScN88)&WA)Xzײ۸~ʧ6*'1HDyOsFS؇xJIž?+hMCjSp1mPv3Z>ޑ/zY0jؿ鸤5e}AltaB$\bP̦DV\lZs=hȔniVlْ٭#epK?;rrw&Y{֪e[Qms,0:3ͧdƍΨUz\*lfM,*K >/Q'슒r0nNj\ wķp]j4 e_;YVvT]OOrTgu +=p@o!2oL+wx$@:Mjl//m?'NIc~-2bM@*|9˽,Ɇ N*;%{~^h{1Cd$yl7b4n-āz z(AU!VV8@njĔ1t{bL. %Rjq 7H!+yd[7!xޘ|ai ϭ֙q?'Y3Q}7;Ta@rûQ]@*DQ/ 2,6uc.LnpII ̘Dfc# DsƅEMb8ED~-BnP1.D>rv7:Ii?aUaXHWbcx5~vI5S]9ݴкB\َj{}oqv U讥?Jt(tB VW}ӇZ@ JnY9Qa8َJTPl׼6}-[;6ǫG G7C1uIv*EJ;%֗X4'xg킠/>n*pT|I.;|*mXor]ws]q،e)ꋽ}vld)ZT`;[7}TM0WmAfƽ jrIIUH6aFYviNd$aƅڪvz~M:ќWl_:/^ͩvw }ɫ`'a?gDȇ|'9]L1虻1~eDdJ)C#Gv~ѷX៕ѝm "Cg.vq:W;զGfv!7$cP*Bء)>q,Oz`Dʕ>PSLpL3 [cThQ'Ġd8W{v!T)$ gEdDFm CmhyH D1n,吜#bF}jz epwxȂn(TSwżʌٶ1xȋGQ2<='O*T,7}xB[YYH\r/N;{#x+wgD߄4&"QO&#$E'>`$ٿ=HC4ol]+*Σ+i⌭5 7CWJ!#J :9=HT}nr'CV߉Y̻9J1w.4ͦ Y.T=$_3###*bPZbrbLK#?u8%{ `K`؜M4 Q뿷=2ۣp1@4O%G6VɋnFrUA@w.>A,R`lF'_<t'9CÜ?1Ko?ĈQ 4:6j`$crs& \%T0K3_GchfeyQ8Pdukwʋ|d@w+Wx9dW\we}Qm5D0摍!Bq&qx7:Y +s;6U{RPʨ/ǵ^O#ׇ#& Y+0ܧT=:r(b#2f=Vsr3FZ#FLœw~.|N :p [o5YPWjrJUi֌PijQV=UR7ʑսNX}B lL^|ӪC Ku&C 15cϭ]-eʖ$^1_a ?ȱE}(Q]f RERˣ_N~Cx}*0N WP$%|0%i%Ի/`ȶ-!KK*Xl|#q'Yny&jx'N 5G2XMb.qcx@@@:3B7xaR=1 \= ^D_>T_.omhG췈g x-w59sQќ){%EA<VR (nRٯ§ӹuOJx^*UH{4D ㉪}`iOT~Kd-ﴪr8v²y4ġ^xpxm}N~JĂMWoG_HLT )'5A7(FZf1A݀-F}q%D#dht7]pZHL3bPq]QF~RPkwoICVHwk}}7KݞX.M6L;bǪ6,}G+*TI0\fˇQo\P5ݮ4E%l$̻D*+(!IafZԜuo]#D{WƖOh.A[ 10ukp}{Zj..𱞦o<֓ufcU sU 3?=d.4ֽށ}⊩YaYo$ל TafF$G("2x:?u#i6 xY,\C7+|h\o% r$h+7ю?d-ZL-siIBe A7!QsݭDhR2vGPCۋyHOà 2",(9 B1W hmJ k՗>-?Lp4-!<;bRe\ߖ0lĀVq^,_G|jrQg͸cWF]b"r݋݇`p_abr$~r_׼.( R" ~8[=pJSޏpOz@X/;Btrx8X7D,D)N`~l:*T16F\Cxy7hEШ%JE…:mSlA@v5j!4 !V#@FQ;}BYFJi03%WKBdF=$AI_.M1,g)#{RYci>a Nmww/F:l i' aYLc⢋"\aOtdC>P[0XӓV_Pk#8@]{ɮo]N*_U o.h׎QtF^j3y/#M`+aA\ёY s/jF7Քy5uƉAVW6Z Q UH]Y+s97wN6旙,GT_I7e0u"sWbC@F X3DZƝCV3wZǛ•7RcW\VPE}_?Z(O`t&GbKGlol$K ngV$Ze3޳r^Gb~2 `U^,0>g6p)ӊ;]Ō% 4 "@ː!rMLDM$]dtmSd=\Po0Da8"]yANsDzwGn3w.#bJ21SxM+ ?<'V)뗲T:٭F (rk Bp5hY% ފ;OxCMe|yzukSlUZ 8+HZήc Eʶ h'T(WcbYC l hv) ToY \]xF_l߶B3c@̀P %e0NYacB99|ϩ37>Kwz kV& ϡGfiB^Zt1)\f 3@"ʓ^z\뗝)CU»+[kT?mAZpxb&܂k(av܁,5zd: ;I~A)$aJVЀ0vqţ؃^AOQ:(.'W},QHҁ1^,vVxynktӹA WeFjm<~v$%CTrLA0߃2@GvR*C?ww UOi̍3 obj\"u6XORa!ux>ހ]GA Y!,MWD)aQӕ}9\,:jNDfJkeg:A)GݦN\\#P _OgC%4ec@ZmzdRZwf(lq,MKȈTNwr0f\A?Ig7VpZ 9L9w?#H3 ա+ Dmy)5&uU@hbw{d[͘M큩b{Ig~~'waX}H`p F0n` +$љ=!QP,7ufQ?cP8-NeQl5چ[.aX pD,KgiO%IwTɛeWEUȃB¹hHX%SEզV2Ā1p T"tsKRVښ^-ޛ|}6JQ:"(.,+Dvrm9<$vvlTHw ߆ wÜ̊7/)PV']wD mImө̵))= ME30Bm,s>gѤv$9H=^Xmp0^ަF7/$߭k튰UXʸy@S@߬~Kx$d]RUH;,Uf|Hps*3IZ)D?>3P`i༠n|χ A@sOͱ57AUmEm\i.͉c&b?!,ߴ+'D#yrY-IM9r)m .-S?&"Z<OvvJd=тڡD}C _>Ě EqzHT@q&:CUtv[_ӵOǽ3H5q@D$6yWZ7bo't_=Ǥ٩]J3PP\?G zFrQ-*呼[Y 9<גfA[?Cz`T+k(|mmP_[| 4.R0.MV!Y }JmHr xxC-5#ڲ n>7fnapL{Ģ)uk~oM⪊(vuFh1l^ټl~?% CIkr*A+)S.Jr94/@IPH{ !.B9{mS8k["ᲖG`]sNc~Umgmz,ug9#Z!Ӻ)7m \ WϪ WqSP2rkJit ܴOg hOAP\'Cr:py8]E $>ʶj3k0V4[d&8s0CȫCoa3aڋBq][%M ߧz=jD+;mRp#L7TŖg-U9]dz>M H.1rWIe$EFejwR!5{!HFo$^=pΊr}e> Gsҩ!sqOx%n$ p, 3Ejf"/FF':Yɤq6Qv*VOrдOeP+}q.8yDiZK Ia wA!л| . g3>#X} rӦU %-YwOvcH`\ NOwYʾ(k˝oF^qy]2o) 1h:j 7-b## Lg9a/=pKheLR kAgBo9*˛1i&|{eҌg,xn$E] Ir5xP^idKTg^TѮA Iv+1`h  R [ lA]pTHIH߻ 9)hFF oS[ql 2š؝V:!b7Aj&a$5i#-djޯ6wk |6B`[UI{ ^c}RsHVRdbIYRƅ{pL/yHVp~͚Y)fS0Hh!6^"$9묖A-:ުԺ7A|-ԘKzrF7iP-M9.DRِhe->pdd=7I#u7bߙ {DfTDdv$<4^rQr9nn.)86N`o;bݻ,mV>=p]-.  b2[B A.gl3؀W>90%Gن/&y"?cO|oZI艉6NIVdqcI4J1l-m>E55C%L~cL_Scs€ъotoA|̮ rX$=ԍ4lYѰNU+UF!Ubu4/yv0I†BK i^NuoJ(ۛ\8t' >->6qS6 :3/!RƢt LF(Kws$0Ҧ_. vNa/zI26;[%p*du}.]b.KpP>1ʅJ=B ̭hh圣ڹZ3Cbc+F'"C 2d$Q&CsY 5*ט|J~K{hwX$1,v~.!{j* ZHnlן+ԣuc'Hh0s*QVW/yOjM^)l6Pv~*'0Hҕ^Qqu=BD5>uW1"sfz Kd" g/Uغ#)+oaNUOsU).@*#H $QXTb UaY,O0xnqM9?sE:>g S,+V.-F5ۤ8Yam뮟;rey3ko?u֛N*\w'nL,ޅ89;tz$}4}\k5LW%ħm0by8P]VLXorLMfʮ%gG^ YI;'81-0J<є1@F舷PY!i۶Hv)!8m$D1h"qYVD jҗK&Jol̉JE8Я C&kuw9:47E9m'!]g!Tt%iF5 $/o S+;両d/Zx;g(e=Z 6ݔo6RG>: rA1wo{K&Y Y‚h)>Vzb%r>_^wc=bK|ePcBD R{IQp$R sy@/Pj^$U(/7ٹasO!-fd7UM0.Vi\/c].r=ڥ:B%hf™L`pQ =|8|SԎsι% I7k'c74L88aYmv*|(k2Lo+E#U9fx+cDvU7\˂iT#:qVUWFî1x:y#%0h \(,Y4 K4ZSkZRB{H\2HvⰫɾIqaEI'F>f qϸ /tkK\gTYPs@ҭ6X[aY7%*gXgt I=:1DvՉfxbamK4@JW{ӽ%|@eE44x91K}g*٩636vLx!M*Y1 9g$H nNZh8ƪ{qBR1r%" S5M!jɦ:|m@e,]D6:MqVhR<^2{]Fڏ" T++TL==O^DFуZVk|g?g';'/VSA8˕K0(5BH{II 3_)V9gj;: A%~U'~\PxLynh;,R>%yp`LOvo~ӱ_NP: 7֩V ލ}5ƶk1Lzi {= _o`88mźaUyO]2vhkI!͓I`_8'w^|>5$d Ub.,B;HSDLi\otk73k"/SKLGT] ђ+]|M+ӛ8/>;\!TMMf:P$!,u*H-6 e3CHcsSZ9M)8U~Jbi2vߔ. wվ҈aנ'*<,@@Yo{2%; SR:9x7ۼ ]"V3h#lW6@>q;ēRDǡWå] W.|D"o @}6ct:Ş0LEN ,hPQG+ɋ̕nHbm߹h1"Hou`7aVgb`P)k]Yl5m/Wx>ꉕ ⒠&?z@TX5}˄J:Ʋ4fr#Rn6ƍW%mR'w)9qcldq{y[.[e1A]|-t=m(&?>|<+5pԆRל܁ wRd4dxWB|y.J!}Va~ԞaaÓėǜu+j`ebW9Kf, w5\ZیNiQI2SQeRNl\,Ht"uMb_ڳ8ݏ~kl/^\V ffZ:AeN}#RnB+7F,OO)hݦ3]V M*.lbR -h≧}zʭ)`S|rD (24if9;&#Qdc* naG#i-gW5 ]w(cbjNb<wlޕ-_ت{uѤ\L*|DDs(jԕz}eߺ$n|8(y4dQϘފzZ]QეE?ήfmà7'e,u @HS7NSRI ܭ܁{ 9{;-V^q4 }:Ez,xT j(dz`!X{AA@o 4r1BeqOQ[e.GԢ mPxa~8"{s ,v2?ۥʒ}Dpj:3-zWt~Ə{LV)SPfy/2,C )#+I9tsRzUyw[Àr*\I~؞ 5A讽,"^ބ$EADfIG(z1%@A(~tm1* X9r,G48-}ءvvQL'guJ" e]iqCNd]7 9U>ӧs dX"`eGڐwjSZMcȺX5 rT}%S!9nNI6@hS>|ke#0X6u>&1Be2N!8PosGOUhbHn-N6(Xn Z$ pnCnᐱрH+Hڱey)l 6:%O)a_[%|-=z3SG4穴yfVgrc=Vx; )^0O:ucQM_SKOҼ|wL !(DCȋ,HZ!X +[-߭niVd?{[Gg[c+>dOf $$V 0ƹ*M!G kΎdȡѩu #>p2:,[8GwiŪ`JF8Xkr؜9* +E㙹 z6Lhn-s$pbÛ*[Gn:&L&vu)Oh=QuV'ZxW ݑ[cr13$$:Z2vwH1٘|jFdbъ29d"# #(z⒒in3\AqM'(ע6^рPfԉʵ!|fi-KG-C[U_܁:XUP&y 9&O/*m:1fJ="Ig1b/k!bG~] #ǂLv$@orsSi49]oe kDcx<~86 믍jB4o,㍢{';`bcꒋEʅ Feq ֊cEzV<~d g 1UR#Ew2cĉ6@{f0۳J<(96v5=z|:a6 9g7GtnLl&횓YˁHWӞI⨮>Lr$< oO+QV˿ǯm0Jtb>7bhI{+A lC},zyu8j-xGb`UjtbNLJI2ƨb30dj/ٔB}Jnփ0/njwMjΒt#lQi6ƽi8"HGI}1:f6gh ;>r3Χ5p!iyT`![-!~/ȟ꒫mieQ[~7 Kϭ*'2 c]P!}{^+}o*( yqYmѕwnZ̛tMnvl*Ŵ9G:R7/NSį4=AGaTY ëoάBΜlU3l>2$t0X=03 ^v8{N|.&wcQD :Rپt*TM6lbdBbK|qQIf?s ̾ NK'.C.TDPԱ#gcP= ctvե{k+ΎS*F3[RKl 3wҟ4˃&@@g_R_-֪ӧcwb=?8Kh8vhb#qвt9|4LaX? 32;R`:˂;xVk>ӡfZ%#ռ|Q_y6"^E)x7ǁV#>7 ꉐ9f e/c;?p URp4#*EO>]?ī ;;I mG^j֎&M?Id?QQ)H@qsBӢ=ͱx=f aWi9S[pql `4V4ϲ)JzeNeȲNػ 5w;[kRQcgf`әlFdFQƚYHr yii!fH>1"{Rli,kȉ7S'(@g:ƾXrr`2ӟ3\kcȃn*ڊF˖;"w3͠Nei [Hw^#ʾBRY0,*O$/ZCP ?94=.^~zF;!8Zl1*wì "=3HLuu\ee]T6wN5)-jAzqu$ID!aixo~çPܵSþS[b- u]pOaDdpv-w<*ҊL?f`DNo JEe6DdF7*4wӺV1PCYB4s4G.1 {t% 4" ÛZY=epJ:,wCrGJ}m(j^TAmd<9NK܃JL;Iq `qIY7@* ɫ9|.3뼋͛s2VT~ՌgjhZeQ>߭ڮC5IwUؿc &`?hKZ>xyb2d?rJ|M5 ˀOWhxy~L+}L}:X~߼%%݁/䖁] MF#=#`bz ǜ}>R,yFdTέ)}'՛d% -e3[u>0-CR֬$7 x*eAMb -DldLipUlA07wVf)SX]f`M7 Zu]a!duC+oۦz@.سýEAi>7W>UI3.!/"tλ_#YlzƝS qFPv-2 4.l*`ѤQZ q[Ǵ2 j\ZR- _' *?[bZFv#s]ms^nꀴ$0pDM^,٥ 3<"lG`rt,yAh$(HA|я%MJ "\ֵfӚ4?M >2 W`wHM3G*F=DRqjOj;AZ@ޙI]COm^cJSR|8]*ZStQwq7EFFRIj@b̏7eh}SXS׳_ZE^8u3 f͞z'LSxC` S @3aLL%td:I E!@8ٳ%t fhDq(BzU>]p:Xyz ^%N(w"I+ȫf=R a47Xn+"BBLVk{{mW{GqS:*ڃ cpJ\1-,2n糸{F3y^j{?NV!~Nqgɒ@ OY,{xBX|$fgJ7ox]y.`u(E[<`@}x=uo KE>#x7HN$HG/fqlVb$O\ Yk=4Rm7^Thge̅` 1Pf谇G G7E/i a!bX FtB'rz<[SpK)cg׿;a[)J)n5I ݨ~L|^xJײ縚IYNr<&^ڕ^}!.^> Ҭ-RLldhSluWzRrrVի> Atfkz3np@ ɎD+4NfS~.dun %(]W #,xͶ:yoFX%DR0D!ˠR#Ec= btgsxۙ_<_fYgc /-edjO-ȯaTL Ȥ$æK|Û]/H(/ O+p{Ҽ:ocUm=(Eա`"Q®:Dґ b ~Cw#T߹ } צ}XCl?$.ϏgB ?"OdsM 2q\^Bĭ4^":J^jЈIbB$N{/AQl?~oPدqKg_*V_ iV=tk'dmlWoJ dWws՚g%>'jL[6S盃6BޭA2@N1~P2 ;6 JFhD]K Vp qG 1cjάl@\SȘW[jjbE I!AUŒ<ә2͒VpVjx8_hG E'lR y{U\b_M`B)zUmoef#ZO#cvg^AW.N[,} *X`+w7gq`u%ʚbKVL7NqM\G.O{VS\XUo=RӁ&nר)ZX%2]0Mi bU-W`k^FvJ!ir:ϷjDb7'Pe\7~ 1e|Y5 N/_;8r B`c*"yM@|Z0l%کm"s/;s$8u9di\[h)@%O1pu?jskQÒ tlGP6OlOknv 0N'0fAH JK,`[,=@IJ&-5&9ECE^-%s3ՠ܃߷H r%D'@mx V?M{U1IK=,TEpw%VR:վ$WWwxE-^"Z}{D;.3'h ntĵܟףĩ\^("֩p@GyeU~ߎln9a`ClL3L5, ϣB뽿& ml"o\'^~jeL$R'6(^mZ6kw-%S'ocf>1qH}ΓT c-~wqnd̉rb+\2l?'[M\UmB àhp>8>,w4gx` 83(fxICXő_1Wң2\_ +ѻ&jN%>3g6ՄEY {_ҼkajuņyVzF JY`MBޭ`(ܱ:T`k9-p ߄Crm[-ϞYpC~Gj7ُٔ(%F2,fo`sH}_a ?GVqI[,R`R&z^g0*Ԯ[<*XH"1*3yX( }r:},Rf5E`Vh%`pU#+tjᦒ^$3j 8H\ EE!K\.]0Dj_rIu2ܺh7JC,2 "1 63V :e$ʴح82něZކsOw1֛oĸMdFĦnpNC{T-,"8+nMdSk/ax7Y"i%*Ǖ^w4b Ք)Ы%g*_`~"/s: >@1tAgRq,yn @~B_Xck_Y-(ux!J#!I]S;uWp/&)#MV !75T>d;\\ #ҕll#EUmgMI짆o ?YOci];y)b﻽f57uqNLl=]+u^]s40X%\_]1HI+@8_֡KvUom<€ ~)K]a UPx? yZlZr;y\ {rakAwT3N6 oF DZ'/̫.2에^ӛ #/[u \vK H'IzLXK-h 5NeI4l !io%llm*Ed<^oklIJ6 LVFf$Xh/qnJnI7 >RK^>*ڥtT/Acy;::<\Eƕji=*CleBabAI QV;G?ƉRJ(n9`ov'= ꨼#lax fC eܗګGU]0'!tW8LMoGQ 0(qVa#q2nev̔d'C((:1^0)ѡ(d=;qjEAVhWF6"G5$IG"4pS AM CG&:eMy9FPTMZنZv+r#Sv';i^1Uv$4`;2l0׷|Mxvp JF_WiKP1u憄EanLgy0S2JzE\v9r(OFN[},h{es邊0VC.hz G 574[h\[<kst2R=Fh|7-%Y#&3gT|KtΣ=@bSH"#ijR ZK5LhGQg@BjOhXCyb3=^\p5l^1+.Yՠ[ݙ^@MP ӪdaY Y'vD:v~21J^ %J̳hqbTIjG0| j&C S P'ؕ yi;.Tw0ɘ{j,7 =wx~ GbnƂ ejhR4ך=0 3Qi E^7)1K&Or> 49R'41i-v 1Lp%a%Slb}n!~?qkaޮmuc,mwC\.衮޼ˆ*>ڹEi.}sઽ WϣNUuvV+R Z"(`L@]?/e {KVl p!1mFFf9Hњ6JG=,Oy9 -0sN} [D_}ӳar_ }0GZ9a-?m9` lp4x%'9N슳 ? ,:;^"Nq*}A~ C6WpȮ|Cj39ӥihR&_O2K UOԷgG喲YVq퀀=QGh̹b+Xͣ xYFb?G̒ 4}c(ii4;rңB)n@%T  6\]X3!chaG]:WW 7ATg^)./i}0nk.aoxWxDL^0;wIЋ}w6R$6нd FK}>^b-(id)gO,GQNTVw<4(oJub{ 8q[)hͮA<0m C[N ah}FcR7W=XK)Ьy_AetӤM(lԮvaNg34HK tY+K9!(ZPcC̔:,m WAٱ勳`X5˴l"{T /G@Flw`a@Gv,yh9tBgHu>ju]N`% XЛ`CpV%2%i'!|N6T.QP2V2=HԞVVVJơ>"j1WNj\ QZiιn IMRxj%' l˷(GŒ Nei-~`sg%o8 ey [>z#\þ"i^iS*.`ެ8Gl,W DOnAq-DDs\?&m7g-m%* <(PӹѡL2~ ,,9YGR\pVPCr\6Q|+7{3 MU\e R1W֔M !ʤkox@{#HF}s_A溤>+HZ) *:lu)//\|phk>0AeyʼnZ CI.VGLl k>vۯ? +e)#}469%C.OT(*y8WINRhEq˓uب0Sg,) eѿyULq`6o&CG#zFW7%. ~GΚf 8j#.z^mwوdy(kb66Kb{aմ $j@T+`;l'Wqri"=|d:`g> p}߻D̫)Ǣrx?wQZn;pxFBXkZ6MEJ.Yhg4ci#ZGeMB7Vƿ8EX*Gn M?:G*3|4,i< X;TPIFl j5m |>YZ'~WCnVeo#=RoL f0c%mJXbd(JsBrܽĶ]E齡HRkU|{)C1BS9|9)rd?l8lKm y"JqӚnQ܄YqPvŪDRzhG@Eв|.vĆ&c+ļ`.H݅<[)'nxho+$}(zqY,;4ni e\5qx@BYe=VDe7evq|[3~r! )hAAݙ B)ka'C PԌ:kߔ%WٮV2(@Į.nH*Z F04y<Ӻo E Di &̗sWvM컈C+^ +v\H9[xNW~{R{x_s-vӟ#ǵӾڠo9Qp-$!\-UُJ;fP5~zFnY.ѡ'`n]%@ۺad{89q_5!׌#Q%$Q!%GUw-9Kjkq v:ɖ%gc?Mf)Doi{ZWE01%Iu\8x嵞YD6PJ'9J]0tD`xi0䲺вK~jq3*9q}}BߋrN}#v4Ƿ9jՂC2߷Lgʟ[ziCNQ'O\?f3)F2KyUB#Jw|n7~^IWÑȾAKRh-Gi"7e}Ѧ7τN-񆭳'd1VGh?6D*akv4@=۬]8B${Ϊ|_"I(8mۛ0[yienb8|KuzE΃RVL]IY8X} ` a4W|n5Qf:ӝ>)>CM t՜'b`i!v4)F<^hWWOTE9\f"') !ЂIw4#b纻 I6.я}/-w2{G0A%Xorge)p%`%,5$*`w& 1w0ᑀVه,  6jPiԿ̀d%`t*&I+ aj×E"z-v`nU$Iz~K5[c4Ë`jI-A5Nt7xMhh(@4`&sj sOfzMnT|H6-tsg^f"ER+asMx W6?W-A|?@c'Y(H05gLJH̏[TM& Ytؽop"Ni=Df%mײANFcT鋶Y?Խtv9~vc|uI=Axik&MDEŪHj)<;I[f<bJCE@kϖ?a(F?Sx],"ֈmgH3Ko4[|l>8DI¬ ܡ) }Ⓣ[\kN j]o8^ep͘!6dG*L_-fozٗBnX0VާZ A7Wl QrMEr NÛ><ѕ]Iڈ?PnVcaTr؃?SKz1_3JV~IXmU,Ⱦjk!E eZa]OƵ:5,\] )l$qo6ր5|#"uNg"smatb4ezTi,jN-6cyGjמcq|4Hݥap5~f)˷ȔXd9Z7k?Yy^|tc5b |Gq##\a~nĿIj1I`PjMjʍ$le]J{IePY]>giE̾eGվ^2X3ԘMB9}yx1]֒nkķ1[<蠜a)~YM]åv4my%ᤙ}U#}ԢG\O=ũeh>T\sD mӝ (QX[en.U־jbҴݕWc{=ϺU$sjڵ 0eu/0}cʔeYJ[Uє?p6ldvq0+yezǸh m8C5^Isu=K u`rl{=e;SYR|s|ARzo48:т/BbEh:Ա7D'ifZp6q}d;;Q6~g*>CմW%8nU-"mDR[!rFd͵kT |+μu0&jwX- DBXGnPy޿QUgi= i+x\ ea@'=OKV"}Jm1KdK»FLڸ'7<7ȝEisg"MwfKEde]_x҇ NzYsDgj:YɅ2w$}ϫ?\'Nr8<3Zq>".%|av> r>f-#Vne2%cѯ.8ݨG=]Ն/sB˿jyBo ׂh[ |֗0O ~H9[Dӄqy|O?+_. u7pd]*`.szCM#"8bT 7\ORBF3?X+NDVG♓QUQsX5Z\6֟}͚Gvܫ/Fb%AX<* sO-fO\1^A'h"կGg[rOd% 8I;S0rr3w8m1=5H` sg%ox;"\jPuMW0{dma=1T*twdT\5;{1[˝0ţG:g;k WwyiBWR"MŁ>ʜoz:{M0kٴ- @lhƳݜxڐ\"_Y󔏟GֻfPQ )-ۘ#-LBHki,"6}ߌ.ק*"kN:^ErL&JmskKpDI"p %vҲZQEa ͌ mvp=IS>1fۆxjo@R),,Q.L33uC2$nUgS-qB[N(7ʽ{^Jr '~ xc-IasF=? !nmFӞq^]&lE8Lj})=[ǢGd6 s$t"`[Ƽ !'_er˔" z\B;^0aϻ[!j~łܢ)ֻ͠O͗" C(lUR ;yԶYnW(@1ytN LSsd4/FNS&)B(h?GF䈽\3Is25Q(>Z ` @+MhLP'z"6 XCς-jo\L>qPZQ lqnc*-yJ[&W%:+I>,a2,I/?.+;0;Un/}/\6 ‘Ъ&JFv?B1`(nxL.Ә*3ؐ"Lg*~ԭۣIJB-tqlig. j8:tB>u}dgP8N O\  ScrکT)H.L?е#R]yTkפqP[E ^6 āeP\DhYvsօ30B%>@;l_ R0muׁZܹ|N5<ǩ|pSZ*rhO1i oPGZB+6s@YJ+ Yv;bv|i'?CGQȫif}Aȷ5; \VJKv1PD=kGJ{k0Sx;sxraO GVXO b| +m)T"6,<.zi5U+t~$ }5 | `K` 'n? @o"ʆ KF=LE)InKy)wTS ݫ;<>cHz̟A2D)x a6z JV׫K_-vsv5ME0 O/؉DD"tuHŻ…J)<] 0m۴kw8Hdi6tq@4ʵ H6Qo`˽96C|4 0XS$cɷ#bEH!ɔ>mii߾h KK+wF]ϊ%Nt\u@RzE9/ @wee40d߫vw-nfXpG\4`g*㢟\c9Wû9)zg X6 m;.({k#YEKr9j'+J,N$fI Glwtݢr"׹.kQ o_ES '(FDױ%a.i~'|S35K?S=0%2]$򛝴A #Z?Fvq8QZp! VKZ]:aCc,"n%{Rнe(덿q|ڝV6yKR OdjUBw>0կK(=E_ ^9A]ϚA}OIiGe"2"(]VȲMA ;#1rjY-+6kMu1Blb1dp坸9UY.|8z[?rDꙘ@Kb~\~l Ԝeh riOR/mh~l3.AB;ͧ(d^ YJ@w/G,j`!_r;G|^;;kYGz Qw? R ^-2M;v 867rl D:g1(!X<0}5!;Xr2Ȣ#6<||e7{&''gaE_EBAmKlh}Ww W}E amV6deEa0gQ5ֽ0k(-S7 T.U"B5e G|tʼnv)lqQt"v>O [^Nf=1Sgi\i3a:3!XY,D0oEҮ꿤4ӵԂ?TP)E)':m8Vu=~5 33Vde2wD Ad݁U|u DNqL9ȵ6 \#lneTm.UiuBU!܌,2x.s@d娼MkUH E/!)gtNdpuW\VF&%sGB _uLK1O\+^^-K#mcZj,q%7"{8>{@dV'b3"*AxMHr@wPcvbi=|?e!oy `<xPvUJy4݉ NԪ C%QWlȍN/ҢةI>`Tp̱j 9mڙ¸KrsgXnymRR펋5EwkO@8SX_vKqTxF)"=awbsmVts~Yd7!v HK2S6,J*6ݞ*NP!ucNϼ,"wK8QSà,5ip_r7w/Swyoha=S1p#>Z+_c]:Uq `9׀y Y„`<|KBe!9(Czҩ fUϳ4V?sv/U[C :w0bJ@Q7c*LPH}&7=m,o3G }5lѾlѼD64b߉'CboOz{}$ sS{^͐Ef$ohqe稓Wxu$j+"g3UnT)SB/wޟ3bȷHJlYcW>";s@<\<&SKsn.˂yzR򧌞S<NOqȳ[hO߹%NЈg&0i#a={,AR|l䙭C,̑W;y&G`&.8! }lm;"5woZʾ:ω8$ZQ~bQ3ز>^CStIhyad{՜X(52ýN EJ_lT~93g|M̅Hqۯ|^uuTeaP`JH$pY 3Y5S?ߏP S-x}0}?;pȕt"lINr~ R_Ek45FA",\JrxYvtmΜo~ff5_^5ϐeCzDH{ Jrǚ{9y*Ͼ9ײ(.mc'T6H4wL4̥]w S V5&0Py*QfU>jU]Դ4 *]q}^.9 -, 9}kt>S|)!jJ: ֗@ `}o\%=#nb)^yY6ˎ׿6xAE cߗ-E2R,oyFU;L`oB  s!%|5)rj3s|q* >q;fߣW coq+>~'yo$q,qT0q0R~}6Aj AvkgAn?t8a ˺,:ttwŒRRV %ъ)LpyXeJpz] dOnW*^᪽WX?=j luIvfA)W?%X|06ە.ȩѬ GĉMK{Giz:`}!i[O ! ԠH&yEqZSnFZ!Vd ssXL(O͑{GuF(ΈG45@U"/ڄDE3QD#ًou+;ϰ&,KhLi6{Yh@9!JW!61S!o2G~Q=[O1-~e[0骶HEdet_vuh-S O0 ZTP U&[xiZ(EEz@ 2"Tp0ѻ.=w1c& [[qϮMKD' ֽbW tu*(N78(܎m\;Pgܦw9+ԧL_#^z;9%A}6 4>I PN6-`<% G]F"5肖0}]sݺ΄gSA:$ hЀv^ 4 ;A =@aB,C0kC 5p=}$V=t/S)%-No5|a:Y믐TؓHA n]oJ 4t .O ]}Nү ic22L*ҕgyҷ+,5[nz&G" 7`W0]0X`=ye`Z7Jezt)r1~#jgܡSGDZlξاiWscUGPޢ5mNqQ8~ wܰK3W48..hS\h}6jT~'oYƐU GJP.䞱ke, e[XB) Ml &/\vh^y{c"?cxUx\3;mnGxr^GGgj:^}7F7ޣ?.Zcǔ;wsv%މ1p/ӶsF l[eڸ"B{%_%$(Pqt4v,' 'Hrۦ+$aþ#Nr7x_˫LqX2@FUf]_wy5 -(Ʈ- C^B/&KWjvnnr1W4glbX.ݎ=vͯ 0X`J"a4lEom6O#27%65Ԛfc I~}(*1mMs*0ME!Y%Gg8B,ǨbbxKS_cN>$_#xw WCd Gkƺ[!'GGBвEvRqWKW>AgHtK1o;; ^uh`وyq(pUjM{Iz?O#z]$0OvhbC<,Saۍ+Snj'otԆK%{ωZ)ٜm%(C =]a-;sz WAX:4eq;E|! kރ1|>oc%+L_/W* W4!2~L3:I>#PvuRRm>>$ #r#{>xY-ZyFڏ8`ɂA$b)bG55FSVb dw_c  ^2@-Ҳkj6nZ'NzMW v4"jS#Ng$7\^S QAm~I.%b' 翪:$`AB$ull܂1e"b4]KqMgTrRY6`N|%2Ǧ;~*C_[ޥtyXv^B d/~,Iik] ldxU'40+_RԎK Vn0Cw+6jXi3l8.AV՟jbU0PNbf|L.RLO S**'TE|jQilU${@|7]K\uJ-!> }R|.$4#k%HpIչnyc' (,C!H"Q 5Yt^ 85\m+10jSvsO8Bi,SFd[a`Yr8T:&_enPөrk$?B߮ewpg|?rNpjǵJ'2B\` Ge1y v)|ቨ *s^;ʏ =DTenMqOl}ͪ q*bw/G~QDм;*9ucbx,ߔWdYq !H]ǧ} m*zO|#WB=[E})Zwe'e].%0I?2ϐ\,cgtphчj3&5%oai__9!UqV([PLߛD5c`eӟG܇$[#M3N1>o}/jpy[g? $ɳ2̣$h^'i{`*!s欉4gTQt_][qwi$y)ًmiˑmPܵ> fE-z o5+|)QvF3Wx_$Pja^s{{4;PHh, xS=H_G=z"p޵ś1jy0ޜ9|[?ҭ@ C 7PG"D73Ke@*UMEVRr3ZwpK9U[YFV9q-upՕX8aÂh~k;kWeS,b[O/ P$ Bn#r#p:p RuP~ nlПcT : _Va|L ֡Tu8hg蚯f;T_n bܛ>O3n?S<8PK,q_J9:FF9BM?$/[5*(4A a18KQ!kAcbTY0B&JNj'54`)^?ΜTR,`RC2[{bJ^ùl?|gxLw16Bȭۈ!d4wȤq}3M`n_RB`7)%VoPOf0,]*`7&7&@Kꤟm+A1n 8,"C{@ۛC`p9@߭Sc#upK#K}v8;8t5nFW %:b\[;ԬRQ;ZȰb @hvyj\YZZ :R5΁͛䓎*E W[am7ᴽ q&af ~hHxN74G~(A](9셴K*@iTءj l[\tFǛgg n bd7:Jf{ E>בa,o08Rșdk@{ܯ7 4_7C=Kj~`s˝ʠ40UѨF\ 8{gxB9 :lAPqd-;f/EO@Wt5hҝy.sC=ɺo?X@1nA;RP^]''eW3#p|plsŵCLA07a9oruY~> 1K;§>Nsе9umd# ͡JOx{( ; ,PNOjNU2\5_e8Q6:y(}Db?ϯD,*h.b  b6UhK $Zb4=t$!5nR(BdF!dzB2[9=p c{gu@6u=ٿ=Jd/-s)vq "r#]|8PdX~ʔ}ꯞ} bx覲1tF܏bu4 ZMx,Z_rp}FX&s3L"X~م8^eCS`G>-~JWu MQhf$s0L5O+ZyEl%׷.:yVWtV"~'CLװhЖ8@ q£x#dr<շ-hs MCL%5U7Kռukxc*^[|e@f>K?14Uh{KW39@T*J m=K҃+aQq[GI-̻S: %0M2Abg)0NƢGM Ƚ}W yJ,mCVQ^jah8ؿjbvΐ0d1(H;^$̾jZ/h/vX[RH]%I$'Qeֹ? $Z0Zc}8Ti*ZJq"!lsG1jjwqFb[F='Rlc{u%1Ts` @}q ChqWcڣ##gqÎ96q}. gl'uEy-&M @ Hߋ?}^GeeB^ Ctg[^/بe)]| (ڏ$jY6B߼Y=@ ї 4R4=%˓ 6_gUPGR wN m5U>G^AݽEAo-4tw1S L,0؎k/_Ũ~KR Z9^G9{a8dVlD.s5r3z͉e^o`(2RB4K 'NjT-MdSt!RS]X r'-CXU"/LzˮX}@cMyL?c̩OLcPOuV Ӡ,_c#&'c(:}Ȭ/@[f{w\ZYN6r6g)^H>=Cۼ{US 04F$ۑgĦt\ ǛՔqߑ@"'x"uC;kmK^-wnMu”~K"` RԾ߬o~)y+0ڴm[\{P-^cVpc^2 L8Ar-*b484|;brb삤9XlM)zV3-UJFٙ /h&c~$dVzPL]<}@\&ӤwԆy-g` z1E:ޤZsb\iN3T ~,c\ٞ+`s 9 [UyXB "=+kT]EYWBnC7M+?I }@ s$0\>"sQd&8AGJl0=13UPnǜJ0eoHIŚroNNNM$kQ.'VWLݙ.-pvg#B|ݺ tQE!lMB SD?mC3$)^z8Ud!X$+#9JS '7R%bv]6X|S(qxd0(iZ%hVE/ɏqo枓QKWvd - s'=GR,TF3`U@U8o:ӝ j%(˟ZUnfaơ Yk&f;R]sYr_.bGOLerY~&^q1Y,5MF629xWh<2XEϓlLpy)y\zemf-t{Ւ >9[dGXmxc8{M#˿feٙ #*4'7vWN'&]w6KLB@5PVˢݝu3\CrO }ƆkFZ8Zi$8mhVJn :=wahYfsA*,yt0^0!-qJz=ZjñM3[I[,;wNɔ^o'_oDo͚9Ԝ-D+d jm-h9 19RFÊo.,gE jMFIX6}{ Uº%X! C x%*ubFScP>,[kvؿ19Fjrc&B k UYc~-XTa .4INCgʕ[0 BM4::tx$[a\m9EF@3!z 7!U$R2~7niH-T0KUNΥp>3L3٣R%"h$A_Pi`J&doGg])*P `";J>&8!ѬT[КZWƕ3"uPqp! pAo`Q\ 'x#:{5 r@81G!b-OAk$~ŖNwWa"gz8SmbM*51ok(JdS^jXl vlo~qW*3B?0Q%'N O  g,\yވ)}/,B vp$hO70kwA`oOrQ}nS"; ٻ'.p3rxY u3i,qJN N 'e/^/yReͩ4ᆤ ;o$IXk"+@߲{X $$L}GumN>>Zgw0 9݊/;bJM\-oj9>qKG!Po ʝ q.+DƇa MOȸu#`h1 D $U a_ܔ o[lOč3J16<[z;tmt8O25 Hy"7g2sBuqO=Z\1/~97ЗU2oOI!b_yOZDISͮp&*/C=:fEG5TxFfOe?8{miV`Rwtk}һS!Y8 ~XuU3]9`Ac 3ʪx|O22>,~{9V~7Qķ*tv:\rP+xx5oqW}><:qj;Kׄ%l"ׯ6qv Fvs (&xI{=5r$Vy5||/$g-;z0?xJ3eQ=D y a3Tlequȵ;[m{&g[(K+'}_59G#lfi#fb~!7rE"u&-~6aוBOR?@G1] ͩ•MH5p_`jXGZy3OA'nA?= 1qغETAk fg^p=Ku6Ì)dҫC ٻtK/ D~`3$XGnT$;V݂ۯV($(gj*z0e׫ leF҈XpDJ!E&7%r*!G y8Mqж#zʊDu h%zɰ.~쁗{;v 괾'] #>{dfDmcK1ʴ3b-` drx'uLdR.3)[8dT, Cg;եypiEDÑ}7vX@BYmX ww l.GXWܻ޲k^#AxJ^Xg*a?5Mv*й\qd6n VG側ea' ߏ7E\ È7A xʑpܮ)2R,I!Db9m 'yq6* ګ?B[(`'Oyt)L^^I@i;N = y2hjĠF.{І4S'%&s j̾e$ K+)8T k ΐz JbeM", Wrg-C7u]wz =F 1­`'c~Ή-W&k&VC#rf%m>M($(TPkν2⠍B,Ҥk5H~Aw¥qOꔲ`*Iص XT"u5` Jj]G*,e2~"_yFAƩ,+0XF,cS T3A Tx4*, ٹ>ݷ~l]Ŵ~C|i]6IեI~<{gN0/ƨ+ {;'AU% =!teĪ ŜJ-T,Gu %ʛ-0e1P1жK[``l(0Z 3ՃA" 9@B+͝t82ObzS1\pQܨp(I{S{MtxYIB셣A!DbA [p3=:u*YjcH{00+hQp(TcTCmSRބVN?a§@F0v87Z}8Ƴm0^FNGca&(R俺'/j=^K S=1i2`SBչ +#5ß9#ddRZΌ6< qWҊIQg9Dgi41ZnKʊY\KsUPGgLxI۳.Ⱥ dM>2 7]E@2jͨU1t++?u!1Avfbf{(B/ڨoret*yͱ7)KؽS`{[vAN>i:9ĝQLxF-[^t6(1."_^P^H ~0* r1}յ$Ֆ |th27oPx+IKX|thtH>9Pb>>ƍC`oeg=YuR_cMn%-elv*I-bQ!Q}0d򴺴wXZk7VZpxA ̊~ 5Hz*E%;fR2fjl靿=(i(vtJtA%Af^ Tt:zf=s,ЈЮviF`Q. 9tn*"ekeJ);=GC-I&IO .Io1G8e Y@ Ї)ܽΑ og燥lC>"V1ôuLd4/o# r3t4f+ˮkG Xn(5,^C)|F|TuSCn=Kj0''|`~(('ԓZ *? \ jcr=ѣR#_I$d:o'%3 (d.Ju(ɒ!f,CfcϡWs:~;'U'C-)f'qlT:t*__ ߪ31>@b6S>3dQl9UG}tY%*6FKga 49 ~+ޥÜݵ+:| }Z!LZnpG\O&wlN{}nKdU{YjgSq/PG;Q)Ь@8v}!{! {މSnp)MBYMUZ\qj+{ڑAV6DҦHzHz:SWǂ?٬;b8 M#p6L.SnŏFZw<%w[g-W˰`̍~H%,?JgTjxg%yd45}B:gwxKY,R(ɴ1۝|Wf5k&P=q[ Vv Gq]`^lj(plVlG'(A i ijԇ!j} JxvlSH5bD ڼ(L߭iKzҵaJlZ>CDtDo>m +p@l*UJ?ڊJUns0FP.2;tWWeaa yKN!7 8~T>W1?,C zJL[},~5ӒN>xz\1jPᨡg?o}@ j-,wӫ#B$%&Ḧ́v*!7+'+:l)=ܦMCOD ǜYW O IePjeR#*bd&vq΢yKmXFI،HIbɎO˼hG Йa)T_Cb`GjW\x]u@{釭т 4DJT &ҍҗ|Z;ՓCDX+Xm @Jn+OT~"艱Q'䆉qXs6>yLD#h"<bZ d=gaX+Mߘq!M!Sߛ1;X,^lvܷƔÒ[--(xB.p%6?G ZMm.ydZ;ãVx8P*٧vܷS\(bZ:)|c+xmq7 Pn^Q# XfN/s;Hd0*qf@8L>jPu|;"d1BjgT,沥!  in Y.T@.}!운‰srBdiзSLBTRʭOyt0lNR|JϏmDdh۪FL&lrYbU޺FTЎJ)4y]/߹1[Fǚ..9 a1G 'c3!gҺwt{2޲F`H8MØ@{A0!̊K=S|YSϠ$$@31@Λs9/zkslo|IqZPRvn+Al|9bwvAD!n_5BqImO5<ی/YJIRD"ك {C*ʨ}顸jj`'LX2ֽP.{XQOLJ7WgH{mP䱎zSg! ̈́:~w#!DoESa"]59^7S7LzIAQ[>8ORJM1ڐ_V#"Jk:-4rŤ "Fg-tt!/9#~`e`q:lj`}п?0{%0Œm=+cmj%g̋i 2tV1cqSSD& kx">s4OK7uib& nt{9b!!,xIqtdiPWv}qyRPt󉬯MIq Jm|,1LygPJW7"\Y[S [W<Ap$v]!@;C}It`ĘOY%(zr6`Y@Pl"xZFJ5g/žRzh%}Z7u0&^h1~"r W/{;}AqY?m@IeܜHԪU9\eek27b( 0WEelF/=qseXX!rsMW]@dpjwY*I' _0lZ}M(uB2} dE=ޤ,@{i$ #z & n9q)7;3(Trg[ AWcvIba,Tƣhh"IJ /BǯϾ!_*X2)lv@|t/Η绚\PEpo#-!6heP ,wש#B7ȧu6_jݑB@<Sq|[y_6I-U%B1+C8DCej Cv"S&X)g;`]@Ph]]Cm_F"  iR ,8jH}{f) 3;h=?T 7s\f3R6Ŏ5Ct͌Z -QWIL a`"D~Z⛉/`,~;I(k–C&P{Qhg! -֗*H(xW8ۡFB9/,Zl辴 2`dg&^ Ӈ4J^Wfy]Wy~\⦤mܵ !Y槬1$REC % Ͷ|{njCҒI>l+).D $n%XIEGY eFtI9?9Tv`Ya*kQMaoh ק$8Aw\zo4H8I N*6`]eFl)jQ<9!q3KЃ6 ٜ,E0 n4,{vƲ `濭.**_~NWc&">s. B[:f׻v 2, VjMc÷:o)L%(qJvJBK6o,,蔦*·Մ8rSv;8K1,dr|ၗ=.C]YoTQ&n,0.%潪S#8 ۖ4優l{UC5s{j̜T"%6o=gm)K))[5+q whƍO5?cy.yL-Spv<Yݎ*״fg|i䏏+k\nOxH6'P6 BBۇ1V \仯ǽ߈w}q7 ΣyIyݎ4_{VmKz߁GҔr7/^ޑD[Vi$3gvJXyG;kkHK¨LD*/Z呖 o=44q9i |7JUb_Y(e@Μ].oْg<=w¶sxvE[>qu/!Q3l͕lHF1Fי/SMТDrDzxID|z\<4-io3X߃" Oo q{wi:6z#/Q+dF7q(@:R1>wj6To1Ȃ\_:֦iZDI( X=މƓq&}^JczU$HCжbiE  `ڰ}fsztoRLllcYaBz\gES=BInBP)Bb] rgaJ `?/ѧ3f\g-)u+<#~]ؓLt|g\x;zmm ; *fp1E~UA $:Gb.<5g)ŠbE5ŀ- P\Ʊr+BЦ+_m h|-AZ3wpB1vB.zvs[4rQ; [`'8~5#T%*t>6|i3K~ 7gNO[nb'鄀|Oa.jU|8@<:U,ȶF^݆GGmReRu9F:0)8 jz|]H&9'Zս4MiQ7ǎíTQUΟTOv,`zL 2`P l#PQA蛢%%~1gm]|@Q{)ob|px|]8 I`99 gST z*f%zdt5kj:&eԆ rpmgYSOȤL cGu9BHO)[4~婕qJ>&Xi-U&u{|#?4C8僉l vtoc";@(7vk_8 Lߚo>ʕ{H tfwJS] C"k8N.“9[6gVujeahh e):;Nxq>bMEz۽L~=Srd&ו6xU`o q` TZ X& 2ВMl[+*tYit:3 DMc=uk{=p{¸qIl;-viC+ +iݯf m.\S6#Qoۣ0c'qs7:}L ˠ 4RW>{nڨg?l>+1Im_|ѧ5)Rof^iK"Rt3-8_iQ7sw oiؤЙwxԡ |pc4d\=^,ްta3̍[dM1CRC/snIf7vpgqµ;8~qN"exG4FtaL}muibc$ba:ni^Y.VO%p֭SdHJlm+̸ѻXq/үˇF˓Vs@6uLU#KjժSŒ Q,@͇Xđzkm.*-Fmb'r4=47n#Ld+.뎭95wQn/1IʹV1mġwW Q /.N+&&gWOgJZ%L+}<4D^R'lYKi*5kN9 J"SEͨ eKdוP%E:aTSRzoH[z :Cz/I͙^Q_iqe@wdhSlMxRaG\[5 (ķ*7l@Γ ij#HP]W$R748j(+„%$_7-]@ 񩏠V o϶ԧ/X/6̱k;"717CQZk3"?Ax[{bm5EXJFb'43OCy,^CiCN1 L9&C]/R2;t )`kxȩ7Cvh!CG,u&(-ZMRĄT'Wŵ_Heܰq(G^Ysˇǻ;6̶b&hkBa"ʴ`ŲZRq I\O/e%픅!kbEM8 1s`Iڛ-CE{ F^u|[hSH73R6}4L:W>.5?}=?)  > C0]DN_*E])^XVL}b|Ng,"Ja4Zڙ6 ڼKxZF')H?w6(0?`׋L`U;?UaUFlqs ~tiS9 /m$o΢[D5sBmWjchō: D<]U>[;'aXO!\VM8@{Pe7# 0זҜpy ;~. N 'G/x$:+_Af2\%F 7OKZXۯGӖwZ^+L>жCDGD)y ʻ>wƗ$ af-2Ls,4Bٌl`;fjGE)XbGsj2^68 \.U|ٸ{SJ_L)"s2|ք׿!-~|:1tvpȩ%C{Wi 0e'Y\|`rP#%`3a#))_ߝϸwogʇ~rЋQ%;gߤIiM<>& 5/Zg~TiXhP~znA"zǓ)6>GȳΟ! JO@ۏe8sJՎ?=K煿M3*OIwFc's+C/&V*cS~EqcQ 葱qY%K PM'Vy[^ ̞:T~CDWu-l?;f?F`q>> }UR;&%vq_'ɞi/A#HW1ݯSSPX7yv4:j<ϨdM',N6ʤ$1c kP!& )&gAHuX8Qz6 ,7U`RbǍP ,"j|ub]~w7zKluX!HH拔A OU@V1cZa=d,v6rŬ|l!?YżYcpdl/<`o9wVFѤ^Fh&<:ň* xfиU$xYiYsd Kmyj5W%?~kRs샋~ !|UdPv!a-?rђ| _Cڍ^/P㊟pd{_Gr ! P?6!+esZ1 (DH6Fb瀱įr"rgc+}1ZJohM:<`f[4.p 5𥑆$sz)'NO3v_x엡6*3#^;QBa>pM"c Ť-Ҧ ωc\Ē E%٧{YUp|)P|bx3<@>ǒ&n}KϛRՊ?UyPVQ,^qP_@_Ɍ3 KXJA F5JsmmJsUh}RcqjS؉l5yj,YMMF5pT5c{m(u5ղ0{z;{A=QP E_U\kk0|ۦqx~BS/}衖۫ЌZlF^5/#_=w%ȡI&gё.|d2_RTd1ʋ?;SN!_8;L%j݊<, 8 v^9gL7k)1!}Eqƀ&8H 2QZdnxS_bGbqY(~כ4]vɭ"5 +|c}HwmҜ7[l(ZSÝ#Զ$[hNXoRj$i!m}T D4uu*mewlI9_Xޛruߓz\:{n-Vh`90yHLFNX;aSܚ5$PC I(̞5(;TQ܊PRݱw(ßR^A8OW;uδW/cZ)9B%П!F!tMrvȘ<0S ewj,㇣8l[ݴU>tz_w˟h8?9Aâp*9/<,FzI3Ѭkt1Z^o&lMI;=Xb{Y[l2;GgΪ-3!ȓcMa~hkr@9]CRbL]\?5Քd(}*:m.&*L@ @? P2c/@F.4퇰zc6v`vBg Fsp-&>`>IAکtU`s\,~7uf3.[fb7;n}XdЈ(#YjK)ㅙӌuUKD\tSXh TFC[bHe==z߁ݮ!Cm e<)^SspIQ/ߵ@BV6^[{ [Ъ'.,$wR3@ +%5c[. Ͽm{8s3ќ<ٝ!" @Lv/}i[S!Pe0۞DE>oĴ<ϖTA;GO͞E=y=$1 -XZɜ Yc2bx .!uk/4Av0>xEoU1dнBT3O%NL*1KBl%[Cs߽p(Xkmïcz4)lk= cF檕>9wd^Hw e&W!zRoENr, KE7g\ !Ri ^yݮ m;r-.&1֧%_‚<.HbY񻁂8C#[ɵs}2w?!g$0j!d,ü&J xځa[2"lϦm@ċ%U/=̬&0 k-C2 ]C4mo͛Ljҹvhz7J03_z)io-3<^8FMb C I2wVgcr75fߟ5W@X d$h;ׁ"dEa<~*<.8.XhZJ̋oEXFEFϳoFЎp6f(޴ߛY7Oiw[Tq NN\1#YLqQ^^1L( N;-Ikapq: ˿1XAI9]\ّHE DEEj;\E}c's*G-~鞑`e*40r`>0%RRdIWLoFXsFM"!F GSYpF,DGg<1u͌uصLVL+\A3LvI]ifðfh^T'ʋ / {E^H]崾=GEil+ 3e15d{, V}p}UX`&=c-S!9LIp ذPQ>3M6Dܑ v:&9Jw^c\n@hS4ΓdU|%D9 Y?\dnjl*Z}ܰ,ѥ*FB6'bN-S#)WEGBaEY4ewc7#E0mX6@LgBi]k]}BV’{X1ЅO#R+JHOMO2dF>(?^gZ#{ooOcsS({,2P_ {*@zdaR!wj921vcZ'lJp :VTfhȟx@'b̃ivrƏs6珛(eⳞ$[ְܒµj(5ϛ3BvC DL/ulz1cu,.*Z8 ٴ>-ͼ|TjIu"*nO*Z}+ڼ/ XmໄJ04 r8١H~Ѭb;IgDp<JwRUosޜ}%A j]Q>@0A52E01ANr%GNw4M)fݧ>/P6;\^7)]^qobsIyeꚍj혋ά%s+wv9tY{- 沭58p˾R1SP&cify GIP̍5OCm: ;]]KZ oa6uˤ#^O&nFug1cl't!Ŝ檈x߾kukD& IԹ>*@yInF.O l,.cì)|Xꇿ0aom#G'Ko7` CM"TQoLj={h_Oւ;eW hD1gca*"nц5z" C'ADqa? q =;gSSMyox熍%u9y;q)8Q$L_p^fHt|(*q'O5 O@kO 2[:|`J4hBEKlԒL 㸢.-jVouf-Z{h8 r.h\5EWC+d>ftA}'12k?hHJ)J^Fl YWTӶEoAyx袘̳m~gḆ\A7.Ȇ:$7D;6)ZBa0@Fs$UEE7H\mF ~IeLJW;I$HKy{nb^.`]KJV%=%#(yj=+>B TenA]lD# >Ǹ=66S9y˕g"hp:QIAK'U*8'uyrTBM i^b(2lL0.|I5߃_t$/ mo(rOhUtQ)s06=ϰq!3!1_n j6#~KӜ:׾8id#: e#Qn3nAܑBT%M]|)%gQY7RG+U&Tj fq4TwcI(j% !Uѧ<5uf xs_U8>*JeK:EP7MyP˞"|2kn((.op:uŨC]%@iЫZً7}Ka(&e=o y SR%$*6Ve{<&ۈ}U]ܑV>ʌ:K$noy^u[+?V; +,6y 7iFr5) 4<]e>7M~CtG԰_mg E_Uq\vIԇ0F88Zy&JB)Ȥqg7\Tܞ7Ruk zW1Tp/8MG} bO7e=YX٨PRyB5zf.ЅZ;4)Rh<8-u'Z*i4A\ Nib8Y$ZEۼ3VyZb 5 B; (R;PF00V.ϦF3HK{; 3Bsj<͎N ,P:=[h]#_~oItq`a>1dK16# .+pLr,rrmճ9&-su"eu i<(b?/inf%_•Vo 3459G#@7QU7=8aCt>~kWy+ǷO۠c JUo.Go?);#3z HHWpw* RXrZثS1+K%n(PΖg~o>6H,> Yk(;zAR}Kωg6+"߯D=@#/)Qn%!/n%W/~bW2|yR9=AޡR5gmvoEwf0 _i K>ưS0h@m^!d6Ry*1-] 6l*lK#Lý-q 1v 1Q-Pu(6} ?QekOkA.f[Sӄ>ML2Wؒ߬7;6bZS)=A:Uoo) N$ ) w,o #lFl*a>c`/)OC#$]I'*,Iw^ Hv&]T+=|Gi9*%v%\Z@G0uXWmTXty)ݵ4NjT8(IX [O'H)q[!a]0{yѵ1`t [V[l HNhOӄz.xznOweE1jeTtG?zo|D@r.3> K߇ 㼐-6m]oh C4TYwg;YB~HRh*eGle l t=k#U 'J=,c|:K!B%/Dѻa7Mc<{p[LJKKh gA$YKߩ.NP$l$w̟&I0h-%]mkܱnJ=7^҂RF~7ðvx|!A^* #.<}26Cφ|5@tf ?r4:rzk=q?J23mwBKOUVM0>B٣\i ՗qԚCO=G*Hw/XH8(޹6/أnK N@m'Q^'EG4lu lv*WD6uu +JX+U`BŤD[z# Om>E X\V@]9噱<9;< Ԗ$YrHKCXϣM(W[*PSo0igm` <fʘQq/ @M[ _;ylgc'+}{ ~ ?cL!N:⿏ ^5HKncocV0&[_Fp#99 p^G( gz\K=K:Ո}6oWmqx$0SŜe cr<cuC˗dv nF/*rߊ0BKkWsNOiέA:leԴzT* CL Q =X8?$qQA.20fk3%8t'y޷c5b&_݌ 5oc^>ZCiMdE͂T z2 k"Npo[{ ʻHs /3Q4uL=]l{Kj8/?V^Ɉd9ݔx~ =X.} cr`S|\AngZX  qtj,? q4gKs(TPh-|·E@"%d':-ȓpG)h\*"ex}^xq7A!HydTP0Mm-vS* u\W\t`Jo^dc9ږ#{>Ǟ3@ޣsHl̉pqkJӞ$x}8XGX_:c!UN@I s3JRv*YkWJdY. J(tCyXP"I|*_0XK‑Iqe!!Cj=禎q|:(کb=ug3h6?+R+A>k~e8Bz7'=O%{~:( ΋IΛWRŰ*,xu3 }wm{x2Qdi Č8w:,&}M"lb].4wBn+EUKĔ*Ȟ,7kd[t;(l4Ȧ"N~/y1CU6:rgB|qoʬ~QCD:l u눡EVm 0F:s }cR?c [K;`ArF3y-Dfp)yQGKf Z8ٛRB)L3bZxr?&|ISF~|C!=,wvI8#ZҐ|gg/^Go lN׳^e: 3ۻF<}2EO%* @]cIoVP1$` 2fJln:m+@&;Tpoj -x S˄X׵ͧAqd#%Y񹀇ka*(]Z=Q2ARު.ޗTawϳd6]DNrH7( 'yn_sb?(>b[ߗ,iPpykP, (z@nN mk1?ߗל*?R D>B# '_4oKx^4 EsAo0\Tz-$ů}(m9ީƨͨ ,/՛3u~PzyS$ $A>.eZ&&/QgWTl@qQ-"~z[u,K6t zu_#$-jHC(탇/~^Zb<%S8ˆUs8Lb+1d E5dDlne+e-NE ˤ<y,xE-$?eE,,!Wd rH@X<;3XEer #oa&BZwsN`mW![fk-.6[egR]6X̤*UF+7nTx{ {Oj%eFh(.$ZrjYӤ$(9^e&=`5N`2O:X.W( +.>bJ|-efGqgʒ5+NiN Tf5iΘzB%E̟f0XMEBKO%}0z,~.Dry߻Nu`iψv}er`ZԏN9UiLM;!$@z'f/4«G-e*3,"ī'B$RRԺ̀C; Hŧ8DG v/r$Rq26RŽ*؍4KK=,ʈ<|c$k(-#>r zt0_ԅ6[q U,r>kK] ٘ZhQ:H/Lt4䤙{ }"l,>7F^ª0BZ\i'vt)#+X b&WF怒o0=6,M]ܿYĘ5yje?h-Qf 0CG*[ܼi=u0ϥÞ]l8eK\(K¢:?4@57e/hg~͘~E$5&NtA "XlSXuBP8ͫ ,XO0W"6dߘNYVW\qÏp6rc.*8nd=cl8UO2ar%ڭYڟoag7MܟErjGDFM-FR+ߦXnT2+)z3%e sOD͆lXVZ +65jA>}g)L s$Ab &$'7ud\d櫙U)>n7לŃ#OrSĤ-^tH_70 )H&lœ3">@-"c# QDv!g釦Xe֏d'ֶ-:&Iy#{u㶋FW Bˈ?J t |U[7e+l=ʄIswc c!1 4|\.o$;Qqrdb]AO Sه4D\tUq?l("=3iI(8Ba>Y>,ށcrEAIcze:yd+\Ed w7)dxM29 %%8w=jzOZaA/kcB/)#KP7vDDq$.`\7 ,__+;*AͼghCIB:o#>w , |TΏp[z@ݰD 4 [1?vΖG/]a~̣ͫb7!5҃ts&S@EOWs'p 7y+[Akbq!/o˭~Ȳ.XI!qE _KHHX-ɂi?|'VQ^?O&ivS}z:ErL9cbQ=YUqD#.s>*2 )p o1{;+D[`P{4hʀ,Uα-@t#ʴsn]hFM-I,)kGk7ߋ.EwW2yqÅ YcCY!"xe!xP@=zOzAWʥH*ҏQQg O/%nvQ_4!hZ uzr(Ahf9iH2#S.V$P.'p*Y-MVJ=җju,WxA@IJTJRDdÀ{62JrB4FEsErUprl6 kw{^6A0)/8!'!oV?󢖌) 3ɂNl(/qUMvJ6tó.d /tnksѸլ,P:vQwodEtхd,:N 3}𛯿.'W_3AhqC4қr*cq𞽽{tנl|Aߕ;o!pAl,8|gP?mEʗZ~X2w NȨW*Dހ+ذwX~z4QG2 Z:sb?۫7C H59F]v'j PŦerRxo#Knƨ A#壄b+k76bdi8U=x :u:L1=\08:>pͣ1mURǼ~zYn)a,$.;yYj[s (<̉p3$WCH͸Dti4OXuK"I3?d1JVf!'%]1\?a%X-xbPi8hW=2kV4/Jޡ&OdFotm;ZǥtŧlD(?d pa{jYݾoU%eY^f '9^3)R̈s~ 'L']B:brXadiDޮa6Lօx="3Ȭ 8q? ¹1M~juǞIFGEx N/X^m׿NRq~ܖ0?__4e+/ȭ{ W^0RvYdoqr+]OJԍKgB2D1踀f5H!=~Fm[^f i|A&#^1`Ho}d-Յ"GLkE"B> N}eV;٪Snel'>՗ 2v<31/2{4 fKtEG:{M#XdƉuض{BҨ0&5_)\agncAjQ`/k8#$hI Qx/ɘ 'ٌ.uN||:"cnc[D!|'e f)lAbmZTVu\BwwApf8B j)\$N;-Om%S-̰<+reX ]?ǰ98783FI٘f &8I~ޥ^}9[B;@GiaD\tMN0ytt6K_Ri'TLAeDjO{sn qB/ M%hY7sܤ-vwf#hz/H "x5FB%Pӧs3mq(_0ϣ8996o r݁){u=$3Z-6PU& k/]zj.=ҥPI:}"&q|o|*'Vm*A 8߳KyIk:hΜ] YBM*\RWc UZ5V_o|AC?MI63Jy[lVY /%_q7)pReEH b`uR5 GA SFn,vs?T47O !Ιmqv+?yLnLݯ'.HwL\r _3K0YH,b[zˆ,5Z3!'ONhwW xCTJ3e#j;+OyV 1"k"cjhTo@50ն( lX Ԉ)sarˀ ,md0lwn{zs1aBfȞM@tyCK#Sv 'bZ]Ţj\UZ[8~,Vzؼ4@prmD_C\KL}TA"z7ķ*\sD`l3;VRn;#Jr\L&a٨${rzϾNRglgƹ eW:9U`3E1FeR7s:Yr|KBuë5)g[ 8"Oۗ1BaDrby"bN|ymUKˤHMe d$c}P;rIU\LL }e:Q7= G8I^P*}[Rj=syM,U'y{8yX\nz陔h_N%F+@#/͍hAeU^_8:Q^jz~$zVE-b=WNV 2ut?}7P'l='Xޕ~v}N h7/A+ӆn]ڠ7I7Nc9o-')+L. E6H}߫[vA!{ y]؉NEͯ00QW Y=h,Vg&|63dzWVNFX.tC1Q.W2_F)z|+͋_(?IzRϻT/VOsZFR k, _}0aNsIv]j^#y bc6g)#Պ=׈38)SRM}õ*'o+|+x9K^9$,_/Vs6wZ6B|jԑz׳~n^=e6Dr/$(tz=Iѳ Ϯ PN!xI@- qZH pW7%l )NY.aU2 kIP]ܧNs4JGKs.]~}+tMFMĥ ۦMoj89W{oC@/4h%[u%V:U u_p?}FȄkH Zur8XrLZg`.z9=ǮuU^Bʁi{tW-BO+^WȿZz_, <$+nB$%):(@k7_kᄡ":'r+pTS6Px 1v4̉Y6 1l зu@ UQ|]H]GAYCxCo 5ʽg!,nj/Y\ >q=&[wi_t6*C& e]AȲz)U溁^`LJA77ZEO׻ޡ*!ni,{bZ3]Ҍvb?G;Ew/ H_g;Qq#VGŷ D귤~B!&Hi|pG(x&z/h?8̿G~'Zߢ^iIr R_"P@% ! |-"~v֚3%#16y\2#gנ(f%_eFߋS&/UBĒ;ƪۅKSr|$GBǧ~7[Տcfhd<A])ok_z%}IA+sFc+wi8 ON:g WH?MńH y"xU$hA>TM`M[[pegњ1WKtB,6E/ 6궴5nBVt{tkCã7 kÒSvٲўvOPHii<:נJv4!1LӲo CDk!pY'/:b -;pt[?>! B]H2Ycn2ad-9LhWF`31-l۳P~Ff:4=7?{?Cl[Jd1$vﶇI$h,L(P# *؅@r|c yj96\}5/]3mGuHހ LQ!"| 4\TL{s`ݞ&sdU>$AsQ,jc(K !G!JwV ?7=Cn1zPFdNi Lz1@mc3!-:LDE s.4cuWMaA'>%ri, i Aw :m0^d&e&2E:+ ^3Y)>ᢗ|0 –BH6AOQ Y_o,"ԎwKW1hXLK* C ~L҄Dx5^sj8jgm -.xl5Uk _7>2)q 2EZ3}Ui ޽ ` T㳜tA=&w6xaKM~I0"se=<'Ct!ˈt* 2ݚmT;ǝs a΄O@t@*@oPF•8Xk-zm7Ϸ37e^yX@*hOe^O7["&ⳗpTj  ݎH$'Ƨ}d| [|J O )>wWcH_]2L3p[,N<&:C07Sդ.P0f7 HFkx4 @d?:ťj&d)~`(^թ 6me+k4~) 0ȕ]a0!?V,iމ{>`iK/u@w|ɟ` @Z\c:^^lRK .!d*j ({ yK0"5h"J+s^{#ob:j2K!O@팈6&31ZY=t6öjfoMG홠%-Z-K}4+aa7@P+{e# ̝D\f2y?`?p/cY v ~dZj\’wFB87jWc (@#RC|`O=Ȟk=pBqoxG<>(KW'y8 BlLmlbiQ((3͛3vDR#cpۙ:oS=t^M;F- kzLy-u=f`2Ҋ A%RʫN7jqKMg4Շ}BVqE0ϡF/fI@ѫĽz&2 [-hĕբqFڃG_vP\G8a H+)mmX.k{y*.?˗9fx!Ӂ nٱ;,L~~W))h͓"H3 K/:gmdk*@ i\Sꂣٸ-M9fY!:Z9EtZ1d2 H AHEMx4ṶKwŠMj+uk,Qaʌ.^ ·_?SI4q\2!I`גzbvK\RRRǩMEǨZFPQR!qɚ;dGUڛIn+zP/A˜.6R왽wzaDj\z8t4چ劦#Kְ%D}½2H۽q.p53\(Yf~pi'w*(ai;3a "wMB—Wq*c(7b/P|Hg6s4G8>jیHd'/(,EQڨѠ)r)c#0LsDzFr..c >7P,ص&Yy3>6F{>N,ųWQ٩{Z<朳S 9/r]Q^IoT i88%KRW:{Z&,FH>Mao2ua.ѶF6}+;{O-k3s \sbYk$Aޱr@ߞ g>!)$}2 D(m@ɿ;} 5 &9!kK^[_ kQf0()Dɣy/^vDVc9n'u5$*o]1eA:skwWfx&en^0 ,xuܤ ̶.[Rц}EGK uNI rcW{ߪs bVh[|׾rZq?#X>L )Z -%v-|y}Y(ã_a]/k b*]#^K (-TQϠ}GK(AV3jŪÊ|TjC XvL9w7DdCiDEHG-V Y8R"_掽(^]`~[c4[%lEPWhk3ڽI7gA8#'Nװe Շ~]"M$[aj9|QPO"2^Hq +ĹCK#Jf9EE*a4s^we5ediT5S&n`Ŋ)i:5Z(#:5ar̍&sJhŋ@2wT#josWG>nF2t^>h}g`k?sKģ.sE!lgUPls?6FxbB6=i uZQLZL4Hhphd"ʪ,nxSiSBl Mz|HI♹\B uZq7 <&SM>hϵpbd OJAx:5k٨`ll.=X#n]1ս!VUX[u\-ާx\/7UM/Z!a}!n # З0&aoKH 攤_xQխ%A%dZPU{EYAyEc(oXybCXSFiGh/$TDD_F0[ e3 'LNJi,dslH8JqlFUoo4^CkC-x`=U)b_աEz(v!5Rm]sin7Tr#0,aX1PWo@Saa9Q3D7'J|h0ђ;t$rǖ{ C<(wӕ!,+4,E} ȁғnuU14e: *\jrǒN~LQnyIC@5#irS{h $·c`g&hZ7}l>"b]ﶩ/d$K2}5fz$QG{LoyۈEep 2G-mzhwQj$E7Οyx.iWJPs^߃oci&ܟ[^2CƥR>a4Ó( W $;꘴Ȉ /'|Pi<t=NnЫg6hLp~gUaA OX:"/ ۗe[sXs={`u 5MeeyVD"P/Qg܊1Pn=SB4 >c V/bJ-I hUe=hV]m-%SИB%c8gTv,"~w۪S)$?S2ޕzQ0 f 5֤da{t8#Fn4SAT<Ϭ5_Y<@[_9+o SdEhݸޙr=\pAP 7 t yek7b/HP,r$O{Q1S!9{ w}R*ڻwO,G>P4rAW/`;~P,OlqK $d#NAW~w|xƹS,A(y"X\YNW ʈGD6W%7nW 5N|V=F3}cg9! NM mϛT$"@}0lMpuQ c(؜LN;1[8h;4|j߿&_0kKabbq^gQqW4YjKq_3)\.Ľ'f)s/x'g "J @  &R3w٧p[kvƓm). y"S]v^]dlV~R D<3/Ϡg0sWGzs?te7;IXBVSVQ$)_IY(ky'k3z'];^ T˅FxBh:A7L4ֶ£2jȓy {5_ٱ- w/(yiF<})9yIM -IlS>IGI%9NHֿd֩/Ι|՘˿ٚVOTi2z.P"B$&hZmӠ8 vj $2l45^ۗDXpfPywtOpߘO8&F`mpQJhFvj/Z7R9?2$\ձhAnɲTS'FbQg)D&i *eՐ1"^fO9!?^ @(j4}'K͔{ \Z\f_;;d[&5C$Ns7!h%֩JhrM9w/ɒs~Z? )ܠgI$m>|-@I2Z3&$-Vhq#KzW\Q;vtLXՁl~l 1y0V} pr=*s; &?S=>J4Um VC|O- TUU'XC\ \6X9INϏƹ`4uF;/5ªdf]TgM #cƼ SSm΅ P_ hJqfHq!ۼB}9<#&jެH7ήӿ [BAE "t43wxs~Хd9 'x@0 /HFe魮oI3]S$,7'(cBpxYcG+IR-jr":~an3 }eQV8 QVZ Dc05_!щƔ>WTX;Sߎgx8TFRirufK>'yu/s~](ch|XF$K; c:Af?'`Gkд#d']G,*(嘪Mqwٶ]Ƽjͅqc* ƃMTVgÙri>5HF\!MHP?Х(ү:4,˃Ҋ[G9^r-ܤ8"f0kDNC#RP)S=iGV͈PPpꈞ}ӈZy7R *ڧMzy̦`_4ḣK?3Eub%8+2` TG|83GaZ?BaS.*cb=5px{xt ,񅒍=HPΨNYVt~kFzօpm])SvԻf4(濙co;  w_.a玲.9R'5m-Z ?qtiz!8YyXm-I%E39h&t( 8jV~{ Vٮz3mT"U7uڮ ƴ _.擝o RO[&y& CDydn?SF Yqz`9BCeCJ?C'& rHwZ:LX`մR4$2ls=n]O9Lx 'q8@khD@nuӰI`I=+FI_r ETC3Y-R0& 2y:$\}KG h$M=5+\}HF%|`̄}ۡvkAWԮ %q?8W,+ɪrf`$M@~zQ ُZ46o`@|˼r֍&h=tn=ۈlN!eA&ɌS0<.i_˝ONiYapYE2p>`]{.nw+Poe Dl#wƎ&:)_b':UAmQo|֧\%[l88ew9a^>մP6Xᦨ7A$^P{6-5AP̮۔jXY eqaDVyN NNqaWcYMxUy>t(5ҹig&Oжw(4oF|_ި s}]%A(K A/ Y8Zw Si/M=5" zw4?ik ݿ',:*jWoi$_մJ .ϋZUXˆ0TN1߭.8Q>AtIns'IFSHפx}P ½7C{IRlW;=/k$|CDd&=/WiYցGÝQlPPVS?F8 #P{Ķ06Rucx̱?i&`K 63!mA{L=Aw3HRoWHBnV蕈;n^' T 'b>!eISE'viUR öO [4|VcNA^e݄~&v!=3vtl;_Ne`^$84%t5DRM`~qfփAq!M.f5rEj 3[ __}ڡCz`PHu:WD_[?ÏQ옦)9a`DKNU'auAWbbgaw\$\%=Akx6$i /g$B$LZQ帶ǻJfh ]g7v*1E2s^h)~O{;$cttFc@хa?MĀG3 {;Kh*waS()$E V ٳ+0u;^m^ē'-Ʊ["x a-g<돩fW* 3\@,%[J"wˁ_e!1roH(K.K 6'Lxmˏ0ӶPExG \޴x<0Kݴ̀)Y@/w(cjXIS][_#@P?8WjMBi>(O0/ɳ)3ˁh(.ggrUhMHeV K _]AC%G;WV+=-Wu)A)5 "J!4:bi&mdRTG͝1S|㕡<*ǢqD^.f{ I]Q4sc0f%(J/KR$cN+zÔO1wMbMjU`X@O:&!P"{T?BkHj7۞T[8[ µh{(Q@dSmUѧ_ɖN:Ecl0b#K7`6+0 V=|#qV|Ͻފ7 ^xJSt~ 7X-Njw1#ct lu?/V錍`LB>!rzF"8(Ex4Ƥ˙J.Oա9=~}A䥔jT|;d$ԄD&LN 7C',c1l K"]{1&'K7kNFZy!7zw`}j8FC?$ynJtu^T$8L VUEculM3*mXPv{r+c߇$|}sCc׉qPh"RtsKW]n25ps9V&OuGW)q'0xWH֌.ʹbl vӺug;+ktBxDh?)k#tRC{)#`=`ffpJ"!s.|y~Z*35_ a)& rL(Ȳ հ)4X}E~VY#ۡ=9[ mU71'Z xKPB>Fj c[R8zbلFgNYM0*f{<k/R[ꈻ &NɭR`A57IuD3D09[_ś*OH țZ%~Eg;bQYT4kHEW>:8{;Q\qbQرRM8YU| 4TTP:-۲Y¯VdÈxTQ8sw݊_RQ !jVnxL(Nk*GP&MB;A $_6ӷg{eeRBWվ${ FMۜ1~:5uQ^qPK~} E@gaUm~Mf) zߵw"/GE9r`b";@NC km{3Ќ;GGp?8Ő4WdfFajzG Zj/99dNM8f}u.Y?%W QAىMϣ_v$s/g.shS0FXhک׻/Pd5>V._}oiZ=nw;k>̚'THx+|.]ުj%Ѹ Pj`i(zloq\y*v\H3q3V ޶r[f&C /d xv'-~xuʮ}A&L\F"3a)9$,'牲ym\w=uLc 3s+ =SayR i}RWGښX;>?4E7 Ƈv;oIvKo~\_/:G#FݝDj)%܉'^u*+:pp[k29q )7{,ҋFFό2 g,B["c1^^mfO+ ֤wKLH ]k;9l ŭFėc~lX&cR}?ٺk0lgOxX@p@G1z@ɳ;`Lڣ+y}8 H=ơFUne`N1/gr (vpak? Q_!4oVlP3%,?3rXzpHp>65ءx]ܽ3܇xF)854o2֏C75  0$i%Mh0(MbQL3]f5!­L HV>/K*!j"hR LXl]'C2$k( >r$/MmRp'_ED!&êB)6HE[OY\"y67cY3u"ԟ%dԄnv1Gns 7Pg鳛PMx2)ѯUC,iZ 8'cfdw^!15+ưCio[E 1!L۞u0a-_䦻&𗨓tJ%%P Phj5g mEJ~tƑ|KG"9ko'yʍ~IRL㹑ڮ8HET*%yK0LL =<j{f ïvҍOɯsvnP+q:H,85Zg[@y1,rAمnK)T5큉2i-fJk?XV_ o؃4~BGcml7UQe-4P>9d+B5ŹӝO Ņ(.Gz:6 '`␬^Hoad)/y#ֹr(+J?prUMc UwzX d+}Am!P|嘕2NjQ u;74c:#k\(irM0"j .!4<ǹpzsPgB, 'm_xtӛFF_n h a@va2+.tSiå]ĝ gt&sS|pkUg hEЁ0i~*%b3S )stB2*F  ܘƓҌ6wjAWZR-0DQq>O8IFAeC`{nfB-E#ұFɔfL-S 8U tb^zmvHq(Qj*(wL{5bhQqю}[-(6l@~ Byezz`S:jhT< E1GxHґ?pܼ))׸V.Qک,_UL.qk+IiVSbc//.~!ǜWpP4hW4^rBzU_LTJRV$Wޚ1_; M`8,_iJx*wo=@,o^(pK;Xu$iR0Ys=V:7YŢyMYهK +Ad ^O|sp]N08B)O|MnV"R!|Xۗ."쀶v/~\ oќT%z8=hpC)ሄ κ%.3"p: +09m'Ԝ۫Q۱\s[q BIjgr(䅫]TFa4Sqz!.1-<?wL=2l&b68 6ƈhpsmߍ\ER3q(pԶ1!o&#u.<8Λ=\q`uHJp6ҥp?wBVUEMd%k1+I= |<&~:e J;P.wL3kIvZZ8*Dp]3 c.@t)--U.3jɷ8tMP7v>ؓpBQ*-_/`t[8G͆ue<)pbкc1eVؿKhH.:і*h}  R\Hf B3 2=RWI{M3rHW#i.Z8$\iXbm$*.ẂZl$#$+ߓ !҂` ըY0J*T3'B ?(Bp,D^LV3CoMU/bSVO?rD>mQ.mTBl{'ϻV p{þ~ݠȀ?J3ktHk& 3.U5=,dś<kӈȘ+wffk ׫e6,UMɞ 3B dZ8RnTmLD^eP_e|Ox(,%PdV>,wG?v)N`/NGDdOF!L@P VFcsv|CX(x{`GKM8.ăXSҴ0bu798ɗ*UNZG6*>xc'ۦax:s4c4d:T s-~ҿ(|)A5idlzIhk=昢u$T٘(@9{l_aݝw1J3lVfT1*єU1dYn.DH-&DOAӲYo(Dw%-B ?HrԊ4P:ՃoO,1BNAMglhdoii1>Q^U5꒫5z庲cU k衺C6 +Ds$B\{ (=cNjKp̷{GS}VM!YjO7ZbG/*4;MUђJzs81 tl5 ڛ2[$U [m-|_n#גAh\2X<+p5|UU̕-Do x 4d~3. {R3=k6^f,̋Ȁw88 >Cd7⶘_kr ,0z=rjzv0Kl H&@":Htta/g.b |$ǨoeK-ĝ.+D\=+BXBYLf ~Rmd> ^̹Ax;aLCQ̌c2er(ǝ! Wwd4퀝'R.L0 *, XPBD0c1H_MI#րv? ;"p[hkNMEIVN b񤀞'âG\&TX8x8/Pj`:C58<3ӮJT6EtGޔ`eW1'adG ,Kp~ヽ '>$ :vW @LOLIUf@jdHW3- E3_2&`a+nF/*RLoAwx G,3b  3p_(!hC( l$ yQ,5]E̳BAbALц>.B{ 3v[O8ZZ493:*I#J:Jd:]㲲ys! I] da\5kZ7=>՘p !6pOSCEi,io+tш7+ݐ|vԵٸ۹ތWI8B1r*ЕF@gU\1₠S\ 3{ 'bGXu/XP -EvMoP֐@vښ3DKウ'_~ǶJ쉩Fdq:+\*݂ȑc r!&S2 *ȈR tM8΁[Pu'$ڄd;DAF.Uw-n)8qKQM|PL3:}͵sCˇ)٦1_vOMObhQϭפեLwq%z@īIšA?<7ufCwF 1k|7n8*ѱ {-9Z#F܂#%QKr\־FNa̓d]m> Ey+T co]C C0*OeUӻEћ(l 7y}͏TGN]MFX(TwD̫ ]_jQξ4 |Qt_٤\W;!Q/7Px0Bͣ(g \zf;ju8èN#PcL&uF¢,ˋwo#ymav'@yx *ZQVMd^ =M"cpCF?Y-ܹJ&Q C ؽXuZaa~ pw_K 1F*҆eaoWGmh88IT} XP68>.7 /Y6Paݴ ֍ko. /~jNpK8M4VJLMq9̚eVIКk5_*|"N$ &w<{GJҏtwD2=3}d'5e piVcڟU3H\J[(6Z@#䥻)wg{Hct@l3 ÖP۪eAWwnD .H1V*`Jᣪ59HL"39>̏VUQBE{_ [DK׷juizHƴd΁9g#KH& ≋_]yN:+gˎ<qS.GZR 紨}ȗ~@t$ 6!Nɰ2.fEL'Kvi+.y(> jBs}'"ooR6jGH](3\;?*KE.^1]";Q+F PXOnToad?zФ~x^ 6B;R;9^=1ٱ* `䔵BZ^0 &!={V4LJ1~dN_?P[ٞR `I%|s~@kƮ[@p4AX35t >x +H6{F9I}3l-_8Bc-I0^ςGZJ|JOͽ/yfP kuO wm x94e薽cm07H# f ЫYd谞2NwΠx𲶚 1V`vd&xnYy,rɅ.s1y= S}t/C |fq8eLߒ;h\ZiԪtjzj|K?e7 `Z23>0) ^\@% b +( Y]1=ycP{\)]O'PP- 3G\wewUypv$Up\0dH/ )GCE/:D)4Sm Z ~:6DڊW4ժ'WbYH <]X1.5s7nVb3{𦙃jpʲl pf%r@xdW@ j{c/3l0LGLHu{:ZlcXnY75!yA 5afmE'nLRB~./z|M2#IXc#ÿZ.`P]I3ش,]o a_خy i³G;"Q~ѱ({̽4 ߉g؅~~6_+`h͚Ng׊8GЁ&!;7^ yzN q ҽavF'~*zg5 /W|)ՠ]ƭMzb4\kk P8--lZhU:wZ'] {BϮw"F3]A9Z 'BTI. f8y%_ o,ztI{:l>yA 7@3lF w 'SG{Deo[FU6^JBᝢ*H|+_NYݹQ5-QkL5P1wsLxLZף CcFKw DA(bS.˹14DߦXTj4FM<@fk}ۣ ]#fH^ELTOeC-q~}U0<H f>Cx>b`RjI ))#x<#^J_y᪫?+ B䫧|MYwNOi8aSA51o˪9,/ZPl_pX !>T4- Xb븙[ EkgBkT3,I#}Cv$kk2# c?7Ŵ #d;O}v;4ӵ3=hLWr*.c- L=fT7*y1|{ю@0R)rЋ$#ճ/I _? LFULu-Py^ '16!وժ|kϡpŕ]?'0n-㖺)%V/T{R|-YPak9L9x2v`nLjT1c" o7a@U=ޡlP% \;wdFK-2\E!Q2^hMȖ; zI Y>i:$^O@} w37ΫHcitYulh$w덠H.yZ__G7T K3,S8::<FK1:.~8StÒ$ yMQ7ّ^ȵi ZsTW>iJ=wW;O}վ|ul߃P.Kܩw͸bC !Q(`Dm!Z`pJhcZ)PQ3%]F=}HTǀ.Hh-ډfi`o |rN3A /DoRRy:jð"3.ö-Η͆d4NdO&c `⽂D6)S'QhR\sY*,=k3ʾǏgxZɁ&l|i>rdj]SȀ]X>9K;(!ԝ0H :/_|O{ cvGXŖ `Ď{F/ 9^)/DʒƔ(롛jUԕăjWSQ(kdm;m8O+ uJ7ZVfF 66^2Ύ[e%ywixBp#N9vmo)r{ϡUOϨӆXVL̰8XEC>FdO2fjI^+GԷ]o̞]R(sQH"Sڶ(Wn[B-Ќ5>D'@>XSIm]GW)*_ݱЅ^PnS՛˚Ċy%\wa.` NnIWc?Q:,c]L㤨Y8 Q/"=qY">p YYJnOed@(~[oSL83bgAy 7MÝ?Kg{+pMq[X>^Zמz3k]l xKAm2;)Hn#Y(kSc*]):Ko2wҝQ>^ꑗ?o&®)}G12]mG9<&XU:6c'mn2̐зB NoMe@⽌%4+w|gc@fT/G`p]My`#) -:nTD'v$d\Q<>Y^-$]"V#%r F2+3slmc4g=ڴ+p#"-P~/- \Y;XT;!|Wc)`h&^*Mziw@W 7,7RI4T7Nu )rϛkÄ7l7X`6 ' 7&bYUksYJjKŽM.h̳^H׶V #Qb 3'㲤WK2h)6lT)CPW D@44sYCn"(;!v' 10_"/YЪUwn#xfJ脗Iia#'b.s#PҙlPkƋ \Rtx8J[e(rbog 3>ζ Ѯ/>S@ K ;Ujh߭ݡtҮc+aD UsimVApIiy-ݩXY;3r ҍ+q} yمɬ/>`.|l0e :R>TxxPq Za')RSּ+ t^|֩3OWUo ~ZZ,*OO)l.iz]uڴ ÜAv47;?qB ci&aW bJ#e^BGqз$1V1R`!ϠVbd͆yiܓ5>tYjB4hAL_޼L%Aq1kB=ߎ?aI.HQ+ gW`mԇX  hhh1VbGN1GʿPQ_mZ:j{ {p}Ը*Zq}Fl9WLC]M=L׻ GQ|vU[NRX\ y97%RKotZrbRҡG3껇f)eehE:Vi-Qp?ER[f(D ֊gg``v]p 3M:Ԯ}U,o_qmهy!v\(tXqaj+t*k0sb?Z4Icqv!dWh/HZqh2T7ҫ/wwhoC!RGQ7P7LZ܊z,+_ /s\PIt<dq |HzpW#*k7r6qI. 1y}^Ώ'4M &dI,\k(f31jhMne@-FzT=}7}Mz(SYc=Rpo$K'@杸Df)CY^7wJB?!4Y i k%[xH#-*/J7#Pfdrŗ#tEdڎaI ,narc?@ ?2G]+zijt„oh M!z9nY( Z5,ti*៴s,,8=ӀP.˃n*Z'47;J˱@\O%xo_"*1f- 9grLEb1:|ou+V @6Tjxx_0,MZR@/@4(QD 㸞Y~hpvu6D)ey:baH06go=%Aumؒ ZXB}Lm{A{]ZMOiz -QaDa7§wļ%P#Q UvPUX *kaᕷc[\ӭj{.㵗Y}( c<~hxtj^_dj7b8o[QӁA8)ppF0`Y u" 7 ¾f=2c4{#4w#jk W-ľhƽ88Wbivp~+>ӻS!uD!/#!i`vW-f`ΧY`MS"C(Fh\$NU|2Л\|8V`5 Ǘܜa| ؃m(r~!vs9jmX*|N]#h"QCYm5>g4d/4{q\#]is#$d[+("{M%QO 5d`;Z\,5a C0㗎D d,6,\=rp _޸a~L\00{?E0?rJ-Ű&#&38(TF6:,ٔQ,%N|gZr'CWF0M:rB3Z@@v8@hFBaoA)@IҭJU|_kC[ KCt֋}ZGt#:-grH{eOyN,T0xf~Ž!Ә{P^J@1 X9;)݊3Xnsu7pM]-ɎihR辶B%!C-"U&)hBDlȰͭ])AY7Dq3^)؋Auİ";!qY8wV VnNڌr8z@y4y]'s`j\d|z!L*\DM|^qҀf4 #sZԡ`@x8S듓>FFZ10毼Z؋YoVkmȉÓm@ S¡FJlAbn5p lܙ7ݚbD}gGO %"K(L_J}~a F`ߞ#F(0 #ꗳ__ @QՍ.o]c ڪ-HpE|\ XdD(iM!,p a PQ8Ū6aVX!0MO eyAʣmPsaاW8(pr=E|0+ z3~414K?ьi9 3N]_n vyNqropY]"x =o>ڵJV.}*tiH.!Cas»i5UID g?,0dޗN<2iYI2}u"j]^LO`G*: g]C|LYClՖ#uI\=p2TѓDWg/a+&eXEh%:XFV:M`{W!y5`,-^4g^3%7oer)z$]iGȽrXulRqAyQH/ bܜH1 x@1Q Ű| .s݅U/Y:|>Vˢp]kh.xySW~ o,:X62v@j7ζؖx{0}pi חy3m1v⚈%6#`$\v ,g&$dV @ޗa'dzXl2VcSSR4)xt/|%G {唊".tfgdwjJ7 o:OMEʹ 1bR]HvohA4ΏC@%U,/0_KK-H?'딚 =?rKwwrY!$]NKr)йl5MBK:|@9DZXO))/raݴ#n_5l,u1gt]Z&NQ,9};w'dasUCh?Y3؍t4 ~(Eaj G8`]\$jj3eIaR-J Y* sp.)qI['P4^^ H1lK3`0l,]hמf^X颭W_"(z5v:֫ sK{!U9'l)ؚŒ&;n5VDh)8qؿJμI6-nϨ֭Wn}0=KȲr!a(rҙT_ JaTVCD*HFԇ?4΂4'oJ"sHB"tI ik'gpo= J&)Wjjf&>mU, +9Z-RNsw-f"U9)-監8ZvzPy]m9!9k1wy ]$J6LN֕VIpaD&Lw uUj=>+Wc*X{O[)^򙲅Kzuˍ' v<ϔ%,%!b9nf!8) {m۠*oU[ίl,1@R3h/ڄlv-yN^F9V)~ \ƆCV" + Su/ޜ@Ɋd0)/2+컥ƱjE [ߕG&鑤~g9* 8c{W^"+#cY[+" 7Wq[d)莫LTSa[*#gVPMd Ǫumܰ!c`{0`9tcN>F6C+za% }pRp81}Go[ӆ^o#h?( Y?)5Ol>KLCNSxJ\'ђ`̪,E5FU5'?'4n:+ ޚ(]OG8EhCi]gwXYdph@t%M%ɹ BM!c# p)^`c'5SiH^ ota%%GXEV"WPy4^[p(G&^rxk.n:"FF"ρ55򧐦/ڜe?.^=E1n D\"_FqU7 S.}~.R7 ;WyH9|#*\8y-m7{fzFٺ<0Nܱː $/&J7:zVJ9=uÓ䯖1}cRvk;W tsх|]bW1cP ?'To誾D$j4"߻[ %`셞Bg ᑽ["@ޢ BtzP-gY* 5UHƒ9m[ #D/g%wEFV `jzH>(Y޷iy (IwXߖDTC 4;V9+tC]?x8 ::.A*N+g3LŐ< #PkK'(% 후 V- necOj)`d$rK3$pIo,ٗѱKu7Ԛn8R90~H3OUmdqΘ5)ѯBm~XsJ*b(W ;)jp`NTKgͺ̛sN!`kF=P[_95vרwlߑ ([*j/~.l/!Uh{lIX|6_%vCԪw,34]͆g2_yڝS(] |mw $iQ"D^{s߁-JUdX+IG.:bC@ߒWĕXYLxᚪ!Z˓;q1d, a/$1-a{D%Wie8YH=7zkn46qRrDjmF =wg@~AHkXWNhdŹ8*/ތ6/Uid(X<bkxL@P: Ѕzk+33.A\QQ-t]%yAT./>UJTg9 1cс+ f RΫ-/Y}6^E"&[ x{`~G [7e3)ynj8fp׃s+co vt9@x0^UtR;I6"NE ?QCFj<\.|~1{%tYN7 { hP))45F2⒤xy84~)d?q"8Eco;K-1)Zqs+ii*A]w;j*v[bWiL`r&X-& ~FSBeBqo*HqytgՓ=)F^~d%$ oEBTh t#nBHO/)mȈv?͓y}X9/Ou׽}gY>[Fps(HaZ-&Ńm2 +S5o텁PypD $ᨗLӟ=N 3r2q uNȏK˫Q8xPnbi t>C:T }rј: oMhf7fPKf cTU2I@>oDE7Uqǹy_n9-x5Li:!sm~_Z%k[͝tX-ʨ+AHOYMȌ aݴXzE9Ի6"yZ-#ҢheW@x|S3sy&`T-:4eZ46dB*lk 2_c6WmP)|`Ҥ >Dژ5o`.yA,==GʑxdYAZpdƁs pΡe;;w ?\,U 8_{Wd5l-b\ Q9QآW=9 l}k4C0h^o@w@U&81J5 %$3yD?bA@il*eqKa)3AW@>y726d^MÖlMXYt@3!-=pI;P;7_gB%G'5Q2z4ugrrkǃs,fHx .õC?YpBV>o &Vy;d5 rlUB.gtc=:ث:SL~+ɟm ï ytpjOzLoc/s(Y-vx2`X۟@ ȱ)dV>ӐcMUUc.OxtyP'0I0tV[BKyӊŨ,>rRmRTI}bLYkU1# A(LdSV5vdҮ 3ƴzlanВR=X[ /c.bÏB *]zz*FL`L+bX25,A _L.s[袤GA73fTwm<876gwi 4R4}~`[$zX)SSzlV~$!jc]P{%[˓[k ?dW]̒*9gpFj=g*Z~oSF  v#qtR[g]E(rV 6r@+ S>aO/|,.9ƭ{E[vWZ $Un()8 %x%RL$[X|M=a_$Pz@Yu2Lig5T(PɖExf˔A%QDxf}uƐGqhO>UU0 |YPohpǢ?Z5f1>7 80#OCwb,rF<U*\rW.%FKeZFl}6vk Ea@A Aw8yPyVY,QSl4S+Y Vvn/ !k$+&OjR(m{HJٌ0hT}R%L31v Oz_pVIb @5M="ʚgD+V̻HVȫ+T ;WjCqP_Bt j5Bvyһ_{[ԋa hDUqbQpO|{-soIu_p pS ,"q($B^K(,G[ eO~Z fH% `, EH"}4J򊕉`|.,q2)kwA\Wz|.߱H4G>'2rʁA"nPNJx%5)K+'?͕ oyd1;BP ~qF+"?SU%mWL5&~5/g?LZ<@2: *.x/ŇCs2$yOVe?ڨv"8 ' &] !+U~p<rτ6l9z74܄*CfA;]'XS*G:l0±z͵FD_+x(K&7MEl(޻ -H'&mBٔؤGCd@M=ۆuB`.O̬IBގ1&IHgѰCa6KLhR 1:H&?W7URU %YHWWӕOv^GO4:;Т* )FzWN|a2 @{v /WnF(2Mu)P@8]d; 0.q}&^ȺbܝruMRȰ丧*Wbgl,w5oZ?Rbh'}k&jR{f5 h|vWP=p4BcpP1 c{STT߸Bcz2O-zO<$@BWiEC+O$֚+&~¾;uVim ne*(ԪXm&Bru)Roud ~{~BIwv\k^mJ9$q*lyՁ iٔRsw9Հ] ){mq D`rzw>燢4vo`Cv(/ :K(-uOy?Mhffh+bɢfHĭJ $ ڪY!?>_a[{+$b}DB^vp{ ޟ, lH"L,Jc\rpP˻87xY}OshoOb7c+8t VV녮Q{k!Kt橅mwOwu]>=w ;ݐB1u7Y=>5&xc2TrGtg?wc]xxˋ4kW3(S2"s) ]jN0,D%#z{Ex7"s&kcx)=.\!+-z2}{1 z+(l )R<_,_fd\A_@R47F'܇a,74wg$Z3`8퍰o=lUҬ, %qn1]AN. =szldIdÎ9 3 s<%<{WQi)ͭ3 v}2F% !=?[iU2Yd=jݎCUG 6TV8j}w0x c{j0<<Qe٩S|}N(oV8.mNa,%UZ#ߎ>ϵA,u!~QʬXxgJPN [ispPezT`i?F'U˛x{h'[I8N,z":h_ql W_0!9*8@2\ئ D8nZ)(-2ذ7S(WTdPeȰLCʯ6nѵTSYJr*.ڵaq!W 8kJ%!-xc^1@ċdZbil]bPn;Ul=2w?w k]k[@E}nv!y__h5d͆ %]&5se6*6LDKn60^vfYHYI#vLt>G^ؼgeܖmU!z=Xn=ؠm<1%qhLx$֓jIrpy+v}x,IWj~ы4p'rZdϰ r_ 'bH:eE*AYХ@l>[K.^%l物"V.s(YhW7۰Do k@C_+OE.9+i[DqW&dcMSf U.GCb =3ە51H,F߹Lzֶ ,+E"y)O#'T <[6O*x؟$. "2r`uzђMϧU q:XtݴwXII@潜(RGl az7%&z >Nqi;i{Bv:y`AB6rօ)IgPY+D!zB9KO6.bA.~u5m-*E=;]I&gCMщxs*M0qS,i/X&L ~,l3,[qAqY -$ i:{9Y01 @:`ȿt(|sV(^N:J_},hT1q֡鸭0>xmh8eڳ/ոj_;w?eX k>G1򯑈2̈lO0 T~K`BM8&6|aR;qmvIW ,|܍0g2 }Ͳ&VƎdi%NOMd<"9BaZuldS0l ЗM.ے/"eZ? 45P-&wM 'JYDO&y&8qG ;:zU [ @7p`e<ҿKe!mM}MB$=pk% 9l(*3y7Zp44>#S o@7knb Pn>w9bܬT?FR?{*N^dSSwNE9P`|ոlpț摔ItheiFt_ETIB_"6WL_s0ׇw9Cy22d̼^^lG.0y9y'dBR'{-D.dSb)K3,YJ |;/":"Ϡ*Cܴ\RP%;Үֱ!yHљS00 0An|7g~␊8i[z%:OT] ?o=9?JH(~)w ]} f RT%o r/RiO3)!ʙQtW}@E'W)ī#X3m >+f(zW)y-b Lk!]g#Op$]  Œ|} iX0]"893qbW P2O}YE(Z, "3Pcl{3L ;KXR_[ډvP>D,zu4MX/ėm2|'~@. ;|>JYO{v<zNGxU91荘3!/PSwbtVV?]r!]5x %ږW2Թk3JƋQ+u:#\>Ų1}+i:Y*Qyw/?g2zTE".4V1Ӛv_ GgLȭ4`9qj9Qo=C1XRgT^oiiUJbJ{70B Y78y<uㇼg Qjq*\ +@u-\>\1(ciF:/ ,~d"_=wVtWx'r2̏}5cNh+<Ҏ n>2bQ !.=lȌ=2Bܞ -=weqB=NA;)/0OTqywv?m6G'د5Zg#Җδ4T$\n =y,C!;uɓ[gjׅ %8{N~!Hl7zqM>~iYTTJO0_I j$8jؔh|?܋b{@ ;tI-[67ec^+R'JH?O&$DMJQk_gE7\,5>vy;mtwFWnCEf2cF󝤾AļYIU| |xnqe\:;O=da8L_H,"GOEs .[V+ \462VW}J{oYaiT)lWc;7>j{0*z_.ѨO~ m} f6?nij& Y۪1W~mu5x&fC3y(T`/U,lLJ )do^81CQ# ̡@,Z`O M_^u3ytO+Lڌ3t;63$OX{aG<:*s2Y t]I̾8/ߢm'je}CEn;뇑d@KD-,~s uMeKKbg&Hr޶x "^Z`NEr +̲{ĻYv XtU:μDsP1/@ l.`:);3i}jz 8zo*iF-]IY;8=-.P7L7o.t"M?yEq Fc3Z#ē9)2?{oP~ Es]9ao6wXkXvd 0Z ٬(yms:K}>6 ^?%~Kq jO?n>!a1eb22c;7:7߰8B'OQO82zvצDm&'A\9LB;alVILuypȖw_,wsϬ+` 8hz;Xc!T6UT~I*F#J4 z-StL63v>@Y^6RR9-1 yOd^;_&,Wp)qD;)]}3P;q\!vxj &?>Ŋ4[x smys򞰤D)||S\.!X 0:gF`(?A|cN/Wެ=Cse]oPy`0Yx-&}IKTףef !Aq5[ZfYdQG ]MsN>Vu \/X!:v^!b\EifDe^)tֽ}k"H gg=^ ]{ͪ;T{$aCp XoO3|u@rLx%>[v/7 t!&= Rަr5 n23hGN=Dl%C 2^(+Jq!_ -l IٛN-A4xң>dgfY6Nm{u{ޠȸ ^vQ)8uKʋs`Ogٗ)$m̃1kob9}؟%=D6yVX Xϓn? aKE&✈F$d(uG_R8O=~5;T ˂^Nxδ$q/! /N5xA%yZP9r3{ Ljtr#cT#RTK-dBS B;vX/ѴAW`řT@6-e5kk#ﭨ)$&S qDozvHd*ދ3-!x~ 9u9fŁL`Zf2k)5`S^mi]0}Qe2@n=9p|}a=V_daB'hJV+4Z!t#4jV~eCʨe?j`LL*ڹ]l&\ A,;a HQSR=RZn7 Dem BS5PaYTiQ=Z 5׵jv]<2`JJ#-CAg:ʑ Ef"֏h׭`xD]5!a/fyқblgVeRSS:RTS?`k=!I/gS5ȭDJ{X >g~lB~6 .juS!fUt;;GӐjr>#QE7%KNW,l͈h BAh&ԪQM+SЎhitP15 hƀD<n I['xPL6utvLiF,P4n/.ZP'_r9 KlI(FjeFpy8n 鲅tf<,/jX'"aѽLޓM H>7'C+d [fB."̴^rA]rEh r*ŒBvI<X)b:0xEf9Ӹ-&ɞ2#wl"i;-/̹n+<QMԋ1~={Qfc}Z/pl!(SZW"v`ﹿ?1|K,a:CI@ØY rA |@}/W ,6!mCid'.M >w`KJ_iQ\P?w[zwuBȠ6&&h*e*2F `(NLXθB#,Cr)&gXGvַb4;ѫ]I# "cBSL&]( / ~MGhf:9Akd8ic1Nċ3n=`_5$<x k;iCCR:!y;ZǂпY,hd'I{g4LցUb:5~L &2eFsnZ5;/s#g+1E&NPF'QP&, '3/ B z=+2_>TxKraJSkd x|\O^fU(B`Ӓ4+c:Åaʾ(T\3\JO ,,U# +-D@`z|dȽOU()0l N7 矪*|B ]=~4}ÉLfIKJ\^n|RޡŰnRB\bTsT.oz:m>4݄gEl;*]H@ nVEtUh En)ȇ_Zw$&6 s",H^ [2:Us1@%?:HBwe*`A5M#ewZ~s%CI$a% %5פ˔ ׻xx|"Bt|SVCSVJ~S_%JYL_Y,P߻,RXIa*BNDR޲_X'wPoDoIE "BqL䔦 >.iz:Gմ:Ԏ= ޢ_DboFx{ZqF#afpF9@+kjq \$ W&%HE'$D$EqKVRk]|ޓǾ^)HP>42무9&87~8!wHOt)zd{ZC:DﳠѰrz#?]qU߁x;җYr~i1L/~7h# mIB$t>_\drK+ #*EsE@byOaW,!s#Hruw3MmVk$8)C%͒%6w>6Uft%D, 3&l1A0,xRj{! aRl36vܢX692W^ &,}ĕ3udLz&(RV\CBH9AM$\O A?++pQ%4yX`lҷW/.u\ Mu(29쫪u焆MFfD$oRקt俯R(X/ЄΚYf=;?q3c9:鈰t@.0Q\)$4͌*ˡ ^uh[YAM\`ULVWjLø{ myJN|7n^}6-?{1kw\PFR&Kwe gݻ?^ж h N9RVXѴg7FGOq͜V%[nɼMPiBc!0̭PƩmd M>!g/L 5gH$X|pa U:f!SphTbk[ mMܺmz=q E_Oy}slԫ9B"gœpJ0wڙC8`\q I2?OzȦK4vH|^6iPҜg▅3>H#"귳x7O0]~Ơ5DiM̈́(ɃeL|*^1$U-1M xN3BÒCK 7E[C|ȰNL#2+XNmehRM">C jn? =3Xp5w[x1ȟރ昍E1xeHH{oe'aS22 ]Ps3鉗o`~k $mxx- h:5[#7&s8 uulPʆ9[U}=ǍxS}+`Ǝ8ah:>%-=ˁkag p*,tuE)#d4b@SnDIU X$>Y:dm|yOm?e{Qrӱ Xnrre][0gtި؄VtyQ&{O)JW{[I2|*տWۇ%BBR!J%@GT*e8&5 0HSLn&́53QzB3y˳h^گk|\n8&[YT"s\V$p v@*w,rЫe׭AnI\[$qnYܫp!y ܈A)H@ľ xCW(x)2%V.Ekͱpܓ&|y ّmz+Ngθ.sY͈ߌJʤ3 #268$:b肻diAJ7-/^tm{fX.)D8"DrToEoKB|LX0yH!>MED~X9;Y0ͯIT* 7|/) M$%?Fk(0޶cv-LqOvwrテ@!w$8"](?Oa^gb#]LU3ئFJ\So^\KÎ=0CYqP)MS0}cn],kq%u%`i}x)@MzlFN=fX)?ڏMrM8cLgP%듅X`'1~ECzZKv5Z,a[#_+~E <5&i%"(_{Qxjt&09,i␇XˍȔ> o%V^\fɞR k!Z-0xRY++֮ Z:+d;J]jȤ̃@E p\ǐwsF ԣ~rvzF42SlOG JRdvK y z$CPg%yte8s=Om/EigbnTogCpu=vt o?S .e1ܭW>Z]f)|J!69M/@;#G}jJBZm2H4E [ 4HT*^1~cijᏓq U*rYT}r{NxBm]o}G:ra<ٮ&@>0$!eSU 6z4904™ B u J^j-uTDı@ˢ[#|' Oq6O@IhG47}n|9 ~Bn-A wYU /Ӣm /AlX􈢹=Y 8`ݛbC(6{"[yBM|Rg||j`gyohlKđ~*-PoSNpLR}H&EyRS=V3wI~p2rMGVl[FL%yNxZSmdz}4Ăn'9{dg9LSL}+35leLE̦E^x)M#MhflsrG]TIST};H1gX>{X0(kmr/!n:ʼvk?kN`w# x}>ٳϩUJW=&[^,^kH?2} >ɈY *Ay\}Lcp@/ jTs^"+Yry$7 >Uv O#m@^D[| vj-ܗXZրc g%6 #c*ߋZW{@JTq L/r$i$LyIE>;BbVw`*!Β1s!-P'X6Gՙ7of8޶II^ "~nU4 Ѧھ(%w&0|C3misq?hC@5V^s9P5=eeٶʊ:phdMaMVF~al:bX|/t^O,A GY9: qQ^E&ލֈgUyz7Tu&8k42b#<$⢖/ L`jHxCb.L)z^pw_'T(qŴLHov#%:#sKo.eyuB101B-SB4(LN݄T#p3foSTl*=ۃO|͊51p q@"Tl!H&<_ZAE2xYYm;a_tϥj`B@ЉE XY\S]=Vad#2B"ԋa(?K6ƍ[_[F=t >6/ucNwq7OۋXBcr\)Õexc "t-3E `gB7)-z"lqwa }eƖ/d_E~G%Oc26Uŗ>w%*Tk#o}J`?irn\K1KPK`%F԰GG~M@RԊwFjbH vGwP8preʶ}o+ō^FOWvjfg6b0kbLI_! &$Ov m.rG&п~yޢ#jqd<{[\xm?gj|5l#>ȱBz.4s|q}7}ci^Al;wc#.(M#٨wx=qz%dEZ^KZWq!1qTwQR utݑ$µ&wJj/\v{Cl~]GS F~3!ldo^KG:ț뮷W N&:|5lSQ3GQ:>D*Q5 M0x7O,{yAJ(dٕ% [=ku )ޡIXRPN,#9:ŕI!cdP8@YKp)H,۬~"~;gn2b[;ϞiM~l{ح ؆%&^5}s=)+㥌Nr炄]}d:/Qy@鱛B>ao n³^㊔"kVg ~ 7Eb?^fQj[fډuCN<|MӆұN9:HDWL660iTaBŃ(Z`(y4A Wd 3+:l@-Yx1X1'.,W Y6t/~rFΊe TD1t[uliKL&cDp "y:i@,iFVUؒծ˅bAuc"2@c/c#|Dd;Sntvn%N~RyaN$B&&Xc? Qlv=x˧ӒH5Ǯt˙4e5XJKlhfO/nJ ̦̗18or>{w9$J5*Arh+Di $gהXOpvZ‡wAD h/yf›l⹨BE$ 軀WKRB 1{#e(5f\~|'4Ny ]gɤ4 ̑3H#:3m/c]23 FU_: bd+Ljw+Y\a@~ɢT0ToҒa"#^]!Me@ ̩m*w2J!D,Àf i[E[%^fnJe"4+%z֜c!mvav;עj-%)(TLje0ϡ&? B. qG@i:Oe%@SՀ `K=W!2H rJu,R>PlT'8A_::#>)3LhFG\/\zwe R5yjsLt1!:a/N;$wIſ Os= h,]viy*ҁ#.en.7Z6QFgq=EyՑƤ4zԮ m*9/}mT9#<{gqP/Ӄ` j/:I8(]r=K6xl8?6l߰=7REkB[a[W_dm=V%P]Nd5r9=9Y2n9JIl5G>ӈtS\L esX9[Ú[f?2!|XMF$'ُh)<f o&.Hy9c 4N`8~֟2fo"lR17`)nhnK?.#/^XћqI1@{X *xE18c}f&m 'w9u"רDڬ Km]lChl|%0æ~qR@RR. *zk&| qwği} _ A4z-+?a-\Fn$"}qT{1bE5o/ DLI8q7.9޴8E~SI2ݖ`  $*6ۭ?>q 4fڥOŞLY, Ymø vSK84 qN2UO?ϙP 8cb`xŪLLʶy`" ʗqCXL`$Oz}EZ"jqapI\l斗WnVY24.TٓBt8 0tt[_K1pD霋3 OHXf @ {Np )C8D9ߑ+zSwL/GyR 2q5$KIܵ s+>XEö#~~ܖ״yFlASA#70]MPpmX; Sјh 6{L٨sb6;AШڠ av&AMxj7 Zu*V#*-Y#Czp8Mn S?3y=Qu>9ܘTtyyc9}Tܬ[ YT9h|Kd`ꗰѼnf:cU1D%|xb/-C&b%c⁳2t ?bfc'}~{$'}+^1%!ݙp Ƭ8\iZnbGjiQ>Y$ V/Njt;DgP9-IzB# ,ԎpQCܒ/+;^eWYoz28;?#dΘ;oݶ+RPh(S.Κv&U[oaC<|ꍺe/ ҋqbUF|n#0ɒ~1M#F;u1Y !,^Lr ZܸGmt{x|ls!(U}Ҍ(϶"oJ?5)>774Of139>MTʁ=T׫>x_ Wg kQZ^pq GjLQc0.YvP'݁f=6AjkwDϫ)RL4Sd9W&tiM' )/V8 5hVF@~LaM^ջL(eyw*-dX}-9q߆¾Xr/N{ QI#zo#-/o0xuݕ #%'C ?-Pt{3Onw#Z q,ЏC}|OKJq)S]&ܠ :n)[R@,vo{:Y 5[^+f ; +A6(ܓ~3J4bÿ;8^SHKU10 3ڦ%S3̓`ߑ~A%Zyl)oAGn#L\JWŖmȉJd 3lY B>Avs/uh!}~g-n5Ͳp~`PJ5FQhn~; ` ⯇t K1F@ (EM(nV:uNO)Oӊ(E}k˔aTߞja{c"fw!J¨?02D(X 8G8dm?u5wք W8&t(yhVH mtyx3"<2GgOm!eeLӑxWӺ3 yP:Gϊ~ 5zo8-kW$ɽ*R˝YT~5YoQ{ce?W)3RLp7?aGUD$W#llh׿iTw,nd+UUM YRXrեԿcs,M_J9[C=\_`(0"^ܪi.Wvx d2 >;%(} £P&d|fŵ8;upϿRע)X&—NXG*;tqӢϨkf&׃Mdx-| 3I{˭9% X3;iOpnS *#E4szUw -(U8t 8$MG̺Z.(blיuц1CNoaTdgﯱzRD/m23,'ضLـG6:p+$PXe}[HplIZfcI)6zGIh{ȇLթ%{aW{(wn` $ R Mm {(H哈{X~/7JQ,V)]ޭDJ] BFiުtCs.$(V$;Lp`Z^J4hzEA͜<W?7NDh@fXiOJ<2]X4yi|#F$\}] r3VK:D L[VsQIƄNX7Swn"kA)0 A]} {QVw(B/#Cvwxu3=_+J|Y6叩-H`؋w X -"rOŝW? OvL4 J'D݉JߔUDџb']@pNJvq?Jm9daac-p銏%`"_U''< I^:ܥ*m%*@0؃`Ug2f]K?6>9ħ-O9x6t|Դ] 5(YyH[^'\d"7./ꆬ^uY$aN<#+.?sFĉ_ɠG韊PCO6RhJ:rN}~"d[bx[E ƃ&⓽-K RW%)) FI# Wj<%r䆶0CQG-#bq QqyXc!^3@7CiSW9wǵD rఈ&'+t:v۩Vo_&'5J%_ICrϑКVA1uKT>qOw<A䣜j 2~&&r%뎭 `=':JLWp$b)uNk)i'oC*#<[At52L1XME5:͂w-e\z=xcT$oq_Q2ǵG4WK-52]`õă3ULЇGUd `@87#N&dZ ObEe@.EQ:Q$CA4=TؠW +cw(#"! V-92Ast|Ij c-s!XGlZZkXWbICɥ7-'ջdIkWԉx$":` 5\t,ZWOn'g՚cF7挅҂Vuc3 8$3Ǫhb<` OۖcQGͫkT"EdC]x5rY>[+ƚֳE?4Ҿ Jb֤F2 32 t5^|5#W1=9a礑,ڹ#l| *w\H?D#ǪR7 Gj[xU-3-͉%ADĆ}#]VQ.W?_v :jw BQ'I@xZeXCOU7h*&{c R1,Y<#'ί)Kw'e@$\6ՍȀ uNw9eKi*zsCM VђVTE: Zyo)i@:='"j60dDzIRSz†(Gk3]AmN7jsUn=xk8Pi|$o{z;mjr">D}>k)68Q0h97}ZHbBb dUZoNa#j ut\$}C;sHU ]I?g; oYTF%f~;'gZݻ`OHtFΧ E p*`gAjO"$jFwfmԭ׀J%[gr9(ڳζ{ÉEB"%v*m.4Xܷ#t7uW`sNCyEi=>C_1U7H fE$tZPje`"LXQR;C ]QJ_w x*/.*n1M`&%}UwL v-5.p/: 3zo>-Ӭz {CUӈ 﫚c)w. s u1~w/>nI=B)m֬QA6oQ(84iB4a!A{Q10Z`D}$jG%@2hxA25)QBnp "bK$Xwn{,??_A.ځ:Xll:/lԸ 3+o9A+iLXYovt>WѨ&~2[&fh4H^s4.}fX P<9I@?d{4)Ŵ?~G{1y!O)'(5}1p,u-HϙUxnDS=~: Z#TχrCJ٧3=OVvo tuի;I+]Be!_1mq,ti+鬸@,KMq _Bdbs qS֙D?͸˜<'Qbwie>=;J @\Ȼvlʦsy6nٓ7%R.xT6Œf b0qؔ̄D}[z| ?0$ҬXR ^NQ]vz`8\iH] zS5[IEs7{-Eq7xb§OsKpFAp2sbURәAޫ+$ U+fp?b+6|PPD,׻Gv:yR%d-DIk"U V ҊLcw񶪿6,U }cMA{϶{>* m)GM*-n?KnG8xp y kSBfݒÙ U0$V f<}J8Pm?D䇮 &{pZ6 [%SA:p߸@'ϝ{4Nt:jFW5O E$A({).)30eKj2s~cr0M DQcly5F1ԄU*KnqB@NA38;e-]]EKuhUUb6 jh[bkD&WA|dyoL,~ĔٽI"&E ung.gyT(uh/"?Mbm,IU>lA2W5)t 0i &Wr;ݴQbi"+3cpeC6 7:e4YDw$ud~;ZƬ)z&ďP;n8d2wW{<77x i1oYRm kp}.=,HܵŢ=(6e9W,?oz3Q6y8,>`yâs{Xe<ߡ1e010HpX XS^bK9zl6ACg`2kDT3 j/u]^snkPpt w'q: ՞yܷ101˝~Aujvbqw5!׵7hJbC័6lXh;K,DLgdȇit0|P Id|B~CT?|MW9†}5'l6_̔jV"9 xhxE m/2tIA`ufޓv&0!bYBI2d9"D [6Dn߰4 ?&4|yzP4'JLcKUe֖]QΔ4u |\˷E! G/;b*OS1E5 < ʳozmD>B2)3:A+~Y7cRO:,&xU@沬:C ܘO\{n,>].JlKhgA\m?aw5 zR> JauьgdZEvP zQxӳy㾭|Ob-g-DPMlN1g a [\'+D+vcF%r']b%4֫@*$Z+ g9(}M~64\43<B$Z"f[N0bMf}yE tLpqK®GI}_0UAo. 77#g_@3_ )=@_*5d]Ί=j։(uN=JP:Mc5G6jO(eGڱۨ>f$e"yˉDKM| w`fkۊ2Df֒p,s15K40 bl뵪P2S pR}^E uzވxNB|80JYoϒ3l"Cmɕ[4qy;:`;(ln1u]@𳛿v4W 8- &ك\Qa?nYPE8뱇oo7{WQ-QdLI*ZJjNbc0YQY-=OTkNQ\g4BP_h \@fe?2nf 嗩hRE#)'L}^~Az֩ Hh8mIr?9J2`+CeL@9=.ocINt~:liE8.Wq Qұu3J-޲W}do]Ǣ% pbmB2Mk?ht_dWiIN~G\E~W/b`I˹=G͎ZK[1bSjAL9Uvg"R}\ _t댓 y3f2(!mk٦k4rͧ@*P}$n 1`RE7>O%9D/eKSb#_6}{8D\:h^#|3ә=[C{@ 5D{H9l*rxzK,qҀ.VDAX\)_;ܥ !}u2xw5R,y͠_B, |g12V2*=;ͩ dmkц@{MV" uW:cLZ[Y5LR6`5"@/{S`"> - lfv̛EsMe W7pBn Y~/D"ڦM9K){E~IoW%xwUcϋۅ۠љzOK}&@Ѡ]Gs׋H)UwT8Aa$*'۪Ϝ*]ˋ:s?*zE5؅^cQ.[l˝?pcONɌU߄=ƙ&WܷWJ}2]gc3oGy@ K .cRY(Yhpp'$aJLTsy>OgsG;C,lq2̞Q"TnxZ̡ (:rt-|s( p`> }k.b>Fovk(;eRESEKGڗ= 򞗝9J'` 8ܭ~G/gZp^LzB1̌|K#9ܓ4Pnci:׿p vg0F6(_*0A)e!|OF#=Utb((2Zq6 # |oɫ\z+r /%2Ĕox: +|mɮyXmjns=J5Gb&k/&N ( ( k=MO p/ֱ~H9=-6(l  I#^iܨIdHغB! ݣQJ*o{"+5]׵rB1܄o%QǩtLJDWK*(,|[wTڝBS FU* (9zkM?0eD7YQ~'S~tf>.9rtErf*:^  X ;ШMxIbH"Ƅ4N}єJWvXJzB4[3+ DO-Gg xSL*FK~$q=ޡYQЛWeN Tl:2S5p~Ĭ}`zH|v۰Ozg% ]inIU{b qXneH3* z>,<9Tl\X=V 9Ttٻ{S,)"$x8vn)qN<7CyMeiz$PH.<&[J-YψHA_zNگ`vgׂYm@Oz#lhV/n''=)t2`x>B4^q=CX{>'n(EKrg\ 8V$ʈC̴EDҭLp+Z)uߎkKسi; a:Uw>Glå5U;voɬȝD-FLu38#XנL'mS9ud 21Jb["l?U}a^'B)Ml됼΋x~q'?r07n86Y9"v"s0p)KYJlza : O7$`)6Fk6pkh }3nEU7=ASniRja[h59y6MCkTX͍ ! Uz9MGoYyUS29s:\Dy_͞Z5#0z6(A:”ȩx[;A)F)Ś} ^/,~נE-s+>Ƶ7n@T&>˒oqŭӛtxb%43kHn.-?AGV Y\b%XCLk1_AeC'_ uSv}u2anJb:w*xvCfꩢ\\_#_Ӽ>GF_3(u7|J1-swPGiR=lT't[ʔػu-}}&j|b_Dn% aŐd'"Yd@FXDPb6 f У K{rG3|fGgkvWd ksCU^{BrgvfsQjܹ,˳:lx-SB_m?lПEWWDfG=$,Y͛BoRoÎd(R1$J$v'A /@%,NHǥ?N3.mdiW=BͺQʫSs4`|)qd|OOzP#%A+BΐO<Gr#znی%VIr8NlMU$%?XqWk aS=aK Ш甥-&Bf48Z?R< k2޲jO^&Ϋܘ֧3U5|f' Ya,͡8N>-歞p-JB,޶( I.c?ͰEJX% G'/wd|$^e,կY1plU`_N$lՁ 3Drvϥbxz¡ˇ "@WrׯQx`mҬ #|a W)Kf$G4Dh 5I( ϸ0AwՀSc79SD1e6$SBIL;XҜ/qA1 ;wh"-`K']iw̓s1CMZ5p'/]kOǴP{7A)XxLp$N/|ḶTVyb.}0qlx?$Z 7DŽb?SGmCg!\?ƖY>;~\%HCNL.7q9jeD3?̥ưU֔񈲫*oѓȹt9l^s Wj9>*F ՍV44jI؞H- 0 N3#•S(`fY}kQD&)uWE۽g{Fo |!SPѢ'z:ϴ16 ɒ9^*'?&B,=Oi0 Ȓ6sT^y .nSΌ=f52Wv#Y{K7;2e]"ۗʯzݡiy;b]TQe2k \Mp's` D#173CWp8\24?(G)/)η15 bF(ߘdkPy:p[ -&Y̋ƕ*v3':.Tu''G+a=ǹ՞QnIXbUw6&I On?Emy6un=QNk(G0n$(pemAɟQXW{AQRd1KBO`=`9(Gh&%$&Plk!OOHf:piH*Yj : nzFvɎi'v cqۗ(פ 96Cktɽ[߫tZVмi|}L/q ݥR\R,qg:neHG;ECaia̺bcbrC]|C?A]O.ƼI:]$Eʭ"j^2X-7E@ 87+>) V<Ϗt/~FJs/2HaxFS[ei} YZ8yOL$XQ[U/vR2e7[Fä>`҂1m2o@E`o;Rmҥq'2SV;s5r]٨}&ƎnqNHahk}K.s"g _Co V3)ek'x 3o:O~ *> 1AĤ)/wsqM2C4/U}?ovhQ~1kn"wbw*P>ڧCyc"v話9G Php#t88B}5Qj(i5ЇH"d.t9)J\ ;}^AQnS5|P)ŷY *'*2FwDZ[R;P?Cb1L+dR9^堔 Jt,9(oD,1JqZ` s^(w1#^ UA2Y) qY~@eU4 feZaBh#h^ڦՅ[Ga uRc(rE#E}TD tl`P<*=;}aHYO`?B|#ie/ă;پlj؍XK?ebf mtmQO@zز NL&#)2;7xtC%f/6y:z(7$' q'J>ҁ߸1goPce[EOZY Ew3q"Fzͭ :xxMlM=D*blHq\ KBY1Gu5?n͏3x;׍'rg2i,U)R,TgNJ|~l_U%AStevED(8kg(㈅:˲w넻olF(Zqq")nyb b[S5w,谸sX}C]K)9W*W,Ie[Iulƿ[֊JIbb }xz7'(º/9/-Z*EΣq%(APp x)$TNVȃZ"k)ϕ.$շxubA Ri.6t-B~Q]ɆBI轇rk1ղV&_"|)łS4dVJPPs./ӯJ>{1"dn g<߆PP} ]~m_ʕu午j`w6m2wuT1>)o,@F,h}7t% 9nMMjxU r,=C5}/(AF-vJ=BK+瀤g:J97O8Q[ "CE4qO#7fO_wd( yQhՂt"oV[ljjyƙ>o9YOo z)kd2u+u/@EDՒX@'%V۶BGC'123;O<70,gsl8BƬK7{ vEz&H֛с@& hnQmm LfSk.D6 ՃӥnKC6fŏnX*dh ~Ioe\"^~2)Nvϔ6 eE Q^ Ux/򆶽c[&vLPʚ[&.Oلu84gkS[*sI 4dҠp)?oIY+)dΆQ8L94Hө(t"~o\(JOnsƎcK?&U ^o᭼P!3?䶦`ۣS +|[W+N@!.K)ǨpAH.id!{3:L BXdP":ݶ]@Wc3Bd ħyec`0="rK̆,&b }XM.mf-pKМu^=3T:k1RKŢAѐAqR?"ZfD\xH.=weJ;Vf2$vqwQ4j&8eqvܰ'B>=q8D5Z\}^0A {.vD$Dj9 Ai\".m NrއDDXh(SJ[A5U Ĕ[9[DtR,̵rꞑ^.SWqY}fBlHc (XJ1Z "ƛ$q^c aizk`uI*e 2+a'`CI !fN׎f=QK&q6*&B [Sr1SQ[a: (uw5ST؉RPΜ{-a<DŽGfȃJj[?wȠ#}t%[HXJjPWʇ߳M @PH %;k5絚׊\"դ711Ky2ѿ޶Nl+/̃KAI+@8H ɽyV^jSm,f(aL$M &^72{FWȌ4*<+c UF.bY]IA:o|;T^HJ-_n읥*~ Ps%sfw 1"?].1Vu##E˻ X/dP d ci@"8B ~k<,? d#!} dv.Oc5:6L`v&G#e0>{s@/AH;< .G:>A=nrNfߙ 1|ﲀ?,35L(@ ]Ɓ(/f$~: Eiߒ2'SYI[nDyX~P3>zbEgCP.0!I 8􋦃i%C񓇴>p+'T~ToE=u;m4!@؂$fl7 ,x8ʱ{gB-[]-^hhQh5ݩyap+ +BEٽd5݄L;!B-M#c-jC/ߑ<HUA,ycpȚ:t5N=\_rG{Y99ںV|%21~)pd>GӢ5qa"ɔߠd V~tf:\F/wgAA>Y=?Tx} !m 9bYC;YU T&*YJ۸6ad7"eԥGO\a잼=*ddFLN3Tb61Xϖj߭fovë>U/ asJ꬯%ق)%E{4;_B`bRH,vۂ")Rv޸ -¬mQspiϝ)wo?HСQG4𥤈ck<_$b~\rٍɦOk#cZ 1]ZmАk\ϧ!) : >{g-1XRhԡa9Weqm5$gV(wN[-Ƕ '/ ˑgN7l1cY0̄1 ȖTw ;f] V 9urH[&Q+J@,;õ2/9׌TANoJ^zI{~t:ýz2aϴK&ͯPh SKogwDwKSr$L./ՅWt^8nro)_xcahs_8hՃaS6wd8v\Ax#̐}=rIgbve؉)iHҩ:%O['ddp` L*xwXHo S5 T[ jq0rHTv)) u6Kv uW.93\;=`%j'(bSzLvJ=`M,Ph1Ywug^;TYၘCߢXiV\u,›nΧBjC xX@ prg_]4lӊ1KӪ2YnZ}o'PȧC#T#\4RcWHOْu`T/[.`Msv0FUg_J=\:K5)a K9a5:@kwh_Y݉)a ﰚVsnP1%ٚc!~z~}xT~"b:ld[Lbdo+m7G-k'GC!$e3׬}͸9Tg,Y IoOJMu`Ikd0a2Ƽ,]!'n]rXtbb>7=PQst@-߫j4Ey_BdA]j.mBps[sx=osקY GG5y/;?;y55 ~|L_*w"XJ}A^H-2sqE=%08$p&kGwϭhݓ2N[|Ei|vw\?Z4,b V/;A[X4? c0:g7TSI_HD8Zbmv%14&|RM 'D_}Kz %!iC7Jsڠ—>.'cL Ohr;„I,%r J9(\ }䓭seD2 jmt 2i!8G<]x8na*C7{R:o[X=pL/90M|r8\X?`n@٥*65L;+.MCf]&39kn˦#M(԰L'@n^;ݤP: }a!cfl]9f;#Ǟp G.O<{fНSeI%ߊ\[lъvhP<0RKV?~纽2&t:+h ?bt3KG׻\%5SGlפzE ՂHJNZ5nMcIv& (ڢeHR;s.zdQIUѠh ;)0a  "4)Ba$~ɀwNt Z\=ιcAS7ŗ!JC AϾ{2_J"+})KjLsrm$J D:ARm&;G`r}<;`VOzƒ186//Gj]T|8~esuaGsAfr*n {tJS/#J"}\h[ U\A ) \Ȓh8xFi5#+>X_N AO ~18 v<(P[\{B0$ ǂ@ Wъ("=#F-ֈa̬6Y Q,@)/7C/qx^7j0pY4! sCPLϝR2SYe7 ZwN}^{@|[`u)+ҟx܌[ܫm`tBwY3<)TxH/)0^+bfH7K`_RmP77rpD/z/k PmIC˜g">ω֚!r5iFuc@0(t0ioF pv#FfVqa9kp]+ QV6DhzB 1{=0!s1=Oŕ68Ր4Q%1%*Z qoQDhN~]"Ů5 H q1#-p wAMJDşs H R³" 3=$Khפ# ee|E%mr1zzK0Vr{O~Ƃaэhn_ N|0r+]VxJđ,1#oq+0f\k=}3\J݅&V!3w}݊t8\xz#hBW5q36k:K{!yK5Bgu]4 t8T0$ ,Rx낛;f8R\; 3̗J?QD=13Y%tDΘ,>Y'vjU7VhK >On jvLaK0aTӿ,ƣ3KHO̒|\LS/Qû/v S(r\鋋j|3ﱗ;OJOL{#ʅ]"]U}y^'!8#3*(i4s6Re1MV#exQS2@حl]c2UoIԤ!tZ DۈTmHy&r YKM=`9gQ" >U߇XqsOU 5kRt}*5 T b{j<<(~"ea[=f=9kUԚHߖQAe~<"dʷ$Ly *vFSZN7i7ШJ8vA,aۄl⑿ P@G>[B_ .SX#/6hR+&>r ӀWӿ$ine[\ 3Lvo}*5S;pFFAOQkͯJb=~u$tlU?nMPwf͍^iCulvahP0_JT_/ ]c?dh~Iv]_t~cs5*z8zNn, 7ɠ}1wKIxE51QC>{-1^yʴ2,R:|Tu{+I-Ԓ2Fs?AVqU/D,a}?sVܔUh2|~ &eT)Y{,ȃfx؉0M}}X<~9yb?L(DŽkN.tsnKo7Hmf!.V1b`5>,vji7  Ԓ3Ay量Vȥ]ooَ==鐏܌kǗ<Ռ8+̂pLUM%-] zom1Ѯc|c B%[uvΜa3PȅoR _GLU1!dj !9 7=kY;QI?ď"QY_$(! {qKzŨUDwTGߙ N.-?\頒-{tR6zYJ=7!jp1:(B*Dnʓvx | Rb"7ve}1iQ=߄TBDDnG?gH#Y3}}Q9"dhNwGFOm 郞yHPuK0r?n*(31/{BPXd*yfNBr]OmRF6WօP$^*O}҃k-BAJ7k  W1 I,֝*B?I}ʽ6L4{؆;4'+$GHo*g_!r~ͭT_QضW%Ȣm}*AŲM҇Z[SyeCpO5~)f26⣠ Q{,,$(G_Yg١GH'DתdrN3HFvYLz#ݦz|O!h)ϜSnƒo#awJq"4ud/$uj]4MEδ:*`fy2lyH835Um8ᝪFg٪΀$.2B"A@jf $x1]7ue^17Y$Yv=$YkI(,3| /o.b,|qWgkc]sZAq^E԰^LI3WzK2~ w!נtwG/1Ѥ#J)M\_yRd|Ϲ܋%i[XZi0jٗb!wY# ~ ɜ_Zms=*hOBf15N CH`AdFx=WxSXɾi2CxPT{FuoOQ'd<9XL;HzPpg{YD4:=0+mM]|apt)jqOvm 5o>h @hcu : O<9 s!_& B#En sQ|=3ÕoJq3C+2ʃp'3R9"X51-WCG}vX~[/*๎|Bd&-.%'i;FP O 9٦s4-[rsǼlMB_0"V> uIPv jr^Ezi{3iQ(tp]x7^QGBn3s%s*x҄>/9w9tPCaN}Y-O`xLvv%]Y(Vĭ VLZHE!">؈ ;CB~%īV}?9Ef x=p]YV- ("$voAI)%~WoD`ez+(Zff@ og7+L(RBtߋ"\Nulˊ5t@Dj9Vmc!#sOvީJrM{ku&x'r%Br}BG}J$0಍[d@1Ha@ 2 U1o6#~! p&^wMzD.:XX]ҔvK2PVJJKN œ2YgnJ)mD0xRԋ5bȘEPSfk R%4Q(;,Yya^7p1dcb]@&ç-h Qr (Ps*|j d^n9 +qL-A$p7 iR:EcYkD~|!ixi 2j˷=JxtVέ*piFr )"\&v7L}ɴ-XHfkwpn>#v5NdwλOhew6Y:Akȏ X8Z<0噗8`i 9&W3P}@ +MZCU< {ïuJȂI5U~" +f$wnc_d}y^߀hziCrcb?;7;E'f)s9&qy2ϿhMwO-"NOhLc AI,S0I!Q\C9^={2ǐ-Tj@ ,Ob}QDUBx 1 _^&#ERpWgdpX:iVz&㥻ZϫfkFWֲ[à7Ѷ^0H]OnWfS͐Y|3g 4EމMj{TM$1[W8G(JYm5 YyJLF$ӏ@!\[_L?Ov[-IxPe+gnnQl5n=aӀYqA#WP12ٱC';M(dXlpzx#dg^Oa Vst)C:$*МI[3z+<ݪ4 5 el1֬l7S89 JI#vHMm,vH[X0p/ɚ+WCkϘfTIhzj3@: l)_*d S)4v;I]n,vBHЈEhMo'^Tigpҡm3L,| V=Q2.`v5qriJr!y߯ͥQ9ۖN7c"=ʁf.½IA*.$݊ =BМzZ3 $j H!V]sYWDp!x1t;*۟-laC#M!fnɩt d-&h.-M k&3>l#HV3]z'Ю2Ƈ1([5k\s|J$kLJфs<9%nH|fU,٠L|yK\t84&j;/ix 80a"&|NJs=)x>[Vg/Mvca5ͯ#:(i4bg2:7 L9 y1esP\υ{z`h 5b5z{-rgp lpC$FFqy"EMGtՑ?m%e>A&lQIT<u4V.u.#ƷCIv> .WRi) )·]rpÄ`:Vv/vpH0.A]Q&`pK>ȧ[u'i/%/W9B܉eab/"呯 +^E3rmTʪӢ1:MP>R8"h9 9pzv®T@׈ 6eE~Sz nZWW%JGc\ScPv0Rqr }UT%L:.\i櫔q?_?Ï@u?U̺OH>Jz-pHp,')|a1SKAМ@=pLLJ횤})r齡싔769VL# IoLb` ~`(ł̙S=84a$2bO݁G]`́aEWkT)+;(u ncb;%ɵ&Xav ]j:Ř\Ӝ+fu[hd*K.$]HsQ BM^NG̯/އs"PϽ\:{=r‘n> oS$ edu{ze:z[.fw xs]Z ʛ`Z"(d񆹲KWE?&BDZRJ_˫L3z/k`% o:\Xfφ/,;8$6iVhB4GV~/W0:<+ 9};BZΙ,㺺imr ",{%D\פ @AJ,?Z)l@0@Q[8H$ #`Nz#٭%B V IJK=KVP5I=~XzCJ6@kJ N3TK놭b1(glVHk& v$ ^BC, GH)#4?-vueN(B.B=w8:\.>Ak@73`df2:*<0LF&ĘS}\ܴ'8Z⼹2$=&W弍&sA\X6 L*j.c[+'}0 l !'@(FAFH =[SNl@5fD#^^l4;L ?cˆ$43dy[.Ӈ`uޞwc,1u ٍX-q3쑃%7S(.X`聍n!_u3=AZQK$[N|Oc=osuaH ` i p^2h'N]<4 a8eb+eC'2hm zq<^_5x 0ex~zeAwufV$vXKs UBWnKg.8vگuwwm$׷՛A)` 6v*`i 4Qs /C#}tQo riG_fl oK2ON,2 DŽ2DkYϽrV`k[(G߻ 1T S3uL|s=r\ynM)^kI/)+Jzݘ5̸z [,۵עV&IK|XLkX6mLnR}KDw|Gx"R`y$ Gup&lLѩǦWP}BI2ě`]W窯lT;%Nl#Y;=/Xg7!զ٧g>ib,C_̅Y+zܫNב\@_ Ʉp5$Js_Co-WT'_th-PX3&,,#}µG&<8K}h{gwtƬAɊeBT9΍E!ŰZ#7oCrdQch}6ɎV' uM \\=Z&W"U]k숾Fɛjyz֥"znDyyaƣ}fm)`U;ƈf!"b~qҒkz|}V\ .($d~oRvk_Ʈv%kl-@'mJ՝)B%գ>w2Tq MCQwʎk'EX;evtYKnS ɿ|jd3s񁕲ZLzz-!_wvJ >mBJP}onY%>S 0~+Ywmi*NPh _癇_Th8N-G_Z/h!f*%WuBMPˡ[O''y)BtIh/e΁12t}aD<ag@-Ke.ޗ[<iٝԼfƍayLRONVn^e|t`0=ܶ5P#F|4miJ:(3ځtV Ӂ\. ]FN֝,hO p)ঃ8Ȕ)HI"LAOc " 7"aOZG/2@{Pa) D#rE_5qBqˆ2VĘzn[X'V{q=?@BweOcx!denr@v}ŋǼwሴ)5)`#BO}HRڮG/ly*r'+4_|A8^B(X3+EKvks8"l)=[ё IĜO ivh{OIC,_XOt d~,J^(3`tNc@xّn/DA<#HūG'e59S66!=zNL 8Uh^>wΐ`0(ځ5NŦjnYWA81E:BڽNݠNT$ªlvGp #NeByP苺5]Eo-ܰP0]u `dO-#F!Fޚ5:hFqZ> v>yMw ՛ώy=ouT.)ma$5TWԋZfτ!JXar<(dTDzNI}-DCV ; *qTXdI}@\*)M)*+azCM6O Y'.xtfⱄX1;B]ъOϙR'rmBk[^$JjY]> ΖSPyT8%L.*j }DH!|KcpoggÑ0'.#a9AkM&H'|pV57|Rw4t?rwj\ L8q}`ˤGa?@ds⬻xzj[q:iT*N-b< 8 L:/f%4yFt۴ Aaf\ո}IYWPU0L{xJCt3G h'v>:du^)HU+?J`@ .3jxHj"#¡IHv$|CgїYW *.CnXslLӄQ5-%-&>z"a7!GvPMi}F $#•TnϾ-m>vs02eJe{7;%1gQI뜉~dn)69*L' psxzSM-tx,QP¡Y2%k*(2I3z =C;SSeNnդ[q`tLz' UjNt;lL97npuwus'^z_, {m>5+99QD̝ 4"%CO>_Mִm}f:/o(6UFЁOɝu&$?Dp7&cq~x^ካc'En^ (S}@QDe/uubX)0(mo(=UeYj6X1{h].WtA9|T߆3\^2Abݎ%EA)m1~p8wh?*+iPfGk % }:4'}8 >3Cgm|:J-%mlb֟KbZ/\ã훎d<g#,Z }ăZ16m#j5xcQX%mܑs/1H$8'N3~^%󮀚nB`w 3bnyQ\Q'%a7oE6o'gXQ2OSLXPXfpLN P5DB4Ț![Ix6O=ڜIѢ. LnNT?CH_>͝N B.a$b/bECK ^XͲMFae 9F8bw< 3k9eOmV%MIU~}T #{ ;EܲE cFKdW~߄Bn䝹ƻMl13{ޯZlgb[K!3@Ж&Hfl +:;5-Otj$ C܅BL7JDt Sב;%>ϸ4 )W}7&0S9JC5mzfCp E/Axfc-ŗe ]ʭr4CJ(2Ob}Y o TgGü ,i+0ׄٹ7`l|;LjrQfrObS|ԛj?EG 8KdMWNƻ2HvqieILm25ɶH7n-ğOKh4p N|؅pJdN]X] i<:Wth4+#S|20x[ xm]L͠8cO*GeϪN sgas9Ef" u>>@+ +("ItÔ kImQeML}:<2_٧ڿj:}&Ux_8e7S~t8;j\ƛqn:$-x?u3A Se~XlZO :΍C̻_>aT3PR𲷟1򡎨7̊UՉ1qW2-pM; ]p7yJ}7pe|Q^1gFy!<d@pX?P]8BK[qLm)S,Di]/C)_ndžQ8"FüO#~OWtN (>t541ޢ3śЌS%^KmdkSz^%pYg+p{ȇ?#Սrѡ5d),;if>$ T#(X /j+ |{ݍ`Unj*k)y745H4R;ݗ=ctt -،x,r[`H7v;AYS_p#5)N> gOn$ |wdfSڒrk`,(do*Ax@- |qP(e!6 `>NKmVj`<_ܧsC`PF ^{]1 s62 .^0 zebA!mQÐu^~GyT]3V/P!(C[O5);YYW̢i|~%$U,-q/c_9KsSz0%3.Q8 SaY/|7ӈ|څSQ QSM=޲YM@>& +`涢5⺽Om7\U4 [67A.Nr+w%pXNE2kVzCۢhDߪi)旳:MFC%ez8@ St_=T^4LGjOvן%۲~S/]?===_p%y/h)] >z M=ZC+HEh!ef+E2x B8|41okcb;XN) eUhAOmB{U0Ir= wx$Nfj7fsJʜ9c%#T3tw JAĵ?Y@.0D,=mx.=]nR~o?3ڣ/ChD,.9j鰶Oco–j`}rM@kb#̇+;ݖӁbZoq\МpoP_C}@ˎM| N'"GZ(Z\tGfpſ -mBʋK/Pq $EB~-P< &6CXxXtGoLs1kg،D/ ,1d0_/c-<*DiFKحCcFZڲG`F @.nO"93rA[z q%."&5GF{6?{H[)t^GwrQ?)$ T][ F;iwJHXϗ׋^rpBaH6e$&b'BеpT!K:'ve@>5B!!2,T\"_%k@Wp+a0Kg^aiHĈlY(Q y!gJި$t.Yd^&dU} rr IVxU~g^LZ6^ma+Y$* pw69-u.gP'D ֤QFj 9 )a,)ݸ 偓Tj: a:WxL_w.DSwem+Wȅa>''GH Y4&5ǵ(Sfd&m+[>M)21?,cHJ5Au#5^X ]uk ^> 52ǫ~D: /QH]YO39&~~P$+d3;m95@@ƂfpqSe`|p?ᄐNG=Yb1˦SKƉ1`>r/A䚲dO}p!Wߍn~IA2!V{D:&!/d^I'沦 Mz YAc=JlMv^mHQǂgC IÄaDy_gB \7M̟ti׿*c:",Ջ>Ņ@ ja#R/[J u?3ۮ9Gv3,}ӥ\Т7\#sԔaMP9Z`_aL~5*;|Zsԙ?`wTj;c]*԰ =lv@]O T0Ueh݂̆k*,Vg¥QjITB`%X- )bXB׌EaܭůdD=IfSlFEy=Rr5N DJ#:S.ܴ /6K4% f)KQ[qGhz_Gks0^ 0πE3ŒY8o$<{~xS_np!}(ɘRV .2g$IRwCER?D*ɱi6EǥmFl{Ha0VR*r1Hr2PcKZV6u3 `68Y_pʌ5PfkZ. n6U"Ps #IUr;#YTp("xײk짨ts dd2<)JO+j={Q5VFA +E1{e蟃R(i> {6Lv֧# lV9Ԍy~aDWe#'4(b*Ra>B` 2Лz 2!f)ݘy溁&z7DsǹdƷƂ78X8&p'?SM,RXw-#N5ЃHd,_I7&Uu; pBTsˆĥjŦ.wpюXa/v߹shW5`)6~.bI[s3kh[ܦ ЫzɴJ־`h8\\l9"+kZ8wpCfEG,D!C)YE3("@Oo0K6TO^Nڤ'T ̾HR6ă 𔸎Fx2X%UAmZAc:#b(=9Bnz}"H'O3|HZfgJ Щ%#WeO{6X8,gU7e؇0SUY$ćtUY>LR WOε>m"{JI(ەہ )@isg8Xc6E҅K[H׽)S:R?k? $3F*S)Fqiu웭Igww`> H;jNZGrJtƴsQ5x T9t\GuTLBD0j֟+r|r#^6#]HԲ~?1O; ~"z57Tbs$`I_~$,K㫶2{2|(%B`< 5${vsv \[tTWWXю_St)-bc1y;+zJ")hI 9ѝm;W9$1攝Y$%<SFe~HEyai3 k[fКռM*71 +F gKhIȏ[a]U^[lK8E$ӽqBm kݽi+~xox:̊c+3ƶ1ʤ]lߧvI*Rt0$~+Fpgw%!0Z5С? 0z,LsGD9 8pğ-kQD 6Z]e$R.~T7v=.v$PT~fJg,G^kX$ t5ƤRO]|Lqa%6dlE. 4jf'$ L[HD:]GW"y^YѲY>3F{4 %WyAM $~#c-sK.6>Ĩ^UɠK2JrԁUlSEtgdAe7S7meXL¶[@58P~\#X%F䄺Ϻ2'EwӞt!,*T32e}75[Bz:tbݶ5{4\#B8]TJ)h]"*ŭ"8IOSeQ? c%TG+YuhOr@B1M>Y > ,[.>M|(deI%STI0.tijiѷ,E-HI7; P۴5XQL=y> v'scHl&ܕ; %EÑ*O*U _Cgz4XԸЅbbgh't$o+zut ?!#_Bkƨ!= Y$ujT ,/|% gnOBR !;bv[u4;Ze3lWݓ>Wp$i+FzM7gq)殿O[}K6\Xt:BqpmW h.5dj#cS/-2%z jXa-o(]%E1v.OXm>:ʇK 7`  2Bs`=ƂNGʵsRĚ:cGJi!B'[i.Pߓ&O}q4j6䃫}:ʏBhk*) "h*qjZ~Ky&b/ g z |3>*,QU݀d.HԱƬBg1D!Ajoi%6oN,BX8Qn}:W'Z=&F>Σ~ %cX_QUІlV{aWY!| ՙm6RfUb"ZP=z,8j*x}1b( O(kt|7KIŭr?xmX| ڦ?Lnُ %5625-)i7GA9a`/7[bLUy67)S%3ڗ~]ahI$=Ar5nA W im6FZVa|gj*EXDjxU^2᧙/Sr}]?cN5p 1ݟ#Ӡ,gYs⹅AJjG ̐S͹5zkCL=O/?Kß̅sAI'E8 &[SbwoD`AR?ewPLͬ8vꦾmdިlpej Ԓ}R *zv3Dm ̂:6w{rZ}W#X8pAB)|M Y <\oMPk׌eKcl*\O'e(riUm\N%D)6LI +8)+G<۞E}S/٤| ~aeduMElvizZT^bR G!k JSSIYTT@ j$b`5nBqxKͤzoʏ6 SxTI܊L(Ci0ɡ߈5¥Ą&!o?zDI h1V H1 $խn\'&赟 vzzۖoȢto/_ ҿ'N(uΘɩ2OT2~{sD9(B[ OF"YLaa"Qe'>MM8Aq?%/_O*T28!EVN-ZhT}/"w3 NdՕיS <16da/dЏ.nƟ4QfY-F5/p1c,ʢK#dnYNڿFmukl$ٿ fRT8JMKZs<XMB c~ܙ?n3\)ONQe?VL(WkxW0 @beBڴ/rZH>VN }k*WZ#N8zT|'vsA|V UVB\_#B1 ,aq*,lFSex qГō~gVIiR!O( PFb&.'<{x})Cucϐ$S%t/Ҥ2$ݲ/q wжs/j'1Q}\} F!_lqelj0 n@%xԌ6|QۙcW;kA0Z ,66Mbfu0ӊ1_kqٶP֔92jⳤ^/:չ]VdU G1Z׍DbK%h2˾|D7h, V{&'5?vZIQs |R_d jċ8GzX.n7r %/sUɱ9JɞZ[`N斃]Pa?x|Bt!BEu%_6e_*;(+x߸[Nx.Z1$ڣQ5# ?0'z N@S9K#0V0 nj{KC2j:b7|E[[tW.HX( '}t9+s9>taktWj#H&:h#urukgq[VsHU=Z^tĊRYHk$hB!ӃM &?Fan+5y28?O&j$ mSEs y1[3ͷAݎcѵw49O'*J_Fбo?6 ʪip)r6!~{X .̈\L5[0x]87"dEYȬTeOl(92)'TSASZ5<&K~fpNHa9m^_/}3<|nOJMY߃qf"z^IOQ]؍QNuE_F̖Oͨ=~m %>n%C>|^~b̿ +Wzmab5,'[^) ct+Wʅ$ `HCO%cص@^<n߭9xM猾^ةꡑ+)[<+2$YpgѽsNp:TYD%q3HIC"IV'F`+3SGԃؐt f:Y OM̧u#)"]|i7g;;:}Xx 9;Vfq 87(st1'Oz,*+/gl ǫڬ&;!C,jK9 >PΊH/0" hgXNAnll)vHϪ}Yz{69uTˇ|,reaf>{rҞ%wgM%9Ɍ1yDeLSPvn->ufbgJ T WM0cȣԀ{VOXM} ;b%Ru5$g}`_lU:xM,<f5L)ꒃ񌐨|,dLÓ0%qmu#{=L1-0*.[996[s2vg#ڜ3M]#4 !Gy:'\džj0;\W3c{ݢ+#schao&K9e9SG`Ĕt_c(?$8'߆D c{%Տӟilֻ}x9̧I" ߂&՚uz\lWdЭjZGau8w'~# 츴8> I)oRaj1kq;TIY3000ǙZiޜqZ{~a$6g]|q֮ ?^W/d.9Vt4r6v%uW?~FfC8_,eӶ'_SSVp(W7H]c͖ HtQg / m˒LŁ6IQ;2IWӘt )W7_>6zqǨٸpWvsz3e,.0d"fX{s]p><$$buIn}wmsA°P7V7d%,Q+IKB 1 /fmqkb^!Gl Nrfn9_a<ǨKtG/Ͽ8PmgӠ{#=Bf,%0?iii%PPs,Ԩ{Bs @Ol]9ϯ$׿tHj[W !\Q V/J_׹#.Z|G2@24m֖:܇FD T1IQG{|9ΗF~(X;ۥ7KLlqn"u'-%EUEib힃ir+/:xõR6]fo 3͗gfUxs9I "quyK7GG6S22ZI{a$b|!;%15wp]amI{ + iE}Zg'7 )~l2f#<Čkh5eKBܔI!$!N~& zxD{ȭ3 \)yIu|b>6 qn*։T.YI%Mn`Dܪ)[Y2dH`mcI&CkUHP'Z Ug&a|SPrOX$^RCsFШoj>3pzFp{}-VgdM8An5 "@˜1E9mix_=߭Ȭr91HD b(3c?{5]>Er훂y$.mїT|ũkY7w4_"~:+MJ,TbH #F(hd4ҰlT\&Wd]8K1Z ] J,wT J14s,J]珋'<5b:ЩkӋPD8U䎡k?ư410iDcw];L =vi-H`v)__Ú{`(0)WTW5Ѳty 1[2܍ HzpQG4@mu<ؘ8$x_ ݚzf:s9GX ys //vK'"jiJUWwq=Ǒ`Yg4o$BdIuu¡OI_aޠn+qP%w9@{ʅ.0N+a=3KQX0^C9}T+r [Òl9|V7Hfs@EiUPxgf5:./ۙa_}GdT>%i2yN*NYZ[e}#5>i}<v=0A5Q_6CzlMb׆ȫlɌص*\d-]I&g>KHidTE7נ&uTx fk 3ȍ_:V4e<N3>ewPFJpHtx>gܡu W|;mMTes5)),5"5t9̔{M]-s3WeB'r';OZDbƶ]-1xjNE4W %fό:y"I& کQk Nh.+ovO%7cԬW+mxц?S@A\{AD3xv8G"H.L>%snNA]L1;!'(s4u!e&"2ۍ = 4q.ZqA|l`+S~avqNa+1%6v262\'Ri6I׳q&JSge+>Pk%0 %e:${ d;:t;G6/M'K2^s:uYY9@5~W/ ܫzv5`޼b2{Ԯ\}hjdቯ.3p)P1Vaȼx0㋍n;zYEfko#jF{5. .uNF=cCA'H{ +JuV'ވ;5$ #ƌA 1愘΍'7J9g[ k uo{?†kQDh~I8>ޅ#QNOӚz{m2gsKc`"֬ƭ ؽj$!9,5Vp꺹kvH@,qk͌e"#eIXGSg~'n Q>Zvj?{Qz#?H]xm{>>ԣ^哬z4w_>JK\ :jb7 ~d=(!-'*+?ѩՕDӳ`|Z0=t'뻮JI@>@=2ԘNx=ĬGޓ13d:V0U]|qGᬥamXrvS?K.AP7&jdc؍~kh f&órBy 8rN+qT@#i@(i ^!\N[I456\ L `V~=%O'ZwC O'LpXTw_{I2A_2oěϋ>@R2 )9N ?n؈Q<,O&k{p7;4 14C0yJCʢJ>fQ+OkM مo F_HY(^sy`,ᾅU' 2pRۍ)#2F1HHMXVKjWIlфHEQbIlWM-akZ*W8v%uVn&=dH d:[K5-!1Pw 5֫yղ&IϮLp]&*\`|8 +LnAu uBly |=$_/W:F@lu3!Jbh˳yKVQK1O*aj巻_f^ r&A{L\tE zs>KpOli<{ +Ⱦ$n"]$#@J.yb3H|W47g<%vk< zFTY/@jf'^&`+⯂@ȂCOeObc/om.u6t 5ĎIt ȍ]04}7mss+I lTm[0Q,̀<҂qQAAy^68WqT?Buxu`8u(S Vyw$1?d.K)ʍIE^_+HӏZS!{77UOQP~Mz9Ja2h9;>(,nFOGC`Y+h`,nSN)D,:GʿHq>4t 2Q'Ϣ࿩]lg0ayvvۑ'ӶF 5?)Q4"1E`$\M&e!駛J83AZ9#4v :c M+p>} (WBW+$QGXiaJMH Sj&xVd6ʨa)(]f]kGu lkqZ3jnPn]m"gcY,oQpT ]R(. d´WaϕҘT|t 9Ѫp$oGZO)H:1-RVeV7OMhiootnढ߈^y.Ỳ*6yX yeF˃$ ~L=LT¾̊_G=rJ+cͦϷlEE-}ef*P9ubeZp (H~ ˄/$& wUwQ0Vp7qlI1py~#8W3%M1jh^,_pZ7l#RuR>s%j"|1ػ^G U+Slҽ?΋ @ 8"~zU|Se"ňhX,]ygҀ.m" ZM %CtWx :.)~z J$%GuG<.7&/vQ sϞ+%!< @@ ۘaBMEO+pu6zlgׯX Y^f*b~kc]kmIf@ۙWokpߔ-&c *? E[|=ojrŽsn hۀbeLmD]XiL[q1&E[',bьvt5GZYetz*Fd K5:kn:])wnJE/jNhpǕ^7  ۆC/B6كCMO7' =nG@Sa B$lVm"e38qĕ^w`w$ +H8T(R*GJ:H |BU#M6>'3ONՎW3])6c2„Ύ>j.gO\zj601.u9L3sxHё$giOAjL'Vbmukꘌ<-6<9חD iiM?(Og,tG̛Xx̋$`˸C Ӣ"Mz"F@q;wf_[Rkpw`=nՇV.L}_I rs2ټn6U3)?*X5ePK',|[1$8ڄ S|^0-Xv lPg|+SKIqmoƤx;|,<nzA2$` 8ﻷ%SeU͟[Jm)fZ/8$I~-vC?ޮ+Gj~NJ.6i+tHub~fKٜůJ\߮/[Fҕ$mo(UpvAoVLBCUcQʣl2@Pᒱ[`1" ĮZcH:AU.ʔvQ.p֏$ɾ-%7$%kȘ!AׄIGC6J#|R2Wܔܿ>%O7s ΍ːa)m鲀 V4Sa3A_LI%kn#oH 10p%Gj'<w.cw)|Gx.iKHl0_^ric9 WGf1vāOfP~s 88sqTDH&Oto(2vX~ H([Q=U| UBu܍#fk@;\tyz ;$@0;/}'͒ * i] Q0qXNco3pubaS7x=vcN@ۧ p4aӐb/ sf;:uDO~JX Pmzӹ"qK+,JMws:"N!л2_qL*i7KEsߵ*všp@Ġs4F t6gėޝU]TOSe8z}\LуLr+9=0 Y靄!\&.j]rYWצ"rsU1fh2ObKSAiۼ}% 4?}Eێj|H6Y!9GGQ>{5RhK7u M:~¹}aKso>/HV0`-tثWxR"E|eGQcm w*~(Q= L+L13}.c |YoD6[2=n-"3j6{9,Y_*9߭fE%]>l%\#>w)˩wiIjܜ5q嚙Qym7ky2kܓhj|eUG [!H֏ڄ*ZPz{-ܻl" g|Aá~M^C؇xXO>(&:D:D}}5'ӀB^rxpE&g:x)<Z cC5_Dh8Ғ__JxpoC+J7_Jrq۴'Q}mv( '2Ǐ1ΠS5^37Hq Q8*織Pn63W mn 4,>9ǹ/v?4-'6xS \!=DgQ%)hK[%+MwF!)oPW^6 30PbGX7#} `@wNe[`7t_VK.6f0R渣(ДjE~ O:be;y N6R, Qkb} -MTW{ aĮ-DvQͱ//9\v։cf(mQ*ҬL:v\X`﯀1tk]:NTzeHđt#\)ؑ񑟧CEQ@sD&=[/DMc|Y+猈 8o.3"+4ԪE@z~vK9ؘa8K_j%ۊJ]ouL*ZK.\$Y2rx sq^0M {bǤuF}I!|X@.^<| b'JD]QSӡ|xKż_`.;FɾQB|^k׈za,0L&щݨc9'nB\=TAX`.Rj?=P78>l`LzMcz'Q^&'u:RcUrXP#휤oL {9U*G4'=|kΌ$>r$Zźp8\h?#ATrOL/d \zP(ˢ9:kfuU0~NBnQy/li pƀ o{xu+|Rl50Y^dƒ@9$yoɺ!.*Rdwuc .6(e[yf.Pء,GUSLȴfDzUx%Q/>`#7* ]DQ8k] 0SBn*.7^on+*&iC´oj3Ǫ1G,WA<,ߗ㦌;׵r=zSCh0`11N#vkk/^`v *2 $@1;Ⱌ>ysyn=` zV"E(Ù ĸAS#R)"ϩc Ӈ+ !'P3љ?3& eoe҉j yszyd Fâzm~,e&VE?!R *UÐ/B\#aIae|,nAJPu ҆@$>4QwZRnޥuN]HOV=veGګEMƉDL06͎WOM7Hm$?M@e(%_=p< ~p ;NpmF#AY4x%J{2"lAVaPf:>9d]rtg݌ &xdQP1bY) %f#l"}^:,ʖG!Y,*d=`;]=Wi=dy?Ϡ6G΄"/-#NY틈!-$XP^6+-R?/6ryiaGGk1cC5ˋ5 =46IYec(38w^i>êޟ}e,( 01Wh4W]/^iiA|v'ee(߲3>K~#4hNrlPYqҙ\E"o֎Lz8[{PCxnk1'N*jV*zvxVTuk儈#ږc7!AAH!L uͿczN]Mq}4t# ?C'8y4gmtޜrI5k:Kj-qp/.2IZH 06xVM z%J ~^c`А< N4!K%e&q(QJn. LXȀi;VXxqud:A7T4"FQ/gA ,xTzPd'p-Hag(ЮiZ5s*HY8D@U蒻esL>/2"}EWNN:E[>_^%od'`ԝr/ T=*DZ|F?6, Z؁T X`$NӒG/_Y?ίWًF\BgW*"V@.GPoS4 IV Մቬ|!OAT LFO[N'L}?ڹ@%8DxfԚ_DP5նL鶾r5 ))}ۚ2d)9JEB8@?%N % nT)]/st +}vJHqT)!e̱RF5ut@iSJſ8-cs؃-.DI qwЅ->s!.e-bqMrE'cW|N$:ZΑL_ƣE^k#? ?o&(J؜2Kd[n9Ί7$.]vep4Z]Fip<+ErK^;grc@G>ٰb%Y=8s}$^[*XS,`&8U'Q-uP`[zcѹb ;e(M@ur)Ŕʁ뢲 !Rw0 ̬ '܏  iH(xY;9,O4CE:80a%)wry֜T~u,e. n@GU{ik.f]UN[cEdd8PSa^`~tVZv].ڵCJ4m7dʶ,B׻ Pݢil4N {&InÿDe=5f>l 'ox8hkvJfR%/o&Ɵ۲ѫhSǧu\9Yd)ᤰ#\-+&YGɝ!34,8K|zЉ [BT+x릱*.Oѵ*q7OmьaLU 47um@fGjǣmX!\nt}ofmnɎv*vOE80I.gnbJyBTbiHD rlsziN6g+/dN%z}&>54fPvaШ|[*XwϵUFy 0[acOB^HBE+H$[4/ZhE͙6&ŋ9fISÜ|i' 45_o,2U0$MоEjwS$'Y-]?B/8WM[7FiZ%^#L+`r;skEbH?21DFSHPrڽ싢Bgv{Y@v' z܃rC-3r7C 2IA vxwN!6St넄<VA j d_:B1%veqdk0K"J7 u3r>?nEѢ $Tt~ 6OBD9RQ4=wPm xa\@ +l7phm4T K=AAE<6HGD{nPZ{sf_ZzwA`҉qKWe 7Pt!hzʯu.U"䋷IV-NHϞOc5 CAaiiժN%a>-2\Sa'W:Pù!Pÿô)T)6XTABg:r)J^߹8rMR5dEk1fo_mPQO[$V,o6k^*tח>$Ysvx>.Ia&d]lLO @,&ǫ#58e3ZY?UZDEX=b1_ϫ'!n=&?46Ĺrm~S ^)*5>iNB%OlF7 dX&( Pd6-܋Vjnk!q>(mNkg-~㔓/zDM¿" nv]C|td A>LRy\]R*BVba~|+~Dz{,1ox<y1\r䀯?zє6X6f$tIs"(떗_ދZ U>i] Y} Ilpu{:$9i*g,}ȣaOth|":|' XirQ%N5nZ-lгΈl:"ʠx|l=Tj]"3 4luU;L L!)["vȏMFa5y5rzE 0[[m+֪'OyNx D%W*2f5'0gGoqr6K=] -wVMh@ּB>ǘM),d=,\y4]G.<@ &24<06jYl`J>2W- "ۓK[aa q[ƝuP-]H)׻]䔄EfX+_Sim/bQh(o^M\:v5 vO5DJo͍JAz:E Zv!)(T!dolCfJG.׆#7oB㊿N7u W% bɃ 'HcVNu5wȄKn>m/&=$Iϗڎ:Q UԍWe_F |\5l7* 2< RSf#e|y|u R>y`P(fxgvzVw=aIDE޳5MJ]& "l(0ৎ?ܳZ$/8.WFќtFi 3^B͂5hRŦ @nbkz/燀c/*I0A7y/RmR w,|P/r yz)d}% V-|'J_eSi=58HLOlSM׈3|hYѲhmX?|7{j)e>n*K]/C2tIJgzƻUjJDOj={Fem2Ë : M[@W? D2h;AG/ImyQv!\O,pP-vh\ΡG9ELK=q !EJMyr[ Wlf|_u۽QFXB ϳ, 3fDew2He `|C@eãh϶3NH4JH j\@vzŚ6n.y,&C qƇP !r<UOD0\1}#:uSa83X]/lUNE8 $kKj"2]dF%~t*{TFRۓi_WӇz+^6л̜!nFn*f}{҃2ml<%%5RC*~1)ii't!s-`P'3֑7!+K_{GJi/z+}`-{9΃VZF_G D{ҍj_]?n_}V~fоk "M_-?!,Mޤ 1-lVb2 ˜/:5[ףg;Gd[Wh$wőx?džc]TO:@} n-Ycސ Ÿp7KjT.ldELرm$ tDc)0HzfI$-G< ɵ!U:.'ao;*x(U}BFHA\赼BZ;#?^"74o4t(857XB8YjYvRx70ޅ3!KdDTչ)%4ʋDEɋ]^ΐ@]m^{Gph{fD)&f1C,IF(˪/ Xf#z:1/xTCZ3@"vPc#CcNhH\J{7qd7RfZVCM܍aC1+[mζ] ' 6h^0?8ˀk~ ko/܇f5Z[qpu{botjW5D ޽A%(HSZ?"m""ax Ey(<_[9.("{ز4ßzF3GRO)7)G~ѧEhIef&K힥6)'V5i:!uuR13 ;uޑ YN:B;U)/;wo\rSq9KD5/M~t(Փs7*zZg*1kh!qޅ\oi[`p܄:m1Koؼ jK4^\o7B[7IZ ڗ&a%݂eZ>ӥ5"kOPKOJ34von+QC4-^B2l54E"StZ!@mneC}uzf2 iV@>6h?Q (i>x59p燨llfʦ,h[6dbAwFa- ]D 2U~GEPY!̌OvqZ3 Ao" ]oRjIa唫GXqw[ 2Z`l j/:τ>g5)%z0<δ z{A]6)1ccg' %n44/u_F\\n{Kf>OJ#ԘdC~0Fü_(;+ ?#C0hX&MA=,1-z5TM^DUmJ<K !C!a` d1 ]M3F}iTlKD:c- 2j΁D[tBq4{Wʣ ?Yg#ȫX7KJ7x- L[8ymwNvXI,z efsb} ֯)vT8c1x[*I ]Y #sFcT%/gmNvR;Ҹ,L|2;2 G7A~e@-յ_~"vkI"NNzAqߋ{vql~5 Hij5 (1aM;5)q*~8CC:5a'@ȱc_hsJ^WI9s?]#15L.H2< ?|%CȸDrpCk@7U/T`KjDqN{G-m',P4!Mq=u9j;PJybB\P} @=_$':y9wtŬ]]NWy=>I.ӜAtO4r"dӵOD8ѝUt<0.f͊ 7ی ~R:*LTځK=~&mNdR;b9M1uL_YVU9=pM NZ(N 5b#d)"F$E~X ӏ(*U/fK_A @[Ø];,ǁnܔWjLħ>&ݥVrQjev^u$p,q&7y`i_e#as:EB={nSbjaiaߢW٫Wl &?}+殆u':vbY-e]՚E)cǡJEEEMl;b$x68/uL(Z:rfEt& ֙zact}-lsbge͹Y9`-Ym%cA΍r5iY>.//FW~Y$zD ̇\ q Yc4gl4`cJ9mdVj2}A>qa׃;^0׻aF ]` O`kHu;b97OQA,\.8Υ\帩h^XhCgru 9* ߇zK9,L&&!xsBaWPF` }z%R 7Y&O"{ZJh$HH-@r:'Hyh[slRvn!grSMdi}%amQђt =솀t2"K@ w6M iʿ;N~-9U9G d7;œ?8&*1OPc8khJ:)׬ѯWhliԊ_6,?F, ulBe'(Xܾ޼5a C!hG8)lO#~mv4I;8`lRDF$sBZ>2SզН{6tDh̨{bc=Qk딋v]2f p.1s+.!|8:uw 39V|8 =\f!VYu1 Fq6'CJy5+yN{ֈJ$?swżn%q {XQz'C\D9{Z'A[HܲU-跁}Fez> .&|\ Cl<,}ԪVP:6*6MlS+I XyGcvr~ㆎ<,gȄqXd.SU*c|'qǂxtA jlv8vOg:7Ԝxww[mrpK83'3by+ä+5'\Pd{-y7ԫoG!Os׈Yp_9ùd{+c6˲VH)gfl\deezVUg Mj_ɹ8dJ Ṡ(XjHOݺuQLYixi OM0^!mE_JG&mAOG7y*|ƒJ}v\-/$jsx< TX捞bpTuM 5ND2)ݕ6Ye#R&νV9_2Re)Q OJ{fgCEaI+2 Qe(QP=cK d|5աFJcI-!F : ˍJUlWXĕ;d^* F.Xz}BV+5އx`{驁E}vϩ!&+WѿNtgI-zz.;`а Ϸ>rt趒%Hi`L7qYgcD$6ԛ7 uj5d070că6+!$̊Xnsy 6*csd| ▰g~=3Seі:q(z t|c5 C|j˂^M5BέQz|z`H)4C-D-n=e *޽XBr:QVΔ.36,wD y uP Pۢ{<Ltr {BpnNa>?kVpȾ"H@5ꁨ1} W-b@ᴥ̄=.*0c@?}Q DG̖Q2 1u3Pw,4' a/`XȆ5Q^¿yCd2$饿{.x|5^a|>.rΠMmCTw{DGqɂh͛_RX΢&xՃ{2]mhi;~uh<0O 蠀}jK߇k,(_C/4y߉SY_+X1+Fo&AeAp_,x; mz*DveT`k5.SQ+qP|51X쩀Xy_в|4&c Y: Vo1(f& g*+a͎3Ƞ6CU1"tZXazhegD򋗥I8JaX*(w䗗)/ЩJ7p7vqdNVVEEݜ}ΆRXu?_*uO ^AcDWY'{P`k+F8Zrm\ @Σ+F&[Oe7QX2=B˴qb\U낆jKʭ'\ڱo ɞBiO",h{жTI.Y289hһ?lp5]4Ϻ4#M7]0F{6:!ol*0kjҎ b ιAI\lKH |,E(XqrKC%2᧔뙧Jqpµ~x^|er*37R&}MfwGOA}#noik5,TE! r!w b\b)l=4ŧmxڶ+18,b;ipV3~|$Xp>"2} aN&gP(bfM\aXV. C`(A Y֍o_trgue~f 8rRNU ro(y -js(2A _RYdK0ORgy!0*0y垭YKJx5zwJ>-v68~' vS2">1+WIէ:9'ajjow\Pe(ieߌSb"WHR`D WUݹVѢ?.nSI3ǽTIA;~r=!7 QI(qޯ൬l.^HX,G)bY)45ai=ӫ0f' ȸ<0 k)*a;a׍H 8:1)^}:D(~B_r y%V=t2M(lۗZ3S@kwvЦnCrrQ&((JXEf߬ :R5A8t][cpv!FNJ{,o2uz^i~PkJVqv"<қkI26y) ;VR@!V /<1f)aᛤis#i۫:YBO>Qu04;VUދ-$HGTo 䛀T>iXrx^je`KgiJUފZZn:h]ə0\7ִ>.4t80ٝ5fV{4Jr0XsJ×>y#ء137elW&sAuH>M=FJHB_AM]!V׍(;Q3ӪTn.GNg_/6yGJ耿 c1|mֿnFS1&B?Цcc~9'Pɩy^eJv|MLuCi}Pn=P\?`ytرTS/k6\>&m'(<,Rx>-| FyR@~lZ^nh@[8j,Wt~ z]Tu$OّpjLNNŐTTYLswPE#7P$8G~7,EoGԌ~dS"+R-KtYt7Q`LDH^!A+Za@j&B+`Lvɛ%'C4H=J6d >Y{S4&a;y BNX⚳qu׷#RJGSpAvPqp]_0:63+8icZ}8{< jGҖ< !(i! Y87Ykh'DTgO'2ҕiI蜄'[8Tp~,h-ϾJN+$ۛ&HIMnqfHӬbwFnr\KL:RnApUO]hJ|ޝÃ> g&#y4!.bmwVXxĈ%X %E>8:C qF(i|>ѾǦcc`HG>5)3#\3ߟ&{,aqC *<$knD^y Z+uE2>ƍiwZaayEW ŮnA Bݺ[nm vyлxRB 'CQA=rv̂ 8kÑ_ԍ\]#@5ǟȔ@)]ޡW2jPFؤ|@nuգ2Uz{BTK:[+$YEFB*>gɑBxg藍rG4ϖec6)G~ IC*eư|@;e6YV+[GsTb ٣:+Tt@YLl)h8@RtPFPQ^U$͜#::o!c~'E*_I|PD$>t7_*)9=t/1aN JF$~FB lad-1'鎻g4@ƾ P'ޗ~1%/  /&xwCZ:8Zˠ~5@*p JXBR<$ѨBPX;|pfʻ-oB#w i~l-/e5ׯg ( d*F75MWz;Hla>$u#V4ۥt䤥r3}p5NDH#y]h_(K>ƈ؞+ Q<(]n2}MVqB>ٝJNWWMjCOP{ʚwaOy 58du&y_'u5}bB8:kSJ hU) nTॵ7%א<{"?8 ~_}NW: -v1 t?O(>s3\({}~qNюnL(VI lbP Vq#[D;*Z&Ӄ^E^kt'p_L)P N ug$|,&x5yT",r^k< FO<_XT^dBG$6Ec7_)߼K ܘva"A" J'PHީ+i9F!hrRǀ!T*L'1kݮ|CU?Z7Mq \CŕF&O# 7T`J1| 0īfSBI+juwvy#DuRBJzKZr=^9]D͍ };nlghV^ʪ$77siT=1.=OTZ v8%Mٸ "u*@!ߐNIXgIoT\:ar|R4 y @Is>qH(ߺF++HAny:s\i-3ԥ@N~¢5mYWH{CvP0-ZB~k皊D PL-O{}}7(ytc4Ƶߎd0 #FP)B݊ ^^k\"ih`m]BL@d.;^\ߦVeaʰOJvM2- <12d}*њSd9},6#>+= -gۚVb T*h)Z_|y+ʠM ay#G1la栧Ipx2E IG6/O,itӧؼ` apª>w!F!{UQ +H bWBg6 )*VvQƜA.%ijg*^4`>hN{+?Smi`55؟HXQlOjQ?V/>sopۈ bfŨ9guAP6Fі'^' |$55g &mLZ ڷc}eF b2q,3cHMLbٴdc71~N-mΏ ۇ~ LRVK$w-#I7u]LU(!#7|fkDF{-duZ(~"*_1z|em-(DI_)X#gw6r}͆FyrYY24]e_M*J#VJjAiZ X4:Bl@ϒm ' X蕋5@0u-XQ77Q˽>Q|Aӛ0앗5k1}K2e zd3ALdP!WO~NIp ]WOP.lʮzdn)F[Ǚrl9,HI-?fz&T%!A}yԍuG.P<Ģ v2օ{^aKGA:uڗ |95r ߘ"69iý&sA[ZkAbTQ֬wZ_; C7+hV(c5ɬ?] քQm#t άݜaԦhnw̯,%8m|_!~)@o=h ̡Q#2'+sXǂD#dw&,8x *[].]wD/>Cu `úU1f3XIsщ8>1l2gy@ R[&ϢF*wcjRq,~G3raBuyxW gtW.dJ$2åt&BPa-^<;E" D vnϛQ)+Bo{#ˑ4S*p.RT[ T6 xĂ+iz`%!:DI_SFҮ tؙ^q f9v[ GO&ֻâ BOiMj75%ϟX6/{@G`Cŕ/@ݟ/qZTkgJ%tX0*zݫ; z j*>cP9PƍT%D?~HTfEDC;Ӄ,.^yiJ}ES6 ?թ(98ACdطu\XH59U'5r-j坷|޸ Y!#TĉCX1ųdu)I0஧n(VN?")S';8d~֎}Y@fX~yR+5m?2c#-{;Yb7I@ ` Kbl]⿦C㽐=dx*~/lnamy pď9.DґRzQztrkh~hR7:_fsWrm)ki`t-}xX.A7!@ uDԪ^x-׈pQν&uXdBzT(mk6t)Di3Yn:Hp g(a8!aJ8vk"4տg=7DڈҠ-8"}"?j2Uzk}@b SdŚR+͊Fp6Kme,Ԗ<~be.7ζnxvm0K)_}A-)kP9M/u6}6Q].*KF22[:}wGڳy']esy8"!o a%eQubeN{##;`$ W 7>&;? GQ>Rga#o ^ EKD*;k f #U^v) V%6hraW0"!횑UϟmIX~wjg3L61m~]3 X-*)>Y*GtW~õ?? kv z3eVyAvĕ}b^7㢡>?3<ƣ[ EN nr4bjYRU/my`,mkh[? m}xNPdP7AXM0Yk-c RMxR2I=6@ EznOvhg#ъva)E'˸YQU7gf>3Bsp;s ?^WD݌U.L%Oo+LYvA o R|Z{8a-C2M K+Į3_TF %Bhc~23T] |x$֩:R:h_|!1ď㕱qÕyoSS t,5V#, OJlZeu YooM:Y h/G%c'嵉W": pF 8Itĸ{^/ ʲ9FMZud3 hUCkz%Ezp\'xL¢OW  ^a N!=+P tшrb-GxQ"f0 UiWuXT?f doV '5`.;ZVJusE;T!NhpwL<X ó_f /9]7pq"><=ϡXX&f7s[@ XM!*vp#bv[0ч^K*Eb ˇG:}(mx84+i_b?+k6]Ӗ4.?>VIwʒp*jVZ5dO"]9{y޽ĉ#]~(F*pفmh/ 8d5=wꓚI5dkx**Ŗ[:ٟUM3WnݯBVXA7V N6Tŝn^mt# 1a]$Pp)q:zv%e|`q*A=-gNom{KR^ b6[ 0F wJ”?-N8 i%l_XUl!FuM7UKOm!(cT;qS&-wvKQ|[½2 r 17h,C/:54Gs>A|z`Vhܼ/H7B`R'!IR|V¶(.n~eiºOrNI;sHM;n~6;@2! _x*s*p*kZ2]9R<O>*SZ{$XWY?][ݧe/P LUgM'i0=%>,Ajnk,!e4eϰM9 E*8c)8a2RUgz9FU)M;b*qpϥ`() `$3yh;n`gPm!8Cѐv|#´>'{Q[L)L vb_jƒ8e%XD(dD<3ˎ A0«pTtE˲mL C,"H +Y'49l:mĄLӫ=a-G_Uq@~[?K6m@P+6,G/ ( ss;TLpGaZğ$&aasg&_ϕ6At V])7T6~X^m\yfj<B%ֳjxTg/>*!]1h>^kxho$U) "ޑ%2/j<:0"8 X _@p99X}9+G، 6D=<!!<7SL7%Fp֘H:kE$6w-l1pDFQ41uL2ጳ.װION2ud^cI)ײ$W&W=u|mL8K]!'9Z2Cup+L%:&0\&8p91x9/Del@Ćc2f' ;{`{O|-&na/$_\`}$y"ka4m3+m?reC^rhh({xr=wx"{T+BNCώOvVOkp 9{\{#1IyHd?fvIF }{$̬2C:RdDX ogϽ,7%n ?M'J3QSb\ZrZ輐wU#?ߕILon8`'pehHD 2L7β})LY_1wfc4PRndၓMOYz s`36[`]_( vdm1霋ljܷ ˪_8$ JZqH$PsR#6fYߤӻl81# x--UFu(ݒg 3 3jk1#h9bT26tő//^^ml^\Lpr u !״^Ko2LWmH5[-ь(644NSzlﴅbwTBt`(ϥ?EFTWb@(Y{y;#~LsgR'hpf&^XҕejmbJМgN_U۹<рIĶ l.|"K7 v=n良Ƌ# ,rN9O&θp7r%,̜Ey /"ٳTts< LZdg@;ɡ*kN8'IϏoS!L7kPHPL-M43{@H #Ybq{qdexeiU*W}tK#V#KP #\ ;m5Jl }j::DIh^}6W!n-Q(,8amY(! P%ewoŎdfס;N2Ft;+XBd5/* t*Ay 6H ÌÊ0H tHvH CZ$~oo[{՛yD%h'ʧW>t^GaF%]K'h{@>Rc"V"|ԇIPɗH#$5M0>jx R r;̲xW#]rz }@CgjLs_~@fz( F2Oj*Z/CՈH<ՂM?A dDMO  q`G qZI C)cU@%[W"Jzgm=0d 7 .R_zV+dzBMT*4`k:Y}ߒ PR_̖^nv`R{@ýCs=+.t0xohW+C," A~40N"eP>gQ3.Ӛ޶y=2|=GLkcU~8CE.S˺53OCjZ$eTS]Q5S$bGD-$??:Kb!K2Qq7(K.#P-rSB^v5lH4SkGQ#53}Qn-RqyѩV>`Nɨ7%]VG!\HlKl\C:gv1kK#k/Cr|G:9Uds@NRHȵF7S{l (y=`;>yYI5+lTUԢ7drYldܘTlH`3хA_sBqbT"PdUQORsE\B0U~c)5|N۷k] efzpi]BIY"26`<:-1]QϹhM~qH1-k[ 7۞^L<As J֨&h- 3μ..ϩt\*:N<%8?QMvu=B3cӠHe n Wh%Ws&ǝ{>`Ztt vua++ƼѺcPk_{2,$uUH@|hmxe 4uJǏ.|Hl`MUMN_sKH|vh1u|}R_Q:ݹ9 C/9DP3 ]irԉ<{0ST`6l<X)<]ۜL4xGo1U+ Gj$b yH?tٲ vwçw)=)mQpgL.K,߳D7x'|dԺް+Z;.nsl9Wmms8:Bߎp1 ;LzuQY6Qi?'^ꏽ ۃЈ?pc;eH⨆z[*ÛӁRs rF}%Uk!?*|S0 xpq8_#K5 :`tZO Gl t1=ojlo٤ q^2G1Ő~R /jJEĘ7",2=K~bhDńI$ ՌO]9zF'A5A3+WiuKH+z'7 zl{<3`+K2rO$frɫkpx)o20χǣfք_ V\?%Rlcr&X"-(VB<$͠\?i68ʮ D8\ "܆UuP i&3E2pmD * ǵ*bS4uH}_2v)`QqjKγ&PxK*]'"?*3n!i?&>a65@Bȋ!vT RR БGHGRic* dNk(`n"rYMuJ^"5`J\h^b-ƷBGb [Sɖ.D)+{ytDr_+R"7tR.&F;dJv#9aӇJw]ܰ(iг{ߠ +&Ljq 69GM8Yՠ-D|`OHAPj*O;[G$5YgxyIy;h]b}J\|uYѥ`c]1,"XDWrm/)}l`Y<{[n m͋@')RHqqO1`YӇG:-)ܾhV-0:{并] ZǧĪڎMЛ]ut3z:^Ů4f4، qZʼnXRcIQ]2lmZX٩o+U1)X _:)? x.\a8s=z"#/V%-uE`m%VtY?HbP\~\0.:K}N.݆$.mppZ<"Jq:Ӻ9R6}j׫1v{/ ?Nop<72+z 5Ѳ oM*uTB?SH|ZM"Yͱ4kWuJa3bw5 bb&AZߍy ]PoLn]o "eO݀Pe%÷IKwŜ j=ž&b{.F$y>wd7z̛A@-$,ߑ`k|{ttYkaa 8?59Iٵ\n8K}]1:>]+wI\F(kDLl ][x9%HKZ>b@Vo2TyDujdqcfpF8#hmdd,p! hy*@W!kDO[Ξhzsv;&5@gT`go 7W(ь.)%25$-u&T.7[d:}8ad~l st/POtEb\9HNpF=T VqjFk#ae-ITe}|U_J:aGdD5)q$+l,]P J2P!4?.BY¹:Fav nr*X:8l@1k^X@Mc/G=Ac:C9q5bI0 nPUlcXSlMjip#5<BP4Ttn^|e񂥖 eDv}v$IzъpSY'D4ȳhY>@RXq )2J1"wUMsgN*uӝh#lFYEL#T*X kkFyd|7!NQV ţА-[Fć DPȣwEE OskRs" 8U/N,P:&s@j 7.[."taWǿ :vA _ 9{pTϻ |tUȇEH-c_\ B?{q H߷֫H*= u䊴clGz/پMQqB~A$ O)pSU$7_%b ^x6# y0 /yK@h\-b i>)gI*9f*2(e91ɑd^LZo=BywF}LKAu Q*n$ I X {|Ǽ{ |n"ZO&[鸦bn.:}>>?OcI<0o0Ӯ9%{)zYe8$ϝ+ǶΣ+F}L q[Yq?bz3peMAw6Qeu~;^$r0%%'V]J^;q,F%4 jE`&0x,> M͔o/A(WL+oW4wR̳Ku&\${%F|SR0bY @/`+ p+ߒ $, p3%kr{b}K^mP!)Mt|"S0a6Ym^k]wlk84t50t`=^ Gt(E*JЫa-]G6A%VO1$:1=&hh$LMFiJ|9Jt_`l DP_J 莎џaO96I6́ c-?`gK2s3caJ3L|KgM!6XuD9#;Y-k_ݼ:CߙMA0!K"̐/.;=a~(@ qk7W~^M5-$%XYدQ4禍)LYh%<`qD:-+ /@$pqz,w/[d}9~|YK" ApAbǭ2[~tUh!X[e} &5|X9`i9uAun4)wÿ=` Z];ڃeG)*5 +v:,6Rb=lE_6Her:2iL™ ;${eʯK@Z;gAbj) .RߡߔQZfܻO{n yiS2QY!*'~8" 訔in`ЃY>EbY0-((sm=맦Ptx bȗVX$K/$Uڑ*2CJ0lf :)Q<]ͅvU;άZ}4IiˉƷ2f/= #vc)SÑQ}_.a`_AlY/(om{&i|blm!۶dU:buN#6Qr70@5/;q&fW@xR `0)@Q|O>7[`[@%IKEhRdup~m[4Y lEB4?k5%-.ꗰ{A#}JK#&A=^׶ ijӲGܥ|  sΌ ֶϕtNT[*p̐hi턭tM+f]G!;"TNg# "dwT|DNp%dKX|:^N[|⏏tw|L2I;j(_V^ !3:쐅az!z4>7͡ 4.q;I \F,f@ݥ17ꑚCA{\1]< JhYSG}=>4գV7?^\ԫh[@8%)IT 2aVF>_vg$=XX}4c> >b^מ*Ʌ0GY9̹Rryƨf2e rpPRxX|ʒ^%lJ W3+3+bﮠ"4q j&(qi3OSA%@@@Gǻ1~ +HAq* ͔,v"}dk ^m} w0EFJq\mI};Xe}c|)a"'xQaX"iFO F_BL}l[( N!I9vm/_]pgƊw4wW4A G^a,}s>_0j}EgN?~I J :"(n)1}$Pi$~lt^,c1&ɍcS£sО@XxAEԑl$[mP弋9ަTeaZyYθ P_,=JP1Kj ?3uR:a5g%DG525vCXC}3лTن;Zdd]B~0,QyfpՆɕy[cB %+ ضRטQ7PH-#:eBN}JD69ziAt_Z p>s(HUF ӻa`r6*G;j_]; kizsS ۧFRyU#gRTW$h{>n;tĿuNk k17(])D\kPla3FbŐ7lZ#X)Ng{pzIXh3.-¸|B.[%ܳ[L^5-q@$-p7G T<~IS:ʚ@,OK'<U|2tWvb"Lfa|iH* yJlF(XBY/,Vu=-J!DPs(ȱ &Tݡz*7Xl0Q-@ği!Q m(9Vk}/۲㪥Վ8.pYQm.^%z̲LE QfSY7S9^%KWM 3&*T(av߲NKɝ8Y_)>ϷsPRx=\0]jir]@>kk oCe'(Gf>ҮY$;JHm$1 L13< ,VtYaCK.L4*d]9W~z4"v`FĶҺ;J1L3#Ƭ^9*sݜM7AO݀{ºr9pz3V vm[PgTw MD7v[ s+72|50*8:2d_BUlÖyex^,hSkb~\|Bd6PΉo[5 ;*a%H(7zވ7a':0=mⶩ@,u c&:?GX3 T+*zT >۳ԿK#`,~NS5f g9Z]Qx'ºܥ2<^݅ɮ~9&yYÓyl,4$ERՈb¢d؝>\S~2mce?w(hj\3>tzQ ;$J1?Z"ՙ3j;ꚸn߬[A;B#Rq-)|_̏m*/)m/y:`企ubIʆ }w"A5,4t,dC V=Rf Q f:Ǯcj)gh=ԮI=L.+}  SAZX ! KA'1])w K^\*!*1M,\_^+ඞBiu9O;Z&)rCV>!bq2'y]&BIսݾXT)k#|_c iB plT0YIZ/:r wAױƇ تdo`0E"ÎI mQٜ6bl- ~ϳT$~r|C!i*-{:շrPiS#`/o>rQJR#aIHuuS\z,8vտ;D+ rc=)z”O>NEL3(iO>!euo~.oe^Ȓ@;"թyjI" SYjlۜJ dE߇7}]vYj'Xerƥ DV{ Ǐa]8 YpMR&CFgG}ǰ@G`Ud{Y@YZcMOJ}8S`-C(W&CSNK[Jt[}7 )x-&z}M x[$JrhyHBZAW1&;Me4Y MDPSl88O9Q S:hN pZB7Ǽ: n愼6eOD$Q[FŮXd rFyof,jzW:bPR7[u UWտ /1[+ښ+dvX& 'xTW`6MUApUmy+#jrxuVtҫr'7:ԪV AoDY'zͼD-[wH)V+*zw;Ûݸ_GC: G0 EGCQkkEhYbF, Dhn"n>=tZ K-獈F טּא;:IOZP)@D/)kTf ɺ썇aFnڲ?@cxMFßF5aM:UAZrا_S8_2O4Dz# pHjR9z$u \Iqg7hDžT)}*[+XNl"<<rpQ hN\MCm\=cGffǔR[;&[!glqVW4! Q<_cOԗ)؟a|Aj6KlhttPWjS#G@IL޲ZK ǿ2sWczƣj)K'hI q(0j߅' ƍ$=VF r]vb]^WBNKnABT(6 1 #zmXMPѫq?&*HAA>JKɣR,b,_ R:W@7.:aw,sA6f#@ m}#z@pe"Q3\J sg2Y8D&HR F,yN1bz6`T ]VʋGӁ\HQFS˥0Or%Y<4!R]x4ݛF=c ʦyAsq;r8JJ8twj&Bi = ;ٻ}Gm}O2Q`bY#Fa`>S#!qN8TXR<>Fi5 $n+/ÎW"U⇹wȘ7ao)tBl.^){XͬWM fXUCtƌ0BCq9M X&9{e 7~PPJ!+J^$|`P/{Ɉ=#ëlzqj\X 78x B:]cm#!`f4>I@l Rt/;t:UQ,shqg%Nh`TVl $杬eH@y"K-q{_&PZ1Dd /,&:`M`GnjFQml?Ψ9Q #8̾02)<ƅ?5pƐ/5eЋ~ѕ&T{N87%§A:NK_/[ 0/%J7b[ό 2jmq|P .1Iqʺ/56РLLMh᳡MvFe s _IaN  oP I6C"X pXLR `*%AK$ n^GcdV˱9bJpH.ҞhǐW&!J5Aгny4A(w7+nh:@7TCC1+lEe" !*['k̴pزa҄=vx7e5&= s4`TһFJe'Tw [P_+uaHl\=@p.(d1B̝Pf{^Ty9lbwo-dNM<—VR˒rXV^;d p[LCquas!9N^nJzW {I6B잳  >D/|%@L}0!WᎠ3F\洊8n2bN5hK(r[{kP&zR'U^p_f|WTakJ" M!J/s]SV"P{V#hhQ,/8GY }Sb% 75"{8S?!ڱD,SGb?~5ZVIirpMZ7^|¶W#{yƓSL2=}Ps9{ "ӕȪ2b:.RYMf0o-i3M,ۮ1J% W@(b*#_ ujozcԞG(rD)$zB?T~Ѷ-M_tD6DPiT<|p\-!+2֠_lf֏@Fv,;dNvzO6zR$Yul`?rSMJuю4NN*;)+&}sa̜0 ` $}:^W [X n0ܓ`[b93^iXfҨU;̤4{(4yZkYlԜv^ RzC}f<0x*qRড় p|Jz!B!H" 4 %#7?]wKΆD5B Cf74B4YE'B}Z@F؋Q_`^h;)nc"& [L`CEDJrH^1괋|Cn$^ S2&qҖn+Ɇ/UQ:U !-v7l_D^xC;GC,V;74xRzx;Ս/mxSuCқwe.dTͺkq4 .$Mb6jҫ|fX#3]iYq*'K.w- '0{, gXU]ػh,|{a0`tOHc$3*VmRHYHߟb&+}Wke(eY7!>Hv*h#j)1Dzwg 0uUUx%u.aNAcVC׆P}oZf,à~%1"ڷ;2UJ5nܣ+}pG*IMq 숬)n˗Ey!K<ϦylMEyv=7Bwf^ks*ȃc0K/D]: Tu.o~:!KV~h%q,ݢ>$"9Aon W H8IQ.n "wݦN֘Ԭ%֊ xU`s1U7Z^Oڹ6[jAL U/JH'>co 94bO΃T̵٦@6$f{srnu><<Ʈ,LO"a{tsq9]N OoUllSZ+pū˥$/ d;|VL&V"6Oem@;bo+y Dn Qj )䬖o\(G/6$gm s^?C}B/JhL%Wĺ'<騒z=tJ&v>A*~"g>PfZɑ~/gvNĞ-MſXo>?{̷\WVL$*@0 OaÞ?e:ch5źo9b2y21rxKXXH<%(pY"s^ cd`Z)<m4h9p_"euZƹ?&D+;\鏜c^fXnxA sq;,$Ԑ0u~r'39#qAXI7Tt|WÀS !љSKr(!wi|{vJOw.x4]dd@.˖@J>s}u&8' "nf -졻6]2xˆc\b&CB>其*~nd$K3J0x$fEbZ/A[G<+'`H-CU]#h$lrn 3(k|w?CJ'P#ޭɤ0ؼ]iC: |t"dyЯ;B_`>ߊ Z}gUnpqjw6θTᦹ 3ouְZ|vB4n?gjB%/QYY j WX. "C೽xgi$҇HQāp;P]Hm?K9BVeCr j=F?TXAŀ"ol->~Z~TT|.RKs?.}τ0 C#?sD)^cVwՊ"0rjUEzEL8B5S%RE- YC1iNTp'yX}-̈hVƒ2}ݦΚ:6ct$nn xc!ΐI+01iX{a=̑~5y .}%_KMe_v/$)>&b8S>?\hcںiiHRB@g;x 2zL̾Tg=.jC0R_y-̟Ow?8F_\2LG) ] GwCLpV+YVYЙ dcx<ƠӷXZW*l3H+?M# *^AV=F6C_VzI7bZZ @Mb\rƍ<+;G\A6ڏhVQ;RYFYZqAx1k}j^$)aHbiWmfg8`UGC>=s0^%O%!&>v!(\,@-`d^Qn)s<|*l)H9M\b0OtœBF0Jv|R/~R,OEq]F.'gs PvB@ȂQ$VҹZ d;%%x,vg3f@I"wɔ oAyU2RѴ֊ އ9l/vwΰOB=]U<)aʓlŜI3ha pXX"\o=MlR Z{UP>6)l9y3f!_YHw[X2AS =5(^ wma̤ Į?㎚5j4+2G~C ^ ;CytA֨D Axnc(YTJ bK? _o{tCTzps|dRߣ.Τ!^k%xgLBІ2~5/|q> P ç4uonC#qꟋWd$5@ U[\2.5ղ:>AaepCFaۄcYpaDF~sTOuSޜ{T*f;kvDھi>V0(~. F|Rj7BS[ƾ =_hy4⒘/ '= n&j7TEʵ!zlód~?F+*!ѣBEm@c{`=f 74"3zưp ׇk^RGn\3G ^iROq4ĒL&*h%NvT8*~^#LĂK%bvwAbaO8Ve#\9놁7"\m<ǟVm: O} LZ kQ3wGW AcB^vqetM\(޺݅DŇO`6qDmʐU ݋'ўq~_UV}>ہb+V}H ڼ߂/ mX3+ 8 g;/P Rp"o6P7ދdDb8E[7?=QkuHdgF (OE*l[IWd@b@VNȻKH: "5e6p9^_!<ҀւO*P̍Z˪D+{Ď@zPnCoeJ`CPܵ͋N&ܳF#a\$S?\DH5_QR7uo1>-ݘe߸4QSXbᓋ 4tG鳡o:%4C,=h(RN:d%!ف܇aĿRIXtd8=>m&@sY:FPW.YuΧ.=pY7¤N݄z#l:O\F>|SbM<BDtڴS=6(Q=U3ľˈ[]t:biܤ w2u*X:g-2Tx%0Ǵ!ps97|aWԦN!rU,ZuCm LJ{.Ueg$IoQ-Ӳ$"`_E먮ݫNz5Ȑ-%_jBi}Wq#3 }\Pa9@Ilr6VBb,~>^D_п`_\T3`_;Sym0T#IZRb72r4*Żz:oTyH 4Db1ԑl$Y夥!VFϸkj($$v> YN]$vB`k_Th[{.J$ 2 )!O 1Žx׹|ύ`%k#BVإg4׎/92kMBR_kQrEGV>&+6"P{9Zv. eněŒzT+?s8~&yqߋ{0qC se.YOz ;)h9nٱ\.'g(_IS(T|k%1g蛈bرxwg /<-u-X/S]MYu4x-N{eciU dy%c鋠 WnѳT_5&Mh7NYn&/v yj[_]kRVv V\mV`T4@~HBqQ1K3 !\:<>F58m8{\[s?6)L/4 ή_%btѧrR)1>n% rbVKUݐIJlRp Qگ-wQMsOa9{Acѓ^O. CB`^xfޫw.']s1 l.J1l #x`FB'LG[)&7d;~:Lw>uSD#yrCx&zԫZccāzwfho -4"NAhSgasA|6($έ΀%$޾$e[ T:,|`RSZ&VMH:$}ת鍆G5sp֒V|$8/ w4~U*dY$oJ~9IsʙJDG<<- p9--nv8IkgBZZW~کcjV cĵF rD"c<'gh+d8Ơ-e[j"&e"-V2 PD9XIseUI93~aFn+ @#'9iI΋#UOWȒBnuYQ@0| tGMԈvAo;^G8دGQ+p=|&zUvQ0 r_@BؕȿZ0Բh^İl|v&$@m?TPnYuv:.Iew_^›|pL L n`njsM%&fLSn-hqVtFNk{bo<0ڡqSriO^|t X=6F%P-rO)I߈:Z6ILȮK?9G >o C~e2u7JKO~|BӇОYd(iۡv܀hݵyo{e`RQzSTŻ9 +̊ ٪HFuA[h2ȶQ>]8b0{EEA0ox9~#gҧۓ,yV!j>;X*p\(mrS}hq:'KUmz%Y ~1mtn:F5LH(EN`!Um^ld V Z`AiUK8V/WIm̟AED;w u4<;Uk9xe/`z s47"SΌ1lmdUiT_Da #v:naL-ּm@* 옠46[J#Q$}1[ըYX\zsv$VMJvE=hTH r# /T=]$ :m#/N2DJ::aքig\;HkMZa965.q5rI5r/uΦ=xE! nig:d.i΄7bN$M?5p k[[HYA Ctvڟ0 :cbM{$@u/#Tsi>7WΛW`|>LNVҮ㯶bf0ҽ\~Rd1( dX(j"N${w/,a|w.?T/}*myқl5t0p"{>`\yϐxB0ײHƻy+0Q-H ?>Kn! }ڵY( &=6cN ]jNZ,tm 5a.-'44ơU.V&P/oIz0$J¿ <^&|.doE]`̝h{!?e^y9  SPsL_vS67d7'mțqsp2-S@BH*2HK7!E?bMܮn(ڜĽQh@)==D݈I*nLjtO7^wI A-N m % D |!U쯽 [$0.e9\3f*!8xF4aܵ7V`ϔ{D)hhWٟɧc7`B)NܹƤwxz6O *<2hY+"!H`ǯ}+I L=#fp`Cʷ~f4ʯ)'q)/_o\"gh6Bٴ{BfmpK-6 eDŽ/T\K4(J%Jyϣf7܄<=yŗ<1U&F,tl e I0l1~MZ)Y9`|U$%Ot̀TxN!&8-cn{6y(YL*VCt<@A殓}GP15{vL7N*[tC5Dmr% {eUs=l'Dmz'+cW|%}T\ހETdR89[J1bk3l~| X*\eR&U&0~zظU3+0F d+n֝hVv; Ngz\ҝUa[?1 ݹEȻ8$g7!GЌi9,,Axļ5# CX<{J]lTɅN C!4Gߎ+hfs2xS+J$+t `!j_X$ΨTV5?4g"]F۩9^F) TqL ir5W$+=W1*?u@4>=o2yg1M0 nj%KhXh:k~Ew}_L߲s-0QޥoVm>YO;Ş'P+>ZT֕u{:wtPBȮ͐<20Wfݞtxd[~njE\Ӵ^lRR6i(7Ҁm^[>- (eb3JQN;+`-^L;DifCt&iqi?_yn$\UѩEN>(~ՔK[R(f-k VZ50i7JO:|wyT-4XlϞoЀm auPwm| PVBc5G0XK1$FK\˭B#HᲸ n=ECGKsMR,mV5y':;N͸0ڃֆ=UW\$;gO2LAPY HKi2ћ~iSX;hlwF!$Gj.vj! Ž!^0X,D3 VðHE+NbH; ocݚuJ DMMiibDXKCJ+2gɲȟe˳nMW-BP)TC+. #s&ml<1Eڞ ڬƷأ e3xP^ew̢>,hj*%o7ezue?B@kUH*mg(;tIjMхxS1r[W*3N{P/ :pd5;ntFA@dzִ6*R,,mk-.ڛnb!o|/F>p~R V9-/dlrϽ6a5lOm]y1 BA| *|T% yÖP8]"cgvg`':bSF wqFȷeXU4 <.*eпlzh\v J${Ix7#uZ&ZSC \ '#942N &7^W}Yž֎3_saC16Kݜ1RXPfjG?kcVAh5n KlHc$ƵfZ$ӓXMQ't? jt"q~mURhRڲBU BB@XHb-M#օH.GEenHr;/7}5'JW`zj^QfWfH[\ҥLxVaPcnB)'6uQ c:͈%Tl;xKA:ьX` 47eW^^"QpfաȰ]ZǹLRE|ѩ?qMuq4b?lSUk~%C.amG]֌^HpCEshMhշCXàʃ:p >O$'6ժ?ˉf J2?TO~V? ;៧eM:q ; % Iq_P碯=xM Gt̞UN$!$` G pNy{[wu4&HU%bI!@}JKZ`j\Y&ĘJs?{k5.Q`e$.:Y?q!-+AFϻEZ?5LsoxEO! F$K1bSr6Ѭ$TK^xxp( /7(qhE`S^TU+.L#xҜ;Up 6τ~MѬulcO`M~ipu]mČ,R#IvF /uԘg@>dp)ChЭc[P(3mc^ucxh {AHIvL$$eB~RZlb0p{THtJ<"D>@"ϴ8z /Ĉ,#T;3#Q9wq\1ҖAeGRd-Xy5wP "(96`ϨƍljXBB\C$,̟,EB7&R̄hH*5iAH6nI -pcMoڋĢh7Y"*_`!qpoUߜOy6mmBzϢ5-n?=151:́i %'',4˰Z)veNf cIR 4*Ny̚-Q Nc;B?IC&.+Y[e"xrT6x^5eow3/ѻP(}GFӊEM Q֝" JqF ? |;n Czj;}h]=px5E~0?[z?h팒 -즠r~ru޲X>]P#JunO^YE =k02.xnqD\oÑ#]+[ž17RB1d׉{hEw8 ,A vaQ061Z w.EiQfxdI\r@fc>yXlvm_B!5I"Ro2v0VN|>za:3CI?Ut?"U Ws!4٠EdUh2H&J-;F0AP i#G(x9X.I3svKW}oزu-q]9EkCKwXGQX0 "ejgߦ>6~z:51ȶ>[X ϝ{s A1!˞ t0Y){{[q엫Sܞ)*q:s1w&vJf;8Ƒ(N1䧇pWS/ؚa6؛N7zһsK) Dp tE}x/(u?T.Q :CTfuLOw"o&U|c9+KB!h:GPaϱyBT:F`\$^;vg?&oob?yF-ſ쒭6I(ߙV\Rڄdz̬)}˧|Вo5=X%e}">hMӧl@LZm'RE{勘 c%']NDW22ci|_(%IGYンC;Y(bTr#vW6`,Afyߦ^uHNh2 1*y9.hz|SfǜrARfRV>V[c7[\#cx'{R{FHAcpds|œFtKmӷD͈,̚$꬜)f僽ROJƯz[H[xx {쵾A~1tUDS3ؓLSr`#UQ_In\ S{Ӷ:\zn] \lBLHJg 6p8^mmGP@-0%DA@M m'h^i {Rf] ]?T㷄g主ٳn n,[_vY ;kъdMCAw-,@ղK :͛U4.Ӓ(cyBęjɍ"&=xJߞ3zt6^(XT#-qq_b(L)1YY}uzb⟃ ~h~NY1¼jZ(&5;`1vOTMl_G\g `jjؑXZր"^.҈*zlX҇iG]_RBy@}{|ZzX67xoDYD.\M9< G5]{@.7L1Ik4tvLˍ,y?K'o? gK\ĂK@aQwy7C3XRhI;l*bMn: kb2<} Xf(Y-`\9d޲S | :2 iaK{/꫱-Rp&S[̆+Q U_Խ`\-6uҫ;\A2Ȕvhq'TL VfX'ѭlm;"d#A^vmԿ8"ǿWkf*w O&!ўW N._,$ۥHaHQCwFF _Mª?hJ3Suo<:.;T}8'kïL@xH{1i${s/*|'x9PYAj(zIx#fZuPZ'ec;dǰHI_ZK@Q'*lnAa9o߅$N+b [Zw 1Rd`Cctؖ5Py3 v  9aEmmY_ѦbRqC&hb!PHi$3I>mo8(ǝo+~]|wXArgLn,LBٽATd7tX!Tw8wTj6,>O:Cl۲S-1) 73-:B#p=k'6D5 %$?WNxVuJ ؊GuvB/lEDŠ//ݙ7IsչtI1K}C‡+c{zF&T>F/AO.۞[R7xhLؖﳈdmg gn}D.NnD9ң$T*utdLybKhV(,Gl$dY%n.$ܜTՏi=Ԯhu_cTx<]mep[N 8O+N=1Hq2%*lWu|Yn<֍bڐ- b)٢`ZSjeC0s%%xsP E=&oϩzk69 V^1PfM.~PKm TxX|/OjSçoF*E3:6 g}eon\H+ZEBtTxy @fo UdaMl8LjѽM|Q WXGX&Kذ/m^« 8]'Dr4H ᧼96U}_Ŀsw]hDbǐ TDćhSpkEvw#טr& FPMĻׁṝiA"yq"@SM*D>X+^C:|?wk՛J fSo8#Kj斐=[`P Fe$cb c=P;aFuaتP%Z6&|kݴBCHڱ+S ~cYRTޏ3bO|?0nbxm5heAbİkSE';+Sh7üs5 ;G/FR;G?k ׻= #D7^Jk7W*HO%&ɐ'8=(NhuuYs ͘~IrF{Iΰy` u-RtgD"{B H%FMQB~w4ߖ]N؝;m0eK} kȗE=/*\%_/]c#Q<5/:{[_@<W XP\ 53D؜:g4>PYe_KeI^DU' poHMEˡ媫`|t@_l Aj3jFĂ3 Xm?c*0v[6-ZGB/+#$10fcdUn(4k}? jX[D5 }&3y K),BFzvMR4ʹu(T >K ؘ?ET1B8}y}Ԫ(olӟϨsA<s\<)qjx>,fB O KvpUxhQq3 3 WP 0ߊٿ^ .QVv_l<1щ'&ƪN9:Ll[;U>}Q)0ymw_bRCT5sƞށ\&.ZyiLiޚ$ HUFKk:iKxՑNLs+0h{\ǚ Sc܏{ܗ$y 7O?b I< cI{oIS3HBM%$EW.>e_>/,JLD%-^d9ߞp8rŭt V'ƴ@223MaDc9h'oSP)+w@b$ ]X3WjveQeŮ$<8Ϟ |([I`oB?2HK7a3]ȸoϫG x*pۋ^.cjx7{\pV}x4|O ;j^N/Nk~٢%Ӣ ! Vq!a7 y߂ɿph寰{f-=Ǟ_1IquRʊ瀜d* Ǯ#jhm{CI )W#gZ,P,u,*z>{`;]@@m$\1,-M\HsvZX?-fLK~I_3'´[uV8q oOh~6P;)d YrW CE`,WnIq|*%;t/E;5Z|r"h ͋m4ޗ Z]  {I3YDJ,:3e{t]<bb7z05ENˈJ\Ρ!i>? L$qPٵP6j\8:q; Q0mm 2Z;%c|g"Tmb81Y^VYɹo1oʽ*mmmo j~1iuxZP*Mm<6"͢ d\ 1RGewV_ӹITT,`Ǩ:8'[ N8Ĥ"nV\P@1$,laviF$_Ns3Uk9g3E v0ܤ. -Gselw7(ѻPp+CRy\1AeBJ4`B?b rA*C- c>=  nԂED?_U>uA;͇(@tt= !%H/.cM-IĺSM9@W5GEާ!|UhBudݩ #M=|D嶏[ |BlrGcd|*/WYi:9e AXo<}Z~Я}A-gNAK\YP Jgnu}XB}^#s Z%N@Pڍ+G,ί5phH˼Q+ {OX a= TOITi9[IϠFW  7留m8o[+!ϯ8 =w?Uj`~oyr).%u$MV#5Px:S'n0xO.@R)WLE<9xbЩ Diȴ=IX?l^WRR(GiiK}9+oR|օC2h\__@u~l/} Z.S!pO ZxaU`G"<1BQU $~Z%#smIڴηUy #5=ݖD.69fxvS J; {OwReqCGW ENdͤCba 68ICsovѦ`O()4'і9ۍ wT 惗y#ZXQ8>Uz{$1րOD-Cgx[5C!ȰR8r1yuHY!QMxXSa;NF >P'/dGށ!5L7ߧ߉QcZ` [=ͰƿYϓsY ^*0`8ntae_++χHБuJ' o}X:.ҭzHL߄I!fkڹ ~։)3UX`@ZnG}BX/"aro-KuTQ;rI}+g݀p]P/18dY84#եS"lG6%YZ&IP[eH `|n˳^s p"YVk{ޛF |LOkC@dC2?8ܼՆYnkbAcSp(ǁFw7Q ^WE,S)Tiݠ~ʰd鄢/[]7ׯ=B6IS|vQp!j*v#1sRJ@GA2LY$O0A6DdƾT G~\0!RLC YeGa6`u$*}ǴjF %0Y LX8 w CliZ>W"jS,"b+JJHΪxwUu14+4*.sB-]`ǒ7D!Ys)pciI3#*hDAS kA5Ĉ^$Ca48- Ӏ|C}E)ɟ+?y0,E`~k1q3h擋9̓O[Œ2ј$T.5f\N؅vsfr+hey#D^O1u3$|~ U[|G.Ǯs`0^KT=$a+_pe杻{,4 LuyZٍ|2Y:S~ؠ 5_-ykE=|@)J: :kȞG`I\-|=o1d,[(sۆ.Е)B")DZ]^O@lo&mR[dЁ2qH#59G1 $t]u} t"b *oJ q'%bHڟJ_cߕ!ҩ[@H)d/1`+zzc!.@-,"Vؠ@$ x]ߑQ3 B 3\gCD[tR.{˗xnǰN+auȽYswYIMR-;$K*݅r6r.w(Ee8.QBF{Kl R e=Ng"1o91 i8?%w"$Bͮve̼ʋf@%%a92YjWXrAe.ǜ͔CE q ZM=8F}lH3 !"RwC>gQE ވ?~ll"{1]_ZD$0?4rǾ'~ȂHLw(T&)UڥpG q5j׾u+gjTY[3ٮFKjƵqb11C 2ϒ™z&b·,"]&i1L<@;7.qLqgdK o8^m?t&zr{ O!Q,"yCZ~]s0SKUD8QonE?H41 4&5}ʹTCu@Ro!B?۩ҳHjVl)~||,JLMZ)Ӎ:='R8 WQW|LV R[Zеw$,; JX7L  0.5qˡpۄPW")V Y]*q}kQv3rMٙ L /`>:&I/@`.Co\Lu5ۍ_8~O9(tX7z0Dz+H)x"rJ)k GAhBp=b{I~9 hqם2N-sD|^*?ۚ, % qjJ)^K0|J# W;$%6,;!kهAr %`H?V'r!0 54DC5'OonS<\aTuQjIv\rٺnwŊ,j.L brTLGDWTِі1*?}շe6W-02^h{h =_=s0bƛn~:ÈnH1-tEے j~롃;ebcE*`ދ?IWM@9 TEڦSwq?u>I}:F'sdI=[[VR(P,SYMUMl k$߷q+@5J]TG}ɲዿ@60%bѮBGhֽĭn4N%(# ٬0YmgmB)l ՚ՔO\7D43U; =Ʌӣ7kţ^y▭SFw@ݲbOf= k߭̚y j\O+^bkkfތF7i0 zbR ~Mp?Ģ\䲲\{̩}UD*^0sfxb|F{,OؗcCm PtI;P@~m* aLܚfR#JBrQPR;^uý # <T|UA,; -cfYʑG3a ]XT\'ĥ0Srm:oxV{9(NRhda'!—5jBV']\c؁(#j:^Qr|6Kq/t~R3N .F%XzNeDvs3^Hٳ{\۱mUI$DNlS,GPt7g^!tGV*7cK*ٜPtt¡s/Q-oP;f~0A͹;I<24CMg Ff`6LaΤ=x@o͹8'f<%pl󽐄';;Ou6Vt5;b9׬噤ZOwu]·|C~nJKlEfSH9 þ'C*;.AO+JCc6t.չ3;|ai( %tKWZDs,_,ٱ`q}t Z~GqR#1Fdwbax.)1%޲ 1/%0HUF8n=)R߱~ z'pW%Aa&rvP•iǎF}q fAKL[=+XzDend2O@􋂛 us5d?6B:[CXQRfM͌*gcSא CbwŎo0+ yMyi!`z`l^e5J?o;]SzKzST{!josE,VrEl`tɪϦFR uîb1.5z?pM2VUz;lF=yi.[2( 0Ma ֹj=P6, PQ ogO8B4)x@`k Hh\paJcp jGCil )B{u&D!=*Y@VA(FMUT1Q3ٷJvZ9=>նmaO?XIC&M|ArAf|צxGnq0ǵ t6|jx۫Cь{]&|*o8x*>`~ Ȋb?B𷏢5:.iaVW:BYB 7<T< !x{7Jͺko~YAj7Ho܅0V/3A X+H'Ԃ"3v|u^@CO+8]>4bf6d?K꿳 KUB#J$4`3@t)vO-~%G5 ʼFQw/|/h>@m Ë9׈Cthsj tMLm non VnL*~24Q N5ΆuqU|0xx(itنIh#Z@,jn82nK pCd(foNgSKikƯ ,m!!C ȁ~2vb;@cۺ]r\W #mJN F:Ǝ0 -bKj'p[ faxylz'hIfv 4G]KFv;蠉̞Ao.J0GR̥DύU] EQk'ͿAwJr:3s+_@zFjo߬+cʒ:8Tċ.2pqx A8apU8Q-nΥ hYޫ\G[20q@e̖|&RE a#NTZ5( =sv56q~ârj > A@o`=1ry7DYTEV`x~q V.)OQ6@)k֍~Yf޿X~n/:W;VD-z@N[6F35Js[O=Ӗ-}L",rz M rC/8;+AU޼sy1n*{ks[7[BoܼAX9`8ͅM &Lb웤N|hg0?u놾կ3lKBvd5 *BG=2œr tD)7풶j =ҋqC8˜G l.Fro2Axw;GbC0X@F ]2?`sL}"6*R 34B[+ŇfjO\=MEx8igT+B`fk, 3x\YWiI/΂%G=\%  >Gt !Nq3TFyiiKhe<ТSxP,_7(A g[ijgC%u<y+갬?yE5B6, |yu ei@[snpd.!*`BXO.0LUpG ⺖HpaHHCWIbJeZmF@Iݽ4R%.˥ԳSN_CFueC;G { ^od84C.W.܊*G% 6=zxKCl/ q00U%[`ΨZ0p$A]% IbZ0YgCZAL_*i-v*|=ѷma8x⨲bz2IB2)'-dnM_bPC֘Z;(=hWE5 P|cƑAਜzjjT8I7^IߘS5[z47UhG~g_J=N2Dh[9\| ~R3QMR3gP"LR;^RkȆ)O} 'W7`GTRH64_ZºDre>;aI!~",6)/;OV2VqmDc'Meazn&D"6\v+mKUwu EUO&qt+y./`U0azs} CkMڅ>,uLNx4چOު|Ͳ/V*Yl1m̯DI:u BtJ.gD`wb)80fmޅ%HSmBrlNy 9'L7 fL[7 . `xōea %{f3WSXU& ,I Ƀih'hnqRa^H5˄6gz0awX%.*|bm[f=ݳNՌV*:xp'2g#޳AdzO Pz` j13.y؊8ݜ~,4a>/6| o֊^w؟.׍ĴrCeۺYƪ2="1>r K׶qRC4i9&A24KM\uBi,U)&} ozrF76?fS Zzޒ2x5l3 ,\ l|CX/ׁ9eee?۔o*3!^t_nr(S/= n&z1Hi0!P% ))jzZ~_N=mܼhRTZOZ}``€aI,@ %fw´жt<-\;- 2c1٥AF? &%}uz*,7 tu3[PZ#5Usb}'1O G}/cVuq5R.'׺!4 C_>a]| ؓ8RZE4FQ%'Ŏx[*;p#+AEFS5iԍF9Ze2U!)[ J98E}\ vAf KDܔg.0e.ob܁sRD&>똚pf@Rh&ez~&P\Liqif=v ~|~z9T)l`IE(7o{rؼ|'C[DI \~MW ;MV¤ArZt_d'8cWT4,|D:sz$_)SK?oB26FK}_#zϲP3X9= v IFx_י_]QQtqCMYBd|iSkQ4Ђ=[i>jL bq9カNTDCg?%Bg|s:S7gqo'UNZ%KJ\z>]!(hL:12j\BݶUlSB=;CY~m:Ru/b쳏+ V)t>Xrz4Hu팊@K#FaUt.RHPȥ<. >ڇTxŜ̖4@J:{iq׽ !gVt'D/?.ڽmo"/UD%3Jo`k0 ?`)^3' M͕GJޣ^b 8z5IIn՚kuIY#HѤCׁ\^RF<+!9XQsrX9!~Dk_hI)]G 寵mp={TM1pYrios iQr7Wj8yyÉ>1}Аqf!6d*3Pg09 th2f/`X[&m&v͚dWy|W0O)îtT~f7d7ĻN͛%mG̚012eOGx~9u7<&Z;\u2ͲnI5/M$ӫ jt@xUauϸᾱwG{ћَBk?'9|,Gj-kCj I3Bn܋άG:,93z"os Υ<[V%x\m|uo5ɢiHXV SK2 @7 `;xh痹mKz40MLbB#t@ ""?G78]fkrC}N$:"oཔA6whŜ|Ŗo' M5]< m]4ZEaiۧV\Ks!Єr4!d+w{c@ao3nI-5BKNLŇ<4: s`UyY# 9ޅ(ѪZ_GqV(8Uij 5|w :Oes!@ؗ w7E }($d (z_fb)PHJEA&O:Z/k$X%a-B&6ͫgE.oZHaePGޣ8bs896 l-fx1d`YQ``bQ3ՙt[nIP1\ %z\ n#2ACk+-L-jAf5i_1x h.N2?;eN;Z) ,& h)+H [}P|4[6J ͓Jl%>-/: vfbԲ;?۴Oo+%n Nou.FNÔ9EPJ[^U\kD||_@-_&۽*Co_9lh14@J{`"LT=Oڠw݆3^޺++WJ/f ɀxxمICQ 'Z,ҁR6<봤ty6:Kʺb2߰/oG  ;F'=rF|5+؆ug@zqD\ h pIUY[Hʨ-`xzP hB㩤ƿLzf!@[~g֎NXQ/ZĠ6nz:TrU媦R(+sի?~jx1g2q}vM0^6bht sQ E,䪖b}yϖI ů?!*\ܟErLh/D#dazUK ȫ>/ˏ[5u _E-L;Sr#EXV]@"_nc۝]6Gʳq#n8fݒgEFL:Xrwqq__bxt{h"zr:2n[IsЄq J4dX$E1u"g~/t̽df K&Lԓ(I$Ib2􇯠".8ʑTXRE朙}i9W/ێ J=cEG!Mt^@"aB`7~>HD;f< ۚH3 4 $V_8y& 4Q[ѩ}7P0Tn'ZksG U=6 (;uGNt7úCA4*54;s,*^໙~Џbp!"ΜD}:^?zˈ9%J,'D UGeN;nnBRWic=}6`e ^<+PoMRkmoԛ6 s6Vq|)^lሑ <> ,COL5nw;5^>{ J',yRW'<p>ô={#-yk!~+/}#4f:컺Ǖ(4%Bn'%i~Ʃdk3u1vmn%&gLy6q(&ŒHb9??S`H,{[̕p Vu&:aj݁I ?$@Ok !~^#r qDj](,V\#QhA#/b>`X^Kjv3w|1Hz$T=yOˬd=vn kl /F ؛b=>MEA"Չb  rb r =!AL{S^=l>6:o폶1)]+'\-dFMb5KqEAS%;Jx3|8u2YW~/<& J*!s Ts}Zd-kŧG&ğ$iwBoK!bc S 1 M"J;,*YsǺR1^UB|ؾ ?"KHȁfy}q~bgZS|JK^-J AQ,n0Z3¾|Pb>7׊mݢP"BJ^(k/1~A }.ܫ"rpo]g(h5CAg>Ƭj@Nf*VUH#_wjU3~a`i T"F8cuLXS,F\13 ˻Ѯ00W3OpW.y;H U^HzW*v.-8(:s 5%i化CWG"<*{y ,ʛ,x3?qYj,'4BvCު?eR5 N3|1l &4ڃp$jAzo|ړa||єRzUMWC<o5D/*6M;yU4A`ob4*DbLX)B]bzNtJ ێ%ʠS >_,k p*^#݈$/(,ܚi`)N|x4Ako qŸÜ92mW n v b_F`!ݢ4awM)[Sy[6{{]MVM!TDmF jwmzz37}`\gIW x/ EkpNq'ݠ[ Lg6;> 3Pwkv¦hɌBWTոw藨n^M]m:'&B%ZHov(Sa›/(ceC hUjZ^SENsr:GlkQN8*s"]V҅Z(A =0v\@$/J%C路LK@7#GͦM hYbif#eY-2- 2Y xvrs`v?ul':lBg4>&0Ð#߸X0{qE*jوݤy2=USwȧ kT [I T3wõ/f_g)'ٝ~1.9卭 `YDȖ"T/O/sp'Rsagip<=* 8ClCaWrlE1̹kT@^ +-!ѧM˝j#e%/8}=~b޿fgLytHb< ~rWʄ /Yh%w)1I:';Pjif|5ط1]${&(&m|T@Qȑ9yF2!-S@RYʿdu"M2TX q6qU1Dw:Wjx3MA\`Ѭ,O y3Tv{$2yZUk5^%0j# :}6=o3gn$o4=e疱Л\ hW θ"& @Ղ$@L J7Gи{L (?2H6@3f}LX)k[!Xe)eD^V!$a /38;JݑW[Fq[|>g%9$Er=Vb%8&n&UPΐ63:ښEltZK[yfgӄD $Ny]c>lX{V>Odxl, 9UW@TgJ]du0Yq¾Z'`XJ1S) E^ށ8YRIM@3^&RkF8ƠgrR}\ATA0OiGv8'eh-XCd009,MKnt&%j^sKr1 rYCݞg7#?ʡSsG7U1Syudp~ 7_?m{tBI@Ȧ$B*)sphѧKא)($muy8+dLЏTfX! Lm_M,IȰ))N PPؗ"594Z[Θ_q8T**Q1.np 朷 IlP1rׯ"d9qNcQ׶څ BhSW^k<6V 0%2FEôB5 3gvTfGʞ*t~7"ؘ; 43HK4vQqxm,w,]!M̙6[@/EZٙHD먰M؆9X@Jg<=-F^ Z&^\1/+`/ Rׇ+EOl- aUWcp` ЭaD5j8tsIXf\&wuw6Um?nn;&vnqs'T愔CG,Y2%{s wLM(ǔW.@a>cc[+zN LaK׮>_޼FlZ %<腽A#}m o%0"LbSJ`(Mgj[Dgr'Tawޔq\=Q Y,r7~/Y$5 py_֥O ĎnGALO9^+)M@ j~rr]lA[}nw-#Øվ *6%)#aƩ>MF~4ni;xuZ(TYv MvǶnJYwR&ɰ\IYf+['ʃSM`&Uj9/Ll3o un1O7 ˈ⣦%^)oUa#P"d_N&uU}Y[Խh3jE8 gڢڔH*&T@h G4GH0xI+|̤Υ_iy ;"^rv۷zzу&jJcl͹i g0tw ~| 5jwE8z8dz`r{P@kluSs.d-ո)i(MɠAILޟA}βbNc9B?e=Dzy"8,ot ~44DܯL=:~F/!\ήdJV:a0uS?| `gE%Í`@\AG:l&(tD+ѵhٱJs(;/SlwWָ#mR}/oi+Cs:tFBk}4Obh(q$S_vWxG]3'ɫ 7n<7ґ}o?Y08"tbP>y>_}ݖ@gt BGCZc4a2Y4|_(\G%eRC>x4 T?Dah+Z,AuQ,@DB])P㙊$tPߦ:[48~هݐ3KF5bN1GG67 uH$?u9b@w“M9!l?!8&kobDCV:EWME(<]"E,:#Ă}9ScΓ,#ՆaZ1*u& QBb%T>}PB:g 2S3#Jʏ(\&~)7'ZQ\K B)7؂B։ML/8zE}vr7%Dh/Z[,[Հ:J\tǧD?#Nعki~d>PAinK?-K3ڱquhZτiwBF~ruz`"=Gv´rueNF3P !Z_b'C)rJf&D@kM)ͷ$fJd ?~%O05ٽ(/@,s, ;Faо:>f Ł0yGt%;+ yΓ'ǿpI;[{hAу Ϟ7/p6׃}7/4Z].[O◚CՑ7̣vxjoeLiq{ҋ>5E$OՕJ(BK,<\| 8~[u-;.jX%d֒ImJ_Iz;Q ]&q29``^ {vG˽JSKDA'߳K%-_!wYžSGОho->4R꠾# })*pZ-Ok?N&l qk*O10nF6 B`X`9t[b{ڱu1@Vz d55Ax  Mam iq~-V6ظl!|\8t|vjÂIyD˨x_3]LqI/hS3Gˆ-tM[^|AѯGX-Z50ιeV3S&%[G9&O&PA |a1g7UW凌@-p5f0ۤG`ZQ.*UI" ,C4qdҋ"ԝ?;+{^8WKf(ꈕNjlX̧.z#Z [54|RPl^:|`D햋D7m`Ӗ,BTtFo_8Y5t{;myYq}y甂n+6M ,ƥ,i.:w;yqRNR:ypD9 ,/Yp\f +pѧK0ʁdZ̚;V]!8w͕ӫ3QMqi5> RtE{5wn_W&{-5bd ~UI 9mOԼꛨ(GZ7wsSr<3/CaѨo?݈,{UzdGM~j⻆?rGe2'ǽg'ٽG~UE@z\\ar-RhZ xu?S&`4tXzdB.7{{Ѻu]H7|[< Q#ܞq5iaLV~H\;) KV7M6fNr-5ih?QB=_{)}z ! әW)V˅7M|xg5w@9矾馳:~$K;zRrβ;jRryj!Z!d.yi\G "lx̄.vDй0ɇ g)31EwI]@ c6ߞ8su{/N)N=j r`%v-TMƌjWkuy(ngPr2nj`?$;kbEKht [yby*OQ挊"בȮ1K2ʀ,tGrF2.,Ļ]h~LLql;O a|,p"^D3)cyk!\bw$?3o$퉽obe#jRKooG_ܕzthj0ܹ#*=3FhI1i\٪ƇZ^\d.g^Rm⯥o5kfY5l=u5d1􋥉f͠@EjҤJ:tm3ceIǕ:7~\Y.:T_pIeLk#Baozq.ᕤi6hqߏ3_u+w{W`)o=lMf) |M avXRSZnT}"?W[)&_V,xN5$X?#϶{soף7iz1y.BtG6lp~>rv^ltCc*$1-J4=xd^ŽjMH3"B_CϷ'MZ0X (V犙WKrNGi4aņЌ!@T3y0z*>?ɃVJ`'FXH#'!,jL9(erlWlҺ3~UEPvw5Y3EeuELSuMdb@k1SxfD=YS٤VNK+>,%OH˳{ۖT5eW񘤷xiO$KM .79WmBA_ wYl^uOɌOɄńzYg"RiBϘ`kiژOѶnvU|?0rر4Z  PG]Ys%PllKoll״2 m3}nD0+Y.STYBkdsٹib{G7* SnuRHsF!Y^ e#bVpSn@殉{x{j>`}a: 7X$lrBr5tK(%yI[s~+hTf#-6sR^'1_LR|6mq{&+?㶆[Z#g㍴^66$XrhArk:缯Ev+ '])˸BҟN9cqER6Ĵl͚Y:7/h5-'(ܱmlrH3 "]L<P/jWhFyj}AV؎KN;!b)[1ĵǯp>hC55.V 2(")YA, r )[odkqda?"Lg1 (A5bQNZ53_ķ{fDP{pwx`ux|)n)};IƝ1  lEDSF`޶dCE[^S6J;F Y(|A7{m}k 1L0S 4AȐ :3dK *ӬO1wZ[s Ak")1_F%4XhJm<;NL?+…Nml 8j׈uSuCr&[ibN=3tI \*ɿWsOE%SQ~ڳuw >$7km,UWå; [s6jy3_ JzCz\T%v+nm i%{z^#9g^䜌7 [#O/6ov?qV?yR8 ̾:`ByHjJì=y~IpJO2A_&Gߛw:u_:dR<6 }]9K &n3wZkoRq9͛`?SEfJٵl {%@fFGcԔ0ѶaW m֜`+2)MmJ(旔$* 3ؗ[8:ue+gx2M:y\uM 0T*TQ}gpyW_6&1$6Wp(ok 16tMX5}['l>@'_Bq&z"j; 9C4%C7ZhՓn+W|3'c'obM~u3Wy `t8jSIQZ$y2IhtPSd;ƹ91x:vbI]z/q#Ig3#3R:g#G']ZӘEC[X1mqս m/yf8bB|<<شs'wTXmC+>~.;8lW_򬦙ߞzݿw|F*R}p[ּhK T؞Lj9-|1*pKDe NO[jRuu5K.xXnh@EGLۇlQp^("RTp=/؄ zvby@V `MmݖSTY;щ`SdYl%^ c+йUn3vjq%|TJ]7 8A?kOb Jy޺rVGzq2K/ru(m*42I:8}Ǣɼ {_Tz,5l>oR G܏ћDKOJl$wT[Nx&}pk\}v\6f7~Mi}+m0UkjPt2JN.63~!ީQL,im/cJZ?tT-4ygfgtI(>ҜMa3Noؓ ?Gb=saaE{N˩BkHNk*ZJ s+ < UY9N,'ٵo8B7# Gٲ`^x[ MG"&j,mbuPBBŀDD )x4fF-5b<+V&LrFNvW;=jx½əM̢yyt欋9tDRM4p´WgɵqjOA2.D^-cgGUnZZ,}ms%:<T@/3KRb״RD򌊸iZŭ۝)7+RB:w/c[e, y$H^VfG|us KkPq~QٺFاRq8T'',\~#*1ʶv1NP Iyvd^j ~A;R J:¿@لx'+Uh2nSAq9kL6QLS|(#'Rp'~w-,/.z;sxFn}zAc$xu[ARpep{7o=[!A=1ZH+١Gc˜n&YU\R5$F)Ke< f #PbGvGYsr4IJ>zrxR-| 4SZm}Yj)"CY5>5> ԹzAg,艕@^C h=_ü8]ϱlQ_U Db!=2zQª*5e`^ O+]z4k^:AP¨FnyP0#mԪLN-| so^^jviD=lսim,٤[GIQ~[$jd"FfLN͖0 /!Yq_C.V+rWp`O>KL6asG8(J Kr6v{?/s GF ʘli)IC Z6꿯뉡Sֽ]I}LUPă&OcG (,t-6<ثV̸@1< P F=ysKwhMrP|h Q b {00򝐴V: Q=AF2; !U9]i|uMxφ& "_ |@ D nj}2| j;8xɢ|VTc3.}nc* ݓ4K"n _}Y4gOt:sZD`(9ڶE Ur1c%oRF,BmN*CamUƈd[g7E}LcN!!F͏*B#2.E  +ڙʺ^dT|xnU f$̯ $Aٹ9f[L׍=Ku"E~)vJ_JXV*˿YxNC8灧f\`٤y?^ʫ|=Zr>[4x0nWyJsJK66 $YT7<+rn(B#kN.Ϸ6N:j+@U據bq0_# M.e\eKҸ͓Q"IC+OG2Up*1=a?`K'g`|{?J+BX̥D%B^$C蜠5, Ԙsfhk#y Oc̙s&f.?PCgzu~U<<@6VP3"F,A:f Y[J@1Ɲ{^aAU3#OdkcxfO~ld:DSt/@|;qe^1c5u&%j+S9sa Fj>*k)qE`'AluLyWsejw@~ aFG! CqRpl;ij|ۀx>5:j?9G)[ +>sdl59}l\`v゗7o*bq+A>1FI;\з8o݃o_t:d!N+p ĀJ'ayOU]fZw\Ïš4iUV Ƈm(15jeWq4H|>]u1~ytjpvzƢ񎊣?ےVs4d5RB ,9BWQ,SPDB JdIN.kӍnPxu]*4ϟSdF{bjGUhA] 0@\}#,5O in3 \Ev{l9=vI6G ?!-ҝ nӨTabNKFQRHo6*> Ͳ#FZmު8AW2qNGd*V5Z^ @2[,AدRiĶVWJ?.q_R-I{uzzto\qUUsl',iuƶPjUJ(Xz{aX$獉 $*$^:L̵trȿiX};tXFpV8j ,D.) 1tp㕯gI2q4Ԫ"?i&W,oA0dbO߶Yrby:Cݑ \u|mtfY;"'^5djJ15y F}#mJml6ЧS_϶L'` 6/ X"ϳNWҞ7YǏQ(o/mKPLj /3 5tă2ް+?9ͣj;4՘çY;=la z&aTXBYBB,j}8{ޛaI ΧڬK4"mܒmOiݙ5o&h5~ L|~" ̑DkMLL a*q=%\ʄ_=[Z]I iJG!&]y%t샭]FӚ'Tqo;_P`q9@R:)y쵏Zœ?u6/^GCTܧ=LK*Jˉ ǰxݨe zAK)AP[㴑pN0unB@"E XD"叚ˤ{HfZ+lUsW*Gj&4xh<0Au+NrE__'Ǥ?{|x31tCua< @k  yYRE6~H e^AZHu<}zKvkuQ9(:JNSGb|m[޼e3ڝU&ZiFr'~X\2)UW\>5r 17$_$dFB}b(k?#$=C߷ǼWO@BV͒5JA?g#eױ]#J8hn/v3 ;bk(u ?dsj4Wlw'ᛵX{ CY\5 ޲j{*u&BDS^v',Tݛ="͎5aɊIvpaDB̃A1֦ Shb_B(:1Q?e V$|mǔiTű뼻4(j:D1j/DmdAi m{*7\d ^4 ed_@5+ n"6"g|]^[DB8}H6 Һj|wLt5nx {O[)#{f *ob s)B4Z}_ >z4Jdj$ øj #aVT|ea $M" DqR/)lB ~?o~Nf itх#x2p>ȒN+\)f.e>+K`'Y|_OI;裐F&gD*!ylJŤra0ѐ0&=DdM@*BZm_~wlo&2ݨBǜtNA`I& sϊngdMϚE ޢOA$V-S.Δ_zB%%|Y]8f;b<yEms.8t2pdRh!}<|@t,5* fK="*[\?).lhqmZ[2m#NOt.y zQHˢ4#k$ހk+5\ۤ}Mzb qr ̈8BL>=xJ/NݍAZ}[Zs ܥ+gH gϭ `¢~~6,H"3J;02ծ`)*N3yP OO@JqxdžyT$9 .{jxQMS r'<0C̷ΙpE>J FzT2PNyY).V39wW@+I;P|MX̅}k!)|U=W`rP^ ?Fc~;:+R"@QoK)G^@M%^+Ow V@f U[5Dfc)y*&^ -sL58z)ݻ32c}&!{9h/PM<<|@w "G$f&I9[,,>4.yw5q%QsВ$ JSq+W nT|&$7",5.:fK'GhM%1]K3OTEϬ4b*=%#D(q*]v;TLk_D6\@N|i3G/-qcPFMJWlSí](<)Cx.DxQxS%NOBm_q'9D Wsf$5.}^nca'H(4t NtJPNH2x@ "63fʣI(#>bu 3y=)J5RAhH U . 0}'X9]ϵuݫڟR..6t=A\wȳb[4zh85!1B o\:X+_JJ*Rč۲< #EZM,U}}U'.OpM%3XcH=^jTo3(I4]>pդ*0g Ƒm2{@+[Lݚ%SK'*X+hpT1j<]n62lg%]'`}#oZhUKH.\gC1F}%ʗ XJ)x+Z7P>@t=Gˀv2i<;PE%A_4ąbrY1)ģz30tdؒBf_^I)m%:Ջ-4MIm4EesGBrv|LFvQ)\sݚ߼KT1%/2~+>k7-041Bת =-#oO8ev^f gڈW b7@&x/oJϾ:34v{>v1gPBIRh}vR|d˹Wp1JW&@XkIy|]I1J1|t!"-=yCCY~ip%&/+Cv}icBqg!S~>aš*n?vrS10>6i C2^jg93UԌvUt()rTshN>!ʓ)S&71̼U"M_2*gI&0sp OKV.H6*E=,ɤϯ&_rǗǫCSȳUW4A5'֛ #=ỉ‰ɸ,)~Ԑ^OO/6Õ]LK)$HEu33Y,w쭺ųy(,~A!=.QtF "o< 3{zer b!Z-ӡ`" ^tcdP2-+E@ʱd].9KpIuU-DȲśLfU*/ +7s:Wu $*O=x+Z$}G܁O@Emg>>o!hHO8_=;,ѪsQǏBA]53qg)x%,`׎`  *XU  21C5i }q{/u$gu=0L f^wH 3K}Yg $;@[Fjp1l_\q|*;9b I WyPq-?I_!.R كixI ٤#i؎WD]>=Ë`Kld#)mW L7om.>lNKrrJ=X,0ZjhBː9tE?#'P-n_8l|rOcBSG\zh98Q[MM$ÂV,WqoGՌ$w/jݕ2/DYߡ㓎u ?yP"[fm^Eڥ&e9bg늽M7BJ#zUb A9Xyd-nE[;H7Mp(a֞BO #)0G>SL&yd ,6jsߌz2.OMz˸d!S$O:qjCԿAlQ:Sc$ԕuサ2bBq-NBaX o[!T@@!t pyi+b(_m?Ȑ5@*'ehCU/~\9N~Mv5`F/y| `ֽŭA"׃=J;aAb;Tf4׀U~6 p@.&ٷÐ"MQOŊnqǎ+-1WFz݃2\o9`-@keZ xLIغ0B_ǻbŻLIJSrjӄpdpJ u&~Y3[ޒ ͱ.RLBU78cܠ/~|@?"O;8?vc5>&}` U :*D` G3>m[hI&(0qhOj<|^ \uӹl2q~gbJݛV '߄BfW3W˿.I%ưƵgz^b%lizM^e>&Hn<9-&,wPRy L^t?RU]gL۰bFCdfC[.~o|Qd}_eҏmk& {\wSFbM>tOFEH/{^41UnG+RB?S֫." HB.zUw%eLe*PsjAIBTLt{V"d9V,4jf_rUi!rl9­.D'?Lck, JYč'ǐNZ!jK8eCu$P*倨\Ԙr4\.j;ј$n0=lVD4,“ m Xc{mcgxXؓeg2Z%< @plK &O_4.*5c(7ǘY;jE. =fFٲLy3^;̱~?#%?kP%M8,qxq7 WTq^' UzJ4ҟå屮oMN(3OiXU4?#ȣ}NV,M| ˜dq75<"le+[Bڧze$ڲAD@ 奤$RXq$պ"HlyV4Q髞E!BC),HSvkfKY0AV5˿"/5%{r?Ell/rFKz-L ?Z٦b e v@QsϷT\֛) YZk;|5刖;eI-S$c?+[XJLޭ;DᓣS=a-|`0"0nh`]PI!RmʙPEC= cEp-%rCW&'\ibNfJH}7`AvC/ag*ƅ^ae7qߗ =9v^kHcVOE`3&&Iv%6uC )rGQ{vj^AFGi2^CY|IgՒ5T3kZ@{7tGTI{W% {ſwa'p 峢.b:q+f3Vyp0&5ڸU-{}m0DdR6?鞦p+tO!]>3}5yd5&οͶR*7, EC<+uo(YR4p۬]Ǻ)e6:t!kMB\HE~ͧ'0@{ 0F ,h_ )"%m1s6B%hJs$ѥw BͧX!et 4aq bdb 1QДLÚaMO:ogfƋՀCUP@y]չ=:ޅtÀ~O]ovy^CAhnĤM#Or{ 7 q- Cg79OׄJ6hn~nzDxPs KK";:{SvOQꡩLi+-?1X -lVqdʛ(G&!S9^cL q__!)讇.΂8Hf!S&f\ D<]`VmsT.!7{P?ӪO.QL ^4&`RcD~0́l^VvUfāQzM Tʳ×F G:yj!XdZ)Z>7'ol;UOE>)⌭Bs> KU"q_8c%B7|n 9n{aj̹Xd x]nzAθE#=Ff+ԹѴ !wZUf5yXR-PgG"C~V,t_|lH+G&߾pvYqDHW=O"4yB19W3Hx.iY`*T7jEjK4B*’Q.OkEӧsEU8F]xo~&d/+e=~'# OWOB?6 9@uGDudkd i#*w!| 04XuPm\H+,աx&_ `%~8cH>m!)g4#}b&)8^ `0.CzRY]dZTH{4"F7 {}{L;A|,NA|  `/B  QcR "Meu!u Mܫnm^"E1tClSUawCr_jcn,c(U3tW(%˙)Ή']X,k$?jfDz,w?Mvbg z\4:F'"e)adcK PW_m 9/pF79$Mu) C: bQ]&tJdԚkX}Opy}M[@R(e PH>)z(. u ձ hbEI kI'Hr =bx֍7 vUW_+'K1MEأ*dz`If}H;˳Kn B`L)2,L ^tzq|cB)`"l`#0EٔNeSPH+d$EN2`G{vJt8QX/ t^Tx˟+!g2o Ru򉖚l3MQaD¹1)iT4Tԫ6ԄMU*Be ۓhӭg}bShv),A51z[˛S$7E}RER]e8NvGF5R+ ŪSBu5;WT/r[Әo41if} )~ү2@^#bB«0)<he 3|BW]o>oE/m 9G9:!CrMB'*W%+e-4$ЇAIy1\gvE=麣1q'~4d [vQBq0a|>ͫ.gOR;`4@ʄCh=\:f3!.L쑶D`!0QRrX՟{+`ӓ~G.j^`iHa(:b({XO$h%K-)rsL c8prxK7f7&-㸩FflaJ:X?(0Ԙ<[ew:ԣx9 (U.*$;3nh .v~§A3űx/tcmlNf8}+}AT 3+9#+T)`YB$F>8+h-q? x?(-ĝp=t8-ƶ2j^I*tN9a.4&ب۠\Q*Q7J@C6<1~W2{!XzӅJbRCCf$a8:_~KsX#=iO.{sx&+5jA)Ƚy@>K)`"lZ-i_(`J P 1I8f79{H/ff?c 0Ma),d_](Н)3I7IN,fM(=.]~L&Ҽ}iW6TM|E4-S#1OjE40 1ƒk8)g5>LoJ8򞳁uqV~k⌟孽fT*‡n#uxǪ4/Ao NkZ1O W8+Gǵ9-qh~;Y=yj= `; ZzTr6-]sD^9;,/W{J^M2'^sr'xt*}32mR3@KksIf'ɔ0Y&bsbrFHv}4fw?}bC 6|g;+Q_OmYogHdײ"WLuRL2A8ݢ 8z20C*BOgi'z$CiR?-#&_Kt TխXx@TtDw;0Ah40 l҄C(E48or%:R_xQv0bm 9GΡ~ M4RLj{s„BI#pZ=cB- i'!H9+|}<4\ q3RؤR_t 3ƞµ/ʐؿBKxl%aOOW_ձƓ6 C*rgϓzeZlOqP%Z||X>$2/clV.,ihY;"C*P@JVapJϺQD)\‰?l t`T푧!f/])-/͸ aThs GˬYn4dwy/4;MV"~R.6꥟Iy!ʀыbCAXW=Ki,M8 .`O酴!SAKa"+׊hF3x`,MY!V7f ztFEU'e8 &&E_ JqbDLÀa&U?`+ p䁑=^Է&^A}O78*eA:|AZhOdL(3*knjZ[i>!od"vW. ӣ5O^&Pz<ZX[{;9y5yrmVZ/}WQ}&de'uB,Ac;T[ '#B,X逆.B߀Dm#EЃmLLyKIYG>wQC12R%ܓ~C^mFa?dT#z6̌l,Q[YI)@?(~R.n9{gz@gߒz=`C-|S; Mc?zg1kZ\#7MG/n/*9ξrj(hz:ÏөU"%Y\(MM9KJƿҾ΍~jflq)ZJr} )s.%-"=d8\-}|T׀?$ZRZH1ȑ2o #I}qlB5~?6xD#yiHXt˨a5o,+i\򈘴U"1\ԃnm5:֚}^UHJu1\[ @賐{~\9"(@"iQƬT1fn3+]{k8ЖmӔ(_r2nA^dj&wFþA 淟3$VB7H 6hu69Pdn9#KtgW?T*|. xg5n/e1m TVnoBJ1heX!1M#P<:oQoK#cv6ݰ51Ik:{!\l dH\)YMNv=J˖:g.ݽdC7lp~j#Vpp|99R-U2 Ekc-Wx=FKȍ.;"% q{#IG19SfŇN@73wm,ֲk.0Yى2hCRځ7ߗ|? [Whiy`FPz}V{:͡nڵ o3OZ(9'AƉ hLnΑE&Prf5>6/IgE#8-ՁiL,?;1OVϊ~U^eRD^i+Wp$椫zjH<+SC;pufDҝ1Dl |Zgf [CAȑDY-]x3;m^-W7RQ VrqP ^DcC@QVtbs}Lq&|vXunu*vP(]hHv+q0ٙ*gI;%ɷF0$+I|VA$0kY|oT"oHDXAF] lc(#0Ouܑ5Ơ".\J ojtpY!E/$8؀2CĬMՁ̛W|\=c6u.! x n7d Mk&܄ }/7yYzVNMFԂ!FN?I  Æ >qGaM­?~݊>}o*^k>cW]{6VKP<R`fra `h}]N N/HRBdDJۣ 51طpľMgp՚`1M}kfoɀSSa ԷM\=ۧ|\MfUnrw2w:[n|ؾ_?z#@U^5 '_'N0l_n``Cy)hԔWs_XP;>KTVRE`J!q{Dckq@^J 7Bм+ 6ɒ x@w)覃K||͔󡴽qɑqw,rL6Bz4SgK݇0]EIY2F yGЂ+-=9=pjF&ttԈz& *S(}B&1j]RF@ՎnFC~ڃ<, R][RAm,7OrE+ .FCR8`EuIs"yw=!/rAר(g85A#(ȱmiSIb:`S |/$y.tՁ`ғ1'"s>ciY -}K(FS)T~څG]TDb w\~M6nda|2/vpr+6RNP;/%`y7o: }]SA;r8GB5 %K ΠH<3N9_|]mƢru7 6s@ʆA+Ec,|0sSX'۔C ^ :M̹K ?ޱ߭Er~[#h/!c2ɬh^#63)X;v%k}"7C=b'Jsc5`heM!y@u9T%^''ejٙm$nT.LbÈ_KT7&^OϠh&BD%VBC 3RMVs> ėAe]nKF]=w4\'HoL k_࣢R".kN2ݢwOU~4QhK *1݆)mB-/<́MDۤOHuq! ɉމL5['&v4عϤ߸e3$ό}g|aS }!~fP-tqHy٨ae؈ڌ 0辮 ~ H>,jPyhXICL;p1V?hTxѧ 94e渔lB.[: \M6 -TDrd`fӧ8sw.ۼcCy {1xOHH^ƸrR/9t>(}7F}qr t"hVHV]"x5lT|BBZls uLEԑѷPktPأqv= дf }=qo|&}ST q"a8 $Q֠b}'x/F~h(kkv<}>jyeg2a'ayxG#X;u4=P֞!p-"}Nwqap0[ Po 7ѶGinZcDIIqq)ȧo'ЙUU"(̟wK&:vL}1`!4o$aO<spſz&\n/8k,3}m\FZUVӈuA!NYb橴|1F؞hhCJ.>_p1/ya+8IѾj\8߁Xl~9ps j<̴ 7DtVلN\^O?Q'/:gb| lߠHؤQ_9|4Ώ*hЪLDl=dzZboa[Md's<\Qd1΁ 85l96?$HcH2Zx@3uaևft(q- .~3SUV:L YPؠG7/zv m!Z  l~pcޓ%o0?Uۨė^"X? _qkHrW:ڭ=M t@G^'S3 2穒 <1zae ZmT/Y}}%[ ďsr@  pM b 5H:WYU3Շ5~hӕslc6*8Ej{/fٕ]YM{Anl|./׍@b =e4wʳ}yh8p\BFΐVqpG1{J@>3YT1 `.W22sFeU1]/:ݑ.[s2WPן @|GEMOn"ɼ޿N^#RU@=CݳcDvq=ع$|얚ޝD2ˏ!Պ<~ˠ65Ckko4cޣ`|51Aq{0?D2a%ͧEC"/VgXm0UD{i?!/&ȤOF# mN<å\<҃}V;b\ϱMRHv[+S1OHqc•.w{ع1̳2E؏k/#af T)ç3Ӟ >TڶO3hs>p]`/Պ6U{,LGb{{Hpao&I4VQ82bG ւ*ؔ{HfLcU-_XpI^ L J'*4d1Y80/ 7PgTq'-nQ [<-RgAȅf+#bu%+}`X.7c;]Ea ?dtzYKpKѲr4zbH26?-u5(5 ckaØF+-e.ilC{`j7FAsIS## c&_g5|vo}I",[a}BVOBwĤZ]Ve2%aBy1#uՐJ[zwo %WVBU{,B.OJeF8ٸm03Ii:p >e99 9>p}~+^r-oɀ%UPyJpd `2<* y;ϧ+]ǥ||3+dw|\L+v9YQ)y"Q26uvpȕwo03T\q`Je{rfg;$yʳ\+NYi"(9da,WЌ My%VG4/DunDMlXȎ,w획{B&0G\XEk)ʅTH14B@:  3n7 ,Ι=C7K9z*Z* oE0#@mI-+2ZOj^Q{=|5  kKQ~9%~Å=;H9੥HC|{=-kmM/jM(^g_ sj M㽏+ RrE}GdRטww}#C|l܁ݷYǦ.WQ觐X )w܈ (f˹YN)~y6Pڞ(/EI = Lqx%b*&zOˣ=vLEȝx2 ~ElL~uِ@!@$a /׭ RnBD*ɚĖMO”n&$bbU$y6)^S0r1.*J>OSP:] |@ _4zD$h/T꿢.q5!6 `-uB.t҉~6#g;σ1x[u M6)%˟̥{t^J ƪwl&|`>ϧ, 8`,d0O[A1.ZKۣ$ Pz+S{̺un` o9 [>]S[` jY;ȝ/m^a<۲Gxӕ˵y.8\1PfW=i*™Pfsz 8Ia=;NM k!-fĽV.*\ 4o|xDfjOgîVRNחH6TI_Ff!HjphEz#/^OZ;C 1mt D:|spc6tBzhw9{=QHÚE$1SLmb ykhҼcpuDIK܈3 @؃T: =`GL\@C}[$g^M2cV;g4]6(r#:64.BY\ D<n =swSsTc |oB cѾ:$wM\E ׵t*JwdZM`EMJ@<Ȋ0ľ7W_ lx|l3t|2tpZ 5Pw0_s"Տţ$C\j5ZX__˸o'Ѣ䱑/ڣt7_}̜=YZ9$ `$y\cG8Ş,Z{43#jS2>p$٘ʟ+kFn(2[MS*jt0e?&4ژ,0)I,l/-F"f?ti %QZ& }jΡu:ʣ.7#E;!"?ƇmOi}|#t{а_[p?p-;-. I5InڑWwa/[5\+ȼ s f*H'^гH42lv9'K!zD ?TE7 vmſ߻j"eb/XKؗ8ͷ 5r'*FIW&{*Ơ%*HWu/;PMl[wcm_ӂN8]O-ջǜ!BYMz#I?g!{_.~jw6WX$,S#\1LVqAJv[h&|ǂ{@;ymv  X|1^e] :أФоGCm `L~p`Ip 0<S)+0-$g%6HJjA&Hs*f>a<ߕ6}PR4l?_qhp>jAI04t\g&P=Eu*,ʇ5쾔9 ] &-i8Yz# X% -1)W2axPO4&kLإR eV3= &c.! OJob/ XK(1\Ђmq4(%32Hd&-䲎^ }q.=sEodx6blTaB.|gx:=B%:svR ;(>4t:rҖiim ˟]Vص[!D^=cKaڟ޺DԈ, xj/b@3]bl߸m'2諘TGXv}ui&uXGMtRcML~TE1/RN2]Fi#}irU=Y}7V\xdeXVr7|ws5y6HEݴdKP4G\w;fw2F ]k'Ơ'tF1D5o8wr\4K=9┆zE@g'w=cgB#)1';OuI/bd@~&8p-k&I]D<9 }k&uH9 9 EQb|KYo܊G|J !7_9ICF,UXM`qLs ۤ6 -;; |x 1k;#GԎmw "_g1N+lRMe}ٟOF~N UЕa9$4._mN`nqW*X en_) JB:JG%%ֺ譋aT .ٞ5h& OT3n- L-F`/yg= 66%-bUeɇU@(h^6cΘ/wj{TWte(wx_k!65X-2[9d#ٕo'T9/vQr.3Lxsԗ4Z@EUD$7Y R4 CHWS0U:eR/՝EX0 ]{~)N =tx;c.H_^0[FG^Vdgi=_6g/&Kӫԅf\P݄^Ftؙf_Xa ln [>Xb{+•/ޞĔ nIn {y 6mR r 8.<~+ըÓ/<P r+ΦW S "Κ23#Gt&HL%K. \cԔ`]-ØU);";f][m'jŬ}f] z1>;̛?K9#Fjrv+rV<m͊1s&Һ5[\LtƬ.%u1uK߬( 9>98V[AkXD$m~8۲G:VQ.ܪc>Rl0d1$Pb&Kn۸dL+`[L=C;/?XJ57ehZ-"b1]l]kڗ5= Ѳu[|lZ|z<`u"|3A"MUHm32#Df4Ǎy=-?_YMJ>A+NTs E]L$MJJ1Ȩ!߭`3OTb7{mGU Œʸߕ]FL6=FLxsk9^`#~͓ 0"y%/g}>,hm#qb+M|*T;1t HG kBP/-xҵ";V[ SV*#0DË\:Y}Kc6E*`|.腻 "w~[jg~*mCW`uR43$&0LV!h/ZǢsm|##]]{Zd+ԭP, oWQ> O \#~51ꩇLߒ ;(k=6\#HvSy {1J}l9Bs3;J^m\-Ff"Txf6ʶ49G4QF*,.]ڽr8W7_ Gs3L~6o[:vhZb$B cK PA?Ƀ=zP8=EkPOj|Wkk)(C`U_s/d!~K,P;@or)t-Y=OBz] 7i!i3vH/?2-*>v?>y$,l .#*Z)A,\X^2p9Bvhw}x9PP/HyKr ԞӄHN!UX]b6T2gaL{:6K-!\OAJmTb0seoh|5A/Z^t&5 a@$,(塂mU{%ƟSIdVF~b~rTg_u+ U 3(O0f:J4ueGTѐx/>1h,^S0 .V.)|x6nV*k~'@#췶xmR;Ǽ"]ݙx [wBqP^(vL9ܐO_h0oU̠ݕ7wDZPFŰ˅X%5zHU\-R~;0b 3ӿ=rڇuZ*NTq6$d}yx]BޒAHV>Kf[bˎrh1D\m3:U_StqE43 gb5: 0@h:M1^h0yCԟ$p-n <B1lFi>#ZHڑ&RvOs#vɴ ڰBнn$Js%KPw4CY% jFDo֚{d?qR%Cc糬'% kTPfm uy u"۬;[2 ";{U_k:GZrv##Px`;ѹݯÔZXF6 O'iƌNnHr4>XWTJvL+NHaR[(,6;\T&qe@+!c! DDqkdGN~u -`FL=]O:LwOecL __Ra ᠟nVN^a*I]0_NB$l wCJRM*A}[AB5Ux{>zUFwpYbz-Ԇ6#Bzv̭I["sɏ" 3eF  0yCcAmXLmv8mܟU &-ӸDcHbj2PFxRr /lP?г|(XфYjJ P97u`:aKР'Z/岳Rwse$}w}Je>c l'- 9i.Dh6G^|)At>$OiV+4I 8FܪYl)ApR9T%ק2<p*~Q/==oVw6ѽ ܗ*_x 5pj#҈~uOܞ_ZCBn5ut/4o[["~#P~k75jH]W}-J끆QEJ x n+h~26$HvL9E5xg+lq?ǯԵPƽuY*EB XAO:;TD,7Qvq=FQCO;B8˼HTϯH .Gh^Gjc0^1x[F|w]=5W&(`Ŭ ;4qpf9=^Ns)>@ǫ Tv//qMbB#ְEM9vn ˹>I'd$)e u!-1nRx3 ? UBAo7pk#ʍ?2&Ѐ[ lGOxZ$џ>PDzE6`ekOz; !fO)]\ځF#_I;p|њ|O-^x$xbC*Dsz@[ՓtF cFdm2EI"S[-gDZQ N[εR}5Goқ j{-ۺKS1 \I'pp_ @d%&9^cʁ(iEXj]:ddpBb.^(^õ]-BO@S\]>~tiY~9jo-CFf Lŀ,RPʠ,tKiS'9J \BxPjɿhnca 8j.r]_c$~)]? -V,i 2vhbړV I#.*{#-O~Ұ|wihz"oLw2"шCʪ޻W [P8$,́翀bQgcSAm~Q}ua(pڊڢS2 0 }itd.qGRе4IxRK wr!%z2(E5l3Xk$HFۊ!hb1&]-o`ωQ29Ykzσ gS$ͩ`9/6óC%Hv 'J ז\L+kd$@N#Y +XR;'"O [SmV'?xvNp:敀q{?|xAؘ2Dg g\z,C0fli{˄7 NE%6';5 C0J[RHp+Lj.ߴmf,p3,ayOEq~4|0"+X7\LlRyׯBd_a?T.g\{\ϸ-N/3>s!aS'meѢAm%c>AaI8{ V.k9v5#_#(My!3`Wa FRˁoX0k(5_Ňt0$I&mƋ6`ko'b1KCh&z@509sҗ#q,bH<7NVy:t8^"Wzmy*셴C}"*&t Ö ZHD:Q%]0B!J O\d6< +y[uTvQG4Ajo/g J\,u㨘,1|>#%S !{cVbK~wIFسJUIG%2 f ,1&&o,k\/oBe&ۊ{ӠNfTww8X*IKB[5nr~dLCGȺdYqqvC`>>[}os-#[GGa~ȧ!g>es~#쾨p .Ł4rtY[3ms3b=%ؤ%A `[Ϥ#d1@colkien5Ðw!+M._ ԊL_8CŰ$>$4(Ysf$;߷¿t cLXn*/=34̯lNOfhp|WN9cy@jm6 ̓ߙsnM; QO iH6>}b?ֿZ(^0}k+x.VXýj`3U5VˡKg⠨ bsnDm5p仸pf!iQ("O^Ӳgw?HݱPk.[WvspU@AӁG4evuS @mC&9(8dd}7hײlQ >'u1)d^-2g`ac\ƁQwQ5=]ظyX!Ј7X `N(.b~ɀ}L Me(G\Bi#1CH_ ɫ$&["\&[h}/:YR|] :ȇׅS߄CnݒF3s^_Z[& l|3?M^&W_DKCضPZa}D(}CEOWIgr$ikَa#~G糞 A,uq,e ̨ 565l>za koBX8Jcj:vE˨:g5UtXI};@d-=N*ӄOgd܎2.[~ 6lHkB<Ǝ\Ǖ5&ZR=lG,V '3D?C1x:MH]L߬li7|m-^3; V'1bْUpls4>O6򻦝-e92rw*u/ GMF_j ;pBdDd+Sf__0iSS.gU"%nE3ˉ-+FٹNe"{cYއi@'M\HTz&ė;wO}d)b<I._7ෘ>'?ţX0O@Ww8hBk;M&%rP^/TDIUI_!Xvm<tK }V.e(\gXf#tix{ A ikb ~zf{V m BIJ2t5Ty[սK$6 AyopC-2S3("ыLeII"U>s[}?C%z=ogL"J$ڟ\9 Yнu ' @P}J܄:XjM ᙴTYbcm^yt_:$ >yX`5KN5E ȹԡ]`t^"`p9ϫT+I[9+Z{^% 1(JGf B2{>Off[.N3;.!VV Km}]9D3ott/LQ> (} %KÃiC$Ֆ:P> Z%!0&K$y m|0^ bRzsţgq#Ol4 Nwlv{0^_N@On$Ix憜b4/&.C3-7P|{kiF?3{HU3$pY{l {eQɖ韌u9U?p*V(ruƒ<7*CaG .չ&}XkZR= `a\ y$Ӊ"Ŗn_yw R5[=9oi+[ x@`+cüŐ$)4YZKo–/ɨFb;NXI 1@Y/EK&6UWr v r> Q?E\)jGKX<2OVTiL1Ю~~~m+D<>?c|~SF4;#4joqD<<C ZsfPǺs6 y=_zO(v L;XT]s)÷Xo±rKCMrxrwd+7~ P8] yy>!(N:MdP#?4lkn5=|ŵA5jHi/OP1q6۪؞Ԑ ]5r`0ocr (Igb|5ْY>6:5F:áWz{zq йv0;l$\/U(v-2 ʙ r>K8g`%Tڻ/}(F]%oHs9>Ot Z7sNgZ\gPqgʚ;g?oMCAJ\^X8 E4ZX&Myg`[==\&E; 0e_)|H^ńb/P(7gi1q:Pt;в2hK[Ɩ`aR~ e{Xm 0JQb[Ew2^fľY;QQČ7 ֪JC|C!*$la>ga"43X`'7PAPets~M᮵>t2l8]?YiJ+QeAY3* ow^ p0V#E*44MDfgi@7ՄzFZ}#U9hwBlf}b vHZG%0(%huH Ko=4TMI)# $cNv̌[k٠VnZl(: G9:h4p"Lbu"~1 ZNj͏ar0?]-b5B 2g)FT e`+MRWV|%1'wOB<.dw vDV7.#Dtևzoh2GQXF+dҴ! a Jɏe|@ ИCh#Vx\H⹰0\ZVve8D}AbP֪JEra>.봇%SP*5!'>jDA0s0&.FlU6+ь(VJz}R*y` >P)F{65j"ԳJT,]R@ `5k40N֑AȆ&L96-x"s{ClHjcL2h4aF‡ksZy"tF/rrMbW)a (xRqF1zʤQ*&*%ƺ g^ѲoJx%ĉ۴' PӅ_HyhAYYY5ĘLDrr3-l;H.p- 6kfWRsM\eˮwFWk긨ha14l&#H /'z<R@IIg?X@4PJ\c~{ÒG7A}!`) t͌2- 86.YUM.Szyd1W]mva{鳛!0Kcֳ+Px$[KUpODkg+g͐.؆XOH )ML;H R$ʾ V3E0eN"Zz jw~էU#8" l ް[m^G0-6,Ws(ħ 5'#L^fsd=ЖV;T׸wJAWcUg; g@j\[<"#+yztu/޾eL|AsBd0t8̮U\#^X鈙g.˿F`_F'{^6\L{]ʐ4N;%ˠ{qA4pg*.}+$}m=+]g/{)5G)z76%uH"1MAFw}o[ $o-qt >JLq.6VPZXY:S5t0s,T+52wY}EH 9mX8Nr`^ҳLG"Ts1ƚBQ 8 Mkڧ4kY`"by3iuRnjx}ZR͊#㋀>j'ky4Go'?24!Z񩞒!8Ȱ2;^Bs5L,|K4;ɼ] kB9ЯoglؤgsWۗUg9 z\-<#\GpԶ?X.B鮁G;\]坈ο z^uHgd!ߡJ /K~>PI|P]n:y{˳ i{K7ƧCkXew&\;=*<䕩l7c9vtXνN(שY%6pڤ1?RLzy>=K({L1T b(郞2*걼+cesr Ԕt62vӴ DcwܷJȱcoR!Ndsنdhb")&m¦xt[eE0X]n߾ꆱH nf<)5 )V8TبQ BTKb$)Bg{akp>%;i|Y#z-D|1_o{$)VM.9.Y?^zU(s0$fRU5 l:ҜA`>PDxSK9( . 6?݅-uA6jЇ`<|( !R ig]J4̢DAu[:Y,daQdξ%0&IHg-R\m42a hQ`F];ー;p|fVF ]$CA)u&D4Q|%B|na7}u#x56Q`TxC~iS]gl_ Xf*@ݧ:%v hT( Ҋr]@a?H (g/Y gJ{V'Vμ)|%vGx;JE|P©erK-jR?Kn`ҷ3 8OSZtgقK\'iz K#EV>C0XƂ#} %KQΈ{+($@\$Q [O y\Ņ|*d($}82 T +d^N/M4P OXsS6GpC}oZ9Y/OU7Hw]9gMQe˩@(I6Ƿ/㝁O_m0;ny)ZsZ{_<]NBcWK r=]u"b4(i7O.@"+# c~,h)\>Щ# M/.ObwA`VfGW2 ]C.\lJP A̛~vnKvpH>@pqrf(I̯xf|n^Yw ՅGf4q{/ {9,ߜur4nlq݈lFɓc_mYG@Q@b?JfbS(p>8Z/a~2ҁ45uX`M\xZC]u_3Qۮ+C8bm}z/whA#dݎH QMx|5g(e<.${uۋ;:KU;dqHFC4-Ϳ3?-RXi= /vWO/4%,)>@j Bǣ0d2+tp VIXA _ AJMnd}E]9 ɷZWlj ,s@t ٧3ؾٞ#:RX\l*,|-FaSt$ƕٞq$ׅw;>eEL*h*uuόYp?_",Uj zqڷR XXB$;R֣=HG%y09\[G_f[& $+O˙5I7]K;/NٌI(9rr- =Y~lLOMP%q3ρ_[nt$`"`9R{z.;j Ň{e@u; D$y&5*XL@J%&2H9( 8<#MʆPsM'"cf?Ui ֳeWiњ#|\0惙'[i Y,+JU~F%G1)zss=[}?K54"ܱ7EIx.s9K}f`VR0\.?PetHyOC;c١:+Ŵ= ǰzXUX:P/zlAPÈRqTΖpTYe g5vOu F6;K;#ۿ+Edsti!P|L9d=HRWmJcSTGV.F![tU.g-Bw}"O:Zq6-}$YO!gv ;Ц#V[mY'٣]ϾeĻPww[m~K'ƪ(Ȕ'$dݖ>~#PHNA2GJz5%>Z+:KQ8*w=aV@t[Il%A|E2Q>znרRhYCJeK!9Fb'HD mN*m0b^$#~0PCWb@a =Kmar1V^$~lp{ljбb}i< 0sVk)Eu/s@`Eگt~Ds%Qlc?v0 dF"D 5E^F \bϐ|{tC )D_١4 =ūv [,#a8Jul-)F!ESqrp~  f= 20Nҏ9խ&㷓On(=/:@pC{Z3Y` LuG7IG*ssTh>kjX(6ֻb`fpqeÑ`'~LkD9.i,k95|+HJ *ZWQZ DsxAT>rJc{K2R$3h4{rSk>:5tj52>GſG  n<7l`+gJf52}+4:YgK+ !BP?"ϒ#D.P>)4PB+ 蚔 UF# НLuZЉ]k?4a_ ^TS=D`^2Ng XOL̐-I36@`SA"Gx3Dx]ʱɡť]L˰چ5},vKI8#~-M#[:'8'U-_qT|&|Ovt"8e>F}YrnWZ|_C~?Ԁ0bSeO[h:HwKj&6UnnUD } (עE ;>"WSLV[.jdQAM(nYdB NR3_ 2Hz?aoy2Lqrk,8t˔ X ΄R'0bAhC!=ݐF?LB; F RNêmͬj4<ZUճm"Ӈ@fI\Ý- } Wx J%U4޲RxҰH6_it9\#B.[{z6'*Q+ CU/ceI1?II,5(ޛ&fP-O4{ }PؐkZdΊ/9/ = G$ӂۈ_Qoɐ#Eڊ;a8<퀲SݲBZ߲SU-xh‘^4ՙ>>"3&M@H)ghછˆ+)66 i6t1 Cp k+̯;nLAˢ~UFd${/20k9#8Н4BE sY{Z;N:Ct'4Ox+,BWKamJBF[,pE(6iF&t_]VZA0ҥ5Qk4;܄m0|@e6[hLQ6my.Z]j*ғ,?67@xCQS4]PۢRvvr"sU%-gLa3*"\soJ'>wģg0:HUDS1RGTDžjhL!}it֨3`竳/'(BL`9r\w%JE--`ݯWZ: yaY}^.] l,v7&R7' DJ|>8`.UEIhy"pYd4`OD jي37Amd)|Db*5Yz%)ƀUX0ǎTk>@@{CboHIٗл@Me_ҐgL:6pm$ S!|+[R'boz0I@BuGdc>%c>KV[wɒݼ郳EUOiy^FE--MU"1J7֋'^g9ȩVYE]-VFj߷G[6O]կMrA*}& \ ^f3{`F9}-dn"yCk,fDK-ߋ85q]]O~!xYejI)N$)5^g#L{{2YUXfZrzinPNOר/ȧ?q3ao[, (KI8O㵔 yD*b!3r 㝂%)T ;g#9ӿrUQmqͱݑ؝G_,>12x:Miи;Jyi1 aG'4^8Td)uNXhY2 2g~r;: ;eLhOxA:C>jgdA(2#5߇V(5*M"?WUw&砠SS2-3wB;ӹ̋oQ9+!4V[clmT1'lG>f4[HsN!Ja;Ij2?qgV({8CY'"]Wɜ6{r+Uq:3|T^r(kKI?ˋdDr#V罾cd'tG<rU3G̍$W=hE2vrF1 LYϗ[FpݎwOpBȖBը#P柾ilT0nGM%z/whs,?3*֐{  n`~^}\XfMe8:A FsJ&Ei^G6A&]`YqY͉;NRyW6^Pဳ "8( /놃2d dSbDˎ# {Z+IrnUuP72OhOYkmheKR$nIwwq`7^y־i2Jؕ#ʖ o+A*p#g-4KٝL8ȧ՛ͪ'B9(“uNOv4eH L %P}j?0YA=g6w +L[uնT-%Mcx:hۦroQ}jֆgg0-.)wzy}8Wf=[n7t)z<.j yPda)ӔszmK"Ae [ށ4Q}q&_g$̢[$T{>Ep׽OJͿL]雔' 灆[7g dhPLW_m_ANfwF4 =r!?kJD~(W=|q Pg>qm(b!(~z rA9tpSP^qc[g(~ZgF4.HZ(Qr6 { zc}|6E}8=GN*`TOE)U#ir<Ϧӄ۽4ݑ_٤T q$O'F|8ҘAG'TvjaQ1FĻǡHUZȧ{TEY^=lﯙ:A|rP lF:~A/Dt`W^֙mnK65P"Rw]V譋'woZ,:ycf5iCR, :1&&u2WhgCSI $3X ̶~;+N`@Vp6 iR4>ǀxHjew7XmY'*Vn.he_d0y,;ٻeNIS3/D^A ~Gl]푽9E0*.{Onŧt*q2~1kDE8voI"kVT@o#eaMׅ0 3:Dt߭WSǥ̨G)/H8\,Xvʒ#g_`Q20%_{$bzT=6=ǡKWYVg54x*BB.:[!q eE6]<Q•4Ol m~[|;DwItZ `SD=(XAY8J=MeZs`PNG}&Fv;uI|? Dw6(F))hC,SŊ11M97դ_$ ]LYrvIG]amyK$qyo~&J1P҈~IB$m2q'rL\vKj[v#I0_R @u"`qIa҈rϻa@HL~b Ubb u]nD?$'BA'Jo˝xQ[P57Xa,\Ӱ)/[DGaa:I=ɩ"L0yp;rO*fK4pढ~s?)r->*בk>ǝ b&jiZnD a|Y1J=ƈ}8&kЁ$,` T,އ/Nf*ْlO 8ݨy..ѿ+1HtMYToNlV[4ӱ`>Џ= YDԖcq1nzY8czX&7B\5 S<)k.ER 2>Zpm}LމKpG *t4W-kǰ6Ҁ;h3"WCO# w+] z?6 85~E #`V m7׉>\X{6C}rJ2nMbsgvGUI1%:L`M#t6YCV!kJL&pFe#! $WY_ӣƉR/!lп zl&^BSШƿh$AO}GEMMfV3*=+"eL4]bx9Umا`f6cdI8ϙXcX4nE݋YNŰsTu0X|3p=6rﯠV C鲩9&IKrr`¨6T$w྾c&BZihqaVS[dQ'J8>-˷wYH+xUS7&I_#Թ7K]!z~h͸y?yXLmr (>-b>$kvO젡)Hpc,~ $| A8gya/!֟ap_!IB\TB C Rvs*h]^ۿ#^_riHZngk&2 oS|,̆VCگwod['w`bNOAXN#8bCw 2M5HoK3sjC z)x} ;.#Aј6"G6G|r&hV8ǝ_J &'#D>$/H1ZNwt'?D.l_h< /9] LtAs W9wUmer ΍r7~OXscG%mypKHy\RJJ[@lGW~T %/i/XP_*ԁ@.%/LVy46й{f4LUgkXUT?XvvJ\VZd70>U"^=@)jAAs>KNvY =΅oO +nvoug|)L[BQ@X֚0j3^vAM[hKFVPTx=h,F%2[3Dn-l1Sn^os_%-5ip]mٖN6MoIUxBb$ ᓹ9==Y$G vcn~]04fwͫ|[S}PF#Kx4JA _1f v ÈAnHz`p HV zBpcf)ىN٭6cfpa%$[OY?}yh$dj DTlv ,-&HOn+qhvG> uZ%K5|WfgV߻uZ0¼8_L /Hc)x߉tv0s;פ$ChY~U^ٲ]ɤ #'1u"n0ZIi}B$J~@4&d IG f˞FvidQ/WXh[pX,ыkJuGx<ƻ w;t5{ 4,Mv9pJFYx^屻O6[V 9HlNbrjQ7^pGIkZ&?{UG\ߗ""3vdY.DgHZMhBы %1bǘ/}'Ir+ϲ4$YC~Q8j j"p"hmNQwa㼺 3Fbä; C s$mqr:fLzPCg?DhMa+:ם}L m;%c %ՐIJ[)8̳k(>b얭moϐBI 윐 =rZ=b-\t8_?.QE*F( &L)|sxB^;6V֔.0!'{j,So5A?6n^Ft <%mլ(**p,83ب('&A(9_dX]F%%I s>U"=G7Af $ul;V^cjܯqi?_YNysas'`/r)1:$4)Z. sŀ%.HRp Vlvu)AĀ=pd&-lhq ,$*33:D/m"Y˭@M 9}a%L UC!ŋ~#mcUœL=`|Lܴ15;(!1;rJ?8?=NW0 φSsp_ $:$v;.򋄕#!J'ry-v,D?qfu}X'>ɴ}ڸ y#Y a,1mj#dLPM) ?rvӶ#Ө`܅gBRsJ"7|di(7C;yɧ '? MozHD\mu,bo^DBEGSH{yEr^x?8N;3q@?%Ryϴky- NsX`/!&"iœdu2}b3c~ſq|!7is@BKRb3"6)1wZdG |YQ6jaY{Sgp|9meB^ĚA6HF3x*°8sW\)YWWU>2$Ƕץ5b6Eq%acf+3NxciE|BYd#!FI\Q{ >;ױ(,= ff~?cx2ghl\(,^X涟$.oKԣ}2sm=^ JyƇW: ZpMH\g8/: !d0f pځSeOxS 5ecIBn:3~J"|=rEVPɱ`Y2uzˍe)˺3pDcVZL͘+)em%((ʷUoǔfwƴ.ލѥ[qA"̔ 95,#i[8?g)҄#"p^$#d2j-S#K&+{^L{߬:8Idj?aOƍߐ|?1t6iƕDČ- $AlBaKZwiwɒtBr$wxAg(0#}`ƿG zAF>wS%ď#Tsi.r ,WLi(#~?~ل@I$AOjAΣMM 4{$_/<]ӟs@Suƽ-7F䉡Ipr/;)eӂ>ZHfƟ!4e)!fЮfpl>yѸlggJ{qq!3{><:uJLc"Iۃ1|]Gxb~l1yY+`A4Z|3% G~s84٧ɐClg@.U^z,tHI@1mLyClx}X &zg|]-`u:C}riV?Z5g$g7厵+Z$@P> :~(sm. fgNC^[\Z(*=4w8 LT&]'BfՇ5c)n j[: t#3O[EWnnh8b%vѰ);Vpk™c6_4ӻ۲sؐzyyC艂8tE:frbY7A Ϣt#81D_@R{=7js?#5q3RT#"B=$PΒDnL q.@ЛHEuKRyhl|.!sX:љkIu"$h$G?x=LFZ)=Rۓ]Zѐݺ'iT OrVA›}9 3&̂`1);smg$V!%kXaj?j#Zh0=!$=7F67\6r1^yx[\uM"Bf!MV.o /!31'A5PM:78^ˉQ+䛆B0`+Xñ@cHelz +ȸ4B3l<>|?),kW}ύ 8m\NO5ad( *Zh!zdw;;2JLIou,̞B`L1;v_-M@5hHb2Lö6䪎˅L:^-HW^ӕb7+;"忀91ef d">jZd|DTTcʈ7 c+i:EG%b/l:_X†`zT1"˩"׺kF-*˩ߌՏ>;:fP^(1>6h;aiiC>o@U*MN^Ҍdjҫ=s?^@h D5-ʉ%F_rGcWV#&cvC}c? *6Er܄h\0d,k~މ.e!6ZM0r'w.luMB7U)ؾcfdc_u_'G@ǮKfH|RMCC;bMއ$H<%$^vqujTW*9&K^k'Q]ud`'v]9@A dm{Va9_qPZ6Xx޷єuһDO2gƛ pz{0g$>oJRy|F;d{Z*hU vfsBml;UnkM=_nʀ6{ C|S&66L(lufͽ݈fC&Oϒ$랾”Ƴ 8v8V,R}S|tܐ80FML |xR6%Vlp4BIRRa 󃃴*!I-h8Ny'1Rxh/} {\ TZq\*Az \ G%R)pw}7rŝŕN~:4sʎ|T(rSZngN~H%1=Omcу$߱rT$LXF]Wf{i0UjnZﺴ-_Y]2_!hnlsGQ%x˿fMyO[4Z7GrL'iQPQH$ <ٯ9 cKڢgYB2"o$REb؃=frCW+8h Z{ze7!aq*8|8 ~]Øt."f]|HՔE! $PlN?+jSN*Lߐ=\򏲴B;ҏ";TVݘI4<,sjPTNτŎ6/tWXM[ᷗ }ܟRN4 c[9B U_nAFk厒h~U {Hg2-7 ڨ|u#*T Vh| {`y`7@ÒsrMۻ~7^ղÙoiwkCA54QORp..ǑN_+@p5ZuX^:2p9h=ˢ4$d8['[$T>Fc^Ծ"j% Gҕoi6h3*Ů`0 Wÿ4'\1K/[[\ڕ;H'Z^\e{}=>"h&e8 qJXƖiJeXtnN'4_$.67#_?Gd+Rl mTtn",!!lA)T7JfU*48ޭ;W1CT("dD|}8cXnRM. "ժ2L8:TKyӄB7i;yPҩ8s[d=m&a>ݣBD:i&SBǸb =}`ݭ' ᨽФ,ϙ:\S88*(B?^E8H#pj5o!Kv퐴f1=A`YBi9LrAL܉,3"*9(W;pUf2T ,h?i _xL:hUŦa۾*ŭNk4 q&x$(Qt i{lnZP?&~cM1BV E vBz;AXuʄ1'NbSᨆ[miFL4n'ڧ-=:/r:Ԕ 6^=*_ );CҵǴ(*r,&+\d@"Cas+7G|ܫm 3nE$AV 1r4yp/$r=gK+"xbV6ŏ/X^@ ߫m3mr4.&vDI*[<]*nD/EM,[F:LG6+H Ra"(fbA;mk(h{>YNMdf\rOZ1O@тK$ RlyQp)D1:m_r16`|Ҹ Sfه uk's4|!C7l%#zy}խ{uJlydž7<$qg.Fɦ[@v=s_T3TPK'?="?ۿ3?B Cj/ȧm^gA:xfNV-'hBDSg!ߝ!Em/  ʱZ{41o,cԧtk+) LZnY "%˗v1?wcbԙ1nᩮͦ(:^A2ey)n  \?v/\2/]H 3HDO?I-!^ۉti_M Td>h\w;X݄Es킛WխipF\=P 2l^P4ҝټh,->(0m4X0MqkacPdž}_`!!?0cyptye;SwKc(suZ. +)$̖oA,Y@^68n77!._+A+kh 젠_Bg'Jլ3NfP.0Ӎ}wL{?9wb3#G+^O՗٫CbO~J`5I2YX}4ΎDWK>bh7ѸyZ(ajNg<ޛ30ܠ**IJ9p1# \CiŅ6J)|0ok%T,CJGХAwCT]8 xTQB?3t΍VC I;J2[oאW-B2ể'@;&:~^WT/C⡸h*Ϛ(Φ|~<],-mIawn(%6`Kb*j uKEgW;/cze%P&9;R5ٖ/P`RET.CUۢ$wd3UӊzWQ1r5%Z%KU'LKUDw,AZ& Z=J˴~J-v(qjX8/Z? D*|L2[qGc\ȵ¥q7i{%pp,佴M=_M"t6Hp'֝)Z ى*VgB8ڃF({I~xdAJ`6Τ%7tl8~ƊnͺXԉٷ~3Sڸ u ^> / _Sld'_}gڛ@Ks/KLzl>V #+T1`: BvLպH]c=K̊(•{Az@[gvA (QLz>Z I9SpNXcu`&XHWkإ4&h-Vy IqC|"W:oJ .P2p–HҬM3Vksi~qV:y©N褪MUmUS)jAPKbgL:9bȁmmPe艂bJ8MmDtt`\sN?D~΂/|eIUNd*XroM0VȧF[/~ǂf@ ?;^N{Cvpј9"PN<aq>Rwdd@pީFV.拥 -f\̘ؾgIѮ\XyQ$?mTvH|kW}CxՒ3T9? 7-[: Viģk + r Á=a[`atU^n4< h Lw$8-'s æC.|J.='\$_zr".8(ZnfR5 56$x1v׾ae.'l500 iytpLYPr"U5PPv 5sqW`OdLmVxrjVSK͇Ay2m UdxɦnQrũD0TfQ+^ Є  JeNMAJnLP^ Q2T4 N;p-,ae=2`~> /<2%u^CF2709'r_pF`xs@? Yh˲fHho2 |'Xn&/+V $v;Ǧ;Gώ"|P6jffMiM_:%^^5qXfZT B4;s?8ºGc0t͞W919 fb;psnCP\'f1`mLMx # A A|3w&eO* .6dS6^<HZ kf_=~֠K{hDvLZ E@}L ml]~.>N[ȅ9ڜt <](9T /oyKol mxkZ4O\=32tDwe&_s5Ǐ'VWiF&j&L1ֹʒyؙ邫d'wֵ0]UB6xu&d*w;sYlpNaŞs5exj 4r~`~m[BmǛdKӇx L;vkoܒ~"%MIzY;{2s]bZc$ "}.n\*Y4U@&5vݿ+WSnX<IZ/TTwtefti>_5rZ) 9 sS)<]t{]|Qo9*cq7Ry fh@H-)ffRbɊ:Fb`PH>C_i%{CpN`u;Ue{7 $iD-ٷFM20DM[a,1'Bps25UА!$5(2}7=Ra4bur,{4)(UʂU=mk2Fr"m% *ǭf M EaT4-1_ l'(z xa%Qfb@boOP `g8]XF/w#(hHsy68._ o+'2Jۆ[LFb4ᱥs]]Z1ȿBiWI!_侧 zh] r?ʕhQ$:SeKN/nxP՝**yC>?u˚ L*Dv8L&[m168UHf>R#Y2:xJP[Á2SlP Ar>s ga}b3X H c"``(ݧM&P,L5y0g8*.*nn%BcQ#'pLuoo}E {9*J//OB FbZgvaMC`,x80WSTKw!edvn.ЙKBX&3ٙCʭ`9mO'T0jMo ϱh}MwB}$_Q ogy䰊ȞgV*[V c9Cc (hh݀.}9T͚0 d|ehRƑ <@VIw1/eAfd OcYnw&W%*nDĎPD|KF@F*>8* ST׿_D!ً.lTQՒ6o+StAiS4jotPBW?'ozq7:>!AlJHP{st2l6_Ux J`/Y9qmc4QpuǢu*2&cv0K<'o#4|a -Ng3 DCX7{NAХVI yTuY<)v9>Ape[m'.[tk+DŶ]S Ӧ=S2ᚊSkW=jKMyPl` G׭w>whϽ2,bCH Cf鏞{Q7GohGձYZ;HeV`)37AXyⓀ[(ۄ9^dQurn{Saι",1xֿ= VZv+,*J ar :#Mԛ2l5Uʉd!Bب+uEDU\L־/.'O$E\;Q nUeۏY6f Az;.1 Nd .=lϊ]-'f<ޫj;`1L>9l T!ޢAF?L2 L/ /)h#R6kҴ!г?=p>ַM+iP YzRΆ1 : \kP)es$!YޟfYOM=U "xå=8=Ҝ& Z2ǕI;S,"~XR7*T}nk==5KܻIr^QܺiqՅ` jq][ȎٰQzm,/W|01[k͑=tZQʓ4(pP y9?R׀&(T"Ȧ'Z!{2 zګSA%P0֬{XZGqzenZӴ!s=8[t\&-8v!S ;A bڗA JGl(ӕ@ҷ35I@&mյ{Ã{k H "ǎr۬Y.\"K֛KS T߹[g"-hD ; P=G h ;D6y 'ȹL*]$<Aq^I9\f 0\~$\S$\ޜ 4z-YCT ?)C.>bYoߦ6hhxD~'K60iءh)(~Uډ*ݍjzu:FaȻbMLL_ s<8 Wq:D9y>#3H*a֝azZǵ^􎓣T kyxmt H)}g:r mNolA*,l0&lNPkJFT,ƀS;WPԯh+BƝI;J1"2ۧ<H`)7B}$nw[uFa.ޡee>᥸*Y!)-1/D.X垙y!Y-5)dF8䵬XLc ({=ObJWBI`t ٻr:!%(4 ѷp?6 w# ljUtSlM"(2g*X:5cKdKGR`Q/Qpr3BP_rMv]pʪĦNU8tBl ae-*\/C!)%B2 LIg_5'`C>@vc-n=P=+s -AXٷ)7%,i.-WWuCBsKdto+nU Y j. KЈgR`47F9\?3 $nf>W\" ^@'/E|kʧllS"}<%:nBMI~t2E@]Zb>❲T/Yƀ6r㼽((W{`vr, -.,Y|:25mǒ?UVd\X6ʥyS9{rŽ:- n[&~+ =tJM;Z`=J; |:)̛:ݿ0rOZJƾ6$%(iLӢpBC&L~'{%GwRz1&}]!LxЀR1"?cv33-2a\[w!V2~)5/FmBxO/ R]Ud`:4C>B8B4e7ㆇDT[tSoVzԈczhk]Ry  @g喍< FY9|W{љ)g,^+zʯm:K33 ٱՊm\9[۩ynI(IIϮsR*.֦cy=)ãBfN:%Ud"Ԛ>ѭ "v(ᓧ(q_%R闀##ۤ]U'TC]vj3P]:W&`Mރ=0uҽV1[WW |w04"VPc$据Bt XշGx@0^8 }*-dFmOG7+w )5'II@ =KQDQtZ׼wU_<t*j R a[6wDG]էjh9C|5"77I9$,]|$i2Te ŕv9&lx/ c*N&ª$\8no4 9g2 W`x[K3KqIr^ŷ?av"'PG起1ϛ˜McݹCSv-= N$5Wjw}ƛM"o~/P5Z@v|#XՅSېLïP|@{OpEy@auU V_K"Hނ\Rϵ:tM$o̷2kRL¼á ;Fj# &1\ [Bmfʉ "l $ ;CK-c$kƐ‗dՓb/60nQ$Ě :cԜ-Ś1W {$*,S(BI1f.C#t_S_m[O+ 3&Qn>8|NBv@+ m筚<5=sX%Uq1M0?E20Y=.|%uM S0mkNrRWIDG צ$FAnW]t1wӂC^ތÜF1~Î\[TE-E93;X6c:u1۫}{߾̻l٪fKl,D;䰢X_.Idɯ9x0SB4qu"|YީP¦%~mqsd3 i-}RtZqcYSDM\'gp  |pK Hy eҏxiQ%̗4ye$򣦥":u8|ոrKrͣvQü^j ۔G0OlW6Wg4+?n9ltؓVT_X鎎,g`U) .3zntk1ٖT瑺5#gw%@PJ:^C O.Gʌ2*Ѝ b?Әj2}{lc1U8ԋeύfLXt\ouȷV֏ <՚cށ4Ԕg0ԥKټ;/cqΈ6;)${# *pfL۔]ɭDkRYa )4G~#gAg~r[=N 21$~ m.Ӗn|MGY qvYѭt 9 L,☵)Υhzbr28Cywt9*[TooyҬJ R{Qӯ>YӜyL==gVe%j/rS5d= 5 eT otD_G9G.KPnyN.68?Kz)Nfc@=ѡ- 9BIY>+F\-Mb1[+C_aQGA@+F‰9|2b|Xs3ա m?Yy QJmE2]bPnSAkEu gQ4yŸ#YF2v|nmnIgX]n-b|-F;r@C%m48>K8h:1UJɞn-cßN'G%F#*>a7bDeTH^Y)P託*e3JLj4OOGl-~&!+ 螿ik;~dfF7a#oFo'i ]O>Lyl2†?V+TcCUNr4[v`|= XuywTH_mIؒ`Rvг4Q v3l@ӳYg` v`BF_f6B9Wԭc&cG$ߪ`44 #u#j9+3[ٌ#b71џ{l{aKO~ -L*hQZnVhʃ n.`j TUX4 D Λ `ڡps;XLtvM,qC1ҔBo;[Uv82Ȁ9;4hY.-1iw2U 4^%d6 `UdYc1]TS6]tWw9-v9\#u? ߟ'qhބ4yaHe} -;#8q !IA a-%)i;@3 B[ EROe'YZN=d6#%}\9eRg/)k+8>^bU#ꣷBZȖ Fٷcag 95awwN96!6 D =%g'褰>x'r-*%!2QxVg~Wf'ǃ@ }LIvءb6 ܀FQ'3aݸ6}o|Vz  l6~]{E~b ,UP" 7P sب ۢtzQ*]w 2KbtP I0Q}(lC4hP 1Ju'xMN3݂hg!tq̾=KB7+x-FbNLi3ʄ.xp7~%W[JiD"^(NO͟1$`5zCh zLLP.YT)*'[[yy n sU^[%2W<"LhF>\`_f+(+R鿡Uj#TAvs̘gNJ5 M IwZR;Xnh!!Zv\,2̼&޳s* scq61QRq3 rD᭵# ̫ϊQ#^y!Bz&1TAhlNMAς[<0mJqCE28P`0x[ G$ikbKwF7Gc*g`Ip[@j_.`C0])Yzm$Yb\ۖ2s: _Mn:КWA&E8qϟR W&}N 4X.~ a5yoNB(.΂f0Vc?Xu q8<7NE8~q"b8cV tjVymtaj/ w,+lֈ:B _xLY7vGxwO(GM#SJb*QǬ7d'{5Eya3")N$]Smfp @VJO02#Z2&Ib.\n B ٽ xH$UC=klkhϨіfOoxd&#Go=,MysF\K S'4ZPB}IM%OEhg=1IeW>seĤZFB\G)lKShz{E'?ޚO l'vՎ;쨋lswojAh4emqS1"FmsaX3MxF`N Mk~ Qs o~Awڽ 3P7;w7'~g'Ya5'rʭj01˫XV e4lL`#rFG1أa{BLNg?5ӗ7$ΐ#i橡Qf3s/9eakucp)x^yQP[QJiL$s-v!^|f+j6y>9Ų':bOgwz~;2+k+B$ ϕZ]1b壔b[*8{AH$V f2Sm=4[7xB4oS.f>kЈA.Y x֔"5`aP:괟Y]&YbĪܿ8\BDsq*Y7RGM]hvPfw\ku( ~Ueξ >θp4$ic[t޳FLq]K>+P}?qWCd;YN61nɒSs@;[Bʞ#M> 5Y܂؇*vGI[\'*ӒO`.tU'*A=Ĥ\b E޺ޚ rHbK+ʙGį( '0գiy_[ dQ%F_vfʩV٦>l1"&0$߉6j}"w'pjY 2yDɑvSwm2rзT‘GAb{r';% $9p_Z&2Hu8f3c.ԳIM%wܮ$p%e¸ޱ^$22jl?#^/sNOj᪤9X&TCAe<8jFy@vZ 3u+H9h3G=ܽZ'u B `K~ MHq/x|k(.Ij] gq>u4{bZUφF8ѝ(OlZ v!=zy)wnT9~AM0qZvx63{?ᏽ( 9VM71ٌVּ[< X,#`D.` a" @sDbh[ӹu4Iڔ &tC[Z_[7aEVU[Ɗҋd`ZD{s_YKQ?LH,xegAd'k0 D&M0^|j !1e]2JP6JkhE͋$=v8EBOuv﷜koyov ב'۷NC'K#eZN}4[ђԱLO$9k՗daYJ}WR:Iň|0)"Z:"B -UJ~Ȅۅ)\V acJk=fǻ)3_*Fw՝1tiZ["8Z'BN%# "g9X&RVz!EW7s<Fr>vM3IYq+Xކ~S>A~戈.6 sW٤y2ZeFǠTYeD{VnߤYݚ9 !PIieѓ?/ىRgfa "nNQ3os: |#5^nUQ+sO }$j4kkSQ'.fkgW$s YN:7L?=)[ `o>w֋G6Tv[Jk-qGU<1xKY$+fu6mc"|ޢsc*^x,#uA0lG0b y>?Խ]A[nعYu"žǤkƓھ4 pĉ7]bGS%#r ϕdX͌$gokt[%&tw4㯫(hx0 |7jÿA>Om~BRpunDʠ2OYR2յlR65ϟ\>I Xߨ*5Q^K"5٨pqU'31p1x%l`Z޽'<3 }Olp@g VlhoX/aB;.ݫ"*FȀ|Wv  \;оVʣڧ$;ǘ(pBrޥ'P_G7wOkG+7ڷIa7 pr4yz%;,j*hjm nDgOFk-&@CI0U,(y-[h$k?C`$tY\6)J \j BS~J3*(].Z˗%=pۊTP }$Ƅx3$&< j73N/:X==0zzDz~ߩq ?HiYKD% r_]R?uyz@'iw'H[d/Z_LޤF f8vF笆I |a/F{h rYr[k&~T#euӬ0 o[p1/|}>j\z05 k9kfF=T<)R@9jCq+q#G32-'Ӳ瞰8N2clPn.͸_@)ڀ䃤Ŭll+KExuR ֢8<[B;~TQD9QK@:sFHGzm/D}fM ^k7n}K+c~صiqTշ 0B r3<#~6,)`6K2l8gūl9>@ (̓Δ]zZ-U*%yWQ$l9zQ;#r5Xvb֜X,GL%])!]vVtX@> 1Ug^kaI0PoZF2?͸q;KB0*[)LSė7/A0I*G 7پ-O -@ᅨ4.o6uas":KSקUTGo }Iq/BR C)|LS, _ҸG[:PUnNB¶&`od%'\1VfI6SUlziͤ^#\7Vliz[]1IL%[*vMGX5?n LxĦ߸hA+p Pehk*G Gڮt\X= !^A-ffS+ISr[WM4W]h|NLp=f}هi](Y X37ٲTDd[Շ6 MuZL5c#ET..{T'A1Ҳ&Ŭw%LS3jFo@Ɩp'VY`JQׄa#j۪#|DbJje"} &b0,HK?"*pb=s?R *Vv4cۑS\Ѥe7 / >x@z݋GY%ÒL~mk9t&hkOOS;n#0Gl[u>*bc v [3w_l1c6a#ԀAtAM?]ekk;ɽwas6.y ;Uy:Sjf4Ni;7Hw醧mϽm{ o(oo0?vVY1w^^+Nyۤ K黁ŠSŶoMYK6^gT=.R5q{8 bE(Q DC hʎ%"S}&rt^r0R4)\66ihuEj4@+#)y=Z wI F+zHk{_Dq.M),슻tp'g+/+wZW3p{8&es+߽"3z7SAnx32փ,8op )^ b4htO@TBISB9QCe=vDyoE#N .)AXJQN-}_@K4s31vc'V+ltɱJ}M`9R Ƕ`;҈^2*c usJw=@kT4HOcpcq7BiuR/ @܍X1|R\.uu|jࠗFGL@44@2'KmbTɠ>ؚGӆ o\ۏi ā(Aa#ڻqȍ>gKr\7cjU z<#=𙃳uk3LtCyjD1APjI(>%7~@8/W0uʡ<%@4cm61GD$ֲBd_8*@}VTqQ(pA(/pab83('򛽹KކW ~pMy내(ajMt25LP؄鰪qm]H%Mg!,u+ e h)`֡zmebeÊ8O?rBw,%`XFjǡVr/_yNj֞1NS_]aoJ,#EeAT ]R#RaThQ%4dS1()0}:þSVw@~U91ĞrGm, 8Y` ي\\F >FV{~<"Y1v=l 6ҹ:znL_!w/kI_NR '$5< @e@I/3M~Ds0r@70ĸ.~yrs'J!/SVmgM5c>Ï{{jua.>TĔcHDP𑣨DZtRlj鿇 hC6ϻ}jpOډ6"S'2KH, O`bmϠ"gtU_KWޭաE)ز4qcJ6 }I/O41U|%|>庍ijb񔊫]P>DMqMĖ̻0a4+4+8DAvTz@˙CK~ᰎ_=4; Wd+AU-yL /~rWS4Y\+::s~1qSzo_Ci~@ۧ0a 쮴ʅ1R$|8\}:W+j݁w ?H2}9y|"0~L(Ե&hOW54j#j ̢PӓX3S:Æ6,KfI?4j @V7pvs O.3'd*{+,1Mk2I(wQLG- I /SrI]! (%F|ZU}7J>KnmVcbYQ!IvfAs-]he]m8X:xGp ;gLwԫ<AѼypϦP $``])2a,1ߣ|ު:46 Qk&80, AB-Xbq|S kއ^h[&Pu9׬,[zG.0lDGstkjPVbpd$ŜSp:۞'"xZ*87ɀ<\J68  q}6OI_y>uִP JEd;`b*ӒZ{&Jlzzns'o;=O  =I0TN4`Y4y-RRA a, XY|LE(e8Wm$yM}k1(FrwE qm`GmZXaNi3 ly3gLa!NZ+8i] ;eJxTY>M&ꁢOJ@tc6n;&VTW&m`֬+ ?\+;.#EӞ7x _B qѹ&>BTw٩ O>HS:R;nҢ :4 6i52GY.֊`2vc:. Q-ي(cf-L:~vEyM_#6,EV,^'LؖE#pNEyNSyYuD!/4EZ!8t@<2K0 \'DUa_1"Q?30gFNH\QSQJdx;f0Ϸ7vk})syl^07ۙ,TJҥp/,ۢ. &²1çz2=ahN&Љ*e< yvo$9]e7h?ޓ8h}2I["bWt}}aiYpq8WKR7YϒQY٬cC̛X*:2V} WԴ֍Ags1.d:Ol"Oh\~qSASt}I@??'>|e3_;b8K( /'km.}cB{m6$]&ddk/BABvTo]sIJY8x.#iį:ςNixrڶK tHW[ćytq 5qrus1I8ay},Z2uBHYM'吨 ǂ-(*@[۰q[k,;xPT4GSߺ*$/;EpFi@ ^d|.6L{ҟ~*4*a A9O*{4#O|{9G -@F5[hGc 8l w`BԽl,[('vcfAB[[ ):Q\"=GWDQPm0g^PӞdjɤ go#!+ҵS{`l,] ީ4g|XL5N^568%枂rNj(W;^smrL兒A3J޹%6˄F*8plzj*U&\No(D@-6_#xd_?.?sx > _ ?G n/a:䳽&bZxI$ .taFO3'nd=&84 B8k1)lH;^JH1˲995|FKièY֪_{;6)Bl>RƸ:[;u@ fmqTv|~=@ɼC$ׄ40 NFJBWjؙ|+u],\aBV*N_ʣX=-im}50ter]Jcs'>k̵t諶~Z5Ȝ&P|^QB1HHSֶߍ:3/Nz<տV\O? [/ؐ$#ZNy71Am-ts!~uP^a@3Z ܑ ANo?}P:*y4S(%rqW8Gk5$f^jhINqAߙv!M?dy]wrZl:Ʊ6ɶ-P 'q`NbS'20cG:EdcȤQi.L` [.rLRFA wm+sk 5)X~ DbI b(3e!f1&Fl@qjȈzNqzdWVʜfw>㥁@en,GFe>;fk0D/ThsppuD:^V֭Š+b@1O<K[ EhֻEҞF: SDx*ZaJuȁ>І0K9͢FʧGvQIz:=E]<~UoP02JxǸ0ɔ_Oyiji1 c.qo fԐin(/=r A@!`}8U^y٭&9p20V4N\JKzDѹ@<bL^[$4-P7R">13: `[cAuȿ "z=y?V~]% WluS/qRɼ6 y%oZcl!CeN! qUdOI A߆Nlf$o;}=n$sof>-DߖFZy⧄+l+-hC('e v 1A@$JH{X @fr'$ Ѥ_&^j{J1Ԛ>%̏"|2RUr7!pWmzPCmb]QOѐhz?Zgflis :ӏ;RQUj(Q5,@DP-%r"!aNO74+5L0Gy#N_5` 'ȇr j˫iheoDxw~}Oʪ?8Ɛ!fc[+p V0ʃ&t:Zeh%~hS'deR p&e'WHcOR=Z 17O=8F+>i-wZ*o}ROP݁F_wadA25J_zpU"?L|ޏFLLx1"2GfiWжf]\W5Rp}l`rz]MEutn$8x6aa;uP21:"OEBvtB?&FMB׹=^%[rG%FH Y5Z}f'sѮN\m.w8..O·7 P1IM1:4* K.WZBxWarx9K*.ΖjId`>^CZ#RzDJF~%||zE;IQg*]fW"p`FH¾ei2U k"reL?[ @ѣFγ x}4 bCa5bs}E(E :QŊR;>e~4;N* Wma߰S40 p:bR!h)"yZK^U7eD4!IUkv@S$G3tJp0:}EJy=98ț JBsu@<9^,ƻ{F@3S zS{p~3^ ٛύE-4B~#MͰ vLf[ڕH) 商9Wv 8A(U+TfK?Jo:w9p RQ Za|5zʰ}*: #< u]\qN˯߇)NX˫uB>^b>#v;]'52ڐ¾2 $Cy 0&C3 ǤSZ66Ǚ6ºę3sv7:1EwH2E_hȭxIAq{`W\F@2,F":9UmwGNi*,pjyrcA_]XW;%%R4SX,9[:nbWDrsalqUj Dc1s]\sqqAfEyXCY!7POԫ=ŀ0 ܠgQKcPc&@> \1)u/Ɖ_/l|w.=#G`gԮJpz\?oX}HGA2:Rnps'WS rc%o楑0|: Q i<Elwpf\7B@O9xNvBq v9-iO +xyC f0~zAZ*ӝ$Rvx1ב'喧¡ _&T!%OA̽t{oϾӭf$=\Ti2KMt8a#̯u_qݰ/ኍ:ɻۓT4?LFa KK uSqWeOU᪻b8j4!ӆ6%UfS܍,&,K-%t]:ݯokCtOCeβQ;eM4)Gʇ>f>J'Ʊf茕qڌǚJ0+?KG=4(VG66~j$N_~|FE 2'B*5l{[Z0PMM?,P<9"ڶo:X^rE!StCBf 5T]ؼgem4ݙOKB`B"LZs#*kIQf>Wz7@`oW Zd 4f 'Dl? 7h"+j7PH yʚ֞&&Gh o=P/i`4qgWGfMSxN&LAl!"I+`[/7g'nKj|`qqaVS_:xݨkO} I@J\OU "sK7x&Zh_w D/{ڴK@8k(=ufuu2ni1窔]ZS\8G=GјyH sE+gӎڃ%t߹@6Yivq4%|#0} 3_đدgܤB1͐,M'T  |wj~M W:r<)q'L nW'̅oBPh$mM-xO }X5M $C1G $#'J A!S擭:GXV 7bjW5V쾴tJsOp6?ߐFYY bJ_g4"yW,spkWe?wNK1vAZZbo\~:j${S! A=k3˾ $9c]:= C%m$Z #xR60>7CC]+^z?;a}DWy`'9>忬u\Y48?+Z%x unV(۝™)*#JSpj'D\;2, ;)ȐKڒlF o/Jk?R!ۗw>!>Occ}iJP > loܧ+9hTi̩=r,oN'By=ɭXWs$=ux<#8p.3@/떵Ǡ2b:> {*"B\@q5T+" +Or\H3NX41[xWlwf=A)K~cPP|o{].ʍr1b&pA$ ܑ&lYdcGRuPW_"u~ZP-N=j0Jnv,c,:qkn] `E/S7%Ja?ؗZ:ia*~PVSg[HI,{i#9E/jHQ&G46R*%2H1pMGMNT齷1:!9L.N7 %҃ (rcf NGZ@e`0A?Dhq6Dp2%ʻNE%;AC:ň\$8Q[^w'FR1o7W&:ZvઃcpKslt!irwtFq,mDr.%-j`REX`y:SӓV45|Y2I<97oWb֧%.ڐކt"˧sF+ uE *=}n]ִUKe Zu`Kz:C= -s?d,p(B_aA8tx5'4R8,X[ǜjK_ݗ5i%ePym!ߗIq2j n %2f,pzzJEVYhQ?{4?%}hx(hd?$,#?YV,\5G{X5%e_iPZ \) `wB;]7c@\FӕFFL[Yg`uS'ӽzd%'w5ы'%c anB3 X273a\;wQ5]{FUl q2*|~:${okG)u1o~4P5 ࣗ0ެPb6NgcSUgxi((p17_n>gy rqΪs\0+VOYǣB_Z##Q "&Ů[G S s!S׎)wRi XR;YSs8=cS4qx9D~ iUh툎PujwF^J:9~KIW Q@^GЊ@l*j%m`[^5rzfƠ4`?3|EṔő݌-x+d`8$5()FO(V* 3bӀ'8\qLAhW5q8%r+"x dP?:L&,K+X/*ˈYƍK҆g0t԰FfynB )g (jVⱖͥuc~Ik*;1AJ _CȐ=y1]zUD]Xm;,.)=u#c(TiIp$Q~U*5"ӄC0Ƚ?:?̊I€Υ GwvA͡f!^pJ `'=Vݬ_ S%倡ƶJF*Bi57<3D;ɤ'\YЛqsOX:ŪWùhwREBl E!;N2 }:]=u5{shKef6_r/-\u $llݳ :a;B4R`fK'zsD,j9r'ejsM r"Bfحυ_N/@<I%A3u{;2 .o`{/TE(g{mUZVv"w/gN5yR0vw~f|=Ui3Jjw\APivol: *KN[`k؋H4p4?(/1>a90'iT\捋uq'W\'&ŽKϺ l^~ҙ Z^pb_X@2ӝl$+Y~ -#]5`b eoC>FWU|<),B¦[EԯC .T8`Q2:7xbMizXkAA=;~}](F=ޱM/\pǿl#!5 b>-6n"hIӸcwgf[ޅ K(,qM+#*U41 ({":4DQ~ N{d1v(=;F?]ê[,SU!" +a%gA0Ӻbj_[%0ڻS( \C4rEQwqk:.B{"u[א^d$dc} swCrf`R'XFGݠz&:O]kʾ|0]](,NtEYDABƄf7;Bʆ. v]4a&:Tݸ4ܫIr!@'mf|ާZBAt " < Ub|H;B ƖN/c[}#eb>-c;a4U0MhLnmD%:/ZڷeeݪՓ⅗?|#BgdW9lF(n<$QԏT(;?i[Ylhn3狺oD]lyf$;%;q;Nyspa RBi4oFl#Z%grRIn k mK#"]? ;D=,Rylx.i:D 0j~ʒ;d}wrGt 7upG ׳MZ SEܐbߙ!t{}8P{wk~rG:wMBY‘b\|aۑ+cag#g'ʿvֻD!t|ǣ^`v:ض0G6=4n^ٝ GkP _Ws@eW+efb"8^.x(|t5ӿ D%C&13$)ӪmsnACoa;n񉒦=~a"1 䔝Hg$R' >QN7"`6(dvռܒ}Kւ_DG=zPsZ4SUmlփ!7cjZi/˝p{sN]~r¼:<.@AcA]NfUi^a1%̧MP7U :+E]1ZO!wNLж[$jD.L\yh$Øc7ёvةf0zm"cA(da*6mZBBS&u$i "'SYt?L0؛&xeI-̱hF'jQ2VYC|!0 -51/QrX6U*JLFͧx a,DǫQ$,љ|o77#!dv4M ϧR?Jj)a,tٝb6i(젮uM?h׷+i|a$;7FEAko$&ިžT8yrbl w ?jV$wVXiII#8r9d'EΌ'깻:od(XR80Y[UZ㢽ɚUK2=|A|8p(٫um+T{֕ m9c>/\/*(Ҟ9$䌥eb)li=wJ@9(mǓ `.k&ȕbL%)/*iK2vJkM֝GR{i?<5FkQUE^ܛ55"`"z h݅ q (8-Oo#2|޴K`Of%gKߒGC@ 7yЍ/;TiKگ~#9ÑL 0[fP]+lvM8Q" k~8Wu*=#HENm'~ѧRלx9%S YwI'3`l6X}+bc mZmtu*»2J2,ҝ{!Pa9yM3.N*3f odQBrYo88K#G;H:JJ;nMp8 Ԥ ?b4wg6gI%՜{3X+:+/2ڞ/`80x$4k`. U~s؝՛o-g6P33g)iTSKE]7ŠpCD9[4#ZFjvV5KiE_wxy6s$ڡypHmXT,~N P[k*g<7@¶KnFGNi[unm(ka oNGQG0i|J`:8I9y7RuEDkJx,e zlrx_6[?[ /Q}{i)QFOzn]q&WrD3s # =D2R5C֖0Sԩelr{:QEOGhGghY$n0QYT#"hjW?/2?_+ uw2b,XÎÎSo0TZM~wKaYE#] Zd4^-:c)8qTZǰr KU~{AMLЪv'uEo?J@-#9#}!Ѵ-|XuÐTX] FgQz>Ƴchְj\($^~IzϮ !q_ɯZJO'_|Py ŋSlQ^\V_t)}4(HkrF &*+R}mA: ݕ^'`emp翐i蚑SIzf$5cF_EWW;KBА*j\C6jc'?UT|vE`:o졙z;޼R-MIvY#5s~g2".-(wkv/pfEl+)Tڿ/'ne\@1zhm/Roz~.aBK*8r;-M基4=m&;&v[雺l臢iA juB/_feRr!fm P+8B)v0:RBlb$a`9N"f;[$CBbb/(gn"bds2cUǞP#P(J5 T{|Im\gW ,\?NDO6~`2WlwmzM!̏J&RV ¾ [$셲 +X)m o>@ƣ{T⁞vX_,VQs:6V9Nj-0M!P,>I%dX"{P .`& (u7@0Xv6%$h]l (YS!:`y("qvH!{ ~Ι6Oݭ)]JxQ׈8DԽq`t'C@|6x} ՐuosڡRm ͼV=]axgT^݂mh+s`>XkS>i0}Cy6ܴ9PIۚGMٴu I;6d2w]R5IUab| si Ȯk@l/h`ED6L-"#I[$}u@6.N+m kԮ"Y0E< 0­Xw@՟iO[+ <+l oWb4ϰ [<o ?DgIߤˌ\TܿoU9 ܊w1mСJ*o#Ao:Ӓ.$ T-V",cGYVcߦQR@`a'DK(R,PޙS꘶܋?5-e08<13F!ߺNU,/(5?%Pvg_0PLdEd86ق $KFiBhJ;609c> ACG沷cȅa Ed6Sq ?ٍ6og9UOXق!&6 .q{GY RoE|s*m\9@"ݵ&Z+_ԉU/xJOhG$rL2^Mu;/F%dJ+ ff=P9If`J? J55;mZ)w8d{+!oŽ7sNMj@9-ى>c}+=w[>h6o]F]c\iw-ɪ1 PQ'ոTsG'.h%:6a&K+Wݰ!O\j)zϓSСYuqP[*p?u0szq 5L}Ґ 7%U5>J!A/xZ~BCeg&&;yƧ=oJE5vOĥj_NFZcӣQ|/|2&I4aÎ;&];&Qs .uhS@ʙ{>ry5ʢAfyX'|e.-.HJ&e)YD}wT^,aHmOg@ 3I+\ZThؘGfG& EwReA[Oӟ34}`B?^7*+rO-Ӷ2sȒyaAmrjU6W”AOϘy^M&H76 uߍq\Zf('XބrfvѕZ]p'T0SW~oЄ `!KvO(B*,}Ϟk]k.g9{0@+@"0J lSq C1ݬThg_9y?/gb1qYK8jlA>;k VvLdӬhX^2ˊq-hQEExmr5;h?v=pXQ=#?._2ԹZ9ZƼVe ;Vgm+U#D.,im/nGactLO ?p qEE]QVN&14$K'~S75ہ͆` oW/[2 =8FgM0Lw˅r[ gv.1 a@5So,H=/ Pg]yǵil(["CJ/N-ƕ]ưߋ0``5iNr}M2$2AK+\ =U o u+ 0Ҷ TQ=Keʸ/q^ x $#yi#!Se(:$kCDgyO8zp mFd+T|eSݺ7h6gƑ"#LHM l5ΠT:DFF:)[۱JLP!1ՑQvJ]`s*W3psʥci9'ڶ ~.b)X#sl{"%LOk}&MFN{xaYe]j2r1os,4A#ѧy%?eTQkn_yUe}/tWGwϾj;rG Sdr䏠޴wQrT|q,f`5 ?4w.!oTnu B9M[O>Wv^ˣ-nXȪ Nm΋r)"R%>Z"Ա؇iYՌӦbMUpP%fw hgw]EKٜO)dmw(v UR  2]t 09\JOIf(*ketnJOa>>,W[65?"'k\`tX#utKȲR=w>>Ĕk -/)#{ͳ@N gY-_6Z[Gb?\]ԏ "c}\g:bQ%>,䵣O`Yvvj"ZL߼bXw84 ϋȏ9Fz#蛃p:c $a+d\S'_.W!o.JJ낸0LVKnn)S+,MM4W K9 RՖC'ΐgu–  3_£l%h,a i@O^b",0 i,Era"CFa4/>qDՌ-j }6@y=~ k;g\&ޥďI]VCH#z>.DρoIySƪVbJ$ɿ۬eIeȭ{a5= QG E;뀚.>v p`빱cJ# KȎ,ўI ?+Phyr.1MΊE$>l-u|Tq?wM0iˆH)%db\ ǡ%&AiZTPy@GN@WD7n村S ܆kb鼜ǏoRTPƔjTFV˒1:Z^gma.|qv6^R.,GS.ew+2ђwpUYV/`$]ÿ|><_fׄlKR³njofntB`1Yͣ[aABnQ#>^ [ N*3nc)>s͖XjrVeDKq 64 4Fs k+\>5͞PC=vKaN/70e* ,٥A2m]0C" Xee'}b Xu5E`1mNaeHtLÑxȵ8Hu6O!*[K+oڐ>)"Ǵh]-va- %?ܪYgJpPD{> 4Y$Qåi!6Peg }y ]aP~*ZFJi=hK(>МEնdSzۭXϋ]+s#`H8l̽zI_Sžh)qXm1:93~Z q'o?{Ttxv}@u݂=6;K--DXgO܄6S6Cp{$&*=FC5R5j-`x\ೄכ:/9e[vQ{`*n:8h(xr9_Y>Ĥ2^;ђ bd R1Na-us_%ZnA6×bO!J%~3֕w mƉG5hcOi ޅPMi"D:cPiÆN8Y2Ɔf2qy |] ɋ +B`wO5|40`"ï%D. L??dS)n&ŀ2f{gvg7f6FkRiˊ/Nab@}͘FiwJG+9#KV no_[גlÉ .MB)pj!$W OBHiTѺ]h8R-JcWU{g+Y}[̋0mTJPmGrdӰv`I=e*| jFhM(Y2`v`v;+d9NQ8G?-jaPdÁsm 04 -s}z<$s2#nhH;q'6ka'̲zVeɠgvq>3(BU1  l(9}w@mG谧+y3ԑS=j$ :G7?7>TP*>̓9V!),u%-tǭh\P0;?Sz#%zxc>t4>I@õH]R" CE'ճN:Jx~M?v@]Y<Pk) U\8MOv>@WLSOF XTeo|qYGKCn`KJVUyh?o!Ngux+h9n8^ծ &g >n oј0$Kޕ;Bғc.L_Aɦf$aK @hbg#U?EKv+$J%_zfB PyЄsxvX5iBm!+;v^j>F_]8p3_+㯖`ew&DM\-P)=R#! ^m].[{${@@W9E al>\rCY7#%w/# E.@c}HY/ u˄\ZUK i=o#Nն'ǥ`AxwE 'x O 4Fn:0 .Sֲ[-bBG'~>yG2IG01؅$Ϡq&ti%۬Syo X7z7UsDwfEjdx>%>BT`i-D閧#^-"(~FrI}VF]VqKE[0O̻䯸ێw卫¾_CI.XN.E({V7~2vyy4ТLnjRż 4Gy1@d`L"j|6ꀩ}վHm])5ЅdϺ JcFZxPe_Uy~ԅ_`5\]r̆&3Ηޯ?/ul?3Uy^c?J;3 N\ی ;?Wt&%ۖق/؇LC/3 8$<|H&bGr*7L?`K`4*k^Lm|E =gx*ѳր-n\QL+xߐSN6nvjHueLg"Lpz9 xh`5tT/T)&P0bPJoɸ^2OVavT.=U:^P =VũI)%BCl[WB~f"lAHuQJ`h;[K顜iڈ~s* ȇn6IĮ-ɌG;Q 2y՞ׅMezdeE~_@wUcԒ)ͺ\?̐la!ѼޝZ:4e rr}dr쐎0BGчƾgw$*#mcD8ag~ໝ61ID JS"Dʏ j-)nCJ٢@wtShP NMl zDl:W|UeB3FNt0wk3Pfm˯:R~gQjG_4u$2 7jQ ͸Q*WgYb voXJ3@/C36!Б  sEOK3!_QXwF=+>ſ@4_&˷x\,}ɴK`Yꝭ74ϼYx~"Jr\B B_^ϒCT}w-hӄGLzzbObUpV>!؎~xVsvʭFm ^ZPHʧF޾HWd%Qf(rXT2fj7L2IJ*.徫7R]KrH9Ŗ:gP6JTp7"9AQ C:CNs?w vqW>:H0q Mvh|h:MY fp*8X%%l;rPt >ipv!.]ZKW'Y*Wn0*pv=e&I˙l`Rjٜvy'vRo3؀F\8TT$AV+ x_ Ӽi;%:b*^{|Qw6pCz@|: A"wh eoNngi:g:YE}\ԆvQʞNP''\nG\\mZסa8𡘨1cpJ0p+t҆P\ӄnS?4PR]'ċTN\ %.ڔC `eH6qXr0vvSlI[,/B„Lj|L >BؗahT>Փ]bn>)| IS$jl KϨ<͈CPZ@믊h#8G# Nȅ>c޾B{4ŶJeui^# O-UI&ݹ SlDzF4< Yg>,j" *h:,OZv$K+GC Fxovq~5$1-X糨o(FYv׿'އ"cE:3`]3fDDEʿnCd"!&wMI!Zu^%g^NT>c]õU4y1 0L i,#`u3I>vᏞ+H^& h#}qI!|Ђb:r#{^1*0b9ʽrq Y#vW\\rM-'LZƕ ~ĉ@z#LGB!c{=,@zzv/e -m (r[qs ~{$L_2pDǤ7/pK?@ĕ*w3+&TT +{oPTPn/S8#ژ l.3R)&-7OYwN.qzwc %_ % ]@ZYl Fr[ei/7+P,,t+wA NO|Bx]~ -ZhEī)^{rutpa8L>R3}5m`,=4B{ ]Ԩ=< UOwAyђ(5.⤧EEq·|:j1\^*Ct0 E=wpSZ+ƺggKp {jxɋ\0æhWMXm;,"#d$m厡uM[Z=ɦT곯b117eWlw, hD@qUs$ wy,$ץ^mBv FrEGrB[.Zb"k5ܧMhv$OC9]Fҍ+?Rhw3]nR|XK?KWl7ĭE c>Abqs5W1>p/N=X慔gO\~o^% u҃,ƞHm@Qw?RQfǏNC eS֫ 3s<|D"13"{gBpDa-=l({X/ IϢ귁 d ǮI>%)/up92mE.!~n1gdDz˫H|q|;+)$-,W5n*3 iu*^*Ƌ1Z4$t4~ܡ+x;Gwg N!2 w7* f2>1 >ݘ,f%(i%o:){;`F(|{MX",Y biy rumj{CTڷx!(}DHY?MNFSY4Dڠ&1T)o{Fpywko|8;]"1,,EL1ߌR$r|iԁQKЁ2yỡ3L!1qF$$R^@2.ęCqxK7VW{>}E^xpȕ$pvϾ=V4ے VRR{ XVz, m_1G&f)AԶ~d\DY!D +\~ekXTOtƎaƼAXF%}C!> l*d,2H%gMOr«bK̾FFn}i`'H΁O !vT㠾")u}c&Mx̄M'-">k9QnkRڻG}x0?FPI;>*6]9&p?iD7[ Fm pRT3$vn7º&Wy}(6IsckYT8J>v i:B~iUHgojeHpQOlԃв|pCqʁ仛 ֗z{ݺ[өP1Y$Wqr)@ݝ9F#cC [,-#`Iұ^ 5"q-& fn/A#,-~p7Wsǫz,jÙI22$#cY ʔq׷*G'V9~jƇ%{ WwNӷG^GuƉ0qb饏a0 _m5YӖ~ȁ{?QT]wڨC} cC 1;qī$KE4QdwU>o!xo|w5o@y#2+cblV̗JcC2Fsb\&%SQذ:@n:"qD%m>d"ݛ/OWFCnQ+r^I,}ɋʳa7|7KdX CGT71't٥:\`oԩ-hZ G >@<u?%ʷ]cL}dcjU6EɃRRD\j ء4G DU7%:24 $Ui&`Q3Ԃg^Bxϸ9$'7@> Nv1"Kq Q]p`^:ػ4hX1ܠpRױzgdž$:E/@s0RcD##`hTu-īɗٙxDGS1CTlfgFeI*V)@,s0`[hŐ?&w~g|rH5_֛s`t0>CG0R!lͽL[dˋ. K~Wih396'PU+uū0$$D Uo=٬;"EDmt_U+υr+ftT?. ґ@/*2+ѯ*h*p<-n^ >4 ÏU|_Th)tc萒JlwxwE`O}5Q׹m?`BNj>3w_:7t*{71T\`& (*m> 5K(y63õBrOр}*.@ڛBBrpjT&X Q :D:RT=aǦĴz|bGRJ)ieVPM5z#g{Ik=[!K Fo"C4F#G:>㾹LC*o8W %ͥ Y;6-'nr)yV}'/>m}+(rg Vox?`* _s6;µ>0ԏ3O(KnV$qQ v.nk PzU7a A<{F kp-9ani귲6qD`Es`ZKY+J~#sQ$].ns(!N ]Vֆ̠mihH7:& ~^KXmQlx& İD(A(Ix&UQU31,Omf%|%yHg\ǜA0V('ZkĔk5\u- :hh쉝ʧa%7O Ԩw.߮8Ӂ"\֟o$=~18>LBCf7RFc h9J xT_Vd"%T ߒsaVKVjҘ20ʖa8&uxYT֫8Kq`XK:Wj5~Cq,eo>P3C\.kWD$1w5uҤHG RP.~M\Qx h6r& BTY? l7I:-]ű(+v;B9=]뎁H8z:VqVuzJ7Eoì_8]C5[)q͋(J]'])yo {T@vD׋t!KPZB .~ mш%ؙTSf"=Iu9ڳdj`r]JF~(tZ[gM&Va]֭|b6FP^96<.0ݕ!W8DU'h[`IЂ7Jp$_)/s6J"~BN(]{#icBBe-;!3gchcQBjV l*<%0=}]H~QpmlV<-Jq_ZƋ92.nB "l~p>g\:E} H;XZ:~tQ@ ٯ"=xfZv)KzY%M9F&[ל_@;^8qmo|Tgd@GJjߴ#V'QIZ? ÚGl ֙/#R[wo|'(ۍ`P^$.Jܛ V~-[:l _%|I3P^|v"]{njUŧ$HFŢ{H OzC>7l?IYN^MRب1Ԝb2|^%@S{es$Gl iR{e['{D7?qӧ >ۜ>)qW ЬQt]{PRϠ~HJ$Cp 5W2_9_h* !$6l=@]Y) n2 >5VǰA1qN ?3 ^?].D[O"/ϴtؤ~$‹0kN6U 5.}͌`w(?UDĻ/u'TL%xģvDXXbT]0SOAxeq^?y^H9cI&L}Qd%N=w":f0c!g8`4õɫJPAGwіUMhuŦ>J8x}?P? xA-1)!M hRP&?e F-5^šVZNPRgO<(+,ܝӠgh%&H;۹eDߩD)JAql,^xSʦҵL%VfgU gfE]M$U`Fe!N KZCB-m݁)\`]{Uz(0{bjM(c\iCBsWe=yp+ZuhOms}r^޴2:!yX]o*φލ yhgH ҵ8~R~b_ c6"cAѡ,O߹£Mƺ@7I6MlwFUH{ `S߭Udf̯uRD?190h'Uu2RU@=u_kHFͻϕdP';-$]ϭ;9dP g:S9t/ζw6{M^1kF#rB n+^ܸ,4^l=ZcgNX-AjMM"/0h/ҸDwFLMgyC:l}pv*?Kݗ]-u"s|Zu{t,/{gKf*s}t:=`\^]GZ;qpS`*PcVYJw>͡Zژ,it{BJq,Di%=F6JkA[0`(/JHp_W=(N ;pp7ɻJz6~_g XQ7 ddLwUu"#kpw`90!*5_GUZ[^?Pď=inAPcg΅ (`>l^J貥f//40/ֿ87}{7FyK;}W+ռBƙAE6NTGMVn{]|1>:{`C/׷yE[%F6dMq:͞[K:P2׮!`sʐWhS)j5Xߋ}3yLLtoc|8+2:ЅipN hz^ί8T w4ŢX3{_TT~Jڂd i|眶v% h+ CIve!;&<ل xGz!J_ꝸH M~ n4"xVY߹pn۳#ΔhQ)!NB; Y,Bn! Y v;fy/!+;TODK ↈBR|Ot[{OlSK_\kA>pO={_h>Gxdn &uIJ6R0bbgvT[7yy| OwG+,jtu ]&>s;h 3Z+ti~t,rۏs5T5cjG/פ[,Rl$wl]=&ޥF r9,E%9T;e+Cxp+5u_&:o}6v7i=j@ޱP3q@K1p8WG0ղmѬE@Ge ^W54ٙT߬Z{h^]xDfjm۲ԛ,|V9Z zUޮ|\dd zbS,"Eyf-U@߀£~:fɪ7nJe툧w ڛoPf%bҖpL zw⥙ZլcTv` <4^52oΰ&փ4,I]  X- AQw}Otn>TOyZCB?-9$VZ>o6W*f9 fn2A|<_X r%(XJ4L>Pe 'z 9Md)Ĩ.]Ԣb_sH,{hDr mZ$m*vDX6MϘ%C[J_}}ՙ $LN<ZR)d7 u{wb}vc` +=jokKI{2#Lr*O+Sǿw* >d<Ż4EuLa4`FYWs"avSc !I?mxX 6}PڂItn=,%7Z胥B9;  "<9cEc95 =ꎗ&5$Ghl{A\_\пXBhe$nj`S\ G;vMzfVOЅйl ρGR~%_^]~&ef[0mW_b [0W xKahWعaVFw4F؊t iQ?8+gd7wǽ6&RBe蛊v;v-{$/?a_$f{@N"TT`fs0Eb9HC=b#b":Ȏ,tug+ 8ga`wR ޜH18^~z ]9yeg=c9lk$ Y2Uj 8bV4e1naoQdr@7H \'%+tu }"pfR2 Eh`\1(Ѩ ۈ6zP*ĬJǸgg:0Ƙ22 rQ@9-\d-9 ]Dyenp n,:Nm02YKDhC5Z[:[_(q?ޘ+C QXS]D w,ݲٯLqAÊ8xӭnqFy :ZlOI(C&l97V>J.3(tn{Iq]l6NR6/;!mFcutb9fghך% ˑE3J/ \QUu\}:WGU'Yb*3qLr4ˡt eG5Oշh OtcXfnV;on^sP4 cNz%Tw5nF X|!ِw!;f' fH|PƊ~eN[/X{)F ̢L7)!ncbraWZVgo SVIoev\u"v`N~r<*#rPEqڞV*SG)r$ _޵ԤG"K8FB3nqP>hKW,o#f;*eI 3K%a"n`VY!; HK%#|3ĝ.1&)pxhBuߓKga.2QYOEuaEؠЀӵw>ֱqA%7 $X$>N$$ሧ?;o_At[)vé?Yho1$cb.:&ls s oUaQ(TGL0t|eeFA*< Ry3@(PҦ<Ƣ`ZDa(Ok)$z*@A+3[9m _ j̩0[kDrRt~S L}_W28V5vjKfE,rAAz9\c%࿥ջ%eO^Yե*&_Gw@dxCH*7.N\yO#!cnZBvuk5MyT0읆qn)O?^Ҙ@W:rad_$1hvz>_YTei\ٚaҊrldzfB0"- ^1k5V~X#h/PIBXL'pR*"8>ˠ2Ů@=5־g8K-m pc럐՝?ӼDܶ𷎨kN 1[1)5Dcp}*=P쌱DOir{$w^761ߕ g뢒@Q79h;Y_%]Bk-m~-m9m]ͅh\.VtZ rBmW¹ϐ5eGo)I*ORaeЗ-? ]׺aU Xgw1eV0JGBGG),R[ؓw}lє PGw]&$>}ucNvU=br6ڗ^sJE j:Vb wG(a՜=Gk ;YC] Bpwd@>itNl$:Q-ED56;0ȅW)6)E1eiV-gT5[<q~k}QKw8P0AZTb0/='*)cnjG9KY_&v)޶(8ٳw-ç@.ˢ90{O fׇ& Ag M]<-z>[1 V4 ..QT;ĸv+m;Ǭi[*\KnĦ(x<W ʋ\==8D٧ѝq K&2$EWSJ:&ԍ7$\}i]2=FPRD`0>cIaƓTt5gKtq>h,^ yV=4Z>zHm1ƴj"?&r|vkKGw_3WPhߩo%Ȇw}*$y(aUus}):tjsV~ϴO.0*U'bn#66P'#q`4.M[RNsf`ӽnP~d F&À3e 06_N>LTw$w>Z§@܏Ճ5e͗L~Vj/GB* ->$[c`թZɠ'\WVBq>3dSكP#ā源p?>8^r87 MŽqwB S}o rfND Yu:p}ղq<ə Bw4`Mo}6K d> >4;sϾp{=@6jFh" ˅uA -Ǽİ}z*.6-ؔq6 !C7P?Cɰa7 +_G6Lk]]cCAaXAl\a)J`&g_RJz`?X KTXEpn˦0_y JP.ҴP(Ę'4)jjj\ɭ*옚in$ٳ'.PHvdaQAp:l] Of\Y40&Y1r BN](qc?] ~_*v'3%# 3;\? %{\$.~4U0r?qm"pSXℑ2+ԚdM-`y%€U\]+`Kk32My.Pfjfr1+֙_65-L+(0%R p=$+z0{,)t(?ŴpSK8J? ?azw)Rѣ VWR^,_箞uܶ3I'R3r (B07V ZuZ+2Pc@1XV16Ʈ"qtCq{yoIm(%aˇ|q {6 Wx"{:[l9< 4w Zj$1S 0DgˣRVAr:ԕm(TA%b㗧!Z=nb`s$'́P\' GL<q|P-WoZ{ y^>8|3m/O4,Å'TmR[ c߆׆+:G4p_|D}7fgo)1is{Q- 7fSC8K#G~09a&J/F; OnEd@~|ABFM7ч>mYGqÆ[=j_%~XQ܄GGq$t<&sIB\%4 ~Qzw VNaql ~50Qޮ hP:}{ۖ~IzH^*< \-o`S>#௙լ 9bU^AR$lޘ|dߪu. D/ML J𱖭/: 45= 9g!#d~O6E3acIbjC۝u_>TPS[Lg#H@:2=ޫ\S'U.Oݢ#,gq=-)DJ 4"a.;pIĄAMu-kL[e~Jے<@yuhEZQg;%ҽ@?ZV9֎K 髆w*P\ ofRQh5&#׷0[țl+#}O@Ykljs #oYjɨQDLژZAMVe tmn.nk+lQg_ar-sRژa'qd$%FTXmXBN<4ȵ̾zJ>kGp]}*ˏ>vL}y#M |joj'kb;;(gb^b:è;@ؾQ1! p?\?AB3D/p4}Yfy7zެ/Jh4p1P$lc#Qr9HxsB+3б?j_lM5Sʏ o iCDEWVLޠ52Gɪ FwH+'9:fe lcMc(.eNMO) <(6S_|kHuiom,R; S[ɤď|3oFSbB ǡ8~qoTVW(O3F;i _6xX*k^E]tH~.M ޑc7u߾hV._R7R>#D"". ~@3:3SO}vTcc?}sرǾ0l } g9^H'3[9^Anߦ \VMU0Z"noz,eSc2І4k7Ƥ >NIT\&䂶&08yc}8(SVՄsE 6dSDD WE׆yp8edG\RhY3n󦓠*U cjnmpzgPkA϶[/)~p <6Q:~N"B,qEpȒTr~P,}D#X,Nnߺl5p( ZTlFufv䖖NU:dq7~u uzO@XĶĮEG_,3vq%9DM:IFA@> 9ט`s&Um茏#ǟn8V7CCi۩NNo// /e),ڡŌϳJWM*<4 ZJCP>p8 T:fM_`Ȩ89}Q]3xD}~mzź)w\ˉ޼X`U :k~4j-b AIcv_VAA7oo*YDAKmjgKVXE{dN}t ui0؄+nYjqGX8AtT,nryF 9#Wr(H "Zjeof;8` R?KZٻ|U;M-TAdti/QFj:z9N_d*"_g:sҥ-`:$_VCr |NJ q6qwBfDLq7sH=ĺLkVg~:L1fDNB' }b9#Ɉ<\Z N\R:;:J!17x3g=uJq8T͝K(@yg@ u^è499xPǿ >^'!mnqOlFy$#H;sL@F5la& gۏ m>ZZF1x5gbqu~@GTsp<5"&& ʂy >e‡w#왦nNT#h}bȉk{NR?VdRc6kwӥ:ޟb\HYzME=feUyBVGk{_t8j8 ` 7+k069&yzh؈KAq1"dke?nLXq=FYTTKL;ͫo@fԏ:%d$2FP'\d^ r̲Gk[0ex$LaekGGLZB\jAˆiYG,_\a 9@dּO\ JT^\3JL'=ld?㮠\oWh¾@IZӿ;6N&BpWy %&w6p&ϠMKĿ9u9sH{uZAҦ0yBs .Auw>VzBrv1: xXO4[@Fھ|T?'Z4N /~%C^m 7Z߃ R) sǃ(synKL?j$g$A>}TBw p^NP6( ϥ}rqxr'f]JCha<UPqi##=8gT 4PI8͊ )o?Z;l?TEFhY4R!8zf)y$rbRzVQ8a ByRDŽI]d~{"6P">h,ZFԛ= h/{9["~B v߆9ivAɭ㓻a6F~~#!\`ϼJn@8d5>-2wwNm>\fMAɥ}2(BF}DI›R, lQ\O޶oLz`H9Klf:oZ*MKr5'IG,rĬǪ/)^IOnb|7ڑ͐,5]9FBZ/<ec`]mG_%W;Q{[-..j0ϜW,]n{0I3To]? к@-7nfB}E߇ vSSA{@QY;*:ݨq!Diţ+Eݱ(+J,aU01 Wv (h =h'/V.>$8|NS(Nő#5As:z/nsY0x29! e\' 5 <+&9YȅBVKTnc?ߗgj{^5LͭIډ@L=s"lË ~R]p0GCy%GWh;ԜgX{ʐanٞX?DBlc ,劦5ITIǔLv8TAQp:)!Gi>}Xo1,lOA0xi bIb5~̃UL_ϡ,;T[vy5f{o&|jx]! #T K> <'dži+N _W2π1`3x\0 /jS e9uǒC݄Lm!T{į8݃X!L3ENDo(*k=q]}ΑsP^|xZY)u gNHSRuM%R|X+Y!oE]<AeƅːfC ~0`iF Idֈ gЎs5\P>ȣnՒ K-`6(tVY̭ҤhIKdߺ&&@cdΖ=bћPwr4^ō'q^ʓ GR'gm1Ql)I踼Xf`.+SK+-EKگBfY >QVL~1L&"S(\_uM3$3=ɑz9=]{^MX*G$8t(ܧo4הbPCt=|[;{[͆NkWڄ2 g@` #5Yt{_tؘ ak˱]cn65\ l 捡c%UB7B1hP4Uq$/s/(eX`Ck~oQt0ޟcw9`6l"Pw+ ^ϫ%|m?!w⺓Q,0R@xr ؊ :҂zM ^? L !psk$P^C @ CG#?1biFŰUq%]v7:LFߌ}l6Zۡ@`Rpbib+3&([}*;X32m+&tX,)L%a)ꅞT[ zѹ=eRׁOclMAu*3CY 4=7Q\R AtP[<-B_Խؕ s֊UEb- ].r϶/뢫i&9r" abmILЫ/fgyS mH935LTM`{8@J u Ww+ŇY=yg/`A;"SOya][,Gs*EB#oЂ2Jћqc4Z׾QOBg0H߂Tf}9W>*ُQ]ݓ;ӤO1?@ũOt| ԽFchf4G42kԊe8nCaYR&ݚ惝Q)A%QUp7Ky4 -}t]hx*B<-G'׃9ޒ`?] PAϓ\ߝ锁>Xv@h/dkj\ ټF/V^ŅVo3?.geBڟ)-ڈBbpX`cW9*{O"}鈏%෋ xAMʥ50[NY\zk ? sx۪ wW C+7-Li ۬fya=xϫ KyimY<į;TB1ju<.:-J59>.E4-/%'{;):~ >VB{y+,B~& s3{q6Tzg@a5bf֘iӻa];w f:6y SR\-r1HLeC_IOGUwIL;DarrX6 <1ai{SKN}Ǒqi(WRH{Dz6OgLi7% KG~Q2,yLI 9I29;^rY\~ FYy&1$8c& IzS+lsmBn‚hECխ*W'J:\l,}*c\PSC7[&*GnwO*ajwGt$ tJ\.X>.;agI.$cQEU]j협8bpaYT]:پ_еmM!̲ ՆH1*j#N7vZ NB G[A5Ie>TLY[gܲuy3 ZэΕjC!{O'qɓ)_r<ϥh"3*j>3KKGȤWzͳLyWՑuRSkʛxe?<[(mizM:סI@[LmdVb_7&(/0,4ڸze;Ujp luY?Q3+@}6! Y1tS52 [v5sV}}8p , 8F3z@ C'>b!Z@_*10X^*(H昢*z<$ajƱ"\C(K5̅M 9AOU?cJ#{)wBMbZsfʧD=TQ4'W.tdT'4+dP\OF%Œq*M'u\-xYINJw/>t@\粵Ll4& V!$ .5,Ƥ]'V7ʁQDS>jlk\ :isUg]fOZx|9 GJEg_dk[^ ]5n6\eǝ ,9 DiRW·;"Scʇ[d9>_qnOǹD`Gn܇ax &Ly9\r6%[x<Nqn#/C4\ڽNy/稯/6EtnZl-t.b2( ʚ?1ڔ"ƽʨN+sL@FCOXЬDɊk~, B`"=&POUc}rDtX225D])VO+ObM,kKNpk6T ft %$1:i]M6*(fTRu~PQx]uxb{X8AqawqiJ_Gpvh?)k9> āp*s'(i1~0S͏ !vܪly ]yGz 5 ;Of|X 6 WEÇMWIb_( _ה-?ZUwfK}x-A!zv"Et-6a簨 q"0m]눝kt3{.TuZDev,*~l_8DWWzjAa.t9#!|6W+pul=I:Mnm{xky(F=gH F<@}U%G՜ΰR < 4$.@P+24|8%~^㟴 vէ7A i:~`XYg N쌃}dBg)I!#D$Qoc*u=G&.HD2RNʞwq&u 0=Gz!0Uqtq igy7"R ,'sG=Y.H}C_Kn i$zgW-ړx1ؐzs ,ïWDtT`a|)Q:oמjf(\K\6TK@/zp'8M+H:( &Iˍ9|c8k=<ȃKb,xG6ηsӳTcC&$;N/J"|6+gaꍟ$O:[ zF B`)9U*iFY 4Y#R%U7ֲ-nSָJӚ;S"ˠH:bZ#຤^z㐠0PClA,*w{iX2E=D'}4睑;Ĩ `;=-5w\L#oS'psmXڬG,=,*iu!JO3#clN!*;^򜅩G?pSj/hO8=ؿ/ǓyG}k|z3{$1't'}DŽ"5ΌvSuU ?oƠm*e=W?O)1_:Q߆ >sWN͕ V\͡/!*P{:tGZp}bM7dQRu\ u6Xl9d<3瘛H~ "[C>smuWrxuLL$[ڨɠRZ_'%(cFq~o~ϓLQRYu䔏s6\N;V5ڼ|P)%=PB-p]oA2N~<哦-dU?y5v]Y:**mWi4@g\$@}9D4R!87mvU.ݧ7Y)ܞ' _rԏ( /Ni\ȇA)r١ſM>QH]$wgZUw;hUnϸ+J-MR1ҽ[jHU2-׋լp㵛!>MͅQuHCTT{^>WuP~ʗsՌ(~y(]0-+nK)}5HDb `7MaQ)1t8x ?2gS)Շ4k/9R3{^W\89'v\Ɖ"o"9̀aOvv ,+,֊M-÷+T"-!hK`z_wbR@N >-G*QHö )eKDfWn(a 0!TChvQKuϛZF^xGU[sj f.%5qRr/2FQcN;.$Q|yf|-V`FJNҎmޖ-ѧ {Eu5vKӭq1p|K`@ ZVp{OM " q͙/a'B* 3&55rY@4B.m{,_rQFwPr.P'b`u 37k$;L YNȥ-zpE0L+z /)_#[͞hg H f[ \B/ ʃHwDMrk6CmAqgm{EVUl2\ ҏUYJ?[\i\K4Cڰ+| K n+{9kglhJ]hdAWޮOS467H9P\3tL`$b2@#ɤg(,#?: g5T'd'˙-d|8# h9< B]thnhPgFIΓ+J /x&e_Xa;1#M{mc8EYW͛UK΂giD8CcrKy#3<1?R7檜^A8vXNx`>7AoKJ tFfUOHI<mEoT,/B cm Y_w-ܥ>8#̽R!w- FAf0HP'K -q/E9o~=U.ux BM&w 1=F#E#bWNugUԲp E-1ԛ,6GuJ_ ݱ@5nBmKn)HZVvєm1dk7,^bfoDvUK q6ΓPSh?I;(Z͢Z+C%Ȳ|zAk2Bi5oQD`H<*0MFs-q!\G(HN/pi:u$z֮^XiO/ג0-BNۏT4.rVH<>VKC5tCpJFL^czdR2'0ێ7vѕ Lkol`;6@'iɔZFyUqu;n4䝕BuǒL?\Ar"[$4"h}*V)):?zuO'wQm>*\Rpڮ3S:GA4 2 ̍JB700O4 SR`ɸ,-q[ ~ LB "GӱȊGd4$0ΗУye 2-op|6mE(a,LZZpPw-H{ut8fqDAZISqPOMP)|~"ޞSv=0̤-= /Cq`xw-0,pWsz"* %M5HοtYh}Za@_92ͬ~)mTq?RF@`5M>YkP(X]mѥ!Pp-p^{u pk!“^+ rN)o ~^!c^U("CZE\#QhVw|:ٳ:;YGv̳K`[9ul[cfmQ݇/Uq+wB}n)J]:Ɉngu-*bI'Ì=(HP%QϪ֚AM+EC,u3h};zj$ 3K[]` @APH?/.mU6_8-/o⹦NnN_H{'(@ [jŖ5>5e1 3+@ dK}Xo \!`Xlɞ'YAΚq=_~ȠwwBkIw ud=;FLw8L.!^$_6"δdڭ !{UT4i96@Nh4JZq. Wmځ*N 9CֆMF,";gډD`쮅V9|H{:qA}Kr>Qi&Yp\5&[[OTagܑb/M]moESEΞ"|'(.2]> 3Yx&~"gˎ!۷G9o娧JɥPvbr*v^ !mLIk`|6+:0 CӞ1ؘ"Ø_}?tv@D-$#葝Cy;haEELXJKs67!hʑK[hJ)B/bO~~0703m뤜섙< ˞5ga@ԸuOW*9FWd搬Vnq{$'( /6(.W+Gtun2z&iymف7ةU8tcG>+0k|*^5Ȑ% b3ɑ(} E,؈Nm̦cbK \IB%*1U CD1Qm OvGB潼KKL4-QyQ_–}cg~b J Wa RYĺe͚A)Ȇovo>7~Q\bżi;("E8Pt$J]ٳ,@*tʍ09[^0l?6my1mz3ó}î23da|爻?lR>[];Q?0 *g0$0YQ#!*ص! 7>2a߽>KLm5|BK 5w^0g aW.hړF`7xZ['-<ʑy߯H$4Bk)[ z) _ƷWٝw~\[_?8̵<o.B |&_u{֍H[kŔ1֍.Hz9g xDx6ѽ j/ +,ik4jj `GbtD yXK̇n']y٘OXn\ONzz>_,t)2UaAq3rml^/5 \+%I3Nȋ\O[D~*2,9R-[k]Q™繵U΂=I[:'] жUM)јf*mhyPթ2hҟ-Ω,kXv&C|Ƕ*/j! DswySL¾/n1ƺ'O(;Brn cTXmUzt)(brq8-d "Db^(iZAm%oeR[ڔðy9dNꑿΤ2ʮx 711Ѩ}2q1I4/t3lݧF :.6-R]3$Ӑ*((t-3C_YhbL\yo_Kv![oϓjj~x+sXȪՇqK8p>Rqh_GHs (g#Ƭ (@Xɗ5UZJ@{qn WCV7i*^bƊ_Չ;\@kۑ__"UM8F\|wAVkfr)*얩n7< e.+?.DaΊ?@9<be*~P%W:׿t/hd/=l7!&U'4y[}fb`7 Dŭ$Gc n5fӏ҇>%Q>!Ǿ5[wZ,zi&'36WM8}< :-R@EQ'șC>HF${{a?+jAE28h+>RkktU2UZMooZHliY t?\ݶi4/`gPAglv2V:?ZbҢLmi=nf6LqW_ĝ!R<>ri%]NSZTt,滓E@S!tV#@q,Kڙ`aB_@3Pw&PEKHYnn@@.d >/0™U#VLٻSv 1;[DUVŇ8Pi3;LAgO -Cf`מ/HD Uo&Rɋ-B$DX831>U"S3v<J1]/?^RJ:6<,Ůs~ TZ`닎IR+ T0b;ٞB{փjG i\f [!>~*La.&Q:H$3jgpm &|Ř]F ۫uVvJ ̧~M&4N\OiXC-q_/H[L8W eɃ`b Yo' kRZ>ܛUee1ISܢ%M.ęvG*tMbu*esИfI'VQcSb]O)PNCH6pJޭ3iݰqoM ~[OJրXbJ^P2xFh/G\;zUڶQ̒MU"5T]IWg- K+ h| Uu"~+v⎺LHy%c@M3 r5:EMTB˅4wUGud: a*?Mh)(v_S7 р@*zh FX罋1݂h93:}ɁN]Zuot)e ŝ=jj}E#+ŠTޡ2""zU]i/16? mc7bof.7ʨ0{aP-"~ڵj?K15 ׫߶J1ۆyl<<5zIZs94y N _SЈ1\U5z;!ʕ PDe4F}N?t>Tk潧E~(WR7 zne*ZYc&#TBɁ<#k?"8 3A[{I_`7>JK}˝NSzq&$ྠ]qtNp ^tÌ{T$Ih~8|mO )ex S2FzmU# ɤ1#Β^Y!''ƛ)FMIlq.ʟ j"+S&k)Jw=WxdW < !z5b R:ynIF}@,\.e]X#o7yisshؓ5|w/sI+*0A̖/R0<ްaKbGChm73G4E42{{"Ɏ:U\y+?؟/d< t4IW&tW6T&k`췇J,'x?>Лi? c{Pu b,ePy"Ρ-̈́A'8vy&-?W=p; * i28^>;*U@Kk =)~Cz}>rfe4dw )5~@!E" 4U,{)oi{\=UbL\S/KfܔaAt2!9;1N` .馷hDV ;WCLiN_]JueunM*`١U;__ DD9.[*VP3ho_ig@]/ i5NxZ2 L+9pA@M4&8ru Hs1#~u:%wD!lyhkGT\{ u 6H*ƾI(敗~4&qe0ƻi| `r [~|o'cݙC*N -z*uVa͙1F<{yÇ3Db|~Cn,Qlq:v??R?ZZ]^QVpaq_+vBi'K[HE wPN j qxЈHeuYK%&-&PQxGqy*g)`X2Ab+xZz#qwli|2_?ب(K}P0dvG浪A= ٿkv<:B-V"+r/+lnYMNmr "YlDA8;:/baыEvq`Mt%Y8y..%P~^Qgˊ;lާp??xM>GzvueP+`G.)o!L]BR7^`wMܒ04 ϟh6LXdN?G /O/*VI'$fB 7Nb[ݖƴZKu?0cS%G^2N#wwT%=e᫯)~ k@{9_m3|4wXlO;aImb'tw Du *VC n*Y2'ug-;u)6wٳ/hJT>NAHtl287ˮ=&>=mէ 2 k3oIy ȱ}hw\Che\[R/>̄$( $uʐT,UP4 yL )0dUY70K些Fke @dhCkVT 7Qſhɬ!IAo*i;8|[ T@]" %-!j+oTFqI f{LFbXH 4WI6\ $Q ҉ex5 Xd@}јF%1x ^+3Nf0([؃MsF#1 {T~ z3EYN+L)⦧l8X( ]X4t^`z6r:dY^i֑Aw08S51>beɸw͉vcS5Jm7LVd`zGVm3R!<%ur $4L?Qc6q[xcd8᠐~GlxEG$/dgp Xy zUwK~sf0%:SB@jzB>Z0~ WMD)u,jkRvr-TH`:>̙j?OʬWDX 62B!uI=*JaR6\'|E"bQ(5p$7vu$l A_0]O-o&L"{^F‡5a^WL˾qN){l.\L+'rZY|˧t Wp+:AOၕگl&-Y&[U2 Jli!fX-v! =`" ΌJݕh Wv&A$@e#_Z'Ԉ@b||EڸniqsϣRzvZ #{3aǹo}<:dw =3Gc,ekJbw* ccz L5ēQ1Z;sȖӳUBwGzجALXv>EȫFy$~.*##w бY3g3Ts6:bY|ui(.ӭ,}Xe ).+i};^Z|&x,OCg+yiVN}wm?wK%ncs,"k(uO"@$HfSf/$ӊx ]iQ R"8ަ#M7hv yJ1׾D@ m%d z^ tXwy+"`ԃ[eʀt?2)5ZlwulŎϮBTgn3 XĖw =ꔃi&[vbm_IM :CIgUZL/'MxF#A۵c {4I%̸iC,L>Veq̶Ȁb}Ά{[HB*Ih"_~DmOa?Z@] ~dM @9R%dZPp>b3׼]IJVֶl*n#Ɋ3>ٔ.q3axQP̿ {כ}bZ(o(M(˫C[UAN<hOwv yҰ@gA^=38٨ 5bnO /?x?#C#x '6Kª_IcjF뮉˟6y{Ͽ@㌋ €B!E +-h[pz7lICWǺ%4ܶsHW;_5sϒ`ؽ "a\_B>$u9hiA6nӢ%$(Uj' c2ࠔb z)^ΰKƷ.82+,`G4"~SQT&ƲNr7&%6 L% ޒyDOQx̗Fr:jjEXhP@QG%{S]٣`(1;鳌kJ5\$D^,k^]ݝ cGֱ]ˁ`9p+vvVő.B˶GU *@4$BX7)1@ J [*ZlS}z#c!Ghyh)Q"p}UU%uICgؚۖ 1%¸֌A~NLޥk wH`SP Tz!2]ghpKvHxI.}YxOo:7 p침0VTip[n\5S _LIk_^~wJWmK#C7Q$]B!قr3VDD ;u2ma`yN.a!Ͷ(t{xWcuLsvi::d9}&p.S~}Oh}٢Nsn|IoCI8̀Rr, K٘$(jcXLw NQ)3.o;LPYbv]WJm[e>cg0aITp +Ptd *2AU6u8e}ODhwתZ)KWǑ%n*ĘqMu O̧U0 ?5O9L)K%C,le&ngdk50 K"SiwϛOJ*({Oy8p5t5Pg#N'!:Fo(I53 pdfQ~Vi +D۽H g7"T}/= ],IVK:€9s]iU| bᥠ9C^bqyc(Xm߯ "Hgc1=DS.FEnϠޑs@ R_2]#Lx63%Qdc+ؓl> *fy촁`ji⡙pxI}b)|dE|J,YOͣx3,;|4d#ik sofbPLJ:<IhRVp>F&VnE, @X%Mm7P,R(n50x+&-Ld'U[32,0uI"4~ٺhEA(p \`wGFՊKv*߅c.o%Hԇ z:xju[u/^7G5jmmNLQLħ@3: (ZfB7.G0fXɧZ`^L9i!5.a0 rf?aȸO)šOl#%6Ҳ˽ܒ&,wCo2oX"?,u+k,@& ;#G@r$R%hۻ]۲lvjn  8Rft+0AwDG@sApMv *yR~oS )kW~kihցUvKF4:R=p|teH/ ihBLyPL{DnŁS2+ΥؑdʖR"!A]c'RfϹ1m'ɷM̝H$ t Sg mȊo Ն,` L =dc)85Ɗ´Xl/p*rqq0wpk(U&O2vz giν2%tw$Ov.e@HOi߉^7*'$4XAj#tbе٬ITg.׆7G> :3ʰD->XK{)R`@]wq_.6vaxX ~N2֕RwتH81v[ Pr[e}-[5>Q4lg1}.'b/0~dxMfg汹|d>8K')o_ X߾0hjr0y/ h6AwMK) ;O9VM)EL $ykrf^f1?xD G1dnK !!$g\S|_$ 4K!8lT 6p~d¨mkv֯t u#Tzڹev>6LlƫQ_zrY\.VhXZ>d zLicYϠԛ7Wz^l{s޲A:~˨* u @vOX|#%.ǍeIc&'t,t.J= lp[Ce!r[ t4BƁ$ CFAkʆæhHd~y=]Gq'wA|U*K l3wC}pFo&K}oj 쳖q|iLtuFw |GQ. 2'r Ua%-(z,C\' -_}6ů& *#dfd+|:O͐=isfQ$ɠt`H l| 8R;^IC6U@eZq198=R>yzgZO}:> 'Mڅt)/B;|!@$wPGsnWVg _Jh*%/@ٞ9%*F]F%8ʐǗ /=9Šc&ɳX;$VX@甾ڹŴB:-X$Z&嗶%jV)6ic;^HGţutGkǭR7UXڜ肞B: ك\nao}o4q+*:2_ݸ9}d(`'zrm9օR2"E41lMɹP 8;Aʩ"8K!N 8P;9t2!H=nTW%>Sc{+r[^vOV潨*ىlb;䤖?`jw/K ~RYO h"+FؘLmS'?k҇Tq]P R~C#cpKfDB-[bgzr9gz[;[A;\/=eo0\ua^L:с¿C5ȓFb^"AQB+팾ZxkYxxVq U8Ԉ BϊQ{˽1à! zCN` ?k]9 \6Boƽ%TPY3N))2.>PaC "fxgZ[JwRzeͺbt\|u'9 ث Nk'pT|ev?jim-5{*E׌c x\>+/]vhl:vjy_y V7 Y& )i f*䵆.{ݛж-2K#$|Q4-' Kv:cta ?&aW:jpv z>90>Uͧ(|&d௚dVy&PmsH-bA:bj;߬o~y~b/n"HMdF*>IA@dG/‘$R z,*$2+:#(fVPRֹ6eRMF*ir6a KČH{;.^U@T`< j3vZ2-+P_R2p\@&R5b^'<;Ӻ@?5-orXr]F.Nc"ZBxG/03t>  ~x$y'p傐u@ H"i8n>D˹s/>Ғz3f_6cC4S9) LGՕ̽a]ǷEq\0>sD|cKD"'#IB+3FU!5?mw 9RkwfqV_),󎦼!-˵5dZti\Y% ހl72JdS.mXz⤊p4=x?- ~E*O3g0RȮ՘ÿ$ <6>B< [ |][D!% AgN|-ɯ1 ޮT1DmxLN{NL폮r.F&>?[[Vz3wYz(J$K!\-GmZ,-B`"E,Ȃс O0 _WxBQt*̆LŒip[Ѩᧀ'F!tـ:i}%tȈo#ɧ-/Noy//C$kX|Sm.](^r%a dŘkJk/3O&lI ;vgM&ZMg l1O^ x,Qq,,g:yw|a<}=-xeGOL#\`d@a4x3S_W骨Om[n!!c6G`Bʃ/Cfp]}PS=U+)cNqcǞ7Ny8d:~j$5OZ!XZm6V+oc?T=E$Q,EMGOu+D: Dbk%Y=:S EiQgC8┫󁁝-ӯ&L&|;![5A(cr ^6t5LM;I [a,Igt8b\cQk>o)?uNhRL qjאXJ&mlC Qq P_4EF)kf劽z41JIt?ɼtI >s*1ζq5lQ,zg<&^ e;YM]j9n1]>Q3f$?)6W;XfLp7rȷpO>9q f)*ԁ4cn sAU#Bз:˓ysBtp3x;w*jtI"8Rtv-H&km8"LII*LR=Lj;U``( )kb%}hTv04|+rqmkTw?X>gw̛d9VU@A˚L^悎5^]Ty]~,_EY1ˏ`/[! >s0Y` ?iK Eeu67Z\U8.MǨj{y, ͯf3Z9Gq*y= i z8,nhNgP(~&Dț'f#/߶dƟ8bHjr?>$bEdN1 cEvx(=Y/HT- ;ЧP= F&1 .>wLX_7/ ;zךq뾻|(!!PO}!xlFua)F0g 1]);B;<һLq!\͔gCd.G mL[5N*fT̉ Wux2zp{*09 kg7*"AdZ;5e d~r9U+k,ߙ[%u=gi4[0kg<: k $)⬥V ݴJcFS"Kɫ`=“^In_{"𳋒5^nD-&ceÁ/:ਤ9W V,u}S_o?v!r4į=("->RArePHEM>JNjI0{~;M%fL!U HӮȼ"nw 6R}/?T82[&}'WMX AUwdW:ZcZ];M)kRTy=X26Ă/CDz賰ka$bo Qrdzqə Z .' dr=URLd: I|( o͞3/2mevqەt$nm.;NŦ0| ;!ܷ~ܺtԚig&9h&'̫>3K!uLfyL8 p]PxV[:'w*8R1לZOG筨}a*kp  g)&@Uѣa-ٓRCGY*8f ʡwϊ+8crnXѯ٫"ڌyJK_m;yVMgbp5Pheey8É&<"Q6dj3U\o3`}.V( GQzݧ!";#OW]()#]+-<{ 5d{WMnS܉}Wyk7E/*xX\6'a C-=b Lfy%$*I ?*V"mg;&3 ZX[f%#Z.bȇĥQAl[>/YLc=485;!1ѩb<`hs);G29cAѶT෋eBOadYF}MN~&r{ N INsM륳\B`mQb*0GXՄlt& &"VU|86͢6wvv-MaA\OeASn,P0+͵kdKUauTlX~bw'cGS[Ez#!Hՙǀt'@Kk /q1AiIS˂0÷=UjM=1ʊIƛ4??^'fAN\or˺D+bR;V_\!Хl w1zKKc& 1#'n1L\eRCT (C-k˫fӟ2R'-MgR sUo α t][R޷2o# V'q@)C`+h"`mSgɗ)MA`;6 JyKȢ!soԊń +ͺT_mhIH@by5qݓ&S1/I^\͝hT,p% *s~$^Vf`i y(|kk$m@0*Qq;mz #Q$Z['HEnfݭe p D3|1Lk fEIuu-Tfdk4|'u[Ks2z!aFW.[h3BQxd #c vP7,5+WɤK^@Jq+ٍ*vXҒoNvqg/m 0xL "m46~ tʘQRE6ܔЁ12p4mvT:vQ|3/ ~6Osuٵ n4sK aO.AC =ex}({ͭX  \sLp  ?fy]!LEհWClVhIX1O(D#\s,(`qp$AL^XbX yq$MK]JB ǪrAW˞|kay8szXӵAmDf G1jQul#4椓Lc ܍/g >"005f-Jw ]ֺa: jfП`r}'de9ϡz.ȚnA_5$B {ͱ SOW ȫk0 +@;cZFb@q% %G` 5koeDIA>*}k%BvPkUvKƪ]vrZoD7v~.~'„Yb%~]j A-#D:yoq% f1z ?oE LqՉ,F ^8.2rFNe6*6C#(Z2P6dJw8%g{]8yH'*~` 8:K\4)Jbx5N*5U4+K1z Hn,oQ)X?H,ӽGH±^Z=6Uf:`#R8͓v)LO'otf64Gu.y姅qh9:bE`~O ù}p8|w˝2Er;znA$~-k uȽm.C 6D5n6-Qhv#"]EQPS~%K= ޲L Qtah\0gvѺ]ד!vB #%l]ᗗ` M]]viFAtJ03en0|S_Ω"q-uR s2sCt PYoECI N :ss;"7BdCn!A0ʚ6Pɬ$(ߩ&?W>*MT23Y҈$~~v稳ud9.X!lnu@6#t OHJ;Kv qS<.T3ϪB}VS()C\a IQYJ&S@ѩ[uQȘp`x E#ӷE"nR[j<-66 =þ}-May< h'x^lRe4?|M KO`y-\/z<ק_sWJUeoܑqjq"]dlxXmlUK]3Ich$.Qh+nWH|E`ɯ3w51W%Se3=Q *FP,)įm1I$BE:8VڡmlT񔿉ϣ3krQj5f7cqDramv;M9nJ'!f^d!MVOX^'g 9㉂ `sikeEr Lslښ\>'$ "tq~yA~}pWA=իa9"Q6:&,z#,3Dkx="_& Ua4 m\F{n~\MUfj$]D㺍l`oD2jT3 y&K"f"rX<6c$MBY菧=_KY|_Fmվϫucml[ ]nv;>OpQ.$1'9SM~dEeV6#Hvʘ--vc3:jd+ڏ@CN )n r'G! -;Ec s2k}XwKBEE~ 5X^Fs˜WNʖG忠B{:n%,yMZ>c(DB'z~ϰRRV8ΦC sTמJ$V&TT:s6R۽P 窗;8,䥅CoqCRt`X6+ĕpdRk +d˖$){܌4iTd"ȗ*!xҧ &#L'oW#L6]#OJv1W~_WѾCʢK1A]93o^ɗC+ 0{R#}q+l;n2Uќ ڳ(8 ~$UV^]ci=# v'fL*RF0I{" Jnb*T0u!lFtNmH$Dy~#k"$-t(Zn!o\GH{W^BvMsZ7}o=Xx MsM #qޮ[X op A/.sl, ><W 2-+FcRO1"RƈuohAL>=DkYF(Xbҁb"*]uJ+y)zY]΄(wxv7ðfML^eȮ;245[H|&[ut<h}6[^$IHhaRN6ҷ}`7M-oUoУFaɮD9NqJV$v@|f &yt{.%/0f@#YCm(iܩYfo L.a X^`*/.Py(ƙ2Xr<ՌMK:HfhaѠV+S3٠UuN*|m4R`O|KL [MԦ_ ؍#_KhLaQ̐}iq ޓ߷5-fjH, ]5qjZd4v(LJ;[w I6V&Z͉$Q\W[i!* [RTO8o-u\UM^.q EB;MYpcW +O9;XXrI>zϟtʮOk7A$yPz[=t="5bwsʱ߮7IB ]-z7k$c!)}H/IP1Dp|pR-)HX.ߐ7Uda,3LS[-d꫹w2%% o2 !Mi{u@P$ 3Sي_١vl;$,V-ѕـEnM.eFP^E\kb*#"gW: C\UFOoڨU_"D^ 6dǿ>+=t=ȱ}9Qumä`AKֲJ{4J}Wog(AaRsܛ /Wb ~BcDz6vH5Cr F0rJNMb  KqR7'[hi 9X5ǂJqXpDnt\!U;^rC$Ej.~^x=,1[\`&RxW4za_IY[8Իx27A$ ߶a}ޢm (~lt3a[3KBme!5"J=mA1! /?kk[Yz:\L)#k.ely\zF ^A0;)d֝M.C$ υ`Qb)Oe^mh .+w#7%@v-wB(U5#K =e&d:|mMMAPeAG$_*'KgBsLiliAZɨL-B/<|riL2Gc:TR ?}kN>MTt^j_M+qkJ c' :4EJPa0"GgzRHbiNWD;v\wPE.sWlgvԄQX͸ 4H跐e DS,_Ags >^Qܜ:{7h{%& l%mӪ*ߐ 0ת$iY&؆=-w: H`&(aM-dt eǻ-/꭫)Lo WGڦc-?Rяt4!vnI+˶D49χ5 Q޼sB1c] ٻ@u\fPz}wG6 ,ϼZA% MYq{?pZ㨶_zgEn|~S5]Ѧg"kAЛ=ݯ;WPڠn)鸓ZYFvC2<gQunʯ_z3@fǕH6ۗq@-»V#'LM _Im3 |iJȳhogTlp,\Ĉs>$_oܸܘ9tVv w'#zZY uU8U1cGr{']Yam~{.؍|-iL)uy.XӎzE> Q.2XJO|z{7uN3-7ed0K\ _5Ix[bL*r#'][Y9KR:G6u {d\vRhQzetq{NlvZD?ˋV$Em Nrbx o$WG(]AEPcZB CWmH)c=UTX@;ӿDO[[ i2p3JgS ${c! Ŀ 8od+xôGTi#ߏ{=,4f # :րD0vHD/W=~UW ZyǞn4_&%"7D֕kb>8?)ezD\Kt;60`G LwPЋň/QEs2AK+k`?6yBs8 Ѷ9r;̄v UX2}9"*c)ztiK S$|]esv#AC*3. jrܽSZ^(F3 ӯ mSl -7k3OD.nfD}ω=[䜁{M_閔KXGb9&8tVէyp2w)qȫH"} eT{Pv7lhBBl&?wK J|ՠlz\!]WW]cV5J3#Mb| u Us nwm';!WSJqY6 Na|ėGCj\[`qcŢnd4CX1W|)K謰9t/N#2_氖f"LA̓Z;-¸48%ҟOxre3/p?XIUPww¡ޯfxq2O׏n5LaɦMSŸvǓHvr 7@O4:D|#A&m$,,U _a.zNEXI>e9tr}%V ጺ~׃=R|Xs!K&}` a'nI21?p uېFXnQ)kY2`4VKBg+gdra 壉9=8 T+TX3 IVP;Y2a#$22ؙˁ15zAWd29-bu]Юq3vBȡCp6N{iB̀ fXJLr KԞa0XYX}':'F7 OR3Y X\[w~ 8WPc҂g%,0,VoQGbıHbҮկɘd@ :]\ `k@J0x)K^#ov) i?V=E)XGI-/}$JC5'[_{GYou#46!*ܧ2ibݎE/KUwdVey μ5f>mM$ U,6B5:<& ['OyS m T>7 8n> QRw5*5x9A#qtR*|Oi_~DR LTKCCMBHMJ(@!ft#$ Y6& e\+PN>\f`\SS G&-ݺdj{)R{4 p՝AzXQ닉xRraRDn$zZdjEs撑b Y`} Uc`hx7O:y?>&yu5(ڶsv!9k3Z+j+L4Qy(r÷*${",1ӝ ,t.{P+c_tZn4dIRk;a}njOY&SQZVM5b>z\rOIX.*)DѸۥ|3T7 } Ǫ^yG*4Ll٠vH\VsERP S %GqE c[%yro 0VNxyVgx&uL`H -x؊J_3SA(;)[[`u?@%w&@'I\ӫs/c R ØkކIN#h*֥Fj[HA^y@8>b|;)>D3N(D.-nb!dyꓗч KQ:@PZ+qx^Ały . -Kp 0sA%)r2p!fѪ$DV oHjٻ[VzBM+E"R[Eb",<8 7\D֬YamTsI/ϩV UN2m,E_G"> 14 9Rs`#" d)mq\_߇jya1%ʐzrΤ4j? du,Rp+4݋P.nf݂+XDDwӕEؗ<5-õ+8|y^qXBp VV|e+}yZ|v%qo "x2!AX&[Lp_ ;9Yv6TNٸG> ژfSlUdu1A[I(>O|Cχڰ($o%J)3EʲaBgxI__Vu=11ľoEnp9mY.>rG/ [Hk^Ls"a皎4DN 'dꦲR>\N Q]^]Nl_}\C0-$g}4!=)IvEAYtF!P/`MxKA_"ЭdP.އjkyoe)0nC2!@$W81j]0ZVԵnbb(z`U` t4{1Ղ.N!U'}ԲmռrPdq\(A n1cZGxpxoe綃SAxbPIɭچ)W& Sd7LdZQpl@xoy+12k C.j_:Io~BgE]e؉JJQhJR^XnK#)k<ؖ8IյOW_3A 2:) S16as4GLcgn}y{- KfnSeeQq٠҈>7d:EJq3ķͅKS(iUIA(&nu X_P:ep jEcXռ&]t_jܡ !TWߢ0™Rzw( l+.P~j85uvGޖQv_UJ+` W:2L-2@2T}K1n4ź5a,wJ3Xէ#BdW[;qxLnU?Q^"(֏Q 8Ws-n$<%.!X3Aji|<3 e}Zmd3|;9`$az25+ƒٻE5ҟ/D+ =٪1?%TQ뱎i_kGsr$4~qiԐ:W#1Pd%ǻ^2m#5)2M:~t0O>vZˆKl.2Y:P/ܱ]50fꢱRxw8qg' ClJCjf{(zS}$hIWzh?ԣ\ ^iba1HPIL,кF+7ܾ9[WC쀂iu&"ϋY)~ضj- o Y w_ HN `!q}\- u{L..RH1`GC2alZ쾽H1(é_T I@~=*UtFVu_+S;CEVg&1L*zW;"S2+c*c}(Yp#st;fM(jf~ d(ñU|~>\{M +t *ra+<2p>E$RNL5FEw;nнIS8Ȳ>(> GNPߜۦ.An? tz:(+ЙBL |ؔrE Me#^-2Ӏa| 놡M Esu>2[ke(O]5R@yO[VoYuXK!({~ii$Yle szըeel&}SA *|ÊSW޿Fk-J{Ϸ#V_W:.CsynE\wBW%ql = /٥Xy\/$Nܒ1/K[܋XJ%+ >N|{vV-L-E좋iۗg -@Kcǵmjth/"JH5|WW9(23Թ 8&9ijcS&C2OcԽ}̈xY c`@`fMe&wCf/*A6n6PܳLN^̩SՆp6$uW? 0t}b6 WLJu ̢ϐFБULh a1#,@<Ϩrp(]vu\:< V@L.ڌ'Xaov;Z RK$JwT[fӺdoE櫇(P eh>ZP_Y2>I=NY} =$٭!@ajdž bUzmdki)^B.ӛKR|/,WUGl^WeR?TR`D萲3d fFj|mmtU~`nMQ"Ϫ;77;0nم\:LӮ@xPڟ׭6"8Ym iŎkn+oH?Jpo ! Jf46zϨ٬]i1~H%P !mL6Jԫ$'rM- mZ޹1^Ĺօ" KZ+$Q,c; *?'Q3ա5pc<䎈|cU2wÒR/4L"a!7HGde>nKڑ0Xb^IץnHvJn#ӈJ>x׸qEuܸ:'RHEOD6 gJH/>^q7!}E%O# h[1xy[)!Z-=&  O13c!Q ͜gȜ㷢kT?խc&np{=oĕ-sZwAlxn2)ņ :oQ/>* @\>|;&ڈXD[+A;MjH8aҞXU?AT|ê =SW؀`'ݻHD\8:W6#ϱ[C*-}y$PiRw硟߁tdzUr Z={A:У("xow0 [x̢ fXQ r" @z|;Y]%Bغ8H4l\->G7z IqLu/b5D&Q$`Bv;©eĉn){eE4!Hz6k,MQbG%X q}&2)^ UAH+Z+(nQu|k":E%ɣl%Z9q(sTLn0J4~d֠i}INnmvJ<[4:s8O[:>팜؉Z]ﵥ>9Jm%+uX jTw,V[ ͆=,?'+&RIL:j?LaMgoxy<1T|PܼA5q.U؎0S^+ ~9U9\kz:k-s?4AOQT9C*QV Јڍ~H7~\..;]fTL]HSwV2ð=M+ɥ78/E7k Ж(EtHW큟|-, IonJֵ)*PByTܙڎX_St,7Ȱ7} AqdU^dojbӶG+ρ#-fRy22@kfDy;יTܸIdkJ*AH/sďcQ >.# VVl;+*jZJ>d)w}nNΖWk )r4g{!2dr]4-컝]У1ߞ5o ;5`Xo͉>ZYMSk`\*C!LF(e pޤQ=%f)QRO M̤avl|_!U i$fgNrr쫭k(8kjhG5wu;Z)*#v̎G%YF!n|:8Q[6T7T=v C=h 8HoBVu0JCL vd|y /@i. 0,R乣qC¼=c:E 8Hp 97-PhuG/%-'g` *"0 )|q(I{Ʊ(,5[㬦Q]Qc/(SOnznW~ceRT|$`[z#x =hk?r]ls ]wx5oDRƱ[r\EyiG4ao}2)K$/!D/$Π&A?V@U "68/;Gc]vƍkGCW fn63v{' m?n&'T y1S/jiDyV4Wg "t=O|ܤ4>o"0 Z6UYaO$<hQM&'NWT - %"VXsW*Qx }R;[Уc2$[1.0]-@w(@ rIh'ҭ*S TdAVC=mCeꏘBW,<@?%D; NW{lT9E*]F}>D2XJo4>_ -&0*ӼfŴa ?YZs"Km$ȸ(%*h\@z-t [ATX0:!b 3mg(,!0؃) |TO}~|'ǿq q^0'N$Y&ϹQ(s(N{ 80flcǛ8 Ok:!vkWȑ ^l)yIF rB- ڰ]f' Run2 Uރ)BFx]Xtj:HL ؝)LV*Gϥs'Є6l[= #0Y?KN'XrƊ UGb  W-Ɏ%P+J}iu(S^N{Ȥ۱od `-JANO'j5]`PaI@FVٸ.B: WOkz*'cZE"o!ׄ$νQ0z5InD8h܂ñ6,D'H"5)4`-> akGťԚ/x0T89Y"mkmsDazXyepZ5t`Y/ cz~0ve{f 75avz8?R `Óf+9`-%lKLi nej=_}wc{W]jq.$YavPn$):oZu#p$W@9!E}ywFQL;`Ho⵵aP4v-]TߍP/f_OV,45I7*Q'cFu(ݻg!Y'oAvra.\5r4.Әy.9QyLMǒA98Vc\M.y1i,*TVx!f>TRt߫I_ŀb" KZIHñ:IOtH9LxMjbڱy7p!.#D=*(M\ڻ'>x]@͚(u~{6v+}lx!1͌UsMg x{|U¯n]Oʇ+Ur5xNunȩA6#/j/fq|ZG62EF qXt{8P9'EC1ޔ( F|hi~,:r+C13ԠH_y.mcR?wV(oKA5*= D*3a7Psc&[hՁ땓e^j28 d,}s >!G}e՝MLk'c+zc&:Kaa|13:HB?Œ3 Ev) 2SlVr}1yFPU=6ulQ4Y`R>= NYWd-JɈ{x { \$ ڼCߑy'{3xIT^KTU8#(yKAOmw@[񧖔mKw 8-+HJ U:V]k ꉣwIy !NACM~dybU G /7I(܄v_#RU"ߵ?cIC˻M՝z*áWh= a (JN엱jKRy 1 =nqaO|p)$մ?6[\\buDᐴ4ui$ox4hhc ֥Zdjˀwm", 3v ~t3mŖQm}vr.8q,J'7nb&oaSTObSd<`y̻ABI,HMcaf}#l Hq)Rgqg hJ+u.֭p04SʘwRvzVX&r|*(li℆`dFGV>m"6Y;\3/g}~MQgXY5g1V\ X Dp E R/NNx%Zymsks%dxuBm5#Yj 'W-F2Պ8܋4?.*/NY@Η&L/v+/vNIFF̠ԊҁeFN@pEh)Xޔ(䓁6^ֽ1bGՒ f< 3Z$ct=;B`:xVCHgK)lKaƄh2zym A}9PuNQ}# >{+/M78SQ~Aý5MwC$#*`,4U;(a'=|x \?3ɞHB!$<7|AL6zDdPՔJ7W,Fi5+\:*2O$%4c%= MLHF ቈC/J 6 ?FK,QDi}-ݡ J+ny9iPVIuHͮ/ iZ껴ȖeKq]YnwBb^ǏND3Nԯo}gpGRޏ.ia͝Qq;Ƞ´ mL%S&{QVx2NmDJ-OFeD@F| ْgiciISֺ1 dBҷaL1Zp4"r\ ;W9.~IA\!3-P#Rgs:S><)It/yK̴ LRE[RGRv 㰈蘀EG5qٻ5_qH>xDodz"^]p(Y;|h+k0 /AѩX$ {>)A\qҚ,Lcr7% J$Wr;&8 cؗkufo){(:`~y,Me UrΛ>w}Kqrg8JѲ 6A@9,:zgKGKR Ltjtޖ- K@,JRK>ʵrSS|CWk4eS'q !+(3zgXF!452Wy^3a¦[~ }3*s}%v<ҁKs lJo%.trҼ}޸y,.[b0 YA,-QN ,n][PeTqd}( ..g&bS]3VDp&n Hbf㴽njVW.]aPq\X;݂I;(~d,?OsV>tO,1Fz(űn* Mj-PWԢ$aO ?4-TD݂@(gSOdl%Y_1eY164u9)&ҞVw*e6Ƣ!߮N,d&9%]TVPa 7h3AŎbAiӃe! . Q7H?/rBڹ2Y21~!k 7!|Tu1ѽ}a3CDzmAv-$vbѶG%L ԗmOa\ H :Ak]й-!r{r |usaGouo_J2?ceڇn tNPB CeD= El#QdHxcyC~MnieY,XKFK#I(ij9e/nfE3u^~GT]f١l*uLߔ|s"P*ٖj9/ga#-Ҷ\Ж&T06V*`Zd0 jDwH|0~=ձκ}>U?ů¿G0_XF6 ;D:?I*uV|mZƒq^F_Jtqu\ڳbv&C2<.}9,Hی2ef}W!Qjްuck~bhFz2$J _^VcCI@^4>r{+XlOm <[윖uge!ezȓirلJ&|:1:;bpU9}p7Ť ލ6HfQi Ljq=fld91 TQ,ݫ޵}m=TZ'wK=>xړw^)hJH&pTN}pޞ ~]Z/o<uqzmM: SEˑ"Y= mz6`۵\$q~(aA)|8㊪CLhaM>~ ;?7dH22&Vn+)chߐ1*J,qqcjl>7.jϢB^o-|;t_ufY۫]B2Nu5{1^eqXONJ5z`i ]WzqPټtV$^g^s;kPM4:ŴI2)p /W+ S9ZY}l361JchP W8i|UuL6*CWnǵ 6RI(ϡ>ezTq3IsyD6(ԟm3T%Lh)cU`[Ե:4U[ %(JyBWBE/iP!]Rf`:K|`$׼ͬl#@l-,*sy"K|nea=АBA:b8G]c삔=#iWwO`04hi,p&! IhE`j r&I1St._ iUsg"ϭM{d[1eE)~$LeAuB[QDM0 o¬0G{,@%7;~83:AysC6Z4f͘S_Iy#h m$I*-r |ѾXN: l[3*A\ 0a5:PtKXس cJlofrMhFj}RE2OC$bTy6UDڏ3"^;MNTs?ضkZj9{40WE1(5l< @zjEnvu{XF+ d+=Y2Ț;@T{n(tY*3!ϛs9Y1\RSkukԩ?w (bƃ+i`%zi'-| ;\69>!3pĤߔlo{X)|dx/z zG/=Ib 蠾kqpB[˼n(8yKh\3P>XpAei:!] 't6ݡj&;r ;ŷ5hī!rMZ]eɊgQ[ZEpRV%zoOֈmwdm(S5Vf,~dGL_P~8O]Np4G6Te-hа?iL9XML`D Z5'\ؽLlvU -:[,5١9 ? ̳ex@ xuыډ >[ʇȳ\ղK ~$N#}`V^[iC4:7B8Gw-dP 1wD35:!6ؗ4% DZlWѢwccTߞ"6NѳrN7'[*Z*FM,"EPG,4RVr+0$M$~PZW%iqtda8.roҘdOZQ ׸-UޤCP:O cZ,9L)vZ4@GHr>G_~8zHF|,myި{^̻To:epقWWS{ u6Xҟ㷊jcs;u}f)V|s[i77fa׭'8| ;Ħf)B0зM g7KF₩]KZC{ܛ3 ",5AS49 F-\|!]hnr1kb%b:Rk Jhh9:L_ 9Q 7HNx?pfT'\Մ> ewxX%PY%!"8p|;ϿJ󀑝E|/f(#Ky1 oqKJ\n{!wSbtَQ[Gm7 5qXQC8З SQd&)I6piC54j WC#AV3;k.OO拙s]::,k7>7{ο߫t~IbUboOCݹfvw2[|p3LvLID3{T<ܨs1UB}z#l(la@sI*GS*sbMr"ς/:9hv}\Hبg3_a6kV<6znuӯaȆ T-z r 7֬iiO^=O1?]C'k!J:ƆTrOsJ1%28TZ'CEE'^s1~{]XBY^Vdas\`C[ioޭ"TY*,#OeY\47S7p+X0)-S)S ,[Df!aysz֠isp`G㤎jЦؙ&cj?#.{փp^Xa[ni1| 1%^K$T D0$Cu?u'Wۇ9-U~! +ǤM :L&Sͪ*s}%ٞ־qe7du@Z`H_MlȯEQ M'LJъGL+ 6!T6qopJM A)~B: 13lprsy ?-P[ƺqY׎"uEv][߈1߰ܺ9lFoټdmۅVVi[/wŽg}Ȣ:?- kj&X](f9`3rE{`Q7 !^fl[et\f@lǞ$m-oN!X_PJ]6Qj:|+ed*lJJ 4\-.4Z+^8祐2@_egWY:JlF]~%9]:O/ujqt*809`h Bvf;Y!? ‘HfHgRwZvA?JY~i/a7\] º4pfL^.Wud?go1vra#VMMso0u-)*(:r;g-חm1?,F-]ar=Ew<АR75zvG`; 2 E@л&QoV.v-VK&cL\@Aky.: ۖ97_<=pwVХx>hݕrpxd^$Dv$Q^ Ew'1.; Mv+sk$JmF( ޫ X NǴ2+j952<]pB+ƽ2Hp+Tr&۠IƧYj5V~H#(6XiǺ&4+{LqW TwrC}rPLw)t99,EMWSz-5 \@{1*[{Ly5QJ>kyl'V0 CoWHd~v0q.0?6E`")*̊yEA9*ᐇDjcMFݔUq[[# zO]|X'YVvQHtQ)b2S+:N [v7 d,LsF/<>ʌ" +ՎJsߑγد l>NhS7F4D]ݗ}잵^zG5=zn" AJM9߼??;'[M헔 ;R)D̘kN)E͗Xeq<1p9ZlB{a!jZ̫֡Z[BT!9P>+Ā=Æ$W L"-yw#;n"B$kSIbq tGuщf&53\OO~{h؋jA6ݵ pQxqKuT:D&ƎY;g!2uƏ@M ,u L$ ZЭG`i9}Yò!?Tz%͸>IBsMk`]8 mؕ#@Ig#E{ +၆|`AHHO`Q84=:zOp^AcРV.4/NҼP+ UC)P<{H/aJӇlkNa$%4qcG,SuGlΏXؿqi?o!Ƥ=/~iG>|>)rkd&w=QPi %!|R{y[B=CeTRdx Pc Y2&r5>d\O]r,b҇޲B({_pLBZkӄuJ" XNOtyz,tDaay`[)TUxo:LQ$d\y;~)mkSu*YIsYz`TeP&nUYgDN Ͻ 4E1S5 zY2#0iшҡ*Sby1&7>Cߛ:|?ɡ^gf\f 8/=RW)3-qy(+/}I6ЬO gtZ͙k"P-`1ja ]^Jۀc;E [ iǽ/:l={ ; +X۶vy-OLxZ,WO4v/R V4ĖèIӬ.RXHDi0s {Gon8ݤP&(x1!noY z%rIkjYra8dD8>>1̒J ȿ݉NWk(\WI% adک>Bmϭ׬)NЭ免Yꫀ;Og9R(YڨƱrZP:ҨHfCa3G`#ŜsJo1stW/3Lh%s 7nvGPӭoj~&|ɡ ڜy= a~M*|vNdfItԱL.z`$C:wj|c~45m\~_,$hIwi%`XM婦:4?H1#s͵OT ;|=+cG׀yfxWB0ʭ-"/% b?:LOv*sK&O\^ir`1kξ̸P'R t~m+H&.Xzgh'YDx~5=oe7JR -`Rn8_t˦ׇ 'ݘ 9ħUO pA1بkH Ly[ ֕p_}SU\vxJ&Tٚ0i}Tmq"vt꽼:?cR6xv#f!'|h'/A(詄$d\D5Frfk5VS 1/zOsiFw 2A`Ygt%NL1zPc][҉+) x#8%EC&Ɗd8ɠl8sN sR' c^"Hg:ۥktb-"N+!#K~V۩>}3QŽRF /P`TS6u - v@Q-s[EU!_3zsu%2i1p}ɉ([S k|[/rje(#׾<.')/BA{-ev7s/VKN~Ƅۧoh:'\hPۗw3@U,HW˳SX_b agǬ4ou-mS {uy%H*; {{eۮG4Vr017yOB4ˢN2b ʹGw74B1}*xe1phE߃!TtKKnPUMEBv8DB 8r`f4xiR(i| #%'և_GXu1 WVn4X h.~yk0`]!iM2J~A<؈aqVrjR+;fg:uE@pڅA֧$i)xgtQAy :elфo?"(_SINӪxf, h9.6fR|_Ur 3ICx[*wIya$8e. ek 3#;%CBee*;8.l!{;G%*pMT|n6Gbq|ѕL0ZJjq#N@6xjp߈wi5LA-&߅U(_V3zDM2d-<&,~!n>6Dh !!ܷn`k'{mlĹҌ>J90li-L0lpcjU@{+.8eY*E@iW_N엡7yT:-R^ZC\)C*MP a[룻3& ( 'g!񡆽`b_E<>p!.nf(/5Ϛ'U~'HmU%%*J;#g6C/*V#ࢃFb:ݦ =kFC Eg @:ށ#%)eAd{d!@MZ(q:Nmo_7B-)m#':ط"PVØ`! nZ~W DqcO nRJZLݽ n =Dl۩HV2WC䛂EMSBG'Jԉ4D&k#󶑐[l7uuy༝gs:X:ua/'Tt叐)y|"d.48$4fxA$5iL5E'`2^K0m \}}&(p$90^4 kۀ Fd3P܂S0l|eC [o{ͫ &n`gܮǖPҰ֞ y{<Ǭ6@ڂ5bhO;% t:4Os`BmIC;}2p{qVC^Us+$zl7(h«G) ^xg>#yQA ܈@Ff "pSn: ?}Q;aA._uM6ZцO(f6_}T3d!Tdo3dTZz#OG}7j=eHUyjFU R|* eӷ1V:M΄'Ӗ}\}7{_=%#)F"JCu"*V 9͕.ted\ 6yllƞgqkjZ&zr ᣖq=mRYw%I.coA쉴@ r#KQ}aL%ߺ) -ϝOCo/Cf~ RUwl̊ޑ|q!H|1=@o\hXZ/]yB^I#V F*Q#<*Fmr;BPq#MY1jybN8ũʍ T&k:t~0ц}G*d!=˵l'C"J:6]W|Y;sGɚAaz^٫DŽ4Bd bvA6=A\cq&-xˣ~kЃ+w(s"8v_!  q>kpxyu>`!|\ASp_OYf-4R'-<+Ez6w"b[ \S(hgrE@K[%T`> u ^=^yAcFsⳟ%7 D27\}rs䅓r#2OsGL*]E7kBϱW' /2r"%SqN_?%W@p8BǤr>9PS_St*-;6n`4)V7 0!0թf=zxg'SJPJzғ0ړ)aʚUH,WU ^q/ʂi+*Z8k+XRE^< L?uuu M..)S&!1ĢKBI Ai˽E>){ÔT= ~iఇyݍ4}, GhkYٮ LEX?_eiڐUtSh_eRҾgm_XC K |4V 2دDh)k!nN% S6êŦ_~<+4 땬_mMu2M ȓR3!e'ﶷtQbsD\[x_ V6w7(~A0>נ8ϮY>ѣтʗ\꾰r!g.p{Gh bn΁n'?ìϜ2mد4؀4O[PW5kN)n!r:J~ѡ5vs 8di,g h=)OB\/56{#._32" MأxRa9nC׿Q`/4]:o̓^O"RZx*>Im+ W! ћn̓~xTfw{XKuvLY+}7{T}ͰSU_CfdwH`qH70ߵ"Fݣr x0Mb*^5 ^/Rm aYtfWJOސ-isIkLWL%MdAXKѧXNnf38|uz%A[RaЎ>¬.n%MNk2k{) 7QH` \;D07 t@/z> ylōOT{XRE cbEVE_Y~3'GX@"J9M%s&>T7AXsA. C>Jؠ"('F4 3 Jpj 7oK֝w mЫ e/q=6BnNq+Ku "HNC壖RYONE"^X pĐD6p}Nɶځ *Ǵ WJ@ j;&%NTfՂFPٔ0C?zhҢ2ʠmʱuti;!=;WXfxQ@8BJ '9R853bi`'<.tl,g⢗G (!%&lwZ4d?F=9|||V$'CsnG&ΎHDV k]";HfҕxS6a6]b ʉ%Pd:e i`F㑚E>E]I3:L%r>vFQHul G^8!GEփO=4xRś`#}/J J0{ S䵷ATRUo9:xTzMșD]D%#w&/<[t+N}%($CO p-khTgjF*bqaE)f^,B>c3):'~ȻPf׼$u|Ĥ`? 4RJZ fP{aQmYj.r{ ͅ/Iƛ=` [%}:Y J\";RRGO;hs- Be\%giC%&fi#KxXy뭚 Fܦ { (RJ`)wd:eRiS:dž9XA&c[Fe~U_4SbB$<=S~>)-*Up:t$J-99W=c8Q^ t.L Ng) m&u nC&9~Z4Y:=k3SR6;)5l_s#'FGH0v7P3D C[};uFl-]SI ̋OWIHA)9(/"UYfűK/%h Ձt GXms,vOݴĕq߫ 8`!F6N/@L,E3s+ѷ r<1ӂBrU/p'1%?t{5;hw Jh!rQAK 1MTʉ]cbPdo 9l-[혰}ľMqM66\E>T T _#<,g؂1IVpm35wQOb˄IHqֽp2;#wĐkĄ{:\uumNY!zU'ay]`%ia7c|; xpnd x{i"RFYW~E1QOo˓&(G ;̭kS OMZu2ʻ:bƷLEIQGr0~Gݳv4ʚN)b_v(CZd.pYlM]Ĺh҉*=o뛺}STa< i ibܛt we%Բx!RE NϑNk^f6 I`۟O]V* @Q=/]_b\e zeH&oktĴP֌7TdS5kZJ\*⚜Sx -#ЁuDV7?'bp+\<s:uC?`>l#wDI Qb^}ҽhՑ#Al2=8L+^-z؏7b#bɎP~=Jʮ]wUFʔۆ2j vtpöڈDqiWi %F)bP#4jK*/'hs tLk$)vS,N0Q'"ોv9t*W43S>?ykgDA@M (!]7PESWoO' c S7qK $%UR޷U"*q\5%ZEBsFU6!S9znd#4('<͒JQMal+^-%LCI^b?:w++p:lI :xsxw%+N!isDG?OVX9QB] oeCo%S%۔+SGlxkc]ENTmN?1Mow c!~cy3˲~~|pBNE0NoZl*'c)X%++g'$䑭N#ɛglD,~{OE^cQؘ_e[BjfbUo3S g@£,`= *,CzO7%YQKc轖0<~k 1ɤ@A^5} 򤚩Y8Cks@8rM->=Vre:TZ6^RUsЈV*VX+N*A.KG6ы:4"ca2mEtqAEؽQS -?&m6Z'leڪ\ߔCo3:Nfǡ>(|3N2G6R44Jrw eO|bz@eB#M0Pn*Xn"FrC%?uɽː.aw)i\`d4 @)cgΊT3/q$40@lǣ߁(CA#Y6[.Y@BeEj/4hYl9’ďغ~+Z*UܽƿBҚǼ ݒNb(/4}\^ANa>ryj+pߎ+ǠIORbi U1߱P5?,he`ceZW'pY0ٟ /-O*!nH̙jd:ּª-ST-j176*c҅{:q (,0Oː0[ d}cR$sËvK|mUu^_v|[tLSߥD4PcJX*t쒮ߕQ_;T-`id^x}br .hf?Q5{O}I |A%ڪi~^TDmKF׉}F`oN{`lw),[QUcY|\j- LXPpPSqX٧da&;f(278r&`frp`JNjbwI~-ȍURniNTjU2wN Y}| P>4Ag ѰU0PahT7\˸2oZ x!Fb]dZNHmk6"&W!> $P$`I8O(1/TBIRӣ:WJavY FsݎyhQc&M48Vd+ Ha`_+&ud$$7i*5t@\:L2ٹS hi(YMq%.m4Hkqtovݨ.ĀFk yrC|FlrJGNSGJt4׆ؚ:,Wz.[1As7:1i3L46y+kK߾دڹ%pSWӞ~>Lbæic.ŀő 4:MGʿʥgl4~k} p[܁ G|J<s86wwcT <Ɗ2X335_VqɎ 煢fwؾ zt͠Zk6۾#L57w Y&Տv n'^ё$xjdltOw -.MR02:0lX FAV@t4 Q  ⭐i k\!NVV88dƙӑEDQtIly-s$1  bQԳ;+Jn q2m:18j_fy: 0C~L䖳 3V wa̔@bL-y\Hɀ}o!uy JX6ft({ߟPP΋;&3ǿjx-.&ȱ)9i:k$HwB듼T,^@ʗPLv'Ѡ'=M| ҍ+^?TǏ>,dwcp t* !;z\IA[O w~/:2oz V^dbK>b 2κ,xqZku+W+HϞ&aGʟ>;plWǞШ0M %=sX~*ObwV(i}Ԯ2[:|.)U`ve/8ܾ+d*ڡya2ܬ?K=~Գ6SISBױ'lSFƱLӯмZPU߃ϸox4( l:x!BC[76HrlqMm\75d 4߿aY|wu"qvqݎ%Nٿ}8&ZbqaeBDvߘ${t|߽f6u-B,ގ4'b}\1N_v%Ja2Q, gR+ǁ*7l M5\hLGPNlh%4z:EږV̔I)H0IFYÓ.>(ed{֚H]\grҏ,˖Ŭ9Ae Fۉ (xc@8Utq-;ﺕ>@ mm>LU@f%}gdd. 9V/:"6"NkBʄ.5fqjؽ}yKD9rkzVpg7ӯ,' 5d.tR_Rَ 0sk87vhVm2֛D#4KdhQ6h%i MӵzV`\?n`H=4sFs焤|e(y "ݸ?Y~03m^f-&jM:dYRV/p~zak,}7Y Ǽ+o m-SSBT-%)e2-[|8@Wn:(w#$|vVK"=waًfR${ ݩR_I'z!6SBiBKu^b) bxXKJVАMz3UO?c5 ٲea!oJ0h:^AD#;vmȖSj'*#W9bj{Y's7ϲD΃IGɪcf83wѝ`,Z&H&B١뿚xؘR\5vq-JiRMAXsN>_䈮?gsw}-p4jGFc~|c9p_H-Ev8y}tZ`L g A+'70qZ|ȗndKఒzj.0v\8A:%.nFC3\U#*i6$R0`;*cV Duɤƈ!vnN[]v=B1B1 PTAcv'OHI.$/r!PlҡLҸNm%iյʰhs!B4dA1Ǭ~ёrb T|Lkrv4\<E6 QJ$kO4jj~%Js)*ny{[]fE(Ś6=U>0IQSSq1ci$4I.S`[~4nő T^OI;zz`Oj6g'E{CՋuaBJM]LQET綁%F&Y6"A(%TO;9Zeh?v\!UTp-g Ih0(^:b_R̓ep&~2ۀjI23el2d8$M BZ:Y-\IePc_e@ '4 QA8/ -B`MޛT1YebfT4}fn:RUޜrsPbRakOkZm[bjWY~d%"X,y⬔kxSP&QzNgq4)^=0)k!,h/B oѮAPmynׅkvdb -֦.ɚ­mM$ ]a]ąA,5vf}of7s?~Q"@9 v_$aڲD.n&' : ɔ(HĐyl<^NChH3ʓ/)N?ٙ|nH^fjz<W2WvXHmkOb@دf_"\F^0~2kAaψH( fef_Zm8kBp@&v&5Pw8T=5(Bw]w6}W̌W/'2WmQReB T͵ f" Op -9mBzVqR@k,Tb>2x$L~<yY^tY=Y^Ο ȣ,HrߥI;Fn Ck3zk\Tӝ TX9k5U# Lӳ_$T[6=9hIXLGn>;'#gtnn=ѿ`fr&Q_G$49\0J+0`W9N~(He+*T ͫMw:`ĸA[2C *K'hpI wEމgƄ2ΈBdSJM`Sd",C5a'n"]q]@ȋcg&43ivPvIrX:ܹ͂Qk CMq36ܭ@wqx_ ȥ`.h#sFufN.7%Od=fCqʶ` !C gb˯On fg;%'.X(.1Ѐd *0xeT)?(Y qWμ1>=VlYw 1agE&#iۇ܎ՇnY