python3-perf-debuginfo-5.10.0-153.24.0.100.oe2203sp2>  <@PT@7!.ܶujG7odopeneuler@compass-ci.com G7o (<$ܽÞ54ȴApy5JRWMc<9/ ~9z[%tؐs0zYo <)|@bULV5/Q q'QI~0/,9; ѫ6Y)f(FLQ7#{~XFQԙa+MlhN%QTc T2k{iM#~uKtp[g>ڄaa%K34ওwiFKǮ*(LE+e \qf+[wD|~P6M{< +ւ͎LcwO$z;MBϚOH5Y$UR#b wm6f1Xp e9486121591e83b3b6edbd32e40cff150a46b72b70d03351114a0c151ef8667abc8e14b2dcc0a368a433c217c6a5a37d7de8f0b491D WŪ08{vDP(>: ? d  7 b,06 K]tz     $Tt(;8DH9dH:#HF NG lH ՌI լX մY ռ\ ] ^ ;b d e f l t 0u Pv pz  0 4 : | ڀCpython3-perf-debuginfo5.10.0153.24.0.100.oe2203sp2Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.d坌dc-64g.compass-ciJ9GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_641`HAAAAA$dddddddd870fa767c09826563239e1cf565e20d98df102af8bac67b5bbbacd6d6454d06c26cd5d61dd6f23c603eac7c72b8d3492e90f21397c3a5bdaa6acb2f3d943248755866d1fb9699551fbc7f70420e9c0e05f41f426ada3c0d2732e1b3ad4d93849rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-153.24.0.100.oe2203sp2.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0d@dhdd˖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.24.0.100Jialin Zhang - 5.10.0-153.23.0.99Jialin 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- !1837 [sync] PR-1814: fix CVE-2023-20593 for openEuler - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - !1790 [sync] PR-1650: mm: disable kernelcore=mirror when no mirror memory - mm: disable kernelcore=mirror when no mirror memory - !1777 [sync] PR-1729: fix CVE-2023-4128 in OLK510 - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free- !1758 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1765 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1670 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1755 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1746 [sync] PR-1727: add support for timer_shutdown() api - !1733 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1620 [sync] PR-1578: Backport 5.10.160 - 5.10.162 LTS patches from upstream. - ksmbd: fix out of bounds read in smb2_sess_setup - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1716 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1634 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - xfrm: add NULL check in xfrm_update_ae_params - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups - eventfd: provide a eventfd_signal_mask() helper - eventpoll: add EPOLL_URING_WAKE poll wakeup flag - Revert "proc: don't allow async path resolution of /proc/self components" - Revert "proc: don't allow async path resolution of /proc/thread-self components" - task_work: unconditionally run task_work from get_signal() - signal: kill JOBCTL_TASK_WORK - kernel: stop masking signals in create_io_thread() - entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set - kernel: allow fork with TIF_NOTIFY_SIGNAL pending - task_work: remove legacy TWA_SIGNAL path - alpha: fix TIF_NOTIFY_SIGNAL handling - ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling - ia64: don't call handle_signal() unless there's actually a signal queued - sparc: add support for TIF_NOTIFY_SIGNAL - nds32: add support for TIF_NOTIFY_SIGNAL - ia64: add support for TIF_NOTIFY_SIGNAL - h8300: add support for TIF_NOTIFY_SIGNAL - c6x: add support for TIF_NOTIFY_SIGNAL - alpha: add support for TIF_NOTIFY_SIGNAL - xtensa: add support for TIF_NOTIFY_SIGNAL - microblaze: add support for TIF_NOTIFY_SIGNAL - hexagon: add support for TIF_NOTIFY_SIGNAL - csky: add support for TIF_NOTIFY_SIGNAL - openrisc: add support for TIF_NOTIFY_SIGNAL - sh: add support for TIF_NOTIFY_SIGNAL - um: add support for TIF_NOTIFY_SIGNAL - s390: add support for TIF_NOTIFY_SIGNAL - mips: add support for TIF_NOTIFY_SIGNAL - parisc: add support for TIF_NOTIFY_SIGNAL - nios32: add support for TIF_NOTIFY_SIGNAL - m68k: add support for TIF_NOTIFY_SIGNAL - arc: add support for TIF_NOTIFY_SIGNAL - task_work: Use TIF_NOTIFY_SIGNAL if available - tools headers UAPI: Sync openat2.h with the kernel sources - saner calling conventions for unlazy_child() - net: loopback: use NET_NAME_PREDICTABLE for name_assign_type - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E - HID: ite: Add support for Acer S1002 keyboard-dock - igb: Initialize mailbox message for VF reset - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N - USB: serial: f81534: fix division by zero on line-speed change - USB: serial: f81232: fix division by zero on line-speed change - USB: serial: cp210x: add Kamstrup RF sniffer PIDs - USB: serial: option: add Quectel EM05-G modem - usb: gadget: uvc: Prevent buffer overflow in setup handler - udf: Fix extending file within last block - udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size - udf: Fix preallocation discarding at indirect extent boundary - udf: Discard preallocation before extending file with a hole - ASoC: ops: Correct bounds check for second channel on SX controls - nvme-pci: clear the prp2 field when not used - ASoC: cs42l51: Correct PGA Volume minimum value - can: mcba_usb: Fix termination command argument - can: sja1000: fix size of OCR_MODE_MASK define - pinctrl: meditatek: Startup with the IRQs disabled - libbpf: Use page size as max_entries when probing ring buffer map - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() - ASoC: fsl_micfil: explicitly clear CHnF flags - ASoC: fsl_micfil: explicitly clear software reset bit - fuse: always revalidate if exclusive create - vfs: fix copy_file_range() averts filesystem freeze protection - vfs: fix copy_file_range() regression in cross-fs copies - x86/smpboot: Move rcu_cpu_starting() earlier- !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 16927696765.10.0-153.24.0.100.oe2203sp25.10.0-153.24.0.100.oe2203sp20-metadata_list-compact_tlv-python3-perf-debuginfo-5.10.0-153.24.0.100.oe2203sp2.x86_640-metadata_list-compact-python3-perf-debuginfo-5.10.0-153.24.0.100.oe2203sp2.x86_64debugusrlib64python3.9site-packagesperf.cpython-39-x86_64-linux-gnu.so-5.10.0-153.24.0.100.oe2203sp2.x86_64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.9//usr/lib/debug/usr/lib64/python3.9/site-packages/-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e03b11f6d6bb350433377e1b8de89040dc1f1acf, with debug_info, not strippedO#$=Io4,3tQsMl%^(I b~XTs˯%)73&3AڟC,Ay9 3Ciګ|XN99)q{]~CYtvw1ܨkrKi)gE+h[#:OCBTztSsf #Gm*H7NCpaSOs@:^V\ h@*CGP9.Hlq%kUc䐧 -W+$X3ϑCﮈy>TerZėn ٗON/T yf}{vQGe9 ZVDݒRe$pY*S äYX;)R0II+R;0V+DVU\E0LX&dQíeA w@FY؎ ӰLFkUM>Zz/լC 3A)jehMT`?HV&в:-5e;9ӶVKV5nNq؜|,n/,ܧ&:bGg?+;_[ܕ*lL^3h< [\PoAqljkvBpؑ3AXbQ9DZ̸azM ,,oe `_wUTq5J$'^޽:,h%v#2YR+2@/ro^{5QD[*BYCX #;UcYk69̈%z-x {'Y􇠚n!lƽV<O r}%v/M%5PĬ;}s96`?[cf%p^zoovJ'@uǭFm l'㹭BudN[Ji>#9"Q,g ɦvfcOhrwŏCr_MoH?=:^P Ԃ+/[Tcnd@B@"&nF Piܝ=){#YK}~^߈L [߾A{9r@ӬdQ>vA!1r2Kw N 6'CUap*T`TMЯaWP N!4&X\U+s΀pkt$4㞬ԢΎ#<ipkMP;XC4鹮ч2/3`^]ee &l p֞ Va4D/R ~'a w8.ڿc\èH|&Ot#ѩw[sA2OD ̚4vy&-mȡ=I֊e Êz;$nSUCn2p4@J{EE1TXm Lہ-4N=gI<"i(<}ū"Qu6X|kBH>\IĞ>p%_(PLy1j `x5X>nƩ6@d 6?*֝+ 8xVi`,'%Xmx`bv|bKQR2wz+zXj=xS|^\{,3ni1.iಥ,W 3ZXfݤ6\=+?;Mv^"ۣt˙`oޗ=9,s+gi*}λ6Ͷ`C8{Ӕ.fcy9֘\>ju,¸ O kuQuUij>rSUC57.M8B}Sdl`nU˞D珄XF"d/>P9O |M!0A3]Z.>#Bap13MP1#ofj6p?T[w(va9|䊀tD4Lo9ҽե7"QƤjg?~9[0zh+Z*Zrn0B67gV2XV3pBL{!dF)._q#v"_A bVZT;hjauJVvxOб[~]qAA< Y (-!Bs8Jņ“hxy+*!΄T?[um)wV}<8'|qcSKlO݅K9 | JX=^%ajsO Wߚv60ƨ$Ei"A6VP_жId/4:DʶH;t?7ѕ&xdeܮt~ Q] &j!(/cV,C)wFلR,7[eY?r9dm-DK6פr8g:3ɶ|z#@E%)? pWZ(bXJcjxnlɦT91҃pቑǁHCY7uӔQ+\!ޕ4*so߾y~jٻeyLg( >=?O 짎W~ЈK؛UAI{wh=@ a?C&nT[oq̤Ânmup쬨߷;۬!8) RɵԿ]uhPXPDsCg]j4%{ _- P.w@z42gS<0.F}lHƥ@ι~Eν;M&OUBns.a[rp/VGw[n#[ wo=+Y_%aCY6(h렊{$#m39]uC]ĎWVkGMaw2LAcו!O,0r|wžʌ$z*V088\2h^߃ïfD! >#Kh=}E(}D RN?8 J!; NaeU+Q 4َ]:oOcuNxk@xuKcHSR:Ӱ]䌗ZGcq{Pv !iү}E/a!A pW0MqEݓV48bKJ래/ /qQ}#ݤsN!MGUjw^5kMN׺6^k'wi0~b{e NzT@>do DDć%iK 4‹;&]A|<@iO\?gsʨf[rhS>"{'*u176I[cHH8>9P)NmvWtͩ/[&? Og>aiTfط3`͚]~uWҗIL<>I3/Q ["׼]GZw!;7}Dl}weʳղ+6uA%eU4ti[̫aEOO8|j[urOR[y #?gz:JlgVNY(Q_u{t ]~y\,40y"}(D`oɅwꏣÒ%=VHX FGT2\_"i21'G2;X#Er亱!ك, "9{mSw"zoq~^QQ1" XJI') sZ/- Qd>38 %6/ "ch|5^F;+Hmxz&fdF)wAeݡtNt>S8&f&`8 IKmT(jkMrH&y.Gu?aipZtӷnQ Ѓ."dv03^Ù?#:0j!t5i.kBw&;4;; ,b w вU'fՙmmp|;#>u`})>ܛ37G[T3x)FtV~;aǍ͉W~C?^ӰZΎ](a9g.zQ3n[i:u-|UZL]OyE5zsO\Y쇔0}QFιϾP Eud {S2y om U6@M=]\ LGZp F8EW: pvoW&땝MjIgk)z_LA /H^|pیǦՀLcgCyƘKŽ܇lp↑o&)@k:|O(]v 5"8c[||gl"0aau,,ꏙ/Fg6Itz46:1DWMɅi͂s(鯱Vʷ[u,fl\5z;eR ^?JyX_Tf.I8rL&uЩCLa"lwHUPOipWZg\Mm ceF?[1 1R/s5rܞkٻŸ>j5lDS _?Ԣ|SuN55*D&R=q6NA[).B*>IRlil`y5[]JFevT#uM{8GQLǪ}hlpVmvg-W^)NӋBa*݊]B8߉2bywN֬`ӄ\V<EmN: S!̇BCBC.R_T:E)/'?l%_ǬK8/ ,&oi-tkAzsF炖d;`^Nrdus01EE2 ƹOr‰\IWy2ǹwm'|OQ"\#'mn4} Q>m>q*nܻ.е-$|;e KovdtwPUef3/8N9c(e#dɒ%OǘV1;=&Q- YL37''dn"Y# ҅!A6 `E>!py1AXRPv_./-mQƾtǴopKYU4ˆFt?14}C q'wN5њhf!v`4@zZ2MVW٦!ꏣABǐǷR ښvKy9\m%Bw tEkMI,("S=&G-rо 342ivN W >}k鞂RJ8qY(wJVfF ˸&ǸŃPly4,.K3]=}L>;DZC'jmG e›!;Y?kp? ]nw$OHB-m% س${^:zVᣄ;S@S 8# 6Vvޤ Jxw・,8´S-E֜7aӝph^qok}m5$i-t &4rp$bl{hɔsnKS'&%TE(M̜rAl7B'K' sfp2V3Xvc#EGbj~%D,>:2تH+CE0ycQ*D7ftHE)h`TCg6z,=z"ͪFNH(ykILk,2r]Dԭ.A p5,hvkx 9ȥ4GX1 1!6DRfl`l L\7ߨV41ȰNo4y =zqudćw'& ةz_y?ItBF>2(zI6Y/ٜzDi!+ӡHܞ>ESg:" ( (ѱ0lR^ak_Hb+Tq^-eԞ"" ZpBм?Uv_XD#LUvMJ#h/6M%--.(>{_, Pl(%`?Pe$-⏛~t^tM'!$`1Azom{ 8ֵm*ÞYֺ{CLd*dvߧfI|Yo3ivtBf1㟭a$GGU*lT E` K Y W+F]ŬjSfܜAA_,^/0F^f*{0A?ڜ:mo*k{+}qN! IEGPf)e=(rZGɆT*v}7* ؎F.<Z筵Χ#Y_VZz7i2=|VVes8 fTĦo(~| WWgfRs/ˉP!}  R|јjd')OH9Y9螂pYJވ}$ xo/=hzЀ`v`HI;595 c'LzNM[4H(G\cAAU@$ ǡ"4,,R'/1ى*ǦXݙFsPo|;սmTF6a P]o  \rc )պ,džYUla6Mv LuT$VdzWo9#~1HVޯ0 f5V<:#K8SۋvN\qwclmR+"] /QhXQJ{yvE sI5Ը&X0au(;PIPzX{ӷGJ@ 0`ܙ+RɛEΌ@ Ps~1bz/ _T\Z9(pܵӓW܁_sJL&{ {@J>ngX6{dH˅=OH)@-Ɲ:%H=ӎm`_M Dz#kqAHk%g"! VĚ,C('OTè1="۠{ ]iupux{8v\11EKa8i"U[Ɛ:통26Z&_^*{H~C4'5XOU%Gw4|V.:E卿;bp9M9=m ©4\H1D ٷ2jm1oztLAMeddr}/F:c3? ĸ0#3n8L}tɃ@lMQ~@rbB{{zcxZ F+].$uktOp 1#u+M?Qoi×ߕcrU#%D9geN%,WפJ̟5ZzJ#W=St8D694QM1d?QkJܧm Io'}z&W ,VG"7l:̯ wI^-N8w?Clou ƳN 3;7.3G+`$ʵ?(H'x޺}=^1N+) ax}q'sU%&9:1*?]]bkSh*0 bpQVe_Z)2z^@mhixY0 2Ee=m#UBp%!tce?氢z99$=߆ FdhkC$tC|e'cC3MQ ր7q6<+Nq^piW.NCA|~+@VC: dS7kO@1a>;gl#];k) c>8Ypw*`Ç.JM#Lد0BGZ0EYoW|A%Ĩ|^jC b$E)OZ^1l񥼌K٤LBw=vcBSR +SfޙÈ1=1\ҥT4:pjq aNߏ{ 0,b#wN1${zelYBڢA~0 m-%ꎅ8-Bv *gcu8K:|yQ.?z ͋dI18omŀnN`{yߋo$DWMtz gK&,> '~ȴJ #@Adcܰkt8VgPM̍DQ": D@t; FcưQ^V XT P[']RPVߥa7gˑ _č H[VuȸnvL.ӡ=ȩf#6n֞ӾـlToP\VAEӏgr:!Ba=D  UQOhI L.܏ h*!S`( !31c(MS'nf>'ەRg+N <M:'E3SšE +g6x7Hr,ϢHj8rv(vTxwȞJn_K(1>A| ֢-ԍ,UG] rvZ7,|"vy 6(S, ;n E˅#W\Nۢx_,Q)XniS6(bH3+d.70ӋiOE^ >#哉X YT6~kGOش7:ךּH=p-x l8]ͪNBQHkoϖy{U&0;'.l(|( ;hSAIdՎ'3͙;oZT?VZ/47_b;! `T R,_b)H Ia*JwV#oH6M柅mE T{)t[\JhM$O7̨gS3tp(4*ډa&aL$K,Bd!Z1; >Mf$X#{|6nlobF4IY]ԡNRP[V9u~>SmuI%}`‚I0N=\(]0Mܺn sjaw*W=WI_+@tR^MN|*0~lE] %8~HbJTϔrѧl(bF"&8Cˍ9_4,4G(2\~51iư  0EY kLl,JCɸ,{n"0V[%@=Zzfam4wR$chy;/#;E(jtqGO0%Zu7*>1l<ִS~̋EQflSB#̍ova4uB۶#V Zu@p9]6$ګNƏ֪BRH}^pe (琛soy؈Z WA97T!L&^Ԭ9byokOrLru|+dr \#L$+A|nFhqpP~xrߏCַ_(%VT^G%!>+1WC$rT.0 X&LN< MC ,U%@Ԓ vy %;01[5muEF!ݳ=yҬ y@ 0y\D>x3P*^]DPNg%J dz}G D@T;#d|z4V}A+XȷL+{N{C&*>^9KM9.%nG)Վj@di&gq$UxZČ6(u1D;BL6o3rC B-sfb.ѐ 6뱍;b1e%ɤ69rc O V)o}/+¬m|E .!GJR$B@Y(!dIxn? `MN88 _ 4"rm: XѪegaTĉ, Re^WЂMЏb lMQar(6Ndӎ-]x8綢5urEөLmX5?Tv\n]pܪ%Y| JmsQ.CXUkS5A$ Dh=byl%DX-)өȪjlxfdXd: Y/]rߓr"U(D)T+?%a"`k Rˊnف ?,XA[B4:369O $3UBbeq#|Z#A n]^CD\Oh \a6(mAi3i1*s骍7y㟠s)zx<\a'J,Q夻7Uvx?=%_]a4߲T=J$nZ#3?/Nťd%p wO[4V4 <[~LKƾ dB#Q!3u YR%F=; r2,|FJ8*1@'|TK7|redX{Y-iYQ&3PՏΑ:f}r I "/ ~-IHN̼9y ߣ?w7aE:_Uu CVA lNRvޚJNHTFU _x9mqjb;BJi?!-<#4<1rEV׷t݀ "#6|R'`h+GxK_DcMfsxp] -S 1#W)~c&G(Cl ҁXUH3䅃G$҉Nu޺AHDqB] )ky'Pw1ji3V6fR^;oG(WՁJ=WE9MKٗ "t`[us5rHF@Ǫ: QCLJ㍑VZG4Q Eo84y:vj;pp>2cd[ avmn\[WX-td7\ÝAڏ(K`i ;@ޭy/4㶍kwYG{>UPN]@]Y>(ur!+ gԧRa{Gg;"|>qR[G"]OX(9w[(0js.0d[B׍lJLbsoSѼy  &Hn$Tb'SA &#$Wg·W۾bMЖtQs&/@8U:rQy %TX.6%M7*-·:E|eۨ)MуxYŧUlħmN$ L5P1n2@N3l=']qKq-G+e%nJ>l Džu1LL<<4DD?eg}|O‹׌ 0ze#Tگ#(%xvk ֚ Y%5Ĩr߂f:RAgW}ЫP2`X2۰*Qؚj7nV {]8"Lo 1_NkBni ^&}a tp:s _JwqTA"joނ7Ut(`\R@{[I7LmMx;6'q ]kTLCCP3iHŝő5_jkg7`QyqJ=""׵LpчC٥lw:xC7A S{w/uh6HMϤ6d^ctœGQo(t!yY`&fYe!U~)k|4z)g6?[EhB=]1~+֋۰LRdumEL kXvt"|%/oiκ5 qvN@}5؄ O[Q+9EøFw)xqs7҄Nhc+/ 7* WtaA8d KB裯7D&V1@SsSx눇BL.wW,^˟cbF?Der+Y%Ss-K2arV@+59&@aʷ[eѤV74ڏX)S^9=~<ָsvU`> D#TqrՃYIt@0WGJy\4I0c)NaeVFa`~Ŀ0UB5/?<QqJe,T=y +iNG7eqDHxh4;8܁f}oۖQ,TC^ݪ(#t%߷t c ~Ojm~Sɚl)RWx- r#[e}2K.b"?T.*ƍ(@=; ªCHZag}dwjaCR< ءg(=LVeYؐb@Ҽ/.Uq~܈}g=MwFafw ;CY 7eYa@$%@r/E˸lOO_8Ş"׺- '5I}$nE^z`ޤm=lyϖ:gnoѽHl 6x ֜Fr2R)qY4Gl_Q2t cfEk4_m+]<דջsjb;rޑ~fJA}#eSV2l{Zj.% Ǧ-/<:D.X!fJn[y)n2aSڠL'g8qg&܀GɭQ8_[3<ˏ`-UbᷓKh-M40N*2LUkޫq\S<ӱTu #~0WJSv$L̴*xP 6kf`~ z*NrXU!gJ> .z깩lCݤ|P(۵8Kb̅FGXFrǑV_uxS1~~{6K2Ͱ߃]lQfCx]g/eyN2!PQvakc)CN)9c$2Mc@oIp Vy]Vu; U^nVdl G?P6wx}atxܫIaB': ^`Ď}A搢кG0?V<(_~*De('_I[9gBh$hUJ>9G\F[~,U` uoer?QNMervb5M [~Bljy*Ae=衦}%D B4fn?,V`ӻXf1}ReMlXlnD77R, :.X'ul~$jI,_>;yS'V ȪŻPx sR#tvY&Ԏ33$1&xBtv gUo<0b5"x2ϛgXV\((֬Ӡ&|g(NdqSNGԃ]ו_6Ǒ6JZoTn|OvX_gA‡3\XjQ/$]Li[S;_BF[8/2xxj_e[|оt in M SoNTRC׫(GC5 hc^yJm,~ηēzfLI2]AAr  0y6WLdgo(WJ13V* `/=*}0}{ku-A^ɞ}*.kWk߿68/e>,ΉQn:,K@% o//Z.g}Jǩv3TUS@7&l +3@)Od-O-7>JΜ=ov/n EP &eދ JÕn'vHs IjW?V˟}SĂIemb.n'*P-0<)ons sC6yqH%(Po@L*h'8:̂Eݷŝ+upފD2%y߬D*mQLTmlbG.SX"= 0Wxae>l(Iq٩ zMYs'z( #pU=z߾bX)o)*veTԿǸV:C}D(Gwt+],h1̲.rѱSauB|*!]A}FD\RUw`ʡROծ];vJ_M;Z;[y#ee(~N9bFm~,, Z7iN ਈF4֔]34 t\<;z$4op #Mϔ!w]~jT :_|c'ZwHLf`ymv04̀@(dӡm7rDlۭI_Dyjސz+f Ԣ=I.>@L4i 5&.<<<3tlUd DžLZCYOd"1u""Q`wY/V9+N{ͿܦMxXݸT^8bwà1OW8ل==YCK[^27Ys{n>u)^Y|jSF|P+)ԓq% B+E;p@9,ݏNً@?=o1g dKg{=: OIf6s'Q|j H˗'pjV|xp )pK Xd- ػ#\;dP_,u,Vdf鲡L ŷD HFamVܐFJO{#t،_հYXOPBk}_#dNAm(Ə(ؑr[Y; / lh>VQ4 iڻQ@⫍VP31pQ]w>^0艰?ӗ"]*\T%hDALv_?k,!8 T /[*@Zc%ш]I MBNJc[fM[7Ej$,C!eZ!1mZmn4otRPP,ٶU-Y\<̢$lU 1o4W TJg&w$)c5Tr(= \S%!\Mq,[_rܪEt(^?S94=SՕ]Ou{} Dɉ-'>_,O:V&S룮צlvX4ׄ#,]A]NN -0щefQl!zy+a3")j 噭C$]ƙShq$S-j ':͖A̒%7` ҎR2#6v{j:&z3+z q|0,KVODLvnQEZJv &ڔW2R뭀oj65VRܺmFRU8Nf`_sG@Kw (B Aի'dh:K{JfO#?ZW4D{B{_[re}HhWIѺm!^ɓ/΍ҼښDekJ,c(8H`p> :Єa'-DӒ턟N ,˱P9*sVn[Ǿf OcAN,W l]`wSD8gxk;I-E'el$z_i Ά9rb)arPq ꌗ,8YìZ*{ HgBv2;"Y}{N_PhN%݈Fp-#Ei)"<4>_mouⲀ% )[E\=;Q1/ps>%7.Xe|#|UńJwŀ?SçlxÜ0ͣQ))%iQ``r1ŸzZpPf'[_sЀm4^OcSp V錂g۲+*Is k(eNH",T'<YFbn}~pWJOȌ.ļS+' \Td$+ԓkas_ϥV-_b}aO:哱5(ĄF0,XL>+Jj:0!{ކWljVM&7^ۄX`Gl~Yע%)FWʏ b;VAW\V$E%WXL\/A)8r^@y\$/d+Aƅ  gFWCbN\ogpWՌB&UfX0H"< !I|#$PH;~Kp`* V ]B[az!oG,F] Xys@e/,)F gj KbH=rj~LZ[9e0stRBd bO1c},Xdx̞͟j~V^sPC٬=lgF#):R i9QHm_fpk+nR!XXOdl]f$P14[]q]e+;ԉ7i;7raְj3 dD|=0D[皙tԭ5!Z<_q0F n$P7+^1@^E!>ް5<W{3ni{58*5sǏW,^Q|9&dx^Mv3fL擄Ec <{K4/K3X4 rvD`)䉕'.V/ &I;qVq9\b7ѸP_ Pϥd6 )"wC%5|iYof1PZ@~[ZY]Qj`'nBCàd/燊Oi{ֲ&E'N45];,O'1E&ΐq{1.!Q5,xo[0)3(E|+dE:,FzrP|JdV1^|1G_2vc<ߥs4יt&7g~C޵&Iqs96o(z)'pY!u amGXbz21dig^ARآkY//0|{h_eHMN#{MƆlgH7dۄ~T?=ve{ ӭYZ+).Ʊ.œ2ֲNDrI"n^F 0 8>.TRPLgc~z+`QÎqE 9!"+w&OqaK5a +ŠւN⾽xۀ3/6?biqwHX1ʕ%PهWgWQݹW)HJ)M\gNtGr# M@6>AY:QK 1_9^or Yy30|o+WL- %W,BWA0iJUI^78ҦB>b,X\jPneiiU bHgTcoZ(_^u((W%'jӳˡ}t@飳{8;&HQ[&Kc8t.6_l'YOQ\!#4ѺCK/+[<)XV ?"o{lVe'.45&J$|lt8A5?,.vÇtc^C;2?jufǭ Ggupk/ #[ 3e ! 2#~RD+B7XS{J/bڼ+pb_})fp(!^>e@55'% rl~a~5=>.)}NIlKӋJWrװ( b YC߹K:l0M',7j!!{Oʌ_4=LNMZ(J KL>`hyCI>aUH~bq%[T*WS ǧpkhۢIIL,u[qkWv.\]\˥'vuiM3J _; aN#W64eXUw/| Vгʰ1W* c<1,jK٘PO^~+r70U12hVK^z h;[qYjaGth@!77 BxoG`MpS迼vʰO }H ߧ-zeYx]UG.igݢK4.,X^RXAEM皺%Hmb+IDx !2!%t}v꩖fM%)\x]U.mX@q~BhP Y?j10cmk]ĉWCx=lzϐtڏ ié2<ͷ{YD%zKG Bnߘ L@-YKͅ=)?x ^_r\ayKz5_(_3x]E4]3Pťp:ь]G6lnܭ7 `_^ #6gX$ 33[*@ J!|ף?cd-$54qt]79ynS4tggYrtcAtX`~ym}8rWj\ݸ2 92 e2a+SƝ9ǘAy< / sr"^J#N"9[bv(?H=oKU;7`8ͦ֫ju %,vwTP<6QZw(h>]WPb^yubezK,6"Z'Bxe>j[Wovu0b I/|M)Pw0kă]EXZXcKGi . Gn//z?'mʿy;[;=6\`!jVTJE '8 Ű<8p Eĵ D{z/{.CZRf}LS#AT":6'\f&=I^1j)jU)gN(HKsKIST]X@ʸV[G_7WF0ڞ؉SRIaBQ~2ι1h7].N93HPs0gqj\]&d>N<_Dg諌%r D\+wH8WA,Ǹք-6܃cx?aRP25(1sD vϑ8(XXk>c0-IMBW`rp{Z#шb,8lDchK9ro~Ojݝ}vCb5%7wsGp\@y$TqbN8, ig\Pe`bR~(V=$V\(ȉJM:-_I$zyM-Iܪ^8ũ)#D*v ` BO"qb "w`7֦Ȳ~/1G[>k׃xU` !*etiw o- /TBz귗z )E"~ͮ(pm-Qf|1l ɳ6NEA[8|6L +w O{m\B";3bV4 kKf,ONdq?$@3`?u0 >|K؉p}1kdhpwa ďFy_ɣMO2cTѕ`$} qIƥ(Bp .? Ith7gGghK`BW׿e0ƟI~V<8Vuir]6].h^f֕b}]6mcVYKl7 9]@oNOovPI8}W+Ӝ`%$ݓգݘHnfEa޲/^7бWDQg4և.5Iy< cPku6U2*C2:eoi+)`Ƥi.k7nыnItD.] sbǢHbN Jӎz>~hXnz_Tx?Hh %۔}"lOXA-`KU,sa|v@Nu.LJY hsӔ 2gXb.-Ģoy2u 5 :ʟlS#O5`n#)O*,SwEumB"- &ԞwLV~΃;5dcAZyp-S4h g[ոnsJ+=zԅDfو7s/ V$4RǗ`ތ_C^~|tqͪtwҫ$T9"tw 79ǾϮ-1u18?6/@[i-K^>DvXz_z{TE3$q׎Q_!38)B@KgHY8#64 C 7 {AߒH59T=ն><,ӈvtvSN)rlϻS(FC;GFDA> ' nNۿIrҰ?Z[K f$ ѯ?zw\'l~L>~ROٺU?)ϤN~Af>X_sG\NT 1\G(CWLg-i'@z $Nl l%6iUὒWc\?vMwfÛ>UY #l9ø319s-V<|*m/ILWEE8S;fy=e#7d{ qˤ4Ctܳ_>)W*smGzhׅA hQz]vبN6k5%,b1%_luSG.ںDL9UE@K Iޙ60,; {^sT~9K[?]xig)y/ֆ{5|齅l7rzX8{ .&aX{#$T1pȣG]‡}OE:ZfzIOi.ȸ{a N".#v %Jv9O|fF]>v"'ikȖ2$C/3J 8!XNgQ]]N6W10X'X5҇:-&:5@zwO&kSYdral jNDZʙ#u?T.gnjЄkF}3{q꧍.T #qoJ4EYnf[DXZ)jӗ;r)::p9 7NlPRGFqMB\z>_#,ɾK" ʁ2p&J2"p$$*h몂u\bY{؜bHe4K/ l HCǫMxQKI*a[G)S[yP)d nCUMa 3E'_i=Dzcƽͯ]U ^eDw$ۙ4F"PH(ΧH"pn0<ש&lX=vRƒZIvg͵{ިm5h>j md(DX+Dw&eE=gika[lr?1-U2"nڤ޻/T^ O}R("֭yMEޮQDC:2uYd VK"{ǛѸ?@u;:(AemϨ PɇٳlZԒ=a G3_bAGcXӀʑw0[}hvwo4K<3KVF<5\33RPդhUQzgC;$: 0PJ փҺ]QPgkX~öxb`ǧyFs-뵝 `[x#=,):A0>A s &bq{LLCll&W(J'L̓"V#Y9}un";(g6XJ;.8crkw6.<6ܛ)?(dWj)",>0=m$H*wC224?m {CBJ?frQ8e*xey%r-ab5aH\ a2Iy}(Ԝzz\h#(I|W7u#Re9 d0D× fAsې\ب6-W[?3!G 2^Bv_Bzd8p/ҳOK焙ڊro8Q;d4~{GhZ蛥$;u|گU6Kpsʱ/TVjda}X(l,W$;fŢMJ!)4 1h83+y5UI nYl9R^l,lɮzτ XB/IQxx\#w;͌,vmݼPه>`LC- s?vq.Bimxy'd84m;C+_ԪLf)kTހGI?B1w$Aw}Ê >5ǰ핡|9cg,;ǎ]Mg9YY>|eN^ ?<~K/AUŮ_NkD;}CVSZ0\AR73K5^w0|k =?)=GBlR݆qU$t:Zvp aƝ#7OJf'B7"\{BЪ|@ˣT`h{^(Iݕ|)8>`0­8y4A) TMG7J:_)UUoY-L R#rmP{$;DA01g׎K/%w:e8vMҽwnjX^yg~m䴴j'VWljb̡7ߪnC޳azc@܇a;-F8oNDA6ʈ\rA1zDAOs7Abۉ D?qɠLs[LYaX>6ى/,o5yzhpCyI9Gf yK!6\w+s6dz0̙k;Hy)'7ҋduΫ-R{-{EW]\Y}X,DP?ρ{,ŽץnȉSiʊ6 vUpx%Q{W>l,|0 ib+hT^0 Y~e0ivNъ(x;džֵaje^:$wl#V fM [p ̳~# >#Ȯpa7 A: :H8/I=X`hKoU S]o~N][q|+Ɖ 3 ('x\D ->k4EQѵB)} v4GSҸA JDFmďp2ⲳF#\Cb|;ʲW(Zdȧ1MO5zgnrl|aw,Ҭԛ1騖5Lw#"ߚ*(x>9.}-s@LYP4yr{lug0ӛ8+ayg͎ I8{RwOo5cp%d+|Ȋz4_ siK0J@& DTa5ڏ+2k S8c¦୷嬖jmBØګC`#6+stzߛT>}'`M\$nh]Bgy]ȣ59"?Ebfɋ[[)~6 i' `m{:eB;=]9pe#PWh?SV wgDT0((߸S;ފU|9,J$=?╠Rk8[6 1 :hd-jk-=ݼJ\Eu_;baoݣT;A ˋ|F@T؄dV,oK#o;i2ÄPeVw6(QsQ`ޫRQ `# sF$MwVZy鑷3訍тaS&D^~|Ob4 0 Nϣܚr㓖 Z5S#K1 lkMfn/p)R4%q koɖMKx 9,d.BojOP:M( w*k؋ ($qeRυV}Uy%R[!N.^?,=~xu *D \,0-#ms% nS%tKJC7҉j];{aDtUͅd+xMޡ>DvB{w{gX4n05Bټ4' n98E?yɐ v5򧵻'˾Jr筶B2>mz5ƟbgoE*܊M7t#D#4 ct=ݍcmNjDN&.?JbB٫0 d;`$ Jl76h.+ v&qEgDž~H; jzi9uQg U`ʘʫ+dCfօ. W@*.k/}-Fn(?B[I^ JUxX:3qe[wu,͞q< \fK&AHvH1޳y <(RBTU)O|k[xcfKgF6n=>IꉨnA7 F/Oek=xbFY 12Km}Eby9iay<+‰RżӜE+N+C)Il_Wxm[|Octd?ݿs|Vk>U|' :ݩ?٩'07C|yÛIgz:]48: q2κ90~- uSXS3T ~EoZ_p#UR%}shT/I*mW-S8ϝ5V OK/]屶SnOh_4N¸mQ:%2+&όvF ٝBd.g=NbafzkOelLarFSnm]/5)Gt?ε^;6— Uf8p" }x]Xyt'iT*TGjt'U+s_X7{ a0M^O0A>?J]r-{- jHMu%x#QÆg߉|" Ս̗4"@'2Y& [iuu˳]'}ynZXLIfuu<iUtR:U8Uܑ(>@^r(,!(q*$vgؗOB.r#ǛbCwT(x{-i^#a>HπI14Ft:O5{XGž܉|wƚe%L>5jM~7WnRZv&=2J2o 3#gٍMGE٫{C\LzQ]0">v>UCQK8[bZ^~I2_!gr|H!O lU'ojk].r>z 2ܔ7 F_:LnVs` &^ M e )d2O}/aJ+\Mxs Zۯ6 \LA% CK>tGMf@*9 7**qԦgt)Mߦ!;ީx jH"W:?a0پt؄ (]Mķ6ʲ\ԇ P|LY+p*#;/_y5LϓBe=Zpr|!/_F0hnUl>C9)$Y_wj9\|+,)Z=094Pcɨ4( EhVV#B:7\zG䴘v Mʅ;8m?- WHhj<;sdEpJߨvd!۝U[{@E2]\:eOs2@C9ޠ5y$"̊S&AYtg\KCwd3%eu[g. } 9W2&Jz6MJ-Z $9NT`3RqyXUsSR~>k i983*\Iasjrj_F%:1$Q4C/\xa#{ ~=Y5Si })$1ջXk Neڐs| R;: Nʯb@Njt|cîe3j֠HkL_%*JFl&߯fJ#Oy'u+2hšAR(8DS:=nQⱦ*Wkf]%BdfCF@ǕY.r /A4`W4S4^ ]ׁ)I.n,ʔo3>\^/ڳID%^в$ Vo@@FG&[^&M:=O$rZ?ꆜPMY?iݥ6=c4k /?I h ;> -f`QA_ۯ5p&+YW sIϳn!cN~-tSG=av=_NryV[PXZ (c8(&p)R'[Q_ Iec=Ay&T&{/g+Yk6X\3fYߊ>Xz >)caF1`E"{D0?}¿xbb=9*Knjcf;ͮUαpBmغ: ;L A~Q"Zm""K8^?5oC83wb߂5_s=ܢo-OZ̑VrhSEB v&մ=9QeE>[Bwm(ƥ 0x7f C3SIG:4(hoJɲIsq(HL>R|W4f&|g;ʐ-^҆xcAPKB!S~ rZ zzi~=HQM>l9w'KI0B7fSqҋe i?v6q~?  wjʳkGʬ^xJIqjgBr'%2tœ1{f$.ˋ2n;MqV?/9f b_mk)7 $a-*B? wg_~0Bc?\ʐnrp:+Sk'Gwܞd~sL3sS匍11j5- _NhQ&+t2R0Hq$W. }-qG|ww;dN02R=}LK<-GI]GfW$GO'uj2/nyږ((oíȄrBp(}T<sY;jil6BJgD Wm{F74$l1sPܖwЌɿx'ʐkSF;ޭ[wSؔ鸕$-oItbR8Úw{8Φ!nX kr/kž┃[<4ۚ5ȺQ c\)WW/k)$Yo)3jg=\e$ӬV8d 'rqTό)d5烌:wd6xV-8XN5e<{˨XJ\k>DRӶ6ϒhޯPqPFYºjZX=*>$D s(U>Qej\R3*e e$'=GT2?d擲DOɐ \KMuusNϜ/ }og N|6[.x7_"tn `Ec}90$5rJi ksy'@]ZjJ$<+ aIp dEi?Z-r|t^$$J v)V_F\*VO쾀7_[eeSf.Fgqa{04.En|w3}ǵ.r{^PY |4[jkM}Ռ!:i ԍ@!ivaE;'A-Xzj 91cg?*g(N4=%wb3=.'.d /f((Psw_ CZbJ5~`D'胩"+㥰Ƅ`Zlu1C(NJw!ITG7pqdYkV>4kǯ/?_zƽQaBlI>9&3'3{s$n禸F.X/f?wXOG[B>S`N^ǰMs+ CH.S &mڸt'y %ح+VCFgB OtD䓖C]kC`'0P6^UJ-[.sR KN9|l0؁`mnrziEV=}2}P$kC >XyLRDũ /ѷ;p_1f $Z'\+Cʆ`Кy|-M4`1h_pN(RP'U nFJDgK6q&0Yאj6s N+}Ȟ?(x ό-~ [Vl'qr~_ٟ̘t%.}c*(h3Ɗ\@"][*p kԒU"Qca( /dNt}C% ;CbRfՋv"K3IYR_k*ggY Pw|qڏj #/Q+rOJ2F/I~eѬڶhn-+gˀsGﰞAn|!oE=7?tuxU}Z\^ 3YS>}R5ˍ*B6H-o.q{=boI&Px!$ u ly\DTɫ48 v)MGx"YC1o לz@]՘[A"{2n>>NlmRjz5 H.8CФE:%oo,゠Z9Z{AP[˲¼*NBpO{y0ʺqjl s V;/e_ t)5!@ߺ%0RD7ThŔ 6vGqΖ:CQE jGBǎW'#m6P DUBoA%~z)Qni9ճ) =םN"|R4dlaD>EsË 6UG co'Xv,!TEŗdf'uDV/-g2"TU\˴J_n4ܩ0D  o FX: |f7qM܏@36JkP_T=O[]QS%8IwGj {`]&'Y7~WD;Y~+Cn;*ܷ6lw! Fek܆ڬڠ-k.<.ف̓/*]eF\(N]mf'.Q ^IlI^UmeQz6puj1XbI*"jPBuW*8H m(ݯ-s[ٝC5?uB0tjZ(iHbi9)wU1!Ԟ+T]M4Gn5uX8W;vy[B@zQqÖ^ MΜ> 3m%3w % C@K ڔ>E帯A̓>_FBttp2GD\:fOLP8tĻI@SldqV"f 2qt"@s.E[XȲ2;ەqG_u&h^f)FkFv<2\@u{Y f$jTmrq+Bʺg lc0Ĥ"aƠꖯ(Xu9qƘhr&qeb.~)@OPJA|fr2Fh=N@w]o$n0Xd4?: aGRz3:+GМ-Ȉ`a/ߘ;!Ѐ2i7j(Ҙhp?wS )*HFKc*$u&>{mk 3~m  ai=O> ^&q$R[e,32Fb(Uku}<4@QI]0'AUݙ` f3oqYr;(| f˼:DasBavd늮%BX9aMA+Rg&^oz0snI[ U0? ȫSnKffֹ|NML{! _6h] ܍:z%japؔlLڤP({bZsd5Mz`.RJU*S2zx`Kuƻ>MraSIqBˏ/3A$K7Vixn+$d-l J;ewuc -zq˻_3<}[Y޴]/ o8 7 xuT$3D^H_X;=lP HhO6}n =*,j\oM6t7t4\n/~7Z?Taw hxMl5:UݍS ' 1t:ζo+J>&#!+'b/Eӈb*CUEicW=ـ@&"Ρ;6YY ic ;jpNw=p䶁`p\]9E_as֦`溜O-S?`"=F,x~pu ̪Β*iy$%y'nM4dEGܢ7~WK,H:.ԟ`Bg+{ ّwculKpp.x_ev?Gç1q?$S~vBhVeM6V yB?Y +DžV4ޑSx[:=PL^h]z{xY˼QG"0LRwQL?9=-D] &G }i~$1C :1 ۘfox廀|^H}?srD0y=U%Uzzb.=[q)9fiY)385%t#+u)<|d  #2?h7Tp<< SdMK!w4˧V-Z!-:늄h𼌿j5~oIt~$Kb ܉-Dzތ'=%&N9oA+Ah@Z 5m2dKە+)atF18Oz)tPѕۜ0Z ~8 )[Et 9>[SMv&?9bEL 72!x*o`B)hk03dC]:ѧн{8J"#.V/ DU;4Ȍjm˔ȖPl `-}{Z9ǘp'S^Fih~'@rk~o$0(BAW0PE\e9ʜ`0^ {Ė_d$ԥdBP꒷)^z+ aJfXVO`''?ʟvn e5WQa~UHxQiU)](Kh2ݯ-<f׳YØ{9w d#3N->wbռyu !aZɏ́:M)jE9"MAm\M٫qu ^dY;M g'$ & %YL8s[ÉMn-Ai-Ujս%( lի8d<ꫂߧ oLp*R_b]ҲD_፺D}`ckZ=r">@ڔ?p1U~baFEHىu%z4ƅ#ԧt wpw %°)s2z^JiWن=i%-QW(-Vb4h?b*;™luѲ %rǨ SPMWI g*󞻴D^C]5 '4Dxi3pd|mi;ME`bK 8Hss!B^e dwQ~[wQn x䛌|Mtmz;I:vv 8X_"kP'ވv Z$6ƝS4j2 qUΫxuHn>N[$2b]ah8_,;̑WGs:v{_y{a&jJUhs4,ǫo5γMd"x"8Xi>zn,K'nKai ES-}\kO;OnӪnm绰k4{S:6{h 8˴I["]WDrWj*,hGNg.Ga%A_ I3j}w˿xϓ [+@CQBICZ-/,9@l&8=H2sU *tiQiJhƩ8-Au:uԎGU=ht-I9i &/Mː8s#N[09}QS5)kg0W~^jhn!G$W f?O4SEhDl Kz#:8@m-^18Yh˾wvbP2Ÿ+4*AIJik..]{ݢ#&nnc6oI]ӌ2ua_OQL#zSPk1gڣirɢgL^hZ5p#ԉĻ C?[I9q62{_8  z ؟*5"*1e y\< |<Kꤏ=%.<UO3}ǹw1`˥Âo%|:e$4[fė|hܑ:A'epF`퍰O>8m;甘s":x^hp*t*nHV܆#ʋp=Jᎅ#yR[KW.yn/j:b'%`d<݇_ ؾۯYg_ e8c C3az˙IgW҃DY=*/0rpy/dJjA`.!+9y>'`9I~K?!OK2<6 E8AV r AܴN@^of_ɔb?T{}qb0& TfTmZa'p:XU!m4wpU*`t'-[s=я ra*˶talsForWKoD+MF1FK?˺L~<HiL2hgQCado VTT.!7=tFhI뚭JXF/F@fZ)&/%ۍ.Dk2~\G=MMib0%Lϯ=3?qZ/T*-La0;smJ_6 @GG;3"i-ÛIsyưFxTZ=׍JWB*oWNS@sD=o<&%9s:;#eDz?!HF a0S6(t+z?$JZ甲R٥&>|-A2Ad4GJAˏRKA؂ťBzR^up,`}v 'gm[i,A+hqŝ,NAKdI~GԇEy[v*~QS8sG'`OxR_hs35v[Ʈ="7UbCUO;O`K0-@ U;!]Mރc1>\0;Ŵv:㏛A#us p\MJo :qEkJ[~|1z~~s{cbS&m?TZO>y}96dm! %g"ށ" fvĐMgLޠV} B)*r}zHg2Z F~_FB GUHiVT ;RoaÊ)hɣh-ƌ7>%bgD^]Һ`PUY!~^#غܐ[+Щ.Γ\Z9hrWʟpI1UZ;69Ǜlt'MUT[ºzQbgS/u/SXR2¢7/\)94?0% cހr,mZXFTf0x7ȧ>\@li\ir"b0:^`FWȪ쒄컆3nMr/hk}X1XyhHPiWt6(¿*O9qSd%Y>k0F UBi(-Kn5CȏʾrO>.8:PC&uuCQ"֎02\ini!\ck}4Y2(Be)ן g+r:1q)#f\i{A6FS8"6 Qlk /莫]ȻA)6 L:OC s9cUbO?#m1&r  ;ܺ/u,yr-siњ]# xz{ROH:yfҀEYoú~g ? iso K[SF=i69RBUQD29쪓-u(M뗶hPO$87/ 3_<0J@ H}@K9qja@fN^zȜ_+G2i§CVa4 S6\#eGq[)9{eI-zS= M( (s>[&.ξ.o; :TL$n d\٭CEǓ1K4;Hqݽul`4 J7A嶉^#^muo~ׁ2Ԥ$I,e\JI_Ku3Уpca7[uئfgU:(@NFDR 4?̔@8H:tEM*51Z% Ƿ-߂|~gR*ټ-A?clyownG]AA99eQID ϜGɄjyGhݗZ @NE:M%Jx|`-c/uJ`ÙpxN!GduͫE9D#"Q-`R@ο߬"{@&Op d*fjhhH-cm5NLsr8|!Y*|ַܶ."OAшVKaHiĝgñag*zQItJxR8/%jE-\Ѵ(czϜÐX0ͭ8^ly\R@|PK%ORCZ.,< B`mx*.% 2[IE+f;W9a^K0fqb|i˥O5y3V#6O|[:ɮ$Y%P(TA2i]U y Y~j #MMdyۃ2EiWV{s~1ւ9m\/0Vinێ֨:v ^ƅ1G 7-fg]p6H[1H8Qg76z8Jvnܮ 0R;zZofeݑ1l|ĚuAM\!#6Iàc_r)ƓTfqM#L_nux z S6 vSKh;,8'pn6iV(\xaTtd+ǃ_` /6VCK5#M|&b ozvŒu: 2L%&&YOvي QmiIvQZ?Kᣦ >Pв8DIzhȫi: Q~iJ~MR/$K 9th5gU2P^8eU,4+АD@E /:T uk]OU@hh}7cc'](Xifj.!c\1F]}] wlb Yc'ovr0qz堄@N:-[Vnmm+Δ o.~4ʠcلz h?x \g}9x8D+k` OMȯ/$<.FUjkyx:+r TR_D!SErc{F׉m'-YQR|yN%Ўϑ4$)WIא [Q6y5]t. nWyQ;ΡUaD[ٵm05nÊXڊg"B1oEQ^<PydڢYqOSdէsz.1P؀]I ;ZEU5;#!n@/X&!#8tu830ʪXK`'u>CUOiMzZe"ׅ:;'NJfH}8m V"^j!TEt'$) eΫ#*3T,4 mqe9lE%`KsR+Vyi}'pnЭp;>FQ׼qLc=Xgjn&C־jl`lmSz9*'&Z.{Do[KVjr+xNr?Px61ޚ^2>^K.~/t6Y` cZ{!tLMdOf%{50}*6Ps.'KL6<.>Rzظ(v?ѧR70CyHጯ!*gByRI*!i*!*By"*0QGRN+N/<82\Hr"xASh"PG_bɋ'r! } K514H!UWA&ؽXboc;ʶ,+u mӋ'kKP}9Oe8Lf8ED;Raͦڴ,$&V qz;{-Osႈj'އA>dj5/h"f~Bg{dbq_CI{cm‹ɡ:u` uwӼ̜Gl >A+N4|0Y]/^XxeGԕ]{_H{`~ ={rU|GLt_+%F8nhp-ģ~)c'1oXAC \}3fXP9䉿ЍyZ 5^%78F5)*%}d:] Xɺ|qjpdɎ^YdeOf3Jng, _FR0, .NQDp/C kDVjQ.#G|.c3}y ݧf-ʚzc{n/ƽggXa89K׾šr<~芿ΐz? Uz-Eg,'e=%a,UDL-^OmwϘQdJLvp=@>^(Ίe1ƅqy[4:/EH#2ĉd >ţ/XeD`"nnM0hoLxɋm@&0 _PGJLND˓ rR\5(s>ăѻL\J9 m}N nXUk"+(iW瘉 X}p:NVYDsZ+uE01T4i2EN^ƫhx~w]{X'%/Wc3a qJ/م'RhǟQ\H_ydnϯ8$ImyzQ@䭢'瑤9߯ã[pgQce҃PaҜ=tDi?@\d"FqrR$Ț6G\^"-MWnWsY=T )Ct(2Jd$t4eؒ)#9^UB袘ePA#w!{gTZ`y6V \$G4? $ٟ8seFsJYSy,&EjL=p.Y(u~D۷vvP9\V]?XXKNFYoC@x _j׎zLژ04-֢-%f5881T l[v(-vn*ჳ|*S<^do_H*_lFQ8S)Q u>Ou:%3:uO(uc | &Naѡ6TLNtO`2F4j$Kyyխ"%NU3hDiwQ1zbPm$s=ALBm>MCN/G.]ֺB;kԿ3WDT1_9RvPtʿ;r}ԇ7]^v dt9_jZERf[cn̯-~ eHxg0ɳ^|Q 2=4-(*, 7#m.PV!⋈mEnB|yVV]&O׸ 4[na \buYH_/z&>:yf]Xݳ˄ B*ci-7µQҤ "f)$<͙'!%-ksxב&PEvUQ"~&R|eAP.SsQ;E;tDy+)KqZŋƸp?!b ;lJ2:0%iyvCN{MGt(LJqc)Y?H&6H圫.eDg0\;oŌ[<[*EN)iG-7 ݃41Y0XS0"!n'3|_QpaTn+KrFrױU'GUûN'<*3z9)2&1PB;[CtGCxx_*>?Q;?AAtn(S走M ke4%"ɰ|~2iQkSCJm1wVar 2J^MQnM#Ŭ6?1j,Uo8`F4Ը6.z+j? T9t($::t[:6_@ 4nAbJ0!,aAEC`ҫ|5cB+,P?e*5_%oj72Gu&MquE:_MZa[92 -ؐRH㘿\>SM[ U5Ge$30c%•I?Q0RrrZZ}#:&b},D1VXXoo؞7ۭZeP؝YwE׼q-v[k:D<:SoDH Vt74{w+bF$CSI(Z6'槞9Y?э%O xsn5%[2Vt3gp/߻ \&d ŁlZFL"x錒;ȗ}ou$_̑O' pGWiyV!@.[8@K ģubW8u GGŧ=~5ՓuS:l0覢qӢvϗ@hccz#`tEm+01ʸ%c#3N> WN%lYnnƮ>;zDVPs7~E7(8dŇ%zh~s<`wӮY > V U?o<]?.ڛ= ȳ#x$񭐙jVi}y:s ܬ|*6wjv+Š#>Kf=^fxPBWvd=0!f P9~ T{Ѵf5C·9e^^3H4`f9vǹu` %@TD@Qg?a.[yFc?; ʞXN . -zb+fCe\VEsѝo7S-9< V/)%7)l xG;'r&{L?D8٫w!Ykeo7D UiȾH֥)#E|ӺBWp^hF%  б +y3a %r=DdS2V=U.x%>`2֛ps 0X v˟Іם[tb%zfĩb{Ϩl4?|GU]0.ӱ=˃5PRV++ 6CM)Q qp##* |pt*C :ߺbYֻYش'_FƉ JZq c8̌ohNاEQ>vRDOp&%CG2eGLD*^(ΐv6sQ"f'GfdܼC| mAB*sh^k:iM^LJmԛZj{sR\gj$g€Ɓ=ԔgkEaTiTHNI/ɋϏmUU/z^GԵX3E(5F :DQ`%F msu.RۻX=oWw} |H9^QsV\XᲑYm;L2Nƃ(G\>~OVX|th?ㅅLp3J&DZ4S NWptJ$ˬBHVp%Sk Rp.t!ն]jil"vt~EJ j'nZk=ۤ 3K~Az _~$E'&b8Zv@ Lcl34 xqZn?Sg^e.k|7|=T?/y\jȅ˰Z>c(C{h1ׁ?,N(u[9aY|@=I24$7GpR  jm^>g X3AoTf<иey7o#Q]g<N\SSoXvZ[QrxG.G\˘}\Y<;$L˗ ι &MPWZ|MLuq^ٝ|Y "nduiGWM7P>o('da2-f_]|ԀՎ5ms.b) ,vMj# yrR7*:x8%+,(V! zs(3\LiW˞RֵQΑ"MN,V !w̫}k d|ۙ2k;6]p#k)g",ɭx:Kc0nFIX}Oj jNx}_|cYI,2B#),.j7-^x#!*#̲C&9\mɾ_U G$Tw)G>M? bsxj+&(֖:N7m/JϬ.LrjFYxa"32Lx!=Km[w7n̟.a.s^U3HÂl!N1JeSP+x\9-dǣhO! f:vF7ݑLV3X&1!vCȥ(MqQgK/N f5.s̹ŁűkYfEe$ӘJEN>g׫D[)x,*E+jjҩZe hܬ[!L_!$;T1WMOA86ypti8:VL2aD~f:v(o♪k`A$?GaŪ1NL/=ğ利 6[J_ڳ#eb'0J}hL[!jKvƥ|˂r10?#ni=ALja6e8F[[1(EY9٫^I7Z7i2tC^az4"{-67ٺqԷylA!$;1JV&m Hq׃74Vj=AP'D`3sTm<+$x[|v2 B?]֫%6ҙt6=I1`u91njSmpRѵf,G"j5 Bi M/:L8RiS̀}Sԉ3;a /RC_TBNKB 7XA!nqD?3n-zpc% !k̆vN{J39eLʮw%,;b`s5xcys|w/7EY;h?Ly0GI7)x:`ã,p2mk~'Wҕ Wa;?\K=Y*.@FS'`<~؉0(?Qy{pȷ_ƪ8qyG"4XOUB~ Uvk4E?~ɬW-KIR<Lre#(N֯M,eErivЗ>UX _%l *h D\A.ǰakGݣ˻@!piN9`rj}3IVܫ6:Aˬ**=DVwѾJB24廞O};^zQpK"Ĩ.C eM`o?Ŝ7-Ig}${W咱XBNcXJAc@縲ַxh`fN_G`(#RIIh@B@wfnв^)Sy惞F/=Aځg})Hy{KLc\۞Y:|:RG}/}lG4qZRf{i޻:Z+hy>Y.aU {nu_gȘ8CG_L0( }qŠٚ-F=V% TaJL`k'ʓ0>W/%?qjT,ށH@[5pؼ5=/$^Z5^?\Qv`Ra7NA5D%.V HJa¨Y`Ȧj2J*ίgg7&@{=@ v imCC|Hv8[, `G {݀y"KԺ2Dӊc^L |Faay_T7uEByi᪛SzE澕I|h ` oڥel̨–) M`6 .cմ@x(r$zʗr`H(jjYkѧ]Kl/q]fV9}Fk9_V+c P-b[I22 mR{>*.PuD\'.h_5gX"@Z9Kv5㷺6$Qeq;w)t-q3و Z4Yhi>nc(]: e's11j(tN/yf7m1w#2x:}ոXqzqاYE\ Vz )2&^SX>=u^ao8tlkFRȌcj7v ~>͢# |-c{{AL25E22Yj'H  u)Sa,]$-(UÙ3ލ4ĨnPy#4WrtB̭“)ZppOκCQ627?O7רd2YQ]07S >XRQͺ찢UA bٟsqd]cl8^쳖Rp/ZayyDhbxwZypE,(G ۛ;2QT,\H0} Ã\^t*HH:J3Pi&">'hF(#Ўah"%gix~ۑJE!.,אOaߘlY'o' PV}k߸gj NV{ \^YoXFIԓc=NLH iR#:.^c /f @qX|^3ަJJ`INfPw,ͻkO'Pk$ D-1L=3οBPj0O|2զD2O/Ad!k^:T@bpL 2~q( ۝HHpoyè?/@ˣp7TUbb v}膹keu/4䘵>!Yg(@3Ϗf=yc|hZ Hr"~.f-7&d\Lq5_7;`¸=/zkH~'t)cl4jsIE18=OզRP;[k̟}י'MƍPN@Tqlx2' VRwpFIbnm9-wc'`ODC/h`O0^ASEՔ'4|m9+"6"on ۫&Iiu0]Z9(&ÐIҾӴȑ;ao5#ꨂ X15-%Tj̿|-7)O3.񝫟هsO [e4]:`nN_lS2d/Di(}@k7Ajvh J#"YAGhYUdڟSZV'vb[@ }̀J)T@gc4Zu>9tJbPNRf-As`8{ip N_pP8'6nQCi\Tvm/DPrkP@ѱD`º A}NF@; CM1^=j4e D! v|_Ji`j^yAs-؝Qe8K iqbSWk AwfǢ/2wv}a!JϨpH~W5"DU-%،wK#}dV^ ^5"҆]}ϐY03J_!0m_0*^la` 7atK+Ҥ7bY_"`?֘$8~)ű'&~ŲQ֦МBpvG׹~%|K欽~Wv4±E{ߕ7w'4nn#CWGaUtWc3hDfF`0;,Z6I)Z2ᔍWܞ:vAc۠#/m,3WpJPȓ%-+>L=8AΧVEpo?1@tI݋^PURJ7šGZ9K$|K%STA6<1f } Nvv9 Iv70DNcz.V,OGsW}Ғ?C$~K ޟq NvUNwl؂X6VEW>キKsCy̓jтgoZG)3 6"qCoCYRLMdJB~I" C,sAb.b&X>$ڽ{!w 7ۊ־깲h82xqdϢkW:waŜUM!$ 8(s\̑Un0UwT+v <L8ȍHjzv /di/>ToHF/Tb2>2 p%"D"|d e%z6OmdT اn빪e_ѥK pt!<%ܱB$$ =Vh#{dcXhN0ɘO}q&x>QLJku3^@_5p ojd73j0؝V'q^b:9 |?TϤDI/ ׷rT%,pLV|G]_\r.  $]Rd|ӗ'Y%8P7>VuB{@3&+$M@XTxTGAU%;/'S`g-mw7%KdPm٦OUϤe( bPҝLdwG%4M\$7 |)A~?ܢ kT2]mVx8>,jOD6)s$x7 mh<+SO$%whrLuNnF nCL7$:1#7Q[2NHeD_S8ՑS<\Jz|3ɞQ(@irFG'T̰ez]W.@(QuplQވ9J$(FٯqJ-8 :&~#d/cuzWsp-leTsH[UD0vNAs95f8-&#nJX[>o]˦$ӛ13?-A9[tH\p[6^y~k~>O_RQȘk&XD] H q@IFn? /l+|'gR/:*i]@BhnI#i]m II/D4mY'Z+ Ufo!nξ Zƻ/ب A*֟ G ]3& AL"G1*%cs7R̜ngԷDI{?g+$[OЍ5K2Oz}*q)M>xkF^z[ ѕB`| rvhΓI-9"􄍂@Ǧ̺\wQƠWiFn h|RY>Op!՛JW"aKu"7f%"wb4ז9Ub S9p qNRԃZcN@9tȯv>jY7F.ߩU12lVOno 3Qmaࡁ5Z Ufektvf%07D ^'8͊qM/k!ΖU⣣~V犎UCkMmݻ窅TTYm+OB_iy2fvPfpmvz0^-~lLG6ZDrSW:Te~EZuoy|9N/frw#N4(| ~ץQFSJ?D0Љ=Vgzӷ] d#`^k~_: UvgV.՞^=ҒH,d.Lȁ%dYN:Z"H~͟Et2ᇉڒLwkk 7Tvzg{])pGƶ:E\~(5j/8bEغN? k5qP>GaaAS~کH"#:=40Geѥ޹uhfxG۷xz*0g$1t\gF^Gzk\XuS̢ACәaF,3%@!cc95jF|]ybho^'q8ސh6in?_'15~ňӹKLV;]þ>@ 6OڔB[_Slߗ}NbnGʿ;㶌~HayAy/MK=7t$yR\g¼|o3=fR\1遲Dݩ=0E<-'"km}Y.Q̔F {E{R!k#%@t H>w3Y&8^Hkw"縆 #sԑ qړQ|̃6e(ǹ;vgk0 IDkSFB|AY>C[q^jv3j`+4̽s::"Ck!f+n,nSle ?4X6G,Qx9:x'k%'4MkCtb"SsT π贳Ty½l8$s(kX1d[b?7"(?v賕km_É3AD-y'M{|Y'QV {cz?| WU6G4bvV4:xaz\'Ca #m%Wx@"Ji:a$5mNxv' mj˙‘Ͻg8n`yJ36*Èjۈhui0"987,^`D'ͽC2tx(â3FuQWO^P GDž fa6uQ7HXrU쥾0 8CrI7^.$޳H- J:=|Qt|QYE '9&мdIu|NIQO2QJ  ußjTWUE%9A2pz՟4MtY,\o,x-n2d(-yl&O d3/F#H7ĺ6KX(n2B֝= |`847u23@@|[mVv\L>2;o]=4,ҵaC,oˇӁ0poGP ?X^Qb j&D,hFZCuҪ rml^>I(Ʊ̼|w@GEٓdQdOfX;R/fz<}fǕg$aV)ewq?@ichP51͟UM`K#6Uu4gB$'2NĊ% D̴ Sfc*üImZ8@R.` Fv}hSIkmTM2Z-p%8ir'[Ĉ=vP>^]'-UC<T:x]r"B>t~21 c6n^L/(F<P%Peumˋn^K;&YcLJ0 +mJC%>@3j@MzL3]mOC.)[Ci2890I-2e-1Y GHvI.m@{0b)^Z6jEi}-7II\毤LH1Pq }$*0@6hj:[Fiΐ6l5 J;T+{>_36!b]fQb:t C9Ƣ21%SM}@Hx1"3c"sECS"Ξ7V/![iчFEj/N"0!Ț\ !葙Ù>Za2w:+'^]N"Cj 6C^$l1BzզpOy:\c4X&޷ÝLWkW_ɻ>>Zb~r[ic-/%auFDתWY /[knϓj^ ecUmqB!TJmfmMj%Huoi\EޥmT"VJcZ8jGjd!sAF#d=IMdZ}T٘6C{0w |]4Y 1UVݞ0RENo?{wE,&F,rHD"l lP}}R&%G2PE`zBC-\͆~kġ]+ 5BA++(x9.q)IzXX ֜FnnFn[\ uh =ŧDM+ ya6Qc!UΙqS\{9$84٭xl@NU;I`+ -\jNճ'^s4cY&F&NO&k!u !gTT'gEL 0{x*#?%T_NfzTL<^h^`l+t@r#X?I^Pf}`R1szⱄVa?㝉plG5 cӘ]G|Q'f"Bzr?q1Q׿ꐁAG툲}T@IJHH+@Lb*siЎ ,E.>o¶ENOMH &z/JUD}_gP֬'ᩌC^F7W=Ņ',S"nFXh .,   F$Ch~4R hX Vܝsjj X0|7I= #'Hzݫ![F%XިOmRfK-=rN<`td<>Nz67" ģz*F (r (;xSh'HxIo|,ʞY/Y2U'@b%W}3Bg= ed5M1nh6jq˾_hB:ͬ ٝ+0Ÿ.ry_QGu(r;4a 3%t%>*wvvNJ`ǣי\}4`MΈZh~u$BڙQ*AXՈ iV,E1s,Co"h`iqʹ6٩  59c}TPdtV$F6@"D*R|~e^4w޼Rٟ9°Ak;N˦Z`!42#Frj })_ r#G'ֱhCڸd 5FWMv7zt 3BǰX~$(bqۈ"׎2ve]y &AP2Ȇw=ݜlTFqGn,Cް/o4,9 IM"` w6X7U d-,#3w[Vo)QRFtPU!W`~E\>ΖywSx=ji!q $66ë3V?X)k|GKo'xfy)Lj6 g`ݚ[d`Zl^O/LaRo) N|+d0օO}ɎAls7 g3eM,uC ܛ`p@AWrNx{ Skoz5X=ES{_ (M IxR=-YQ2ͅp~}#=Qj }٘-(l _UB6vd&")c\ NJY(Uދۢ/ ;(0LYs"; /lC5Vk=lgSjS~W=xHA\YX!uDݮ:+XpQg=/gIs(<|>K)gPU}lqoE؀M7oz5.QUubJ$)&z+غhkvى]2_+Lv^#Ku9 ͊< c{cV+`E-ה 0 -ϙ5>[Wpwjz-$:%,m^6PLx +h Uτ %)?!q80 ݬ60XmmtW0%rg.Ȕ"lCXclOcNC>NhAA3*" O<\サ[sQ8U%ۜ]Pݼ2XU3žЀGlql8MFqW{qbx 8 Gœt eI;OpTDz~F3m;wHPfi}+ /DY$tޢPmҙ\$Y냍dvB,p>uނS!z7* Hp+,:Z M{/ q9+ܺ_|Пz1.H}j2=9utd,^↷%ϳ}C(٠=l?>ȴy۠}f-t-YڤRH)1}#3ф:yr-8'+ȷN>EV-מy]OkcoC`)'?_FRܩĠRl`Km˔حv~(8ʀ "S"$GCH`F3Kj =߁,kbqaaq4Wa&x[> A ˔\E4xxhAgClQ^_??!سU_{%?a-r9AF7 ص(ŗS({9@w`]nOH%yb0e9f"r٨9ȲHkALZ#z i*9+}羆nMS D\3UQO+z k 2Hq9C:nOYV-j847ԯt\,$JՐ7J5 6=dg`gf_Ax^|)XG'jlC ]k$ %Y'%)EKRb>|!GjoSGCG5AI-uUی&KPjp•,ڒSqEsLܮ+P &tK9 sWE*q|0#$Po,"]󌋰$zOn<{e> 5B[e/V3$ TȊ̷5v$0$' u{MOKC+F$*\=9t1Ӕaw9\2[DNy79p]b3'9!M.h^Y6F5l.p_.]&-~ sc|@Pe*lIj#nGNEJCf_3ی&4<: IQ ۏ"Y*'?v~cLހh i!OS?/')k_twK~>P4J_S6#}?8;ZIVG|J CڞE$D3A_)οN<}ͬcrEVpZ*b&fjƉ|PvA S)^5 W懶)x_2 Pob &=^=xΓL`.j$t)#yqrP+^ǴKO #l`4k|ZB$-a3,y>&] Sym۞*q7XKLr E^TrF&X"OB.W-U/٭WPhOl1RG$S=0hfXGWk!U+GNz֗JA¶Ɨ֡#P9Sgt=c A8mAUE;~mu~VI}҇@;Ť5Dĉ/nޭ Po]xP憁c&ZvV>8zNo%o eJzR/f٣#ENGȨ=RB S_[S;_^&)7! p*@!=*H45uWV#F諒-u&.H:!ڋ>ȵK h[;򠛷G鰙õs"c_h#EE^ӝ۹JD5n8XTU6Z9q$$SQuzZ(.PH 5j۟$&h>Ts *MඃHѷ3T^LrF1F"䒳 '_lj*ςF 9/A3TTM]_xwfs`:B=J_ܔ5 K.ږ~.AA,2W, *6De<:S+?Ip~u*(IlYJ@06|G kԊ%npj5TS^n u`zZĞJG˦ \2ul6SGcrI[b,dTJ5 ><478u("5.1"l+IDc)6ʷT£KJۣvmB0[%@5 nm l иwy \ +̢O,H)GQS| {iY6 gUj=#ӲeKJ bSf܀Xtmd4V>wGatx_ ٳ}IQL BOz=(0u KDm mQhApԊ, C+ a6úNhgo+BJ4\tȾivchAGU ǀi GJ:H=!@HnCM,ABq jOEdKas+S) ]g^{N͒Ki'K1#/e%%dAT~Yc;4iEwMrP}ԖR/9G FnmWzZŌʼn]Sl d:P{Qu+7?7ᯤ eH:>T۰,pYUu*&!S9IeK7s.۰y,͏^ݻ$]4,6}f FZ533 '͇%tcᇧ7KIQ*)U&[Ԧ)KȖ '0Ӏ@ (ʍN nh5~{Lp0İۍ:u 49 A֗0ac@Mz3WOIxWG̋m|w./,S8?3,uX7`<_s6 s^L}35HMU_J~ ?@bUL#sxǤ.߱/|?rz"&ў5`(pDFa']j%%"Pw\V}AlIx^cMr:Y?MC?[3nǫXD7(O,qՈ 񺦮fE&֛OyO(K`b,^'hg<4 *;(߭ N~=0k)Gl\( +Z{],'qtB)m6ù,]?= ٻ2J/|I5uwӪQ$IcS <ѰJf%2X6 !czO6GYQl?IXk ]û2pZvH>QdBb\P&쓑iz M`:6 {PؙH֭pJq‹x95/ņt$jndxhkլ?YFj5MBH%LY{H^§WU\ccCf3&KD핦~:-@1#j KOf]5<6t3S֮WjowM\I[N;&Yf7Ff:np{$jWNX:ݮ{'Pa~L4*c98uMv&>bK.D\ U1KrW`o-w7.cڵhߑ /Ss S:W@K )|N_ÄK }6*O+y9BTxAӭ.<:5i7.PfW lnN,ObKcym#5SdB<7Щ+ Du@-rʮR-}[?EGDe M.]54>$Cx'd|Ϯ̒w7m+(gc2]܍'wA(GH>F$eVAAc;d̦C–|aҌZ_|CedHIoVрK†(Ѹ+P)U'n#^yDpb撤`\<>N"^3 M* WF'.R4uaݡvMvF?p')GV(Pz-f3`eN9[TWƂA „%h|ptQ K /'3;E[^+@:@Jѡ:pAh8/N!aNأqf 7Eg;fT[kcS63 p8b4=اcю.h/hcۯoJl-+(:TYUɗ(0i\w!5P׏@7Ǯ,0?(dRQ=odu2i}9pPN*Q!__]v8nt"Ş!.!ckpv 3'}GLm⧭2 jG Y{"'{]UWssYyV0` 0ܝ'Q{5_AsV?یoUf7&0Ւ.uT!zcn:Jvok1}]=k(76zM*Zlg A8vnoo#, ,;גڂ^h9dJ_bZ?2S]ת`]`p;$e .PAV#EUy-qg.v'y[~7r9LLI5Ƣ$3F!2t#%"wԜ]Wi"UU Eȋ暠zfmQ02wl_i ȳBcxgYv⦷#6fBM|f+-Oɀ#zf\"܎0@";H{ϳFw*}g)EavfZpYQt,s*R"-2 h|^ ENg,ϩ ^J{0&wl !.qaxQR=ٹfp-bc|T!W]>`㊩Ոcr͟^Ҿw qMqe<Oxq&ҭO&M{zRI_y@ɇz!2 Ѝ&ҹx+]⹆vRdu};٘^ x6+hW{z@%<ۗHz-IfԤP=~&ϋA)z (li/^I=ʁ6Y]T/X Ū)+gnF"R;Dqj–mQԚy'ݢ7)tﹴ(%> Z*b{L wm9{+h9V͠ NCzvY;j7sH ~3>Ӊ^$lH!FJʽo)Cf=ipmIz+KQ\`#|:mhJ@TߓIO+vd 3VQҸ֪`Uwm1hn: C&Q!ۧൡs/Ù*/ 4{[ 2k8@9'ىIe8_,^} K^g)B,#$N.1U\5`HSUY{׺)%E&ddw^.hCzOD| Y|ry@$y~li:ېEP3,+6VmCaNOO6YΑ`G*2ŲM@O']S|n̵a_ŤA>Pu" At|bԗ~THE1SQ 8:ۨ4C#6h_셷P5jA`%mk(;97 O!d́@/Lapązݹ?Oׯ7d05"`U2bvZBq|ՒH M}yݦƭ~Sn۞[%?24 "&Gl5ޯ՟c|>x>tE=$ȖQo y09^}wkYP|P%REt;" ΃`ч%C8|1žI=g G[yŹ7wĤK8z4M.x&gN_WMKI-&<ξ"bϙįN#Lqmn1Qu3!%oEEryƑeFijveǕ7Q"=|Mn)NỢsC x)<<Rac~Ry78(\Go24E7;4Vٺ/aZ.jy }׿ؤT|AO7ǫx; A? \O?P@8Ǚ'gZo+bs ڂE'ik6"6He `& gDP&:4K<^PO[C %XbA >Ǝ 0I 1V բ~y\v2nmf3FA8?[]o-E4 3t7]f@O;Y7Y4GJStt#S|ETb٧G2^~v,`k[ B#}#W0zUuv~FQuV j)L,7L_wl7 R:yaLy 6rV>0 AʾpmWCfk؝R܈ _eOu?Wiôƻń3s&/)x;fnd6{@f*iGi2>|%&7.a}ɉ b/K`Ns}I* iW)GSHSPO8zlNxmcA^z|Oh8cn27 C3=m=^hDq1~eaLQ+ܧs o<-34꼰+B?s4,{0/5 m/Z4>o#|h^cgxdHWO#%rE^=s |a mjCG[!DU]C=?|ǒcjUS/lp}NT$Q}kЊk@ҙS n%49edhynDG&L6 Od%[s՘̍vҒy`Ё ɨ{ar]H"sMluBU2\n.ԉ=f,oe~F7 і}+;VՑ*4AGvDe ae )FQMZ_ 8kOlaQJ)塚=9'OAy'1:[*5 ?va[&8!9upf>Ig6/!n$Ö!ƋKb E6# |n̽Df陭U7!/Q̐KŲZ>0,*'ŹW<=pDmqW 3mLȭʍҼ's*A΄I6Wy>g%~%l}/@;# V+vx,/Uo}z gkoz XT¸&Ϛ6^ D@E w fre6uH./E1҉GΆ#4ՠ7{c-Q/ڌRԪopSpzbřY`I/Ӝb8j""g K, ҇Iw#3K[ bYFɥ_mtDn.Y{a6')Y̯ke?NOc'47ȩ)[]JەuÎ`t$FJF1`S \Lɪrjpmua+#a#lKm0w`x>Y֩s}(pgQp[ޜ n l_u~>pm6^zԋ! mj@-薾-gZ{J p'_RNRW`JO=4c!%BQC:[Xf6I #Ye<уK@܏6 7#L v>l^a~9R`c{<ۢ hةf?r9rޣ ubZw(/L L J !mGm{-9.l Ajaws!ij0ƾzwdadN@.9'FߖZc#?&IA˹Vt !^4x8.'$5zN<$ylV^ 3Po˞nmr3+dש*ͽxX@.|ueV3qv+zwt[.>4_+|Fjdv=&UՑ& :`DKvvGT>O.>˯6UhfwԂlr29iļ3ҼidS#}x 2P)By~V (˫fK(5S̆`Le+2Ȃ璽DoQ@o&[f [&ه<72.t<ψkDk0vv'x"O:~ޔ ['o/l'XQ-ZCjH=&ɡl\pPL]tyvɺ ;gP;NKYϙkG:!^oiÚ(+tcL[c=ح%%nx-4jtG`C4k1`zyzZkxZΎ 7)0rۦSG +,q 7fحxJ:j!4|[Q͔+""ZmI554-<j=S" jQqevſT؃7I"cVC Ӕý?=&HĆ\˸JUكc+Uc enbn4 kΎC@W'mkI ?MT|j>G!e"-zyWQ In2~?⫟mзh.mRV^x"iEexapXO^/jtLŝRe_qzHa8?2}2X)1#{27; I ҉Ik&e, [-E9V[mNL$̹ԑSuZ!*mR{SՀWҁJQseR{њ+zȼF>Jg(bEqp`:u:8pzzNL@v5iUyPt,sxV9f^gDs[}S]7::zuR/@ˆClviSi-@"/ūh^ub?.|ܵ0xkz2t"5(h^B8BDqnOtB{l#rI/͖Jʳm*{1tg EHoqs\oH %0^A?:/d,}Ύ\VԄ}LLtd~!55]3E¶ԮG56EDk$ G)kM0mS5me뮅ۡ|gVMuz]6c%.F3HNRGE{|3 &vPD^)ře<YTe:0a]1Jdo|z|랧Iߨ:7))t( uA:O(^ea(hp>9zB *s)RE8p;X_cJ3!I]I1,zV'($u7EW? `{-3X.XH^ !C*?knY5~ƧLh~LDsy6nB/mw5&%1#Y?g5 zΩ)i#`M,HlWUGx!HXp[FIDW` Óv)*[WfQ4((L8j*xY}}L|@]45/hXm Ʀ\ˣ<=PN̖!b\`EpE?*x?o'X#`hjW='uqO  +6u4(̄9λGp y;tʯ*NRiYɉy{B$ q/&pF'"L""vQ0l,V*¬ALXK::Lj`s5⥇9N oY]Mh܊Ib{8 S S\$)-՗F#{TG5jqm lşn$P^lc~vKS8)Mt9mnaP35|F-Nw4,ZdۮʹHcdcMLw VDP ij41ͦǹK(/<ֺh5yLMX܄3/JaT(Qj@{ʛcLjBʗlqτ۶F ާQT+qt` gnalOpyiK#s~}S셄f>mdƒ0!]fl(=yrs}?9]FZ0(\,i,e8w 8kf= qp[A /vՆ /GZMerZoBv  UR3N]4>3\s5I#g%-2u~.3hs~Gښaxla2oV|N/լ-8dt0T?w1 ǎc`K_z%,4`s@;A?G~k3/C*D;žvٝ}hy0;:gOed'7܂B}} eNZR!lVʨv6De8s֩) YQns!wy+J/`I9$>Hba`"dd^poSMT"iS*9P;p'@۵Dfɾ}o 6#&"ڀ)3kW_=obpywnJ,Y?gLbu VREw6ɈXz!]'[#otj`wP/P3f 9 Qm N?W&n1_ypB+ lRXPe|tl88ShLJێZ}l8N8{A7Tmր [$fK\uq?Чrx#j؄ 7C#~<+d:Qs x6 k֙Vot&>ϯ*dN)h;yJC$S!Ё>q6 _6(?$MM}h{Id`|`lD{kqy^x> D adc=AplU<";:Mm=is*@M/cG*HKݽsy0QlG#$tdkߨ!ƝӄX7 `x/u]Tw\ sa&cP涣nLWTw65}[F]Fݚ]' Jl=@f55J ]]8L Gۂٻ9"Cg+tzS\%dy\RS#y^iapfG6n2<*ݍ`:w^c43UHK|Ec*[a|ŞѲ?,Uٺ0 8){N|·KY/dtgި]EPkrWD>KhI@oWUMyIp(.lc=0rm+Ե#<5z ͫV9ghv+ugy-`7SRrE%:1axn)E&: @w;Hh=q[  hFE$+T|}B>@D?%(Dm92FFW,Gu˩VmN\W7ϑ.]PO-C 2|U'BݕH"$AS`cY .>dO:(?/$ְV ԢyˆkzAr?B I6gĴOKRL7̑ 9*ͫڰbWF$d4e}gAk|nNJw ph8(n#YKT2BL bX}!?+멽u _%:ڧ튺<nuq,>t=[gaUQs )(ii8BZضl0j>l[X1 NłAhiВ 4ۛΗ%joYw;%(YtJ|QTzafNR@bSk&_B}v"1۲%y p)=M"S$+m ql6F#QlAh{v$+I5Ǎ%}:/IXǙ"bj'th8Df%ladh q:nnNSmbY+*84C XZ5fД-lͬ} Em"&c୹)KW(t><r'&RaDQaUuJm-`6~zWn?B9_NFj3BEsn2Tr'Y.?I2+Z E}rd<t*aD,h'K?1T$`3le%e1ֻ2OD-'>|3T]iΘIS[&svWޅ6~7>0/N'wUN53x ;5U$I^ fûǨN@(‡l}+4'0Ϊ5@46m* |/<ʩNuEn1rjw/֍O.XH|wibx-Zgz'hR崧:)$XI*p~(:bP X UBs)6{.%7X|\-o+UٰǪ}3[cI-2,$bjUt*KxL `}H!6/ITE|3 c50atRǣ4pR9Nyn,:<6B(K\ytY& 2qBq7^|e46䐟 P)"hGŵX}p=+AS,zY5#P1ľ<&v4ChI*Dl%x{ٷSfIl*FS&]^`!i2¹)Bo2MH Yr G7|/,f:GU} U"!%V-Jn+KP"VD^6gSږ1Z*dT XW(/)L3$TxU /62󏅹CKf*~ ,Nj/9CmVޝZA6YK駏"ĂzxjWuT]iqw~ o%_0PT;j]Vk̑;-WUHVJz<\ R |qMB߇%w;##Te1qc h@, Ux.04 >P"2 3" ݌)0RN|xV-m (C&,lisT*SSAj:\PlwH{0Og!.ۆE/F hC,'\ny5Y+F+:!jfO,l|)x ߓlɨbݽ126v {B0~i @WzVc{9n8pr=~t4E2R<}g!\ +Հq t"2$EٟqQMWB {Ǜ]p׋< sr8ԗ RE~PX$[}4Ÿ(=ϲT i 'd>'.$bDbobz^$f_k9sx $(bzDl>:h~rfH띊Q>FۜKOY:Eӵ2QzmW<^JzgUd(E}iONI@c(o~d@ )ε.s/qu֦fu_z4G9n!'<{eoZYLM ,g,;Sٿm;uO V//a14rEUo&>Z<3py]myuX|*vj`U2|ٹo P>FB`=?2c?n0ɱ'W@k2@w%;}( c#K!=4ł xC6 HňnYV.f♀X)ʿ gh}nrKZ(T Psk B1:hRS.3`ar[YA99<7?sl4;`4J/BPpT،1Fs16vLQJMp0.>`" Y5C #PWA8FR"o3LX|b4Ҫ!-W͕/qzyX[`oddO) nUضrdJ_^"Tj|/ ;kU\/w})'Щh#]}~m&7v l9] Ddӯ'=\h=fm zsg+zEx2]#;L^$dVv[RSݏLi}G"J>!I@Lt.k$bs!fү1=ՒY 'ɷ N[uz^ `k Ýe!#S%ZBDdqUۭNnq,}]w%dr/3ӷ.c^Yum$lsJua>ۻ4H kZ,Cj!J˄kǦ}`bZ2 ~8jA'V\Mz-W^ذbcMqJZ4cib-㢙tYp;&8y֠}ϴXbYOn $_*LD&lkH >BYfUE%%и0ڗ#G7T+PzΞÐp }KoB>V[o%owmVBgo8eyJգ3#)Wkρrsdq}_o:6h`op!]_Q'uQSACtXaGy@m[:}-'-"F9WB ?@@'P+ +VkM:gZ#oT%q9BG=UQ>:~T-6?UmO9jDBq꜑i0MDӄ _L3{BpH.頰]rH?qe(^ \bU[fi}^<*‑p^8lěArE; &O06z*e$ApRfhX+8v`oO[AʃHU,C4BvCb&ڋH}%Yѕt =IF߽MX$wTBE+㻇1CY Wג0`Eck^ul Pr93C*Cc~jO$O { 6EEqnp]~Zx/f۾wqP;9tn(-Z ~*xJsI1ȨSbR1~^'7="^dY%V4z!&ps®#{q7x>kEazq"ԊtQvi+C ώ*ڔ*j+)Q\Yx.-gV%ݽ!hR쐴K}ůz:l˳(<.*d/%LSXs7Ю L.];qKFX6Wl}n&{6MpJBBj;] ^c3~/q«. pۼZF0E. ьo*w %խ@)}q'ME5/6QYfB1 c3k~$sʾG)bP-儦0.]J*,vZջ"B2*vlen3mmM-䣯+N1Z*YͳC[c0UBˆH$ #2EZ8;Ym=(0;c>ytPDM -@ξCQr6`=Ԩ!DjWD% z^=Z]v$v^ǘB T$ Rvޭ7T&Wv,!-n,J |rw=\|4H L48@*TG݁6$ݢQ}/# 4 0]'榳 Q!H^',V%ZcYqaaJ oI,嘰m<Ա%zt'02v@8<Cճ4򀕆`+_}qQ01Y19{qD #%#sMA3$eZsLhW/..Q,tE/T6q1,wj|7<}4Xmƹ󢬹!Mm>6+^9&Ȑ"Y˥Z@Q4&񷂣,mM}csJ%҂Gx %ga|Սe^4Fэ7kVJ/'ne$?q#ޅaRV g2yL4Nc"ro®:ԣg+Нn#bUN!$7ȩy<x\s7 W3+F-Qرt9ﱇl,+WtA.,d{aU0lՖydLv{O UU ]ID\|QڈSܮ`r΄   3l7@m`w&yIgRܸ Qn4XT&\_4BiP/gu^TF/)΂Rf)WY:hjU0?)z?ό!lE5{RX75WV^) {#m.?:I *N<AÏVlRZ/6LUmlwL#i]FO P*fb oUicfYW+ Q̉?AbS+`3C֪PwbCCF\5A`<26;KU?y3ӥ~WH]fވZnf,AA\KcYjA @И-/Q.8qO9 ϴ/^ |]Dmp1halÓM$1xb\q 5>Kkt&{"f @Ex]*\ EaJqO }?\|>9᦮oӬ$>g=c'\ h1#m2B@fmD~T_H͙LŨj\ ٱ P4d Zf#TJLYnlۯi$2ao0D- `TV Ř:U@[)bBF,;ဤ%| 2 .#ˁx`٫9ig>ͅ^0A)UAPX?)l,Ln὜<۞!+`/VB[LI1.nԓ;S :Ugn2\߬JMc@ 2BM4/Ck\4;V/eU3ar_Ư:f2(C9^tж+użS ;= YY87x HtK|9jmp Wc3/ {B&檃s苧66ڄQuTWi}÷>,۷zx;6 Z+~eyٿSYWB.[ UI x"XX>ȘNtE$FREMlC,D\oB)C\)ʋB΢:úǫlqjt<28 L>3V{V䰙S@W&Ǣdhw%Phm K }G01(|8U- 1ңLN=vz"٥MM16X΀%)@曆 H 3ĞNd$3 'rW*j{g*Уn%N8b(C>5􋂲5/A֥,B}"l3_#^BpԸQ@sm`U a`}?@EB!|_"&u@י3st@{֏̞ b Ԡ|(w_ed3D݁߫G3ZUjX-CFIB :rɌz1Ӂw^ vBXumנY]s!17<12Wmk\ )ߙUh$7i3|;FqiKw0| `A_^ n4h~bqEzxYB]wQ?ZWtJM `w n"ۑ-LA}PC,xz2me[>%Cdjt 1D];{c(:r?'0[J2_z6Z_tnVQ$RB}o)~ai֒2 D㔍;Հ:SIM?!=|Wghٴ+7_Y5#U Svn7VyTė",Kj=WP?_RiK=e^@j ||3kf!t1 eLjDXњ bwc29t1 7$75zZ˨EJ9{RRqM7)X#A샃m*GS&F5ȄS)2,GIѐ K6ҸM z[-Q!aLo6463˔$t{ſPf[TS^ˊOI /~%{Wi`:+$Bb>&*ɆeO֪9Pb#@{Ԫ"f8r5[Cs%(wrmPV~$bb//3%ogd.N] 4JsyU_[Hn29٪.ķ_=[^D£]Y耤8o],Kps`\P\a{"#Ħ(<'r{_Uڛ6-M9pYcQmA^XDde,3qgQ/q@2Q kz`ӃlZ ;0liaci\\ T }%KoZnU=r=8ncQHKH0mahYPy`G >W ?Xay`esg`A+$4 C9јڍi5P7@6_ϔ/EcSɄ&$)W'RNQm7X-TDB%3__Ć x({`cUC)6/Dbo3->ʚH %A $F FI$[FU||@nb[r+ .r<'Z)g#'{z#dr8Kef^ <@_p`(? ғN 8(-! `wT;9Zu]6W;Xn-|T9O,3 ֿGISR wI!yw+LLÄh5" Y"4vޅmoF6OnB_|q;(!zT#;q!StŅV/=A3=^t* 2;]69 .W ² I U7_1x/_B*#iy?xѮc-BDSRmˢQ3tkE$yq(ތѩJqv`M EU7PQL?4s\YzP^yxoKSƫ2N0׈)z)+EPtΕ~R=Tq#^@mqBӀ6t A&,o.MA =q6B0sj_WxnME=~ 仼j/U5NݣF(!ϲZ xIVY}- | 3WВkQ_\Vy̑)V(%a$8l<} Sy92n (`r{0ixFSۗ[0(.w v2[+z܆&̻R*؂}RWZ"yTyԯ~ihʹN Q4I`RVhFak&ouYZRְvYg$'͐e  DcikabH,~Լ)߮ہVY{.)B[r: Zr '͔c haZ wE$E7Q1?:Sq JY;#DsI9 iGGu!l+PTguo]{-Vڕv4>p & Py* שٯG) q|C#e$_MR Dt Y]n4_@o:JK{?W%dXQW֭ulfgCd]n6%e;9?T2W-a6otޱ<h7=۳}j&K!#Z E=ٷJCd]$%פmgu^Tϝ뜀/ cIˁRD}&i2};'a m*~qVMN_4yS~HYhęDZ T g#mؘQU uq(⾀ c!iaхNjäƧҮdTo'nZ.O  \av,2#ceٝi;;R* :,@N\tW,';g?KĜtqwQOȀa"@/&̜q\X-qQpnHBъ1캿y\-]DϣC9w3JK /VK9Mu9HqhY\@;}y5F ަg{mʵiI1n dӎp Xx]#ɝ܄:4{ڻE0i[yNtѠj~02kxI-WF MaS.!NՅci>-9UϮ0J$d%&TH!UŸbU)?Y/ ^#d[S7mm,9qƠFC/FW6#="w7'ou:y+/,URe)ZŰSjD)/ՆeNfQpj" %aor$6D-3 K1{n0ƬrR!I25!5؈]S nl>\gr,Q1G\{o`1sS9Bp۶FVXmd^mR$HFHAw'{lNpr\$^ Ѫ$t}e"xRe fNuEWXdK4JR8aODѝf%H74Mg޹ԓ;@d*̱?=}ًt 8R<l~?4.#jB_gEC~QnV$~82|W]>D_@;7*^vYBpDLGAQ.!zDnis,>Hܹ$Q** S9vЦ%Rl$;0ͧ&dVsIh9iǤG++|v<~.ɣi%1o&GW :PH~yLLLmVes'0v q)K, ѝ-rԔn3W[Bq )!䔾ᮙ|yJ/xmR ƀ>3A. 0׊cu؅p0=̟S4YHMSxx+`~DK`|~] /irlť_1r4A->W̐0y:w`ا4ȳ8 ͣJ45q 73Wp\%(˺-EF/@gC69HDAi;_f[6=8L!6(?FɁfaF)OX2/6c ⪻$=>l ?Q#`dNIKfY= #v8>=%0/ܺjGlnIADldmP&t4N[isV~[Joj #ݳSWXP<>fk9;=1pIɐn-Df [qnjX H{hs蹶NE=U=m A%AnsvoҽH, W>JHx-ށ ^:8+ˬ_d{xU.fN `}Y " C1Tdb&]Ϊtjz0/6ofTF@C|ڒJ,nĭyQka6`{n4;QoT / `ܩZ[^&ƈ goa|^"=]Ko`^X+캞Hdo0|q.#(F/d|Xmbn!ym`uxC)g_4㏆f8ٵ+ KKfIx `p/ǧ-hvեfbmby?2lioF }P.EO~jX v KF7+ynBs48 R"dzeY ̾e~6!8= SkK5%#) Q}S8w^fS*@u~xF%*Nx1) ~{4ʜ7óW !f'G#!䆴D[J}E[oU2Q'$aNy.3w@k3D: T/!3\80T|r{q'TV݋2ܧ8։> YN;`K ɻG$y'i#Ψ0d$Ń! 9Jmnw>)2i)[_OQOCdlD%EF5uƸ=XYྂjgCLTT$W8c~-:2 6 MZ ̂ӛ#MW@pnѵ?zʙOL]?b5uٷsK*ɞ Ig] qqp%*4[x}H~:k[LCQǫK*/}:r`7y-(\|m"%9ՙY^悁UexC?/K@ ZA!ʃo({5r9EǍ*-5]0~GI.b ?k_1&'jט/TT58ZAJ9Ur]"tc}r]C9?Fbb%S5yUxh6EG[ $6= #Znu[q(Wd3ۆȽqry Φ`.jF0foPGiȗv@}o5Fjf>0_Aw'[UX?o2,L2)}N+1^1~GjAg(FAfң&m, C:!;Ҝ0~> _kYfjZ-M(CN*WǦJT2tnXhf2Ց20i:n[knk##B unw(Q HۊgtG}F/2šMͿQZG/D|&y^'ȍ"LI,K탭yz0m,׻L,你B.a]ZVfdvm.x ƶMEyĨC5}`'ϟIm,]cVrǡ2zP; gnX.~͐j;ŝ=b rHO(y+ :} ћFbXfh ݞi bp_9tn |b^)"y-h?o*&ka[E1'bcxDﻷ/R=[_9½ɬ~\r gZe)rU?Ϸy$]ND{ŧ37,6h'@s7[abllGͽ@W,>CApZ2P:98I&rb_ S)OᵆV;e&/ w9AJfZnx+{ !u. LB_;GŕuuV:J" =l0U:4wҰǹjH1}U赶l*2E{5*} Ij%)E@zGwKry'\SpH KI{>Jel!;Rf7Rs3J|B]hה;a-j`Q?iw|CKS1]G%ͦ( Eέc7Ȼcom-}Px鏉- jx"Цȍ;d%2p㯋_81$_,˟P؄ >1w<ˎگer.d< T~>Z,hGQhњv!lkXaYHXh"qΜrc Z)Q1(yj/~`b#@4IE]e`qEʔCy7>/%2O9l[~\l{a9bǔTg& Y9F/_[ bi_x8{P*PteyL*.b]`S&xx̓WjN/`rwI컒5KIsoZe|N`O`1E0ZFziv4No/__yEu ߐw.azn3xks#Me̓7FzO %?hZXpDȠ+@Gs-I<3D'@hs4 TZP-f(sz/Fc?q[y]w0D{,~AՖՙ|{'lG=aENG[ : QbfR%`,hyM^ߣrCJa<43$g3B'iPi' ;[1* v ;UU5ms=("9z`t7Uv 9%O'eD|;YS !y8Rc QE]ĴB{0Gj:c?_"O 'Pћ C(-WʳtgTP|CU~j|էn^1'qj[4a*cVgpYU G_f^9Z 2 <5}ſɘzG *>M*8EW .P"e9krv "NAo~ÍF]@^F P {d%,$-z~jPZS1pP,V|m9lٷ#nroؒ8;SPzEU۶zVUmS5U=# kDǃuޣu(&<RHljm{ C&<[eC w#:D$ydNav4д|xhhxg:OlNvTi`{q@_O_ϼ?ء-KѳӝXDP~º1?lO`i])ٽ"qEvP#۹qJb(Bx8BcZY ~j։w*2 Zv` k%uI~sb yqЎ)̯٣ԟ+EYh>cw<笑Z]#ȗ==9{KM!+X Bk($\k_1LW.)meuC%$4]}nv`N'9k]r*-YZLhΝH{7uiYxѨ"|F9&Ǝ >pMog5&kFSS>HO ^\[2reWkmkm5ﶢH% bk̦@8RL`Ny]e14* gN1'HL-VEnEZ)$YexAYumI> &o|!*(%lc?IF!~mƘ.Em} A``Bm31 .Lx/ X`Z[U=7?bwI&UtxRwzNM%o"˅W^rOR ݹ U;*_as/A0h1 X@×p=b>Ix's\X<W-5zG@%zH={x7Ť^r}DQao\r?O3|aFh*[үqZrhx^1.cflT|g,$wQ{`tFU!f{H9]Nb~ÌH 6HC<3ܶv6wN#9[8u5ĤGЦLg-X=Jk{+>Z~+F "|ec- .΋!2Mer΍+mG[Ha,Q:k .k 21Sp4g*rSqx tT"%0JcZexS_ܳ*$>vr80e\IMCXwWxS`*|amZx+YI |yrytR/.&O$ HJy,F|Į)DLF ['s a})/T3 z`يsޕ DY1ng7[ syE_aB{I'} 8Ʌ0[A5H}],LCAVa+_ aPSiypGtAǫ|d:t1T/q`LUR5䃈EO=Q,s~~t zUJճ7; 2J=pyјa)^5 O7z)u$9Z,#d`LyKJCVQ kU})=;ߴ@u2ٞ8g]n{QsR >}`SBz)X}`͝^o|mՃ x \ZO:Q*rD)'XܓnH~ysҽBŧT0 =!Y}MVGPgo<4uc1$漖\&'KNr@ φNB(V:(Sy1hVˮɧHgqz*6N$1#". x`Q L6T`rp̔6Ϋ=-T9z1(T2 s?BFewoʞT$,GhUZ_sWbxB]-ߧHYX(}}GBQ:ꕷq-(XdI_i-ŲwF{f ٻRS)lߙSw̰d;7Y9N⫍w=mqRګc_.V&Ѹ`ڿvEv~7-eVe\dzgLu8a ;O9peSs?N$~r-=14pKexųe3myl 4q/ͽ2Td˝ؾF& & T^X:?NM{4խNʷ8身KK>8fQ[!2tsZ13'Ȧ-F2A9܂|jnt7r<KR}mac~#\aK=ʴҐ.ViC/İuW=y:jAO[c1io-rf6IнߴF>ĤU rIS~leX~7'D='wΆ岒(4qjÅGdZ"z/E4+V뛝sZݜ>& .NXnj15C,\&H}$SMtqNuۗa'!E*@>k@Y#ߤ\<=&g`m?PtrgрT{C%uDŽ}.L(Ӂ6v(wiۥihU_Ã,z|##xpd٠va.گWev 3AT998]2f!Wb|06uk4902s;"R^ W\V.퓸^A9bKmVC/[<; XCdq~ՌWȨnF~%x.5&"H8~NV  )C"_xe-[&Ѭ :L{Δ`8x9ӫunY2M`My)KAF{H2]qN0[k'~utdEc|'\?[@s:OUFI^=Akl ㊅<%IP9 \,s•hןY$mW64,!?/IbqjҞ'3B%HVNYbJ6F8WN/⦾DױJc`Gi2V!D&+\4:y2y'j-Xwi[p9} 3YzN8b|Avcʈ3;zq[Nx#(Nߗx|&R c*kE8 K)IDڡ! !՜IIqYTA42x&v",˸[ ~Ɠ6 G蕙V4V}Jϭ(XQ*©!UQa+s%]}#@Lw]Gf^w րj) Gy)c?+<;Z21eK'3Qm5X O w-~5EAUt@7:M:~PZV=bMZԐ8bK#^K0ѫAn "r>Qgmd5g%1?GHp"T~&FD:Cݫz);1L)hʶqwRT t"x傠B =aӗPaYm[vBM/D3šL apR¨L>07$f s&C 6zg"5 esdAGR%6&1Mc̼bO룼J0cmQn솈n,)NrٟQ{hӳV\ b=vϗ.%=ģ,LNC>U ԻJ(Au+nRΣ!$#7RQİFڝ(9^4}U$qwQmlkiYzpѿ7偧RВTypƓjAb;h[2zy~,JK9C pw^!ǐXSZKd7u)?Zrx8:Lg-u.#.< [?ܟ 9n"N"bzMtPFq U$9gC8^.nXe&Qi#?AIf?>gtJg93NryPxH ӌܡ7,onX)2zv_Qkp^^J#Mlhf qwhw!֭‹Rʃ+ ZtQۈ>8uzwvg~ຈH y5?CV YdQn$W0k'%ݡa5" 6ϼq.6W$"VEk&ZCgm[We48R4B4u뒗ɝli̺KOǒ*2^'aҵC&<>M^!Y0g1$=W7@B@[dl{gkf{29e3oftD)ݧL!/W>d$ܕ`%0^4-SR'(9۷S`'يE{EMtֱxOq'l}`b}*BRy-J5rא[e.ر$(mY"Sܦo \BƤu:`N#Xz9C`vAeZK8y/f¿jWש DA+S_i?v/}9Cz9$c=Fe^N|aO7\")k׵- yIS훞$qDD4wh=f#,gSq\ 4ƀ7wU -{oK0X|!Bm!|_Y&\_'FZl+K!7lN0޲ ŭıvƀQ'qU/5x \|{׊w~#}BɬMLC<P%6']g_uw]ӓ{5׎xپVLnLe5"PE9vm6}8[T0eh6w(%%7W!`9)`kS)cH+cËv#s<+>a(o oL /*"Hl_N˅USu7MXZ%nB%5<"a\&^6R18eI`G91oFxcLE.f40E:^{3v+#%{ fN8ӆ][BcTgؿ?;@~ 0qSY{oURDEF]nv9OϦq駳@(Qm)(ō PLTr?w[)(qF,%t)9i~i2_CO9+Ü<]q!F2\ u{GG v"" ݫz\䐂\.s1/YK#񼫰'$:Qy鿖qi)G*_@=ߎ;x Aϟ&`eq4t %QqA6? B [Պ )#yNDN\ -#7FqJ2(#VEjLV;*[~S:E+3dEֺ7Jt: ^j[tgF$i4(Y 'xc?,UQ7$B9BIvwzSjO"f L' E"ok{'@iD qxlzJb--v\eœEwʈd)F96o)Gy }Ԏw(魸výyO/N%?}uO<{gnٹ[M'JhOWw4)^:%Ѯ55? 8e)qTYu a ]$1{@@Nnjlܯ򥖂 *%&䎊]%b5%lFsC/ AKs"&Pv`RG \kNӓMsAKd wcF ;~-2>_j 0$%,(;A3q7z碵v@1<'lC3S"K4:us{nta ؓtY;mDs-HxJ!2\.hoEÑ H9ͥ6aFPltܿDR,ʐ};Vp~M8r-\ų4&1 @q)_9;3pf..bʟ nenKҋO~|Kvm `vT~g(jn Ȋii9],@=ui7=|zLK6Qk%9`'HUczITD2}I/6ڽx/^k}q8Uޝ4!GdGEש9pqj2GuGYOUE\-sP>;9Р'4xAdx TT u-r ėtDg(NiK-I5*h蔈&Au)ƙǮO{mEY//)={"X*c&w7kBp=cզ%vt*)09D *7yr5|&bA">)k*mJ$0=olF34;()S߇s j+Q9DZ.-SY1K6FʸycN*cL21DG ]Nk9bVƠnD[)3!.*F􉰿Zw˘&ct#/)^ӕ#c3p+7 ahjV@mm8T%!0{H1 [EÄD#w0mRNTޙSڱh3AFI`Y"P;q9- $E;:pr`-5k&2̌T8cKVzeW$#$ іucz,RToJb_KEPcd(AӾwxꭏe3Mbc]+{sǤ dCL;u%rw ٖ@M&4L3rW3ZQ@pП%xU,LmN^\wLaWaRU3f˞j aׄqئXWjYBNKވý!w}$ڰ| > O4[ٍ(d {k/}F[PJ_vH4LCB1ǘc&dJej;$~Mo {F5S-NV;*亨hӥ@ hӁcON{Q/)G4w=w?ywގk5#,aN6+򴜌7£W&a{'`kbq qWQymn3H$aW6^g6ٍY,XO qޠQvEzDEe@"-L3dt# e49iЯyF6h#hB\eV(p6j}3"V,S%XHשzfhh~`'j}֊cWA-+P,̑,6_VM 9y,J3Aw%5~޼.&2b{ ߮GLSzxQtA&!n SCh \g ]qnDS˱2eݼH@h.chr&ˍ.\T0kJqʄxvnR2LJ[ my3 ,{24V4\>۲xƟ[%:vL\x?{% V|a=p9)D _Lj.(r*P.C#BceX bfZVW*t2\ % I,oJ` $[P! 㯆numꇾ5NN.4=gkι'Xdw¹xlw5_9"ho*(liT99ݡKͿjMvWq2Uܻ}WײyI5 ]"'c$s+r"e^+ΠQpw6]36 }چ;3I6$fgRN/J҆z4gN%՛WumKGP!e벳cV,DZHʓS@yH91|!LsS`1Y pQrm\O羟#ҩ%I)@̇0/IVئݶj='H/M$\]A.bkdʦmƗ ^0I?w;JJ)[[rL_zL_" &7bd"ԛQ9jv&" fJisy/Tf۳B8*C|_ Ưoci ȝ}XӮF`Bփoe3 e_E >a1Wu}ΰ{Eʇ vrI~SL?KɪZ J['=N=atK 3vqutJTyz SԃS["3D‰]ܢ5_e;G!lޞًK97nq3;Zfj56';zSCpˋ,My4%nPV&!/`&l0؁!=IC! :d6%9f3ӿY 䔞v#^Ml0Ge\}pCUh>0!WcWT\UrXHpWJ!%ʸ glj2sZQT!s\sVVJU Xg|TpVXz´\f^32^ӉsP6]`)VG񛢠O_9ܜHt꒜:\ˆjpqcR+ޮ`rsܵ$ןhO$ܷ ,!ZPD$Re Odr,\dž|3 KNaFC5hmHӅn :: 3!uzsWU<u04l%(byѺ.ñ*?&&,AI$.LdϜ)G$eiYC;$%! Zo|$T}{l5Yj&hkvB `:%n6|glq]q|.!Y760+AW:pBo ו$[sv麢'=Z"q"C]`CQ/UX)opnZpW8X <7k>lDZߺgah -\ngM9+Z,WG+*ɳ#qdr\}g H6ޖ2U@bCDcIWj?jדіyUe44R,J* FhdY񃬃,䔺9\+pX`G$ow֐vN weV9p{ǙsN`LlDvt̔\14:c>xv,#kAxIn_> 7}_~;z 0nz,6Zr7 ݎ(`h)l+#=4Mpq"ةiFd 6R~W\y,=[i"0c+$//=YkjLTr;P9v|\{<܄JPJ=?CLH ̙%思-ȊZ%?{ȋyX?UrG`j5qbdwE2EF1&gIO0?z&rMEΪBɇDlGdF6_u|XN@ C18bM*;3S5&UuL܇eZxM2!BA2dz 䈸jy>nh#xI8~Fb<;~/`H{e4!*(G楮~3cꖋawz\sYx!}iD [&wQ–t nJ]@\ ԘWF~_M͠ӌ2Wg?J%7c旮vHp}Ix9K~[w;h{nʒϴ|먀%PY/GRg<|zug 9=ُ_AtGidu1wi)kQ%8zY9>#8iLYg[;[LBs[C)Y㢤:C]}>1j'[MK:ɧKָuM7Z?=iDf@kc!kb M7,cwzQBVZŽja z T=~ r$06aTslj LJ{8tO4Ùm"d"KgpUCpIb2EF;cpH@[SE|aˠ Fiyoː.vM21D*Gud)d48@bK;0gf"{Zf C.[褰`vIw|sL>\; ;K(Ie]VӺ?y1@V2Ȳ I3I˛0CYm>L9+ikyD~Aܶ 鋥&%\+sKlJ$5V73\~Ϲ9٘c^5pˮ 2R6ulE\cTcTۺ<1 L:ho' FL7RvE0CaVsL, $t]I)] ژ/؇kN>23EuJ#TW\"UCNr8ZL~Az)M>?{Ua̩!?skcV>{WY'n6,Wt;/SG&r`JDziyt<`@"6+Zħ Xրӱ{Bdf|ʀOFpx0&->FVK{6z5~o^oZLpud5/@%'9jU }ުf.ty={DleA_LS xEfrjyIQ!PXO]_\5l!n5;(Sj͠0G -!->\ >q6ʟ>+j g +TKAPA͗ 26]|]Huך|} 9wDbFNow1;~8&|X|D>Fk9!L9aI%34O]pU~Ƅ^4c Iձ\D]߁\*mBAEzA>ǣY_b5~O4avWZ>-Lx|=][M[Aq\=Rlˇb &MQ6&U1Ol/O->:[o5qo&7/\ڴPX|7KTI>YT@ӠGJL?Cl3.c.bNA'INT=)` M=I(dn)ԲNuN+ e*nxC18_Y#Esb bl:K/0d; 57Sp% Mq}G>Vq;uv>[JhEz IJ 0[hN}=}>pcرRQ'Pb8Û*ᴩzY%#!O"ѲX[I(BR[ ޾kzG-6&O]!p x}kaH\Y釈frJK>%/ L )2,ug}[WZzC}Kz8P{.m3w9&km)H~z7et xa]uwnWe+ޯ7',V`˒>Y>N'JG~amηRRוJoUI&^9ӜO̱% \:pqYڈU>-SW Ak-vŷ aaLkxky1{Q/2X;?#3O.l_j(c$\>2*ZG]K"QMK (KZ:ϹÐ?c ʋ2"p1/ÙвeB \֏izI[;$JnĠ>aO)aɟ$pFN;'0lW>-S6H>4?QTyẃͤ陗QĔ;J=ȼ~tO6/pϬ]s0"UrO2xE1$&/gd%cE`|{U" a1wY7^:rmx#(| kfX+HO ֚H일)FOwx 4s Ob*IyyaT)zj>J_˰c0Z981fosOVNYDbfY@1V%wbQ9][>t Dt#J»`-[yke ~gDvqBЂ! q>z3\Yo"a 0S rlgDd_2JZ㦓rsf,ªhAMK# pW(NC9fVY] 2*0QJ0uc ^cύq "}/3]JZx/YGw6؊a5օٝbD^UQ6! .r4WN1-A6kI<_ ȫ, Z{w~
P/xD (ݞ}}k?&F? _pϨryspf@$#iYu Q0–"VٔRQkz%Z5W[~:yFZM+C5v\v6_Teu!h]X{m2_wemd3x7н;l} .*Lsń%)|ʰZ%jT#Ѷr'|'?4h$UQ7m OZ>PJ޵@tI019 9E~Uh2 o,t!oՑ7ɠY4JM/$+M@IZ hΞ5 "Rtyn!S?jj̻݈dbzhye vL=,@Az4BH㖕4qUQd~HFE_)icYOXT 调-{N  6 R+1jչhLr0tdcx0]iEtǎCJS;dՍfe0=Bd{_=G~飃 tM-)$:df@Dڑz+ Q[w2 %o$q>lSB:jwO8M\X;:0fq~x+zUr0'Oyo>B\|NjVmGx7kbqU5մM#Uz|ޟchO) Bxek}*l>u 9!bP7D:At~wדhXyQb޽%ùQ/tȻ}ӣңﬣP`%3TZͱ9{VH;?}_I'ᚧp~9zt >Ҡ6A\XFANu ?2A&o!_+>Y{uCq;0};5M2ҩ6Cz`RR$]f!@teƷ'D}Dv>[ͧЫWxcf{yەÕ(sUXJ!@Wq*Q{?vE? L '72b`ORTP%b&#,tsbpD~n:f[73V;M w T {"Q rNS# '){cQ5% G'LNgE=QC>T5 t z-E^`U#h$ ?L&`eknXms.'ДWg}B5!-367%-l eEh:av09Ѐ@\QkN5ϤևC7 7w!ˋ2gt;Bds<~̟ߓ%ѕcZڗ T)0. {Ŝ%r7 1a06oI]굝3.9 +XE !Wͤ6*v e}2&PV͵dό~ W*XLv,Uh'`:+q].$x?YûHІ_8B)rv">VP$W0r**jE~[梨:3آ<+/H|#R~IlIJLM+&񎓦Q1CǽGULyϧJE!,u]Ny x4eγ>]wQ``'mM4etM?Wf'BY'IZMV*SNqD& f% NUӤv,[ka\Q\b:uW*0$Si|Y[ޥ}UQF 1DB@Gx^E)Z$'#A% VH 1jk/ܷN;fFAǘi0|Rtm̚@kѸF YJ>is!V[ӚէmbJTkcAZ'kpVz|[H%b[~rΝhlBLq c{luIA|BT xfr xWo E?B1 8?٩">3֑ՉP\gD&=BrU%Lɘux#hIprSu|YVAZM13)mVK0A \If0b֫]ɇit;O\b2}9' ;("v-[#Cz> 5Q=<4;ɑv*C3d,9 Xz,l(`ԱGr9b尟dja:='=M*+xv¸-r]h9#+fefP/~Pm@B`HrA7IɲS#ɇL7h*}aڣFZ';zm, 7R.U 01crU+&" 9{eR⭏J(FI{|AG4;c9l-}: Mω`/ߞY h,nqhnN1[7rqx4#jv~OS}iga޾w 5|T*n~f!0_0^cARi@,oq:҈<\JV9dF <:o)d @!߁aH-+UTjb:Ƅ?q=~ P<ۯ\ŋOob?/NAFc7~ 7 mO]Qf'}Kf'xeSSp$vf=FCxphRF3\wwms>@uǽa{,rn S0VR+ڙˢn,o|6\嚰ۧ#M;p/Pٚ)(ߕ+CÀl6M:@d}ۉOThOAU8*r:MMR6v|Sg qGkbL|AZiLyt3j6-bXƶ"Y"t`Jɗ3ʰ%0K:ZW7DGUo* ,3N'V^Ŏ@^3S>65l37F[K.m"ҊwZ$4Q2^6ūH6K~_dPʲ#;t2FRzA,|G@t hq#K2)a_8GOz|67՟IHo|`Z}Bc@#X μ0vZ4hinX7B~U)5+V|8j5m\Cu֒f{r4;9d^0>7U:{E" X1Ml4^ C+KĠyn@DoC'=Rb6 a_,xcQ^(ak!:dYam>mF"b!>^ _;'g2bk<@3 )i-_(CbWز+_->h{' 8.ibjwH&֥]y sӧUêa?6,1W1ս]Zi+ h*3G Zv+wsxdW!b@7F_JPA m:a z荎VbD2[aPGyQK=sb[hם7\@:`O*lǼg "laIwv`^_Kw[ Ef^aO+67Lxre"Z^ /H=FHN/qE_x:R\E²\e;4?bˌ{B7f= \yG3yv#O"<2Y[>mal(mjϢep*-4<_\,fՙ Lʚ}XH+ڭږ(Le pbp/5;"!TPBitHJmr_QS{6ntueڤLj+6o2A˘XMlTh׷wWغdhw /rޯ&lmCB9Sge|pkC)? , ͢n0ю8ʒ\#:luŹE~0y h+Mo(q8}K_ 5>?:j-zy1,p$]S 0ׂ,h 9Q!YC$Aڬ7OY>.(1+zJૺ^ғfh6e5eQ7ٱB+j .bޫ~H.Oo+$̚!=aY$5bxn\spSߒI;~k[aӁGNHum6=әe9vh= ہP^Ra}ڈs߹|:: _OilvF W ?P^?<zI4uͿ}<.>y,>W#h!m?( |3I(c?{gA 6yW#4'f\ GHM<,&<$!EoYW?逹CCH~Χ!e,p-C֞9"ePEXe+3px\nb\h0Zp2ߓo긃35i\EGI ,tϲ =^!˭0&?EUGd={1Dz rP/qSW2JbObŴTðasͪy.Yk<UYeXMKqm.K*ʩR+X]4)B[\uE>`XN_o<4]`PF^Wߗ G%Ӈ팒w}WF闚[l|=#͊,PobNwCs{1GSk$z :(~}/}}b]Ջ\ï]l^  ZMFnaeeTBRABU:Xʆsn5~_zy 0FTւc^7i06 9 8Y:O˅pBx &{vI2}, #f`LiBPíN67=x+U)%B0ps/OtG|HHrLrnJgn<&YSbx6*3Mk}1hl4mAgZhh^Ny6`u'u[X T`L[wx]BшHzBqwn78&~ůP%fTy("߅MHf}fw^^^yS"`K}ep_+PթG7_+//PBHL3sZX dS:-7)z͗S #p1Yc*:)9phK$DǞtTZIm~b+"8#9a7M/qE[g -[NTv^[)#/O2cte]?iyUaɫA'}^&" ]%,cǭɜ)?uEGE佛PŹx$KS8=}ϡS/9Q\KPbgFP@:ŇARh9Q=2\ T \'t;B}<+;<#8j2vU/ F1nN N#c٤~ﯱ?~UwDrd: [&ԥwNy\t7Kj$VsCNuZ;KZ/},-.)FY~e#&A c^kiLHSbMN#LyFsG&>6 fsA-y, 8P_R?>rcfl2%Qǂ2,g,+X0^7.,<(Y[,\* G~eyuf4 Yۋ'Ѽ?0 8F$ߚTW!|Eq.V>mhJguݜFy~/S*hіi.X-;Oei]ǁdisWGm0`W lhjȠƯ/v%r[Dd16-wU$ecVG ~k=#z: T~\AU 8P01@`/+.NEԛ!ᴡtr{mB/] 7>I"J 3z?fP?H ^iY橫[҉z.rm ]'Ф[Rh.*&1㞮XǒdqdϻL=9v0-|ѳ Ԃy VDA~iYPb[{R_[2{D|">Isk*Xڵe* a7nˎ{vK28M Fp+r;'H.*&t>ѫ}ҀA~[9_w?W/mi >$ԯEIƮ#sȕ2!@˸LŶzO5;|e w7N;TZX8ag R$C_ogםWq[8|ycCNG'?~7e2b_*"7c,ey%wkUE7 MeBٱANsثz9y$E (-{Eh%ם<]6ƥeZJaBV&qxkX8eDބnˏ9sLMϛe (s*|堆Ո:8>&N潨L^&1,0Kyu7Cճ%est_y<2_.W 3SzXJ P./U|ğJJFà͖<Qyyh|Q A5Z7#;J/ t(\CBH^) eMF ,+R4AW˅(?:<"朖|o3"ZS#|A6 obc2F6f+X^KǎU,5uӴ-9ּ'E0dƊ[ nLenǁIy tu{2Wg1Te쀋#^\U{6G߲( W/hK =@!VK $Yط_<ؚTL3dr|bd}$~m6)"W.;Î~8 X["j\P,5y~ >Zlqd9j|n7_`c$ጴ` 4revr| 'UE Dq{37}KRF8(D*Rs'Qj̵?#ߥ~;KZNm-&ߧ?pGKIÑv„48WG"Q~jXX?ci]#lD א!1I]b+ FEH/6(b8ŮǓe$މ҂PM1RH?/l^5}Os ҈S OD ioC}ҧC!aas >C7V#Wew?#]_F [gy 9`B~`e?1,;"@nJq;3_˖6<>5F^ M 3{Q5*BzO=)G^ H̪*F,s(Ӝ#jN&K#]a?Wn@ v7 b{{zUuY!x[UF yI\ 9"PPuF~Z7/(r$iwjU(#)dT?ud%\PSmS{ zACMpoe|lQ ~θNW"2'D%w _HV۶5YİGԎm_1ZS("5V2{~ӳZGtA723Fbf} 0w֛#R iC l@;P<9G:ůiWs43AQJ1B[ @b86#Q9ԕ c A@Mͧv%FIjkn?ţ 1'ԡmu]-Iht`b%Q$>l=_e^hJyߨLK_Z`0P #L/))puvq&,5=MGW_П jKvt+ݍtoXu;p`꣏&0M{hԉ6<* 뿃PՄȪa_|mGBgM4kx0K<Z{gڝ);8ſkIjsf.nGZ3f~lJ| 7[8(pIQuE*GE#}COyH+ж/RMb7;I8m*ΪNA'P3ln0;H-5n7xr>mIdI4TFmE32}*[}*-柅 ?IjyZAڒ'Z԰'z.Uf,/|l[4]ݥ ŏSp΅oA9Jd@u%n/,G6(]*c߃||&{(fDKh?CO(TFZMFn;fJE=]RV5t NwM)E 5ש'~Czp7SM1Ε"i 2ӣ$݁Ƽ.@ mI:2KNVd뉴ٗ/?CQ{?W2iuZ$9ʜqp w[p4.٨pls:Xw@%*QƍCiv~e%_'O{"+ ߇i1IK7:&ƌo1, łli8ϛv(7oG٫6ՒҒdo&fS7 PqkyamR#d̍>ȋ4`]( TI+_O0A]*!t>:+EY#o;T9˨rc~eFbTTugt1>nL$ .!a5 뺠f]D$Ny̌~qz٫1EMO[ q=5=Hb`75 K2t̴.qmTU'RpBd$_ u2`\e>ڜf뎞품F-al"Ͱb8{3ʹ.pGEʱ(B(W'C u{CebS.͐3I^=I0+sx} ,+?xAPWcʻۧjd\ n`v)7,>]:ct^TGK½Nojmj_/d_cO5IPat2bh5CPy2k@;i 5Pc=$}͹>zV~H Y=|esO Ϝ.G̔dzB:s?gv-KFgӗ}%HC0OtB=^F iF sg7f0^(Hp‘ZςxWz-Z% WѯŎ,=3J Hru.͏Ln '1*fHoӆ"LBRki2}=Q>^qS]Պ*x,rf2/AϜ&'M7E\5(c(.x1Rl[R4@Zas$ f8{ޑJ$SױdfNc@fhlgk ݛjA̚SZƚ_F mɐWfDC;gIydaQh6w%iz/PSb["ƒi2@C(]e&oLr!wzws@(qDfa[o۾~ |ӊ w()14jUmm0)uZB,M w:s)^.̼!8͹#jDh{5>TXySo}o򃉞zc$mhf&E+d UjFbg;J Kb\^D` ShK9_] e1 2H:wpET^6eAl_WwhvmHw栞'T4[ٹ'߉@O9E h@EKTw VU+pFÓt%x )m5A ޾FE9h >vR gDtaboՋ:/:byExO`h$ͼAbMxW=fdLy&AUswE)9a* V'RW~1@:"Z}oR_y]*OAG3 <|孫e.LRFJM#_ĝŲHOp}i7!{jdF &eӏXJV,;j# lͨ_T;T^L^s4P b[lWK7ʇݓ>co<=sSt!c:F<ő/3IW;^f J<b&( 5mmmD2=joU}LG7'{8OM:b@Dsg#msl@F"9sOaʌT#|%H{LpeJD,YRRC['V0OJb#uKs6~rrK fՅ(qSYixe!mP%K9:n\Nƍ0Tn~־iӫ :ƺ M)&oK&yM PYϽ=r@;WXdӒvճ)zo~[h2H1r,@ʟBWGHsHX5Gk%MwPq~7?muSlfΌ5wkoeShVl o`%U'Gr҅.d3g>m=T5%z:k$jV2g9 %h4m"/&݅CB{s4"̀t;G2>o'%>*i1bz?3iUp~}] }b)}`)gHXI"JL:!  Ë~M ʜs颗De[3"Cݱ++&R; Ӟi'>o@z}LIߖXV>r):;GM$xCKu&H8F9h+eZ}RaԷ GGҽE),j6"a>" jHjMGJH/1Mow M&2 (ovorncC#; 3B kx?y&bvwyԹvG#{amA2vop@g%OwD_! ՕiyB׈}wF;qȅr*j0n(aIpʷ~|lG}/M>#~ Op-jޘ-(__2ۍݰ38 YV)$P, ]_'s*>LE".7Fn܎ 7@~N0Ft|VwImsm=`mܓdE))M,ެ [B#|qt3]R$#.0>K.hk~BWE^*cra?x` Md+iɏUbWdݜY4؋G># m؇~aFNc7]/`iQ\&yynz!zT)E Jwf^G߳o3$gvm'Z oA%ٜ 4 ſ/S woJZdSz\Ӫ~ QvCJ:%,ADyBgCEEgdWv*ߦ?"Ţ.8AHw+.;c)qZGLk/*)\6,a+qIP皸4E W!#SàmGW;oԙUN{m/o. Lșw];@wNji0ӈ?B== b!gv=ڡb d)/H.}_:Xw֓rb5aqRգ dc沼 w4c@g'lm,.6h:^f@A`)Ve7'ۡ *tG+n>e k10]]cpmKcZ>n])EcJ= Ĺ=}Gf$\*_TE heFB.w _B6+g }}/ 7Ȓ'Dk]4q.6޷='•rͥV:M>a'QO%KkSg7:oNW0x'2>ZU%*# ]zAH6jB `!Punm$kDzuH2I\"/G<+ =V7&Di 5--ʉ. N"yh@\*8$ikUXbjDφ jOB WUbH0ߎ&6pRVQc+GT9 ]> *oOŝU!&ʟ:PaU-~ʪK_5!93ECĞD> _*W}yx( w@J-!>cg-eSItHYMV]i7LSiuD 6ݭ'ujAFKԿ̢b Oy L~{A3ya\\txXtOJ뱵'5={IϵȮ}+QX}3jQ=3DsC~ j.*xIo=b[uOFŎw i+=+]5+=(K6յLNz؆T +6ip"`mdh}9{ 3S jti Q @)zNT[ Ls ײ]Kl n Ŧ x@KOja)pLLuK_mkG_uFͽvl>]j}(m)E }\'Q-sARCuKXU>Ѝc(өafiR"\Biz|"idZWc2ٜF/&{~~8F)>WS2~Ӭহ(}NiN#y7 QA7+}M0 %j%\]#ĥ<38>É.SЈusΟ+< FNUθ6] jl~SˍqN ;"\u/ -T~ۈ8sw WS ) Ot! J;If_ԟYLRR/dͺO%+ŽwNH*_a_sįeamd Y3y4쟗@߅̒2]Ftk⠕^m§hזȊ. A,P ߎ\4Bˬ&@,C?߬cLaS"`C :!zv@fX6 }ʋ @y z;m#n E{3i$.X#V9%pK}dR7i~'_bg$ǂ^}s.Qݘ܁Xm8M"|SP*rδDD8/x|-Q@I$'}+U70N{I_WFg척*E'wU\`ةe\.Y!ҁy_욦SJP2og >奺' l]}P4U6?2`xR9U-ǏM aΨ] >;6b˽U|-va\w D CvE\; ]X.ig?g?tަaA\. ߸7n<<'Ҳ)ARP}R| 9mLqMِZP\V\m%++$&_Evm3' BMصG5Y [mbsY@]fH".rjN-kZXHo0v;oQbB]hMg}:JNlTf@,SGʙ]/[dAJ] Qʧ"KhgHwf+.Ŧ=[еUsi \Pٍu-֚izm^W 2w_iJ]lqtz@l/ݸz1NW9pEɮhPw}Ca|JF<ݺ=mnRp H*@)X=4՚zMFժ<U +Q.[un|,`D_xY]rwK2L5<~6H7f1oi=^_Xٹ eGy0ԅm=>87߆^KݭrP%Eq6l3jFVIr4u>d?afH\k쥲P[ۑ󗞔!akfȠ]5TZyhI3F>;TAjmC$UB]w=H1*mn9{E;Ժ\#u8P++ÁMAC-}_BZGBs/2@eHR"h7c;%pIl8Z;w([j~_2#IV7-\\ LclK<&sc)Se#X7Sh;(?ER. ?k)KLvۆCqV[z06#*! _ '}_u̽vq I/g :2݉:<҇.wmc +oCh@ _S6?11KW̑A,|GVml|V#$}@ |86ad7b)eV{42++@a 9Z(; `B:CMr>`S֮9ׄpcڌ\Dz29јtD>7]"ĝ >_avťE.c Vwb5[[ cbka79E!6-!vB_, @Q^%4f?^Թo–`sTj[oE!4 /+loLbNJFo+`qXNK׺-?]@Nq=@!q .ym>Xovv]N#rܯ!FrHʊ4)]4t9X_&1͂RtLodM졗\!ˊX͡Y$b4=4d+X,g)z'E|eV>nVX!u>Y=oXA1%C^R&fNIc89Lĩ=qEp%3"Y[,ұ%_!Zd4ehœ4 UVQ4h~<5U jHc *uhOBcAuP<F}KB4|mro/\MnEսꣽP:PLb.e1]a6c{»K֝Yo5Y~24  *熵%PT¥E5oa5 :0bSD&!l0/EhyVp =X`B_VΗW& '.!BRxonҕS,p,g!y`X7QL4W*2J^&XQ[-=D i^,zGFn&wd[h , ʚ 3R̘7SDASWcOQꓔ2 CڲSٝ4oݹ\ hڠhInЌhe J'{O=BSezXeč*HV0{٠œ_LO37?J:/Lz5ԁ!v+4K^?ǜB*SsyXv)*ۍPmC˷vL1LCljc[׳ lѥ4O .󤌆QU:NrAJ|x SJRJ12¡`IPWWX=x#xc,c:4 EBkg#s\^*-yT]m&ZaQ`Z2))6[XݮK`Y# JrP?+ŹsቛuBFcJaN{EBP X/cNYYs@(?n0_()ƌ֓鬠ӐzVZV?Ǜy&f5͸B" QS* /NۊfT :TR4;pjܶn<7ts qa/ š=Yj{ %dC&a!=Ґy d_hO~1'8GV]AEʎg`bNtzϨV8yGVpT15.ALqtu&k y(5EPfpB^҄ݐ; j"Ql8$8nNl'{5*3Rww6N-}WF)='fJ!i gas$21П%AR`dG#_  T4{/PeY0 Ld_^߭#Zr'u@|!!&@9"!X~TpWhːy/KMcGsNTt-B`.吪3fL/@AMӫʷ 2NoFv'&f`{Qq !ۊ61"l\5y*PQhaMD9"Zr0y0 v:r(I4LvPN $"ؠzJ2^Esbts%젼zq޷}:{Cv'`se%w3(XѦF*:hA~Z%R Kj2j:ބ²V'd#=JHM|~}K_dn=42qDöR:td^jђOvy$ˍxj>~\4{ygR^ N UhLWy=78krZ=u ^ӎB2٩=epmszV).-&\S 2R/@>.,hb7.Aפ2:Op\=gs*_u4Ot7RLכjY鷋|FO%R`bWKv*&&z &W|S#Wn+J~=%}\&62%@k 6"?A;}B!yR>o5ϧ_N$SV MbNe%t: Rq/KQi\TutfJjs%CF٣ hLMhXfT7/Cwz=S3Ѽ͚aLҤ p@c)1ĭ 2USeجM,aX糳%4PU{N#i|xFnB]qS+^95(:ҏ*\i}G +fkSILxNl$FU& 4W]/de +o, ؠ"ɢb_V cM GVZh^f96M3Mh< ռ7  aeՂ9ɽ.e?538}R'cV7xUVq>xRp`B" qK/NBNJ{$|=!^|cf\ճo!% Ug9G)BxT}}g{kK02 :JOsD w!mĠbaK=R`DPHi "eVel H|3]Ͷb\hO.x2fa{~\=D@AZ>P_3\B:Bs? ǹMAϲ0w7.Dl\Һk&􃇟wpm]T/'ڈ>J0բq%&]H2 Bw' :Y`Ă\WG_Q2: k~٦/r\mMD mqJc:"qҍi$/1m0вЏIٚ[*Z9F~NgN}t\go%^.-38Y/KfVe"k!D^,lB "EE2ZZѫ2Hy:uqCHM{"9}Sb'G(TZ\nD>KQB0=Ɗ}aMZU 2FK!WӊpH%װ (Hq,b!2Ǻ?q1½=NeDYuWĆ9oLajUr ؟;J0q k^EVS4k;/Vm-m,% kYbbbo5\MciZ 0"^M6X@4DB?U}lUDrvJA1׻Q&1VޜVdҹCkcHs+*; 3f/]d:hDpښDS Eqaߖll6QrƑ" -A/h~HgQc¡+`g9hQ0XChMM " r!ڐW9ovŏC9L3 5WLլ):SKOw~re_@F\G>ٝWNyOeVKp/RiȪ-qY,"bߑ ?.pU\]<5ܥnu WrMPRΆ RMD^SP'd0 <)|-Z:c4#*2}~7޺9'-W`jWr`oc$P֡tFKY֐LtTKI=v!8E"­Ә-D}Fgw\UbA8hicvaoHfým'dZFjRID)8 ~:5eYԔ~RCXͧn\1_Y?->Pwb%t)6`=b{L=/@F+AN$dM}W5(֘Nf,:AFQi{~um梌'R"h/ b094]x9L;L vJB6 9Cć83m 5ǭϼbQ`I"j?! ) g_̵\ٛF{]FswbOHKLUxE Q?QJm@vHQ|4 i!?.*~W_F{Il^hDV1_ޭ]HGWpƸ'Ph4dd-Wb|mYn ~POR(L8zuJڞ î$Aft̛aGNJ{ Vܡf kQ.l3sNd2rO|Ŀ|YPAoj!0V<S@xcl򑮰3nP=Bc r#b)CUJ^ŭ|ǃŲ(]䱑Gvih7Nʉƭ%.sW,,H9og=32c O5kE+гٰ #n+Hw c\Rs0LG8X֬c,2.{Vw_oBǷXW/3 qceD~3lz| (PHͶi0{bU Qffr yw+4 x7JkܪMU+? d!g8E ?y26 ^ڣ;^ @uM$iKXjCd\ Lq/XCGi >#`MiѮL6mm p 9iziݯ>=KmFy%dCD*i@;}K5pPid@!&edSqPI2LYmq<{AsJGќ_a^lgd.~iLnk4b4RHv Sī.}}|6FWĥNX!@=sƳN׏4yJ6,b?ű:2c4WR.0 c"UAUBՍ Zc˙kZ<% H>@! palAo!WiGIMo`6Zށݡܤ1 TvB@Y`!(cEQ5vNR5^{n78Atc$XqN%Cfu5qd >@}·zy:63(thiW^xFuGxuϙ&%op#ݨ("tM2x!Yhl#&  /Ĺ8&<4..H$(hŻ U v Y;`+- U#d)-Aef ԏQB:UVlxiӺ2/5}W7ΨFrLoG "T-=l<;g; SŞEvd=H]YȰ;ʹ;ymj3+%oEo>VLYAcNz5XV%Tƣ%;@=}=Vnٯ%8PS}״P|Omv.޹=Y0:&4RG|$R3a@ϑ(d,">h_R{a^pJSYm5o.z/tw.T"Wh:kii}&}YUdrK=ED]j0R?!|-$HĞ= ~ s::',8D8[WnKie)CEs8%j'~e4X7llAۯPHSƫmyg-q5i/iI>B$m]wքRd2Q׽(e__ud>Mn<;CQ4:"c M)vEGӁh( 2X.xѯ,wBG]ߨ`-Um %I/jX)8k[u€yEkO,\XwhL'Nxt(v{91b0O|K]s*k<7+enw h4>r 1\-yYD'cW.͎0GA9AFMſOG hw)҃qj.Y-"N aSddPv ;pH&CJԱ: *gԌKz&RQ|uOH9O0u6KٔG4m֑0jN?`Vr)+56n&y@|6‹;bp<,3AmrI[*#b/If=Z< 51pqʿ_{2u;8X{g K2Y&qtp}s3HPj`SxDi7ufp5Tq EI˝4äu [cw'U,g^8ʕGo4"GaBۮs8!6&FA?KFk%ת/99beH ]ڵ.ۊNu q)B 0H+w |,rӝІB q"'Tp^T.VafLMz[x(Riw ܷȔ i}gbkgJ d5ߏ?JdTlWKV.AW cid)Cv <N삞iw6; <&^3LlU ]`ɔĸqq9;hRxuQ3d q= 3Q˻P } o|K.>yy@6nO K '8ny.,  ,-DQ)ܣwQP$Kn3$ƘϜ0#98z&6aF`q0S:AW)"r 'V'{YdLC*NDa7 rT "Hd1;@SRQhJYX 183~zY4uR.xJ׫i!>.#+Я x 1 ( fkR$Og`M`骠ܮh޻#a "WڅzfJ):V_uIpdxX{ŨPR/7A =Y Բ3 1wHNEjiB7^jwYSDmv Gm5Ҳ}*D*y(Zt}wlj!M8(\,n[8UsP^A͘:l&́ =@k7Oը"#~e|]*QT pr6/n :ޘT^H'<<'/E I%-#fpNշ#z@]oWx* ?Ek(A_G1 D\}АF?HaTZ khXQh|߶ϾB,:`ȖkXG0WB<@dť4"(=a oMO`R~TN:D`jkQ.{-K|)vx.hSԭ%\/yI [9mw/V MsRơ"z t1]$q79d+/fA>EPIGd#,}V* X~v`6*f,A(!#t+|oeOA`I'1?GϊڙŪ ߒ$1z}p&z9Ds:ps9}ˀ+sx˟) g h@[1WE*2V.|sxb01!!7rzQ! 7(ѫ9h^x qBzHMi8CstU-jq036:S<QZ}K4GX%ZQ %P3UZeqɞ5Bq`By}6EE|C~VqTDk#@8Gdh^Pb n.+Aֈ8P!9gSVăTe`l{>*0 D(#;ؒ^)g#x:O}nH'@HY_)nPPC+HݛO.ԽZv"4.ʹmڻ:TS^MP\Z#GI-q =(zD(# Tq4MUƉ x5Er=%;Kcf:+i44)kBNQHL?>V]؆&Io[~¶wB; DͯSV!;QfqXbbŎv.dעǸxxV5%ٖH{4wN7;?ޛJM_1b_- k'^@:P?wA7O_f!lģHmY#@Z[Rd\;5+ڭ4k)XRC֒fjdABDٻJk ^9rk*y͂SL B_BGA7L<^:^i~4Oz1uw`͢ ]Nx4'͌kʅJv{x )6Z$ DO 4$)SE ‰%81ͯɽcv  \TI !M`Qy+_M"d#&w˹w<ؒH.j]iC!K<02!yIog;x=ʲSR*s흂,+Cׅ8޽>3kt??g0lQg1ufŰ*A2W&g][ES`ZoOY3.4+tU*`w rjL=P# Vxשݔ[6)9ۅPg2C1oGRB})p|4e"1jJ:݀JSq,ڹk#n',+5oP-qdO;Jti "uO& kg1obBŠ_A \ nQjnhrg<`m૒6mg%10d,5aIqj#&v6t7KW0AQ""ú~>H a+r'AC֏?xlȢS}1ۺES~cpܵ grƑ-BZҗ4mk\< 9+;i&.:?սx>R A$%eL2 (N01;Gd/}$#l}`नssp.jQ!(1ި j|!Bi#Ka펤b7vh苘t)DŽ ‡Nf _tvs vמg<:FS:\9PEZf3CT`ϱfH &zC٘1 u" vuqt]vZl"kAzB2R`%7-h_ޭ9.__4ѿmés'9M,73s?f6A~N  URMIIoU▥/-uϺ1MRr/ fN?M;AbIj#="&3FR1Ar?ųҰ=eJ\J_ ke e+rWz,d!Z}RM.B&^=u N=# /voGcM{%C~e)f34%DvO5m]=>[߻jC 2.f,MXl(c2PDۨ%lF34'5?+fSNJ .tK|x7U_ {K7:fҫY/ooh(F&P=ވtGԝlg"1|Xhºƈ+[`:*ldY,A ȶAJ1Kp%]c~In;Mgv:~,4G~Zu8$`UЩZ4>+%8l8:sR1pAfayefCҒ!. LytB|޼E'Q(;!UjP-91{jZxQdà7Ԁq驣9n6tJ2*ʢ}`8#V g|9K7BOb9ԋت'kI'85ۍ5'CWJte3n ew!Ϟbo~lw.mFSM: 8+Hw Qg٪ϑeFyU Y!c' 6 Vu}~_3K`W3҆EUZT[fnbV}E׽x337NljG_S:D~ CX}4D՚{yq!b$+;ao(i4j=I O2n1 K.^!Ó@lWL~NhMvnidӬ:R:١  @oSNe,k_J}8uI6o>Gq+;1$WD0Cj3XJB,dK{+oo\( ilG-^,ͣPy%YAEGSn :y?hɜ:K7:oneDƺ*%2pػr>.̚վ$0_3 VH5bgO5^(sy@"IsUew{_4aZ'~Gvv5aJ3=B:}EE9h=Dvq3qHZ}R*\4 @VUl,H;Iw,b[IEx5Ƌ+G2{ǧD g?nOzRuzG0_x1|v&2PX7k]zDb@XdѦRA-j"BZ5WAϟV8#!Et,,6 s)6?ֿ4+WMQYJc70t߂rA{" MjP0;y5=ʠxy9u<f*/zG)d/)6쉪 zdD0eCN'#Ӡy<8Ζ3~a ~+vj vCvt2)v=J 7j}N|M@E6ڭط)p$Y1k{@tDŽ!/?.(4՛tJ\ҵhK E2R6|چ5T'BVZS]7.d//ĵ9`״T"~8OoS˄4'6߰TMgwUebbНPWXX-,2X+2 5qF6rzjOaYPlH!.,'YBٜtzX/с#%s @ F߱`|R^Eq~*x u8\3I"jǣv6gP_~CorUS}P$p_C4V%&G,; 1KDA{γȃ3/$)_Pq ioT?_#}ghۡ^Y .͠W#*uw[ة}_}TJHb&ҵNh8r0NJ36 ;.Z4K?A{Wo^ TQhb4}.׼vS/~Cu-"L UR"ww/5j~R9?[m5E77Ndu%2)P'bi(nq-{(ӛ}0c*`*2#c7ev}e]Wg1!kxB;Kf yv Vr44޸lyER{D¶Pe~2)%y0{4o4 A \eDx$lZ?>(,cZm6%`2٬& lX67ʷ1]Ffh?ɨڄi[8'%)O ̑'k̿0e>GƖM# +4>̦d׎8OdD spHl!r v޽$'zޛ=[57O(D iK7>whEN4˓ #X=8S"Z֜/:l![$\)uws˂B⸢S$9i 7mܳ?T:7Xv!t4uF&XPjNk.,tz1/VVU4Q]5{1/}-yo! mtB3\ }bGH}2ٞÛyPlSBnCn!۸1l1Cﱭ)'߄t~u7IdD km}r-)8|.PWaP\Ohzp!M1:~:,=ocTSu4ЄUp.{6l~]z6؇<jk'.g2z~uC{ݷOV`bsSo26=wL7z){xv<=~eEo`HkdBc(]9U0ڋ`Pj/1OW뾘+ڣ}z`ngx3fih rbKÏN4$'iê35X{ӼbЬGm\K𹈟od+ 3ה8-5(ڴ㼛@֤U}ðbԶ`2B=k2s[|W 5]b ʱoFH_HTU2*#D%RB{"$8%H|(j7?272] }V\'EeAS$F˧>$QE*}Vsxޫ/֬?CpqimI1K]SK7j_u&,Sk4]74*ةΨE)>m& +2O6"yQwDY+?-T'v}YF1MF2f MG̿u=\2 ]8+$["BMa DD۷Žs@i,{l'GP߫z[d*aV)yJ9ڦd\vaKRWt\{ZBESϓjĮKTЁ| oOBF)(D[e蕼Vu"Yhe>T9JD/EƺfO*MPQM_Tjj\-|[-rB 08ˆ{-4j7Fb g,`< GrR؞1𕓜mn:EGxjZJǦuhoZ)okg;9wrƖL/h$k؍|q߰?~YV~LxBu3#dOumch]mS1gWgfcΜ#,"\b[:l=Z P?ׂ*v#C6OFfLjX `dʓ.;EAXRdj19ɌюZ@F#[yjf?%PrrȀS؜ٕ!,[ϛ{,蹧^EBs5 Ʈ͗[bء~1B^RWs1O;;M.}UDp"Uq?{bʙN;GTycW T)7˭1k-uC X+ >=*hyTّA-i\ Jz1*gP]B㡪)O3H(&PIK:FG&:ԌFb%uF`ⳝlh9}_$zޮy 0"ڑ]Zx>hEMGEʟ!CP@'";r)^Ask1'/BsBD#Z7EBUW*]ҤN-+ \A6?΋8[5ɜ04ci*~Q_&5J&xFT<^hwFcZw}yZ|\; IdoYAV˂<ݕ Z X\E*` _ð)QݫQgF=eJG 4QCHKeGbi=~̊}g%v"RK^L;aXB`R;rR,?ƾa:"1ַDҹiPCĆkA)kxMk::[{z&"lْIm%wJ!Ąg~4 3yHPܧp ߙ;J=45MSp-&$ #` KE0up/C8P& m7sBW1 7iSQd-qd+q.C g;5= Ga'!RYQ؆'l$bIv(vTJj˩4r ǜXg5rFM݁nӌ;j;|yȕ Wћ}8yR:!Hߋ 38?MxNFD [8<qVOl3 ¨NeۃM{oSgZHa| .X|3IG,PʧgzXDB\܏Ok5#Iжt3}_! <)LYSߙ"rP77?2m*bHR,(%K7&G԰\ 6>@ޤ:ʺ(@E}LaU{kq^4hFeK7 |AC8؁9֝3 mBr.s~8m (ŰybGtk& 6]Y̮M1ȀVPm 'u>/:̰"yKG>ę#}-`y<vofJh͘骭0ܕ3e>J-mB2z5 ܝ']O: }?= p_n~QJh6~TL|RIA~/_X: 2@qqห))"/0rB.JX'S.hb`iƓA8Xhr/|4YkK|iQ  IVgp:Ҙt ݚ-[Z":@>%.Y<)qlX)z*ağTh@Xi/֞ q;@ǃyvQ?ȼsg]d##8cB$9+18qyŽU`'A}^SZ#˜DW.^o!zQ_I7)Q-:XH_oEt w;et @-#vёAXUe '9y:_G˰LJ-,BRP7;MkH%^x!I@8ʔvjΖfCU[DMv:=ĜX2>L 8o5.:@*16\{rϵ&0!|G>aYOtyܨۋȑGMF;3Vo]K?e%Y8<롖ʧc'Oeݼ9gSs.TG9D1*vI{{ȉ~W?`mݿ(!&!YG.JdM=|@?=S* vR4+f)cϝe %r j[JJ;&hpK/8ƪ|FLh?!ˈ q,j) AVz&L,:-Bߓ?%M(!Cdz.2Xxnu%swc܀m\e:ET*A_5A~GC%P{Mf¬RPt}] 7vnO+5^RksC??6E ƒ5G['J+ia-E1OMA;:*uAJ+u8|k£Bx+4W ~J/SYۓ֝ա/p #<kN X&QdnbqfuxvT{$y~|Nvs9Fk`*M QvTrnߏ:9wv*t¦@  ߺiy2#z9ʳ 5Ȃk3 &F]AO#W]v[SS-Z/@X~Bl3X2L3{8?&PXYJa_];aSpt&-b֧~l,(-n$SaJCKMBƦ=) .^|X܉jJ""vz/3۲- yoW?g\ET{+w耆l| \ro"y3+J0mMo̥kSnJ)"*r_i>d=';StlQ#GO!_9?)7τq [AӤ^!ԳɇTPdYR ? w̓O*R:m!Yt瓭ZȸUe2ҒkPmaR`v؝B97N*Z{'xeDyhe/cK$Swop=Qfy]e%>ů3U=_I|e?9uLg6=g_ڙ+ s@vn|%A_ h{rM5߁7YяWX[x/s᥽PlSiI"nf̱~Hgj Ѥ*Xc/nx~6GbJ3n2&#RUW \r5 qm "BWnѱ +'emAS. |ٳv>sB'AMxg3LcrDq5ŌH Xݝ떷BuHj.hxφ_!Oep óLsTq@wMlk#y};ٯQ;y8FkY2I/^4d<>h͊ 0mDwyfOkc!s WEn.I1}g‘4J)&=LDpf:gfǁHAYQ(;UUɤ,#'(L!=6Nt'{`pOSٴd,"Pyh&E '~O͐r YOGPvOJV:ܟTWKuۭ;XyXgRENaMOWWcwYm ~1G[#B^GKt|(`/Ae;>NtztS;w`18KЁZs1p*:(>x՝{Թb; |tzb(^TOVhV9V^u )1[/F?CWz;t^UڻG'ܭ#Bqζ]jذtB@o NȘlcW!D:wb:iVF SGz|ɃP>$`ƤyoNRޜn+]!6JuPJ++].O>Q 'r^`QHc&( 6,{*iWZh TMc apgBVbz`z`G8,HVqc:=` kDVpުRif/J|o]39'@$/y+a54Fi/ɳ?66ahd#n/omK>eAƟ4N%7ƷC(G*)Gg窰EJaz)R@ Ϩ 6l P+Z$!lS\A4nw%B$UiC٬Ƌz) ESޯXLRY蓎6<|%m W< u)Fd~S1W>1T=gt4ҖS j)oGlg]t%4WK2\[:Ԏ5NHX|PY-},1;tuTxvM d3pqVU;N 8A8]Z:c^w!{Z8F: >ˆĵ=+rث/8 7c#>`W{( פAnhgSڃ_ DMf)*?G`WC t2sYIbKAO%XaBb l)A}h7}ܐ1j J2 k娰NUnWQ^2װzKiXN=IqD F"@}r񖜆L>xNDP6n]C=\?*BaV.=(%%Ҝc/!Qx*s=Xe-T Ȩ1|E I?AahJ>@20 i.Z׌gᩜp7baQiNRm#> !yPJ2bab:Q-oT]blhyI >V&}O# **'x..+6soV>J`\0&vM e`Y?a{>=Nbh+%L0DV3UV+ xL415&ږީȳ3/-Ii='C<Yu&WvvJ#gYG+}o'@&>rw8!>41s P UMcE$'KD`4ηqRfMj$"H55bj'J{sf9'@YxcP瓊>#r[Ǻ~|,txR&\`kSYQB<.B<gl`(ƆBwO]D W9+QfSk/eʬS7%fڰfW=\ex۔:R5EvJ;VUdpǠ[l +ڬC#(Cb SdKg2Q;Yii#r\uL2:)fQI:S|7XSq>iU)b\:6Qgby/*XrН]u ;5ŝvE@F_Ϟ,KԞ~u.SwѪ2S=졓=Ď,`.:)q]T@*H0KݚZh2ts:mu AfzGi/IpmeJccy`QV>jFßG:P{wv6%mDo-._cY]V2yCSH jM +mZN\i})r[@MSa`R3.A'7gܯV@,yҲb:yk"/lrJG &gFFC-W1JhYDDp 39ys)~P[9f:%Hc_8|uRv%5w wanjj5FٸA%C+2|Yg8}2<w-ȕv?\n(0|uɁ74hu})t3ܼFĞ?GFL*ċuug_&=(5je9-J)N 6JAӭM7 Q$% 'Yi2Р7"r~ 2#yRh᥵f8:(-sD'#Wɬ8ָWj`O4扽~Qdր<8kεX[TU S3[+cJϮ=^Yk3XJef_:+O6 O>HiA$l\wO 0P0 lf}6 }皤;ֈs.Zddl 20e5 avw\Z!eVϮ/xM=l{pFJ{lDn[zM}GdȤ(+Ct#}f_aDb ݹzYη[AܡNxayXkbMw}) HlpFwS_ohg.BG] оd|9}0k˗t+iiZJFM&c&kbMx3􌲵Cɡ頎oŨ/S^TY -DV</g,̾I[TLd\z,Kxv}wK3( M5eRkv ;TQ0p~G›jq>nڨ$+b4~hBf#.tYm@?Sv>?&Pʦ2)T{IȎzCbgaa[>8[+IDHOFB# $)ߞ)cdtT3E_c*ijQ;mDt4䪄v62ʛܔ- !u),KrqI%U+& M; y 2PVz,.rrU}UJ%-f=y-&Fc]`t]lKqRN .g Wuw']@D|&i\|5&G7pޒ'X{hPXJP $Si_tۈNaJ4]ESATLtJJ SI2H>AமjPwb7vx gپc̀{N./\\2`W4۳7N7 UꢯSKӟmSՐXe!nsȇ]\[tC f?IC117ڑ #w=!:d"#*>؅-Kew;8ea[-!l-y+=]#qR^ L:Q'sK+3[+j?dQnȩX4'TRWf=|}`חx*$t| hY7QNIΦP~Znv } 6v3& 4;)y8!??KQUsr~ݐߦS*GE>S`lJ 1le0h $?;뻞``97^Y12 ݺL[y$zJh$TX?J52gˊAWcn[ ئqlY)Ze\ч׉=\a2"c~=Ȋ 4;b!a2C/Hx;)|yؑpx#_c˺+G!{7HyM d:]ޒIˎvXM/8}f aI6ʷjՇ%,ؗ'-λw.TPG..$ ƍFsA=Fn" T b I_zv o/V902fb(L]ٚ ?d" rF*v;F^P >Z6б=i)O~p*ʖF2bm7Kwi0÷ js" @){㨆N>n#p<}q߇O5թb^+~zZ׮I1Adϐ kGCemm⧨PQJ,CMܠv< wy{jGX pzHMV]u(2ֶz{B No_R6#hf8,s#t},R˩ėUgmCw*@sO1g kV%ln p1 Nbr"^4=Q 'q|t^wCHZ8aJy<֑k) 'Y^m+dP}G Dbb>}cZ< 1M9zu!9ѵ?Et>\r3]*yF/6St$;ƞlկi"< C$n!I=}j 25Ӷ%.B1 l墳>P-%cM"򪍷Ȃ=bn~j`M{N GPO)j3"O]Jz(gnbb!ȴc`R#'~'i%iGH}Pη㦏KI1ͤ5dK#>#G C14nux`1[T9? ")kBM[y.[;%=>Mlj> l7CO$amg*;-duThFoZNags9}}ٱe R'fXB^\ZbW^;܃ I!Vh+pbk "z#mDV2&]f,_n[.N.UɣQ׼uH\Ë=7nspGI7"rnx;&j8B;]lhX J@pB9Ul:\'e 3@Hb j! ]%]y;6)rcw~ؿn)l=BLFǍvjl{í( V~%YonȄ$#MԳ3Zs0cF|uv;蟳:R5yIx{Fb+hqM :f? ԞpYAˣ*`;b󨵊8wezK2pCP }0a&&:3P7Ddv"L7Oѕe{ٚu۠d 5 "M? 6>[,Uq7m#t&c;x6I &zPŏPζ5nuj8#\C?^DZ]H$'ݯN͜j&|bu$y Ue}lAEK 6 w3U~SpQ;WM]USFS-*FFmd J+p tNޗgmOWh*]V"y*[GRlGVbC)p教:l|Q'r/tt `QHk&hDgں]bIH?Ƴ?]>gGx ńD5]SHV2:2OTq`5uLWO ፟ bzK EWZyu`pA4/KVֲ? (z}hCl3{F1wOjiWGj]V .ya/>ǏG]V+ %PH8,<&pMX\#O ǟhK.ȧ$g%M{L0!@.Ruٞ<a`͘@sc>018A>T-?.KE@4*By&;([VQ,+Q%1M⽛_Ƥ{_l~ΎEj (ZI#k_ 8d,M^ ʛU[S"І$ *}$' O@t$70d!3E:,JWE*\b(Lc~o0xI8Q9w#y#~j[ħ ?7> f7ZBBC8"N╨ܴax]Qk45YC4@oy$)#SC tl NfJW<ks!_]wD tG`+J(|qng8Hqd*ui^l(ooH -$4>&Ծjp&d'OKQEs)^ sdዦKa:,s$-B@yM-USx~6% ʧ=g82.^6c0I{Qծ 8i!\}yk:I0תcvxVʁGMiKymaUWo34BIqp$eC' ;]D[q2h̽M\\[*=rHi.k'kl+`,JZt*l{޴郋+ Ei-ȼS:cXq%Fqcp%f@֫%`xEj շ"w-d#Y..WQ3ΣWtPSCMd[ 9'1{I7Ńa`+etz:= |X&*:6r8Vv$'*Ή.?(W8Ǒח70N}# 0ŸQux7+ -}BtG7kݒ[B`۾Z}GǼI (k99sj+K}i_A\!>ձ\%⡚0K;U} F87/$J,MYdlX|@8SʡJ>sm=&od9]Ђ3V_"TEQ;88 pd'7I,Yady0Ԟ#0b1'&c 5LpH|QVwf0]*.PO՘nR%ZX\O+:VzgnPBͷXӺV+4\'z@kqK;ՏIms Hd\U'^PmtdI 1Ϙ]Ŝ <ϤېLnK 1ԹT19#F,o/g5dhUK P9& EF0rwfT qؒ՛{`7 utU~XMx2t,K+,%+a &ڔEvOΈ޲.ܕطdh:,69 )b :⛒.$b sh}!tD)/XU % ({4G/G N鸣^ FCc@" Xw޷SI@aC.8Ƭɖ>IuU<{ʥt [4btGǎW+b= 5/SL#R z깕W)2$*Z5 Ӊn~r}lc*J]`=M38QyoH/hutl%oԌE8J7z2Uƈ {m;o(I#A#0(; ˅4g|(5/AcG8]o<XEIoJ8dAT&FoHm@%c/&!gm.AǯC1STCx@5%h ũx7eTob_h>Nrٕ5|9`F^:Hr֯z1%W =fLA X숤RݐwNus eᏇTe+/.R-lʨ@ kIxtlk΋{|uɵbaJvhqNQzfs9Lx4/SV@*!Q a{ʱ19Gux: ܰMx3\9Sb0T_r< H[o+ؼ7GE|? ZDWS6q)cCHC-T!KI3&Wc+er5afM諮xiLyP\~v Ov9>AY"x..?Gƣ_=Y2P?<! Fg9$חlu1kS@+!@D*.+`%fHn1ڽcf\F.g?/nb\/z#@S6{mDzZ* `i'cR84,-#U.NUKO <>d D ąG2=-9gP?a\~S-z6Z}%7aN2O >*^/&^wW[Udi-J7A]inryo]ubQ5 v_ňBYzB9=} 3f z(OΟE|ֽ5T̈Rel,R[eh8k ylE4o68 Nat+cB}WxMb:)Qcȣ ΈT=1Q>{%#ic,6xiD`.>K\:R*> YxC0R֊V`*- hi$85_ 9 ;v]T,&ZFZiѧie͑_M@tc?yK{V|@K+*_ږrE@@;.CXFW(7#L=-x?.Ox1J̫>d%XM1mdSa.MJ'τ re &(GX|;C#/1XxuPO&"M-BmAڼh7!#a#!VO;b"jZ>1B{_71V;)Ǖ}fIL "h.:v%qpcqRmTa׭f SccʼnmZ a3!]iU [;_Mrmh)s4Ys@[}_:&94KO7yw جU{FbEZw8Pa˔M4D=d X?pWUify<3.1"J`l[D\('qh6cotcAa<"]3Z!HNgÓ{}!\[pJc\4Zܚp^9nSW~+ow*>e- pZ5x_.~vv‘ke6 JDu_dRnz~kI:EnR՝@"eKHF/%OuC 4*D)`7ޏZb3v6ݻ(}3jwr<|fb v>;.̈́fa@`1 `-eUH) Z7G|,oD% t g2<ϸ $ղua9S Jٌ`R#."J'S::|,JHQl3GƘv\ DBwFp%y5Xw>&3ь08ujcܝA;X)ۜ䇾It!ObU`#fq4)CJ+b'!}VxqKé^:\$Q*T kݭ*fDp'F5n(~ 3 ެPwAZ6:tJrjo4wyR#NL!y 3 .S5(#B#ۃ;!_] Te峖h8o닏\ < pP}#! l~2oKjoKuw FYCz3>%Vs ~ ɳ0n[Y2Hrl]ߵ q1^F-DV`r~'9qSb@ ՔOB,wLјú+JL:^X*,[Zqc'-67Alm;{+*J+5?;_sa;d9IT5d HZGC v~>p~;ҙxqǙUkk.O &Pj=ձ'd'A M4=ǵxzd"5{[W}]$^ щtk-qSfJwܙ9IR$7Khy3UIG4"WIZy^to`P4iqV'$Q6NG\w-sY1tR1/Tdj)V6WQ #]⨃@+n8MLZӾ8wqL݇Odoe:PhAFND+r6k9lNq1o-O\C9u*붧"G6ߗ8}nc )Pvʦ27#tc~HZt$D?T3Hȃ}x_ h ~hZ!K d3nhLJ5|=a Yuq}*/ Ϗ݆4лneQW(Q`2b/Xi8fiSuhܒZ?7TҏAq~MP ,G¬:}N|Cnpm7rlo^?#8{7XrTn& /&putY4[7,v>#@k<~{UCБ+?%q3jk-{\“/ #|ؼ l nh8>4aS}k,s| C#dy4G2ALb.GAJr"iIB<rZ*jsvmQ 8? c bL.7`Le~'ɠK29nN\zjbOWӔtVv+F`Va=j8hu9g:(qy-By=ɂX bUTx4lDPHAw^%Rq $k+D*=5]-uҙ}ɜoF++lΗELY@j"EĢDER[jS3d.r5=qܚsK^mЃb:mK8 \Y~9 >~] ̸n lD LzJc5/pv㝁uHWpz' {'1WiNǂ<z>2OC%ys*Ȱk|_Lڅwtjr_=á`q q󻬺81kAz^C"F9>J&Is8@ϑ jI $NTvV3l֕vWlqZ]lV1/x-&#GuaL!4ϳfTi%S (\Oљ1!32[%A#|W$,$dO1y2q?1b"Gr@hdj!NX3=( 'ONwq( B+}y3j6`>?Y&E1!81[gʪ_y>Uܟ!aaݙV7OFYTFQiwt[ԗE61ZK.c㮅bH7MQUS@-A,{;~Dwj&7D㞱If GKt៿Y\O} ɓv*KmوIas?E/LG}TU+kװJ#OmC)WCVS?q&bktc^/2(E_/XL/GptR%-=z 1&(H?JsCiyy$cXp#*YrQtޮp8fi_8cUN@S"]4zGϟpgO9L˥9kz/\ ަ4=Ƹdw(:Z3QNeT u;= 1nnKx;* Mbz췫ǸK[W#پ qupNϦoq e!O!qEDl;tBH Z$t[`53N%}U,6KEj?xLM?78kD,Yo(XXK!Mv V8/^d r^:| =e6jEϿh&̦"Di៓*&iEh4~Dђ^h%ޟA^zόB.#/"0Wp_P @N"VHh+bE&(i6_JةH}J2Q"۹xp ų3gڵL?@hVsP(ȫwcW;aijF{s3;5)Tmt'eo?H(`I@LGgbERf <.,7Zc;+ ^V]ElpC^ᅁ#LH:@/)9t+7_lǥS&m\plHJyl蘅Ͷ//!IoY!Ұ~ɓ4/FO4aL:jN {_F@n'Y*U,R}.NUsbS>8 V8ER{aÛ[E𗢒xo^ݐYTi=]nD` аx_ v{.3)>J!z3SfnBсk,/CI_@nr"NՑ \,͝gClb(%_&yD3"3F7\?J`ΏOhyR6؟vTVJSkUuƯcX*3yP]Uy]5}Ic<)":ȥ`~ ] ,LDp/*ŬNOkFͪl5J+W^WiqrOUM-ka{vzoA߽INMN%>f{Ȑ]觻F!%H4#0yl5Xxv-^n˸0](J,Eh=>GRp*sjpѼ0W" j(ڛeEԏc%m_] v't o%1Ԑ0Gk!4D/WH1 "L^{.ڔ~[ضWNڞA;S-I$צFI{`nqxvnu|s?")cP,}"iT<+>)nq+l \0=PxDFeP289 *k_}s_Du_*r(M4>-q~ ]㦕0v*q## Ns㣹$G{[՗"$9FhfM)x[l+c(PqI 1_#WFONzunQZQGO0օ;/Wb+.[}mOx AH~3;#K֣Hg>^  7s|Bs__7¥NampX;vr H z^L{i#zWP6fafw6f8x tes 5xZl4ʅ wwґTbTo=ݚw\iS<2o}nj`P8!e$'ݭ @aKI-3W.7 nZErS'X%>O|oɻ='i%90wA"գ`8.ıSv]ÞC(Ae2fZBx칞nhh<5W?q;<2q&~ x&gPsH =ZGz' D5sKؽ|ð;, [KTkvS1\K(͔Ջ`UJBL}i[z>۳Nσߡ6F'ja7C^ [LG ).fZgJ7 kvoU1c@*,€FqFF Ļ̛<"λ i$5$f2+W'>pKL"6$| NSvzn7}@%-@ú!{߫)Y? )y۬Ήy>?7!PkOH?˞vWMwcʩAaK rqH¥1xq2T wȤ͑We@/󠝭x'-XkKX7"sN焜? Q$gp!˼ f݋;5O0K$Nsk4y"ʬk{)!Bnn\kI>Udf bs6[P$_ڣ^dHi& B W66iNܒnh X , $8_%sXߠP7Ki7]#.}+ځsJ=J>&f^\0S:IoSeijv zK֚0\ITjw K X ŝ{|oh^I x40 O(D]46&bT6Ǫb{8(1ޑSA}[t~kRg&nDmQ>jYT拑D;hmb[lsj6"/a߯*DEBEA D66L컏0fYyCzFU2oҶ䶭-/MsDz=_M*+&(+qx9wݧ&NQd?kqZ[!ǠW)Z)P%Cw 8$z g ZnN;+_ SY:8 VT552gזSgm p|fW#S]n Līsz in@Y[#0PVFJ@E,*o;ę.BHB'ZpTWt#Z)Q'6kcZ}ґ8Ӯߨm=+;zsUonZ#Ш1zڧcM-Vfgvj3>fӋ3; $-,|0?;9/З,wHEHɕCn=k-זTY0gnOD}hB~ۦs"tY"fQM1`~AX~,툭 gh9#9;PP.cGh>o^2,>0]NrSzNb# f q' [fMޟ iAxV?(ׄf*bޙN5'Tm? d ouke.†'JO-EONa :Յzl@j:TFvCQNa.]a P .9ƛA6y XOL v)XP0w>JTD9..uBDf Z:"s=}l{mCK%wU+(F$mrKj@R)(T0Cu&EP/xg˃6Њkd7Kwylbz"*1 vɗ{GFR_EBϲ]\׽<jVob19V@&YR?L( 6PL8_+^Q>n^oyGdq8I&SiyB}wTFZliyĨhPDgˀlܕX_]˻G#xbbr-+FG){,wLx$ؒ % T2e:Tm)ҷrn]'5li2I0B&y0+r0R[F!_a8 4t;iٰE-zyم#kS$FrtڬA9fCz BQjvBk8B ⾅n'Z$~I46E0B xF'JxiWP)U~O{JYsC[7^V_Fpι, А$v&:6~|y#ӢZT{٧]J']fz,dF=6iN][G]UՀsa@},^s-x!y_"V.nY}Db;:-wz؊ʙ^O@mK$TI'}L~a_5 S7rtMZ*SFzg2$OwEi_ɱ$a_8Q.A<ͩm"x%|}i1tGJPϕ8c ETiǂI_ ~`8]ww°_>f-e1^YS|>JIw-FCZhnpg *J"נ iyK0~nC] *U#NteK=C@ϼ.UddK4A4amX㘋/&c cZ*D"3kj(_N룜xEW=IΧ $Qs2өsE&SvvuB([L k\!UT6(8!;> k \Ꟛ92DPUՑ.=G5VoymeG1Enb@h<&Wd!C|?˶JID$31_,\£hO4 Ǟr{Yɗ*Oힱ[MZ3PDe>qPﰣYWk&vRv8+8x; "G?Y(}&iL7frbW1UT_i7_Dyøč&gMf«as8^,,`Q2FKqرP@H K&nr! -u3t)Ӳ:̠$fg//U\r4ND{RKe'8בu_^=8Cm h )s#u "bDmo6>-/Ϭ#w/v5/lA~NMr=TJ(Ysd˼~ໆ7$nBj $==gxpeh3׮Q/Dz@1P:n(`p 'Nf-72~-@-w 4m$\Ro'R/5tїI \4i}:諀rQ-pc;2'nI{Ч3,t1M] } MY聍Qj)C$ 8] kl8?0zu)nC(EO9OU# W(ȡ~Y']Qξ^B8˱E P~w ׂIwL =jJ"gw$nĶޔ$ooa)ROJMI -M{3`4c^;ѿQTZ[a>:ձVbmP7ZȗHu~-[ 3: r1wއSKl#>n RFF6(IhOoNdT(4H̻FKl1OBf7=Nj]B՟b*z5)!Z IJ.Q<5=ڥ:ci^q' |;" ʖ{E_ g>h$c3͒R(Hoo#mhB}u˷CǓ/ɛ'>2IjRݿ s +ab)>8 4Ɂ *ZUGѥS[,H[K\(>㩧t=5Iͳe + U&7/GGKQ+ƬF\ j)̸N^8dZ얘JU jta‒cEɾhRJ$# % YZrAk-E:J$\u`A/{uu.Fsz]X0,WQs8-F ~-2^<`<~`Qs%mX?ώ&f/%_}%ڔmާ#FwQa[){! `gE\z^FYh)w!|Cګ;om"(v ̀%A> O\ VL͵/wC6e4JOlqVtH?MI*`pin &c7e'_y`mX.ODT6˦f^l omI4e;]) +-y@e"B6?zzt!3bU 5'_+wd* G^E_JO:29! r S |AW8ah҄Gy/zg4a51ΟMËVZ(Q j A}||ҮQWp òcjj-f"\ ›HO(ʓ $0p[aE78:= D F3pvXʭZG|S6AW*A~\m 奆fҊ>S7|ogD@ӑR `/:Y Kr9sN ` H2%`V>Q*)qGtKB `TlbJ]}^.0BCILYy l,x$š(^Dv|e(HX}`~YH,&P55cVB,K@k[P=àAghF6.7bkUeat(:KMJڌ>yCWhD ۗ9Zl/sqK36KNBT)Iy4ͱm'\.X?ߑ,]abK7w?;HgYsm8Ǡ,:2yUᔦ>y҈j}Ʊ\w^s M;HR?>076,`_.Z C'vF"C(_czlVDtW4 W'<?QsGg_6,6*|;<)3466crGSVSQf4o# -iCnDƼ0嫢_0XA#\-;h{K0&_Lo ]L}ev/=U\wVv-]~8=גc`ow댽[Py ϊ}uD @+\>(+$I @U3L4qOQc6#{T5oMx0jee{ə)YuMV!&:j0. eő'B2BPBN?7sDކTB.8Cξ.om/Z=a. ? MsbmKxku.F(#^a@DRZŔ@{`NU8fأNsģz6ۘM0WX: ZpZh|{1J -%mc>ا~9Uyj4NjѦ$ľlUoNppex}w恐8mU{'7_ߝwHyQlm.?CPq?%VI8K[%9$Z^1v^M,[ߥq@dr&v k LKuipsamqOPdmī9}ָ똉!a28*$[1] 5`Y(䪶 ȑ$soꎮL7Olw4Hioƅ~[\Eݧ=/K@3ouQFBzU#bR2p" 6z4:A,}K!PFˀ3c&w"\S0U ]pb_[[5IS$|V1R8&R BoN\c+[Tceꇍ*5kpm32h` M{PH y> z*T2]8돏g2.I/jν8];.s!<ԄȳO0|kΠcxA'."P0EpZS3 &|nnUVBOH3+mCk9[&57#=)8j]Xrةl'-FݲgOK !j _򹊴\JH@mӱUѺF0'Ê({:3ujhUg.ns瑱pp?l sU?4s7bDttaD!|=VX{ r܃ߋ֔Ĭ^E/5yP  viR~_PJbG`""▐=I~Q*b4.NmV}fc(_vr!a Z$i\+>b,ٟ2-v^ƣۗQOlyGw\f:Ζ ѦexBhtZDt Kk,22׷:^-A#j vUFzaUG Lԉm-j݅3я:fk7"p3qlK}e'%*B%HNaxZvFm 3BqoK eMNT)wG:x6O[^D$7eWܭ^?d fva#{ 05q }TjL'b: rf"a m Vbpy iՈ tS6G= nnݶ4)uPv7;dvkJBځPC"X9>u-eL\ھB! 2_P7 e"^HSH3Tt-vu _Xu/Z8;@}M$ #x(wY)%z'jdMh0kp$GUڂX r<\s? -7jVDt14B85w Dv4|DY`azqvYgk0~ɗjBgr<q9p;rώ3jSsY"Q1Q ɬD3̜WA*kDCv).McMI]ibmK-VI\q75^Uh똱ם`lLKuW >1CqhŴ[v1з"6;M=ҝ: gCNQxO/2I^˨{e-G@A[dbaf9'Px :9RCC~EH[F4A;Gi~YM WZ76g7-G hR2u"ϭ gF򵠂3g؀+D^pexv]qG{!Dlx["7WK{Gfqy$3 њWJFjb#/_ΆS8~#L')SŌS>Bh vma^>T@ڂd)I0?b 7?а,?Ð.y!fƀj낇ʀ!ko$xCЉ[p\@Z2`1ijʠE>ncF I٩Qb+{ܢ15؍T/h/n\.+{$Yr%#yɛʱPO/bVK*%wk][*%.&{|V30hMqz9C%lnL^4bNxT?bws,(20LX&x\?/n;'ZՇOڱm2vy}W2DX'iCqc.AccB6U><")mvtB굝,o=[*#K!a*R#g{jS EvzZ =iO*X8e` &ias=K|E@"W5T|cSp7d7CjlY݃]_UzD`Tb!pӘ--࢐]ei?~ 73㊝{Ѯ*&^eIqmhMߦ~= ]h+ +xI17%o4Q "~Yx, Ղdy@C9rBydoj-h'uP70Dao q%=y^v5Gs5AKVrV7杜)<pZ)jujAgY?!FVuҲW4I=TUɬ蹚$a\ %I4ٌjffs[IWk![FG{odV5U6:]ؗ0+' VVg2<嶾o.H14az;t?g+?`DЉ yk&e;zcndY , p?o]A@V/$ D̵2WkӂqO$n %jW+8뇆S:p=HA_l\gڌX:;@hN='j9ϋf  |D܄s8E6Md2|U2C⩚Pt˸=NzW'Խewp-T-Qg% i^>;î0!"NFqix^~tRl1k3=K*hLRRL`O6fr >(GU Jބ37|sDB nw2 e}nq]=v DVhݾl V ZSD/]3s).jŷWp(ky᣶9N~PI}1yW`D&xum0q6~ J’5 Q]L. KV3%vZa~7c}~TuTGKK6]Xi/R3Ipc>rz%m A"1<&?|/Юw9 a5)q4TBl;j w\!w3g@"?QT]'PW&706:Mr޽3GNt%K:C0;9;FJsNnIzWM BIhڿ/YDÒ>P6^qu ݴ( 7nЫMOv vݖzVJR#@RFoE-1͎1*6멕^KAՙز+#&z2^UJAe sEf.e Ѱ,JBP7eZ_I}>(H9*[܀ $H@L'xn ׎l|#t{&7?PpJ &R1a5Gq.^la6gqUg_jUNX!C=EWphzN 6D |;?j~J "sPM$o E mlF \tj5-A%TRKnBk[ y Q|Mv(4 #=s-.̯{ v/%z\%0(DL6^&?wE ݂aمye?0 T*}Pc&1؈ToNg S%Q|B~Db+bX^Nӹ"I-Vɋ܆mC6*+ Hޕ)IfFm!*:/qPQp˄Q&V6:^+ξY,^[5D^^Rp+#3{TC3a+׾㻎}wn t@wByxԧg#F:?UG'uo!g vG8r]A~ӘKԍPt׻ɧ WKĸQIQ!;&#8i5Ze$U&lOo, .v:S9Gj"hdMG3u,_GnΓ\>˴څ|UqӔN!7fGĻ}K#eqQ/aighEiF: CV*.*fjtzxxd;*|οFMb3% kx>0+y^.=, RZ>ia.ZS0^zn>Lz!tTcw16j߃wϷ]$~: T L3v3Hm~ֳSEz$WIܽXX2X]9DFCofDjdmg9jm搆{f-*A>4u2m.whA3@l]#b:fPxc$^\COt7D r@.ζlu?% O'>V-Z˛C鬕ۤ@ɫw>=O5qyؿgY` 1|E#A-3 " 0:|hʹAx22ۗ6n"ŚRJFUzZa X\-~,NP_,8gJ"ʖ"̸Nm{2mƸ Bߦ)ys"R&巽% AV42D'p(!TϨp)]F^52%%̚pI9zIif: mx4Y+$YrphHK?1KW!>zMCaɪH?iꜯz8;UAh^c޴Ctz5-) CVc bskٰݼd__j% sʾ9m$t=wj,ɟSKP^wL;I 6NnNy =Tr?beǚkPW,"Nj*C`SFQv3ղ37жO}j>dVBdl?HI`XKf @Y]`ɩm'okѰeR[2ڛ{x4L$vQf8N\`4 x>:%:o˹H*䘲ݩ.$ad7,m5 55K\('|sG>w!ZDžw`ow EHdaH[^:`PEAZ̯N ˘zR}7;lD,VinQo+thT6tia_Bɔ׀)$Xz"G.@ur1}%Z(f֕g\f4Ac&2,<Yǀ݊ͱ]t;{dWP=)~/=9hˡ=_58y+[ko9fbZEra{F!5@8mǛ >łC RRR M-"Y^!%dl;L6ĬhԁVvG4AOR;+9sB/k:nw;|wtRafUb,F4ʩ!W]2 YOB /?˳Ľ`=7R#zڴ%,? Tˬ"U?%Y 4X_LT,?U2j͌;;>? XBzn&t9ѐ*vW )of}.E4Z˻R?>ڥʴm( i3,#YUիq7P~05[.cUGg%*h͚`Pnޗi0=%ï}\ՐAT۽MCur41v~ ߘAJz^WB|<5.,crQ5FhɌHz>p݃TC襈|B<8 AXT*4Č3˪HPs/b QZes= 7T8 :˩224JU`yl>>⽼Ev>|6GS:RpR(*pmHNA}AyY=YL\q ܵMn>]Ey{<+W />I0f[OVK~^N(? 28?T˟TD $lL?d(MpoUQf ?\}=Wj<>mH97 <ĽiGzki$kJ/h(y[Y%R<`elK Iƕa/yvfҩp:\ѣъBJkGQ@ތ~!+]*#mhdTkKĪ@ul[EwY獎cUA qr5~5S)t}*yKt5Nl='rL<'9ҕ Vse?*Zв {Un9Lpn,\s-1tWwnQ `!`5Rے<<6Wvszgώ#@h݂S G٩)yÓGmL6AMBfad@$4 =5_yi#ZN<Չicʮ[MF ?zs\V^Qzi[%S$'!iym?+X} ژ_3lfKAꂟCcN 9.Țlȁ@@!敖`Y8 yjt5 QdtMkY6(!z}f&KDuz FqպՅs&ķz?MmmxRG7"x[}aH4m"d5ZÐ qa{'q<=_$_8,i4kL_]|o6SBPgo62=lRRb=\F'F)+/yrKKk{kOxtGX}=#3$ӵfx6|Y(Vjs -NbOUPx )ԍC8;S[77k`؊4yVoD@WjwXVh$wt y9E5϶7iDjY!G+Z.jVi 1W o5i}!+R/KL4h9IMݏ]_8mi+GZKV 8*HL&"2I>{zR %qyҥF:t9 Çy Mdm1h5QRr%D *ey )C?H]3 ^^)unJ7pF9lb'է+&cv~)~x:vkIA(Q$^WI=^E. '%'F1d/ʴÞ'(^l툊gsjqY3T <@Z;QLC~n!5g`GUJ񦺡}p)2_l&P'I@95BH0NZgbLl,{cՖ@5T?L+7B3 *j?9oF0{>$H%:rxê]0/AV-xWDfBhO{sSuJݶ+u!i- mȒsH7I@[92LL5` %f5f{M/׭C+V;fH'Q_:küͲ˳2KY>]zcĎ VX$TʓKw%vLj/6I=G V9R PFӻiؔupnd`Y|pKg4 ΟBr>!V4KىP,f*0ԥɌ ie !a(̪ͮҖ "zcL$a.{yF n%$qiVz?}Bs[-cO!GfiY@tX>6rf`l@oz& }Q'y#<Mp=HU b\EBFn+mecOS{<i <-8Lɽc8 jZL+pk}X ߱*epKʼL5!=T7nH-e)-f }OxYҷ0\p^lb g4_> Np)Hdb$q?R9oUtU.C&'b[F ),ZhHpgDC֖S 5/fsHw)^$/&[:vjkw;}PGDz5Gpjwv45Ԡeuy43180Ёٞj_84DP&ͮR7U_H"qOwR>Iݭ 3cWsnFD3O!uH6eHҩ81u[#rX7C>ߢmh˧Z9:6rf f6cU<;}{$-q(x,C%u$oo@KJ }f1rGƦa/kΥ̧_X}슏eXot\?op_ :V@m;^/oETr|w[ wQbZ3&sE#I26dv*ri%{7!J Ċ91׫Ыi(ykRdq!n*,pzh2m\@` :ҵg7%+}nѵe|lw,DӚMȨ6[9PFd%tA,ϬB Icom %X]I2+=͓[:HS-6cj)08#ZdQkp؈MF Y<9 B*e'ga ѭ$o U%-/㻀9i2VʏQ9ewàq(]RGo sǘ*` q!r3V^-HY,}DnL`gx}i#RB8%T:S'1=uҁ|J?I9>?j ./j!#fWK D w•Y# $:(*w;PѓiFg 4ږ+Up|Uf1V\~Py 'v?}>I]<60JxVۼ-#nkgrcTxtY[c2qjyV"0G+M}4SX)/ƫ%c*1q W{ <}#Ts'2=?>"W:'' GD1kw&FY 3/WK3]y,A} 7[Љpbt>Ӿb hv" *"^af}cO|鹡$MnK nOc08uF,eq}൐ O&DDoK\9(@Ol 8wpi y 8-m)y$Dgeu3ErU;fBڂquXKȀ*#0ooեw Hj >RCd/h"YErp!Qlcpn~7wx<:K 0 `4\J˕+ѱq}2V)I t"nQlG⹩uc< ~PRL9nML1 7 SQJClX_QCW(M.HWxd6Uۼj6y, tWgBuMIwWs(.E 7.nU&O^ 4{Ws3{һ7=zySӂ WO#6ٚ3%CnkI/v9z_Cta5U#1NA^_\GWUuYU3@uB)%2&<K (aVg˜Vo_8b?T²l`Q)mO~iys~Г"ș[?yT;@Q ѣfn**3;< E5G' 8/N?5"u){j @)a6XQGĘ,4iZHrȵ2qX?x^^TMY ^I jP!$}x{IK*?gqS)1A9Spo4_>'v"Bn%O[e (LдƋ@FO/U!q${:Ё YL.O [ʡHEƷ3u@7qOۺC9@Vƨm1S L` >6/ `͋^gEkjI1BYaL8t'R|_t*ǁo7ȯ_aU;+(궑0KhX =lb|)mQ1SvcY`(doŨ7ṭwBXMHzv4bk7ą3z&>W È<Շh8STcrX@^ )~?ĂW' N{A;OU̵ac拥)?7HWS7^D%3if}LhvszqJJp5jĤ|lIiP.'ٿ _^;fp&j[RґX,'C88S>]%XaTEZ{3mkPj‡r7p=Zqv;?^'H`]WLWz]d]Ai՚f>g0l|1Ty8k_ qkĈ8nԪr,F.+-xUXf;'kqQ9)x[(wHRSSڤt ACD.@ƩLq\ܭH$N5er+Yo&Hb.9pE6OʴAشNJ-#yvzkM=V˸wEA@^]X[Oji%{{/0⼸HD#Brx$󥀌um\o8m= fMg[ gLPBx`=wpSDeVſuMK8;p;&U^!liy4aY@(^jnہFr~jY{m*(]b CݐٷЫnm`Z5э `f02D>NBzu(V?}qVhM"-O퉬7u%2:u@IoUSfaLjYeLo&^RC0cC[wrIBT Kz{F~Ԏf!c{L='F{yNKü7Zm~,ƃ6(uj ^Oau>2$GH$ݿ/RrkR!*%B݇g~D=f ֬H!ިF={XU 7ٗcLadY}(odtfi`TaR'll ņ{; Jx㐏S4D l%x> Bj/řYl*awZ q3ۅRvg+NձSRwS7jHXq)L#l=A$̍z=z WlhQ;Tw06Cizi(15Rrr+0fx]~M9f)qQ%CeH5 dY_n4q/v *z|wI:Tƙ\"X4mͳ.b͔d0aGpAE7qџMZ,fX$ f׌K|g Cj9a#-UO}_wD0OmX5k+`^Ԅ{gi{ۓܝ]Gh|O&򠎹xͳ؋>c&:yGPh! MEzM4>G\gD 7[nov'6q2 6 nƍrWt>("=]Zq>Ea5չsY߽Pzݾ, C3'RhmfӘQ4!e;@7<Kk29XernK m 9 n8R:ՙٛE}'ӽAVMH,w^UH+, X꽈Q>;*ʩ e6֢TD`%!/XsF~ˉRo"#Z{ވ1Z0ruAƝr,@8y -fG?]N_vz[j``7P-<:M7?q]W.pD4Y3AA Rv[^iƁ+k=W2^D:a  Q%;[8-o'^Řss+W ހ c=ZYt](qvM-jrJ&ю1ӚoLIp@b^/t Z]N .g8g a, jsiz+#WhD8f&y7wga8#4[xUhj,6$gdz4O 9Zo!@zO'v~,xn' bT]s,w1<8 !┙%;V8_~B<;"}1G_\/;`ֹZ%@'zTv -W9'w<:IoK{[jHpTpvJ|j,7E;" Ǥl%.|탞1i⮈W,>61Q"yeO )`5ڰ/myϻ%FF0r:O{Bn@|ZHLYmvΒ}LT\)M <:%<(G(.B*wjM)GU&/8N9:_щoOv E~;?_‹q9m@45 TEX]2mS0' ځm`q*ZSQ}-L~˘'l9ԣ+9Q9`3 2o%J-9:^ݑ+{RŞJ1w8*}a@6+# :`;PzV*L6`*[KU%nf<اַeUWt{=k&RiNfR8tz}PahaMOM9׵[ZI֔T{. JeOmNs21G5TL!k~]M}Qܜ៝Cd"+-[B(HU:Ъl1ƼS3O rd/䂱=PRI7xѲ%Od~)nxs))Ig/V@9FË;U\QqOվm^u$WQa[KF.H?B6Ig.w6daH!9Ǧ+=Nh&!FԧYk s68)#hA+-0+?|^ q![}H(I[@X 9bm]\KE9)B`X]c.. l@L$_bO^k>83Pגz $HTġ|8 ok/ɐr|a8Y Ci@Oӎ.]6Ҋ-)K'QL'&ui2LH] []4R1pC`~p燺+!ajӵ& y ]e?g '_POn E_`OEp.ñ0ym(  Kc`'IdkN Ay[;JLθk '쥬 Oetq]w?@8È1?3gN<:T?CQ~}Lݵ$Wݾ qa_Mwϯ :3(FW[5f᳅& ElqFi[ў/ybY{6?5WÛrm=r.ɛv+/a/f€.*Mm֔L368A[Fv9]Zֱ]2;t) , '"Y0T/7Ir$&ܝ F4y% ɨk }WbQTIkȔ6%]ey6@䛑QBYkDV hZa;`iH$Z󤒖Q !HB͒#z[-٪Vd= I\nUivMTRN,M仳5\ޯ  /dތRz03{莽A.W< ֱ3yqNq~}'LrզWٚp'Rn>ǔ"Dž_ oN׏"a:uh"eo&v Qf~keOW?dFmD/o~dw{kƀ .!d-bKZScB!gS1P[HY rq<E}@\AUNi  | ;A ~rsy.a̰z3,}-}0El< M62#66bz97mT ^mT:Q,Ϩ'" 6C(Ca#e>{Ɋpťrvno蠆Nv8; nb*ݙ>xTDL7#..Z,ꐯ*>"}sBɧތkv.}lLxկf~ӚOt‘+Cue$]-d {;# )zn9K  aۚd{> }-+V %w4Nr*7=/T}$&aiD .ۦH;SiMByB:t]5 CuUgRP5Oܟ}x!S)|dt/̥TlN k*s~4KH l`=@B[@#RQ-MT{p;$(>`ivI++J L^p:M6 Oقn##ػTҤUsXm:#kqբXIkfǓ sr^6 ԣK(bݼG/b6cwM6[6 @4 [áF%^'Ƚ%ayx>+{Ϥ0{,tܫpea_M"˷Ic?~5oD؇ҷh4!fx]Uʥ$`#NZRq$L)L%Q @F|Z9d"BFJH+hѬK_'Q(W> _fpX^Znyre5<*PlEC'Ƶ6\ &m`$,T4[l1gbheʼBC>Nk yo$@ltx^CI(:^nsj .E=n{0^{ 5qY)]R^I<3NRw<*LQ znQ |m+A,(vs?o<2^Jjh+L>S<엳zä$t2gLzBG& iJ\@ɗnf8k`&?ɵo GD=DPK I:0FkUbs؊,Ȑ mxcY'ث>*YN-4L:itFJ~-(/)-}E̖#j;kWh=M3A%tF/(~7{]deD(L8]DEr"ojΟz4&ns&zb7`Kb !T8nP۪Ch$h_'@XPE<6;%kbOMH5b L? Yf e|91RÄ?Q=jzfV˰ & vmR2G+2:-bLj\$ R1y-B1jt~u eнoLLb#XG?Xrd#?zీd̲ P#I[s>mpҩdhRG,-s<}v+~ILwnC4@U&^*݈'bXE0*EN l|5]4~&?Bw)na$xp]/|IߨPPۉ{ֺzٚUއ2}Ǡvd nbRRe;Ybk~<8ŀr*%"m ܓF@CD\7}No`@oK- iNHF ,wbq"2Rt%Jj>VxMh5kԬ0`BcVdx}ᅓ 3XUx 5+ q((tȼQ={M :~vw/E`aFign'FF%sc n\WM%v(*ȓ|8l vǿoeast!68 I0 poHt7 bnBr;q Ow9A}@GZDžBKJԜD7nRuF2()+Yjn-LW5qv)wS6^LPRI~Bv{Rf=Cw,}(D0@K=Y 3 rR*jŜeb %*4 33jGGn:B(_w8O},R,u |wN)1MPȔ0wQN"2obx-]ѧr*Uu< ?iF(6&A@ z)s=ͫҜ|y"쩡r܀[nf'M%DSxO@WxMjB{~U [ߐsiWf- x> ( H~DF Ny'$X}X 3#D/ä!yX /!~nUN^N6 ¸P*ޏ=?挩>SN<\4wF㦒$h_'ҽ^+DW>UhFThrZїtWu@=F"2knKw~ ntrTX'|aAH{!UU*p#T$:n*^Y4H"K,dKlu#S'GCo>h1BlsV(sGa3QfsiЬL1y 8 ZWr4 $|2 #?)f5D1y7P  P1܉Vn쨌{=YQfqOD.z}W?n,|2{&phKR賈 /2.NStG " J6$?V%u_7@!3P4OSֆLL _%rr5\#SB)J+a?vPۊ5OzƦ5DY 4 lP{mCS3O8o|M|'oC#K Ux*BRN. s]Ԯ)]ӍM n<*4OόZ7GJP_|S?\'gvB&b ʐ0ТO ie &{>|4xR,Uin0eA?u=&~rJV ܓ&bSޒ׌{O%y{+LlYkuGW>/ b,`^CNVH)=czWL8Q];=M ! Rp`e>U' ,IʕS4>BLK" PE{Fx+ o6VtkW+ p)tyt#HȚ`qr ʵlft>QG(G"XZawefkivFa'Yɽ@uA^Xc- mz%%++Qz`I8vl]pFm{%\?CR=۱[ejm; NQ9,q'h]A-ǀ%(MR>㇃!@ k< J_Śh3^K&RXY*e7`jjj[B,/07h9ogk$ۺcgNRs[xR+Ih /~|(6Brxf<_MJ9WQH0R6PCX;o6aKWrIWCqi~="F(Y:[Vu ?;#ߢRS#v=ady_ gW~NE'׍jk0/vu;dTs%{yy';@uq%VSIu*]N&zG':c' !aT6O50/@INqp>.=[jN 9s 1TA+Qx9v97F='( ZMO.fs5VU4$*.%@@D7)YGR2☩i6湹>’ɐ bADfbMIpfrD4I[IQ"F(7,Z G``@Hؗp8F}g3YP?Mhل2 Gm鋓EdR.,Qb';ҡ8݀i0n,Ozh$Ӌ#CgyY x1SvG(wrRʋ`\/l_g:+E[>RYq[ %@&_[_J &baW={!*[H&xpTZ&cN?"Dۗ|3n<Kn4yb=ђCaۘ::YɼD:' ]zI?E/]lnN?ޙ+6:M-ZdBHE73FBtZH%M>$)]RbJ6n/'K{~ORҸ"l\%9G fٸV8 3BkvN~EL ({Mu&$IEKuºeYu}ߋP eٌxU eLD@١-C3-ݍ{Vn^'hC53Zu,m6K,JIk6b!P?:+yԮlm%PٱDz8N7P%it(gb (#՛q.^^x@sEk vXҡͅe>)6]&؉Yf:}s'RJfnS 65,2v>q?؋&U}p3x,W3 6P)@-iSi}nZ AӴH%EdOEy-6h^ $NF/2e><T+ NΧ9momd (YWyIV *Bb ׅUKOR٠`ȓɑ;!o DHi~rb9rv0 +B"^} E[;OC"qāH,ķ殈pw+*AH#Sv (^t0*TF_=,線EϻHW|؊ۆs1ڬ]9r";yɠhVv8WK]؄7s!ߌKR>i <# G ҡ>E/U{iĤ &}N2`EoJ((oHWTwWb=&<.;j*)a]Hތ~ ;\plp]y,{? (lͩ+I \`&(BqP衍A-bXmMyR”[blK[OabzkZ-5 Gb^Nw˛pb5V(|uP{uʓϷO78uwo(u7#PXDM䢝QTa"}F7P&w(:@Zm8jcoH6 )&wMpwz;~u5TbMwK0t ]k52Z"p:a sۆDFbMM蟆u#fK!M5x!E[ki N0ԑ [=P(2\5пF2!t U5V*p}dh'`ӇIꈌ,,d7rU+FpҷT|Qc&+jkFo≝&'GjT4J9ç:f6VYЧ%_ko/Ew7N3` GNrgjH, :v&袬 j1\t&oN>8),'d8È E5·9nek2xL2@ݘXxgg-Z0уmyhc Rq;M{`-xvMO(!2.Cq5.f"ȭ[ 4F>E ЮC#_y4‚H@\2 SntQ?=R{G⥳.*^dN\¦H:)vR.3X,kS<"K!2E6هoU/.63Df{=%hn 4ӷKR`&,sV//f$1#?ibJᮅA 4I\2ƌ/amY@$F@snsJ&bÅ]9*e >GGCH_9XWݨi.[qpk9%bm*Y/zm\$`#py;I$]'fLʔtev8UWS :P54s/ ZE6ag31 oזq}O*yE>=?G|j?<Uqd$'7U")=rUge>%7.lt 4?'r=|vG[|5",vԉ ]IVPM'n^ 3ʄl¢.~1ΡW*)+}D f:Q T{a[2TIh@Q>huN>vv5}Yj$<ﯥHw9`#G.yv̅~'i۱@W*7JroX8pO*t.i~LJu}l+ &poxH8 \aCb0-LkJT {Q&EUK4#9]M`翱Ţ, (,dLoEMeʋkڛyvڊ{MD!DMDi?k^׼ ?=v'#ǚw 70]t !G] $5od<VcyP7G*|r'K ŪH/~O7VX9(|AC:&2":\`uH!bA6v[ ,l0+'}Wru@9 ]OH_J@x.[f“ՙ&-Z*߹v3V q%vתh~ܣ'鑺QّjQGR݉cWvC[̛ \H&L ``6Pt慸ӈH{NY/؄-|ߞ a ՆȗbN>ޱeNHXxPŜn?g&"xqE@96A$=vw#gPճt 8CqF`|eN7%?|BY'`ƳOQ?BFj3-_=O3wUHBۿf% XwL@Խbh1,(g=&b7YƵ gĮgfKVxSfg#!#[ړE#'<0ɬ<>kVBjx~.tf&*}br B)۩RmXHBⴲP  8MV=|ՆH5]~nwt{;[ĀK( yQo~ğskcQkH˺5쒓-d*ⴶRNœ$cɎv$^) ~z!TvEVvY TX kaj Agv~mEL>~>X֝2?my5 'ݎ0Hl5 lt9"as>DdWˆ&Z.o?=vճE&ʳռc,q &R_6FUx?"_4X ѐ^AF]_vns;{,D(Qrmi#gvH.k'9yU$֐`;ȑ khՈs45}ӈ~S8>+;ݓG׀ @$tͲhӦA}ڎƂoj:|rW EGֲ og-ȎKcGސ 2Ej[1{rs6bg1בu@_+ڵ+&1oK`N~COeޅ КSwX6PMV~Tm/Ի'a+zKU>qR9uɷQH e$&ʩy\/*ёArkN{M6g E搘@LtɓdWM\z*U#_#h|FjOgzE7\Lx1e l@ 0 Ô$<>҈6۬<ђ/V亦jmkMqN'^؂'ao,qDQ{>\v[y=Fw҅HG?v@D=RC+;X ^^@y4~ci0(ܤ⋾^ϛj PV.7xXyJB)ckDZCPu~[%G; z@m8iOLe Q۷yCvz{ku)#7|n{NF?K/5hc-t7_Ĺ ٍڥ[w__0•h3K)p; wsQ`Ե3`C먽dh[ݪ\;fD-&sx 6dj=7Ní۴~'QF̴̼W՛Y=)e?}`v;34'BPTiCC*4 /AN|FHt;֝8Kc!a"Y4B%N=y ]5}c:v3 H/eWN^;mgX{qfDO){6&fB|x&\OfFbl'V`@VR!zԄKPE N|І3Z&ŪuD \և֦{߂‰Z I` Aȅȯb\YM_*󦫊 Y2> :rZU8p @=a=?v&Aڡz;*~2g ~G׍N]dD3:K9;۔W;{eqKPe?FAzx/!l$ X'(u&KM[w_\¶!׏s]s`n%0ل7Q<bMG)҈\tՈvd!D_&K nvWhhe` ݴ/ Ss=޺Y>iv9|A5=͉G?lhK>?3V_BzxE; LQ)A݀VlWXf*+?曩AZJ$[4~T=9y2n7E{TI|戹[2[T;qg|na'8ɬ?kˈoK5.Y}8Vdh_OoQ۝Q}oo>敨ڞ珗]@˞Pm/ϡv#\Snoxd͍ %!d%X3P?0meR4c=$VZ,dQ/ŋ/[m 2͛dBsbM|C)ģe-\cYqeg(2/gUHx*Y*fCejI]i_JsV{8@b7ax(U|Sxڿ_1d&8Sq <|.1c!Yw7d0Z8x GkWq!GTTs5VCg7 \uyO87/{٘~2IJ {yẈrUג)8m!jKVnaO܋tяз~dy)zA/:1f6 hb-#01bc}@1ß;63j[9PDd9=B&5v=ioTVF=Ƅa*Is`V2?x Hͮ@`Wm,sa:i`-U}B-M :Lca5 N Lk4긣R2TkkM%* <0&bOS3A)`RR.5oUΗN =cO@({`,b_--5 RzV^o(4 6Jk̆J [ޱjK 5ٗ]9ΰ"ہIJהѕqk3,i$ Kqp{֌A!dxV t6v"ӨY ۘ# 1R+smaQ] W+`GNAKkThn\ɘFs,'(h4VJH˸7oweTG!iE2)gٳ7BRaL <%dCMF]DN4MSd:x&j/7Ӄ.bXo5U.p=ޟ)F -;K F( @w|?'~\V`hׅ*DEZ&~hțKHv,qC%ZfM0; . ]RzԚ]^xKbnsYyjN94QUHiJ1 urn3ߎ=|cEŽTTLOkeJPM 3W;`qrZj3ZnCJ#WN]50 &vW tŹhCM\#>9TW^B}T &R(+^? 4iC_euk S-v,2ȃEuFTG-d]jDV؞G2QԮ,Ơt ,n B5AAː%g`liS8 ~>rambƠ,k7'z 2TrԙLeɭA>0^nц_&&AIoXGx v',YFҢi':p\w>dG5dO%|\^v>8$_ЩA0tͻc3z# sN`_gsON"nY%W8Am@3`R-pP0{/5#r@]XأT}PSIr"T y 9V Y ([_$J\WT|x>MZO1-{T`6aAIV,I¥|T4a$ϠԮzp4m0&z| rwp:4IPVkpWihT ܡ7v˺M%OCc)Y](lau3`Z6,²o|zǤ{DLytC[C2;֓́akIpJz}eܻAJȖ#?X")څlvҲ"t܎YWbqT /A,xMj usj[[ \gH֑+!lB{̐i k6Pm-(c #{/0RK0pׇ闎AYM&egcRwTk,뼻S@IPޝ1{1׋BG>^ c,0ustڋh|Ե06Iz&A ͅc?>Qyaz+{k+^x=^Tm!-Od|[ӅѪ4.݊ y7cmˌ }μ \!BwBX&lM`Vi$UUBzӮ"|/z+ g:࿼ 1N(;t& 0=$Q`d] cK)#1Zh, uWbKّ""ݐ~N# K0S B#wO.ҝx͘::2JI=$–l̸BiCnM>j^D)5>x,CaQ  SR#ZAM吶,^P2"m98h0~ӹn|f[+zU{n@x-Q.o 4W/ɚe[-~5HL:ja'Vau,Xa s?QrKJxln+wlkIXרf%h" /JL7k &0_=ⶍZ{^vܢ}}`qf"9ŭ CCCBE!0*,^o\5Sl8klgGMF E}h o ewrNGR+-d0W]@ gٴ)|Ԭ:Z*ka(|8$>[d%>kOH@nqPɶ.¿NUlWu3RIYtG?bv{LgJ)bfSC& N o {1aXLʩA#(OSxmi5DufHiAޫxuDA:CV^X)[Nʣ跿|{^aٞ/cFω2mB/"/)ğ$ RiF>z/E~㮼 #Ĵv4`Dy^qA!K̾CFe)+(Y6L\A&%6TgOtƱ;T@ҥYJcTᇧ8g6<DNXo@aO &9G6,}!3KLg߬8*%V1AX/h6mP.UW/ci~v.lS& 8Īd5tCXdoef9@qo!TuǒiDr[Ö qzDHy򢧑5B"j\+k6դXFhY }!ˉG!Hޠg(ВJc쪖Zg(~9~ `PA<k@6y}̢'d]Eh<!i;yaᷳң9-U+LB$uStâ4jZZ7]2W=qu6f|aαP&`*VUUH|2;E1[o!@ bS e!>1{./R|X.*9S8vhR]Dnu [4׉%D,"`0 ‡QӐ;7(iոbdut?͔SuCRBЏIl}Bx7402Ƌ.r/˘ C -݄cxWZ7+9At$hŻg0~0|Y $BO~x @s0.xC1ltH@_˫S ZDQӠ}6Wo8(ʺs^7zVl$L6ϬấʄF&\w C}s^ZAz`!>OXt VZ?Rc$D~gm▣68)k?kvJ$6AuP4S&]kF.uLfNK̘V a W!pe (/Uz=oAt{s-L3f:-L;$+69h.ra1MH> qQt2Wʢ]zHiiG$ K0o,2`{Zyx@"so뗓{*N&gkgO'zw? ٹtwzWNf LoXd%`Q+W_˛O?[EgAQF V-GQ;=gkdtɃ񄷶mS4嘨d=`Dt yK_r؂DN@+(2$s`)D]KHO'K#GWOST!}(dG*4ؘkF+ܰ )PC$Kh6Yku{sڿv= +nٚ؞aN0dVAd!}A8Z]/܎Ao3(Y8p2w+KY ۯ8jNDZ `Oy)ҨhR_ _Ԓ~4)Y`H1+9b^t^-] Iz߫>ԩ;.*|2^[Ǝ$7ւI X\oUCª hW;vrLX;T~G1sVT F btJPF棗ϙTD9Ax f3uz_q)̴!u ԰猤"Œ_[ctͭZR͈n!5dfQۊ` 0!"7T7,PEL?xKS$87s6nKbAu~fR%]i|xyàsg^Ba0ވJ$C{-vwT#[_ihs*#r_7asYZ+ꟶ$4,uǾw%ј|7_ HXEٌ˓A CP=,y8j3^M$Ρ<ՠ1*vKHQn>-LlPXq @V&IwՆQcm;l8Kz)3Plg_S.hŐ$>0kKru N(>rܛaIf2¶ͻV&Ze0,2xCV wz_x3l1/x>fs-<6,_u̬+si2m)&;l y+o%-7ZPl#pE&e< =~')KʁvUH`u_jU,1ܻ?wr'QOlc(G@ϳ^U_ӼRZ;ԖaK%u3ǝ+nړS]~oeъT RR,OY.'ZJaM_#q#+|\H{'2 Ja="@nÑg>''h)q7=žCeo V<Ž)t,+?SA(]D EwHRjpxm*ld_Ӕ33Uɒlf[ :ư6'E 'P"8xւ{'}6@i$߄y 5)+jjZ= !莆hNkq.GLwgAb  S>v/B A96;B0MhN~Ɖm~. t'l^82| ]N-94T#$=i ;|P-l4moęٵщ|6o`hg|i5F"x'Ef虢X쳑: Nbnx>aO1"?m-"#y L[ýM1 ǓJ]_!-?HIJ>RJ, )K۩״=koިBs*b{7)6R63P bRy2:PQcW{ }xҸy` kCwhΰIda\}U:UZfdR9ubs/kaC1m9TCiU^ʲ"rcxUlѹXU%už?R1XIPe6X Rvtc,4yf2KbqU3vQt Y rT툡rmk5t(;ђG$AC  v4fYzJTK?Iν#m/C2jfp-,%-H,4΋6t1+/vRO Ĝܓ5WlN +3k[xFF%`sLa+RfGΚŏ׬Ial~ȧPtJ Vz;L/'D$=_7rG>`1%%,A'fwkc9FCu]y `=EjL>qe.mSܾ=/\L`A YHCo. m2 Xf} Rc\x|Xrg@L PUG+nW_uRfݴ.e6ҭOیO>`抐cc\"| R0<[L@Iޔ }n+ ~lMT78<$*{T6 aIr-ď͒ۑzO5ҖE'fDE?Dq-KTf60\^eĤn1}|9zxFI2gNΆ9vt.qnt =GۈLWgbQLg`365xqHg6OƧ:{]*?%{K4{&0ǎXHZ2E7ޕhnZH&xVcrZP:HfejUf/!\Ql:&3mZ5[`nSj`Y~JQOQy<~\ꆁG'*$d5~oŜx!Ɓ赥]ÌhMH9o\Zfl \}z|_e+| EiX{RU%slڡ̿8P˚pn:zD OO{\i5tOT俊37dZ*|6lKZ2Dl2)2l)&K89G+C!`{|9$?#__kJ3 h11 &wwn:OX$]08[]Q^ ZBOh_\.A쵽Jl7dD*rƭ?vn3iuZ4aK,P9Ga+ȍKD򠳼?Q{ cU7dc>ORG]yZnm\e1{z4k`D15{ӑue/# uz?`;erS9(m2!/RǗ7~vة=糶f#/*Kz1"J0S O(5ξx^窒q`ʖXϟ W޽1(%7i)1E^,2Y N= R С`}k-n{K ʂw9m>LY:$d洷B[g G(+;g l(0&YCS˂Up `߇jK7bpGV8T vGݍ47PB@H9)."Te%G?4pم͂Y [ڗTܥaF.|¶)IK+US6MZ,MU-X<۶XrL0m͛ Py) m 4ϦWup`)벥=-z;9Z$ߘC3Qv-ons ؉N84ՔTT@-K5kn4>__l/$z/93}$ ]"z?/c{f}5p_sx]$j촙Rv:к@>i$fsWrd黭WEv@vbRr|M6.1_Fu))5L%ȅ͵—6E_wD1eJzB7sJIrI7{P^L+(ɼ"꠿,ʩ-hjISO9.Z`UOJ{C . 1/Xej_h,Xغ8F4IC3,|lnM0d#jNi QH,^(ٱ k(nH#Su<[|ubς>zV^Z}bW'd39%'je&aQ* KC [:נH{kXalA{> ąq(tF_X+ Ck}%nˀg oBqI^mzHea9l}stl8SH oYi\*S% [~I(̱m<6h˩ u&}J Q9E$F%4=/"{z%[H+3W: !״'a<ܛ%Z %lrJfލ >ts02{Aϖg.0<׉AI;]EVqbSLL]OٷSܽ.e0)J7Z n "=*+L= 텁ÿ MyfQ@REdWJ>VxA+RbuTy[0O># >tބ|^C|܈cxrO e2dȡ|eœMI&Z/5m&Jr\)+@^.p5^2'B16;)-o%Pq~ĝ 2!,Y [k"P5٪U܍Qvut> âdZ3? .W2 T4\`+BnW_QMRׇ#<|]MYX?Cl!UP1jo#S$srA4X=918-]An(6MVU؊;\ VcώTbO29#Ǽ%FA>o)x"R/|4.2?l PϠWНCur_gXqgmTTC*s"a_]Ej؋4=E_AҷEgzPja! -ׇEQjLZ)\hkMi0B uQt[Ìֳ)7/OdjXT'H2*o{RWxo6P3Y^$'QQbo :CNro:[#a+yW]L9K >f{ǔKd%M"Uj .F/]mۼUsof-*cz[\Vm{e 痋~G(3[;bTNm-JCzt_*@rJ-yx(NF'U}8/Qʚuj6%Va5ӧr@]^38H~;b-'{A)9b . Wz#uC(z0:5S=Ӏ}z;w8xlqCyt4yZ nwgaCgI`a]47ߕuFFc}Z#PIC?2%[ !]N 2Cͺ@J#is C֡W4zN֫o4SG/+Nfѽ3@FOm`F(L!!Z4xLÇ(o){S)WhRĥ ?|d2,қA֬V ժY ۠ \#[h-|p> |DIY ;ך !RPaR&,`q᤾ߗ4ѩ</!} ?X Aˍ9ǩ \GH}z# N> eCePlN3c˿XhOw5j,p&N7.nvUAkbtZ,'/\㡈@\F~Kv~@ HoQ|hڄ?X oD\qXnznd,'нlk1ki-A1to 9g l+8gvCuU*?]N+,tЭũFc,OsnO'}"(\bJ {s7թT:W0c8Qaj}hc.D& IX(|ſ{Cł^P`5$IgAFԋ[-码dobeߗ ~>LiS"kPӭELoBZ'U~B!7K"0K`d"04=9]lb:mN]Pєu06ْ…3%>gW4Q8L.Mt{? Y6~?{w N8CJuۑ5Z/p`shׁMkE ʄMo o*vyg(H.1#u5@TnD$LWųBs =qyϲccGߘ (: MBM7Be!!K ]MAGaIr~M?\Mny'$Y,6;fB[sڕG 1Gw)+ZJɡgbKS? ZussÉm%`T"\9T:ZaP'^Oy6N[7mG`nO$st'mԇy]-"4mRY qKzÇ=nTBZ1'ղpf!oOݹosx6=>~^g$1tyELȺ̛nC74WPb&s- 7ztQ5<<[ ^#V F;q!%p]7T Y2>e4|,q\gIp3(([EG r3(|G/{LE4.֔SCߋ6=B~wolBnm* ӛnEQdi`'g^^b?UfSfcHYXhO1XC wnΉ,^h㵮k2k3wT]D'EkKOZr&N]i+6 *ZaHss#Q~$,)UQ%p #%Qe,>  i)T#3/ӇM@[qB'Eb*{;cE<5jKa|-ϪD0a4J"uc;`pScb~QZ[5gۨwR?Uh/,"98ż~>FFVVÜ8΀d ;8 ی-g[K } ,:Owzlny,zv:䨶h.Z?F!T#*/;*VZIú 2 \_Я[) =ܯDRƠXXL1#zmH*S EGJڧ]\0Gc6 5mAr]MLLǨ>djyZ˃!Xrά4nM Y_EphcBEe .-HCgF.ۀ,ߕ(![ SOD |GPhztJ'ЦTH_Knd;CNVx\cԉo9daihTxЍc#L@@^VŀЪ̣≙+٧:wB51Nm# /JݠYGP05Z}7|,W"͗ y+1nߒ"x GõLH:P ٱ5zm?,03yľ8AE]Glc? @Xҳ ⃫Gv\Hn43~_2V_=/7{:T0K9!Ɯbhժ[:d Nx$R K8&%=\}EՔrϚ-*HUI\y;׉ѝӭ),ϓ/o~8Btur_Kfq*ŽMxa̭hA^x=\bʳ@ CUDG] "t|$hzWoՙkҗQ\d(ԕ)V2&ǜ=O+2.`Z#r,qA+9 "rbBYӤTBqpF231$)a3SrSQ̸yxYdCؒmԪń}S3 2E!@ wH|`kġrjڒs|l]2& x *MMTy"%BN,3Z7CSR3?m{Ts9I1&D檼kƿ=o@}lZq˅#XShЮ7%] 2 M=qB~;<ӡyIư.`Tƨ"v{Z:'YiߐUal28]u%Adp[jA}Tt}&$! G7Eknqd[UL.(H&تVIڏ50H" LZKaDxa@tz7B߳16"2pm]m|wY!Hyl"#lQ(KB^΀bUP (IesTJTYU{4A9sQ&Y?{upB*ПNR_{͢I.?xjoo܊Sqw=>œ]—\@`ț!~:k&4 X=ǃ\(~5#:ǡw| Yt kz*nވ~pO|G~.K@Vok# +<;D;14t0?מ 5H+7h+Q t33\h,0Ô *1pyM9M_Jz tP7;$maFD\ۡn}B{2) 4,ġ q8@%cn̎ Nj颟 "!!5w}nqKd,Vڳm@!sҤ6Q{ - eMc%_H ئ:(GMuYiй..mX^D{*n {{҇`i#T2wj0HCST1&/Z'S]3̂%=ʒ[lIbCѪgd/#WYkX&Gc`қপҌοc~LSt̷Ytw$??ss/ YUq.Y"uQ&9|MΠ0f"p :؊khJf{,lPUK!{ 6EȔH,·vD>N|0Krlt|_U,V>C$Ƅ*)>6q_8ur؉Ʋ+XIP@f6 r,Α\zqĶ upA2 ]W8-׸MtK,LP*θS_ZՂ>{Ta`^S-hpP*a%q@@6"3HH5(Cw'-$KFzǡ C*^lP]gx/ϚЛ(%)96fH[WHն.BRx2 Gwyz `;]ɰR3R;;l;UIA0v@6?ÇxC/TqUgќb:Q(yق ;L{+Q6*4.Z,{"f6xTSdw0gemnɈg=OI9bJilpHA(u)T _N43/WoIs F@y t_£Eﶏm> YGv]2#^\vR:nmpȲ6g=u=/U ,+gq!ۡAm5w;xt`7AK*THB|SJ,( E@;#\Oi*;[ߢtM1 rΰ鐵cy#豿rsx>8bTpΝ?==vT>(KP4A:Ug<`kLhggl1qr/iE2y \4l~ Н.,E  Ok`@l`irAJ"q"7g2c' 3hyA|ö3҈c֧>q &K7#eA?q M4מ d)"Qpz*\>tnG׋$x0Yyו>R;kJ_HTӼ=ΧG:orDɩG 45>CԱ#ynj~؃ɮj1V#'x 4E@L(pNr;@` 3OUѪh2m,:!m.nS"ǘ5S, =Wv+]i@9Mv ¾^Zlvx|Ȏv} ^%h@Y."uo~9[5}lIu\5SuꒁFJ80$މ,JX``#~P:6$- )L,u,!ޔS@]k5IlKCu@g3i3?:U%(H8r1+4&қ2"9i.Ef_1R DVێ9RTv`'0Uʻ&o;?p"МJ?9H.S@;`i"dF7%/jR0`n2'eO6OJ' BZ\1[2hx@7:Ӱ2U;osUnkggK9ҝPu璒`+J"5CDO.N|`-uQux@|# p_I$H--L@"xDk/jE8gV|uf{ pV:Q82|։GDг02ۛpX`*4%i1)LY@`)CpfI0;r-$oRQ ^|M+_7]DvVv2S|^GTȧ_x==YWVeG ezlZU|l:=ԵTMځ%kQĬ."4yAu¹>);9G^S)I[$M< %s=I҉+FaL4݌ r5lwnh!yњ~ҸQ;p(V툺x73r[(DŨ/Ev7:`=^a^ϥ/e5Q+J0ɭvBm qR\'"l߳5HQ6# ?c4Iۺx ):7VhD"Dڥzkh+>7o5\#-R7x[@c!ABijf@9 .ռz^9=Y& iA!814'{3¶@|K,:"QlSq"עPw#;1aݺvSF9Gi\2mIdcW;%>iu[$1"@Hls82XXv\a Q<Sg8a}}FRs,9m4DکMFoaO7k.bhp])DGt2CRjvj- GsA nqeжp2 r(`ۼY$yLaɋn()ue I-S1hk>/lRG7M[y@c:D*p\S_ >'=8˜Wh&Ak9f-B[bWߔ>?($ ʱ&+ܺ%3 ngCw2|V[t@[Vk\3a ab[ Fd߆Ζ VxBGj; @0x;*2鰚u:6bFhfgY4Tmw[o"ˆ3DO2azA蜔@ަy{HɊqxcp=mx&#*%^p@ާκ/E) mj[#M))>N4۲w訷 S?PsݞA:y;T{ *,sO'Z#Y伐wxI}46d|aܐpg' H G/2jε3,!k rjI/^+/!iiL]R;3 Bй D {NVɶo E_lUo:cG؞D [>rU.jw h# Ϛ7 ?r?Apo wz_zaeW|& h ])⫈@cq(_=28|c/gDI o礚 ,"w)9寄w$qb "=K{2Є}&mن%X WK}]$}Un ZF+Q4CݦGTm]yv( 'zFk6ޟ÷PO>kϥ?GAsEl\ a0Ib)!_y yK1p=Ԯ!L .H+v uծ\t_pA eZ&@I %Աv"ypb`r 8;Rڊh3EU= |ssGo: ͈n^C\v(k>ME(~yS ֜qR<"#{6Ufkˮ0Jm&opgS* EބB|I[촻.E/Qur\.0Y)jqM'8 U#f6x,[bMt=l/}Fu[ Ouv^*!,l=2TO9Wym 604k+=:R[ 6dh-n7* )ռ@'tb_ӧ@Z|DTYM=Ax;qFӮ\;0z, ՙJeUGC-9'X=?DQ(FrOxޯLSoIƢɌx /!Qmh;l i>u1v&I4nE]+O՜S0*a GObcmPY˙57MW.=/:z!wp!aZm 8j9U%PZFmvL~Po K׈xR˸PZtn‹k>f1eG9HWWٷW@R^^|Awc*^sG+œ>G M ©r}Sf9T˒lrb*dߜRA@G7ʹmȣV`{P}5]Bo"JY#_?ծG|NQO'nQZ`(uK"욬g&Lևo9P~&N-@_~qT]85ö:Y =>3:.{,qޘ7Fup@3~^+ZbGX J{xvfp"l,م >Jw~بwg6?ߗyUm7Դr& *U3'! }B>CP{*xeqB_ԃW+Ǥb?V*: &nE1=X0@ݹ&b0ʡa7юʌ6|&DT"72HU{˴ Yc\/H,A~8&VC*l xͥAX|BY:iĒa2Oct&1p+)KM}?(|ȉu 0Q]?Dv x֏*=F'5XPP[ڵE]>o9֒Ζr<θw`fZB!P߽[R4LIRc%zw436'ޠpȡM&Sv7 f40/3P Gd 4)ܜ ͧ3-Ȫ#O^wSYb]w~XϩA |eMڳE/@0$Ͻw5$A&O1t"j`^vĬ]pqW"+zYwh@wx0Y#m7s+;m} s+KGY0u38sB2- WOÔ}L4E7( 2+ 1ϼ3gxmy}L\H7@DjtAAb3y e7s֫r+%,aq~EaKG@t>|ѱb"x$b"]<`^e4CM[=.Rf4alA-:c;L:R偑8!m@[+ ='cK[$|qSzUTSl=)C>A"^$A|Jg#`~ Kka%X+X4q b *"^(N"־Ƞ;~*cj܍ȰX&<у@%r!h9WpVrE6-i+G~ @5, oNbBk,[r9){ (0'-jYYbխ[ R].~XP@{6(:m`EJS"OsP(SXl{uULYgn[e<R >s>N;iJ P\Q*rzPGXegH>#uˆ*-O` C$ˣFx!߳&ci;j(\Ql?@ݔ=kt`183(7=LкZ®YǪGSX7(^KS,JԘҊ-;6ٿRwUn-F;Õ+E=M3̓GVilS̈́p_e57Rz0T ` QPs بw8b0"z˦0%Y$g^FDL!鴝ZpZX١J\a_^Y /IJc%pJQ\$h-H#K UF ``T,X %(DnBCHvc"ZȫbrJO)^(ߥY'DӭMOPOj;[HUّOR~tR4*O̩fpʨG?8}";hP'YGeM̚bx PIuxƎdD cxKFFRnϦmf*HDߩC6#bek |Z?VC']s@~{O#[歓= _3`%945PqcɈNэJy VUT {(Wes-IkQR1&5_vHE:q1@#M~Ӫ? kZC}'|{N?iu0RC]6>9f sց3j D :%uf2l|PUM_[G20˔҉[<#9eX·aady׻‘Xu\z'7m[Ǔպ5VLJz[X0(zeq9*ɣ=gA};}+ "r~Mғ [ttS_^^k+ m1Sr>ir}F(s$Z ó35>^‘B斔N(Y]*tic>#5F F '.R+6⮳c*;x)+kψ:EN9 "s(īQĮvm2:}A nr޸7:R9Ίd6:`Ѽ$2)t EILxYhB*혧5׆G`99]nT)ύ92YĎQYQbN/CfrʺJt@mY*3|*w#3ߌCnWq7 > umAJ }Ւ=NHaG1, ˚p">87!}{0Oi%l,-+|=Uc4"ŕNA!?#=fD֝ADC!!8tthو/yv^_]u_50̢ %?B`p|煸Ԓ9~1/<|fL({_^Z0=ȯ+T_]{(~=5)nM@o` L5gY 4:Lk) Oq*@NWOJFG"-\A=%<*˔V/B8 Z`$W~<@1zV"bQ5WIَ|'sA>o$W 2[A{X|.":@q̉>"Z8bIiHq2wpe3d/yɍC49qv[JK²&GGi:[훾e 3@͜TCN%DMg;%$@ 8yF;汤d5haZ,g{^tD4B>]3tB4-Vw#bj'A 1«~U$ifףqf[ߍf’h\$EqLi?&nf5:>dsD6R&^izY[ri[Zp6c2L*]n+jL+QOb/.iVmF65⍴`W %{⌺g,E)<OX M#ymhXdPuH~oOK.|_gm[:˕gQ4[5XruzWV8οXk"d Y ]4NMq&q-Zv+ ~LGI.# %..=j;5p`He.FǗ@q"5_aK̹Sam}Q33CY&5T.>VjDF%/@Đs3 tIsOIp/I[C 1ӂD+AR)>Dgbm ݡ * "69ڰҚuم "U6cnl;|S  h壼hNAh!EDņbJF+K&G:gᯋ(iW}dPg 1mo.vz+p4fƉvϸB8A#MDq"T$γ<5OdW!$kd59 A碭EC'.Xycܧ+TBuq0FFSo2bJ2h'w 6vyZ긃p<_~vFl*lx{F_.--t-*ktf rjiB.i8}BFa^Nֿ8~/6Dobqq+_DZ<(E:R%ݡ0G->۪l.b $cЮzEAlh(mh 4-ڲrf7 +R/n+lɶ*N|6@Qr]Ĵ>2Ŝ.?`wݻMPBY%`zұ@^~({If5 s}9:9b-?Bf!of]r6ܸ"GOxFÍ̤uB\IEHF:yXz-TA8pU-`Jܖ,m(f|Ke eА /AYŦ.)U:ƨv ֑va'4g)0?j&:x5Eo?`Sf~{)F2ͤ͢|`^+_V""n5ոV /-8}Bf"ї.ˢ~??aK]Ȫ="G95Y.,/0ydjLLY_fGGHQ@]1(E0VSֿ>׊۾0BoKCO 6<5$ 2i"4^b(FE 26GBmBʯ 0(.崙#Z$r™YœphS^Lcxz99c *ރc [U S~>AA9L\֡[B\s R-;~P/]Il6YR3Xl |NHCgr:K VEyV;mZ7 %L"_YTUk,ƸxڢmJOoed#fh^^ G..cP݀ԸWr]]#R;SĊlb LOM\m0]Xm>7+aހN3B*H ؝E~VגؽE ID8we+ H]/!Ҥ0$mN~zR>@}$tV2EH_y5'zdlz}v8%yXQ%!; xyw/4~<P"*Ņsp<УQ<.Uy;wX9GS_;~/0/ Ͱ:B5haš_=RXZox7ѪeV| ?B{؁<f5*P,:ȡI]L7)OJG@e/-k+!j~ f'OؤHISMi|x]LÐ!p|/`dƐ#aH Ê/,Ӱ~d滬M7cnk\GgΩ8^$Xo; N?:LҒChs3ivn9@Z769 ;䖕LÂ08?ߺ7e9Xq˧SB Qܞ ŭg.{sܕ ݫhW@b/ͿfTBg@JlpXZ"7lx딇oB }cPX/lv^p"xPuS؟镌6cZ0MKIHyF.^9|a훒T}ނWJF^5{E4d7(PsZK/poWB?R:sԢ9|GbO,sCEmq>rqHH|[_h_$^h+ї42ם]=k1cvХ a V~fn&@ ?@@YbiF"ﶣ?MUPT}b̓<"0Jz {I͖(:k4_$|p4 ;!ꖒcݞ8wIT Z]3J~gtCd$1npӃB`=R$ii&,v8v 7c_ןFes ◅4xFC!Npv!pdlOws֔{П!YdZ@I(ĪQMd9İ~ع;='Eb' 3ϨR()}?ʄ}(hIF\ n~} Winzp1(WIGsnU,jM;? iXq~B#"N/x#]_1S u=80Ie mD>fg5} ߗ 4xN}~F?H9f-@L1c~>{%$mn[)UǩP\C# P'hMOuۻ#Z2ʍwN,߿Tu [Ȓ Q#<.Wɉ:4 ҥ< o#P#\xoExm(uiU|^2qʥhH9GH4_TQ}֪2JЯƛ5Ym)Ql 7md@IS,J[ ]i4`'vE:6m=\7ߎTGC.:A`} >L,G @DcL?.EKQDb(h}~ )JKkeMOk=OK 8t z[WeH t;W(̬'k \xye2XjV~/Z/zf(3z?Ey^Q֭1ZuܱGySX輶!kµyK2M3?Zz$ 5Ǡ?M;Ș^A`Xhrr}W hfjTNj+0vr"c)^kLv(Sgj Ƹq=6٫W`І=ܞf{7Be 4#GB=X)/y&9pWf``aKyf%~(Qm赭ܭ4!iʷw1L;{YnjG7s<`U& кm}S\rK|^xg4+Kg`08Njo\.D-4fb:O };CDmfҞoB W?a>UDA;k_Ԝ/$(/R MNΆ>O1|m11+@o^D l$VC9jhuzM02`!خ# *=Ydz-f4_Ns%qv\Kn7f]|; ʡ'5p;‹P^wA֦o<ޥ4kHd|[%d5L#SWPsD7m^ANxc8Nx`с<.:v=N3빎JP"l8,Yznjf9b4ϹkZuKs(B13BfǛw8%3[- 趩; )۩R |u]mOHx`Fg{L} ^ɓ o q+%.k"A$Dq .Uֹ}lȃiNc ?{[KNL 9c5;#pF9wIU\5,JTǾ[y ZO̯!\{+gzspE LwǧW)}W@["aBZ Ma6|yq1YG]hF=cs=$zPTI52?ܣ=)39з,/$@0*i.% ${dդ?p4cpi2xZ 3`IF>x $!`GP6mۤ;^/elᒐ6ļ"k&fPǔk,ļ+ uޜ`C+ Fºi/}x8zQE_)27h[~,{rq+77ћ+^ _ ube1ޖi K\Jp; w-f*$5ޅ(yMݯ) D5_ђs{1AL2 /w>KSt퉃惵?U:dJG)J -]4ӛK]xcEf_v؅=i)^^fH6ݻjV.8i1`C_wv)O̞C%g *=O޸Z`s6jzߪs Cq(k;nq0l3Xs}#FB9AEyᤉro_ NQ°7 E$`)"GV]LN /[egAa?x,߷#jγBSIB&wvݵ~[^<;iA骳/A|`'kϮ+!> c  a}2nxȆ}Xt=~r\%rT&}ҳ$@PYC˅>aٛgZ뚋bZRx+Bj^ALtWKDnIJ0n+ AmPJZ2k] w>^JGdsqt=.(hgxuiޥЬ )܈ߖ7p]F9tZKV7_FC{3@Le; 1k~tkkV.8P$fmh*$t~u?.a_gs0sЁ(}K6&XO CӎtwR-~]KnD,y&G.u>qDk HKʹsC:\SNߋ?DJ.f -a= qЫ*RBѮ;v+;X.2SMʫ$ܑBe2_ET<'>%Kc KK[YNMH8iM+*\07 \stYBY׽s<1 q Gu_윂%h'؋!{w rŘW8ԵEM1xzf~.s10Uꯑ_Z;7h2g:T6 k%{4i3cѝE܊V2._pTRc-0a:6lHW(/W Yqdl0E'@rOѮ6Lz.{ٶzbRi|_Nj؏->/M}jxHem(?Mw)]Ctʙ_N2zJLD|0 Y5_Fa?z8[GaWkv!p@OtݵT4U:06 7MAagBr bz[P~ztOl=I` CJz႙]Ƭ0e/iAAԌ>\+שBB˳=eGU;ClOuD.K;p-dtqrr:@,YU>?jo\%N`h*m "] B ?QO_7j䋜D$E[a#¢reuFtXvBm#">2ðcrL[*>{/HsRd2lbzxyk^^TMij:!tˊ5I=FPlRՆ %5mٱ /ߔU~IÄ+S e@ xx =?$J89RǷ`n}oWs,L:05ПX%c_t3*qq '!v yb³U -RG,,}^[Jà]ɥy&wv0ܔZ=OoW˿ vƨVα aׄ@JBO4.}āQGY8Y/PR? @o6'w%xp4 ]LW*HA|!aBZW7A]N]vՈK~j?J_+L($1 U֚ ̲+&K<MJIBq3ʸm<e>*"EE_yUd'={"`xoo+*Be(cd1n'8ܠeK !a> ~h'"-FL:D3X:P'q?Qd\ 5gO3G#jK,d -pǁoMIрP~{-N[VWTlE^剤oԁ*`Mc8F^`k}#en>ԯӜlh\?xŠ SSSYV.D$2Ҙ}!11i!A x2qk:?m.gAi aBDSn'C9'l Y3R2o $g{tQ|T%U(_$M#F,QBG9Ou7]rdAGϾiCkwĻv(R ׻Od9]yJ;7(u9},ǐ/ewG(1*tvz`[.s*"pyW5ƾ)-ly5`~ب=DU ;{tRƧJ2b-hAVX > C_n)f}-<2S`H!"h{ p$Wsn)I(#* Uf>>IL00n(_H.JayK"Niޚ/X0[+-%c:b]LgHkkRu++`^STRf]lڏct]@/ņ>\*jx>.;˷| WjlAcr",}A?JK 8a! (Aއ].7pa7?_G@ŕrՖB)_/tb57N`LDŻ*xUx_e2]Z*xťYa4@Nռ_JkR~I!GQ\N0HE/nCH<~`@BwvQQm*mۍ-oBQLxdc+2d9ѩ9f{Ԣk{>КkjU* G ̭P]C0"U:4ެ2b{z Y۞#r2f26@4RsK6'`1;A&3WL"U%KbYV^$jɛM٤S$:ulmR:k\NTL=6JCޫ#  R$ kI{,޲a;.R4AzAnB&xZdR c٫eR%*p`^Ԏۚϻ@ө]\s;F-F[[S]1,8{Fo\ayBd X 5>*yZ(}"9#39}JlmI (Ϧ(N U.kxyÌo|87쟌S1Rp.]23L|m6aE^B!sSMS uZF<˪gHj4bYI'[ZrM(ԫQYtJjX汥çwA`@ BdN+7ގYe|`Q>-P0QmG;L$1L8ϙSÈesI~r1QPhVUh=ȍ;j)@;"d8ϝW_½P&g}}G[8+;pfY_I靏8X `^BƊ{îI+"7i Jcu<6qp W\[z0lT(2|d;E6:Nh9-Z'4Z}uK-7*g' ="߁΍@IZΈHh4}/":fڨz$͇=~.hn9"xHI||{Xɽ&,Z@?6:[[Ga&VbiaB،amsXdVuCbPyqܟnO$*=pj :s[#^KsuDNxPKNТ }@c1o]o-.=af4v}͝tm$[[3|%sr!䚐f(u˛U1 MR p}SF20 ï}݌U6ͮ:zuT0況.r VpZ tעpt;ۭf l 9 `Hw:zik;Q3e0ڮf2WTO@p4%S 1aXwTV8Oa4;M[_`MURx "׈cyr؂sN%=@KCd%Fb^Xh\*CP[qWk/3řswHM e4G# OJyAyƻ 4!(ao%5^pR _Yt,0I (:m16? g>]Z? dőiT՟~Q;=mE t-$" 'fxpfU@vgo=.gpL*lvGKh֑bS{ >}}T)\uOp&ng= H5嗅KQ0>kE"ыn_z]⸊J;ߑN}2\X#7e9:F>:%dphs, [z%X[Z Dm8t䮼tL~@}w~yuYQJ⑏RJ%CiK8`2Bi0A3Qi 6 W| Қø":-,}m9-m7\}kO-s4B[ : \o)Ev/т %"\*/߸EagLC u>\qZ:eY>Og'S9tGzLR[6)=3}I{jÅ*ńDYR&R/š"* v=Drn"Ni%8wu}۠l-b@WL&#z509_m%8700.A( (uNs]M/g"0{)#-; |G4`3Ե1[rz1ѕ=VX͕ b$"ny8u(*q&c6>)$;˾eCP,O)aщu=6oF'>YN<}1KgYy3U+xQPѝJv곤m?JM[EmBkfu4ESlW玌˕S2QCAnH`i*zGsfbr$6*aa*{uygr œr/w;K: Fc˩'}YnC%V"]q #Żj>C=7Cizo]c (zm}AJ0tU0w}Pid&d!`A `Z k*g)pUhϿ,"qC$!3X+U.\ ,h>yLaB_z3qjbW+#;Nj rdBi3½t37fؤ\YV*R4x DܷNs#voqv=0 M)r' &Όr)βy7_w2C:n{|/iCd3{do[Mq5V˹KRekѮN4QOL,lH2DxbӞ57o;"`$Q&䱁۵o/b*R>0NctŎu)lZH!r4Cqĭ AwE\ LF)lP4FY%xDdM` yda8/>qS@<;4N%VQkco?%Zimf]EDG2+5 ҿͷZq$qV%\׬DdP;kdgI$݆1vlp6̢N(JaPJYzm}eųN~3υ#\d@bW>e ƹ=rr|T YZ٨:~,B~Pdͤye;{UF*-PWu>U;d)AfCfo`3=%J%+4-k3;>X{˟֪'єoؐfZc '*k }KWv8{ hIP<`ҩ:˪ `ў|@UoDf_tEn/~"`[FD_cnLC 0oXdcE&2 ?MA19>ʏ) 2a ӿ@0Ptb.:<+~4*߸qvH?@~`-A/- d݁j} q弱M jJg.q> ǣC\wx w [FJb7a> ha;g !⢻P#Jj}a[ |PKABlmgPäELehD SbE/xO]H+۪7<֚ܿ94.C"%^ /En&)nSRb1A!ug%(E KH̋@v!'(l? OJ@K 4?̈́Ri`C@[f>% JڰEA1qIlqfDcH)·H-ũdG&ˑˁI)c[N$V oۜ${M8acYalC6H~@y.M'Qۧ`.]l4\td!/@4r$ï+MT~1?,XFr,G!̱p#d5LmۢKeKjtʱkB@țcK4>Դ/MU3v.RC,lٛG2S Tu4F-J܁C+bI4/[(x0l?H`af6`K tf'gqq5'Ǝ`&9r}++tPGHR[ٜ[{"qY7p ƿrٙ.=1g5BҷMn$zBsK:ܿ}|tu>O} cEbh-Uۥox;xt lQ@1le=O vCWf5)E+X7]P9h@3eX1V현8pAt-e;GL%p%):\|Lo@ǩݷe$A$׹fŽK@VD}&Ih(NYF:YDq;?MzM$"֎xceQ' zB +\ZSY8d'Egܭ(Os.C'q9wv %e cUsW>VХi]Q鳵+k >Ѥ)^*Mz \Tvu5`ÌW/K@f3{;4AZar{81S9ZrNcI+38P<ȝsDGr Ʊ'}) WbHvӉʾ!7Jn(YagH#|w cpGvpFtsWneHV'Gk4 h0 qdo_̳ %OI A܋M)|@p/|3c[5ta08^WDmZӶsEhƯ=*r~a9ZFgmU9 T ,~R,azd;`0tPwܓE!=Ց;:0Uߕ_faY/&bDž9YbW4 yt3X`hZH>>6BEbZtiIɧw\T+ӽ p"!%é|ʏ=PSx^Z-iM0|6O5#$kbsһhdplz$^;vjp{skWH-#O״jN݄BE6@S@!fwްb`[`/Qo`vp+Z NQ=!CY76%>+Q#8\t. tȗ +)'+v}~P*i ]Nb7?a ^'WSqhGpFb"uuB"dcz t6ۃ$.&KuejR'`uglG5P)Mwǰ+Z$<7n!)#Z: df'gkwhyCŎ]tnM%|v7u31 9C$9h"ڣpHc^j6˜ԁ9(?3gXE&GY [bwp˰QT L#"N.|:%v?{Wү[Dm J?m*.'v,&|A"l Z͖wN@2J&ꎶ խ`0x*A Y ]Ih:bx<7 ]vO;/|Fp&ֺ{bi.-3+&2S1M+>ßey,`Kcǭ&;S R4v* @e^Fn[b0u]~KqjxSXINb8|+ٜ3_ {>FHӡש<|G=>.c{ۻ} oOSnv[iЂpPtSO Gl!3׵_:E #$Q7?b+z0l ƒOYئln]IРbͺ' !]N 2:3^D@@)) ^B ko+?Ь9mPceNNZz8궦tġd{[?>>9wLDkTRHPIy4)  ?G*8\j ;>#ޕ\Ew:}؂lj[E9|1oto=g3s༚x204 bP%3U@8*Y+2:NuKpvg}DvM*GeŮX2q~@`&vm.<ّMݩDYǘOt;RBL`=r2c8@>LdoMFboFMgr\Ƥ Ʋ^58|(ōa\0sD+)_9$ VL109#DF޵^W,Rpp[lQbQ +E2,aEN9Jh.o;rAGvBES5y4m3AiXP]ZK\G?).-CZ`ݎb8ЅODSi1A%p>a"ܸte)dXK=9|͖AAj!;,J:MN!wsϙádT`%_=TwU&vɖZ{$Sxc`$$C*ü#T{NV~{VT#p\ax,[S^69}qP#MցBjQQtR4‹qڴ@[xRPp.ZB01H,SܨcCۥagia> >w3kJ$>U9Jϛ(lzڐpFOWKLrJO$iӷU@1g<|v;Pr9NӳYSvj2PwP Կ/ϚwIqڨԩ Jv.L>>$,/[y+OLe0ZHKʁ <"@bԴHLyGGHp,ji$$ r <!xӕ$`!X96^zXsa%T1'tvrEZ ֫H5AurRϪ#41-୽d38lCoZ}bg^)p`n{Iq;*f?!MQAG,qiB%Vl$*7}D"?ϷiyڦRgui^ 2eȡy֠/Bx&qx9!`BP $\;W gS?×ߔL.<3.DaA^ %.|Q{g&e/& Ȼ}Ef,_Pl5?kG!ƩP~3ac13Bj-#$ uȟ{[-_V)xu9wg'/9oMA}XMOnQP>tIJB@r)_.gz4pS3 (ެٕF(ӧ*0-s"SCqJ3Z|Z4Wh 1#H, Kn1] eJo)7Ɯ韓'N!k=%D~|.=PS;Rb2>8흷Fl~NJIp֝- kkKjpnR{CH[x٭4դM'W'-޿Q i@ayͼhmf ( ޻S[yKv|.s R[-IW2"S ]IB[T^J53sy0dkޑ NpSҪq~"+{# I׺ v< χ-vPLl}D5koVIu0j ĕSG_b0v!6 UG '@:&s\O+:Ij otb~EB` [W2^AQaee}=-iy!$>둥 wtp0?51jlD&g -RFnu(z\sZ zw z@SnEK dC9U,ADI,k&`;tC?E+sPmYAmTI_D=PQݽc1X>ޛ+Wy0m nZz@vT,ߖv2&vWBkb ҄{1VhIXDB_3evЍf>!bs7-e=~}7a!"=6 [t$5Qbj"(w*%漸a3M] Wir)#١Wx(J.<+ABy=&Hq"vӘA2*nA|!v*g?s,>g6(,'wLsSO Xړ=O`?W ӊd >+^?4n{F 2 sffPu9NF(C&%)%BYc#wߗ VķAʃ %$XK?sHڑ߼hF|SJ~94j`>/5&U㫍SD78N #kUg\g'\\Hb(P-[slo;ñw9w+ {TAڝ!'3 cJh/11 F/{ָa;߮R& 4csC_&]> t5SѦ-/҄IL1 W&kσt_$"ApzRr}6&3Sokim73+8EيK`炷}bhFP4Ji6a"(Ģ_ m\`:soO0z 6lV8ߚ._3LKټ%g·aeJre0kJg8 s].cJ~F9o}R#o|N.ыdBmy T L SEGmUo€d,uܢeTCV]J0Ʊoew,R@%]>nP2oda?=9>{\BH?<70s[vO :3K,> TW )%SLR*WOX(~W0APLxPkì:mLNQ 3]LJ#)L8KR;? CdSLd۾Ggcڴ |avUZn x`Eb{0_$^)BmGThz4XBzcHhEv2瓱?Ζ h4>D`l*|) Sg*5mitsUtۑ8V3zE &B5=[}u41 j*>aA1\*!ᡇSTHȳ"e9Snfl"<{&UR-|H澐 T gu;eI(P3Idj$Ħ=84Z(m"C?%Џ2԰q硋召7zw\e) bfq@ jI.m9:8+тf`yPjrddAXy=쭒L!Hz1!909qu-JoX^W.F+}`̎fsWh-)˩y%S@q©c0V8?%)`zfC98< /P-INX Q{HyE;|lQr`4l%U#/9ڼ˻mt=J<)54&̳ZbBK,:9T瓆l (気VMH20d1Ϩ@.ed3g qUl'9IL~:T1h M@PVq{6ہ]G[Yyh[$( vNrEŒ,^br7lO"zKM{pt9.p'Rl':=}.6+vï%g_<0*0"NM+!FQ,X-%~@^-2) c?~/_j%'hb楝u5z\kM\NNR!ɢh9O׺dqo;G۫F>wiҎ<t=Ֆ:b OdMDT{zV+VrQ3Ej*i/FU2qVA#4%gFP#~{y@9zwa?]r&(q$+|';36Cfּzߧ Vk83=NtVrVw @9=REJd%פ%`pgVҶ+H m>o ՠkEwcYgkh$P6N)U,( !˔sW 's~䕑Ds2b6;w4JMCE6_N(ɫ; +jqbGt!aA_ğ"|`-VDvX[0 S}jĀH"m|:c0sFjW9Z`|PztyMq-Ub6œ.yi \2?.\P5wN %@>|nt)?;.7`{* B`yXt·TYZ%.~tF 7rK;S`p*;hJ׿{,87AB$tx;!翪jj蘡e( 4ۖ/,ee~L%f@?6&|u5)H.a .}d{(.`kq7D΄Tw ɾxB|ͅT\Ʃ@KLD`ﬦɥj4 _ɴf3^֫z2&ϋO'_ЦY/8#2,ܩs+ 2#Ævt =,Sb3K p$-wB"g!t^JdA\LG5BE?sQ `OH(w菹15/k s bN ؛GV.!E)|ց.MM505ʣr;V?LhsnDqh!<Ց2.AkRp礼0F ,{!HV]¡@C7侮߸ a+o%)'WۇOЭ~NSj䤿fDln;0UR nvpy2 Ik"-AB."#{0\e S7‹ 'ߍ’}a>[\@Z3`34><]FH itO,ʴq/&/D(R,g[ѭDKy=N%F ,+Y'*&Jㄱ|j͝>}}0X__/[FYyϑu; F?Deҥ ^NդO{l7'izõ]-1zD;"T IeM\Y7Ǔ%k`"sh5VKU7#iF 0MQiV`ilԾTKUs >i#}Y@ndG>qlpZ!y0=ETB 3`TLL>I 3kQ,(Gk2"C5Ey_D?-ݔ-h6MÒ8^@2U KEIzaPҸ)@ <dQ2Bk@o 6` .~n! "l Eg d~}U,kSʳGeD l۪_b|V)17#s/B"[.MJ :O &uk("WP~a/}N4U ۡ@0VE$g:[w:.]unզ7 7 C}L.+ڈAi@{4w=SWiX9aSiY=~wȃ>8AC@*N^ U)啎s+ A^rq,Ba \$̧ &iA,Uu!+I7M~y"׀c<Ѣ8'gؗ;R ꅶ*^pwEyv Bz'wɿ/UzoĹLGkD$.\F"ӯ7Miw(ڈv%,1qh^ҵDv4LB(NiÊG˙nIzDd) gOxy $Y5旍\'eP FBѲpaƘzoa1=\5nS1GvN&0Jq܋Q Ӥ|EQQI,0xx%~o5ؑOc]|E$^ӢEPbQ.XeGp ;Ӆgka}5L'gll.R_/}MI%4&f?}M-Hf|N~n|c[)j_ pasT }m 9onӪCc(UO?btO jnuǓ-3 zR{% AOE'f܊$o}? cr&z H(C^ZOuT*X2@{bSQf3'Tl h6G& :S@_ƠՊ;jR:w: y H^Dz:1np! *-XzU Fi &fź7voȑpQdw΢Va=MTO܃\JYCѵLs/w Tމqo(wĕGզi?}K'AlFl iSfLqѾinpcz̭cQ8TӕyEOXll%bEuo) 5Uq+?e_uPLt*n o, gtIHK!Jh~KkNm<8GRknUQI"px`'|Ŀ階r[Ðߗfc&=?XNsOE |#^>͝b;Ɉq8S=LꌉR#2GE4 K-~ѭ@y] ()U/rE<|Xis FXa NvI\u L5)}52m!A/3pl\Z*vbja>ASX]hOzNpQbjQrVfXمm$g[5 >D+sE39Q409Ըlͨ*I4ge S~IP*VĎM](ZdV°#eZrؙm7(\b-1醽QFX%->lVuQnH:,l$$X$X4 OD6^ )/!|kdq5״.fTZKEJ'5 (cWdd=ˎ.ox%f1I\>p'Fe l&ٍk)|JIIdƕ w= -S8O ʝ)OD/D !UlB~G}"KdZw#@ ,wz h8ruo'[ Ԣv֦ s݁eŁ ¯QwN7iͥyU 'ZKQΞ3`r&A[E3&cE.U3)' n:N6 Ef2@| hVTQ II4U0nYaOѭ1 ]oo;$dDMd]$m9Wr*iRMxQY !ЛTmJ|8JM 8WdYjTb~@`}PUOf"v BCtA jCkqh3s-eRZӸ<]0l&hB#_ mB|[ Lu;"vwJڼpK*t͘o} ~B:eRWz(U-Ƚ5(3Ɇp:|vo s 4ui]υ K&gPd@Lʹ 2T-k_i|)V^/yv0* nV˱(|5Oe]0$3N'hl-p;9R#L! u&cseQ1K 9KCW.śZwl3.7\U1SFdJ2fIYFa!dʮ'k0ux^^.a+qbc5!dp]rL0sдq nY7cx(t8#Ȁ*δ0_YL '!ΌtQKK]wZ{8LcQ'bؗhѿIz $g} J@y!Lmk('.YMF̿ry4eU @ 2L RCfΉ1`}|#A=`DKM2e`Ċ!GeAGJ p6E aKtcl9n BX5 nt_} ?"y<{juƭ홆h6~Acy{皽!,m[p^ntG׫J!wC*#fO+͋aX{ƀ'C ֺ^MqȀ^qMEtNF۹[*r3(1ڪH95\w,m7!jT\j8 qvBΧ{]P3t3h^SZV|`60xzTK{NN-E@/hlIBP/) ?a>tϤʓ_I ~B(t-%nzejGp2H9*#vll"\:)9CurNj] ,3%VHB ZU #T"^6ELlf9qԍ:Kava8htFMF\<1r|\#DZv'6o  =J1[Jؔwٰy*՞zwFgϫE=I6,yFK˴!>!1 E8w[7oAzkmZxwIv= 4hmO)v|Tپ^8gEĈP,IVCd\(c4o^O5hn;d_"BW4FyBR&Ro)|?Źc Q81R Zc!Måm\D'svmU8̔d0:=V'o ) 4;})`زq+*ZlBT+,ؙj@2_`)7[mk4UVKzK'K| LݹExddMDn` pQC. w,3S@4Q@X߃Qk4:9LCyo@hL*}G'Oe6.Njo1Zd3=7^,2^{2*+(A}K7wpL6E-"V".8?DNdf+p?$ (f5x"?ѡYrnT4 h-\P)XljQ ȣG^>,Lw М _1ÿqKUn7""d4ppb#M^$"=v{oР? KR2S(D!7!a`楧l@}z;Ti{Й9BR5%r,V5xd = Dv"]cak޾KsǼ;N͗؊Oy< ?@?j= !{uֺ.}TL. 1$5|5˰H1n૥H WrbolY Yi< j'V]2@@5nъU|ŨSZ떲_ܣ:(|T*5Mr4 >{+>`-tH].٭ ى˧KH_sEi=d5Z\udF#t+ \rQrf?EL8])g7{`&+LUT+]vg^XqF(ޭTLK |60vRB~TC/`EiwulRLƷ:mO*/WN+HX^.%oyӸWnkRE] hw{/'Ž8_y1H(?$FB$h6?OzǼa}R5g+fj;О4 w+h=4͞Op EfeUa} ( RGӚ,.OZ(Resڥ3LD,Mڬw泭7H!Du>UB7衛Ѧ~XM>OE9+yᆲW\{لŏͿi"#揱ăgBlB7y ^@WD~56UR[iP]ax "B\DXX^ M1P?EfwA{vhist=4"K9uٰGD}[jL秅v9n ĩ蚄Ѽ Y7J8$< qԉ)XCjoIC6[Ng-BM>gA߫Ô"'m^Y`d feDARـGD^ mU_>L_ ?X!JƻVڶԯW`1{Sl^|'d3bf ÔZ _v/uU)b2g7T#b{Ņ{A5ifW (dlmH&޴yxX6=b, \Al=xgHv$E_6[^nNb|0T0t z .9Lg=Sd3ral!hXRlpVs*ZxSDx#0&0 G4 *AĪ91J-Qmdq?P4~_5}y~[dwIJ.i|JM^*6ϲaFk=4yh첕_*~LE/ 64Xߺf 1&P,$@򾒥啲r=Ǫ^ِ)M=H݇3A!\}Tuz rq]R}-"p;'yGt9 |iz1j]Q}g1 ^& i%`)xE$FyAJꌜ4xܸD; 4tSіݷ3ܕv3wD3;o>ƫLfWRw@aÂ;b؍%,;($'H]6R8̈|W0PiN0J6l/L3[$w.M:%?zJxvnw 1IcYTߘg_$e ]`#c#(4g-npDm} hςMJn}c^a_*w=L8ݸVBEpf"#}&Hb씵U8Ɏ@s}@-KR?0;" ,Os6kŏ} P@UÖB{sg[6(JגB䥫;#bcD_}e8'@rUM{w {ufבCdZ88B2HMv(Oo 'y#4?7qp \>E{DT'-nZEXA,50L _dZ)X0zEap!4kӮxlg=.^xiȶ}ΖY)CABKvLsAle1Qu#NmeqΨ9x%  8&5/I3=dIu(r~:&4n:mJ3w#5/5$;8#H>*葃Log"S* FW{ e,OO+ vD 5O^'r+Ř"g2!tdO>CxKaW5om/-7TƑtPvٹ2Kʭt'FA/< T~8Z[sq؟Mlbr._*N/{KM-/+ On+~`b~k+ 㣮 a=/hҨ CX\HdmjecRZPnO:(o?ƦY0p-<32"+D=UQ h)wFf3j/{o?[wm!Q@# Q,B`>(h@0kA߶9_ILqiU$׬IpPpJ+kJ S92X 9uqNjaZEK뇮pT F08[X?- spkpZ3Ig#\ bKVJ^`c_h̯ Ԡ]!xSp֓uw+SWhhY&.y{.-ˬ!3B`+f@{a4dYN.\Tzc@o$ r 6ŕp.ӼBR/0V,ҽ+;51"[ q>U[G>)s_Je ੰE.DdaiB&șd54R:PFoErwvR8g] t"Z0uRYH':R[%.q%q:v7Bڠ2R#bp@H5S(c86mpߋÉb#ӣN ;$4ڦ8ЃO:9@yDa1˦8i"-Nz#2P,th/+Urn)| L<~/A'rsW`A-,>bM. R/|ub0v͋LkIn'd\Yδr x f \a! tCPNؕ 4zU_B8 $16kgabÔE%';.#'BdNIHI%~:e&i#S%)?JƿR? 싒n_=_ZDB' GW)pL7-o6#o/$*!õ gN-=4;߼hϗ+Z.cGksQ}0T8̫8|*}S"-&zze#'GT~dl@HjCI^lS L[ YOn<@u)0 {euFWTNNN 1 9ر\֕dsd,OHN/Vxhls,@AYKW L/PYL)Y9~u~I~ N ) @G{O0ڝDEe6EZڕ~d"بo^.o6P&*rFQ.0d FGkNT0vfwLwJ [{Wa2E0sG;Ht'q|.5ٔahPnCoLBe`4XbŻy }(mً)ޅU_;^47fܫ^hr#!k- I0N[jm9f )PP'[3Th˵oeWf^77@7"(qTʽr%].m4ߓPQZn@ؗї^n<%jI@4 l5ЫR3Qң+&⠧|zwP ΒqE,b_J莳:΄LCG{ެ-}#ޣ՚!dxt16UȣifXՈT#2e{;;Rko2r=Mn+6<OUgkv5;TpK]twcyߥ4鯡d$lk!Ah2E̹DC+#ːH˱;Tw$}JM$,gRܑXrcdmߋ}Τ..uQ 5Ѧ4zW=@_xUF{2g%"-L_Ss/f-|J0r){1Pj4sIO/B+$sԜq90;rx_VRt: n.YI7W[VX@FAMGx:[ߓ]5/Y}|ʀ*9K۪F;N X *oB3)H0#S<]u w0Xu4:C" ,Υm5d Z 6K~v@gX-Θ)z".4{?,u^i"y), L쑷K:f c(pZS|RWTʮoq"jRwZsW0![''< b<2dTBjA[4UhcZC0ՃWnܕj# g@aaJLh=k=C a CEj KlM&7_[Ot 9Kc'x!ݬ+܈|W>(4߬~ҿDKj>Ƨ " x1Wڂ6"jJpIo ϑYG9#7#=tNZpUj8`Ax^cG"5y)1'fPڴ=ͤ* $ebyKh}j3 X0D:,-: 1c7(u$ab "&@m" ~ ~YOO'0TʬH<&?M ֹܰЖ6 6긂Na@{B2A4=FtVEDYftX3pNabw6HjwLZː){'ʨִb3sKa5#=CD NՈr'Ģ|քp'E(8'z J|l:-< ̹nﹱR*yw[S?kg\d֞2C ywo;^őeP7f#Ŕ‡tg 跢W8mBr'waڬ5^С (V 1޿d9F ) a>U 4\5YB1#C3<_ځfaP=ϱg?f"T6#1Eڶ ]fAFeIl!y=hbټRo!^r0o}Lq La䢙>vؼƯz::ls8,.~DdhafG9#$sֈZFhwZeۜxۙ"Қ,q]{"ⳔɱkfZPy#WQKg/* p \KPp-1ǐ5s2W啣ۢqn?>1G@ X21?Pڴ|FZY+ ‥@e9#fxȦ3qڕ1QRNɥ2 $4.|ACzf⽨d<MڄK"h&ҝRzm(6Gx<9D ]ʧU_Z3MuSmf@)+f)]"ۘH*g_ >zv=WY-rl&%ComLkdP6&+:ꦁL=;c1ʘZpW]ח]uD--idq]ͪ2hiaH.t-#Y(8sYc3$ĚqjG`X (^͝+;f̀۶'ת&-/V~bNh!09YzEW[@LiFv l=q"yc$@ {І'L@TY8AQxr\- |] ˆΓݐiĚy*Qx ~gnDw: ;aI/}JߘXa4t$S~,GW莻3/9`S"+  }U .8?7u$ɴ[ZF(De5ʓv%82:E@|>h1b=fn@Y=bCY@7 #+K]ң_lNK%ƹI&5zY'VZ>2&"@w6ҼHٜ»݉pN,@LlUH$~2_/kt? 6۶~cӪ jb$6,%~N,/:&\7\; P(KV>!H4H{ld |s!#SͽU7DB8"TˠGܧpLةQSo㙎[nÅ\M4r&+CPW":&Cį`k9$~Щu8-y}!eX^%w#0'e[GA!+mcP㲔52ZH)%T9夰GTXO=H%Tioz&G@sW4< Lї&$.2ѭ i]z^]'8|:Uo`T?$΢7dw)dhnb!ΜmJ@l{"|(U!Xm4802IE*0e|m -?pҠBjms +^aƿ@pH :J"/cL|3 Xԑ1./`̉%s`pqjD I3IHyNӷtԪV[ P>gI=7kX9L*%j31i?Q*7)+f'bam^5si ^'?6HMAslP5?dՁA ,{fi!Œ&a :!F)fR&b &HY\4M|Yr& o%I;g5 xdT "Ԍf о#+5@pSP+p_ygThj>˱a:nɑwZ)2KL[]5gMpmB)v󬱒T׋l~n w¨'v|λWj&gCaOِLft`UL4m_`jt+$ Kta c2",QV7]}î@筋9VhÚ%sm/J3{: n/뀎/g5bӵ0y{X/B.Eˆ70YD4޼*<)t9@zoUzBSvJ 'YC 4*B@h(aIvm}wȧoEd;(#%;u_;ɱgs{O.x61 yVn-Cf 3%0-n.-ᥐ;p9}]?ry1I^Vn{b$Ph~`iwvHB7ccB{3=O.m%~Ai K":/8D+6!JlvF,ݼZo*h%bM~Yio_,H%LUiZ @}zvtS~ bG2lJehČZo5 v*iy=~Y9X\ =1,oMZϟ9˥ u`8%9-eseϐxd6SQ'L~3I`/O e1+ֈ,QtJөr+ꏷQ|' ?掁/7}@ .ポLc3/ao ޱsu^K[N\\@B;W[|8%H2gU*%h)+x졚?c$X=$qibb` w4iXv|ͯ! 2^U1^x{=> c6|y_5:6ܬb%=R y-~jze-Y^vh^3 .G }@IC :Qd,[XOǪcDɄ]GD%$_OuÉ 0;c|\BAM |,2G󂁯 ,f5֪ש.A{I47;Ǜh9t/G^߲k´Դ41\$=2~Zn7W),o.h.qݣaHBxiGcC\ID,T@8L CW)>"vŊ޸^H]ljAwPN$ x$UcgH1$L+q1L oY/IBBvNz 7@ZC9:a^57Kl'Gzwxl<2#Y:) /VgtXHܭ)F3A) 3ck"KخDN)1nP9𛅇UeJmC͢3M-4F$_/y:G/tNV#F6iLJeN2-/tYa툝':DC&3 mkԣ?kr&f,ZKx$&A}gVSfN)>>KΥ)vd9!͜zJYڨ2HJоf=l v N g^^ӱJƹ8 $_Xfoǟ8Wü3lsL 9Nx"{5 / 1$/s_~c"ʤp!=CA9 X8(T1JǷ5{T ŘVinл0*xàՠ߫džiZ5 cW]:kn ΄U!(xkA?P_mx-p8tɓ[v>dZ>#TZO"-PB vT;AL!lBH+E@>VflQY)BŦ2^~tPМgU)yCV^~; `}6'ۉ>wҞ:F"xxX+ex4p#C-4o4`i6#rxq9&6>rFPY `mpł[ S4b 1qq䫫W#r $K& hKA]Oխ`_fKk+jh-L`a.m%&ƃAe'$4G"m*+ jr 5vecG”T9D nW)_L&P 9$oW̩tz|m׿ PG t{Bk 8=꾮OU #_j/>臲a]<>Zu'!Я^*,jgMYOP셒 K8A?`9QGԁɟۦ䃓b {m2ц`:U=6{ Mz_|s;yQgc]7NEktb2U]тoo9'u U̻FEU tC"RclaH^q4绝oиM9HI"qaA`H#Y$P$ <Gw* c6 E>šNz\x|~r<6QVՒN4Z R/_tL O=Qj:,Pl?pJuR+Xp=47ˁYku֮%q9ȱ@`u`E9+ ddp,,[/\ ɅT BDွQHw{? S.7H}?m@O~!qʵ,@z._yf#B HjCxS.2ݟKIX-:X]<γ_Z@O鋁"l"$Dt8mi{|~aEF5lCm-jNJ^,g_BA |kQJKK*ߒk-i1`G-R+1~E;q-O4gx+9 l 1U@&;׈^p^<$v;p:W÷LJƖ 8upW̿Nj}ݷ#vxr./ǀ}+F,[Ü7To,>b˷[f|ff1bJ ~FCO?6ҿ%2Cp&aH=q=k' 3ۆRiBoʱs@?=^B3 *E_>_Tf4'cWV4G\areSEУ"u6,.l)+ڭO8ҾY@W)ʲq3qp[p+~J.̳5W&1ODw!f[6l_9NH^٢lK̩mзX$Ōo ؖ怮J|_`">gF¶_SD7*aK$fOPHwӅ sCP`|-p/CږMRqqܑdJk>cl/nrL ,Y -^A?000Bk@mIcȻAnyt~ᅡ#+p g2Րu:W!Ff Ce +B9 Sut4/z;:-]FFQvq j2rJͯQ)/%э{!WAm6prDngbf9K_PvȕHF#uH(vN}bm-9FXdm D"9 ۶78 n)_yw͒>N3Oﶖ}&EE}ȋs.њ gTr1?#1*{a?~ r k]S=z菫/ _F" xZ ӲXmL)~T&˺[+x6wa|RJv:li-8o-hI c 򂔅er͐` fUGj6%a7EwR:T(d[1'oin@lar3Dh˦ƃUzR!5&ХH:Fw/LYO7tn2Ra~y3(CGfxatct:d hYKNYhsol[hEЄyo p&؃1$_kL}wx2\=k?=zjGs? m~j7B~ ē T`fYlM){V<χ RѝǤ]&YWΈMftTPkeⶲK;A5yS!k-%Y@N$DOŨ ۉqeBA$G>JZqG mL4cS<"aWNT.Vphߧ#OGs=`Yݚ'>"B Rvtwݛմm?#'U-B?` wbyZ[wsEܺ-*83'F-׃x40¸<$(!JD{ 6CGtWcG=LGՏJXFED)R\Kz`Ͳ `2til5A &z[4:@:XPG}S5қH4n|7 Q_\JD$jHb$);hSP~N|0|ArJ[[A/0&fJE">aCF+f)Z$<͋@߱6qb-C}7R!1y{<&PG@ӌ|ˬҁ 1^kTLaMl1(~}aS Urx&@n0ա)5fՆ.;2 q2~b`Ik$bW OGbl!rk`tXVYפ=6}:˰SkpzݟO,jL=jpmYoA`%ux/|?ѻp8 =c5|{fթ!9hU>vI&Wyv@ Z=JEBC!FzjTJwa*KA(MkǞ,$?eI=B_Ո0WmT+ZW9wS+xeuo=@٢nL6:-s(y;GaR+k9i#mLS)&EZ9$+T 1p=j%CRq"zsuy'W1|him3Kq3R2dN@cH 'Fj  'SPB!CVJM^<5U꒥F2.3w]azuLdpŋiWOq3:tÎ~*fY!e])Q/·>=f$; 2LWY_ٿY}eq;r(u3m~2yF'y0mU+JZ9D!Vf3V~6Ag-u8zTkoQ  yRg\y9V|{*?5k7 pfF :S0`WD#_osMPp. -G_rwoIi{܆Y9oCM_zOgMe@f҇K=(`Y›tj~D#cvC c%nү\79F8LqvڬɿvNHku6 yҏܿsJ\Fyɸ(TV#,0˂I)j;{{lN,tZ[IP.)`_um-xC:!T)'h ,(D 6+3kgմ&J:-ݩw*q{@+!FWɖ&2dq"5zC7 ^Dt[8-a+]Voj˚w4!FiJHHzIS0;?sז7A_R|cOa|Ȅ,R*`ИS 29Zqr]I{pyv)aI9' :d. < Z83#Öٿޜ jƞ4߾ͺx:!M|#SP1Ln+*Vas1?P,5J:U=])-YkvOS[HUz+ Tk* m8g'res_b#3g䴘h[bOc4yl~ ?:,d7Pp֒asAm'h/^1U T10x4auQ 2 MF{JɄ!ՓCЦ-HC}[M~%g+Fꢳ#t=M퍌*HV.fI2;@SB3n[n!m&݉xJyayW&VmxFD9]^AK߽_lD"wMN߬7'`A xQ|,v:yG5dá1E!yQ~ӪteApu;mn3ҁmt)/oi5zŴ aZ˸}ZboЀu gX!Xf81%#6;Ԩx.iGnլ⢰g$?h_A}~ڀvع*Ms&g<.T]FZ"*f?"@j?t`k6P`$OӘA(ƉVQƫ'4Jy(tihr#vqTE˥O;L?;yc\L5o -BXBiE &&(DftgB18LdvS ȃ+H?r UO'x?*c#].wmwX]lh\>iGI6LT>#Oǰdɭ;4_Pf'xVʲqeFi}CSܿD<ټFTrnГNO%E:.16mj.ÙoJEyaxes6rs8C  6ZM)ۃ f1%b"|aJT6(5F9>V"0`:/:"^+RH`yd8B뿓zJ4`oY1Br)/ys9ZjZ }W3)E_/00iiEErb p?n˦ӕIH #.$}M-5 ̚KUP6"iO(CJ|$;: +|J4cJ'UG$!؂.$'}-m@r-޽Kxh-I ^"g'QͶ1GWc$im5L<{GRo.҃oNp)#} x=@\>|e\SYwrϻ%brunHesL'iKbnD+#:;r2+հAw.+f3WC݈A8|6(HP3ճ֝S+_!~“,8X=vv6Lꥨ[NeKGbn]qUޅ#ZN:vS[=!(@pǐl+Q#ʈk0([:SPy[~O$֣҉Xv\ЁV />f^YvE"ZZZW_fCđ6bkcl U/fBro!V]A aMl|2#rʪZ?ᢒxd{xa4paM0oEXop<945.dŵ-FhM?*Wd2,%ᄽ:]EBI9#{jXC1C0~NӞE"]==aYs`p=n;/R°uUB!u bXZDzc(Q\^:gK*|᝻T"zMؙrw $kze^ŐXJFo랢))m0|EI0'InZC[_^O*:MRYJz 7[ۈ֮:Ke4 SBcx#U ~ =JuLV ֶ])S:~bp53<9R֚zGF(/|Y|J#:tx ?u0ebi>>d)}b7#3}%Ʃ(V.1~hy)Q.Z[t_LQp5/NJ--Hē xS+=KzZ >NH4 X0Xvר08Q0J% aT;{ږ΅\uǚjaFOMc*OKP9ڠ-n/W[8wW77ڌᑘ@~?D֯F$/$Nt̎⨿q?U 3a5Q}V~xϸex[fOJӕMY\LvYP'ZT|E4g䥀Ƃ˞@lI %!_kTRo="ly> OedxV ]ph.#4amL&Jκi|%=a?5i^<8#9t٢'GR/ˠ"euiLAdRt/4=#y.;8`\>xj8Zn+cn(uj[Ԩ0z7'PFr^7lҘ="7#H0+@]4/ 󕣉zSAٳ^p"C.M،ap"pan)~0Bx[9UTfQEaUi}":hmE [ sk.($-z\ӺȿZR3,5΅d4#,|D~t?a3Xv40w@$En3=BEJY#*KwV 5ƻEN6̚x2Q Z@eHj g! #/[*.U)?zT7ާT-Ip$qYj}s-ݬBoч'=Qk2Jג#"=i=JUj_! )qT؀KܽQ0j-L@/ 6ȩ _ 7b76T0-tu._()ڊ`x -(+3t eoю|- c!k7gob%g=`: ?yŸS5tsxP4/LVB'Fkay 9 ߹RàykgH4'%u0搁!]u { %AWBcΛhxJ)EXMတ4 yG;Ų]4OnC f.Wü5_L8AJtЅ׆g*mGnC@3/MfxsmcsA{腦pyU$ @CM:3ǡ$ĉAAz%KD="khFrS/ݺxhO1 QX u+]G^J$x؊t pq\[a'rȦbx wga9F`nщ"Qq+6gVYquAcBk>e|RYo#wޮ,2~~NXhR@C!.*J;C6Ɠ$Y '#^O~ӑײ<`$bL Cǂ@f90TJ'oѢӄh6 ʳm΢t˷3>Vd~(<|̹>(f5~s1kJ{Es;e)\eN8<rS@v=)JN͋9=#1L՝i,0fyH>fWX}vh,DG3174hIb p+f> Zh]$hҊQ#]U㲠@ lrd+Y XfmqyHJ,#`R (!j;dnSE3~Xefkt%aGv\졉Yٖ&0vKl-/$Î+|6qvBI),6};V 0Go0W1,bɱPt~,ʰ0? }]f3+ipM͌,&{E󜸹\z{3 mz oP@N\:9lw6otea~bNm#p]J$Tt]u(Zd,7+u0npz%m$^1&u,ޫġxyuY`Փ|fQL} aeX^e=PaM*^iP\YM[;*1L]^zn#ƪ,*{ᅪob<չQ˖e1ުp@&ddCF%UѿˬndŮX5;2g'ͅ;"D(WMٯ Y7YdE vkYUd -k1!{K !HL%1"F8]ΡCV Fc)8v/ljE~z$ Z7AniwwU/yjOduHz\ ]8$ ~O&=X{Gr+`bEu]HΠs Ɓ$תrhsE^vfEOT< Z{7W#,ƦÎqv7kfJ'hjӨʲ+Xu1! A((մ7=q cb(̓ѱCtbM!PȆ =ؓ ](=߫M|{B$JF3xvro|Rd#M%q߈V.$: 0S6Ah'n&(, ɽkO"fqr?N E&qG/^ڃEh͊bt)Hm˻V7vRmƚV$@F[qlYgCHߨ*e j{}I+fA77S1,4w+'M!U+zwp:=3Y( P,pX6xIRY  m"]=;(/ONZZ[y-~e@A:R,]A]6l9E;9 aBF`Dh@QK5EyXYLqN2 &V8V&I2]  ƒ#}2Iؾݳ1U"2>NbBZKEx 9EDLXCv=R֎DwQi/!7/~!r5_z[cןì'mà=$.ӺdЦIt0w.tCDBM% }2v;#AA* YZxVߌ>1zqtiזcaKzO4<зLRbDcf%ՇfӪOXbz?$Yzs܀OJGGiN" e` P@ /֒vwLPP(sye~7NsOX NU|P'Pl$n~kC2=9U=̭XBE#>avFђ>$d-]^ *UVGtd i1aw~N.\m; c)pv~߀(afEꉜS(*%v)m̹?d3 9v/1Ziz 8EJoB.VNP"oPD*u RaHA.S5:s,y) iBA@^oBJ,l$ⶽPul 2M,᯵]%]7)TAΫ*eE>q.MMW̲ݷF7]mDՑ>1PdPS=HO+o#[sS#D,3e]Xoa;b!~+:*鬳HXИ9:v:ЄWW ɿo6 dsc"Cʺ" &@`^I^7x38[QJ*zpn>DC]bw|GPnPlu;?՚l~ddT#9Q5+< /FR@#ǀ&s50=R`e귵Z\0`70B g'lJc#ξX+^4p㖦ryu O!ՊgH5Ic0/b >`D}bzKiY MbT˪p)CtS4'ddODP16(rέx(ɭ[[l܁j6y Q[?~u]T#v勳{J\P"G ^PN˒;Y,CHqV {J#Uc ̆H1$BNi]IO?TbыHy }w)==ˌhGU;qM5 d{'ꂞXDN)M&WI^-Z]P<҈袅fgL;D'zzQv8l)#o>!VY5 ίmO_5e㒱#;b^05]bv&2q_R'6;  ث!,u#"i7 U2,/qFa^6:2 w0in&k9axEeO;lfs*Ao%k= er7\|{9tbZլ6T>xh˱[Bӏmy^_D(3w"g~8)+q62;٦pR_a3'N`} {m8 Lj_۳?vxЫ%Mx'-;+ Ai^@Aԙ0'|kL1$룽b |s0od I:fpSj0OM1eUMhRjL¾UBOOߕΈ^Idr1T* >5R+'jRȹTS} [L ŧҷ$;Mqk+} 4X`HL',tmbR-}*gUmH:QU9S^,mxj0~-7Q1^RϐeU[^YKa}tQKS)JCY/7njQqO99;+ [#"(?pX[D6Mf#m[ZP!o5 * |/[MR[=W ^0/#+r0p q8o#dyroChƙ5]1W !xJYꚣ;6AEQlUҷ a1àru"xp, eء&ё1EXǙ=&-12c׿ 5>5'`l{w1Fz=.F9M{n6Rw?w"b$r0cbc)~_*l9gˡhU);mnD:~heV4Lu2uؓ7oJ AV&J۶=ɥ|!5Ǎ KշE_BIȜ" G!TJH5G4x4{ =)fWe`;\[D n3Sr,lmΦ-ڭثap!Y&kJ22*hXZh7 }6r~r:Wt,XlXl+(h*!oo#*3w9뒴1Ṕv2ʝpԮ|&>ctbj6WW2,w'GTTM4>R 0A$G/~?n 1(o,O/ edD{X꒐Ny})NJX.r͆WَF\*|m 86!~x J1^3G>A9 R5瑀k6 !>3hٗ}1R H?jlk2`EQrJFDk4,>[7H͘ QIZs<@)$R+G0q$V~E4lp+jZSHoٽĶkDt5Bj'͜_#V "h}9j>zڀfGꯟY`h\P.k1slYG(u(q}X$o^9nS% @sj[Dz,IIpY'˅+:6 wBK L0L&l 9*JFU"TS= Ƣ5ڊ*Do=8޲;XR֭n QjaƦ}|=І4x^7-x]ɵJ'oCdoHW2 L$…IjkOs=+ek rH߭$ 1mՒ$BRa|-6v.#p`+/HJeT>Q@,g\<'4V؜W\3=\،" ]CEBAUpΚ*}k!C \F:,7$ZOKI"KJk-"hQԴ@f~䶣E%<, ,a\-?9猶mȢUc x ͓zF <\Su>s9lHQ`j'm_5lq&EyJIY溦:r%Jn =hpBk igeTʹ I=ǏY[ӋMUޫ:sMΖ'Ŝ2n;]utwQ,}1$zcN2W$V8uvb)`&uߚdvy[g7 K;Dli'v 荶6H=caհmŹuWNr 7 5 q‹ @i+QϜ9jqzd3z4OIJ'.m?y{;6{84GMo~ `aYK OKcX!8=,(bJq"bɝ9gD`Ǹd$w\yÅIN=􏍁 b #t3j}igߨoyQ MeŸuiOYAgpiN Lu=V,{nwi> e$!hU870 K[*Nrs+]X47AeFQ[0QG9Ю75tVN}R]5~V> 97(7: *3'Jc0o$O':Q7{]"bfD!qA}ɂALK!rlsBM %v XjK %@LͣbGBX_7L6̮kT#BfKj:EtZzMv'IlU#ZX"Ysa 7}YD?Lcκl<3,!3 1H4>\$hcR[:7T-:!%Fc6 b; Xj}J O5hQ1ls0,žF S8tP"ūl#f[{ϝHBc YWSC$sט0AYIw"s/(-1D{24;C}OS$>ʏɐ [ؗ,۸Nnʘ }RhP'b9ۤ88ċPu$W@~͓*xhI膿tl.JeJ-|WsC:56Y%rO@9;7 "O-s`bmJj\Rjʃ\(b_umblܐc@# 'zki&v&m5]aq"/Cof^dVBLtA폖yxp?K1_ͮHXC-8e8c-ܑqmj2JiīGC5 Nv)5%u_+ r 0Y."N1jGQ,ʰm[Üg| 堊4爪 -l)@_nT3y2YK9y_oCEɣmVkc-|q!40unNQu|UY52iAt$tJrl:Qa݂̣'ĦD555RaT+<t及 yyT9?94 y@02Lp± rr"48+R%j@$ʫar\ORXFD>^?.ѳ$2V|a lYkhqrs6-;Nl:?B<_u 'j\sYVX{,<{%Lq@rp37?l*-?e/e?v?J ]QJ?$G`I޺RE]UuJ)n㢈QrL5F9>7a=qάlӿZ7XjH#Q3ztm̓j`28 [E՜iIN4+êO ə67y"H'Hq~mT 6I?=hw xB1$IΗfژ0~ё}S0D,W)Ct06Q g. d* c`RM>IE孛R{L*&w!\Vga#[ե0Ct03n9dXhprghw;jCb1mh8'\RԻ]⸝FMzj(UHΨP])v(pI?lZMT}bo!Y/gp]EdH؄k6HmAx/7P˱|><]X+(Ī(nJى"$vԲ ԋ l rVa+62G~Ҿcvo+Gh`ۨ]5S#؇o2ǃUtu3*'cP̃PnpbC,!"a@k'Zpw#&!d[!̲9~^A"YT?,sC  +ȕ)dܬy:>*^GnTy'vi93 `OFwU ]ΥQE!U-q_d+ wAk}X.]%9O"J ȉPy89(fb+=۠3[3%  ^JVdpI@fH}6:ˉ$?c|v"FbK6xxΪ˛&9;ɨT2E.ᾬ&h{6{ś -Kl +TBi::hJi>Vgs7D'.t#2e۔LK\Vjm8^4Ԍ4$}grqӢXw]~@87D2?m^ i*!W+P[v 0|niX[N?C)1`ʀ~۠be2h^w쁽0j*]o؅ H%К~->0fɛt"E|ܽɴvS\*w*x콹+AKʊpJP<0)ӊ. *}Ʌ/ iO-/ugg.dr `ògAmx^SN+, [1DE%8Bp&-Xnΰ Ɩsz MS ˷SEwx#7{x#g,67lfq6op_yAW0C6S߹%)ZSĐ`P wr}׋[nIaCb$46%G" z|fSPhpGmabP<Ωm:&{l(3a6fBEmBuL?YVh#ϕyipVqE!6cr%V޲[fōp0'a7K7ӅF̗}\֨f֟(`-i8qGI];쏏e{J{K5bĨKЇ` {["MMna6ҝ4nK₈_J 0n,+tg ϣop*jh}|0"I4K -ba4JO4^ƛe]ЕANMuJs=HhkqLAB M$iӖӈۗKZDڻu?Ӏ*Xm׮fUd4#>&cQmw% fO ? ~}+[#`FCu[vYfZ}FL!kU=FQ5PfJvHjC83U65mK^/Dds0#`y>hHkҟ)2Ug=J=.?,x/ZCxDA1 ޅ XiBe[ß?!&P١k_֍BW37۹]\{ūh#0bm,46rWE Z!|Н v-'n2V!0Ҍ>jywY ["Tͼ` >DN> 2ӳ\" {i_Qd)&79b,N;Xu55*GB ƘE_xgA+m/q{(5SVƵt|}=<\;N\»).(?wkU Ԝ~2^g _jCYU\;%ȕ_]Tt7/QAr*C)ZF Uݓ24D,`tŐ-}$f0kn lS]b*]p\"Jr4F5"e{:lݘ<ܯ9f."ShM}kGF5ԠA%~\ycS^ Kn:%oݷ" s!ksPUO #[ K3k_i ď, _uQBf=B{]lwAt]~pMxzUcsr/eKdn_@+xUެ&E|vf'M{c*qY#/p\o="wzvM6h )eYјnA@!}@8}ƹVEdkXZ鱨fbzT=wlpGF$ ICRe#cӋ2p΅bܼ1'i} l 9lzwF\qC<)̔4 @&lCuR)Y3b<M- 1o ~QPd̀N8CŽ+&ԇ,ͳCQӼE >I>6YJ0p SWvF5[|\wpc|9=g- }mֹ~r|WK6k@w% ZGA5FHP~`k]tQR Ŝ HzW?48m72M֌Crd}>/F(0) Y1'4)}*ѪSTl㤌fmdz1L^o5@îy#_s׃mWEYg*^J=Q _P.3S6uj~;ӿG-Y2"yqƶeؐ3Ka$bqv%~Q}>8o |5?ڛ@W蒁D/// V+Xk~HXG@LXѱe_jgI}'2[%CMB 2Ϯ«![!{d7%JצZ @ vP*%wT[;=oǻ%+ac7fpÁ/'{␑H+4 ~2\QPX3[\c f]r0 ȍH?E3Y jkz0H E?PK 27NzìhQ=2P1s9}Ft~aýƠE1Y1f1y}4:dLzx}K*B[; Q,SP}G) #ǚr4q6`/]4O= Hiv&'zY'_˞^SsF˵&.- G,-ֈ^@Xꃨ(d䙳}uĔp#kJ"25Ҳkwu cˀ0oVaǜyu^~3q?k`ݿbTђWUbCcjg\j0s?ȶ>y%p=t3aaP ^tqF0>0}Hx`'1 {" )us!VGC'SGs=ՠ`ү^:ăzv[=Bol+ȕ8(ʗpMl(nzBxw8kZI<ȼL͊?(2v+˒JeKؑRm(Ί2A0\0nwZX¶Lr.yUf{c?xnO#wn[q`3oo;%]ATQ>9hZ#u'EN-]{GlyHFrõ1G(@-^wexGhh1"QN`A?:ehpP%;E| !S#| - 7Do8M ן WtS]%-ճ2mr3b3ZvQ챿 1q K{s$ *JɃ&|#nb$282bl*׷ڄwXtI>Y^SOgҿnJ XJUSE}SAri[HVb-Kj1y A#9p~˚HjQQd6ǺgRopw,-J $yC۪vƮ?PJ?0+ǖnc '㬚n0GxhWĭ P'<2 ⋿֯p@}v DHfݠl2`' G 7\aRx]-ۦf_lC7H~OfopvIPLDlf_%Gx`OSH˾oF(|t2D+J:{wȒbkb9x 1Eo;`+U%KӢoVߣmpH97G0OlLR9#!b3F$Sa2HI\&H|YNh ")dYDii.վǮf#tUtAQFlOq+40-,SNh?1ԙƩ{3A7PkQRX(>nicCxB?bl6m[;ƪ˩L =Vr-s,[e2`#|(cN&'xrgo#OmW,7Ky)QNab?h>Udzu/i}u6LcsLҫ;S\ֆ1T 210OKd0vEZp{D2MYUn/m#`/NWQ^V*d/>/kXj);]~wJ2(k89+aToe^פ{ ps~Ѱt@8"#ԜU+Lb fl|6 U"~L 95*-Y7^r8ÏT0%Z k-BD-Cg9܉G7c 9&yuHPu8^B>],hK_TT YgGK\ gOk8FcJ}Cݟ1.'\  8ybEz&y|]a\;/tmZk˥v8B8٢V>>ՄbP/Ѣ32(e^36ܳw[yf&*~kXhЏM»?ѤBDTZ&NcoθCbFG)>P\'HF5C,Dc];z\0NCCa湍&2~lft@GՕni%FIdSє`ocPMC [L:ͶLypOJ,\mHxᘴBEB TPLt\`W+9{#K <õvq|o%/4mp9ZiKx[yx*܍$"(`5ST^TaJoUع~u#BzkbҥĂdk}NOx=AEƮe$ ,yя Uc`_ &)Z}u+-9٬>F#dnlb0O}^-s>]{}C;Q7.u0TL:鳻-1󷻟Q0$u9T)k APW.tσz\:1Oczh:HCSc0SR=rz zb0!s/(J0` "iE>b"];*@yV*S%e\2<ܹ~1Mx{r@AhKOo*`Ɗ8L4\} 3 \wͩ_$ї)T!)?} <栊5-΃>dL_@ B%h 71'wkb$u~,IۈvXX2g'gЉ0>69rU옗z&i'iyzpkٸY_ 8\_!WNS 1\^\DrHp2SG_A^l:npnN C*lrg/B=ߺx@!{X„ݏr8@ކ'm* 1yX s Z3? .}(|8돱7;[[voC8 8ׄPnh9g v!XejiEnO߇h'6Ok-o\ȗ2|? /ɕ5OU z z N&mB-3cb XI]g)19/K\ϰ{<|TKϭI_ܧP\O\͚9^ u߀vˑ;(6'flr!2I2i5+8!ܱb%`i'Ԡ|SMF8S<'aBM 8lXwPչ\O:@ΡUX)Q 9\\ޛM3Vl@:(2 "2g !lMÃS3sjezA <ktZ)LUײW%)S- kkO}HND1,';atd^Q(锣4e h!,[$ʂ>FG3~¿N4;]JOo. 6gWd' ӇcS(zrH_>ӁH3YMYEs\lw{L)BMbSb v]H2뺶wYH,5>ݜ}z6YGx.%y;(xʦ Gl63hu9%PcV; a/9[H@ol%i]5Rx&J>]{2ƖqEķ#l92[֎(8rqLt^L0uLw^W̚0xEO(I_֛3/4d/[9+5բNfd):򠌼^*|) _)z_K@MrGGOQ)]ឍo=tR{$ tAg] w5006̔|wPvST|E@\>l*we]İ*_}Cr 6Ca-L尣tai4FFq-/IS,_"`f ڛM^׬wM}PZV.j;>4]gT|] ?90M^^H6ZY): ч^ӈsNGN@}&kzt +X[Wp8p rAXF9 VӝLo_Q?K7y|.2Oe1s^ J9 'l&rSdw^tj,~ePȏ* SIur"0!(HGX^}щS@TCW)_i]`σҕƐ{z`bz9e:+7(ʽ g aaJ5!EvЫ"ȪZsH\*i?itچX[9e4k tE:3>JʷB_rb ]~JبB p>[a1PCq̷xvk }X15/(-%/j;x T\V4;P5uaH8#çv(x/8]fUe\?hA=Ck3]ə~Ft^( ,JVӽYvh5 ][%0azC#FWg(t=ak:Hĥ1⢩Q[jB|BOw<=)%D_,} ijj.mT9'&8aSux Q?'>7156HGbuċ b^Zu%q+Vu)! wkV_^ZQSAoφ&[;q6\*ݷ|OvF ]~fHJz#"];YȖn#y `*t:O:*-'|W1ms:V7p2:bwdL$"Dx|بKl7&voծk݉QJLӉ\-SDK |/ah QU YՈl@Ɨp -Wvky>כw5O24 vBE\)ڍ# TY+MҾwskUi #R*VS sYvzhېoV'h Fd_WqМט{`t*'"hz;i#4ը D/yC8܏4C ̢; 'Hq>~;۬>!9&2imlE(}O8+I}^?)Am-gKs4wD{^Bbi'i^on?\ z`g\(i: g$X4 :Lݠ9 եj:.`lef$xsb_r<%Ʌe%v*/lw`Vht-qSFoGWӕ= ,Ue^e {۲Z膘A)!Bqi|L:resr 1?}aggpQPR#-|S|LlQSw-"q!,=l &rɈaԄ1l{ A8_/e`[imy`n9ej#Ma]jֆ%#I)sjt(ƦcjCk$"4)j^`Bypk͗;ǜ{AH|dQP(? o eZQ䳎\o"!72P=@j`j ݂ňq𢡊o>4 Ye-)h1TXYTMx(OB7/;t {.I~?afn`y=iϼPwqn(q3#m_x"8ֲ4N5֘cnK,N)HmR[#{wnoț'̃sB0FzKjw WJ.1lڗe|d7GT'ﭴ#^EH#cC 3;$JPaU, ?F1кG= _%2I%SV<5-D*4e, b܋(V㔢 8~[u`Tw|-"%.1>WsW_ZrÐ N"P|<%_ (i Qs,P%쉐 Kz,(,e&f&I'2!3ry1PnV2j(q3suY} Wd)}1|-5 Z=6)iϖĉ*{Ep݆&LG/Uck`KR4RS2W'2Bj,#Yy;o>ŧ+:5NIcُ!f݈E~EZ[?nX E!ܜf+Δao5a">m!Oz\Ѭmπm-U?׷]3'ciHD0f DFl#O=};C*OYT߇&BjF ^FKYρob7$JZ1 dp Qk֋jɇ:>߿ڣ"#.'Moo{#$oU s恾 lA8pxeM:Ĝ3pd<\??C<'!Hc;bL| ]6F5tקBD9AOTgSI` 5czwI0P%]!v}"y r#I?AxFߒI4L:ic[6 !>\cc,LP]>d6@0Vǣ{$e;%Q ~Z~LS;D':|][CuCCZT#y=* e)yxcS8oSw{C6: ?B#I7;hB'8dGc"m\ŒDfv sy}7v*3":nR O UrmQfPSNm0%@mD+k(GGM(^u5`-^C&o!S!l+=D[y =<󅐸K NU<W$5pֶ.%mTqցTP"y~݁JK%: X9'T#&[z| RIgoVvZɟwԖk2Y>DsHXFlXwX d/SNCuI2HԮQU2uut? n~mO*^`'8qZړ9k,GnJwMGU;'2:U86_ nT]FMg@$ cYUWaFѹB!ԅZJбk>\F$p$ap(5ZV*Xz20K%pj2!ǖpܱ,no(?*'*`  }d>h'*[$g߹ ;lAГI,XF^rqC~uB}I&IXx%|8rBDW8QE~c3ЏQd8[ZkA(#ڱ/r\kfw6YN2a>oٛ'^ROx=7<ʖ *v4Y57juV"bZ<j=tHoDcS3p'~dH^du2Cd@)$f=ebכ(vi,;[6q}QqZ';lEyPULfm 8ǁ mǽbtLZ9~o*,/..XY.s&,X=^Pe $Dԕ@Y-W eQ~WH+ktkr;].H>IC_oKr]ш0ETOxw1Α~e}AqDS0JNIՅeNQGPlV@ )q@ qUl{jH)S.<'y(|7c˔&Gڦ0 rqTjBGU )&ŊXgE'~XU>jFT޽^(חƇ:޸3^aS@6NsO~R`#3@ذw ۳7>|3Q!"MO0+ K&F =;8Tvb=lÍ ]yn %֗rq%ד)aO$( PS4*xZmNc!`xRNsH! Cb;-;% "I@\8"ccőV?/Npe k( 5]׬FeZB!Hm*ڦb3eWL/pb=mxFGGL'X{{ScJL)BCLurW_ivEDb6| ^v9gŃə&fEr۶,v (Je݂nA5b j$XA:PȦ1ݓHVS{y!rIN(|m-RJpEk(?xYmΨ"P"E2zЎ<٠cbZ5F=0n,lpni_Uh_eAUFh: XnfةJ'4/Wa<д9;npl{Ȃs!r1ӊ<;DwPYOi/!%mvr5k#u^De"ϝU [ƛ5븳ȪY8Ⱦj 7=K䥸AiD.*3} @ɾ j()@kѽo/Hy$MB]P5o`s#Πtۃt qd7h4NtHz=Դ[?'Yaղ~$l0N4.٢MRB%?4ڜ!.Z <IR2Ռ nj+ˉ,OF񛁅* FクTYz r7ێ'+.d)(LS3j`gJ^2:Nۅ/dyvlP?ĔLhӸd>gbv|Piѡ1R_t5h~;UDʷNؐWqXҐoN;Te'N~RWN;PA"GLm_r@ۼ4X`-_HV\*. cpQ8-PqO!_72tȧIv:#X42vs^+t8ٍ"Ee)W }7g]l)BWcAQ9mwUȥlgSN !~l^QK_#|%'9*g!ܡ1HD٭>@_~vdWUPYa1 s%#Y)(2t җըDu?5;zFQ۸;z`DYʎOZyˬB ZMn0,;vUQDn:hB|KG6Sefėg}[Y8coQ.J+:A+#T]b1 +v1"xxhDlv(0)Pump!eoғWsgHE[_A> :R1oy\}#8QvԲMVW爐_:#PެTw{> ToC!Mlm/?yDCwS,F5 ocY,zT;b|so;g4Q A7z5q"p"pf5݉ȨIX֙#$/ݬTRr_GG֠ʤSZ ~1\ɯ[B q $wІ?&˙Di{ k]g xbRqx&#SlRVH;}_(6= gAez\sX<y D›X$r ned{Z~#-~ "`<7bF]d)0$Պ&L-]T1@- 5Hß |f/IQN/1Cy69nVף3VFF And&{w|Mɽ\Mx#WflOr+_(|9Tk.Uiy=;;6zmz_`=lZ RAϽWgG@-pr!8ݸ7><6w認2T6k;%XvXi=WJ=^SL ΑUO7>}QIؔK5"Q!4~?'69M:Q- oe 2ȇG Ojlxaʹpэx7]i{E@LÙ#U;C6h2| 0^{(\=Dj?:*C.Y$lvt'TErBl Aq jn`u$-+ 1&~xW~B>rI?WXPu[ ?>-?>U')|P:{f}%탊cX.] `rp$Q7%l'Bl{ҏ `&n5hIyspr2Ɛh3z+'KNuSvņCEDܳ✿ՓZbw:q/F&W @3Ь@h ]wZ@z);., ˵xr O&{mBmH%FQ"0SƅXAHVW5c98LCZT@q3㮨;(;;xIbwLrn6dyGq ;DZ7<Deyg@\3$I]IP)!ߧBwfMv:Kc8dܙӑY=۹>&@A^g-Y @BcǂV_JBlLR/m9m#f 3\OmD!*qTvU:|Q΋šґƏoxP+Hyc"} ޒUϫ<ވdyQ`ܾ%t DL²x:JߑΠagDﰈ V*s?6?rqg0'iT&&1@p=~HNZڊR$tRzwĜ|AL 'Iuh"lŔPZ4eL 7UJ"D 2ۑ+U458bg| ,;ɡCwH}_j2v?Y5K7FD8bCX=S,d^]e|L׆`'ÿ ^A UxCﻔxG[ԧ@?>Ej؃NܑP.'Dr4#Sk Xz qjc@_Gq4yq9@_j6 u\f~(b<2 !꽏܄I.T r³hX{QyF{ˢ@^vk cd, <=V +:tǧm|0}I m6#l&2y2ib,};0+<pzJ-pCXtٜגm(Ylj6 zfEUjM1>V*K#o *XR.|صc@ԆF1U7Zvtz J *G)gS\v_ЪjȿǟJR$4mK3.;@ɨ)Yw/>On*? ]K0D̃yo,-i3C8]uqcma)SsA]⪌Zg쎊DESc] 61ȱ螾U1Ҭ64O\\\sz"J/¥౶Ŝ% ~y$Ƨf_5\pVBv]ҷ9-[.V ~B,&G |A{T+.9mZ6!qhrX j[( 9@/5dR ' aidv؅. Ao`*)pssr`5ZM";ss+UQN42YuC^ƚl)^t0~@y/""7&=KIˑo`#rd<2O"Z@T#辰o5G~R2"'@X#ax~t{#w)voU+i_5_vPF$22/-!E OyCkzC]O?/{M1q~-XԬk $ -Yk6Ky cs#Y$Ѥ4q8)03HLHi=S٨ОL;?Ogv ,\C:zĨVۺ]}@ol-b2d4h)$lS`L yց+Dž|ے0E7̦ۑiU:lo{d|de>0b\*d vȬ=-RZtPFM9nx?1):IEc$n.2[LDUב UsI~fF;Qt؉Jtwr^C(dzjrQP1`*DHsj3c , %"cgCxàQ%+&B(܊#W-v-xcal!.(/>[I,G62a5]'穮|1Dwթ]b FYU(mñ}0`|簰5Ę+3SlЊ3#wSl32LsC s_Jm ,sfP,(׹73ӊHUbL[ף}}0'4[h<(ĒKfbQ̐\hT_7⁒n6D^Krok;bt+ضX?ҭtWei B$TfiX3ZMxWs'Z6۵e2#${qL")ؑ:`š:*mPjqJ4?b(pi֞iDag )Z.0QRC$R;ugR7M2RrgUtU]V<})&F8|V>#mX#Ibseqݚ|WM2QSccdWTe`f1j)E4]Ħ$PwI GцT 2#͙50HNi[riwTdG[rEjaͯzgKY _&^N95]] # ?URW}#x˹>ƺ.ܷYpċ~.1XA|`k{7 /3ZKJ%T<4^#s[6 gt3\м}ENÙ-᜘AfOVl,dki=_%ϭ4rN {3)UG$x]Bz|UEeM~w2GmBZf%B8Be`r*=ZQeV_*}=kk-z ޱ ^!Y8=ήt Oih{ `7$ ѱhv*Zf&ﯜ c1YfYHnOނ{V)qFCPlE>fu644>ÜW)o!%^ :ƗLUmT0B\$Fn܃5)-ԪYeHCII!ᛜr"mlr-3H\YͶO>.zd]p5o/D$fڌ^^@,U3&Cl(K; ˥ț~eU=3> ncݜ5@D a%/ogWCCeY۔LA.%j k~"Ѡ'іU.s3wǤ_ }tj ]j)"H)nĤNٔ~{fpJXz!#XF/%$$M.6yOƺKo?Lz4F'f$@V#*ϚluKq4:Յ:kDd;]UKeÁ|[c<ͰR1k~1X>`4dnѨvGШ(DwrN31+Vy :L1qid*-IJw{@q`ɗ'}StM^o"=*7>Q$(v,;ur'Ddp]Z.A):R#Ȑ KTYeWimy*,D V'4aq On6(H[lCF#٫=Αu 1U/ `Ourc6 >btA怚i%YGѫ0/FnT4_QɿuxضY_s_ (q^KI)E9B&t q0VXGeF> h6nTWB7?S2²!|5o^}1¨&,lW&zo )~=>yS=*\?IǓw%DN*bd8 ~ '=-ʤys~6m9pWC7N%t dL~0 ֗1<4l:Ɗ@Q^>R흦CbJ1׫δfw @f֤I"ǩl;{CR 7󐺳v cpU4rQSf~bSN|~3J KP{Wd" #Q'AMbX!sq``sa=sZ0y_S% >w^/,f&Scc w.\k!IS+#_*O3Јa"C$_\|4)E  6z> .Lk☦vF@*E6 Ȥ"W~UotJaŹEYwU!\/ >afnA [d]a~JAyoE˔Ô\B7'1n/pn"wa$G[uAERnP##|ÒX"IDtлnإ뀔o)/;Ft t 4p/{7G-q] =|\z'R+ sIٝFuolzBCr'$CY aJ-nLZV> yG}c|Zctgn{a[=v'Dd81QQD:D툟_Y:*DUQS;!":N_ݗ~@HG6A?꼼zJWH̠O2IMxJknl/WXi^>Y{:7ݷ͡< (M;y5Z#ƦOM[{>rZJF&GA>|R*`v8av=^w?vЕ5Է52vE0 8nPc;JzQʲZb6[f\H2+:P/AWTt'*,i7`0q&Q4v g$)aEM!z(7òJV":`sγQƆ;?6fsj|k[{7j5e@(7nu"?FmM:f Yv^%Ifwv!w,yk? ?W9Y3Y LO6sn٩* {Zʬi>kƱ_Vc\@,n{z73Ue EX--葷:r`'8f.b[VhIot6I즷}h#VPŠs+,)vGo=ÉCɢ7'?[=N7j~?ܷoIHKsm@+Odx/Pmuwچo_Ÿ0uUp% ;},+WQeGS{Wm|futLxh\+OR^W#{;t$ DbҫIf1c,L֓rFo|aD/R3ofex IG8ћSӈ,(Q6SƷ @(/ rP&!! |ѧzS3pO>9+ SX ugz_>pCPuSCS!>: !c$cOGЁD|X:/Guucs櫐7^A~ZQV>\W'Ѕ.zٟu.Bw8^G9Q8_y fC%9=[d< 46( :͎2=J҂\$'i q; fG1(>=^%@6!Rjo@%L{- .Y HG/L ZL+njݪ85Vn?X0,V=SbvpRrj ՟&_v!Sg:2_3@r52UH i 9ߩ;7>kk!9. zMa%`xp=)=?-zǹ`ef)zOT(L|vȄZ ~~DPa3ŋT't#?37Pn!w-9Cp?%?ytHfq.dh`Qb- 16TU$> hE]-VrRNЅS*6aJS&QQgNIK>f d-).ج^A=hh5؛?&EClm΅U*$MR9i\Dd;*[ lpIy(䚶8wdw!حìL  f)Cn*45wvt$!1DSqO_1>$Uf^4'枔֯6pa ܀W*ߓ4mnWB`(rUDiGv)$ T-S gS&Hg6+P\7f=k!V$VwG\RbӾՎmB"7~,w TNZ@0nj`HAɔPR7,wLYDi HD2T@!d^u2&P&wP~uPثpÃv$*yWG Ē(! cOV㪢hl2TԾdO%i{e։ ӆIl=Ą'7eK_,Z'ɍ]x5`bi&;\H_\Ǜ۹01n ޝde hԋ&nfC`vZ }[V DLD HPy/]>ZVr Dx(-Тߒ h8?rhbPrqizg" RuSWnخd@#e5Q f]Hyq3gw%3,vX~>)Zv!qm׌Jglb'/=H ^Tߟ}C(:?fMmM7itn zpm K=@yԕtmʍL&XqapۻTR-YMQ/cbԶ`ay h{Ŭ10/ŞAJ.E'w-Xģ"LE.sUs" x21c!Ȏ|Bc{Ġ* \]r5(D1pQxP,h?w@=2T-JZFaO :U#f}`MtH.,Cq3leÇ̘1q$E*V"?Hs*b wd9KtEfRlc<ǽ% I$qLg.2R 2J5":9@!t 0QYMNظ)V>oSpwդQ+anG{4K^toY<kw0N&j>lFNڛpDspv ": Eʨ#4>?=T \`&Gmyb?ڏ* ~% c3 +6欵b;V3OB DNq\Q( sBYU!!]ӗz>Nu1wMG jLK 6ž{j`Qƛ]gUu#6@,ma=QM(w\W0WqBygPf:wMzkf83c“r3ݳj?K!LS??08==c $cϮ wE7NyptGQZgb~ǽ̼a5d` 345Y!g%{쾧zǭjQDo!EG@62BtLUj؍s$R(9hޛ9hZ9F] ѽ4eJԳ>*COԏ^;!BҬ=Ackli/jhe7R÷8_^wn;ζg2e1ݙ#{Bp%pϛIn yi9+I?qakhHz+V W29$IK~ orwt{uhN+ԘYjCݙ i,WX4N4 *2ʒ];HYŕ5R-PnPS=_Nݒq+Djj5uw{? kMH\)I Wh<~[|t".͇XDO,A&<+K]_͑jA¸k *6dGl"5P<+|UoXSMb[Ghr6lV컵Jl\7n7$`~*0'M98x˵\xD;_$3zk&б{)&jFژ̗]m@Χ>vs_tj>XtTYL== y Qش"޷ \V0#g \"2 UU"䇁~ǣaFADe1ui/= !1F_Ks؍@$5GRE-S`X6ʁ׶,E|V9w3ǫ0O2p +P]3}!13׊P.I}-%\`2"QdQd4KXU?zC&|A%JNAv-Wrj]|cǺ ~(b?>`%֠ f:k>=9 b+v.;/ؖ29!O4&ҕ[[:\Ǡ؟ rjT_D2ocf^%m` C&gvbѿjbM -z&x!a>;:c'Zy|ji8#!ENS[m%#Eta~]=48#ޑg觟&^nr sPiH9@$@'`[""~ 8{ib?>.[,mv~A@rH%{9vcgCL uuj NowV-lرap[YgֹpK+ R)cU}ګN> Q)l )$B";,eF\cN {éSl5⨡ ^z?iҀ܈j%R6CЅ;\m8(@$Ye$VcF$V 3CmF m{b ï+^4`XX ׈v"P,cK#L7яmaI9xӼحpݗ DZ!` 71[/rxmiNw;3| \8U} uDB]؍aC|vn秈}\g[2{)8ov*ȼQ[~Ƹn+rB0J$E@V%2ˊ:gd؉ JY;NMsQ>>Lvv*o˯>) 7I%W {EXR ~ڻ@8䂄L T|uH3T$] ЍE\y&^4,=hIb2 9VFBe6-DE."{& wYmG^0*lnl D3 _]siVL98v]ϐmȉb̄KWD[D{W .s/š%>Ep}LUDS3L ?cËva) ;v#hM"UE{ڼGw x؅a`'uQGSX؇4-94 &]Ϗ|?k3"Y_)0 :[Y /O Oa*&;Czzl@V_#`ʹz/ޙ\džthb WW\O%Ozf||%GHRQ9frQՍܨDQmT 6;1smUW.BTu7.H񲰺'R @.h5ܝPhkR֛̰hAٕzD'k0,=jC:f%G]MwjNq}#| Z5 !%b}=F"qBC)/$%ܐ s؛$_~O:r E5-څ'^!׏==x;oNe8Yd'pCH[_MCZ Zˀ19{w&fcRjRmI٦m4 Wh~R.&`?xBBuUЗap,Ifւ^$N؝x*8*F3uF@L ۍ/ ~bEoTgSm)>JA;S ֜g"8&|Ks0ȴjBw b28o˂u^h}㴊L4—3QB|#5d_҃1 [@-ojt5yrHڙg~Mô7a,ݛ->'hSIςo^6kZKOx6K8%]O_ZtݦI~S 崈;T.n2 tώ+*J(ޞfpcAXdBfm0Ŋܔ=8D>%=|qD-o8RcƢArXQv5] Qyy nE|QzA4sHoszl= GO%:$8zj: [MB06"uf(jxJ[/l ۚ4n:s&Dyo((K4#gukKos1:nmXGt.b9N)Oyj6hnpP<^ȯ<|GDC"s],b W%t,(6gbݖߺ>=NN 1nn[0HeI*+#Ve/:y qVT#!T!ui7w*NjkwEG 7>H;󉇘}Yq](MkF7ؤu&UhLjC-T`DtvK/4ȅA+6SjPrdDE` m_^! z D;.BzmDm=%+da%bg}];Du 1 (7#Rb $t[8 e~nvW+5SP%>ЭVKdXUj]-yHxCNpB=%6# 7u()kŸN, NpL>oWsUVPm~i]ĮOn?Mj*+.aJ_цBC{ eQjEPSޢiTD!]sRC̫c&pljʹS$4|TZ B(q/M;3<0)zu:/2a#kt >6NM L7CSMb b>Vpz1 OJ >:r v(l\Dlxn T_] JH2n)Xk,q.|C4c%%QU͎EW\-E]Y^9; ƄB I N]oUzNv@s-xx?F(,n#ۀ~!95lcqj.J:F# @l|NlE8 2gRL3D8\ɛK(%nES5rYG2-dR.; x>ڰz?/Xa^І糊$*iQ=[Κ J0LA, _$y.PRg;1*=8ʗ\HBKh,6sj/0y[$,M!МK :Ry߱ழIMJ Vb.Ƃ 7ܢ5 JX/yf.e?S `CVO4{=8y]ܵSm.M^83@߿3qLۢ1\1U?-!`b -J|iKJIΧjW[EZZe7T<}}0)FkJNU<qswUUJôBo]Y ܂I,G=9:/M F7Me$R&# Y{>2ի.B3JԺZ,,PX[B5]=_ e+VHBidИCDy)֣Fޟ`(SlJ~3*:|Kz%xk+6SiDPuYB T`3[c*Sٝ^&O"(Ҙy ٵB~dч_"x9 =s 8Rn^j%&~,Cd<"G%=P6k6J< g:e"5D[]j(Bu-Z .PuY'7sM* ]'tfnDF_uӐUB؋zCاf|}Et*YJ)AQj}z̈́!_i9xq*~R-L$fCM K Pt=JJJP릿|9+W%\w{ ?/;]wgݬ#/FHze)uƖ)Qd E~bLW̖H q>`2Gw7CJ lEZ't R+n)4`y~ogKz?ؚХ6e%ԝ#fh&<cX\=828!]KQU^8"!LsB(q7 ݴ>= *Ws vųfJ~ˆvCI/[GH꘴k^bBJoUk^cq8,3ET*EˉP?Є6{ZЪZ HDd[)8=:g3c,^*y,#X?ao͗^YuڢM0Qp]G73iCpPX5?֎/*M3˽--&\$doE؊pl&xjb։~)+?B)ȹf'vEł"`*暘]bYDD8r1$ D gE bjQW!?hfa+ԾqF0|vll]uH:Kx 1 h"jF i+%RE` WoFdҦrt@%S%AnxZ9RSl4Q7+S3ԙh5t꿭*#> Sh#k!r^1WN/W^ KB?\j?+h iF/J39ѴK?[(8Stsz[(8CU%g PEV2K laaUBEk~8UL/05./}!k/\.=dn5wvvYEvڏ&m=4OG KO]}\S0Gn2mo:>~ EL6zpg)Ϯ9PU6_!swJC65ٲ`GF22LLkzc?v^\ژUV6Jqs9Wڤiu~OSx)0GwUm1_lv7wWE(&qi=]m#B];+ z+$;|zJ%#ZߛCO!G@1qHjPo^5/S;N_K@o& #NII3} %@Z }| E Ol|Kj}5LvWdׯEP`Nw^5&U[^ tK'FHf|OX(zJKEh(*ː I\_ z^+X'3׸?1UR'sf9Wy`vm5:/բ̐S'8ƚ qߙm〆YhUdINYJHv-WPL D [//ېOxdGMgcхHDu?4XF04rE7?@fNj@;>Y-+Nrf dTTnRtb+j|. 5X+GD Sf"Z^t+0r!q1!a8j1)0 h@dy≰w~2!P VP 7Py>JLRo*D+aCOec~J)_m26c*/h_@ >S4e>pqAf\Ugϝ|ʬfZ9MϪd0K'Mpeap3s}EALpî ܅peC=Fm{DkVpy/ص@}C;w{ QRLHqŞʆL PⳭ!E![*{γou@~aq <~],b&P[U% l5E+Bg֌V=k-<w'$^s_7:Ʉ%5R.mړN~'P`atoޯаN 2DpmcB!^{v@$]8WjTCn^k<xAdh`H %sx9iGp,]&C qUGlr cZR_qnyV߭:E ݳ̈́,Gg&/ |2﹢!EjJ-i<꾨|N!G^Yu|vw`.QESEH?} Scm܊nH0DlSmT}7 UMzbf isR@sUIXDWN'^s4:\7ꕱ+ V4z?|ފPrHgPG'u`S(#ܶ9mBBY43Fygv~~'(3*Z99=2:˛GS8 zLۥwjmgfWH\+^?Sn ?{DkbS}#6cK^`S7kOPwN(mC!Tz3g6<դ QA 81֝;O1 \=IK=t frw$3q "2WFVŇB=rV}7]hݜN[z s8C\/00ٹnBV>WΤ/05XTQyy=an N{gkv*. hFvBc#kfWN~m"VlmLt+-s#,3)R*9)ovma$hmA:1\An`Ԇ}M5op%+ЀŽp80*ۋs}s$̀o؛tGd](+EDPk\Đ1'Zqn )-s _"eUvy/2Q^jc1 >w!sR()D_ۈ1‘@J#awfuPyTQ: ɛ%uPJ AqۥM["Ib B//# mjC&V/ˤ#trt:PgMtQbzh"rksb!}րS$~_n[k5xS˭ltؼ> q2o4>#ʓi~\?7CekR!~$L3 L џA.JXџ?UВ `J|(dytS'W0lLT5/j\L% K2m>~n\VNj_#١&)@B2p]8 ^4looV\!s7-YR&Rv*fb~\8O-g+kf zdܪ%.+{H4<&*؋OzobUyw\݆>ȅfј9Z9̓dmqMC Hcvw0 ė 9\+9/G'?ՉA_Z>rC}Y.;4;-BOCsMR;'eqSk<rZ+橭 22zclحo'$<`bW&4DGA8,] K ~6v5yxBFhqő]e1<"(SϻL1.n䰞~Qu-E-qMLS&B˟z+ :d+h1fU 'b0҄60U%&$#_گL:QX-r+gi߉qTi'@=#<hڵ+KUjT}hZ"l)pH}2O)PqM7^'D;MI3\qg]Cwglt3J{V:6L5R/ӁxG[4%ª$pФ UF d#N3$ĵ*]T.q9 I:ǣǽ IE9G?I2-2Kyc#Չ<֦_L ua>[q7eSJNZ6P?TpS EirQj~tYv_f5tQ.PhpdPפw ^"dxd[GYQaq7)P&Y6N)ᒁOg̪ ~Qd +Ty̫F/bъ\+uZz% GځBb>S#`ӲqbyTqۏO? IXCntS,:!6$?ŀ ЀX -MJlkF9dQ%O m{ Or0d;"{a¾9[#3"(޳NQ^ޒ̟4b.@\[pD90g\HB9II_x^_AO-M1>1`SMU宖hW$А34ƪY_18fUH_ҽ`$@CW^"LP@[Ol' 3=pfmsƋGV0ccj!M\.j8#Iљ-d*t (\g{F|>WIh![υwL#&ؓם)v&لBa|pp`0(]b(ŃS0]^=3Kͱ~FQ`LP"-n40QB%6 e72GkgU/껿Skp'޻!/ͻh}z=A* / wSuܰ,~t8 oa`9/ ˶K5O7]+k~&ǍE{3(R9h jD52UH_B -W6'{h8aѢB( wWa9ݽI lu\q);@m%cr@u \/o%q ND9V@x0Ѽ5^l->nXr*đ!o>߰A=39ETJS δ@T}g @Uqg^{HY5t鶌Q; \ЊAR_/lGy,hleQuz͞j_{~o+6 I<ۘNurDZljV7- s50^3?ʨM;!{9W" ĭ]X-9(MMWE sWX5:X <\h#2u:?zHeyƮrq-/G*EP\patd4!} TfX*xG|\v'i73pއl9_$"RA)imSģl-nX>Loj]pnK[‹0RCiErk-?!UrD PQg!M̊sL|N]ǟaxJ2p")8:x1V֞x | $rjv TOvC5 }jTţsnc`g,6K 0wuJi!˜YQmg[a쁞\YrDX{H0sN#W1FBjܵ9]ݾ>2]L#=O8U\{(0Z+"Co9,:P*'uΥmᎆcd1?#eXhhF|'R;J3h"̈Ou0x0ǼsF8'{M-VO ܬ؇SO0S<zG_022̃3j~R%2: Q:.Cn- 8µ]5]S4 .f~6|_*/Su[` :u5|0Nk.ohT Hx/M1D?zbS֊xePWBfX& *:@My]K!IcJY &%`y*!+w vfwe27Lk֔ }ךw٪MU}6|l%Q_u_UAd+W%Xk1(,O8L+Ħ+օWdzK9΂18qhgI)''&_^& ƣX2 3?*x7#6 WNh稿Zsi*G~xn&nWK3ƳHmETB#*!8lQ Ǟx6ӄ~x 0dͳ0o;P9;}$>ŴUoL*1s=2@)QjFnI%&xYD֝As?_W3i3lQsSkធ$GH;)ҞBp< rM>Ϻȷ  U2&a|Sԇ u8"Ur!اtTd鉾ҿfU;4(H7t7 bnQaS>:PzU!0NԤL<l62iEڐF)ƘgBKϰ2vT+W/'f(}y~6D|H wKbT6'\o)@ء^Y8: u2 g/ϲ.qH@G&T?E2^E 3MURA$kkM~ mNYDz iJntMco *8}مjNJ(&K{`0{orFAn+.Ϣ/Z YӷCвSҍ5Lu^Ys=|>Ai`eo#@wi FoJ+>_Pd i6=wi0NyzڦNly Qn$8, &`ߒ66#j΁:Jc\` )/oT+Niqfx@PsRq1m`p[Exԗ,{$[Zݥ))3TU Si)똻0{?)O7mŖ /qy'<an,R-cg\;"d2+R8wJdLRhI u4%&[~҅/6``E27nx- # N8$ v>.,I6y8 8sbHV07wS6/UH(jْ l]bKղ$drD%jX J -Fe _#Jt20ԧ"+KWrX/݄@PG0i]~`}TA[ymц"F&ˍN5 %[[:;e\(CKd.sG]mhN;AhALu\ ߁ }00"Rl0=G1@$ӮK"C!fqiFL\U³Yal:蕔90m\u0$շҲ]}mK-to|91э9 H6bR_|q.>fOqdQ7<"ww5*/5fxr\"֮ |i˪zhZ.#r ՞i 4 za1M gkCI Q 3vTI>V{2(Ɇ"׷X_IFgEoth?S\B!37{y,qp 7-*)yVNo6-F$trkQD^3^dCٯ#+9vbٮ[.Vx3EHuvW\ #4|_G2QR,,[dpz~OO-\rpFq;m_jꎌihdR&>RXڙ%^qu<7k}XPqV]>q@#h#Г7 ~ X>qXS3$x99_v2vW({r3JXV̛*-1wmY h$ـDa+%"./Czg3eI(=1,h%]j^?K 0)c^Ј-~0tJĖ%EHo.[S'ǣ^Յf*u_Qv<"2I]sJR#AMi6\I K'#+}ZiLԂ>Bm,4>AiIu+/(Y}DZ.'-mL!کDk#IIX`ÇԳwsys#qSK`+MlwO#-SגY@9 ?|]6-C,8I*NGWi/'nzɔP[]d=T5j1xN,w iti9I#PwW H!!(^NVnxvp7$MwwrDz _U E.P1b olAV#ӌCɝ~(a0bU] 0^NӅSW2*첈g)W: Z,`kvߓ{%GsA<ၩo]Sa9eBw>ݫH~n+?=o[Dq>H [%cCP +Ey)Q'i]o-sI}֒lMgѣ;(atb( S@skXCAX/ӛc&=7eÝtE{CkHV|j?z˦2O'7-`{|p6qtH΂;o7U0œ=9{ZaPC(c!;xO/.xKG3 { RڮWQʣ࣮y'Y?;|Tڨ⹦-'~ {uH}Κ+ीqF(niY:ov]W] /b 1lQT~ӥFaEM!ȝeċ[ w˵iaC&ӕq$̭؎:WNxT' >_%z'WN&z-AVE^ ='#&6+GଽTh G56x|s3x(ީgVۥd-gbP#9C^,(PrTW'[|dnmtS YJ?E@H4ƻ5ݎG7ygB`4/Q>*Beļ 3cKf=sOe+-)JF˩uVnKүK9=N˚b(Ħ: QRYX\N lRO97"vv>,/m5 H~q>λ I ZE%D5Sہda,$`Ymrqxߩ󰞲GԞ|v0)Dc%EIDp?Xi/WU3wppX `h'&~Z:Mh=ǿjH&G|aiW%x$+p{IҗP#͈Εr煄pz>5n8dAskr"5-}3jo:2M\f}s 8Ǚ0]T=LmXB$vt4?%+t@؊TZs_:Ήe]h5h1V65/̬(ᶸM3 e\<1K];n **P1!Az" T<'>0I?YbjfKJ?]BvO8R'O"(Ru QE52e*,-+gSiԅW ܗ:6:%E/O ruo"K"Z7_2vx~)gVlw$ .;l HL%s-qhs {ko4,ӑc"[x ӰD! <=2fvF(L/gZy)$KЀu:IN~3vSW | qŹ#ݮ>a,/~$k.xGDH@",D~+pf zE*V;$PׄIHaNeeKm#& %6E*"*^Hl!0 6/BSt3bɲ y6 ~fuh^he_ >'yXK (%|;""fj>+nF{J m8)>]euf4CeLEVѣìZqNA>J!(PW ) WnJo>hϱ:Gƕ_-)L)442td x FR;GLffL9&hLs/~G ݭdNk%Qu̇xO[Qec;JS&E M5pjhgQ^YΟZ<[w\^#$񞯤[:ۻ{4<ɑ C$?b(dܦD6v]ߐWg;v &bx%Att X'Qngd0CX#ʈYƳ!TEɎ;kxOƁ4 MbzpbsOZ|_xپfIHKo ~/XOw7O&TitjD@ %TII"6`;t@ ^diXˤ',T]1=lKI472|Tq=/M(=ɴRF0Wf84y*5ya[Va HyT4qxe{%yr S`oIr`T%n:O0 TMm 1(H#̢x*$_:2/R1Uq}>2`'D]Ou sH)N.1o ݑeE_b6Gqj/ P=Qo S;F-86 Jzn%d\0Ygh)cbMWQ!峛ɡA$K='r>,sbu7;jf^9Ǽk8w}F|ǒP8n)6rM tOTo00jMb% *AB=X[M>ʭ]!>Qj{&^ř쮚H>P2ߞW sz|ʴs?FLs[Z`A! yD18d9q!|RS#*@8ux՛c6YraBWnfY)ߗU1wn4ߪ1x0/Dݕ0KBC,9ey]6j2W > k&*F.C:^3S˾jbSWMM>k%*Z7N=I&3:go'1(D|B*[^ϧw"4`3Br6Bh;˺axˬ!:8ʂ>vZbj /_.|tu2+X)9Mɐ,zٛ'D u?UͦL0vfiwM:1tj:ʟ"պ@TwDvXu&-/xQ+cLFb)rarӭM؋73@)ۑ)FswQ6ޡ[cbrGuS%UYY$' +m} 7)bKZB\WPĵ&Cu1Wp=8L^O:c?6yps0" m6X3Y@%D\@DceAa/. G@1f ̾dW 8~j(͐V`MjF,QbTc8VxЉtzT%X'o&l5x7[ NCup0qV5$xh wi 5/RsF^ޅݙ#5 u:cVV\:ٴ\;IX(P#NEg+; Aq0c &F r,q ^SXV N`ˉK0dTCV|fib$+[t˃CQCG=)ih~⡙xi'KdmDDΌV 1 p2;4ock(CmKp\>w߁utN¯_Y]B@~q ؠ$Fq E7ƿ<Yu<<}!(5J6r'@Bo+L>NIڥlJ;<㡷ױ }#.Bxnfg,<4[랂{j%weEDBꚮCAlTN~kHgK&!Բ 0^9.LLj<(S$fBm>W5Vv( %~F2̲+Jp|4z 2CzPXi;4~fI4^ Db?%K>ErK]L'_!S X>n, zv>ﺇ"n^I+<.l;tĬ\SL&ek%1C% rX?[\pUJzӭyӿz{ҪܩIfR3vA1Bҩ߃gLs8'4_Y#AD<*h4>6 jCxacl/&'8"(ߗΖv59۸x>+A!8p'Zlu0>zq8j:+$\2NwTMClIWmc䩴>SoU'^i}{WCgin*4s,*3"e*K )1\/qpm.4~߾ʉD{5IvN?w 7} hq屮Lyضشpi낖Ewb|{Ӿ!a~0#] l2zA5t1(p':~;-ۯ1Կ1_'UY6כ 6*qFtV[J̚T%eHfTG} N-i##eGrL[dl^ټ @(uzQ&c=qAx 6H~$0ǟSq9J (u47ѽO uT"홧 Z3?p Ҥ.V`<(y#^S-(P2uA" [ـP.@vʦI&ˎt|]ٴ &X1eW\E9 b\ SL: (NG;Zl+ 8ƺsu(x?'1,$@i\,x)Ə` "زs4@JjIcQ^.X/C!kǻ4SZߦ:9`g8*T0+qjb-U\g,\N_5;#} T|E&?V80GI.Kt[ŔuS>iѶ:A3@%X 4uqܮ w9,iOCeW$R6ttSxl6dW.-[Dz_5)%GE~!_`K! WiB4-BPY*hƋGh 8}ޕhe]Y_碥AG֛weeq=_hu{i̔pઌy$8QBr{lDGZlEgp%fZ3lUPIc]SC7wx/ҡ0l7O`;qeV]Ԋ"s-X̫pN9BrR0'w!ٮ23]0vPtE&мd9׬j7U-‡ι's*B9U;1dQs19'^0Y24kG%yrpOsJvᄍ~eAd|i QrZs!Mձv::)9VC@[yF+4QPGvLF-.ז%蚁W}XL7+9}vG[ҽu@d_8/N?R9rk ?L_>Hȫ+tHpp hY(M[o~4-WƨyO#A-B 0mtA T|H@t9F4hk%sg #5fIsסk4Xv߾hcwE+ C㽦)+]>ky,`n EddnHa+*l3P3gaSp"}sm!*PU?fp6 [Yg[i9O+@|{vM]}ͪ#O%8?NczI°epQ)-'$5UHs8ujR=c5ù~Q[6 KKN!pȽ=/r,}D(*]3*LELIqu<yFQ/3j^v+U^ZaE{Fz{"@:AojU8U{|[RG̭aS$cxˈ5(Kc#ίIELFZ/֑D우g9Vt3?;Bի<>QQT?STبg:;\ ] ]h#&X.*P\<l  \r6_tP_[r٠%uh6TBZ'9wq™ w[mm\pOPQfd;k}2kޥDq~,ye%ǭ晃U(X9'r;㾖Huϲm͸Iʀ:qIq'k:ƉD)Tthb&x/XoB>22ئu[?4YHVAYeRuhL(@Z.BmUYNԄ/бS'Blpp z=+2jEY;޼q7'Szx?*ʀa4=,!'H/~ @aϖ9ZSe\ݲ=m5pd+={R `/.h+ukW6+LIJԯ5o%Y`F@[Z }B2r \|$_E9hCKmաB^p~o&n'\TjՐ/pR+t!g/܀I.G^$,5}j|6'pV%2-"'SZM:qpحP¬#7 k+܍lQrR܌ڨ4OU0YE]t3!Ş_.[z IIw V*'IjwgKYѤ~m2#jz {Ϟ6HR=˂t>LHȶhr uY6 05Fev>eǢsC~H\(nt#DE8^DtŎhLFHڂ*ð!p+F~&+BO`!)% mTAn0'^Vc@ ƱEȆ/C]^FVC1l蓊T>p+бVYwP߂8Szҥhàjlj 5!!It\iz>矲LӻUv51k(0ӌQơfA:cֿΝvO`Nhj&dzn"foy8$ LWkptz*5DȦmUMgfÙwx+$g[+ O:J=XM s wG[- Et/N5$|Hыބe-na?fF+n6R| G ܼ.VԔ3QDgGiE!uPUN5wg'!2N5jI[XK+p%>n%~+(C`ȠI*bGฏEAd^>g 6qArjQȻKK#*֫)/-ʡo%xy(-DLc,%Pcm&u" V3 '1eNCΉ)T^6d,S)?O)@%vJF 6)/KNozW{@N".A{M!{8@cG_1lyD=}9WUy#wIAj bOeMv]){ZI'6i|P7)N(hǙ9(YAc2ڭWߵ5J3Xհ }y)yt(U029  q#̻yO?:~s(Pv?)Y6h^.^.?h7^ 5O ~$?,*Wl3ER5 Obz!095R#UivÁv$! xj41}qh?l}ᑃ9W 9z94^%6KI a:8]G9dq $9|\H'Rfr;Zl#Pd| P=uF:c#< z2uh6MJEcbn5,W(+^6v-3tJ`Y2#cUcCG-Y~=p t*+uk"Hи%H m}Kv|RDNp>t7"@i6DcՋN,</u4 Uc 14:=Fi{vw(TK#HYeVŪTZZIMVMJ]8V#:.dX33[fLTvR >\ڊ^ eXui^agxGAW[lW17`AjN|H[M <7MRÍ$>u') ֱ'AS{,3>[*s&^&@r8JċqabzJ$7£- 9fa}:sOSxuec*ކʬq:É}=M gZS[' k<^>T)R)b36D䳬ѓd>]7J0r*H l@-pT @G%!U!aRj0( HT2hz7jXrPZ6a%{PUWس VoH9Ci ֵE t)|ڽt`>:.p(fhՆaR>ACS=Gʲ!Qxٽ h۴xۯxj|U064 K3٠>ikjg`T%ax=i>۠10p`Mx)ci"?{I_NNr#IܦΠ.:̭s qm̬f 4MRFXXqʑkvN4|:7sPԐ"kb~b]Ti?2M%$l9Yʍ<M3)I` l5r,k, !˹6WBEEҨΰjJ80%NE%O z(b;']܄L˴|j#73GTJsz ## Cq %*{KvGSn#8w0#lG;\|0M YG[7Ӆ YyvrC>uz%6W 7.8a\޾k'+7=LETX<>|\ԸKy&`xl.p uZzQ֮ߩ[+KC$b,A||Uƶ5o2]aM˨j|F Մtrl; RUX=]ؼIzJ2ÉLCib8O~2V%;u8Wߋ(& or=ahDУ g`/n.ThN Olsу)gJV5x/'&xQZ)!01 kIZZZO ˠ_ +v&5 apYՑF^lN~sj *g͒W)jY70yK̜?RùWI"][]*]:df3?RW2( HāZZ{iu 3Lc.w:\RPH.ž96>xsOt.krumk yҥ#3,E&ƥ"v#x?Tj 4oHu4NίqA8t=h-4Sje3gƯ,Bs|^aJ֐oXtp$W.2N)k;}Y"Ȝ Q@\ e 6/DW+G>oL _9a=qFq5嵚(*b1#Wi610 ˶'S䉐7H/Jvό Po1Mw+B{P^,boс0okCDvs;ʥ` lb뗫>A 0%r풺>)1]ˆSvl "Pr,*AŠ0hUsmhXs}yU?D5: }էr+@IF$@y@KZZ] O\o] mŽPTS,#CUӾBYTp)FKHFtT}_*B?'!nЬ .?SqP&ϯFit : (<=êEE ٧N;;Xa|#mYr"oRc[reaz\|xqUy_JM̶LV/WɅaX-@jhjYax+gvA<p8 NUI$©GfէBI \|nl'{7%TNNHH1FUHhaj:FnhhA e1 ~c=&QDv M^;n{DzЕvAՔB'W&9ˀw^) t yAӎ-t` A,(epHưzG ; 1e],n#h@bT"ß2n싏Tr ,A9aKsH܎m0ݬ}O*LLABzi,.ZfO3{/PF㻽e ٛ#$ +@bCMVMwُy1RDn<[jBaZ%J˝,`>AKp*о-OyJ V`ASb HA }`e@L G8^y-ZqFyYqZвW;)4ɷ}5 7mYxي 8}Ȱ`[e^ ޴NT _ r^qDhjg(&x[9{%iL8.cG?T qOU{5c?ҭDtn+|sWi++V .>3t$7.!tfWJ;jbgX5]<>`U+ __ '[$ȡ;'Ɲ f[`Tfn<4ɞ  WMMAS zv0#ٱ zc­4HdTq0m$} i&e3ʾK]rmN2TRWEhԦ{%l-xA[,]Ƽ:^AG0ꎠ w{ .7>x @3AqUT(i}F$Օʍl:z tuqfK^7 [z \,c^ _R<mm< +9diC598Y{;N%KjL9.l:[UVXۜhWϼrRI|=<M ɖ,+q +luF-gMSn+Wc!G `|Sk5L5*Âca4vҥwY}- ΁<8ݜk/nخ mH=G ~&+4@;Ĵe!ͺ`iebȬ<5Ma Vԝg6;v?b 0 Hf~CfN῏YU/-3)ȴyrEX)[i{QfGfk 񗺽u32BZh06399/:"QmxaS$ڢI~[>|tNȀ/:7㎭<ϧ\%,ɝzK񤉞hr~ALnB݋Ud? #?2:yݒ ̦AC+I:<q,0Ì Yħ9M H (WvA>񷢯h[7M>@б[H!<%$]$w$Z9W^dƊ6fK{?F5Yzaѭ6 NyK"65tow+d) ;{fqEU r̛ ).[ܢKytSh}¯磥됲LMa$ Z{M\t,Y}akf@`n[JU#IG]R}ړ9'OR"{* wy`r~DUr.tK_\ARĜ; uɐh,q$[3CN⢧!M,0afXG\tJÞo?$Ɲ-}F/? )jPm]x>PINX:Tn:N<꺦>kF֣U:II-()^Y`Z6?&5Vk<'q>?*]h9,i"T'a.OE$n-)O^AֹDT8,JX 7 %,HˍQ . })Q0f}Xm>o.zVy'Xkr'e>Xz鱉"T܀n#._K7R.Be(XlD*cs}(׀5q`57.#nwXaP$9i^|Isغݵ?Vѿ _IZ/F[: Hkxz:aOs< eqJ())J&w!o9~A4$;zàZ*b |2 G#!0;Ce%vлUR%3gJ^Y)Q+d/XJg&c1FD7PkVc4ǾVwu4 `ȌUq_fo1URN.F;)\.h\>p)3Xnt"mWvE\mR*h)#[tm*9hij9)4)u%vhW_QZ>rYtFXTO>=}&B2e^! :FDy89RW&|_?%~VUƟS_WMW8sn=t ;Gi>pҧDyZaj80mJMD6c-C3L3# JK 7*g@!{ cL&Abv#jH;tn)nmK2A=R-gEW-|C5ڠDu:F^7)E~4RE7 JkLc2cy CP1ҙC 29n <]|8(n3"ҳ`!ǟa%hSK Q;a\Юn`1PJ;!{hN+x1ͤpKN?vXc]]0D)i1w?z;8et)2-3 ގ6V.c{e. h )Bݩ^g2{es`-vj/ތ0Finˤ%wds0t꤬MKY5k\^ڙd;'4u `"TED\kJ}H {sޞN%Qzg)`0kY1V aւpN lG]s B#m%! d "g4gk΍NP:Yɜ's͌2sy"r׆϶7xjd1=0ݍ˸\Pjz -kZ,wjb8ET' CUpNYs?P Y7{dzCKr"7 \]{Cξ\4qebw;ͮؠ邺;~EiWz OYM#)%\5C3\z.hCNG&Le΀\T:1FIN/ 4 X[ne9>E`:,:F>]"IÝ{麢t &Kwa",F ʈy+LpqlQBΡcPԆ vl,s&u 90 Xu{ j߂Zk%H6چ]hj{C}R 5HLWj]H #S7ш1̬wQ"nAՁ$UYuxÀ9r(٢xcSST+GV\A(c]۾^[a#8"su1 sbsET1땚)VP<u$0 T a'7<ڢ:[ҎmZ2^Jn_TzkXڞ*,3-}k4TR#5zN^Cg<{bCy)܌;—wWᨅJyx-z[>/]C[U3 -ʡƗ Q_qhS؝fM~Y ` ~f\$V@  z8RX&K| }U8/5bi~B6(+cIKYPjRyJoP%3{vLWx$qTJuHЯ'&#^B @}O\åc:~} 5I!O?)xP*!Yq݀n\ZK 1bjYK5h}Iu5Ec"wf-W3;VvKwi[镬[p-ÕHp\1*bx:ERO n\XJ_w0wJLB09W޺LN+MgR@8mct gR7BH.1.vĚqBQȾ%]#bY:W>:D(HLV-aP5⾎l[a &k-]?QڎZ,Vr0v],tXP\L9!vɯ:6ޫ4_Nػz-p"mWX@y 5#.81h0u\ xwv\JLx)PH^Ht3k1gp)[CXFAbQ:Bunk݄ )tdM`')0IYJ kLt:!ޅz\xݢhd B1 oyps tMIvZA_1j\2FȢ CXtCB.Z݋'N ĶF+:)OؖNcASLnO;wf˔5(."F]ԛXzg%HOe2-KJmL90qwJs5z>8.;D`U4`i' {aÝ/?C|lqu'uT@j+ 4W]ԩVZ)-e>[W5M*RI0ânAFRt$*/6F{ U 9Ge)1wIZl$bqc8]m $9z5A[|V ۂm"AU~(9 )mhZj6MhF!sZ t1Vۇٓ"(q&luཛE#on[3r4<2s € +" f,v\EV3H<"{ |a<)>=O0eH Dtß&V1P7R {?u{kj\M T䀅y[Gt1a"5Tslxs97_u2*!uژ6=A{i'.R=B5M*(NvfxlIZ=uh^PП#}j>%mC 9({ܸxnL*z79ypx4QUmao|*}V7dz%$342b6PpvmniwΗa7I >_eqnVӓքzd"?m5:1| Y\Ay#Y5h4YvDNeǽ,Is5"iq¹P>Ù ̲'(hAy6+IlؾQEI={&r&2 !4xr몹U 'tv`Z!i(mJJ`bcV,Z 8JWpN=S*ɿ@: ~H,}E 9~=/e>0orјTrY]1CByzl2[(A$X67r"M6ѵ<-ŶBTX^x/sʌ葻<Ҏ!2`^R*=/p_KC@THRi&'l9eo2Q>߂q<5Z[=?9zറx6atB阣V>6rmiN)>V[sifB׬P.AJFEb(8B_Y||I3 ~h}uoe5u Whj>}Vkn4p>܆=r"8fL}'ݠxq>m6FNC C$o8_yӛL *x. BPg `Y+V41bs; YZ 3' Z4ל%8anY_[@|n&Γ9v;o Mxvuƀ"msNtbXf;/8- DFbaX+~ca[SS:MTB \lSؔ+T0U\aܧ #'{qņq93 -X53@488[BaBv{AOQG@7%.Ȣ~X@Rs!D- \oXmC,s%উwls@/j0h9v wǀ}|Ǵ$)q<&55ITh$!@ڀ\]b,П@%ͬ sӲ t2!T~3Gz-j(8lA>͟*oy4@I9(v* ^yVr}S}I%j8\.rx&~濐bǗ]7jsVT %&pkA'v0z@>p[(+8  ySQ4UpF5p(FT'U '_!c5ˠtB%mV˺'6\͂7v::4kOjz"Mw|s:w˞oWڕ$vx5)]_. TgZ]hP9U&t+|ǦD}Q7Z/|0 8Nģ8*sF(:mHGC='C]#"?QZ:qJlkF > F됦 tE~<6πc9p{9+iKf QUYGکI/JA Lۧ#:o5X,F ^j/ohw(PµS&j3uZO3Bv4Obj~X"7\@ D[-\mOJ1F%6GSүTk$!̘PuLpT9~aˆ' l(ɼ︁^-6[J5g싞{ȋ+=I2E:$ Gok>fļKrpƗ_F7irOC!ey'Ÿv#qzhI)Yq [z)}|Cɢ\{xn.hDRi_Oy8?-J0]O1FLyOC{ Kq!цhnKXguİ ! *o?et_ne8xR,^r{ ꢵCPn7 #ϸ!w "s[95 ?b}ldGZ ǣ,u3jh>vHX[_Ҩ/ ڗpFqwWt L-t4}T3 ܗl-,[މ"/X=ߩ!7A}`UCsv~r3Z4<weV3>ළ.,V%zqR(9i9e>3?!TTk BD Hg\k{(OD`ŗ<7ʿjc;.7dqxB V+¼ZKA Ǣ %rZwEohM;!@]l=2Tyo ˗VTz4o~ -Ck#}5*^2vc,Q+wv:D.h|I9ժ<@?!OBsJƁo@-XKN :jx*TcZ˞;\N 81G&MI/9o7gM{WYtO )9d`Ti#mOV$8q<`sg[ 6Iq}ݍG] voTC܎@FFY)FE㪧γ1|}G ҫO>c; } orI}LvU >K8~nG*Xoh~Et90*@a\66Tw74n]5mz촊. O c8moBQT\(jQ;`T\?KJqvBe:FιyUr@ݙ%Fq\{<¶쌹oTR^{4S齌;K#~M4+a3_fA Ii[6]FX~w(ߦQ}Zxwd>7SGOF<\оwv,F84$iT>S/#/22V&1jWjUK9NkGn`x9}!xUE@]L1M*jXA*x(.L73vnm5XxS1O,))\x I,itڀ$zNY,rTP . **٬-,C]^-wgbq^`(Th16<(|ls؋Dą,@ʭ,:1}aVQHkz3_"-JS1F .B)gJ9/x IQ(fə2EL7Cfvr cSo;=ehT5yh  [e/qϒWl9LfϸB N 4'#KDc;%*B#y`n*I莰̆#֗[&̠oMlx U1AFR㐆(1"<8+:l吨u0~8 eP>WuJnz,a­ϴ«G{Bco+=S=Bk+Ŭ"!I!h\rn ~M(oE"#0bցgp /`DbLN`L@I8Ҳ0uCn) SC T=%e\)f5Ma؜brf9 <¼cA=XwؚLln^}ʹCtٰ! kx!^XC56U XǯS½%Z6!"꫹ IA3*Nv ʯMmt"^aV@ l63섾dAQ+h0dzkENv4hn?eI֥ AevoBVBI%"~Q W_24XRֲASО0]>Ju|9ۀ*m noM*=w3TlQG4Vg6.}uEìZBp_C6$C{ԩ{ I=:Rg+)YӦĹ$m!r6M  @W9s D cI q2G:}z(+.9<xN4>y%dF068kBO(j q(:R'p_JFQ *6,f#hM`:'R ͩ=#. MЯR%(T h*tvc0]1:OĿ_6cTFKB% ]fg2N 9"ր7`Q'~ygK_sE&V]Tm>kqY/G7{Ɛ 6A°E/m(σ| MqBeRyڢspob!K+[Dk)BAoRn6hҿ2*͙hn[_E~M{e=:'?%;?tAG:,υ[ ZlbM'[%fi(Yý'`C#I;ST&= !^˂pKD&uLf<:Y.mrg*;&a6 S ~t".N xl^N寫Ln`0A )R&-q[Nth35p(]z ?;0 t.Hݜr]A V FwAR{aGB򁴙d(V}J@)k/f7cT <#P3#VU֢D#:JdF[iocMtc.`-^~ 6#n}ny6m73'okJg~ܢy5dBRP*n AK~ŀP5$c$ IR{{۱] <7(tm;& q{HPkeeYk<d-lsB,7 o3)bS <dw3=$jDazmy*ɶ~/%kR3m W =紞F?K\qjT,~żbDrUsπ+Vdǚ\Q6)0`Zt [0d رNd]k:݋ R9}H+4C5K}O(&]q^GPiT9vN1co=}@WTHfˈ.6"o{Ÿr$8\5Bqk?Id|߂._Ý1Ktz[ސbWFs(Y)ð6 lr(/uª&p$S59ID &e$6;_(ɔzR&NHMtuU鄑|`Z 7kPIѪO] twm植C}HX?q nkgUh,O&*74tvaT[d+DonnA<^2Lq `|?=fX^ W19d'4$w^ˎm7Fe5aPr{"8ks%U"<%!{%U\'G/Q;[U皩M5 @Eqij&6A$; q(@'ϬB~ۄ<\*%+["6~cd(#'B@=epO*7D.^G:,9{Xj:([O=9kIc1 piPjwt7*p;tĝxhiI}Nc.E' ب|;enwo_otVy AाMTZ;cBZ]u0d~r gİMu }F=un_\Wr-Q4}jmQ<Pv[Hll[fH\6EĥVf]Hvf F=rA !?aU !?۽xDl>nЙS=CK'T GUli5 /cжrrşˆ Tj(\`>p:ArZ V%LTd/`wQ4rYͅcV H?FX Z' "!] R73&DQA9ed%x or3E#Uj-HZa:g šL ./W3 xF~,T_x;X!iIVzc>D}c3PBnsކ1nU0(KUQU~M6rGǩH^NCP}I-4%zoYgInRϪ=>=+ uUZ^EҹD̪ì7`Sߪm 4k_/_g@ k(%yC|q9Ң (Ѡ??x k20h\b%)`OC ';lCpx3ڦc 8Bh6?H^]5h \γ wR,^C+ q}*\!lY'C {XrOK;o]xP8ė&0<2dC\c]ؼLxM/_5y84a\ixNwoDp}B5jA>FrW[YcT|kg_@V8,^JB֚(ś%]Lu,t̛/&OxC+zDLk1$xEndC&q3,]͍nē\U2 NV\MoHW2"s$xzȀSCDcVӐ }YʶC>#l).qmߪGCc:TnͰuH Ə*jnbE0SgNY$}$>ӕ4e"/N]+ۻ 0y0GrM"SO5H9x<" *NQoa_ Au{)~2Ta{e 3L &V,~^jHrn|.|:Eu$2 G1 t2;{8tAi ^qp@&qe\!Bߝ;K0L]`xߦOJb5@;Ak}ڛjlִkyۣvcWRͻH\LwaT39Jձu ߤ|?Fez ;?PO>-Rub'~9}jHtL-pǓJr@ǃOzҲV,U` _Z߿kO+XE2,o?FZ޺Nᣈ!Qcc6D9G J)?#OJ,Zʗ1tF SȢ jHAv*ZS7yu+ݹ)#Q.@wǼ[Py)tE;ʦH_RQBzhp.U+E=;e?COJxT:1o /AbFG[3B2Bq Cv jt[5%I* 6> MR.˽$.ԝ[Z 1B q7aHoyґd_ [E4ٙj( }yreX2~ ~0EFjf2 ){aP>ã #*!ڕEUQZRIvúf:H"Є.8rAEkZ V|hEz)u 4);]=Id1S6(wϿ7#O] oePraƅJu'F"so)xJ r\Tc8[GZ%y JO0Vnnϯ.;KFqQĎ[,({eυ|J]Z\6v1 [` XI.ar{@C\ŘU -5H!LK8졟qW5ee\ZkAGMb)hlšJ_UۉHy痈cՕ|l?}PWˆ+&ԋsy21 o05Vius"5`jQ}CL8q&S}ΉHVkVq{cL0.@౛=0L\:Rw]ELT/O.ƫj , 79 kbŲg6W:n3C|jZ@]"'2FZ@=XlN Ho5::TřYD n 6d_,uPҪ!5QǂYviXԽ&ZO݇,|0?X>+I6@萰_<Wȑ_laQgw**ZvD[sf $enn ޾9 C#H?Z.iQ9-`by龐Zσ B3gf@] sW{Qهw״\ s]KUJ2?s=MѰ$ri 2ז/΋r"a$c5W+h\- -5m^)`>qa򸋥^A%xC%J 7s`*15^$ 0kaِz<E pqAX0(<TI.Vg>i$0Bruj ^K&:Q,Xɧ58UBr_4ht͆S~!!5e?fVkwHvQL!A `*lo[qvm6p FEpSUqIo1Ұ5FuZ{dx>`Y]e+}`dj=Sjj?A)d i;6SJ>H{ RQ~h_7}ͳ?6gY  9[V2 ZĨ /. :dj;Y@6NXp˃ o#[M hRԛNeY5HͳGD—3x<_fjW Q/B$7j}[_"wNXeVm%:BaG(r Fڲ8-igZ3?3Yk_}}2Xs<v0335 `D!a"D"УVܚ15ZN )[l &ZQ_AntLl0-v od.Gie4"=R6\X&7h ؄OJm\o Y}(o֟kENtOK?/Ѯxê|g] 8z;"G(BɸҞ)7dk04s^+,OFc[ zdtCuӁ'W LKb>ys/PsȤ,/ ͽ"H&nS_ĹmAU.qY|7|tJp9NP-; ;?[KbD.}G 5jbp_<{n?{W(FNY';v&~=2C:u._dg<jy׈ [VKCWG 歼TѨWB#S8hunim2u~﫪d39܉Ǣ/SyNmHB1K"M\c"o62Wn#9"  =\X:; ) *9K~#adSwZ54g՝v \׼HSZ'(´[ Z)0BTzp%*|ͬd(\(}rٯe]KwTNy= s+CPtmu[+{Z,dqMЌ+^P i~$S856W2]!`s5*QĶ}JRT&x$ *aWۢpFQj7.pv!E<3pjnulRěvi8p a8u( U搄fE%QyUɥ!O}>.Hs8-82e#!Ӄ!E{ %3]c̡rvL@Zňc^pL̬M@Qrl-R/L2hwlmzێ1;qm>hlÔ5QXC3@?,)QTT `| 52'NV̵)~.++ ""&^8|_îg|rڤ8gaƧS.(6=͊oOc|ѮudebACޑZFxSY%V}1Pg9 +#!E&.Uz~~́P$2 D2SͰJ/r!P1v%nspkk# 7?`arY寄dQw$>'9(~VZ񌢩qFi|n ' FvMTɢxquuI%>FMmNc ༏9du.mb[&W3Θ%>\`t `fa;T<^Znz5Ze`^? 8pu<Ϥ6n٘;=WKs"WaVX@fbAaMT1VShoMSb^|&9;m * ^4\`̃ ? ~Yr)chP9uW7,a|l)%gm5e=&=›>dZ{MbG%9&w˟MJyiGjJ䉯7VC+٨q -TX/30jcY+AQl.<&IR^60 xq%sd|k5X1we|ƾ$7 VJwfpx![LĪpϑݠF}Tr{;ٞqWa gr2CU%ri ZϭಿV Kp=DW{cQUW:ѳOG3R3 fӢ!s1ً1A.VG}x̭]p3G76ӫ<98Fv nT@_c?V)ܭG)qp;9.rGZc}~]\},vzB-\{7 B,B/S"ϐ nUڟDDo>RB A6tE K 4(c6ܥ`1XNDZ/=;:swu\Sc|*`^hxǞ=E(a?*>G`S^He8Ϣ y nPh,J X1)A~q$ F*MWLh©Y(Ͻ %>IeWa7|GS֫a87_:tZF+ZqmvWWd %WW53񜙄P0oc躏%l@%hy>bΦYX&4ŌSw L,9‚ܼK8L;4O,_u o+C܌-c~ ,4{5o,qqOi`J2㑻ӣEnZA @X+<}~ -y7Iʆ{w(K&  ٲBom. PWhM`-.&ʵ%AҘQ gx%/6ڸ HU5Ay> Nf7uOM&f4`9VtblzBCQć@G*T7gfVg@9i|'Ԍ_+wzj?UBxJ8+m-uB=94XM9VG}|㩳8I^t")ݜ3 \"2\DuWo<#ПU! .c7a2Y7)ҚH5&Jy 5=2ƪ3=]ໟf,#}I!uoT_k:꿨|[ӥ)Cp κvTloKƅAn\_Cv%)G2x'' ۭU/ýY v1%-* w0=R BIgLJhpEkg&Vd#xfVk93p Ξ NMub}Y~->K&Ie&Qk7p> 'v5?34Wim64hg4֔>cXSě թ랤%SrftZ f*k_gPt6yOy*_!A1C  Բ+Q9 K[6~m(kd差H( \ͮ9͉PG&02f]#5zpQWkFT}O4XކqTS=:QT-Y8⥍K4Pg. Ϛ@WN.4WŒdQM]>]Y$ܴIJ:,Rf+APUR>q:~6avv~Iޏj/qǯj4;7DJ-tz>}-7s@ [\CMg磠<7iA6dܢ{SL]$blc1΋10V[rrG[VmuswYɄ8 -JcEUSb4rYh^G,H L7%/ORC՜D~٨)iN 0Iw2H*S+^n sv o V O,fZk~E}@EhE[`c},9m fQ51fLà>CFkS?tm4C  r0(r9ԑAR%G$:8>?FoT^ $ R/Nm"xRW hY։ao4Ù %$cPo~R Cw<.# ȁӍ&n)XMܓՕFF9ñX209]!&=i ڣ;vް5ed2t%+J\k/{l]`nݷe_. sOhG`)PR' DN@U-9Qo-!؎QaL_޷xKB(Xߥb&aW](jIĜ?&\,sr'|9g_*e~ԄeVX06da~`2 {bE?4%\/U%Oshnɂω}n$rk.n'GӥRd2:^@24;p6? ԥjo̟ŕk BAjE+`5A@kR)vN3~d\,>1zZ8pf?%ya;!ARVO,dKkQ_] D\}펲1I,oj'u EZjX̱ 詗'zKfn̙L|bd~Ώ@z#Z\\QS3;kd~/xBRi$#@}}%C)iG7*88"9/.PDo /"p!EI*rwW|F;EOIS%5]E'l D,ym\WyLӡKK[n:T Q|tʼH3Rvf!d%.XpH#`emgຌ5dCOXQ͠QNRS@U`E?jp<ëgũS=(0|h1R 0>z0${T`H`g4 4ځ{4P?Hn<aZq.ibCs-fVkĖ$ⵇ&?kͪx[CF: E9#@=WGM I~I F4Y<5'q 1!owrP84VA'v]> mQouc-}W3J\߅DSnaV%1&4k.^U0کa>LJr6kF?W_>cCeV@3yaֽ)11q|4UPF^o(zzZ.[Y2g7j-?2-YFZBj g)Q>!a`<1N 0@Xn]$~eP+U,Dݦ["n F]i.Ly}"(52uP Pr~)j?q )7_ X~!3(n;~PiZ [h+aaZ,⮇Ir:R+W!b:0*~V,*vz"Uz+; f=J|}k2rA+/^0w%oxis H{fp| @6%BRi8sϲ?]JTC@zDu zDO^ (iu^Kdh2v;W`$ᨉ1TbØ D&h`ա)zk*"ywhΤ#" CMX?A \!=va~#" xMXxA/=,4o`? #a d; *!EW0?\tx cC Lf?BTYb")lckUJ"j *ɒ$uJ|E[I[^q|QsG'z'~=U%ts~hzvkep 8+5}|&{v8(#[,̌eOᜁck}-nzɀsBY0Pr"ܪo< )[ʌp)No|)fC=Letɱ]%U=hcEI YgNʿPT|vet2cT xWK&XA=,'1U3?˜*}$ة+BBQ}6V y),[|pV6 S?O8')t=$Bs=C ,A7Ζ,ˬᾉ\iDxnH Bqy0&b~dyYuv\V<{IvTNt!CXmͿm~\8."dIgkU-v,( d~Z)l?A׫:5T-'Eu Z٠uYe23U>nA@>PSi[[ m) >OR~[tc(fO4p]usff& =NZXWLG+OtUG#mV&*u2H?@sx>RoRwp 8]2Qj"응3df>F] r5&1H\P(lT6Sy-):"9<] ~__ ^`5F_lX7P-:U)c P[)Mٍb߃-Ro{9<T'>::#Io=$m5' SX; p7L}qC؉IiڗcGM0ب(<]>Km@em&+ɛ,d9K-q4VCN>I0?g-^SY܉ &D0~\ⶸg:ei#$x< bc4ɞqQ}֘F-25a \:!{@bn횦7]oޗd)%4EuzBOrEItﳱgQ-ԯbdC.'XW%͠n2s/@C  谯K-Zw?ːygzKOE$o/#L B 1rf9: VA@n`Zׯ= KA 77JYV6,5JklJMl#/+Azd?S:Wiy<.鰶Zߦ ڑwdp7eblP40e_7P!>f}_}@.N2iwkvXQuq$jb< -;zIRFSKb fy_h*iW >}ުOFu] ]' j9e7c`>"kGs3Ϟѧ썊sik|}ūP#t[tI ЛN6RO5ndii7I 43@W~Ly`n#I%Dj}`u6mS{!p%͔FaGySp6=6R.uhS@Z`QhzJ[ʓùЌ<-f9?ֆ{cҁbUDYЭ g J!SϸCI-.i?`c>A[ᡖy};=E>b;Ѷ zg/Ad~H5NmC;ך-h= ş &2v1*,Cnc_Lǘ8佔^=k}jXc]~b(@C( sVւ<0~ w1+6: fҩVC5wBbX[FN*;@ɘfJ8Zɻ-I'>]( =Q}؛Zls:Q[K S+]>rXß\=>VTas%"?xgpF_ko_̳t@I; U ܓ?1W:K>WfcX3C}F :kT* .!lz>1Ac/"dokXC?IcBph'tf4_nkf2; v}ؐP$g "9Jź|5ѻEWqw MD>L1Tjf-%\^]`M.= a`bäbHOU(+GdckKEYcؠlϾˋz~j N[Wi:`."Ft(&.JT* ];F~`6802AzRї_024yp ϙvmBCf~dtl=jT19«?v3;]aR[ ňGȯz~.!U2u$pQcIB]ihT&LE`FeSYt" Ie;j-QJ?7z Hiζ +}r`(6p"1t!D&!21(}hl]L}dgEwj]?:xpqԥ5V ".P3<&[ QI* u. -D # `ZnId+ ¦7|Ҍ72X).NB?ya\ѲE nM8҉IqO1rP*3Eew~kUV/O$>Ym`lpmd<:Tq{IyZaCatw~D@YWqqmPN!@9a\%Nc#]^ pwoKת`vC!0ŊR[]_e_ҲBX#\pI<1Fkxk nJ>Зblc*wdX 2$j,0S5{Ы]-D?tjƼfp'i\yPV/="fCc9J{8Ĕ<2Sl;DPx֕}o|^F T]b|2rRڙEv,FpZk !q`_JBj+el3HYY.x0z'ڣ(_'r&vuy)z9se+5F1%[FyIVybiѢŃ=߁\yL=ql6 jR/2$D٦0jə^#Esb8fȰ4!t1ybxOy5"\1B~uA0sgw8R>OC KP@$IBr.a-L8ώ%r(e沢a-+:}b眱Z H+ZS-98 ^] bC+RQ0#eؖ}43U>Gz#tG\5D1RW+RT{U'BLo/R\x:m/+urW:K9GFO~2@~ADװ?\4<#Gi)r-`-+¹mwq<#툜ꦵnŗ>`C,?낺+2(hx;zifu ;?xW]1h;hIηvWC`m(y?E}g7DғIXxZ(̡x+/1oOȴ{$## 3WΕUiIpnY ٙ56Αm0>/$L'ڬjm|tծXDNtv[!He,y^ QlF 9`yAo뒘6Ĕp |7fTYCJ~sB#$fN\*IE!qJ4{FZ),"5Y*!ۚ/37B}ca[J a t4r"#iĭHHudՊ̤'h8qIf"g>G~cټKg'KW]g£KV!vzKv}0?[m|D= 19+F0𓤳<Һ~~hyiKV[=bЈ|ZPat-iaf^//U% Y()r >8sMz,)zKTRP}[ӫf)R4O6~ 0$p:IϺ@>'Y{W!UY 4-u -@Zc ;ޢ&2fx=XҗV:B1vy(tʧb3ȁQ7LouL8"h|/BRq9l6Ɗլܧڀ @E7wLg1[Et`xkhO@3mwxpbmj=15ތi1̜p@M(,օ 25n6]jQ^,^f YZxe`4i ]>ZHǰ4'ul B jL:|D Fk3ߡ'Y[]O厇u9#\W2֨:$Hm 0 J&Y>3wp FBmWr;f"0$rK-JN _p9t4@a,}m8m2|Pwt_M;_[ /;kZئF4ő1y}P"NJ4DMSpN ob5GhD}rQlMo.ws-4 a4K]>,o1Q&Ma!d+ߦK1UFZXnf~hjrZAX kv<77~.D֥ \EXuȣ&e"5 z~nWm6B [v>K0I#Ye#,XZOQ5^2͠fE/aӼ:;bSΑxgT>9gH.2Ҥ.͕b #ae Vy'ÿ^پԺ}GͺGɆړ_TZA7-+JGFsΎͬ.9^(A;rH'wft_F:=ȀflqJV~xiyeTJ_Zbԙ1D؝={<(`j`<=u|jfș#Բ; /,$9*/LXSEz5B7 _k fwGtʲB |S5blgnҐ|W[s֠LCJ Ts o0>S4 P_*g5C%r5_ 3AVcЛYwƧsŅzC`w'L28U saMM00`"i$ZI24[ye0?iP~v` = -*H66Νty08qwD_wgiŨ=ڛ,_ag3zw<*# &,-)mP,/ۊ,5x7B/cl<,˞|JkȮ%axVJ){zY {?92Bb%ԃiƬ6\m}6v P.)S4*ϧY6EYk_ڀ zfv ԅ*)~[?]׹|rWPrb]U`e"'MoX)CWMϮ}{o~xDIJmi.D/+&p999?ܪ 硝{uMe$]cIu8`si Vjh'3%{O9ݥ'yr6|m睙g(׽qK2`Y=+e))|r\}/58_\.sCGwoiP/=CQ|/؂}*Hi`R5 z/ͮ鮩J>0qɇwD&VaNj-$nl3t i2S*7\LUs,+ЇQԀCH 9_,mxh_;B>hY&rG7_fАzq1?Xr(9Q{!-fiNC[G'a|s25@rwzQӥ)$ (5{2h]. );1.E-4!D#)U[s 8nI.~L_{&(:ʈcwrߗqs쬒D>-Aj&,xu0sfsң23:z)f\-`8L)͆fBcc7-ms1z>ѽXKva%Q&)xUa{)"n5CO_x09Wk~K pl2GZ: yT(GT7Ѳ,b6ESf}(p7F\u'#Q8UlECɴv$5e@lK8bn8ӯ) v?p$E% >Ry@XGSdӵÇN>$ Mh\ۮGȲP7}2ܟq{[7Ӊu+0P7ٖn|,قxYlOC?ĘU%DA-яH :Tn`|f^Zc:k(͜&SwF7>s>2E^nv (LLK5gnP׽ ٨goLv{ϚE*HDFFp(ı4pxFdb$)8Fn'v3M :kagVƦL $["3ϲǡoaHav $A?n3ZւtUz?T|qO53CXH{=͎UVo Wr h öv^37m{d4;Y]ks _w`e{W-72;ayqz,< q6-nQ!_FD,EB,Imd7ȟ|lѽV0Ud d`Kq2Ypnf95!Aݟ_H]DXԯQeP͑ M}{qgW/^}6 ٺ3<˄(Ga7b~=x2 5RXgLx?dAʇ+"5j(K 01aƆ M3Зػ=7^SʂMb[[I6MX+aQك̈D.ݠ,*k;_t]/%;BBsCB[TSg>އ;U.$:%sVb!$2{k.L!u[(h9pT S:YXc%nŞ zQd(BX;\"{dRҖ "A'+<3WmpG `!_gt uwF6M1ւ-׉hyǭX`I1L㨧|G|y{XnM2h%ρɴE,A fwqø@\x]c⟏׮D| ^6Ұ`nŋ'%1~.wEZ:QI{Q Y`, iIAMV[lA[[݊īmnVmU0o^H摉!׶`62.#-MguRP:y„!/s`wG -FG/*C*[4,9+oS5=W[q]ԆxOոzX71DM{#0pn"eCT,?:W]>-Nڔ"+:̒{zsԃ2R*Eaqt~v)&iS`JnoCi5uљEYGrFjJ =˴f#m_|5> i`yEsFJTC3{s ^82{6t_T1h[lg=6Pcy0ZM3uB\f-!i)80)K~ݰ;57BG؄ʯfoU p* ] qC/2SW\r@Ǯ&1YJJf%u gJsWYVX.18q2d4.{h-J餩~p I?YEQtMcV{NIF-m f4%r*lm/'8,r~o ȭ,b|p6m ]-%됏l ZtU&n[hiSxLh 8up_ݨ  5m$E\JLkO%L:ute}kmi}DlH(c/۱.¬-zN3+0gyPR&nZz^JT9%4Nsåܡw>`;6h|F kPbiNi :wJãa{Re0744Flhp#Pl13@:ߠ6Y*s6d#qMr#K'l I](IˆqW,vz(IQϬ,>c,~٤z q]]3د:{&V?V0H3f5\*q.u) n֙Mk][\ݳ9d ~%m(XO^n ߜp"6)^r QzběSX:kW64/g.F6BV\a{@@z<<~N ()^h]d3hB@9!lLnfRi LBOUŤH!e-Dq=/^|ry.SRcpSj.*E4}3O,IHk/#囩Qd y=Q,̜$ o~;ܭ쮚yK})inGV-7O@蜥MyܯWl.mama[1m[._}">nhlȗGCOQükZ81R+{U93/5el,JEš)Do]?9f#퐱'P|V3eOOƶ7fs>{: R4S,kzv .dY$e{Yڂ\v%aD]]z>Ʃi=,OsݞivxE3oX uX'9n*Bǒv 3)C f8"nJUe W?Mq@z$(D-Yd* ͡`)w!J騑?35nV !; AH( _0}^዗M1!ś-͛`(lX\r<#xc{AmwH/@DuhI l8oG&o"ø hMH}|2B㢸X Bc/Xbʫg;4O_s|$S{d-%j2T&$jx2EVp&8B[8҄A `uHw'3R+c|*$4%. KIA"ޠ_!ʲĵ%qG56 p  67M$n~ZYoZǎӀkO < GZghř[lmPGJ}b'0P6=%D=?%qjSXm0LՑy80Z(vTCz$˴'|cз5j' pʟ3Sb4vPEμVb1ȧY)6Pm_ -I%+ű,qxW~c|EqP *'zt0nˬTS-G1I*5 O}P3WP6$,T&Q Iu2ejbH.z rbڏ6IF)"y`ʺB?#$ࢇurĝ@wcHqfЛN۰R#oe$ cX( D2g"Xh";i }է/\9*S}8# P9m`Vo9M #.f:ܖ 4)>( .Y.\s;C = OHj v9Tlt" uSJӡpIIL3to u9s7CȿO!Dy(i6@5\<BrRcIնQA?OohNYJ+xH$q x=󬰕rPzyH @îòjҰ{i(zW{^!k~ڻ}{=Lca''S0ʡz{NV^N *#gh{\!&xj%عixHxWhkԅHDEZFU.9둲(:\<jxT}FTڋi|qK ;*[c-z^sayGM)ˍ)(ޏokJҁtUC]C S2'ΐ3ns-6eM?*bfڴn eQgy-RԘ S)cf]MkY H=4VW7G-Md9`YhՉ(IbWuE&HҢhnI&(٢6Ծ@ F6LmM< fp&+5wYܲ3<Sg3jcQtjKk{V)XZKQr"*6TYd¢MqKJB,c_^c'/h[FU^bMWqoJi!. BvӠL Ѧu U:Lh/bl!٢w'zZV V)IATX(9W U'r 扪F~4-=I9/Ϯx{E|mY*tV?Va Sr;&!(I / $ *l] G(xzǪlHSQ^zl.4~e N,ƍ.C2OHW$@ ~4]Qt>(Xh@2E)k9\qr C _}85:ɳ660(Z=q9wlSoH+znusR =Ia(} wS##|!kJrwTtUUtv }x}2-5}ʖ5*z=ڳWĀ0tڜIQ]乯8O1}Y_0WՂ$,̈!rr1.SI}w0OV5(i㡥J;Fz3SۅO"Op~3h2ˆo(f GŸ(B-iX5ċb_8#DZZfcCN&E趫ml?sfVD{uL *qޛ`rg\6 ߭גzHPF,mA~<#܄π_Q1M3ޮWXpކǘɞΌEDHU$RIҥvOu= 'rrͰ\Mvmke|*32sRϑ">5O5fJ@ĉ_T_3(Vہ R.68T=K7W O5:)a9FunƝYH-GKN:9yZ3& ӈLZݢٞJ ~эMlKIMmW9f6sҶ>I4ƾ_Z6hU.UWQ_8&wJ$I3֒Ӄ\tN3DvQ'ry̺xߜlXB{s.K͢gi1ХAC-==e9{2,2)S3&Ȭ$zshɩ0zf\ȧɉDc10)ܚ9|%=Y6깜t&)Z\~7tKE‰ѥhݮDY+;g{y^[mI_Ivr^J(Ĝ<;;C#d< (&-Ljh"=Aז& \1W~wSXnF8ۇЙ]F}|5Zp(k%w݉|4 n4AGu=gISjC>շs*qAz\ ]u? DƮl {9 긃u(ci^?_~Z0;#k"Msi?spQ7+  "7q5/%1_vMURr]W 6옃z6`6X_D1|B#@l6,H[]AV musf%:5yz0^ـQ.#^҇qFxçWYi.ˈiqX$$0Lsr5)pQvbư,gë%ۧKQ!IYF +d~Hf]b Bd{כ95s["ۣETXLd@HX@رqʭIaߪQ#WA( }4ZnYNnʇR*Ymv^g|qC)M>' + 3V)cu^WKZBkDڧTT0G*\k*_&V4Z%"U'*R $UD?x;lnTՁ!aRjCB5fbn֬<46fYRȾn7D^&f6KWEeWBD6|*Ďy@<Ys"Lq)U@.d1y睑Oq AdlVLbMBqPC:dSw;Lu#A쓱fKܦ8X0rڃ g6{B1 (ҪS-ӰWjF.rIdb֐[/dXd}d=JpR-$eo GrjhquJD\F` ~dTGNW l~=SR_aC@9{@B\]ݹrI[VDq2m[M0ȥx)P wL}Pf}e4/ !K]obnJ7,^HQه,'{Ӓ{PΙ}cf fEҗ,f`C\Gqr{cK(c$)t-郉Or1ŷ&S6 R;(36ۡMk;j?.&2q'>Nsz 9A@WgK%d.@5t+4ga{ \JM{mRK,(ƶ>GCzӜp͞v=EoU_2(3X C` pp#P>H]'d-V4>Rz'9ߤ !T7QvK>) }{BҠUhWL ́a3p)"MXx-4cR- $(N?>.da_vAiџ3r/tK*mj9kn#g"1b O9 Bup?mPhD;$GS$=]̳]eՉmh Y:6{&yq\XRIYyJ}~'Ώ .0'L1w" )J.p]rQ< ݃]|0> jM>k(OBY |ħCUzsMZ#hM[rPS9`X.CADl*0Թɒg֧&#ζjqͲGV/L̋H-Zg תwVt fb00lƀISdLEk щ`yU8.  YgٜӴpV@] s=]d71 "V `\GD&0;ZldS@nBmP;gnfS"Tb^h d+ԟkmo]]%h3.U6I{Cq-0%njS*DDVCKSϱ| 26˶x!I@5ZLs* ,DCkA2i׋&" QT.F.EqFJ]]fЎSC>Nsr!Lm\(*`奒R(D4Xgv\]"HKɥƃP9ʲNg"ur8swTG4v q׬V. Mi^hķdrq f%}B>IM>"&"k ? 2ZH=J K˵iՁ$Б9Tٮ,4/27C ZzҬe=KMhcM#ǻ$uZ[h, &yHvR"~.)hZFa3 'ֆ5a5S?&&yN:m i5xU2zݑ}RF8DeZAHO5l.vˑ*C8Et^T6IuQ^eyz:͉Xn,+T!֛%}2OkёhzW%+G?e!Hu)gwA@68'!껊7.8n6Rfr2@=ߓ e=+$(S@ndz~WоqC7Jr@W SCH/0I|[մ.n}[ gţ[pJ QjfL%a4);|}0[jkl2!#4',mDw}MVWqg'Fbe%ς& 4+e%*vE+tY*3/Ѝ7%?NeZd$f|'YVg (?2ފ/0;U18RA&2ha)ff:vE0ȗ?$dE X[&܋OK^w!FOx.&B?pZ eA2>1|l?FVp\hʹ7E9͜yEc9s|D\72H?™iut8j^V#51}wK=p( Q7[ctŴfV4>c ~Ԃiݺ4ѲqR\2 VfoTa %$ L뵱{ #~3$&g N'0 <kl ~0nqERcp(}uߋD !PDd0. ~tꏰ/&e1֕Nf-q![G/u09,9z;hϗ#iS1xha'JO瓅Vdq` Q`BeV}z:?$ #$6=!nK \fUgT_)&`gݶSXr+ބO{pOGyU6Zi94xw)GɃ)~!31 f]ۤԆ`zn2E(~uS׎4S~U\RWPu>7ÿ z; hfkŘ:  qpI*Fguylkրe@0nMUc;Z1iH[4(|ċg<2_EրjTK˯ڞ4U|!i~T&WdCQNiES,Ts SˎnҬ?w'#?u{A lf`gp?Ӌ]J_>sSlaܻ͵MX MO][KE֖N `5v>A+ I2:9M]_'6hA2(o=~Y^JN\e)b }]*,d:wtJ$ 9fsmhh9DA<>Ú$*̼~U+a@bhDsu/g7^_P2k.GKr..#e9,Xcro=l L2JP9jRx);c%<̪?"lˆ13L_.H~8*|!OZ髏OQ,ϼ<-~*Sv(\뚷9`dT_KZĔMη ΑRs'\B'N ~Y-ggxo5%4m,x|)s̀5aMJš|r9qgaj9檂K3xOi~9}\ m?q)C 0OU[>&h<:̧$C"ѐ}ZR@k.? b5S(bDUO.vM<|*9*X6eF@#p|j'G槛',eJ7Ĕ??cҤ2eNn8b # il;XwxuI _۸S6<~XԅNKl ec`z" d+zv]R{XtpM=Y(:c.㙠IpŽmKʏ)R.L9d:dD11sA 6r!A ۋ^nuD>aCy򫙨Эəl8Эnq(jc`r=]Qy" gEGwLF Ⱥʐ醗K`]*5yI>o˜^] ;9Keuѕrmuh3  7 i%G{+h̼E8Yz~TsmDt#swXR,`lxAFWPK[r*Tۮ\Pk<90} 9ID(xvR.u I'%/[+@ƜWB)N<7FJ UYJSA3[ N3[UsK\(p1wG-='͊wNNPnX d !O|2"1\_Tc;܃\$kOiYZm*RD22P7Ҹ6̘1oA m["r_V#s.K?|<җh=!oamBeشY*O 6 Bn}U?CjPn7;̡v8DUl#wl`rH>ǭ&ۄ1>kNcp>)Y|ZZ'j]/9-"Y0*tjEz޳2,|kdnkglE?xF>$-sT)u2iF!k،=} % MZ-b Huف0"tCrvk*jL=}ӳoНUH xlq}k y1| H0 q+ne*Car<0JUbz{P&^fZNtv@ ozo)NI_!l<#,Pۭ@Sc('Kט\)t+Frߡb<j mhw;2ׅKI?>&;~A9JVD{f:#{{ ֋4s.;4_y}wôAtJ#(קKh  8c2vpv!~0e9Y!1x:ZwV5I;!Ģ.&3TKJR iZE@EŔ\(P^D#/Ho$+ &yY:hsZK[r4:Ht26 .|{;`N/!âUɵ? j*ѵn\sIWW>̚Rg k zUfݽbJANi`Ro[xaN֘˝yͶVt*ZGS q/f>"C>a!$sƄKwʄѡ裸u1!e8u߳]ռEw>B:@nAFm2+3Q4^J|f^7U/ /%o1/@ܧPn nW񡦀0 4&vN8t;ż);GP6Qo պbE _u#|o>a`㒀3͟fw@s`PfD՜kAv2Oݧ})0杽d3~(_ƅ[幺Xd& MUPW/w0<==+HE HKO/naY=0ve<SսCδCl'`Niۭ1̘%7wࣘM+)ELc֚vzڝ@gC:nWqbwk{ ذ ;oaHg!-=c? NS$/i9 G8@ۊDZM^TA#lFޔQ,m٬J1U&M-l:DA\^cmyS@E%%%1eV<q@򹨻~l2}`IYn $U#4x:3Kg@%)xMG$5uzjjE#ǣ7<a總`LQ&ht|4׹=(*( Pb\ nl$^iOK%v.1?w7\oOg-\ Ғb.TXBI̿;L;$P4ӲÃk@^ wR)x;Z l:l)qJSZ)GvLW>@00H!bn]uG \ϯ|ٌN)V lj]؉34vB.YRR`+$rVY٠pO_/"}Vsfa^T V7E[Pm(a~CL,/bo@c/tb6Crm1>*#8HV TW$gܴN dqR&sX"ߙ~2ʂ3qt{GGgP, CܴQRe O_`}*1_2PElE>DCV60OW5/9U QRncUhcw{$d ZU5dV hY(~Ig&QUvGmrV"q%:oQ7 O,sӨCqO;*ʕe K{#(Tl_Mk1GC=wd|ӡZIN֊Xt hVΝ Vf:ww4Bszl=I`sЀ UIuͤh1şjYpEEC6QhU_B$[RP#$;dPRZ2~<1o! 0+-c"ln|KԬ4 fEW(iCDΜ(vSIJ$Kmm#DW+JkAj]#5?U1S9o҉*8YJh%U[e9_@e~L^ɶJ lbuuAϱ>e@Mɯ¤C| }{vʆ?ة[ؕ f#~$3]E,IѬj@"mZbl `MFY|4ocmCo&ؓzy\5eGF ;^_.;yRiN@&&->:7Zcd|{|Ae,Z_Əxҟ\ TaNy״f2:~G/CF\BROS } 23lHDԬ(n{P ;1 +JÍ0 "v;`.&upK |ot=I%=TmBLDX传SWl.T=a,HZsdJmHf8@pB,2ӘZ7tH9uq2p[G0*ųV490]8waDšy7$9c@sʏӺ4׾r3.O5J :>ehp &CɊZgT›CZ **.A(௫'t.=Q|р2V\b,Gkuf\@EB't;/vw;M2ȟlDWgkPUw,~͂;Emތ r1c Ai8>m"GPy7XNڛyqߒgO=% $FLT1rأTC/(O|+ ,/qi'}32`Bo;}`8F{7-q OOEb9Y>HS>z88?w[?!0 )쯈aC67'K4y_A%.ye*1j0MOIANEG'Dcv!T k(&puł̩3qkwK Ӏmu-[mdOZx< )8_(ߡ[7{A6:B-yXNv_=`%T/+N DPz1LzrUx`=#,okSH'?B)y쵸ZٔC V ~IG!%Ś X 0﭅,. l#A'v4pr|j,I?QG{F s~w z[Y=e)OtK6 f{O MdWOnSs${8$q5V86Tr |H锓M0q0ax5ᅣ"k (oyxeoPW4Oņ{N)'R꒥GKP (nJxVO- ݐK)>O'5æ(R4# qW bv o4!g6GiYӘ *UA3> "7bւ{rY=!͡+cddL]:smMt=HrLjM[?љb#eF:3oSVDc'6Oxuu55ؼ59+Hx ᨐTP A r|:$e~p!k[j'}N's9 !?c.Ec4݊?iJjXP>?jK2{=pxߎ(mk5Xh/,, #/ѯY ~`@Ͷ>͍<Žq2\bOZ}o|Nd T-,#v@ǡC?{ѐ?s3ݡTcvh(o3h@h^ꆞ=ja" %C U*\uFasdc(}K5 :p[Ram~ߙ-a,1#ܧhJYyKwQ çhǮ BXm6Bif6>}T`A Pn0eu +A. ۱)E* cT۳Pd5$՞FTԛe|" @7WR~1x192'Yҷޥ-i,ыs1svʘ7meZKֶ%Aq1<ѩܔQi_]H5'nHg=J-oC⊃ 4StiI)ȦCL%DA>ñ?ضV2$^B9J鏦d sr{y|-Dt.ӠU_5?'P.Nch5NUi 1Z N ͍¼63o yx;z(SjmAuI (:$+s kVű hB0?wz-FMO%b$P[4JaJ^j5?v= NlsUOW M|-ݚ*i_3ol݊ӌ@wWLQO4G 4Q @,gē1M 0d랇"aUuJXUdpdcAV7cܢpMȑSִX[i8p^r~Q#;Nhn6+ z"$"Ta".b>#=3΂.i΃dyɂFfpMul h֫$ƀ*ʆ@" :*AZXL\o;3@4GRGyOͣEmFaKne-iR.b{*X͞*e޶0Հ ;i_27M6?73¨Co]Sle٘g+JT}[?ـ}RNn*A4fUfT+ױYt7QEXY< 8|'Iku6CMeT Br޹ީjv0(TH}.)#Jfpt墳wch$50kH.%{W]1ۅ(s$tcݬ  BngTď1 iWPyCNޡc1؜p@2m2UXۯ\q#rp6{ ='{ƿf}/-.fˡbqKuMʔ-i&ҿZ8ϕHp,`u> Cibݪra12A] ʜB⥟$"!Uu&q,S/k*R@*t z~ݒ<%~'~{2R@xh\(Nu>yT;YůO9/-kJٓU]x/-%n"?¾:AhJEMB)ИS 6vi,Kg7N\ +͆B%- р3X%8޵j2D Ynx[Bפ0Uc7H>z)ԗZ/;Xx7+hU*O+!uhˣ ˏ_4ҽ}˪+'8Ag0dNE1mQ&3J] n/3Q 8sؕʤm4sG|cV11 Y$_yMWnXvYxDVD7/&ybTd:¡hg +8^]|@>E{ 1 @CE2xGoqU(&*P 17P"- EUVf:J-Aoqi]|b\ۦq6K4)Jo[lMufFb]ޞ1 DKw|h/2OΗ^/5Gen=_UH'Ð|@c:D!o IХ^i~M&^>}sI@RX/Szk')(Uf3iO* k">2VW?|LQ$Sk^K w>9'|QR)C{w vPV W?\EW9ZwѝlB!+O2:$_9"HlH,sz0rVw|iX=iñ" n n6dYHY]EbYrxdDsRq;߀ }83Ț'Q+x! }Z 3vz5jgMPfl=#GsىGi0~@V?>]"êhp\==eRD w/WO:cVXz7W$͕ $0NܿL,oe!v;ȆF=ŨXi x;gVO|%O8N3exLlp,BFWKBE&]_QXuJ5z7˧Ux=m}ex ĂC8%(_G -U3Gc-fm.!3jog9]sxh JTKV8c2bL%p@f @+,O=ќ[&2fi+ BzAaL½A]R{NҼ^t_j4-52!D V[pw4*tnb.UR!qFݧT\•^sɼBXVf)t80 mG2ZteF˱@Vwe62ҟpr)6u}Ԓ o.7žBꙖgCh+gSjm;*$ ?iZ+R珍 TJʵuv*(qrJ CΖ,MZfv9n-)}iY⑀zV,;m^ĩSdJG0mj 3ZM #B![l7~QT9}RW2^]:Ӽi1TZN:k Fq)SQAayGB$ :;+Wn̥y0Uh~`>X+X<~͸iШC!tĆg'BUY?=m[RixҩK: ž.#(Y*KřZ gdr5F8BXN%eݟs`@׆, 0ߥs2Qj<'%Ymgܹ?Sh45nOP[`X*}E-yC'BXzem7xLآP繈$gQV7n4`T %>75?PÙj*;Gs:_njhTRUGR-MHF1~CsU "˦FMF6@&lhA̾`5Z2-+\|pDzVjrm p}MÔm2%j2M2 >Gfh(Cep R>ڃQ+vl:.S?H b} #LKpӇ]~BNӝs`]$ߟ2%U%U%j?r ӹRmL2_\ NVHK 7fQSn>o,?e]/*,w+cmI`R&vT' N,0_|MvXC xFG9\‚ƣ\5VA~=1x(}VLgPH¬;**>[pnC EЫC_V|-vcOԙP-(AbM)PѴoQO^v/MrEuKimѵl(wL#rKV܇J.Du6('?wtg2NȌ khRQ?]{/()*#ZlCx4iU)q<K[jNz,D 7HcYIÿCHR&+7 #a;:(}Uv-hqB0e=sJUd&-CD ZOD 0?U+:k >H g׸_>DIH!mzG0SxR}f>0ð .փק{fl/WU{6 9~oI1@6A3#|g"p~w9R a5~ x\ŮK>[t&k:J4 +,CCC#kJkR@ "5ؠH9{'V@ J{!!r<+{GTƳʝo+cH%E/87oY*w1E8I5v15\nn1>;2t;_W;yA݌zI>V 5c[U@Ph\ 2FBȮ"3pKvX^K2UvV"AL֫pfQKc1D@q"l%6)\`[9p@3# h̘^'P\(7@N6"c9Yؚ r&|TMOI9@:GhZd8F@,:X)R4l~d4 2mb| q7C:D |]>I=0P!Kt~DCxsW)p\WRKTRrVuHxɻxvxVSv6EIfjt3^8PaL6n"ү/ R(F ")=Kbm0޳%޷ge?  KAUЭZbAu$ّOp%wb!\Jq-C V jfױ5|a-4JX+{a|zJq^҇oƛݳ9d2RK$yieFn}hNmRMހn R-\Z T;@FOȬ,;n鏦NPt)n`E!j-a7ƂyŀMcv %GXDUʞ/.ik0Mh;dlaxyl^M_”t{@ "FU}2E\3]g+F*Uj#Oy*@*N&Dj6h1 Fk6f9+L]BHii9iO%4B`pltc`*e|L ZIu0eqTHQog4>5 }7. \ Ȇ#9,t%S+,ӫhURZ?S)R ӧ mmC!=T{0O+k*X{ ˉU1ݙa܇(8q<\:Kau3Ӂr7%$nVx5X[+׹e_O`@*f'iѣ'57X qVq/\uRwV\_;ԐmoJ NJF6TE/զnj> -'4|Wob ueO f^oqB2㠶U~ORŠiк.=l7/Uki-DywD5 rStx95}))9O| g u!ZNz:L[&T:~\.7Ԫ@2|^M$`?s)U펤95 "+Q-k{s2'ֵI#D}؏ۭEȻ0%F<%U*9w c9ɤHMͲ0#=U|szC詶zڳ 8Xۉw%%_v1L3^˴%I\`[gD#?.'h)+xۀߡ4إJ^F sG< *żK`fO5\ctEsn 4+d~9S ;0_oUZw="Ֆ2z>ƅ%d1mE1*TpjÙ1WXL}p0$,iHCB49f#uDCL9dyON,F}GT [/~ 9ŕid};Lӟ>7.GN]d!] 6+oz::#!,fy^*:^<9$q~T>K@P` K _P{SPm,my;&T,\;Vx.>W_zjGүLW9}q#;Q% FhAQ.s\M~|҆Pb6Lo\S'?5'. $E= x[аhPX9WИ\Z^~yGidy&LdCik_ ] }PS8.}[_Ş_(u8XRmґٴ:).?55JY8~0 y,s*D'5umqm X#~3:1%?O@y5 &\a/pvByԉϨ,ݶf 2f_Sxp:u&p-d66עp&tC1Lab0Gr6NJ2om kxU)}ħZES':nfGe`$fhWlq5iS' CX( pp*ΦǼ < n5[+1ck=2F꯻MإLs 'vD hO6" 4gDbJ<W*jAOe@#/GAVL y}>1Cn˿A{afBM=q}3!Dڷ(R1pɜ]\zEJfJJj48S7gSg(KƯʧ2;2]"7}](s!SNg@ox&-(H,jI1`,:A_`$*;lu.T!sr=*r:NTUjvB^/`&NI8 ~дTi'%n] AU|WBmb/)0np'80p-!u佾@C+dـ~plU}vl1?=Uٛ( 'hÁ'{ }L6ejvorїf2 @BJTPbDxRz5K+[U YJvy'-Gn䧬sp.P276S.N ^R[>2(glP{"ToګF>G` @yl(~ sM9P."oCy_m(~ kz2.1}F:X/ܬͽuI/qǶF{.6:7uGxn$W!/gvL(*) =C,7 H_ȵy3Xm)j|>P2bU}[0g6#F_e@XI}y&sz:A%WHz[zS1c!yI*9] Vs~;#_?O6q*c,+ęWz6Vd"@>MJa?HfJBVp,\.^fcY@=Py u#*](aՖҷuM%vbƑ(h8w&090cQ$6 >Wt U ɗ~xeОҗbHklܥ X^i#@zun1 )N4N֞- c4ÜzͫC;.-:_Lk]%8N~K$CҸLʥ M[+DcEQ2c5 [ <~HeX(S' gkj7IIxr!d]_fۣw//[$BX4U&F"ẃ' Rn|1QQɮ_sķi BC,H 5EFL-ƳNB'CԢTܫ25*.m>~3c餀.xE2ŰGe?`o|')S6 a Z`_v9apєS jIaY9):ψGAw+7Vn%LAEvE ']={Q2Ѹܢ;UDA!OQ@*i\D1o\vv'Bbi?[xEw x7EB w()v% HS9/PXPLz$hfKSnOüI Qzm* & \ždQq5zuiv"riH4V THQ?Gw&M;'YHm/^sȩ8cgLQ.ʞ:`Lr,V#*@?gٺgtsz ;/\w&b>td2Am&hM^b䐛ª¦u RҖe;T *MN{CoPv`DOnï!Bƀk]{}<ى&@|0C#KLajx9orz?Bm+\ b*kS`( xU.Lӂv6:IRiIW5=Я~vj'F/<~(kw6шDM8T>7EaU'c;; Z%ֲM,Ӫx &&m-tݤG))8`n6QF-GYQ# z|?Ǵ&װ[Za[5V)i~5L|zA r k3ml&A{7T^kQEAWZwT&8G= Umx: Beܒa"q88RœMHV!^y2py$ROvҮ| ].|n_dMn X@Vm+ƿd9qFfƱ&| .A8wHhwv`v:. Hv%7/J69͞/ ##Zu}=x  8͇,CqX ͬxUP"'wV3x.(o1%Sơ58p~<AK~JJ/Y~UDhn}cG%ȟ- Q >Uy gFoK"knZD&@hǏ`H>ra/n *W[5yaA>DKey e=A:]ɦ\[hYH/I-L'yRyxɕ{OMGdJ-\?ᙏd|mGCad{14U@:"!hd\Ze[u #k)>~іy %qT\k|BYcw2a-B}>)]}^NW}$ )~Ur,HȊ=mY3/ZEi-5R"^ۜ_h:_ϔ{EdI8)jM8Sq5Yo51A`Ug}_G}X.OAY=FOj W⦩ōO\4ݽ -,EWv$BA||+F/jh ԺK-8~ˏ* U9c_җj-d dYőᮟT:V^+7YRvke0lb;v#oLV^>*gv-erG\|;J%Qsp-[{8$s~ˉ^ҏdм,]@;ǂl:%9OyϚϸ%-KFu*( K6H 2Ê].zd4}%G6=4ɒ`у֞lc#3ty컲X@ ] @|_j.B%<rl@<8ʊZ)$|.`О)$`dawH^j%6( Ԧ!z.5K:'L}{cƃ{!XΉ|s)/J*y}ENFd\ {F4$!zxZC !Ga.RG9XMBiz}܏p;G> wX{Vvv\.O[l$Khk0kZA#Lf6uķt?h l <`Ix㺙Cќ2Kc =s%%ݸH&ʩH"ɰ]X Z H(EϤ̑ZTVfܐ(<‚8Oyْ蘆ފyX#/3 ާͽŃ;!䓦hl[Q68kM@sUTnЧp[x 26Z/ 7ԺQM3aϑ l%S|()41m0d =q̵t3ȁPK-{LĹ[Q#yΘZזF-{aۗM>Ds\EُJ5)՞OHzs2]~Zq%1=` Zcz AeY*J txnf0*6Fv~:0Fg Q1OBnM,R]O^K!5'w>1 sgLE7Y'x}J/ tObkPGjFXSЌr"'G TRdb W[g2G5ڐ?~3ʎ ƿy՝dĝ-nޥWI阬h)WOOBR',OR(EK-1n䔺1jhbw<,Wb$`Ў&{O#c_so_d*YQ ) Q때OD2[9a`u$qGGp5HGsw(TDWXk2; buGJ[S 7c1"b/L’\dy4])hmJ2cy*@x0~b>h* 3v@ċ]%_M9XKqᇅ&Q3,Ǽ~* Q};yDNk&cZg]'<äf`җAR'~xhqSrFCPT4ˆ8ׁX q%9 2DfIžQ9>7Abi[N{ruCOݩm_ ֖5RX7?DJ(n~ –]l;L`1 #Bj@ANKҜظ vC*38=b iz|n*mâɄ ©BgP^8`W\嬉]=)ūCTz]S"J'BiIެ&^ k= 5o45QT56hWqp_T9 _X}Qz? !{w6M*+/Pd442a7!QmG^jA;39ch,d^Qh0D$kڏv o}T~^UY,K=Ya,SA:mBq(;+Qb\ {n5wECE@ܬ×͊_,U5a, f"~9vfs\CU}nlx?2}ɹ}zVE+l7FLd0hzg 7NZM>^lcx;ar:"zwAMe=9CHynHA:*Y u<mMP18Va3]{L0{Pe+ ~y22_( H+FP"i7 dNgYwRQXN(G1._BCĂ-nIBy0Xjbr lnλ*4140>R6~$cHUCfM- 9Y|6}nool$^? T5{KCh^_Cv&܇ϱ ,nh˾lA5fxI+H[Djjw2vَ;:I$qHlRpg"`(j8A?y/5:mXYEB3Y#$AGD^\v -XHF/ ="f?5w4HC mMk3}LOUW)d {v;Y/]~z Zۦ1"yVksi>X9Tt!?|v(kw`~Q~~e+8 o-+skXFdRԻc%U~G5{oi}FoW߅;vRS?yV?H#d鰆nejolH.ԸI[ 9y WsLDu λlH/tyO~F=JzmIWPrА[Yn6p%~Վ1K2]څ7X-hn7! Ŗ撬M=6%>앍GvwJ61(Fr~shTN:X_l{92 w219!<;fv!NA$d!4 JS>L"mT z1PkcWfR[JJ ١na4]ע9Mȫ=#;{+ chcw0H)Tr:R3٠7>LWD=sJm &*5ܱQ`'>l_ !RF;r K8t&hퟰc6ž_ -_u'_ =?6oLT*ķZf#YƏUwܦ}È8TH:Le~>c-mXd7G/E`_>:'YWͭxt@MR)K AOY4U2J2+@\=/K-1!zpqP)2qnOACZ@VΠ1;\|.1P ܳm r'3cIut 7v~6, ac[`bVմ+ ͖|xE@ P7MF tm6+{Bh"5w곰,N{/GFfFO9,>*);yElǩƬQN8\ED{G\ᇊq$x=;C&o5*ff6{idcTuylzvokX`HV93+ L/]o2]Yqw>ALꃏyinԏj |R il:x_1K'$zezi }$ #uJ8zU$h 3F*Xy:(["+ʋTNq} Ѵq%k3X[+ό;77q势.4b^O؂Mw ~I-H7k o "Qq_Zt Vk AM-'Ò.b}[愓)M]-YXmO% j}/_" 7%bvGoˉQ"jl)"H=i8-$c< `ޫ(7Bk40})F]Czן>U-\Q4'ChՇbT@PĈ\\*H6 &N Iia_5V߮4EyS].j2Kyhx놥!n;tqb2r^zXǁ/o+Ƿ &@;-\zs]Jokpx٤v QMycSc J}B2:gPVC )(=1L;Yh\8 uFr ">{Ɋ\yoP8WoKt)R@־ Ыe %(c$ ،鶎nD282~/wTrhSpRߨO|oXJ.$Я_]#KRӳMѮ'mœhvqJGO/SIF1t?_ІZ8lxRW4,^Nj%ex51m;W /ב)m3FٕMٱLEט'u}2% QLwnЂS֪_CmyBOɨ/IZ+pLA$\&Q5~ F6hڳ)HVkN464骣{m$Ho4'_΃ՌtEXhlݱa[GFN$9n(O$j?Q}LD y{cPh$L㟟X~UavE+Ж0u!mӅXCl~{o[4蒕]vn_¬c|ۀ@ S\UA?qT6U轪N8A;=vșȎ8I6 |+kAE"7c°^8 -A8p 5^R'+5?`RrWnQOȤ"#zfǮG]ndrL9 E,8y :aha^df#ԼeBGoj2ImcX5\(2G앢p⨦Ionx㴢 6AMVݳvW -o26,Yʏ~-v-,0^ݦhr73g$v Զ(">|wv@+ N2YH]/.Z? e(')?}Qٳ([s lB_d.i]IFkjyrarJ~M.p"N1#deOBI'ёiǥD_]<x*eV8 A'"^V&pwi8tl_hs]c}WZBγwbcHVB-AN2O,5dCO"'7 e>u]{$aEpu `G4 ˇE AI|9jE3gWi5ԖJ2D{+O,L5c 5H38iv*x_󍒩I .&/+^OuNsF.IJls77}ydM;:gdA37fݵeB5dR_5\NՉ 5JkS* aE7"׭FnyiyNUqcNaߠ{n2'ةc_CoބQgɳOu g,14tNzfFSV"G3 aU*Ы@ ͊\'QvrAl}g\EK;}~,%ъH-umRE4Z - H[_y9B#LGxidMzx|iqص2*g4̖"S/pJ؟_*m4A]6S7lK?و੄-+@&Hp׌_ZV Idj ۗPMu5:xװ r¾o߲TCy? 6VsE@4O(aA W'2kc :fUoq `gжҗs#7tf@^A=!̘LJelJQW}).5vdw _'AG}4:V 0%?f>}$%Ѹց#WaL{W^ MC:4ě=^1R@Le5nr(HdU7DfϕI .]]b΄h#6q7u S}\#8+v&!̄,x >avHXBЊw`7 5 f[Z>m'eAON⛋\6I40ADdž:s"Aƭ}"@X%+B.nE3A#́cu=,a/W9k~RvV"fmGdÖjt-s7E ڮݸo;XѴHwDt\@kv=Oz{'64=p]៸FJonR AHͰun!Fb8ѰtOg:[ 1pxg3oڌwwV( ]wFĘuP!S׍fMu'T<.8?Ʈӏ0St,;(+,e̹0_A O.n'#+nB#n eJ %aVRQܫJy2?[@dc 4,98/cs,J,ЬI4 R@7oDʲ %E2h̍ ݝ?j+V@{{aMÂ0f5a7?'¢aj=#p!5]6,BX}586G^;fw3^vj£--,=7>~8ڑR!I 2+F[6y&iR\,`ʦT7H؛j7FKcs]m M۬clµ] /}\ 3y4i W3S=szk".ah>n1;LG8qzGpGil7m|Q<bNi^QPs&}t,6&dn7B-փ뻧RեW /V\Ŵ83D)b,VڮTthtB3lgsy__ քˢ8?zxڋ9Io 7Rיk' 1fL, pQ.4?hXcX e÷#0Y .SCqϞZ{+Ol p|,y cM$G ``o '>Wn-,Q M 68FkfҐ.JK}D4wBдŞ<DXD/%a20S@<{mw&WdHW>s.m7Y;SI 8˘!?4'bA m}n>xzSFy>/ڮh{?T3oݍ9Ŕ0DKGڦuǸ:h/.5c=ԿD: 6 TQ#W)<Эzl2/FEZ=*^EAgĆМ5izSﳱqg<J/r=6kj 6V5٬ojuLT{/{PtB=T7@Ϡ~=o`TY/blB\1"Y:s{óK|zo“y_[(L׆tiϥ&%ռ; XcI$hUB㹞sh\| ٓ3q6ت=H"Ry52w.c!3{;F?og @Rгq$ GTQA*M&f5h0(Qm7Η*Q96!3>KqaWH'{ǝE? +2guKN'NRvKZИ&f" Dͅ3rK< `1d) /lxh{y~HN?p3ssLs)g9]bo)C@yvR{!pD[zVNE8DOn}[G򎨥 '1e%W&b>(CO<3h׺'U_'p4*ĘBXCbud[$HW :-dw=ϊa$srFjɓ+o{ d߫ Φo(p$4S!*R%\4'YLdI4^A03Oޭ?=Ŗt*1gQٿfڿVMzy$lݬBw\U RgPnӛ9EG>dr& {X=rDCBd„ ns_˄ Fg!*3е?//|o@C*HH#"}w.QHl.2C;]T 3(Zqjd+zyˠ:^D xՃ=T%SJcZq'egHR벬ʼ=l ˗+FO~G $,LE8Aș=ΩRl^%Cy5:[t|-ߧlo_b \Sm_A~/?dJtG||,VAj9^m$Sݠu,$$&p2Ӌ׆nt Ѯ<9nݚ;Ix8 9֧OӅ1)iokwT>v@:۳n;g&}81IikZGw{N,"/2Aan\-oɭUWgT?'k39uT!ܒ4{2EKv$sޓ:1]D.(W{ZߐKZ&rL<|CƮAމwCjgP[. +2^'ULIؔ/?XF:Ykgy^ƯOxد5ɀI@њNdT|eN7{bL0 nů\#+"R }y !wS#YB.p_ mԣ\zo]5S wg i@y(,7X@zlW"PdV&rRiPKVjAjv}TS_cII)o\]ǝ+9co9'W>jS#㨮OX?[HdN!FHٞNV?@tj )֟:}N$M{B'ʑ́jWJ=&^T_x=z|&+ M$E};IMJYuCSK= tйS(aq㈩d`Sq~K*FD>o-S5*6G;:}r"Qd,գ>" t ~蚀)>cǨ2 c5GblWbX ZLS$TGhhƇ/oMR\@EEoxڱZ^`ި3 ⃘@L=[&`5/ cMTзe-ym{&wi![uz #Ie3, oVLMbb7=TA_SAܲd11Ϳfn|Fk=rd:L=,oAǫ@-F Sj,\I1G KA'wiY1}eȕF\ ˗{ CeڸnL66V>+~w\_/}-ﬔ?̴;zQ pد{PVqEUqK3?ѶNJ} ٽbkMCN_%c'` ;mUDTg&T]@kXjuJRhM.Úh:Nċ~c3vsˍ>[J[rM_,GaKlbm4E04kɛCX\,epK"GC!yEvn23Ӌ(~(~7 )z2#Ů.˜7~7w ?7fM Bw&ṹ3$q_k%=B@1ؓ ^wg綶#˞ _"rA u$fI,3ob65s!b9{l*a_tJSBsU sdnXazx -a.MLma*&e;{^H֜<KྎhZrhTB6mZSPSGHjIe=o3;}ˋ}ED sV4]AQ\N3U8ZU[ېia_% 'QZR[ӨpbezyD3L)ԗ͍R8 D۵ U t4c<1 ^Qgo]fZQi[2 ..F3:03Ly0Q=?DZn_lǛ#=|;@CrUBjE ehr6f[\x;xqTIܻw0>7)JOj;OG:K[=WXf㪥ݫrV5h*q!32B3WA R˸tP}@%?sZ7N}`ZwpuX۲?MM%?Ҽ%rXgz).!?$zп`9e5:Bwuh?yC 7-:N|ގhxL М<(Q8I&'8Ht+!o;ԉN,5bl,;VW<#BP{!6@uݝ,>E 3V@Y4T4rDxw+=vp*(X YwET D.Q3/akQ8;^+_0#JOe(zD[K+D)QJx{bCj6ohECe r}='Uj2 K\tp8Cntyy; oz权zsfzWdQ86ϱs?c;£r N~4F !QC\䜶]Д!U4KAHC0a/c[ >} yɐ4ԓ>@[I3GaS~< I y|:a%NiʥOe;]{ zZXw8vBfAR6c6 jH` UrD7#qDr{l{'#ƫ9>RxbF6)$+0@,)(x#ƒFG:"̪2j,Ihn(ʃKղF]l=?+$s]x45Clzkm\`@x£gc,Oe3Q p OŘX[uT շ`~ 1Bjb=awԥ)`amI İ#ڸyp_K@(BSlV紅| Ka̭2d@.P9[-Ft+T۞X ĠEt%(όEɕJ2nt*Ǽ1IcR`W5)Dģyz/^jޢ9VY+%dTʧgM‡`遮:TlQuWs&R ytIrS\ ;7=1#'#ĺ,*fք%PElyAGލ⎫d=7$x'$_6xc*i\&3!m֤֘q`ĈV÷ K. piZ4TEӢ6jRb%"Ȗ O@:S%$ӲHdWpvC,hF֝: R@9W7@ɧe8qs4/V̳iZpp]dI'=™ddz~Bt"7e=O@[ef<ˊڂ )Ӌ6)mK醁4ѥU?FT98 1oLUK:NHT:I&.D%\DW IouV-1}ip4*Od+7-${N;% ke`a/XcD;6~_F|ü̻ga#Iլ&+QpD6?ZWC\D?$t6,&-ùP.i"3ZnPGR'PJڱC4]MYMmO[10u)kYPҠoD%.[̕ $bJ- _gGmDvpѕ9RSt=˨F^մ !RORE1<]0"+`tA}q@0se[%zw߫'dTd!J`:nW4r[RFs\C!]R eyy+fDY #LU|jRdETa5Ak =uߏf}|qYK{-l[h(&SLgƤɀ1<RjxUz 얝CuƿAM3g]LWԔ#omg43熬_Ͻo:\>A0+fcyBѐU, 5k2;YoA5K)#*k┒}ݝKH-lE #5Py71] gּjt+ w/]V0-+;0;{<~XP:T4HʊISCH^~1ɭpqlP! wA{/W1֢ :xǘ9UA#I k@լ/ "jLke~bTk9W>2,&T.-# KBLp.νHk6bŰ'aGswI|r u@ mp"zV\V_ID4d٭T\g_0m{z]">[ۇ473ZȄ-8Ip~اkRp{ C(9A3=@~ޙsm&T(|%؀n%uK#F$A;%G[>+DX{քUٖWx; ῖ|yĔfK[h 0KMZ?gN |&TiśD^꺷Go]WY6GL|\9 s,hZ4 ?[‚/sp4q u9 G$ma c>$9P:׾E te92ȻSN试x:9`ҨX"ԧGZU_`zyuE%z4 D: ;Fo~s.Jzs35^K6Lkx&-CK˦z%5;b$ `: 9""/XR2?y:`QKPpeϭz98ݝhɚj)탡jt#˵9y-A01ii%yZrzO(9NqeDqN6-젯!}qc+űJOmL'%XeYU9KഓGs*!@b?tBbZ_ o В | j"lvt9.~8$?628/S9b"`t#C7'ڴ>wu$ 8_t l~q!~PfD1Qp%G;2K;z(u*ˬYC#CtñA:ľ}%R6Y"O?,tMhSI!*O5Mn12c5Lo g_NS},"3l/PJ8i(-ky6ɹ#U)AI994.|/]aB>Ы?ֶ o,,BtVu%y{2B8zh: XHmV4E^x!ji+%f"N]>Ҏ te߃JM G,^?6o:to!O IYl '* 1U4ȷ<3iV_6D {OTm\[ô3`,aG}z@W$YK-hT5mOhپKY {nG-ntNܖ2fx\ :iš ܐFBbbӷCcN2,/g$cZ"s̄_"q. Iɲ^0y'DūOLN*>aDC=9N7V+T2BL?OR~;K*; 98Nl > (;ʚ^_@low)D( rDZY.ސwJq ]v$ZĐ]hDz!ۍs:7TGE03lve;+r\_jvbY~A3ۀjR!5㑰iMoC;q \B9}$Vxf!z.n2ՄO(%Cy! N FzԔjDVRW߻ϙwQ ƘmHT`kx2JE~tF~sRBEn86uCD49i*'e}u5w "S6B<9+p֬w)a./)°YE0ݬĶ moksL:'iW78g"% Uaǘ5kq8@CS}i5Wy2Pnآ<5 1ҤrL*K{|I /-dH]d62tHֽM6by8Cho(J7'M;~͹ަ]'yTmcyGڲp% ܴR{P0lO'Ji4Gl<{~77obX#u*ď:> #a+#y)k0z~Sp0d^tЪ2f:}*[zQ zkZ[!? 3&3G<8S9"M/b?@!w}'44e~rLc~oEŠb*3uEܞ:PRTnLc6jdk>`74x6$? W@jYH5D)e)X+ً$q}͕uפp=I+w凓غNbM琜W]ޑ1$ÑEcʙiȽ9-H;1wXDH;Ι6Mw#t_攀.-/xx'& о.f;  ~r]Hak @ 5"`EALi5 ,`å* ]HQ6-qNK<~# )aL;:_ҏ^_={H1&vh?(>'"F9q83BKQ s.kiHwiUh"o$7<?$w Ӆ>V򴫤(գ)l$H}[%noFb2ɣR!'z j9P=vQr4 4ڙ^~YKh qa;*^^}Kf{s0](B [=.V]yz>" R,k50@6H؃g;^=yHefat-Dp )x.{$3)n=Bt8hD$,=4H|JV\TY١ROR9bH']l<*Y1T>ƌP|Ѱ:U4%jXc=#'ؘZ)1OTobBb&7#$:T5[u$g>=uiv.bqpZd]ʌ1qlũ*GHv2/ S^ U\>4ԥ(4:ꃃx(1}I^6am//NF,YsDG_j!h8E@4ŌHwY=sfKGyVJ Hb0$`aWleU-Bg*.PNUo#6qk~֪y O=IOαnN4xZxx6bѷeb/Jy'=vlj>hY2Y5 oWϱ (l Pz8O0)6۳2 PtW/noUyO,ٻ|0 -7e-N= 4\(öⱟXVqp?OONJVȶxH-(XQJ}c`+ ʈ[=ei QH+$HD*.vh"(PDV^=%`ɵVp@Vi s_f5F/a_!#0'3z7,yѮ?X:ЇQn|G>甎Z5d^̏FʷVִ3*7^1M-P՜x}-7XMuƊׯ/ 5 ɡv;@ꅺ=ROD8/ f6iR<]\`~'&PVG8" EYj2fcW,NY% Y55H[=n*\@ <"XBK!.A\1vu`#!{SFNLR%IV# ;:cB*>B49* 2VQއ2lMkkK5z %>Jw"`@u{Y񣅌ŭ9`TDc$8~C= h4WrΑCc*y4/A"<u:ISXK'kxrŌ"LkOGp47xgZM=d~=4JBe'j`ӱ@Mb8q=pXRi4Bo,eft<kwh8hU "֐ݴ/o=:;4u_hU*‹(( ]X7ME |?vҚN9VpC+  _n&3W~?pB- o+tKn=dstRRh ^~W'[Em3,&ѻ ^* 2z{|0d4,mpASJPyr_jKxGpһ@TP?EiǫzQY|" e^Œ'#0Ta,r oe|%8d$ ,%-y[]Ȯ`jBzRW9PEU֣͋>* D?\[G%+}gUCA)^nMsFfA)ꀻY!0X`)0 @VKWw9p &)5ك؂M*F3Z{Hɞ2BZPzߠid"rђ杓ؾrJ5QtTAjح+~^DBj/MBki&*pP߻uXe }Ws2(6ftvD08J-ˀs߻-쬢  gm|zC6{wc%(|Ζ~<g_ӮVC+$ ڏdMcV]TwLA3԰c3/IZF㙗@<5/gY'ͥ6 ڸQ{єq]L-4?֘wn/nWkj4rlWHp?{q!j&^A;bWBgqfٓK܁KbqjQ39ks w_y?I@V:ˊWw DkK /CvH-{)n-OJҼD5"iW F. >tu.X=rLh,tzC$ثZy9<|9D6pe FZEn?;#*TMV/w-4ӡ`-05/?FII! 86E+YäZyIw GR oձ#3T ,יYxvyPw&[AqH|3jF$W]dGϹ 7H' Jc%#gcWAp^.c ǬKgywⵜNT􅡷4y .aʤ^!1{61knW U4_b?XgeMnvsYJf탉Y$n >aq I~q#.Gv5J49_<1Igcd6\\KueWSq*fgpe|2$$/4tuJ(Ţ)aT*XW6JxG8lo՛.c 7?J1_a>_l]()1[X+B7k `n hbThU[8TkAcz@ T+I^ǞwtSpNls+pUZqjNP՝|R%2 U `EP\t 暀BΣFT12d:4GyJ?k[o(̱VhHz5aG5h.Ov[P1D#c6yEWrA؞=W\ڶj5q2LDiU&~ T ҪH+^>@R=VU#QW .t #)8{;T_`w(hl!Y}Y"'ǃWW ,pʸH-RF- L*&KGks孌RuK,`=Ntp׊x}3[{<.H^׸@ X1Qeݯ@,61S:EBv|1NrlR3wdL d> ͒gDܙ _bd?m|EQIҐN, .UO{ Rt[1^\K]uߊsL*LB ~#K6&ҌiֵTFhnVnߤ6K\/h2Cn ](hA"81;w k]c5//|)#f=[V;xH2R;m '*Nɦ4Sjm +k0F#yP 4j9ceDBʜ|2#|NivXy8[>' /԰;K1j ؜ƘRp3.Wēe wԛ9<=|a3a2KBqeCf}#b4fU pKI.eKR6Ie8ɹ^KދQzvʣUM5 :g ΗQ9Yf'!Г j'dqu_^.AQ" Qp n-⏦R8Su}(筸>E]G$[!caX E|:0W+UL8y2uK'\ $Ƽ 1y?d]E`--*8 km}6T|iwl<#ƳNq{(N?P\I5"H`L cT^;cPQȓwW>}1N0ĪmҼLy /znj M̴.Ojy(5>Szw;%dPQD}Zprv"B̏~O7Ǣ*x`ѝ)k\_tbOo7`d]m)qCP ,<p8AFA~2ķɆsu'LASU xk_̞!)t3c%_M#Hf-`ֹ:ޤ6L64WQXpQߝ !E[ =$ !K V/PJ0#BL  ,& Th 6 aOXϠ<¡0IZe=balˇ5`aq҈α<{Vg7/Dnn=6f%ͯajMw5Sٱ`ȣGJbL^4&@OB,=#;ɅW::*;o`C[E|iQAa7زq!HT"{VsOKğ/b`*q!smܗo7Fp{R$طCZB~kvSvl;MDT/-uŀ Km@J9ꛖ3(jpb%Z n(t pVROcte0s~pCޏK/aqrPsp%a!gu7m6L(s3־ei5 D`!2g!5F!`2Ы<_ I-ə{#[>ث5ưOx6@%T~-.u+iWgĊخDqlqaPebiyGʮyP.M.SE9a׾#_ޅ%BdP( 4㩃"Ie&WhoQ%x`L,of[P@@]r˼cJ`nę7 0ݨ˃M%0tR !?zA!#_փ}hqƱ?ipsl<6*8e6&b)H6mR_}7hqbꝘz'J^V" l߫FKf '@"_GkQ{ Leu23' mͩ=ھ%@ˊpi-f82gRWZ:I@X?~QE=Z߀ إTוazm~W{y)(|kL*>lܿT*2\4DjT͘`!A)zlvЁ}%Ƹ54^X=߭c,+~tI$|{FRVF(3RqΚ8Lkꔖe?܎↓x5G&iq%Nw1*,>`oꨔeZyr xRfx,~h0ZoMlixgŒRNL[çPHWT6z0n?t5JL&O Sq|)먅rqſ=YHwz*,G߭Amy_WǃS=2oЧԮB,'<ۂQA- ;vbgU1 JGTO$J K ]0|,Sg[. 3(|_ Ⱦ3|F{B˵&PGsRK*߇M&8u} @Z+n>L؛C2Xm_L5 @_|Ñ{Dafm5 T,J03QnMPߓyc--nlMcO+rctnxi:PlR0ăJX%-t։`\C=8/xğ;GD3.V M?;| Z뇮^QwvN%eҼgf#>S":-Xu.HԌH@ }-Q׫7])&ښ M|3LdUF:>-,٬_tSS2U?-~l}(L[hh!ӂ+%Z!ȯ 9$.?ĥH]VDvh\xOpNTЭ#[?>- È!=]e΁fWaoNe ty]q'I&~43gG d~];P|5<6mL?AjWA#KJ(K]W +i&n]{qo]ȖB\Ϛs6x3^8&HPj]u'hcAu'ckpfNTPyVN=uTdxL#2) -Q{KrF{z.cJrh)^?V"#ٞpr>Ia =dQ-֢RO-`M1.x2?*('Zc<_y/*1cbIѫr.wt$Vju|/G<^/)*Ʒx"l\z){6a< YH nmBʙ|&LEyYͅ*>z=q {ip}Oh!.}/6Wº9fȳ 7oŪo7qEP>.,Ql=b1 \X^Q:Cwgh}HK1Ӎ~U%"NM-Rr'Qa|[W *5F0cd^MXXIE鴠 {#jf@8 qoPR&TND| /B57dReF3dV)rVh֝ز3Oz[N %jpx F֘o?uBAa3`7 UXPlE0] LX:nl'rf7 0~]b9 |V9)i'Nع2FpWcZ}*C7|eޞ?k@ygjnֻXF91JI_'s.2@9i3nc!S,]Go UV0-SD9\׉IJ&QHMnYMjeI.H&8[hm +t;#V<%3'p=إW076E.y=fVLaP[,[UQ|F/Me%҄lJ. ^(g|qʅs.UBL䝤Zv@Ѱvo%m@pe8 Upӌa*Ā|,~v^hqiisM-UvOi6yg6> %ޮ,B;EGaz8Lb16D<8_J(<8K2)WD2M7 d-"IfOe%Vԓ ܚMG3c͸};8C¿1xe,*Y_=GDNyQ:Y0J3 _ƪ)c=!U^"ELq?-uCHE0׶N? % 3t|o@VLv"tD,A$]InWzLںOPJ핃xuIݓ2tىMMR}VXĿ%+ ͵gnbD0;BDe45'"Cxf" IQjd$zaO9>yt6چW?@DV\KVKQI+Z\$3ywTv_'Cay 2Ir1;͔:A}/I1bK4 ʰ"^Mv㙚7kYBKIYM;%5-2Apv3Qi< ;ykbWks!v)URwA>!X_ C!:fΕ `(cܞȅ> ꃨǔ='@5$ذD,EQ3 0D H5)*Ң6cstݢ֭|ݹ.<>'`zxgP'-5qIo0@z:k!`6x{N,-V F[`E b4V{tW0!- VuoɖHCW6[xvyƲjc8Du^wl +=l}Z';U˵Vs V'c.JcLdwqiI[ " FqpǀMtAqrBAIq0T w-Jj $ڞ-T*AL^uI6|X_% ҬwYjԋ ߢE׋KJ*+"0]{/̚: kW@\F[%ۢ:S5\t!$[z9xrx,u q-~:Bft,2#)-zl FEL +yaio/Ā17RXYAϟ.Ǟծ8ZFd޲{)z)&1 _`W`nmO=mSaz{n w l,q=[jj%`)mD%V w跑?Ƌ*RzNסti@x Q98/~*ZmrV3l̢SHr؏I,ϸr^؇Wی-Upf\euwf؃?b$}8$;Nn # N5N R+XJ4Hk"OX{*~:4p V[~,TQY@X$[ {YO9g+[됟k*r$AjpdAXMtݡC] 8wLx^&ͤ}k ą*7mf [ow ]cx;oWE`*mVWl)e߆ЮfV!!g2ƄFJy3m Z#Ñ@5 ͡>Ѵ^{1? C|45QyjP("ke^L{o:{h18 jla^HpnU} ajN7BR˖Ek&[hDUV  XxuO:!Ň$A=4Rc 2eZFE&al[{ b\זZJBB7fnN" >CHMf5LElJ;:k @]X':&dԤ߮eHu(c878*G}۲vuc%݇4fkg;boOB|f׼cN>qKI2utMg5 QT QI]_do}K[J_S^s95?WJE;iUZB= qrkP(j_WCm{&}CqnJ2c/&⦦5 Y-]+IwJjl^62Ɩ%EgjϪZGW$w)"X:c=kB YLxa ՘-GcP,Nv.7o7NUZ!TOdTiBwWz F" Z;ΞS:/Oh6aa^) g+3յ'hhz8ݪ3d)cLz7 |ǃ+yE\?u'aK evinpU/xb0`9:$`?K>] W"#߆>**Ӈ}ޥcqВi2x(,CF+F>=wV&=ffBQ%?s9XG QD}Hm9uv ܈V][Э;VZ/)+"!>i!' _R[H7GHx5XVHWDa|uD=3 9hˢ>@M4..O(?y ,V}y,GlDPadLb[CyŚ@4,݁8Chv/.k%o-;9%X.|v2Pv6<8.9 |AEW2z X-D*Ғ :Z8{uYU.>%o~36"E*D_'dmڔ9ra톒nʿupe\=?R6YIc1θkb).G3]D'±cE4̱վ}fi\Sx6,) lX%vDS^>"$ЖKm.0}UN{cރ:Z^jm4Q[z 깝Ey>ςC'ZF# Zdi֣_>1\Hx(ϵJjPX@3·Ek0Bu|ժhm"E9!:eܺsq@Mcv yeT-#l\vnQV@kw b,(MAZ6G8ˍ=R2\RNuvtos-3|ދԱDP1{#?:shEe7ve/s7-#@%zrdzԴB?U^guOՖ3TtKt1ox L?DfxqCPܨ$ncTh])U@\/Itjw ,&q+uW89јeVf7IY`P #j~\BR[ZupstvƂO&u$C'Y .5wbK0^,l\7D$Љ3)>/Jzc}y Q*^jeȲ-VMRt2EBFTEi`LS" $|uŁ߿dv s~r jmr?ܖ/=B9"3.qSq\%?껦`ݧⲊbV^Z6E4ߥ , ȋZ?TltAuy%T:eֵGc)PW1}t}K]y}߃-!H&U |;>$IyşTÜ5 q1k峢GW.׃"b"9?P~ R/ &xLI_Ae~4(]p w僰ڀa}^>>W7K[VpMFE ټ0!vRggẂq`IW79 ߪ2ϐԶLjQj.-!N]hsC %Jd t^JFiK>\|#nFZmSpMYh;"z$D<7v}UK;NC}QxT Qwc^%5tM/^[c,{,|[Xqc}b+'FkRoEVff aK<Ʉ]:v} &"4p7*PlĢpH[LjlN-sYU-v (Zewir\QիquDܷkYMM:t,| ٻӈSԝexRd%`&n?O'- 'pK;4C1cSmM=FnI"Э K*J^^o N<_A(B6 ~3bEI8g;\ۏX"-G;]&9@;j(1`u/z,p֢y:I[eMM^OOl9C9qMmxFvLyp:_|XC&:nEM$&UR_CZ_+3N.Ҋ= ]I|rIMxs0`{_"f^=c|Y0kKy \aUɁ5I_ 7/wȊQN ;BmEi *fin4np𢎗X_5ۍ#o OKw6 3^MwA hb$19qq1nx3Zw0}N"sdj5{g0]P_vRg\m}}025kj>4A ʜ}V8!{_)h5`H3~L5յtCwܐIme2!Mþgi^%G#/-9<ut5T]&)Z __o8ª lL:[ ;XCk|U@%5_Zj_[ő|#=Jd QZ ;4e>]X}?{Y7cG?W VU$@䕢hIVU(ojf<[$4jiſ"1#Kr]bH " :'D1#wr5HDa#Y(gi')cPvfw暉RMDVnݩP?!MƮ<8U7]lf`!N3xhH6u1/d)DDB 0 ș~$i*mۃ-QD }!D mW|n@P):kjr&Np?[߾e! qj\ȏ*:xbCGRjaӎ7|>DSn^q;G.0řz)!p35Y$zNsG4[HF:sP[M!,]a0'kZd*iAo拏n! Hl5}؅$[~CmCecFo'}7GݩnQW7&;”*shaK8_n`#dbHlY|u XD~j!spGfMiu `ڠa@@ܥBK,3OEWoPp VxC1c!DA_ V &kV[7;|֣K/SE,1}TJ?jk/B|$FD$~|/V l;1Aj}-198pwsč7п3DkZ$0˄HMK(Q0?TbS WSm;wBLϛ`Ԝ\hC$C<# g S£82̒)%CR +ZE^bU.C,XXsc؇ Ob"nvR䣫Kb 䫈%?I44ω5dֹ9ԅ7/ QR*;QLiRMiv-̄O f!)8?jHl+!xGJңIYHc,2 j?$\--M=vI'F![?nЌovbϿ te ,sPf@ ў(p&8H~D^.vE$or".Ųg(uȱx@䦞fVv)ȤR[oJ|!^='d[$-blR 7iS16`w(l+aCd7YpkTg| H`P rjhvi?Wl&& rs QhͥAJ?F|ŀ k(ݹ8l Wdu`.OwƄgj toՓ-wR8 Ց 3qxdhL4D9Nbz= :䒆AfIkӹr+(LVU੏M.F,XhM;֒4JeiUYWDres>e>:N潕Mꂨy a;7YGM|nͤD2l.ͬ#v ;VɴVl)Gog2;<:G*8~b%-NB@5qX<+ԯχ܎rlV{yUw$pk\yӣs%PL4BO*ΰtʤJ%B OOygb}%B 49Kﶦt,93P^%٫W:X-~h]n ?ꁘ_Fܶ 0gc'gT1c좃Dwb_d,W%R 9fV(b!?+ҩ%Mb &y*mG$FukIX$frOB*x I;Fkxhey.j t͞΃ ۋVHtݦ c 78jIb|arаV!"3৘E&Lq` ڸgeM_YjGnc= ``f"~ab$cѲ^u>%KbrX4h&;Iz .]wx6 #+WHgi/6\ c׮c-2Tm#oMy̶4y9(_eu 7NRId}C= )їqQZbhK™&:tDN+@޹A۹nS҅X..V2(eEn@bWޒ1`p*>9aGs2!8qf 菸f?w14@f<`}cs b_O ylCC~! ϸ$G4&d-Hg71|aX|)K'O7-do;|e*f(7Mamcj2 yzeݴ (ҳPjL }i@swM^q`W`2_ATkCGhOI'8{Q4}긌-ͼ k7h 3]ӅÁ!E8ᵾM28K2F+%K3$=m=p=A"|ȱ\|)K CA7loYlxkY]][`Mu1į Mi,+J,M3rr{q7c\R?Tvׯ?,Y =i˜'"4Q?5㼺|U^@R B0ص^0 `ŭQpŲyM $ ;Y[Af{Kq&h Ϩ*\ rǵQ8{,jGP;ct@IT3[v( &Z[j [a7'V6-ߤu( $˸K#D ~C?+P'GN!qIv/Jd;1߂u{R齃ޓgyF7 i8DE`YQ<䛆%MNf .+?XCR|(鐍RX]8Őr"j -KZ۩T{hH&đzP/K=,"!eBqaewïLЬ0 E|QH)J0ޯ"$b1DFb1Q2§ 9NBr`kT˴=JT{Rʍ)م'iyf?eeOQe}Ѱ7=neggo$~L7nkPvJ98}){=P|H! ?fq9fƭ!.s.bS(;!h}8P11ni7SWAj9v WjNRbʄ)I9 HYy_䴄(Mo\&.uծB{nD10; !,/޳Z@Wt'מ @h3SYCA}Wp72WCѨ`Hf.iEW ݩV1䣱JY}o/ו@9)iسM`Dgܘ](~Utpm5e^vc+iJTyRiǑxN?o>4mе-3BրGk {B%wC]H>cC vEtۊ*@z{E)uޖUa<ʐ f|- sacD A,n5W&E;6oH<RC$u{sIߘ4 8uϰv%naA>ft ыy8nw~(. j  _Cޤ_ .g648,j0hZ@GƎ/<6*DÏYVY̐;q'rCHg(yZqCU3pS[|2 -D7Yq>`y!ٲio۝ҿͭ=3~b9yݷnά3$!XB2>%/lVqEAOGr!y6;: YZ