kernel-tools-4.19.90-2012.4.0.0053.oe1 >  A b=W^^fJ75Ȅ[0W2{U&]}PcMve.iff51&v/¨QHa^E' ƥg'.qH{GMԡb&`]4S}W'~$ ǛB,2>bG@D.Ֆ$da4VksHs%|A+#=KR}5m :4NhzmQ P~׎u}rU7zN7KᅚL67fde3e32119cfa8a009c51ccf9c68ce45bd4be5cc90b4a9d642ab3bd96654f0f642753fc217ad10f4addf41bb109f329abd9082ۤb=W^^fsmV^UC(jrR1qVbm@q~px\DH[$WU{ Wm .=H ڒwqm3O>)0]ǚcv'4W#+e(5'&wf4jkOI=*,%f)m)BK*J!P/~\`ruLW~Uؾp;Ik2(1.73?dqN&Kdv"5bppB<!f>pHe?ed ) R%+ @Lcip#l# # # #  #  # #[# 4#@!!!(38<595:"O5>MC?MK@MSBM[FMGM#HN<#IN#XNYOZO[O\O#]P@#^Rc bScTdU?eUDfUGlUItUd#uU#vV|wb#xb#ycczddddeCkernel-tools4.19.902012.4.0.0053.oe1Assortment of tools for the Linux kernelThis package contains the tools/ directory from the kernel source and the supporting documentation.b9ecs-obsworker-209openEuler:20.03:LTS:SP1:gpgcheck-20220721 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64/sbin/ldconfig if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ] ; then # Initial installation /usr/bin/systemctl --no-reload preset cpupower.service || : fi if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ] ; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable --now cpupower.service || : fi/sbin/ldconfig8868888xx8XH8@z&g.""!%s 4  *큤A큤b;\b;lb;lb;lb;lb;lb;l_;b;lb;lb;lb;lb;lb;lb;\b;b;lb;_.b;Yb;Yb;Yb;Yb;Yb;Yb;Yb;Yb;Yb;Yb;Yb;Yb;Yb; b;\b;\5056f752a9fb3514030df4696c3ac46b2c191905e49485d14ce43790cf6dcb54b6a59192418e81ce4295e89dc8ff82f64172bd05391b07cc249e92f1c989bb8a2e948d0644a315b2395c0ebfd282c6f08353d8ce35eaeed29bbfaebc75aa0e5ebd0136496baf42df2d2332b692eadd59f3de3745a6937bd16b6fa91521413ea78f7e43024b08d183c2609bebbf04ff92f9fc5c40106ffc0a88c8652f6606c56760eccd05615e66813977167b397a5957e5dfc6410715c5bf2be8411f96766ff3e4885ec5cbdc41784f8d1b01234aab29535e366fd1aedc86fc03958ca5d7ac4674bfca3775db2035d62d6dedf5ecc7c0af4c6af82adbebb0203cbbddabf217f173a6726794b83fdcdd44273ec83ca59461998ff352772bb13896a3a0b03a149e3d2b683d024ab40c47d0dc68ca262fd0f1530958b21d23d86541a3c234f3091031c5af164822c9621a04b7694080c44fcf38cf4209173894e8f66194789e0773407284f83dfb8dcc34374aa5af7d5bd11016ffb4a4c27aca0877074cce32f9a667b96ef18ae639cfa5b8bc7308ea38a9aa3bc54e05dfbb7d4aaf3679ddd097abcc53d865a48b907c8ef9279b3352921c94cd3e138b70b91ba80593660c04f928b057fe9e5d0e8c36f485818286b80e3eba8ff66ff44797940e99b1fd5361bb98f638a853534ccc4da0d928fc8f10b444dab6b47d6f15a4a7f6b6e2493eb1d070ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffd6e9b61145a3f72620423c80f591b0ede49300d35a78772e8e2136e34b4e10dfa703e82ab8f1e1f62febe97525dcff98b1dbbd63e5a2afd5df708c962e6941df88e20c8927e641ad20e4b63e752ebd504837654c90ea0906ad7099eba2898ffd2a5123deeb73519db6ad3b0b46c87f35a43f7fb495e7ad613a447491f6c035b44285af9fedb132039e8b084ef8b806afd4189b6a363e2db41b83bd5b0753662d8349d3677800300978e6ac93a7a12fb922b9b1e8b33987c8810c38151c801d7cdffe39ba5a4216a389203030a652c165caf3c67f45cee8118c46e5fe0f1838f5d133dfb6d4298fbc105c13e5d3de66d1ceb33a61a39626e65107971f18842ddec585bb8ab43536ae9f92afdf0792d9a89c63b5092ca47033d4307e1c34af0f41d7c751837f1940b50e5090acc2fffacb133b3e0185d233532d7472b86b0f4ae65d7a88d687d047662e1542343a0798c831d7e711a68e3a6f240908cef9363f600f47b3185ce2590d068716602ee0cd73f6d8fef9208951139f8b89483a0d145548ab3d71c3fc408cb6a5c9df3c7f66ef834dbdfb6ce5fde4cec8a94ffdcffb76a34565b5919dc6f03a11aec069a8f26556b8e7b4273d9e675fee0bc61006c5bd83d96a5af5d9a10d4b55273566513cbd2244b935d0b534ca5e38086935b141614691d520bc707ce6dd5fca528bfa364b149112249f60c4a14ca44d8e6951dd7clibcpupower.so.0.0.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2012.4.0.0053.oe1.src.rpmconfig(kernel-tools)cpufreq-utilscpufrequtilskernel-toolskernel-tools(x86-64)kernel-tools-libslibcpupower.so.0()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/usr/bin/pythonconfig(kernel-tools)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcpupower.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libncursesw.so.6()(64bit)libpanelw.so.6()(64bit)libpci.so.3()(64bit)libpci.so.3(LIBPCI_3.0)(64bit)libpci.so.3(LIBPCI_3.3)(64bit)libpci.so.3(LIBPCI_3.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libtinfo.so.6()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)4.19.90-2012.4.0.0053.oe13.0.4-14.6.0-14.0-15.2-14.15.1_@_H@_إ@_ _;_@_ _@_k8__[@_L@_=@_!d^א^Ǿ^^^v^t@^r @^oj@^l@^j$@^_@^^F^Y^=Q@^[^[^!@^ 8@^ ^ ^C^C^O@^^^^^@^@^@^@^@^@]]f@]e@]|@]]]o@Yang Yingliang - 4.19.90-2012.4.0.0053Yang Yingliang - 4.19.90-2012.3.0.0052Yang Yingliang - 4.19.90-2012.2.0.0051Yang Yingliang - 4.19.90-2012.1.0.0050Yang Yingliang - 4.19.90-2011.6.0.0049Yang Yingliang - 4.19.90-2011.4.0.0048Yang Yingliang - 4.19.90-2011.3.0.0047Yang Yingliang - 4.19.90-2010.2.0.0046Yang Yingliang - 4.19.90-2009.3.0.0045xinghe - 4.19.90-2008.6.0.0044Yang Yingliang - 4.19.90-2008.6.0.0043Yang Yingliang - 4.19.90-2008.3.0.0042Yang Yingliang - 4.19.90-2007.2.0.0041Xie XiuQi - 4.19.90-2005.2.0.0040Yang Yingliang - 4.19.90-2005.2.0.0039Yang Yingliang - 4.19.90-2005.1.0.0038Yang Yingliang - 4.19.90-2004.1.0.0037Yang Yingliang - 4.19.90-2003.4.0.0036Yang Yingliang - 4.19.90-2003.3.0.0035Yang Yingliang - 4.19.90-2003.2.0.0034Luo Chunsheng - 4.19.90-2003.1.1.0033Yang Yingliang - 4.19.90-2003.1.1.0032Yang Yingliang - 4.19.90-2003.1.0.0031Luo Chunsheng - 4.19.95-2002.6.0.0030Yang Yingliang - 4.19.95-2002.6.0.0029Yang Yingliang - 4.19.95-2002.5.0.0028Xie XiuQi - 4.19.95-2002.1.0.0027luochunsheng - 4.19.90-vhulk1912.2.1.0026luochunsheng - 4.19.90-vhulk1912.2.1.0025zhanghailiang - 4.19.90-vhulk1912.2.1.0024linfeilong - 4.19.90-vhulk1912.2.1.0023yuxiangyang - 4.19.90-vhulk1912.2.1.0022caomeng - 4.19.90-vhulk1912.2.1.0021caomeng - 4.19.90-vhulk1912.2.1.0020caomeng - 4.19.90-vhulk1907.1.0.0019luochunsheng - 4.19.90-vhulk1907.1.0.0018Pan Zhang - 4.19.90-vhulk1907.1.0.0017caihongda - 4.19.90-vhulk1907.1.0.0016shenkai - 4.19.90-vhulk1907.1.0.0015caomeng - 4.19.90-vhulk1907.1.0.0014yuxiangyang - 4.19.90-vhulk1907.1.0.0013caomeng - 4.19.90-vhulk1907.1.0.0012luochunsheng - 4.19.36-vhulk1907.1.0.0011chenmaodong - 4.19.36-vhulk1907.1.0.0010wuxu - 4.19.36-vhulk1907.1.0.0009caomeng - 4.19.36-vhulk1907.1.0.0008yeyunfeng - 4.19.36-vhulk1907.1.0.0007luochunsheng - 4.19.36-vhulk1907.1.0.0006lihongjiang - 4.19.36-vhulk1907.1.0.h005caomeng - 4.19.36-vhulk1907.1.0.h004caomeng - 4.19.36-vhulk1907.1.0.h003luochunsheng - 4.19.36-vhulk1907.1.0.h002openEuler Buildteam - 4.19.36-vhulk1907.1.0.h001- defconfig: update the defconfigs to support NVDIMM- scsi/hifc: fix the issue that the system is suspended during the pres - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() - romfs: fix uninitialized memory leak in romfs_dev_read()- scsi: libiscsi: Fix cmds hung when sd_shutdown- fanotify: fix merging marks masks with FAN_ONDIR - scsi/hifc: fix the issue of npiv cannot be deleted- refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants - x86/asm: 'Simplify' GEN_*_RMWcc() macros - Revert "refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants" - refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants - powerpc/64s: flush L1D after user accesses - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed - powerpc: Fix __clear_user() with KUAP enabled - powerpc: Implement user_access_begin and friends - powerpc: Add a framework for user access tracking - powerpc/64s: flush L1D on kernel entry - powerpc/64s: move some exception handlers out of line- Bluetooth: fix kernel oops in store_pending_adv_report - vt: Disable KD_FONT_OP_COPY - fbcon: Fix global-out-of-bounds read in fbcon_get_font() - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h - speakup: Do not let the line discipline be used several times - mm/page_idle.c: skip offline pages - mm/memory_hotplug: refrain from adding memory into an impossible node - khugepaged: drain LRU add pagevec after swapin - khugepaged: drain all LRU caches before scanning pages - khugepaged: do not stop collapse if less than half PTEs are referenced - powercap: restrict energy meter to root access - Input: sunkbd - avoid use-after-free in teardown paths - nbd: don't update block size after device is started- tools: perf: Fix build error in v4.19.y - nvme-fabrics: modify default value to reconnect forever - nvme-rdma: add module param to turn off inline data dynamically - nvme-rdma: fix crash casue by destroy id while resolving addr - nvme-rdma: avoid race between time out and tear down - nvme-core: introduce sync io queues - nvme-rdma: avoid repeated request completion - nvme-rdma: fix crash due to incorrect cqe - nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths - nvme: fix controller removal race with scan work - nvme-multipath: fix bogus request queue reference put - nvme-multipath: fix deadlock due to head->lock - nvme: don't protect ns mutation with ns->head->lock - nvme: clear any SGL flags in passthru commands - nvme: disable streams when get stream params failed - nvme: revalidate after verifying identifiers - nvme: release namespace head reference on error - nvme: unlink head after removing last namespace - nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl - nvme: Fix ctrl use-after-free during sysfs deletion - nvme-rdma: fix crash when connect rejected - nvme-rdma: fix timeout handler - nvme: Fix parsing of ANA log page - nvme: release ida resources - nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO - nvme: introduce "Command Aborted By host" status code - nvme: enable aen regardless of the presence of I/O queues - nvme: make nvme_identify_ns propagate errors back - nvme: pass status to nvme_error_status - nvme: don't abort completed request in nvme_cancel_request - nvme: put ns_head ref if namespace fails allocation - nvme: implement Enhanced Command Retry - nvme: wait until all completed request's complete fn is called - blk-mq: introduce blk_mq_tagset_wait_completed_request() - blk-mq: introduce blk_mq_request_completed() - nvme-rdma: fix a segmentation fault during module unload - mlx5: remove support for ib_get_vector_affinity - nvme-rdma: fix possible use-after-free in connect timeout - nvme-rdma: fix possible use-after-free in connect error flow - nvme-rdma: use dynamic dma mapping per command - nvme-rdma: remove redundant reference between ib_device and tagset - scsi/hifc: add hifc driver compile config module - scsi/hifc: add hifc driver FC service module - scsi/hifc: add hifc driver scsi module - scsi/hifc: add hifc driver io module - scsi/hifc: add hifc driver port resource module - scsi/hifc: add hifc driver port manager module - scsi/hifc: add hifc driver chip resource module - perf/core: Fix a memory leak in perf_event_parse_addr_filter() - mm/rmap: fixup copying of soft dirty and uffd ptes - mm: madvise: fix vma user-after-free - svcrdma: fix bounce buffers for unaligned offsets and multiple pages - net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow - net/tls: sendfile fails with ktls offload - tipc: fix the skb_unshare() in tipc_buf_append() - mlx4: handle non-napi callers to napi_poll - net/mlx5e: Fix VLAN create flow - net/mlx5e: Fix VLAN cleanup flow - openvswitch: handle DNAT tuple collision - xfrmi: drop ignore_df check before updating pmtu - net: openvswitch: use div_u64() for 64-by-32 divisions - e1000: Do not perform reset in reset_task if we are already down - tipc: fix memory leak in service subscripting - net: openvswitch: use u64 for meter bucket - svcrdma: Fix leak of transport addresses - net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc - cpufreq: CPPC: put ACPI table after using it - cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched - tty/amba-pl011: Call acpi_put_table() to fix memory leak - irqchip/gicv3: Call acpi_put_table() to fix memory leak - partitions/efi: Fix partition name parsing in GUID partition entry - tty: make FONTX ioctl use the tty pointer they were actually passed - vt: keyboard, extend func_buf_lock to readers - vt: keyboard, simplify vt_kdgkbsent - binder: fix UAF when releasing todo list - bpf: Fix clobbering of r2 in bpf_gen_ld_abs - bpf: Remove recursion prevention from rcu free callback - ipvs: Fix uninit-value in do_ip_vs_set_ctl() - xfs: make sure the rt allocator doesn't run off the end - ip_gre: set dev->hard_header_len and dev->needed_headroom properly - crypto: ccp - fix error handling - netfilter: nf_fwd_netdev: clear timestamp in forwarding path - netfilter: conntrack: connection timeout after re-register - vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages - vfio/pci: Clear token on bypass registration failure - ext4: limit entries returned when counting fsmap records - watchdog: Use put_device on error - watchdog: Fix memleak in watchdog_cdev_register - watchdog: initialize device before misc_register - ramfs: fix nommu mmap with gaps in the page cache - lib/crc32.c: fix trivial typo in preprocessor condition - xfs: fix high key handling in the rt allocator's query_range function - xfs: limit entries returned when counting fsmap records - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary - mm/memcg: fix device private memcg accounting - netfilter: nf_log: missing vlan offload tag and proto - ipvs: clear skb->tstamp in forwarding path - cifs: Return the error from crypt_message when enc/dec key not found. - cifs: remove bogus debug code - icmp: randomize the global rate limiter - tcp: fix to update snd_wl1 in bulk receiver fast path - net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels - net/ipv4: always honour route mtu during forwarding - net: fix pos incrementment in ipv6_route_seq_next - ipv4: Restore flowi4_oif update before call to xfrm_lookup_route - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged - perf: Fix task_function_call() error handling - bonding: set dev->needed_headroom in bond_setup_by_slave() - xfrm: Use correct address family in xfrm_state_find - xfrm: clone whole liftime_cur structure in xfrm_do_migrate - xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate - xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate - xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate - sctp: fix sctp_auth_init_hmacs() error path - cifs: Fix incomplete memory allocation on setxattr path - mm/khugepaged: fix filemap page_to_pgoff(page) != offset - nvme-core: put ctrl ref when module ref get fail - usermodehelper: reset umask to default before executing user process - netfilter: ctnetlink: add a range check for l3/l4 protonum - ep_create_wakeup_source(): dentry name can change under you... - epoll: EPOLL_CTL_ADD: close the race in decision to take fast path - epoll: replace ->visited/visited_list with generation count - epoll: do not insert into poll queues until all sanity checks are done - mm: don't rely on system state to detect hot-plug operations - mm: replace memmap_context by meminit_context - random32: Restore __latent_entropy attribute on net_rand_state - nfs: Fix security label length not being reset - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() - ftrace: Move RCU is watching check after recursion check - mm, THP, swap: fix allocating cluster for swapfile by mistake - kprobes: Fix to check probe enabled before disarm_kprobe_ftrace() - tracing: fix double free - bpf: Fix a rcu warning for bpffs map pretty-print - lockdep: fix order in trace_hardirqs_off_caller() - nvme: explicitly update mpath disk capacity on revalidation - perf parse-events: Use strcmp() to compare the PMU name - vfio/pci: fix racy on error and request eventfd ctx - nvme: fix possible deadlock when I/O is blocked - cifs: Fix double add page to memcg when cifs_readpages - vfio/pci: Clear error and request eventfd ctx after releasing - perf kcore_copy: Fix module map when there are no modules loaded - perf metricgroup: Free metric_events on error - perf util: Fix memory leak of prefix_if_not_in - perf stat: Fix duration_time value for higher intervals - perf evsel: Fix 2 memory leaks - vfio/pci: fix memory leaks of eventfd ctx - printk: handle blank console arguments passed in. - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register - fuse: don't check refcount after stealing page - perf mem2node: Avoid double free related to realloc - bdev: Reduce time holding bd_mutex in sync in blkdev_close() - mm/mmap.c: initialize align_offset explicitly for vm_unmapped_area - mm/vmscan.c: fix data races using kswapd_classzone_idx - mm/filemap.c: clear page error before actual read - mm/kmemleak.c: use address-of operator on section symbols - NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() - PCI: pciehp: Fix MSI interrupt race - SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' - nvme-multipath: do not reset on unknown status - perf cpumap: Fix snprintf overflow check - serial: 8250: 8250_omap: Terminate DMA before pushing data on RX timeout - serial: 8250_omap: Fix sleeping function called from invalid context during probe - serial: 8250_port: Don't service RX FIFO if throttled - perf parse-events: Fix 3 use after frees found with clang ASAN - xfs: mark dir corrupt when lookup-by-hash fails - xfs: don't ever return a stale pointer from __xfs_dir3_free_read - mm: avoid data corruption on CoW fault into PFN-mapped VMA - perf jevents: Fix leak of mapfile memory - random: fix data races at timer_rand_state - selinux: sel_avc_get_stat_idx should increase position index - audit: CONFIG_CHANGE don't log internal bookkeeping as an event - skbuff: fix a data race in skb_queue_len() - mm/swapfile.c: swap_next should increase position index - tracing: Set kernel_stack's caller size properly - ACPI: EC: Reference count query handlers under lock - sctp: move trace_sctp_probe_path into sctp_outq_sack - ipv6_route_seq_next should increase position index - rt_cpu_seq_next should increase position index - neigh_stat_seq_next() should increase position index - xfs: fix log reservation overflows when allocating large rt extents - kernel/sys.c: avoid copying possible padding bytes in copy_to_user - xfs: fix attr leaf header freemap.size underflow - fix dget_parent() fastpath race - net: silence data-races on sk_backlog.tail - mm: fix double page fault on arm64 if PTE_AF is cleared - sdei_watchdog: avoid possible false hardlockup - xen/pciback: use lateeoi irq binding - xen/pvcallsback: use lateeoi irq binding - xen/scsiback: use lateeoi irq binding - xen/netback: use lateeoi irq binding - xen/blkback: use lateeoi irq binding - xen/events: fix race in evtchn_fifo_unmask() - xen/events: add a proper barrier to 2-level uevent unmasking - arm64: fix abi change caused by ILP32- rtc: cmos: Revert "rtc: Fix the AltCentury value on AMD/Hygon platform" - NTB: Fix static check warning in perf_clear_test - NTB: ntb_perf: Fix address err in perf_copy_chunk - NTB: Fix an error in get link status - rtc: Fix the AltCentury value on AMD/Hygon platform - tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL - tools/power turbostat: Fix caller parameter of get_tdp_amd() - tools/power turbostat: Also read package power on AMD F17h (Zen) - tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL - NTB: Add Hygon Device ID - x86/amd_nb: Make hygon_nb_misc_ids static - i2c-piix4: Add Hygon Dhyana SMBus support - x86/CPU/hygon: Fix phys_proc_id calculation logic for multi-die processors - hwmon: (k10temp) Add Hygon Dhyana support - tools/cpupower: Add Hygon Dhyana support - EDAC, amd64: Add Hygon Dhyana support - cpufreq: Add Hygon Dhyana support - ACPI: Add Hygon Dhyana support - x86/xen: Add Hygon Dhyana support to Xen - x86/kvm: Add Hygon Dhyana support to KVM - x86/mce: Add Hygon Dhyana support to the MCA infrastructure - x86/bugs: Add Hygon Dhyana to the respective mitigation machinery - x86/apic: Add Hygon Dhyana support - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge - x86/amd_nb: Check vendor in AMD-only functions - x86/alternative: Init ideal_nops for Hygon Dhyana - x86/events: Add Hygon Dhyana support to PMU infrastructure - x86/smpboot: Do not use BSP INIT delay and MWAIT to idle on Dhyana - x86/cpu/mtrr: Support TOP_MEM2 and get MTRR number - x86/cpu: Get cache info and setup cache cpumap for Hygon Dhyana - x86/cpu: Create Hygon Dhyana architecture support file - kvm: debugfs: aarch64 export cpu time related items to debugfs - kvm: debugfs: export remaining aarch64 kvm exit reasons to debugfs - kvm: debugfs: Export vcpu stat via debugfs - kvm: fix compile error when including linux/kvm.h - kvm: arm64: add KVM_CAP_ARM_CPU_FEATURE extension - kvm: arm64: make ID registers configurable - kvm: arm64: emulate the ID registers - arm64: add a helper function to traverse arm64_ftr_regs - xen/events: defer eoi in case of excessive number of events - xen/events: use a common cpu hotplug hook for event channels - xen/events: switch user event channels to lateeoi model - xen/events: add a new "late EOI" evtchn framework - xen/events: avoid removing an event channel while handling it - net/hinic: update hinic version to 2.3.2.16 - net/hinic: Allowed to send commands when only hot activation of ucode - net/hinic: Fix ethtool loopback test failure - net/hinic: VF is not allowed to configure global resources - net/hinic: Allow to remove administratively set MAC on VFs - net/hinic: Fix the driver does not report an error when setting MAC fails - Bluetooth: MGMT: Fix not checking if BT_HS is enabled - Bluetooth: Disable High Speed by default - Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel - Bluetooth: A2MP: Fix not initializing all members - perf/core: Fix race in the perf_mmap_close() function - geneve: add transport ports in route lookup for geneve - ext4: only set last error block when check system zone failed - xfs: Fix tail rounding in xfs_alloc_file_space() - KEYS: reaching the keys quotas correctly - serial: 8250: Avoid error message on reprobe - mm: memcg: fix memcg reclaim soft lockup - mm/thp: fix __split_huge_pmd_locked() for migration PMD - kprobes: fix kill kprobe which has been marked as gone - percpu: fix first chunk size calculation for populated bitmap - spi: Fix memory leak on splited transfers - nvme-rdma: cancel async events before freeing event struct - nvme-fc: cancel async events before freeing event struct - NFS: Zero-stateid SETATTR should first return delegation - scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem - scsi: target: iscsi: Fix data digest calculation - xfs: initialize the shortform attr header padding entry - block: ensure bdi->io_pages is always initialized - dm writecache: handle DAX to partitions on persistent memory correctly - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks - uaccess: Add non-pagefault user-space write function - uaccess: Add non-pagefault user-space read functions - xfs: don't update mtime on COW faults - include/linux/log2.h: add missing () around n in roundup_pow_of_two() - perf jevents: Fix suspicious code in fixregex() - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files - fix regression in "epoll: Keep a reference on files added to the check list" - perf tools: Correct SNOOPX field offset - cpuidle: Fixup IRQ state - tpm: Unify the mismatching TPM space buffer sizes - device property: Fix the secondary firmware node handling in set_primary_fwnode() - PM: sleep: core: Fix the handling of pending runtime resume requests - writeback: Fix sync livelock due to b_dirty_time processing - writeback: Avoid skipping inode writeback - writeback: Protect inode->i_io_list with inode->i_lock - serial: 8250: change lock order in serial8250_do_startup() - serial: 8250_exar: Fix number of ports for Commtech PCIe cards - serial: pl011: Don't leak amba_ports entry on driver register error - serial: pl011: Fix oops on -EPROBE_DEFER - vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize() - vt: defer kfree() of vc_screenbuf in vc_do_resize() - blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART - fs: prevent BUG_ON in submit_bh_wbc() - ext4: handle option set by mount flags correctly - ext4: handle read only external journal device - ext4: don't BUG on inconsistent journal feature - jbd2: make sure jh have b_transaction set in refile/unfile_buffer - scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() - locking/lockdep: Fix overflow in presentation of average lock-time - PCI: Fix pci_create_slot() reference count leak - xfs: Don't allow logging of XFS_ISTALE inodes - iommu/iova: Don't BUG on invalid PFNs - mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible - do_epoll_ctl(): clean the failure exits up a bit - epoll: Keep a reference on files added to the check list - efi: add missed destroy_workqueue when efisubsys_init fails - RDMA/bnxt_re: Do not add user qps to flushlist - vfio/type1: Add proper error unwind for vfio_iommu_replay() - fs/signalfd.c: fix inconsistent return codes for signalfd4 - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init - virtio_ring: Avoid loop when vq is broken in virtqueue_poll - xfs: fix inode quota reservation checks - scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM - spi: Prevent adding devices below an unregistering controller - jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() - ext4: fix checking of directory entry validity for inline directories - mm, page_alloc: fix core hung in free_pcppages_bulk() - mm: include CMA pages in lowmem_reserve at boot - kernel/relay.c: fix memleak on destroy relay channel - khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() - khugepaged: khugepaged_test_exit() check mmget_still_valid() - perf probe: Fix memory leakage when the probe point is not found - xfs: fix duplicate verification from xfs_qm_dqflush() - xfs: reset buffer write failure state on successful completion - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent - xfs: clear PF_MEMALLOC before exiting xfsaild thread - xfs: acquire superblock freeze protection on eofblocks scans - xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT - macvlan: validate setting of multiple remote source MAC addresses - blk-mq: insert flush request to the front of dispatch queue - blk-mq: Rerun dispatching in the case of budget contention - blk-mq: Add blk_mq_delay_run_hw_queues() API call - blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick - blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget - blk-mq: insert passthrough request into hctx->dispatch directly - arm64/ascend: Fix register_persistent_clock definition - net: add __must_check to skb_put_padto() - netfilter: nf_tables: incorrect enum nft_list_attributes definition - tcp_bbr: adapt cwnd based on ack aggregation estimation - tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning - ipv4: Update exception handling for multipath routes via same device - tipc: use skb_unshare() instead in tipc_buf_append() - tipc: fix shutdown() of connection oriented socket - tipc: Fix memory leak in tipc_group_create_member() - ipv6: avoid lockdep issue in fib6_del() - ip: fix tos reflection in ack and reset packets - af_key: pfkey_dump needs parameter validation - SUNRPC: stop printk reading past end of string - net: handle the return value of pskb_carve_frag_list() correctly - net/mlx5e: Don't support phys switch id if not in switchdev mode - net: disable netpoll on fresh napis - tipc: fix shutdown() of connectionless socket - sctp: not disable bh in the whole sctp_get_port_local() - net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() - netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS - netfilter: nf_tables: fix destination register zeroing - netfilter: nf_tables: add NFTA_SET_USERDATA if not null - scsi: fcoe: Fix I/O path allocation - ipvlan: fix device features - tipc: fix uninit skb->data in tipc_nl_compat_dumpit() - net: Fix potential wrong skb->protocol in skb_vlan_untag() - gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY - bonding: fix active-backup failover for current ARP slave - bonding: fix a potential double-unregister - bonding: show saner speed for broadcast mode - i40e: Fix crash during removing i40e driver - i40e: Set RX_ONLY mode for unicast promiscuous on VLAN - svcrdma: Fix another Receive buffer leak - net/compat: Add missing sock updates for SCM_RIGHTS - net: initialize fastreuse on inet_inherit_port - net: refactor bind_bucket fastreuse into helper - net/tls: Fix kmap usage - net: Set fput_needed iff FDPUT_FPUT is set - af_packet: TPACKET_V3: fix fill status rwlock imbalance - ipvs: allow connection reuse for unconfirmed conntrack - xfrm: Fix crash when the hold queue is used. - net sched: fix reporting the first-time use timestamp - IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads - fib: add missing attribute validation for tun_id - net/mlx5: Fix mlx5_ifc_query_lag_out_bits - mpls: fix warning with multi-label encap - hdlc_ppp: add range checks in ppp_cp_parse_cr() - spi/ascend: Add spi-cpld to device tree compatibility list - net: hns3: update hns3 version to 1.9.38.8 - net: hns3: modify the sensitive words - block: allow for_each_bvec to support zero len bvec - HID: hid-input: clear unmapped usages - net/nfc/rawsock.c: add CAP_NET_RAW check. - arm64/ascend: Implement the read_persistend_clock64 for aarch64 - ext4: clear buffer verified flag if read metadata from disk - ext4: Fix bdev write error check failed when mount fs with ro - loop: Report EOPNOTSUPP properly- acpi/arm64: check the returned logical CPU number of 'acpi_map_cpuid()' - staging: most: net: fix buffer overflow - block: Do not discard buffers under a mounted filesystem - block: refactor bd_start_claiming - fs: Don't invalidate page buffers in block_write_full_page() - ilp32: fix compile problem when ARM64_ILP32 and UBSAN are both enabled - locking/percpu-rwsem: use this_cpu_{inc|dec}() for read_count - scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA - Btrfs: fix selftests failure due to uninitialized i_mode in test inodes - btrfs: inode: Verify inode mode to avoid NULL pointer dereference - drm/ttm: fix incrementing the page pointer for huge pages - drm/ttm: fix start page for huge page check in ttm_put_pages() - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors - fbcon: remove now unusued 'softback_lines' cursor() argument - fbcon: remove soft scrollback code - mm/hugetlb: fix a race between hugetlb sysctl handlers - nfs: Fix getxattr kernel panic and memory overflow - net/packet: fix overflow in tpacket_rcv - net/packet: make tp_drops atomic - ext4: fix potential negative array index in do_split() - rbd: require global CAP_SYS_ADMIN for mapping and unmapping - xfs: fix boundary test in xfs_attr_shortform_verify - xfs: use the latest extent at writeback delalloc conversion time - xfs: validate writeback mapping using data fork seq counter - xfs: create delalloc bmapi wrapper for full extent allocation - xfs: refactor AGI unlinked bucket updates - xfs: add xfs_verify_agino_or_null helper - xfs: clean up iunlink functions - arm64/ascend: enable ascend features for Ascend910 platform - arm64/ascend: Add auto tuning hugepage module - arm64/ascend: Enable CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE for hulk_defconfig - arm64/ascend: Notifier will return a freed val to indecate print logs - arm64/ascend: Add hugepage flags change interface - arm64/ascend: Add set hugepage number helper function - arm64/ascend: Add mmap hook when alloc hugepage - arm64/ascend: Add new CONFIG for auto-tuning hugepage - dm thin metadata: Fix use-after-free in dm_bm_set_read_only - dm thin metadata: Avoid returning cmd->bm wild pointer on error - dm cache metadata: Avoid returning cmd->bm wild pointer on error - watchdog: Enable CONFIG_ASCEND_WATCHDOG_SYSFS_CONFIGURE in hulk_defconfig - watchdog: Add interface to config timeout and pretimeout in sysfs - mm/swapfile: fix and annotate various data races - serial: 8250: fix null-ptr-deref in serial8250_start_tx() - timekeeping: Prevent 32bit truncation in scale64_check_overflow() - lib : kobject: fix refcount imblance on kobject_rename - genirq/debugfs: Add missing sanity checks to interrupt injection - ovl: fix WARN_ON nlink drop to zero - ovl: fix some xino configurations - ovl: fix corner case of non-constant st_dev; st_ino - ovl: fix corner case of conflicting lower layer uuid - ovl: generalize the lower_fs[] array - ovl: simplify ovl_same_sb() helper - ovl: generalize the lower_layers[] array - ovl: fix lookup failure on multi lower squashfs - fat: don't allow to mount if the FAT length == 0 - serial: amba-pl011: Make sure we initialize the port.lock spinlock - perf top: Fix wrong hottest instruction highlighted - xfs: prohibit fs freezing when using empty transactions - xfs: Use scnprintf() for avoiding potential buffer overflow - xfs: use bitops interface for buf log item AIL flag check - xfs: fix some memory leaks in log recovery - xfs: convert EIO to EFSCORRUPTED when log contents are invalid - xfs: fix inode fork extent count overflow - nvme: fix memory leak caused by incorrect subsystem free - nvme: fix possible deadlock when nvme_update_formats fails - dm verity: don't prefetch hash blocks for already-verified data - arm64: kprobes: Recover pstate.D in single-step exception handler - nbd: fix possible page fault for nbd disk - nbd: rename the runtime flags as NBD_RT_ prefixed - jbd2: flush_descriptor(): Do not decrease buffer head's ref count - Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" - ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 - ext4: avoid fetching btime in ext4_getattr() unless requested - mm: pagewalk: fix termination condition in walk_pte_range() - mm/huge_memory.c: use head to check huge zero page - mm/page-writeback.c: improve arithmetic divisions - mm/page-writeback.c: use div64_ul() for u64-by-unsigned-long divide - PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() - ACPI: PM: Fix regression in acpi_device_set_power() - ACPI: PM: Allow transitions to D0 to occur in special cases - ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold - iommu/arm-smmu: Mark expected switch fall-through - efi/memreserve: Register reservations as 'reserved' in /proc/iomem - compat_ioctl: handle SIOCOUTQNSD - mm: slub: fix conversion of freelist_corrupted() - khugepaged: retract_page_tables() remember to test exit - kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler - ftrace: Setup correct FTRACE_FL_REGS flags for module - mm/page_counter.c: fix protection usage propagation - driver core: Avoid binding drivers to dead devices - genirq/affinity: Make affinity setting if activated opt-in - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls - sched: correct SD_flags returned by tl->sd_flags() - sched/fair: Fix NOHZ next idle balance - xattr: break delegations in {set, remove}xattr - firmware: Fix a reference count leak. - ext4: fix direct I/O read error - arm64: csum: Fix handling of bad packets - arm64/alternatives: move length validation inside the subsection - bpf: Fix map leak in HASH_OF_MAPS map - dm integrity: fix integrity recalculation that is improperly skipped - io-mapping: indicate mapping failure - vt: Reject zero-sized screen buffer size. - fuse: fix weird page warning - printk: queue wake_up_klogd irq_work only if per-CPU areas are ready - genirq/affinity: Handle affinity setting on inactive interrupts correctly - sched/fair: handle case of task_h_load() returning 0 - sched: Fix unreliable rseq cpu_id for new tasks - timer: Fix wheel index calculation on last level - timer: Prevent base->clk from moving backward - uio_pdrv_genirq: fix use without device tree and no interrupt - fuse: Fix parameter for FS_IOC_{GET, SET}FLAGS - ovl: fix unneeded call to ovl_change_flags() - ovl: relax WARN_ON() when decoding lower directory file handle - ovl: inode reference leak in ovl_is_inuse true case. - arm64/alternatives: don't patch up internal branches - arm64/alternatives: use subsections for replacement sequences - block: release bip in a right way in error path - cifs: update ctime and mtime during truncate - dm zoned: assign max_io_len correctly - virtio-blk: free vblk-vqs in error path of virtblk_probe() - mm/slub: fix stack overruns with SLUB_STATS - mm/slub.c: fix corrupted freechain in deactivate_slab() - mm: fix swap cache node allocation mask - dm writecache: add cond_resched to loop in persistent_memory_claim() - dm writecache: correct uncommitted_block when discarding uncommitted entry - ring-buffer: Zero out time extend if it is nested and not absolute - mm/slab: use memzero_explicit() in kzfree() - sched/core: Fix PI boosting between RT and DEADLINE tasks - sched/deadline: Initialize ->dl_boosted - efi/esrt: Fix reference count leak in esre_create_sysfs_entry. - loop: replace kill_bdev with invalidate_bdev - fanotify: fix ignore mask logic for events on child and on dir - md: add feature flag MD_FEATURE_RAID0_LAYOUT - kretprobe: Prevent triggering kretprobe from within kprobe_flush_task - ext4: avoid race conditions when remounting with options that change dax - ext4: fix partial cluster initialization when splitting extent - selinux: fix double free - arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints - lib/zlib: remove outdated and incorrect pre-increment optimization - vfio/mdev: Fix reference count leak in add_mdev_supported_type - PCI: dwc: Fix inner MSI IRQ domain registration - dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone - ipmi: use vzalloc instead of kmalloc for user creation - PCI: Fix pci_register_host_bridge() device_register() error handling - drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish - scsi: sr: Fix sr_probe() missing deallocate of device minor - vfio/pci: fix memory leaks in alloc_perm_bits() - PCI: Allow pci_resize_resource() for devices on root bus - ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier - Revert "ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" - kernel/cpu_pm: Fix uninitted local in cpu_pm - ext4: fix race between ext4_sync_parent() and rename() - ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max - mm: initialize deferred pages with interrupts enabled - cpuidle: Fix three reference count leaks - spi: dw: Return any value retrieved from the dma_transfer callback - PCI: Don't disable decoding when mmio_always_on is set - sched/core: Fix illegal RCU from offline CPUs - audit: fix a net reference leak in audit_list_rules_send() - audit: fix a net reference leak in audit_send_reply() - spi: dw: Fix Rx-only DMA transfers - spi: dw: Enable interrupts in accordance with DMA xfer mode - arm64: insn: Fix two bugs in encoding 32-bit logical immediates - spi: dw: Zero DMA Tx and Rx configurations on stack - perf: Add cond_resched() to task_function_call() - mm/slub: fix a memory leak in sysfs_slab_add() - proc: Use new_inode not new_inode_pseudo - ovl: initialize error in ovl_copy_xattr - spi: Fix controller unregister order - spi: No need to assign dummy value in spi_unregister_controller() - spi: dw: Fix controller unregister order - ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() - ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() - efi/efivars: Add missing kobject_put() in sysfs entry creation error path - aio: fix async fsync creds - mm: add kvfree_sensitive() for freeing sensitive data objects - sched/fair: Don't NUMA balance for kthreads - lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() - tun: correct header offsets in napi frags mode - spi: dw: use "smp_mb()" to avoid sending spi data error - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" - iommu: Fix reference count leak in iommu_group_alloc. - mm: remove VM_BUG_ON(PageSlab()) from page_mapcount() - exec: Always set cap_ambient in cap_bprm_set_creds - padata: purge get_cpu and reorder_via_wq from padata_do_serial - padata: initialize pd->cpu with effective cpumask - padata: Replace delayed timer with immediate workqueue in padata_reorder - fix multiplication overflow in copy_fdtable() - exec: Move would_dump into flush_old_exec - cifs: fix leaked reference on requeued write - arm64: fix the flush_icache_range arguments in machine_kexec - NFSv4: Fix fscache cookie aux_data to ensure change_attr is included - nfs: fscache: use timespec64 in inode auxdata - NFS: Fix fscache super_cookie index_key from changing after umount - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index - net: phy: fix aneg restart in phy_ethtool_set_eee - virtio-blk: handle block_device_operations callbacks after hot unplug - shmem: fix possible deadlocks on shmlock_user_lock - ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() - coredump: fix crash when umh is disabled - mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() - arm64: hugetlb: avoid potential NULL dereference - cifs: protect updating server->dstaddr with a spinlock - vfio: avoid possible overflow in vfio_iommu_type1_pin_pages - propagate_one(): mnt_set_mountpoint() needs mount_lock - ext4: check for non-zero journal inum in ext4_calculate_overhead - ext4: convert BUG_ON's to WARN_ON's in mballoc.c - ext4: increase wait time needed before reuse of deleted inode numbers - ext4: use matching invalidatepage in ext4_writepage - mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path - perf/core: fix parent pid/tid in task exit events - vt: don't hardcode the mem allocation upper bound - audit: check the length of userspace generated audit records - tpm/tpm_tis: Free IRQ if probing fails - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled - mm/hugetlb: fix a addressing exception caused by huge_pte_offset - vmalloc: fix remap_vmalloc_range() bounds checks - KEYS: Avoid false positive ENOMEM error on key read - loop: Better discard support for block devices - ipc/util.c: sysvipc_find_ipc() should increase position index - scsi: iscsi: Report unbind session event when the target has been removed - watchdog: reset last_hw_keepalive time at start - ext4: fix extent_status fragmentation for plain files - bpf: fix buggy r0 retval refinement for tracing helpers - NFS: Fix memory leaks in nfs_pageio_stop_mirroring() - percpu_counter: fix a data race at vm_committed_as - cifs: Allocate encryption header through kmalloc - ext4: do not commit super on read-only bdev - NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails - irqchip/mbigen: Free msi_desc on device teardown - ext4: use non-movable memory for superblock readahead - mm/vmalloc.c: move 'area->pages' after if statement - ext4: do not zeroout extents beyond i_disksize - tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation - keys: Fix proc_keys_next to increase position index - ext4: fix incorrect inodes per group in error message - ext4: fix incorrect group count in ext4_fill_super error message - ovl: fix value of i_ino for lower hardlink corner case - dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone() - ipmi: fix hung processes in __get_guid() - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set - kmod: make request_module() return an error when autoloading is disabled - NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() - dm verity fec: fix memory leak in verity_fec_dtr - dm writecache: add cond_resched to avoid CPU hangs - mm: Use fixed constant in page_frag_alloc instead of size + 1 - tpm: tpm2_bios_measurements_next should increase position index - tpm: tpm1_bios_measurements_next should increase position index - tpm: Don't make log failures fatal - PCI/ASPM: Clear the correct bits when enabling L1 substates - md: check arrays is suspended in mddev_detach before call quiesce operations - irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency - block: Fix use-after-free issue accessing struct io_cq - genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy() - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() - sched: Avoid scale real weight down to zero - block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices - firmware: arm_sdei: fix double-lock on hibernate with shared events - arm64: Fix size of __early_cpu_boot_status - random: always use batched entropy for get_random_u{32, 64} - padata: always acquire cpu_hotplug_lock before pinst->lock - bpf: Explicitly memset some bpf info structures declared on the stack - bpf: Explicitly memset the bpf_attr structure - libfs: fix infoleak in simple_attr_read() - bpf/btf: Fix BTF verification of enum members in struct/union - genirq: Fix reference leaks on irq affinity notifiers - scsi: sd: Fix optimal I/O size for devices that change reported values - scsi: ipr: Fix softlockup when rescanning devices in petitboot - nfs: add minor version to nfs_server_key for fscache - arm64: smp: fix crash_smp_send_stop() behaviour - arm64: smp: fix smp_send_stop() behaviour - mm, slub: prevent kmalloc_node crashes and memory leaks - mm: slub: be more careful about the double cmpxchg of freelist - block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() - mm: slub: add missing TID bump in kmem_cache_alloc_bulk() - driver core: Fix creation of device links with PM-runtime flags - driver core: Remove device link creation limitation - driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER - driver core: Make driver core own stateful device links - driver core: Fix adding device links to probing suppliers - driver core: Remove the link if there is no driver with AUTO flag - jbd2: fix data races at struct journal_head - signal: avoid double atomic counter increments for user accounting - cifs_atomic_open(): fix double-put on late allocation failure - workqueue: don't use wq_select_unbound_cpu() for bound works - virtio-blk: fix hw_queue stopped on arbitrary error - dm writecache: verify watermark during resume - dm: report suspended device during destroy - dm cache: fix a crash due to incorrect work item cancelling - mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() - mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa - cifs: don't leak -EAGAIN for stat() during reconnect - audit: always check the netlink payload length in audit_receive_msg() - audit: fix error handling in audit_data_to_entry() - ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() - cifs: Fix mode output in debugging statements - ipmi:ssif: Handle a possible NULL pointer reference - irqchip/gic-v3-its: Fix misuse of GENMASK macro - ata: ahci: Add shutdown to freeze hardware resources of ahci - bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill - genirq/proc: Reject invalid affinity masks (again) - ext4: fix race between writepages and enabling EXT4_EXTENTS_FL - ext4: rename s_journal_flag_rwsem to s_writepages_rwsem - ext4: fix mount failure with quota configured as module - ext4: fix potential race between s_flex_groups online resizing and access - ext4: fix potential race between s_group_info online resizing and access - ext4: fix potential race between online resizing and write operations - ext4: fix a data race in EXT4_I(inode)->i_disksize - genirq/irqdomain: Make sure all irq domain flags are distinct - Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" - jbd2: fix ocfs2 corrupt when clearing block group bits - vt: vt_ioctl: fix race in VT_RESIZEX - vt: fix scrollback flushing on background consoles - NFS: Fix memory leaks - brd: check and limit max_part par - irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL - irqchip/gic-v3: Only provision redistributors that are enabled in ACPI - bpf: map_seq_next should always increase position index - cifs: fix NULL dereference in match_prepath - driver core: platform: fix u32 greater or equal to zero comparison - irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems - module: avoid setting info->name early in case we can fall back to info->mod->name - watchdog/softlockup: Enforce that timestamp is valid on boot - arm64: fix alternatives with LLVM's integrated assembler - scsi: iscsi: Don't destroy session if there are outstanding connections - iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE - driver core: platform: Prevent resouce overflow from causing infinite loops - selinux: ensure we cleanup the internal AVC counters on error in avc_update() - selinux: ensure we cleanup the internal AVC counters on error in avc_insert() - jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal - uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol() - ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT - cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order - nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs - ext4: improve explanation of a mount failure caused by a misconfigured kernel - ext4: fix checksum errors with indexed dirs - ext4: don't assume that mmp_nodename/bdevname have NUL - arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly - padata: fix null pointer deref of pd->pinst - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations - arm64: cpufeature: Fix the type of no FP/SIMD capability - NFSv4: try lease recovery on NFS4ERR_EXPIRED - NFS: Revalidate the file size on a fatal write error - nfs: NFS_SWAP should depend on SWAP - PCI: Don't disable bridge BARs when assigning bus resources - perf/core: Fix mlock accounting in perf_mmap() - clocksource: Prevent double add_timer_on() for watchdog_timer - x86/apic/msi: Plug non-maskable MSI affinity race - mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section - mm: return zero_resv_unavail optimization - mm: zero remaining unavailable struct pages - ext4: fix deadlock allocating crypto bounce page from mempool - aio: prevent potential eventfd recursion on poll - eventfd: track eventfd_signal() recursion depth - watchdog: fix UAF in reboot notifier handling in watchdog core code - jbd2_seq_info_next should increase position index - NFS: Directory page cache pages need to be locked when read - NFS: Fix memory leaks and corruption in readdir - padata: Remove broken queue flushing - dm writecache: fix incorrect flush sequence when doing SSD mode commit - dm: fix potential for q->make_request_fn NULL pointer - dm crypt: fix benbi IV constructor crash if used in authenticated mode - dm space map common: fix to ensure new block isn't already in use - dm zoned: support zone sizes smaller than 128MiB - ovl: fix wrong WARN_ON() in ovl_cache_update_ino() - alarmtimer: Unregister wakeup source when module get fails - irqdomain: Fix a memory leak in irq_domain_push_irq() - rcu: Avoid data-race in rcu_gp_fqs_check_wake() - ipc/msg.c: consolidate all xxxctl_down() functions - kernel/module: Fix memleak in module_add_modinfo_attrs() - mm/migrate.c: also overwrite error when it is bigger than zero - mm/memory_hotplug: shrink zones when offlining memory - mm/memory_hotplug: fix try_offline_node() - mm/memunmap: don't access uninitialized memmap in memunmap_pages() - drivers/base/node.c: simplify unregister_memory_block_under_nodes() - mm/hotplug: kill is_dev_zone() usage in __remove_pages() - mm/memory_hotplug: remove "zone" parameter from sparse_remove_one_section - mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail - mm/memory_hotplug: remove memory block devices before arch_remove_memory() - mm/memory_hotplug: create memory block devices after arch_add_memory() - drivers/base/memory: pass a block_id to init_memory_block() - mm/memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE - s390x/mm: implement arch_remove_memory() - mm/memory_hotplug: make __remove_pages() and arch_remove_memory() never fail - powerpc/mm: Fix section mismatch warning - mm/memory_hotplug: make __remove_section() never fail - mm/memory_hotplug: make unregister_memory_section() never fail - mm, memory_hotplug: update a comment in unregister_memory() - drivers/base/memory.c: clean up relics in function parameters - mm/memory_hotplug: release memory resource after arch_remove_memory() - mm, memory_hotplug: add nid parameter to arch_remove_memory - drivers/base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS - mm, sparse: pass nid instead of pgdat to sparse_add_one_section() - mm, sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() - arm64/mm: add temporary arch_remove_memory() implementation - s390x/mm: fail when an altmap is used for arch_add_memory() - mm/memory_hotplug: simplify and fix check_hotplug_memory_range() - scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func - sd: Fix REQ_OP_ZONE_REPORT completion handling - tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() - bpf: fix BTF limits - scsi: libfc: fix null pointer dereference on a null lport - iommu: Use right function to get group for device - NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() - NFS: Add missing encode / decode sequence_maxsz to v4.2 operations - driver core: Fix PM-runtime for links added during consumer probe - driver core: Fix possible supplier PM-usage counter imbalance - net: phy: fixed_phy: Fix fixed_phy not checking GPIO - driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() - driver core: Fix handling of runtime PM flags in device_link_add() - driver core: Do not resume suppliers under device_links_write_lock() - driver core: Avoid careless re-use of existing device links - driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - scsi: core: scsi_trace: Use get_unaligned_be*() - scsi: sd: enable compat ioctls for sed-opal - NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn - NFSv2: Fix a typo in encode_sattr() - scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI - scsi: enclosure: Fix stale device oops with hot replug - xprtrdma: Fix completion wait during device removal - xprtrdma: Fix use-after-free in rpcrdma_post_recvs - tcp: cache line align MAX_TCP_HEADER - svcrdma: Fix trace point use-after-free race - net: stricter validation of untrusted gso packets - net: bridge: enfore alignment for ethernet address - net: use correct this_cpu primitive in dev_recursion_level - net: core: reduce recursion limit value - ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg - net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb - vlan: consolidate VLAN parsing code and limit max parsing depth - svcrdma: Fix page leak in svc_rdma_recv_read_chunk() - i40e: Memory leak in i40e_config_iwarp_qvlist - i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c - i40e: Wrong truncation from u16 to u8 - i40e: add num_vectors checker in iwarp handler - Revert "vxlan: fix tos value before xmit" - openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() - net: gre: recompute gre csum for sctp over gre tunnels - vxlan: Ensure FDB dump is performed under RCU - ipv6: fix memory leaks on IPV6_ADDRFORM path - ipv4: Silence suspicious RCU usage warning - igb: reinit_locked() should be called with rtnl_lock - net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq - mlxsw: core: Free EMAD transactions using kfree_rcu() - mlxsw: core: Increase scope of RCU read-side critical section - mlx4: disable device on shutdown - net/mlx5: Verify Hardware supports requested ptp function on a given pin - rds: Prevent kernel-infoleak in rds_notify_queue_get() - rtnetlink: Fix memory(net_device) leak when ->newlink fails - udp: Improve load balancing for SO_REUSEPORT. - udp: Copy has_conns in reuseport_grow(). - sctp: shrink stream outq when fails to do addstream reconf - sctp: shrink stream outq only when new outcnt < old outcnt - tcp: allow at most one TLP probe per flight - net: udp: Fix wrong clean up for IS_UDPLITE macro - net-sysfs: add a newline when printing 'tx_timeout' by sysfs - ip6_gre: fix null-ptr-deref in ip6gre_init_net() - dev: Defer free of skbs in flush_backlog - bonding: check return value of register_netdevice() in bond_newlink() - ipvs: fix the connection sync failed in some cases - mlxsw: destroy workqueue when trap_register in mlxsw_emad_init - bonding: check error value of register_netdevice() immediately - tipc: clean up skb list lock handling on send path - libceph: don't omit recovery_deletes in target_copy() - sched: consistently handle layer3 header accesses in the presence of VLANs - tcp: md5: allow changing MD5 keys in all socket states - tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers - tcp: md5: do not send silly options in SYNCOOKIES - tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() - tcp: make sure listeners don't initialize congestion-control state - tcp: fix SO_RCVLOWAT possible hangs under high mem pressure - net_sched: fix a memory leak in atm_tc_init() - llc: make sure applications use ARPHRD_ETHER - l2tp: remove skb_dst_set() from l2tp_xmit_skb() - mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() - i40e: protect ring accesses with READ- and WRITE_ONCE - ixgbe: protect ring accesses with READ- and WRITE_ONCE - SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() - sunrpc: fixed rollback in rpc_gssd_dummy_populate() - netfilter: ipset: fix unaligned atomic access - xfrm: Fix double ESP trailer insertion in IPsec crypto offload. - net: Do not clear the sock TX queue in sk_set_socket() - net: Fix the arp error in some cases - sch_cake: don't call diffserv parsing code when it is not needed - tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT - sch_cake: fix a few style nits - sch_cake: don't try to reallocate or unshare skb unconditionally - ip_tunnel: fix use-after-free in ip_tunnel_lookup() - ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() - tcp: grow window for OOO packets only for SACK flows - tcp: don't ignore ECN CWR on pure ACK - sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket - net: increment xmit_recursion level in dev_direct_xmit() - net: place xmit recursion in softnet data - net: fix memleak in register_netdevice() - mld: fix memory leak in ipv6_mc_destroy_dev() - net: sched: export __netdev_watchdog_up() - net: core: device_rename: Use rwsem instead of a seqcount - sched/rt, net: Use CONFIG_PREEMPTION.patch - e1000e: Do not wake up the system via WOL if device wakeup is disabled - xdp: Fix xsk_generic_xmit errno - net/filter: Permit reading NET in load_bytes_relative when MAC not set - net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' - igb: Report speed and duplex as unknown when device is runtime suspended - e1000e: Relax condition to trigger reset for ME workaround - e1000e: Disable TSO for buffer overrun workaround - ixgbe: fix signed-integer-overflow warning - macvlan: Skip loopback packets in RX handler - net/mlx5e: IPoIB, Drop multicast packets that this interface sent - netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported - e1000: Distribute switch variables for initialization - ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K - vxlan: Avoid infinite loop when suppressing NS messages with invalid options - bridge: Avoid infinite loop when suppressing NS messages with invalid options - ipv6: fix IPV6_ADDRFORM operation logic - l2tp: do not use inet_hash()/inet_unhash() - l2tp: add sk_family checks to l2tp_validate_socket - devinet: fix memleak in inetdev_init() - netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build - bonding: Fix reference count leak in bond_sysfs_slave_add. - xsk: Add overflow check for u64 division, stored into u32 - esp6: get the right proto for transport mode in esp6_gso_encap - netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code - netfilter: nfnetlink_cthelper: unbreak userspace helper support - netfilter: ipset: Fix subcounter update skip - netfilter: nft_reject_bridge: enable reject with bridge vlan - ip_vti: receive ipip packet by calling ip_tunnel_rcv - vti4: eliminated some duplicate code. - xfrm: fix a NULL-ptr deref in xfrm_local_error - xfrm: fix a warning in xfrm_policy_insert_list - xfrm interface: fix oops when deleting a x-netns interface - xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output - xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input - libceph: ignore pool overlay and cache logic on redirects - mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails - net/mlx4_core: fix a memory leak bug. - net/mlx5e: Update netdev txq on completions during closure - sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed - sctp: Don't add the shutdown timer if its already been added - net/mlx5: Add command entry handling completion - net: ipip: fix wrong address family in init error path - net: inet_csk: Fix so_reuseport bind-address cache in tb->fast* - __netif_receive_skb_core: pass skb by reference - netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() - tcp: fix SO_RCVLOWAT hangs with fat skbs - net: tcp: fix rx timestamp behavior for tcp_recvmsg - net: ipv4: really enforce backoff for redirects - tcp: fix error recovery in tcp_zerocopy_receive() - Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" - net: fix a potential recursive NETDEV_FEAT_CHANGE - drop_monitor: work around gcc-10 stringop-overflow warning - netfilter: nf_osf: avoid passing pointer to local var - netfilter: nat: never update the UDP checksum when it's 0 - sctp: Fix bundling of SHUTDOWN with COOKIE-ACK - net/mlx5: Fix command entry leak in Internal Error State - net/mlx5: Fix forced completion access non initialized command entry - tipc: fix partial topology connection closure - sch_sfq: validate silly quantum values - sch_choke: avoid potential panic in choke_reset() - net_sched: sch_skbprio: add message validation to skbprio_change() - net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() - fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks - cgroup, netclassid: remove double cond_resched - sctp: Fix SHUTDOWN CTSN Ack in the peer restart case - net/mlx5: Fix failing fw tracer allocation on s390 - svcrdma: Fix leak of svc_rdma_recv_ctxt objects - mlxsw: Fix some IS_ERR() vs NULL bugs - vrf: Check skb for XFRM_TRANSFORMED flag - xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish - vrf: Fix IPv6 with qdisc and xfrm - sched: etf: do not assume all sockets are full blown - macvlan: fix null dereference in macvlan_device_event() - ipv6: fix restrict IPV6_ADDRFORM operation - ipv6: restrict IPV6_ADDRFORM operation - arm64/ascend: Set mem_sleep_current to PM_SUSPEND_ON for ascend platform - mm/swap_state: fix a data race in swapin_nr_pages - arm64: secomp: fix the secure computing mode 1 syscall check for ilp32 - vti4: removed duplicate log message. - KEYS: Don't write out to userspace while holding key semaphore - netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type - net: revert default NAPI poll timeout to 2 jiffies - net: ipv6: do not consider routes via gateways for anycast address check - net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin - mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE - ipv6: don't auto-add link-local address to lag ports - net: Fix Tx hash bound checking - sctp: fix possibly using a bad saddr with a given dst - sctp: fix refcount bug in sctp_wfree - net, ip_tunnel: fix interface lookup with no key - ipv4: fix a RCU-list lock in fib_triestat_seq_show - vti6: Fix memory leak of skb if input policy check fails - netfilter: nft_fwd_netdev: validate family and chain type - netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} - xfrm: policy: Fix doulbe free in xfrm_policy_timer - xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire - xfrm: fix uctx len check in verify_sec_ctx_len - vti[6]: fix packet tx through bpf_redirect() in XinY cases - xfrm: handle NETDEV_UNREGISTER for xfrm device - ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL - vxlan: check return value of gro_cells_init() - tcp: repair: fix TCP_QUEUE_SEQ implementation - net: ip_gre: Accept IFLA_INFO_DATA-less configuration - net: ip_gre: Separate ERSPAN newlink / changelink callbacks - net_sched: keep alloc_hash updated after hash allocation - net_sched: cls_route: remove the right filter from hashtable - net/packet: tpacket_rcv: avoid a producer race condition - net: cbs: Fix software cbs to consider packet sending time - mlxsw: spectrum_mr: Fix list iteration in error path - Revert "ipv6: Fix handling of LLA with VRF and sockets bound to VRF" - Revert "vrf: mark skb for multicast or link-local as enslaved to VRF" - ipv4: ensure rcu_read_lock() in cipso_v4_error() - netfilter: nft_tunnel: add missing attribute validation for tunnels - netfilter: nft_payload: add missing attribute validation for payload csum flags - netfilter: cthelper: add missing attribute validation for cthelper - netfilter: x_tables: xt_mttg_seq_next should increase position index - netfilter: xt_recent: recent_seq_next should increase position index - netfilter: synproxy: synproxy_cpu_seq_next should increase position index - netfilter: nf_conntrack: ct_cpu_seq_next should increase position index - macvlan: add cond_resched() during multicast processing - bonding/alb: make sure arp header is pulled before accessing it - devlink: validate length of region addr/len - tipc: add missing attribute validation for MTU property - net/ipv6: remove the old peer route if change it to a new one - net/ipv6: need update peer route when modify metric - net: fq: add missing attribute validation for orphan mask - devlink: validate length of param values - net/packet: tpacket_rcv: do not increment ring index on drop - netlink: Use netlink header as base to calculate bad attribute offset - net/ipv6: use configured metric when add peer route - ipvlan: don't deref eth hdr before checking it's set - ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() - ipvlan: do not add hardware address of master to its unicast filter list - ipvlan: add cond_resched_rcu() while processing muticast backlog - ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface - inet_diag: return classid for all socket types - gre: fix uninit-value in __iptunnel_pull_header - cgroup, netclassid: periodically release file_lock on classid updating - netfilter: nf_flowtable: fix documentation - netfilter: nft_tunnel: no need to call htons() when dumping ports - net: netlink: cap max groups which will be considered in netlink_bind() - net/tls: Fix to avoid gettig invalid tls record - ipv6: Fix nlmsg_flags when splitting a multipath route - ipv6: Fix route replacement with dev-only route - sctp: move the format error check out of __sctp_sf_do_9_1_abort - net: sched: correct flower port blocking - net: fib_rules: Correctly set table field when table number exceeds 8 bits - netfilter: xt_hashlimit: limit the max size of hashtable - mlxsw: spectrum_dpipe: Add missing error path - bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map - mlx5: work around high stack usage with gcc - netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy - net/sched: flower: add missing validation of TCA_FLOWER_FLAGS - net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS - core: Don't skip generic XDP program execution for cloned SKBs - net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx - net/mlx5: IPsec, Fix esp modify function attribute - net_sched: fix a resource leak in tcindex_set_parms() - bonding/alb: properly access headers in bond_alb_xmit() - sunrpc: expiry_time should be seconds not timeval - tcp: clear tp->segs_{in|out} in tcp_disconnect() - tcp: clear tp->data_segs{in|out} in tcp_disconnect() - tcp: clear tp->delivered in tcp_disconnect() - tcp: clear tp->total_retrans in tcp_disconnect() - net_sched: fix an OOB access in cls_tcindex - l2tp: Allow duplicate session creation with UDP - cls_rsvp: fix rsvp_policy - net: Fix skb->csum update in inet_proto_csum_replace16(). - xfrm: interface: do not confirm neighbor when do pmtu update - xfrm interface: fix packet tx through bpf_redirect() - vti[6]: fix packet tx through bpf_redirect() - netfilter: nft_tunnel: ERSPAN_VERSION must not be null - igb: Fix SGMII SFP module discovery for 100FX/LX. - ixgbe: Fix calculation of queue with VFs and flow director on interface flap - ixgbevf: Remove limit of 10 entries for unicast filter list - net_sched: ematch: reject invalid TCF_EM_SIMPLE - netfilter: nf_tables: add __nft_chain_type_get() - netfilter: ipset: use bitmap infrastructure completely - netfilter: nft_osf: add missing check for DREG attribute - tcp: do not leave dangling pointers in tp->highest_sack - tcp_bbr: improve arithmetic division in bbr_update_bw() - Revert "udp: do rmem bulk free even if the rx sk queue is empty" - net-sysfs: Fix reference count leak - net_sched: fix datalen for ematch - net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() - net, ip_tunnel: fix namespaces move - net, ip6_tunnel: fix namespaces move - net: ip6_gre: fix moving ip6gre between namespaces - ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions - packet: fix data-race in fanout_flow_is_huge() - net: neigh: use long type to store jiffies delta - xsk: Fix registration of Rx-only sockets - net: netem: correct the parent's backlog when corrupted packet was dropped - net: netem: fix error path for corrupted GSO frames - act_mirred: Fix mirred_init_module error handling - ip6erspan: remove the incorrect mtu limit for ip6erspan - llc: fix sk_buff refcounting in llc_conn_state_process() - llc: fix another potential sk_buff leak in llc_ui_sendmsg() - net: sched: cbs: Avoid division by zero when calculating the port rate - net/rds: Fix 'ib_evt_handler_call' element in 'rds_ib_stat_names' - xsk: avoid store-tearing when assigning umem - xsk: avoid store-tearing when assigning queues - net/sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate - i40e: reduce stack usage in i40e_set_fc - net/rds: Add a few missing rds_stat_names entries - net: fix bpf_xdp_adjust_head regression for generic-XDP - tipc: reduce risk of wakeup queue starvation - xfrm interface: ifname may be wrong in logs - xdp: fix possible cq entry leak - net/tls: fix socket wmem accounting on fallback with netem - net: netem: fix backlog accounting for corrupted GSO frames - bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup - net: core: support XDP generic on stacked devices. - signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig - net/mlx5: Delete unused FPGA QPN variable - mlxsw: spectrum: Set minimum shaper on MC TCs - mlxsw: reg: QEEC: Add minimum shaper fields - tipc: fix wrong timeout input for tipc_wait_for_cond() - tipc: update mon's self addr when node addr generated - mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters - mlxsw: spectrum: Wipe xstats.backlog of down ports - tcp: fix marked lost packets not being retransmitted - af_unix: add compat_ioctl support - ethtool: reduce stack usage with clang - fs: fix kabi broken introduced by fixing CVE-2020-14381 - futex: Unbreak futex hashing - futex: Fix inode life-time issue - block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed - arm64/ascend: set the correct dvpp mmap area when no MAP_DVPP flags - ext4: fix error pointer dereference - ext4: Avoid freeing inodes on dirty list - writeback: Export inode_io_list_del() - blktrace: ensure our debugfs dir exists - blktrace: fix debugfs use after free - loop: be paranoid on exit and prevent new additions / removals - Revert "block: rename 'q->debugfs_dir' and 'q->blk_trace->dir' in blk_unregister_queue()" - ext4: force buffer up-to-date while marking it dirty - ext4: fix a data race at inode->i_disksize - ext4: fix a data race at inode->i_blocks - jbd2: abort journal if free a async write error metadata buffer - ext4: abort the filesystem if failed to async write metadata buffer - net: hns3: update hns3 version to 1.9.38.7 - net: hns3: initialize the message content sent to the VF - net: hns3: check vlan id before using it - net: hns3: check RSS key index before using - net: hns3: check cmdq message parameters sent from VF - config: add certs dir to CONFIG_MODULE_SIG_KEY - net/hinic: Fix Oops when probing hinic driver- add perf-tip file fix cannot load perf-tips warning- arm64/config: enable TIPC module for openEuler - net: hns3: update hns3 version to 1.9.38.6 - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net/hinic: Check the legality of out_size in nictool - net/hinic: Fix out-of-bounds access when setting ets - net/hinic: Rename camelCase used in nictool - net/hinic: Fix alignment and code style - net/hinic: Delete unused heartbeat enhancement feature - net/hinic: Delete the unused chip fault handling process - net/hinic: Delete unused microcode back pressure feature - net/hinic: Fix misspelled word and wrong print format - net/hinic: update hinic version to 2.3.2.15 - net/hinic: Add the maximum value of the module parameter poll_weight - net/hinic: Add pause/pfc mutual exclusion protection - net/hinic: Add lock for mgmt channel event_flag - net/hinic: Fix signed integer overflow - nfsd: apply umask on fs without ACL support - arm64/ascend: use ascend_enable_full to enable ascend platform - sbsa_gwdt: Enable ARM_SBSA_WATCHDOG_PANIC_NOTIFIER in hulk_defconfig - sbsa_gwdt: Introduce a panic notifier - memcg/ascend: Support not account pages of cdm for memcg - dt-bindings: iommu: Add Message Based SPI for hisilicon - iommu: support message based spi for smmu - nbd_genl_status: null check for nla_nest_start - config: Add default value for CONFIG_ASCEND_INIT_ALL_GICR - irq-gic-v3: Add support to init ts core GICR - ascend: mm/hugetlb: Enable ASCEND_CHARGE_MIGRAGE_HUGEPAGES for hulk_defconfig - ascend: mm/hugetlb: Enable charge migrate hugepages - config: Add default value for CONFIG_SERIAL_ATTACHED_MBIGEN - serial: amba-pl011: Fix serial port discard interrupt when interrupt signal line of serial port is connected to mbigen. - iommu: fix a mistake for iommu_unregister_device_fault_handler - printk: Export a symbol. - arm64/ascend: Enable ASCEND_IOPF_HIPRI for hulk_defconfig - arm64/ascend: Enable iopf hipri feature for Ascend Platform - mm: Check numa node hugepages enough when mmap hugetlb - arm64/ascend: Enable CONFIG_ASCEND_OOM for hulk_defconfig - arm64/ascend: Add new enable_oom_killer interface for oom contrl - svm: add support for allocing memory which is within 4G physical address in svm_mmap - suspend: export cpu_suspend/cpu_resume/psci_ops - printk: export log_buf_addr_get/log_buf_len_get - arm64/ascend: fix memleak when remove svm - iommu: fix NULL pointer when release iopf queue - arm64/ascend: Enable ASCEND_DVPP_MMAP for hulk_defconfig - arm64/ascend: Don't use the DvPP mmap space for svm. - arm64/ascend: Enable DvPP mmap features for Ascend Platform - usb: xhci: Add workaround for phytium - arm64: topology: Support PHYTIUM CPU - arm64: mm: define NET_IP_ALIGN to 0 - arm64: ilp32: fix kabi change - config: add CONFIG_ARM64_ILP32 in defconfigs - arm64: ilp32: fix compile warning cause by 'VA_BITS' - arm64:ilp32: add ARM64_ILP32 to Kconfig - arm64:ilp32: add vdso-ilp32 and use for signal return - arm64: ptrace: handle ptrace_request differently for aarch32 and ilp32 - arm64: ilp32: introduce ilp32-specific sigframe and ucontext - arm64: signal32: move ilp32 and aarch32 common code to separated file - arm64: signal: share lp64 signal structures and routines to ilp32 - arm64: ilp32: introduce syscall table for ILP32 - arm64: ilp32: share aarch32 syscall handlers - arm64: ilp32: introduce binfmt_ilp32.c - arm64: change compat_elf_hwcap and compat_elf_hwcap2 prefix to a32 - arm64: introduce binfmt_elf32.c - arm64: ilp32: add is_ilp32_compat_{task, thread} and TIF_32BIT_AARCH64 - arm64: introduce is_a32_compat_{task, thread} for AArch32 compat - arm64: uapi: set __BITS_PER_LONG correctly for ILP32 and LP64 - arm64: rename functions that reference compat term - arm64: rename COMPAT to AARCH32_EL0 - arm64: ilp32: add documentation on the ILP32 ABI for ARM64 - thread: move thread bits accessors to separated file - asm-generic: Drop getrlimit and setrlimit syscalls from default list - 32-bit userspace ABI: introduce ARCH_32BIT_OFF_T config option - compat ABI: use non-compat openat and open_by_handle_at variants - ptrace: Add compat PTRACE_{G, S}ETSIGMASK handlers - arm64: signal: Make parse_user_sigframe() independent of rt_sigframe layout - scsi: libsas: Check link status in ATA prereset() - scsi: libsas: Remove postreset from sas_sata_ops- x86/mm: split vmalloc_sync_all() - kexec/uefi: copy secure_boot flag in boot params across kexec reboot - x86/config: enable CONFIG_HINIC by default - cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone() - Revert "cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone()" - cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone() - ext4: Correctly restore system zone info when remount fails - ext4: Handle add_system_zone() failure in ext4_setup_system_zone() - ext4: Fold ext4_data_block_valid_rcu() into the caller - ext4: Check journal inode extents more carefully - ext4: Don't allow overlapping system zones - ext4: Handle error of ext4_setup_system_zone() on remount - nfs: set invalid blocks after NFSv4 writes - cgroup1: don't call release_agent when it is "" - cgroup-v1: cgroup_pidlist_next should update position index - cgroup: Iterate tasks that did not finish do_exit() - cgroup: cgroup_procs_next should increase position index - mm/vmscan.c: don't round up scan size for online memory cgroup - cgroup: saner refcounting for cgroup_root - cgroup: Prevent double killing of css when enabling threaded cgroup - mm: memcg/slab: fix memory leak at non-root kmem_cache destroy - mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock - mm/memcg: fix refcount error while moving and swapping - memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event - mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() - random32: move the pseudo-random 32-bit definitions to prandom.h - random32: remove net_rand_state from the latent entropy gcc plugin - random: fix circular include dependency on arm64 after addition of percpu.h - ARM: percpu.h: fix build error - random32: update the net random state on interrupt and activity - vgacon: Fix for missing check in scrollback handling - memcg: fix memcg_kmem_bypass() for remote memcg charging - arm64/numa: cdm: Cacheline aligned cdmmask to improve performance - mm/page_alloc.c: ratelimit allocation failure warnings more aggressively - iomap: fix sub-page uptodate handling - net/hinic: Add dfx information - net/hinic: Add read chip register interface - net/hinic: Synchronize time to firmware every hour - net: add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head - net: avoid possible false sharing in sk_leave_memory_pressure() - sctp: add chunks to sk_backlog when the newsk sk_socket is not set - netfilter: ctnetlink: honor IPS_OFFLOAD flag - fork, memcg: alloc_thread_stack_node needs to set tsk->stack - net/udp_gso: Allow TX timestamp with UDP GSO - inet: frags: call inet_frags_fini() after unregister_pernet_subsys() - netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule - netfilter: nft_flow_offload: add entry to flowtable after confirmation - perf/core: Fix the address filtering fix - netfilter: nft_set_hash: bogus element self comparison from deactivation path - fs/nfs: Fix nfs_parse_devname to not modify it's argument - ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit - net/mlx5: Take lock with IRQs disabled to avoid deadlock - xfs: Sanity check flags of Q_XQUOTARM call - cgroup: fix KABI broken by "cgroup: fix cgroup_sk_alloc() for sk_clone_lock()" - cgroup: fix cgroup_sk_alloc() for sk_clone_lock() - net: memcg: fix lockdep splat in inet_csk_accept() - net: memcg: late association of sock to memcg - cgroup: memcg: net: do not associate sock with unrelated cgroup - net/hinic: Retry to get ack after VF message timeout - net/hinic: Fix register_chrdev_region fails for major number 921 - net/hinic: Fix mgmt message timeout during firmware hot upgrade - net/hinic: Correct return and features from set_features callback - net/hinic: Hinic only supports csum offloading of vxlan/ipip tunnel packets - net/hinic: Set net device link down when the chip fault - net/hinic: Delete unused UFO codes - net/hinic: Delete the remaining old linux kernel adaptation interface - net/hinic: Delete the old kernel version adaptation interface in netdev ops - net/hinic: Delete the old kernel version adaptation interface in ethtool ops - net/hinic: Delete useless linux adaptation functions - net/hinic: Delete unused functions and macro definitions in ossl - netfilter: nat: check the bounds of nf_nat_l3protos and nf_nat_l4protos- mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo - kernel/notifier.c: intercept duplicate registrations to avoid infinite loops - macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() - scsi: qedf: remove memset/memcpy to nfunc and use func instead - ext4: Send ext4_handle_error message after set sb->s_flags - tcp: refine rule to allow EPOLLOUT generation under mem pressure - netfilter: nf_tables: fix flowtable list del corruption - netfilter: nf_tables: store transaction list locally while requesting module - netfilter: nf_tables: remove WARN and add NLA_STRING upper limits - netfilter: nft_tunnel: fix null-attribute check - netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct - netfilter: fix a use-after-free in mtype_destroy() - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment - mm/huge_memory.c: make __thp_get_unmapped_area static - mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() - mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment - iommu: Remove device link to group on failure - netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present - netfilter: conntrack: dccp, sctp: handle null timeout argument - netfilter: arp_tables: init netns pointer in xt_tgchk_param struct - tty: always relink the port - tty: link tty and port before configuring it as console - chardev: Avoid potential use-after-free in 'chrdev_open()' - net: hns3: update hns3 version to 1.9.38.5 - net: hns3: fix the number of queues - net: hns3: fixes a promoiscuous mode - net: hns3: fix driver bug - net: hns3: fix for VLAN config when reset - net: hns3: fix bug when calculating the - net: hns3: fix speed unknown issue in bond - net: hns3: fix a missing return in hclge_set_vlan_filter() - net: hns3: update hns3 version to 1.9.38.3 - net: hns3: remove redundant codes entered by mistake - net/hinic: Fix out-of-bounds when receiving mbox messages - RDMA/hns: Modify the code based on the review comments - Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()" - config: set CONFIG_CAN_DEBUG_DEVICES for arm64 hulk_defconfig - config: add CONFIG_CAN_J1939 in defconfigs - can: j1939: fix address claim code example - can: j1939: j1939_sk_bind(): take priv after lock is held - can: j1939: warn if resources are still linked on destroy - can: j1939: j1939_can_recv(): add priv refcounting - can: j1939: transport: j1939_cancel_active_session(): use hrtimer_try_to_cancel() instead of hrtimer_cancel() - can: j1939: make sure socket is held as long as session exists - can: j1939: transport: make sure the aborted session will be deactivated only once - can: j1939: socket: rework socket locking for j1939_sk_release() and j1939_sk_sendmsg() - can: j1939: main: j1939_ndev_to_priv(): avoid crash if can_ml_priv is NULL - can: j1939: move j1939_priv_put() into sk_destruct callback - can: af_can: export can_sock_destruct() - can: j1939: transport: j1939_xtp_rx_eoma_one(): Add sanity check for correct total message size - can: j1939: transport: j1939_session_fresh_new(): make sure EOMA is send with the total message size set - can: j1939: fix memory leak if filters was set - can: j1939: fix resource leak of skb on error return paths - can: add support of SAE J1939 protocol - can: af_can: use spin_lock_bh() for &net->can.can_rcvlists_lock - can: af_can: remove NULL-ptr checks from users of can_dev_rcv_lists_find() - can: make use of preallocated can_ml_priv for per device struct can_dev_rcv_lists - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices - can: af_can: can_rx_register(): use max() instead of open coding it - can: af_can: give variable holding the CAN receiver and the receiver list a sensible name - can: af_can: rename find_dev_rcv_lists() to can_dev_rcv_lists_find() - can: af_can: rename find_rcv_list() to can_rcv_list_find() - can: proc: give variable holding the CAN per device receive lists a sensible name - can: af_can: give variable holding the CAN per device receive lists a sensible name - can: proc: give variables holding CAN statistics a sensible name - can: af_can: give variables holding CAN statistics a sensible name - can: af_can: can_pernet_init(): Use preferred style kzalloc(sizeof()) usage - can: extend sockaddr_can to include j1939 members - can: add socket type for CAN_J1939 - can: introduce CAN_REQUIRED_SIZE macro - can: introduce CAN midlayer private and allocate it automatically - net: hns3: update hns3 version to 1.9.38.3 - net: hns3: clean code for security - net: hns3: modify an incorrect type in - net: hns3: check queue id range before - net: hns3: fix error handling for desc filling - net: hns3: fix for not calculating tx BD send size correctly - net: hns3: fix for not unmapping tx buffer correctly - net: hns3: fix desc filling bug when skb is expanded or lineared - net: hns3: drop the WQ_MEM_RECLAIM flag when allocating wq - net: hns3: optimize the parameter of hclge_update_port_base_vlan_cfg and ignore the send mailbox failure when VF is unalive - net: hns3: use netif_tx_disable to stop the transmit queue - net: hns3: add support of dumping mac reg in debugfs - net: hns3: fix a fake tx timeout issue - net: hns3: fix use-after-free when doing self test - net: hns3: add a log for switching VLAN filter state - net: hns3: fix problem of missing updating port information - net: hns3: add vlan list lock to protect vlan list and fix duplicate node in vlan list - net: hns3: fix bug for port base vlan configuration - net: hns3: skip periodic service task if reset failed - net: hns3: check reset pending after FLR prepare - net: hns3: fix for mishandle of asserting VF reset fail - net: hns3: fix for missing uninit debugfs when unload driver - net: hns3: unify format of failed print information for clean up - net: hns3: modify location of one print information - net: hns3: fix return value error when query mac link status fail - net: hns3: remove unnecessary mac enable in app loopback - net: hns3: remove some useless code - net: hns3: fix an inappropriate type assignment - net: hns3: update hns3 version to 1.9.38.2 - net: hns3: fix reset bug - sdei_watchdog: fix compile error when CONFIG_HARDLOCKUP_DETECTOR is not set - net/hinic: Add support for 128 qps - net/hinic: Add support for X86 Arch - fs/filescontrol: add a switch to enable / disable accounting of open fds - usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect - vfio/pci: Fix SR-IOV VF handling with MMIO blocking - signal: Export tracepoint symbol signal_generate - x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches. - x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS. - x86/speculation: Add support for STIBP always-on preferred mode - x86/speculation: Change misspelled STIPB to STIBP - x86/speculation: Prevent rogue cross-process SSBD shutdown - vfio-pci: Invalidate mmaps and block MMIO access on disabled memory - vfio-pci: Fault mmaps to enable vma tracking - vfio/type1: Support faulting PFNMAP vmas - vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() - vfio_pci: Enable memory accesses before calling pci_map_rom - net/hinic: Fix copying out of bounds when using tools to get statistics - uacce: fix problem of parameter check - net: hns3: update hns3 version to 1.9.38.1 - net: hns3: add device name valid check - ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers - Revert "ext4, jbd2: switch to use completion variable instead of JBD2_REC_ERR" - x86/speculation: Add Ivy Bridge to affected list - x86/speculation: Add SRBDS vulnerability and mitigation documentation - x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation - x86/cpu: Add 'table' argument to cpu_matches() - x86/cpu: Add a steppings field to struct x86_cpu_id - ext4: stop overwrite the errcode in ext4_setup_super - panic/printk: fix zap_lock - vt: keyboard: avoid signed integer overflow in k_ascii - ext4: Fix block bitmap corruption when io error - mm: Fix mremap not considering huge pmd devmap - net-sysfs: Call dev_hold always in rx_queue_add_kobject - net-sysfs: Call dev_hold always in netdev_queue_add_kobject - net-sysfs: fix netdev_queue_add_kobject() breakage - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject - SUNRPC: Fix xprt->timer use-after-free - printk/panic: Avoid deadlock in printk() - block: Fix use-after-free in blkdev_get() - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function - media: go7007: fix a miss of snd_card_free - vt: fix unicode console freeing with a common interface - vt: don't use kmalloc() for the unicode screen buffer - scsi: Fix kabi change due to add offline_already member in struct scsi_device - scsi: core: avoid repetitive logging of device offline messages - hfs: fix null-ptr-deref in hfs_find_init() - ext4, jbd2: switch to use completion variable instead of JBD2_REC_ERR - jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() - jbd2: make sure ESHUTDOWN to be recorded in the journal superblock - vt: vt_ioctl: fix use-after-free in vt_in_use() - vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console - vt: vt_ioctl: remove unnecessary console allocation checks - vt: switch vt_dont_switch to bool - vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines - vt: selection, introduce vc_is_sel - ALSA: proc: Avoid possible leaks of snd_info_entry objects - net/hinic: update hinic version to 2.3.2.14 - net/hinic: Fix memleak when create_singlethread_workqueue() is failed - net/hinic: Fix VF driver loading failure during the firmware hot upgrade process - net/hinic: Fix data inconsistency in the forwarding scenario when DCB is turned on - net/hinic: Fix reboot -f stuck for a long time - net/hinic: Add tx timeout dfx information - net/hinic: Add a lock when registering the driver's global netdevice notifier - net/hinic: Fix VF has a low probability of network failure on the virtual machine - net/hinic: Fix the firmware compatibility bug in the MAC reuse scenario - irqchip/gic-v3-its: Probe ITS page size for all GITS_BASERn registers - selinux: properly handle multiple messages in selinux_netlink_send() - media: tw5864: Fix possible NULL pointer dereference in tw5864_handle_frame - arm64/mpam: Supplement err tips in info/last_cmd_status - arm64/mpam: Fix unreset resources when mkdir ctrl group or umount resctrl - MPAM / ACPI: Refactoring MPAM init process and set MPAM ACPI as entrance - ACPI 6.x: Add definitions for MPAM table - ACPI / PPTT: cacheinfo: Label caches based on fw_token - ACPI / PPTT: Filthy hack to find _a_ backwards reference in the PPTT [ROTTEN] - ACPI / PPTT: Add helper to validate cache nodes from an offset [dead] - ACPI / processor: Add helper to convert acpi_id to a phys_cpuid - ext4: report error to userspace by netlink - pcie_cae add judgement about chip type - Enable trust mode control for SR-IOV ports - Added ethtool_ops interface to query optical module information - Revert "consolemap: Fix a memory leaking bug in drivers/tty/vt/consolemap.c" - ext4: fix support for inode sizes > 1024 bytes - ext4: validate the debug_want_extra_isize mount option at parse time - sunrpc: clean up properly in gss_mech_unregister() - sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations. - sunrpc: check that domain table is empty at module unload. - arm64: smp: Increase secondary CPU boot timeout value - KVM: arm64: Only flush VM for the first and the last vcpu - media: remove videobuf-core.c - ext4: mark block bitmap corrupted when found instead of BUGON - bcache: fix potential deadlock problem in btree_gc_coalesce - fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() - USB: gadget: fix illegal array access in binding with UDC- update req_distinguished_name for x509.genkey- signal: fix kabi changes in struct task_struct - signal: Extend exec_id to 64bits - livepatch/core: Fix compile error when CONFIG_JUMP_LABEL closed - net/hinic: Adjust AEQ interrupt retransmission settings - net/hinic: Number of VF queues cleared during initialization - net/hinic: Reduce VF EQ queue depth in SDI mode - net/hinic: Disable the CSUM offload capability of TUNNEL in SDI mode - net/hinic: VF does not display firmware statistics - net/hinic: SDI bare metal VF supports dynamic queue - net/hinic: Support doorbell BAR size of 256K in SDI mode - net/hinic: Supports variable SDI master host ppf_id - net/hinic: Optimize SDI interrupt aggregation parameters - netlabel: cope with NULL catmap - netprio_cgroup: Fix unlimited memory leak of v2 cgroups - net: hns3: update hns3 version to 1.9.38.0 - net: hns3: solve the unlock 2 times when rocee init fault - scsi: sg: add sg_remove_request in sg_write - KVM: SVM: Fix potential memory leak in svm_cpu_init() - ptp: free ptp device pin descriptors properly - spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls - drivers sfc: Fix cross page write error - drivers sysctl: add read and write interface of pmbus - net/hinic: Fix TX timeout under ipip tunnel packet - xsk: Add missing check on user supplied headroom size - fs/namespace.c: fix mountpoint reference counter race - USB: core: Fix free-while-in-use bug in the USB S-Glibrary - block, bfq: fix use-after-free in bfq_idle_slice_timer_body - mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() - mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() - scsi: mptfusion: Fix double fetch bug in ioctl - mt76: fix array overflow on receiving too many fragments for a packet - net: hns3: change the order of reinitializing RoCE and VF during reset - net: hns3: update hns3 version to 1.9.37.9 - Revert "scsi: fix failing unload of a LLDD module" - s390/mm: fix page table upgrade vs 2ndary address mode accesses - pcie_cae support getting chipnums of this system - net: hns3: remove the unnecessary ccflags- perf: Make perf able to build with latest libbfd - nbd: use blk_mq_queue_tag_inflight_iter() - blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs- net: hns3: update hns3 version to 1.9.37.8 - net: hns3: optimize FD tuple inspect - net: hns3: fix unsupported config for RSS - net: hns3: disable auto-negotiation off with 1000M setting in ethtool - net: hns3: update VF mac list configuration as PF - net: hns3: modify magic number in hclge_dbg_dump_ncl_config - net: hns3: do mac configuration instead of rollback when malloc mac node fail - net: hns3: update the device mac address asynchronously - net: hns3: add one parameter for function hns3_nic_maybe_stop_tx() - net: hns3: delete unnecessary logs after kzalloc fails - net: hns3: fix some coding style found by codereview - net: hns3: use uniform format "failed to xxx" to print fail message - net: hns3: add debug information for flow table when failed - net: hns3: modify hclge_restore_fd_entries()'s return type to void - net: hns3: splice two "if" logic as one - net: hns3: clean up some coding style issue - net: hns3: modify definition location of struct hclge_mac_ethertype_idx_rd_cmd - net: hns3: modify comment of macro HNAE3_MIN_VECTOR_NUM - net: hns3: modify one macro into unsigned type - net: hns3: delete unused macro HCLGEVF_MPF_ENBALE - net: hns3: modify definition location of struct hclge_vf_vlan_cfg - net: hns3: remove unnecessary 'ret' variable in hclge_misc_err_recovery() - net: hns3: remove unnecessary register info in hclge_reset_err_handle() - net: hns3: misc cleanup for VF reset - net: hns3: merge mac state HCLGE_MAC_TO_DEL and HCLGE_MAC_DEL_FAIL - net: hns3: update hns3 version to 1.9.37.7 - scsi: hisi_sas: do not reset the timer to wait for phyup when phy already up - net: hns3: add suspend/resume function for hns3 driver - btrfs: tree-checker: Enhance chunk checker to validate chunk profile - net/hinic: fix the problem that out-of-bounds access - scsi: sg: fix memory leak in sg_build_indirect - scsi: sg: add sg_remove_request in sg_common_write - btrfs: Don't submit any btree write bio if the fs has errors - btrfs: extent_io: Handle errors better in extent_write_full_page() - net/hinic: Delete useless header files - powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle - media: xirlink_cit: add missing descriptor sanity checks - Input: add safety guards to input_set_keycode() - f2fs: fix to avoid memory leakage in f2fs_listxattr - media: stv06xx: add missing descriptor sanity checks - media: ov519: add missing endpoint sanity checks - btrfs: tree-checker: Verify inode item - btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_delayed_dir_index() - net: hns3: update hns3 version to 1.9.37.6 - net: hns3: ignore the send mailbox failure by VF is unalive - net: hns3: update hns3 version to 1.9.37.5 - net: hns3: fix "tc qdisc del" failed issue - net: hns3: rename two functions from periodical to periodic - net: hns3: modify some print messages for cleanup and keep style consistent - net: hns3: add some blank lines for cleanup - net: hns3: sync some code from linux mainline - net: hns3: fix mailbox send to VF failed issue - net: hns3: disable phy loopback setting in hclge_mac_start_phy - net: hns3: delete some useless code - net: hns3: remove the limitation of MAC address duplicate configuration - net: hns3: delete the unused struct hns3_link_mode_mapping - net: hns3: rename one parameter in hclge_add_fd_entry_by_arfs() - net: hns3: modify the location of macro HCLGE_LINK_STATUS_MS definition - net: hns3: modify some unsuitable parameter type of RSS - net: hns3: move some definition location - net: hns3: add judgement for hclgevf_update_port_base_vlan_info() - net: hns3: check null pointer in function hclge_fd_config_rule() - net: hns3: optimize deletion of the flow direction table - net: hns3: fix a ipv6 address copy problem in hclge_fd_get_flow_tuples() - net: hns3: fix VF bandwidth does not take effect in some case - net: hns3: synchronize some print relating to reset issue - net: hns3: delete unnecessary 5s delay judgement in hclgevf_reset_event() - net: hns3: delete unnecessary reset handling judgement in hclgevf_reset_tqp() - net: hns3: delete unnecessary judgement in hns3_get_regs() - net: hns3: delete one variable in hclge_get_sset_count() for optimization - net: hns3: optimize return process for phy loop back - net: hns3: fix "mac exist" problem - net: hns3: add one printing information in hnae3_unregister_client() function - slcan: Don't transmit uninitialized stack data in padding - mm: mempolicy: require at least one nodeid for MPOL_PREFERRED - livepatch/core: fix kabi for klp_rel_state - livepatch/core: support jump_label - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 - arm64: mark (__)cpus_have_const_cap as __always_inline - arm64/module: revert to unsigned interpretation of ABS16/32 relocations - arm64/module: deal with ambiguity in PRELxx relocation ranges - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller - ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller - qm: fix packet loss for acc - net/hinic: Solve the problem that 1822 NIC reports 5d0 error - net: hns3: Rectification of driver code review - net: hns3: update hns3 version to 1.9.37.4 - net: hns3: additional fix for fraglist handling - net: hns3: fix for fraglist skb headlen not handling correctly - net: hns3: update hns3 version to 1.9.37.3 - sec: modify driver to adapt dm-crypt - qm: reinforce reset failure scene - zip: fix decompress a empty file - hpre: dfx for IO operation and delay - RDMA/hns: optimize mtr management and fix mtr addressing bug - RDMA/hns: fix bug of accessing null pointer - sec: Overall optimization of sec code - qm: optimize the maximum number of VF and delete invalid addr - qm: optimize set hw_reset flag logic for user - qm: fixup the problem of wrong judgement of used parameter - qm: Move all the same logic functions of hisilicon crypto to qm - drivers : localbus cleancode - drivers : sysctl cleancode - drivers : sfc cleancode - kretprobe: check re-registration of the same kretprobe earlier - vhost: Check docket sk_family instead of call getname - btrfs: tree-checker: Add EXTENT_ITEM and METADATA_ITEM check - block: fix possible memory leak in 'blk_prepare_release_queue' - Revert "dm-crypt: Add IV generation templates" - Revert "dm-crypt: modify dm-crypt to rely on IV generation templates"- x86/config: enable CONFIG_CFQ_GROUP_IOSCHED - x86/openeuler_config: disable CONFIG_EFI_VARS- btrfs: don't use WARN_ON when ret is -ENOTENT in __btrfs_free_extent() - cifs: fix panic in smb2_reconnect- xfs: avoid f_bfree overflow - xfs: always init fdblocks in mount - xfs: devirtualize ->sf_entsize and ->sf_nextentry - block: fix inaccurate io_ticks - block: delete part_round_stats and switch to less precise counting - CIFS: Fix bug which the return value by asynchronous read is error - net/hinic: Magic number rectification - net/hinic: slove the problem that VF may be disconnected when vm reboot and receive lots of broadcast packets. - openeuler/config: disable CONFIG_EFI_VARS - pagecache: support percpu refcount to imporve performance - arm64: mm: support setting page attributes for debugging - staging: android: ashmem: Disallow ashmem memory from being remapped - mm/resource: Return real error codes from walk failures - vt: selection, push sel_lock up - vt: selection, push console lock down - net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup - net: ipv6: add net argument to ip6_dst_lookup_flow- fix kernel-devel upgrade running scriptlet failed- openeuler/config: enable CONFIG_FCOE - openeuler/config: disable unused debug config - net: hns3: update the number of version - net: hns3: add dumping vlan filter config in debugfs - net: hns3: Increase vlan tag0 when close the port_base_vlan - net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol.- net/hinic: driver code compliance rectification - net/hinic: Solve the problem that the network card hangs when receiving the skb which frag_size=0 - net: hns3: adds support for reading module eeprom info - net: hns3: update hns3 version to 1.9.37.1 - btrfs: tree-checker: Remove comprehensive root owner check - xfs: add agf freeblocks verify in xfs_agf_verify - blktrace: fix dereference after null check - blktrace: Protect q->blk_trace with RCU - vgacon: Fix a UAF in vgacon_invert_region - can, slip: Protect tty->disc_data in write_wakeup and close with RCU - relay: handle alloc_percpu returning NULL in relay_open - drm/radeon: check the alloc_workqueue return value - apparmor: Fix use-after-free in aa_audit_rule_init- delete useless directory- livepatch/x86: enable livepatch config openeuler - livepatch/x86: enable livepatch config for hulk - livepatch/arm64: check active func in consistency stack checking - livepatch/x86: check active func in consistency stack checking - livepatch/x86: support livepatch without ftrace - KVM: nVMX: Check IO instruction VM-exit conditions - KVM: nVMX: Refactor IO bitmap checks into helper function - KVM: nVMX: Don't emulate instructions in guest mode - floppy: check FDC index for errors before assigning it - ext4: add cond_resched() to __ext4_find_entry()- x86 / config: add openeuler_defconfig - files_cgroup: Fix soft lockup when refcnt overflow. - vt: selection, close sel_buffer race - vt: selection, handle pending signals in paste_selection - RDMA/hns: Compilation Configuration update - jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer - jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() - iscsi: use dynamic single thread workqueue to improve performance - workqueue: implement NUMA affinity for single thread workqueue - iscsi: add member for NUMA aware order workqueue - Revert "debugfs: fix kabi for function debugfs_remove_recursive" - Revert "bdi: fix kabi for struct backing_dev_info" - Revert "membarrier/kabi: fix kabi for membarrier_state" - Revert "PCI: fix kabi change in struct pci_bus" - files_cgroup: fix error pointer when kvm_vm_worker_thread - bdi: get device name under rcu protect - x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit - timer_list: avoid other cpu soft lockup when printing timer list - sysrq: avoid concurrently info printing by 'sysrq-trigger' - bdi: fix memleak in bdi_register_va() - iommu/iova: avoid softlockup in fq_flush_timeout - qm: fix the way judge whether q stop in user space - net: hns3: clear devil number for hns3_cae - net: hns3: fix compile error when CONFIG_HNS3_DCB is not set - qm: fixup compilation dependency - rde: optimize debug regs clear logic - sec: change sec_control reg config - hpre: add likely and unlikey in result judgement - hpre: optimize key process before free - net: hns3: fix bug when parameter check - drivers : sysctl fixup some param dont check the legitimacy - net: hns3: add protect for parameters and remove unused functions - qm: remove invalid addr print - zip: use offset fields in sqe to avoid SG_SPLIT - qm: fix wrong number of sg elements after dma map - RDMA/hns:security review update - RDMA/hns: some robust optimize in rdfx - RDMA/hns: fix the bug of out-of-bonds-read in post send - net: hns3: Remove the function of vf check mac address - net: hns3: update hns3 version to 1.9.35.1 - uacce: Remove uacce mode 1 relatives - acc: Remove uacce mode 1 logic below hisilicon - RDMA/hns: Add roce dfx of arm_cnt - RDMA/hns: avoid potential overflow of - RDMA/hns: handle device err after device state to UNIT - net: hns3: change version to 1.9.35.0 - net: hns3: fix missing help info for qs shaper in debugfs - net: hns3: set VF's default reset_type to HNAE3_NONE_RESET - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: skip mac speed and duplex modification checking for fibre port support autoneg - net: hns3: modify timing of reading register in hclge_reset_wait() - net: hns3: support of dump mac id and loopback status in debugfs - net: hns3: optimize parameter of hclge_set_phy_loopback() function - net: hns3: optimize parameter of hclge_phy_link_status_wait() function - net: hns3: delete unnecessary judgement in hns3_get_stats() - net: hns3: no need to check return value of debugfs_create functions - net: hns3: make array spec_opcode static const, makes object smaller - net: hns: replace space with tab for cleanup - net: hns3: modify return value in hns3_dbg_cmd_write - net: hns3: rename variable flag in hnae3_unregister_client() - net: hns3: move struct hclge_mdio_cfg_cmd declaration - net: hns3: modify error process of hclge_phy_link_status_wait() - net: hns3: support query vf ring and vector map relation - net: hns3: add enabled tc numbers and dwrr weight info in debugfs - net: hns3: add error process in hclge_mac_link_status_wait() function - net: hns3: modify code of hclge_mac_phy_link_status_wait() function - net: hns3: replace goto with return in function hns3_set_ringparam() - net: hns3: modify print format in hns3_set_ringpa() - net: hns: replace goto with return in function hclge_set_vf_uc_mac_addr - net: hns3: modify the irq name of misc vectors - net: hns3: optimize code of hns3_parse_vlan_tag() function - net: hns3: optimize local variable of hclge_set_loopback() function - net: hns3: optimize code of hclge_init_kdump_kernel_config() function - net: hns: remove unnecessary newline - net: hns: modify print function used in hclge_init_ae_dev() - net: hns3: modify the irq name of tqp vectors - net: hns3: delete blank lines and space for cleanup - net: hns3: do not schedule the periodical task when reset fail - net: hns3: modify the location of updating the hardware reset done counter - net: hns3: refactor the notification scheme of PF reset - net: hns3: refactor the procedure of VF FLR - net: hns3: modify hclge_func_reset_sync_vf()'s return type to void - net: hns3: enlarge HCLGE_RESET_WAIT_CNT - net: hns3: refactor the precedure of PF FLR - net: hns3: split hclgevf_reset() into preparing and rebuilding part - net: hns3: split hclge_reset() into preparing and rebuilding part - net: hns3: Add "mac table" information query function - net: hns3: fix bug that PF set VF mac didn't work - net: hns3: delete some useless repeated printing - net: hns3: delete some useless function and definication - net: hns3: sync some code from net-next part1 - net: hns3: refactor the promisc mode setting - net: hns3: refine mac address configure for VF - net: hns3: use mutex vport_lock intead of spin lock umv_lock - net: hns3: opmitize the table entry restore when resetting - net: hns3: refine mac address configure for PF - net: fix bug and change version to 1.9.33.0 - net: hns3: cae clear warnings - drivers : sysctl remove rcu_lock - RDMA/hns:remove useless header in cmd - hac: sec: add initial configuration in sec_engine_init - net: hns3: cae security review - net: hns3: cae io_param definition updated - debugfs: fix kabi for function debugfs_remove_recursive - simple_recursive_removal(): kernel-side rm -rf for ramfs-style filesystems - debugfs: simplify __debugfs_remove_file() - block: rename 'q->debugfs_dir' and 'q->blk_trace->dir' in blk_unregister_queue() - ext4: add cond_resched() to ext4_protect_reserved_inode - bdi: fix kabi for struct backing_dev_info - bdi: fix use-after-free for the bdi device - vfs: fix do_last() regression - do_last(): fetch directory ->i_mode and ->i_uid before it's too late - ext4: reserve revoke credits in __ext4_new_inode - jbd2: make jbd2_handle_buffer_credits() handle reserved handles - jbd2: Fine tune estimate of necessary descriptor blocks - jbd2: Provide trace event for handle restarts - ext4: Reserve revoke credits for freed blocks - jbd2: Make credit checking more strict - jbd2: Rename h_buffer_credits to h_total_credits - jbd2: Reserve space for revoke descriptor blocks - jbd2: Drop jbd2_space_needed() - jbd2: remove repeated assignments in __jbd2_log_wait_for_space() - jbd2: Account descriptor blocks into t_outstanding_credits - jbd2: Factor out common parts of stopping and restarting a handle - jbd2: Drop pointless wakeup from jbd2_journal_stop() - jbd2: Drop pointless check from jbd2_journal_stop() - jbd2: Reorganize jbd2_journal_stop() - ocfs2: Use accessor function for h_buffer_credits - ext4, jbd2: Provide accessor function for handle credits - ext4: Provide function to handle transaction restarts - ext4: Avoid unnecessary revokes in ext4_alloc_branch() - ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() - ext4: Fix ext4_should_journal_data() for EA inodes - ext4: Do not iput inode under running transaction - ext4: Move marking of handle as sync to ext4_add_nondir() - jbd2: Completely fill journal descriptor blocks - jbd2: Fixup stale comment in commit code - libertas: Fix two buffer overflows at parsing bss descriptor- drm/i915/gen9: Clear residual context state on context switch - selftest/membarrier: fix build error - membarrier/kabi: fix kabi for membarrier_state - membarrier: Fix RCU locking bug caused by faulty merge - sched/membarrier: Return -ENOMEM to userspace on memory allocation failure - sched/membarrier: Skip IPIs when mm->mm_users == 1 - selftests, sched/membarrier: Add multi-threaded test - sched/membarrier: Fix p->mm->membarrier_state racy load - sched: Clean up active_mm reference counting - sched/membarrier: Remove redundant check - drm/i915: Fix use-after-free when destroying GEM context - PCI: fix kabi change in struct pci_bus - PCI: add a member in 'struct pci_bus' to record the original 'pci_ops' - KVM: tools/kvm_stat: Fix kvm_exit filter name - KVM: arm/arm64: use esr_ec as trace field of kvm_exit tracepoint - PCI/AER: increments pci bus reference count in aer-inject process - irqchip/gic-v3-its: its support herbination - PM / hibernate: introduce system_in_hibernation - config: enable CONFIG_SMMU_BYPASS_DEV by default - f2fs: support swap file w/ DIO - mac80211: Do not send Layer 2 Update frame before authorization - cfg80211/mac80211: make ieee80211_send_layer2_update a public function - PCI/AER: Refactor error injection fallbacks - net/sched: act_mirred: Pull mac prior redir to non mac_header_xmit device - kernfs: fix potential null pointer dereference - arm64: fix calling nmi_enter() repeatedly when IPI_CPU_CRASH_STOP - usb: missing parentheses in USE_NEW_SCHEME - USB: serial: option: add Telit ME910G1 0x110a composition - USB: core: fix check for duplicate endpoints - usb: dwc3: gadget: Fix request complete check - net: sch_prio: When ungrafting, replace with FIFO - mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO - vlan: vlan_changelink() should propagate errors - vlan: fix memory leak in vlan_dev_set_egress_priority - vxlan: fix tos value before xmit - tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK - sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY - sch_cake: avoid possible divide by zero in cake_enqueue() - pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM - net: usb: lan78xx: fix possible skb leak - net: stmmac: dwmac-sunxi: Allow all RGMII modes - net: stmmac: dwmac-sun8i: Allow all RGMII modes - net: dsa: mv88e6xxx: Preserve priority when setting CPU port. - macvlan: do not assume mac_header is set in macvlan_broadcast() - gtp: fix bad unlock balance in gtp_encap_enable_socket - PCI/switchtec: Read all 64 bits of part_event_bitmap - ARM: dts: imx6ul: use nvmem-cells for cpu speed grading - cpufreq: imx6q: read OCOTP through nvmem for imx6ul/imx6ull - powerpc/spinlocks: Include correct header for static key - powerpc/vcpu: Assume dedicated processors as non-preempt - hv_netvsc: Fix unwanted rx_table reset - llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c) - parisc: Fix compiler warnings in debug_core.c - block: fix memleak when __blk_rq_map_user_iov() is failed - s390/dasd: fix memleak in path handling error case - s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly - drm/exynos: gsc: add missed component_del - s390/purgatory: do not build purgatory with kcov, kasan and friends - net: stmmac: Always arm TX Timer at end of transmission start - net: stmmac: RX buffer size must be 16 byte aligned - net: stmmac: xgmac: Clear previous RX buffer size - net: stmmac: Do not accept invalid MTU values - fs: avoid softlockups in s_inodes iterators - perf/x86/intel: Fix PT PMI handling - kconfig: don't crash on NULL expressions in expr_eq() - iommu/iova: Init the struct iova to fix the possible memleak - regulator: rn5t618: fix module aliases - ASoC: wm8962: fix lambda value - rfkill: Fix incorrect check to avoid NULL pointer dereference - parisc: add missing __init annotation - net: usb: lan78xx: Fix error message format specifier - cxgb4: Fix kernel panic while accessing sge_info - bnx2x: Fix logic to get total no. of PFs per engine - bnx2x: Do not handle requests from VFs after parity - bpf: Clear skb->tstamp in bpf_redirect when necessary - btrfs: Fix error messages in qgroup_rescan_init - powerpc: Ensure that swiotlb buffer is allocated from low memory - samples: bpf: fix syscall_tp due to unused syscall - samples: bpf: Replace symbol compare of trace_event - ARM: dts: am437x-gp/epos-evm: fix panel compatible - spi: spi-ti-qspi: Fix a bug when accessing non default CS - bpf, mips: Limit to 33 tail calls - bnxt_en: Return error if FW returns more data than dump length - ARM: dts: bcm283x: Fix critical trip point - ASoC: topology: Check return value for soc_tplg_pcm_create() - spi: spi-cavium-thunderx: Add missing pci_release_regions() - ARM: dts: Cygnus: Fix MDIO node address/size cells - selftests/ftrace: Fix multiple kprobe testcase - ARM: dts: BCM5301X: Fix MDIO node address/size cells - netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() - netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END - netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets - netfilter: uapi: Avoid undefined left-shift in xt_sctp.h - ARM: vexpress: Set-up shared OPP table instead of individual for each CPU - ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing - efi/gop: Fix memory leak in __gop_query32/64() - efi/gop: Return EFI_SUCCESS if a usable GOP was found - efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs - ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 - x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage - libtraceevent: Fix lib installation with O= - netfilter: ctnetlink: netns exit must wait for callbacks - locking/spinlock/debug: Fix various data races - ASoC: max98090: fix possible race conditions - regulator: fix use after free issue - bpf: Fix passing modified ctx to ld/abs/ind instruction - USB: dummy-hcd: increase max number of devices to 32 - USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein - block: fix use-after-free on cached last_lookup partition - perf/x86/intel/bts: Fix the use of page_private() - xen/blkback: Avoid unmapping unmapped grant pages - s390/smp: fix physical to logical CPU map for SMT - ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps - net: add annotations on hh->hh_len lockless accesses - xfs: periodically yield scrub threads to the scheduler - ath9k_htc: Discard undersized packets - ath9k_htc: Modify byte order for an error message - net: core: limit nested device depth - rxrpc: Fix possible NULL pointer access in ICMP handling - KVM: PPC: Book3S HV: use smp_mb() when setting/clearing host_ipi flag - selftests: rtnetlink: add addresses with fixed life time - powerpc/pseries/hvconsole: Fix stack overread via udbg - drm/mst: Fix MST sideband up-reply failure handling - scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails - bdev: Refresh bdev size for disks without partitioning - bdev: Factor out bdev revalidation into a common helper - fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP - tty: serial: msm_serial: Fix lockup for sysrq and oops - arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed warning - dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo in example - regulator: ab8500: Remove AB8505 USB regulator - media: flexcop-usb: ensure -EIO is returned on error condition - Bluetooth: Fix memory leak in hci_connect_le_scan - Bluetooth: delete a stray unlock - Bluetooth: btusb: fix PM leak in error case of setup - platform/x86: pmc_atom: Add Siemens CONNECT X300 to critclk_systems DMI table - xfs: don't check for AG deadlock for realtime files in bunmapi - ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 - HID: i2c-hid: Reset ALPS touchpads on resume - nfsd4: fix up replay_matches_cache() - PM / devfreq: Check NULL governor in available_governors_show - drm/msm: include linux/sched/task.h - ftrace: Avoid potential division by zero in function profiler - arm64: Revert support for execute-only user mappings - exit: panic before exit_mm() on global init exit - ALSA: firewire-motu: Correct a typo in the clock proc string - ALSA: cs4236: fix error return comparison of an unsigned integer - apparmor: fix aa_xattrs_match() may sleep while holding a RCU lock - tracing: Fix endianness bug in histogram trigger - tracing: Have the histogram compare functions convert to u64 first - tracing: Avoid memory leak in process_system_preds() - tracing: Fix lock inversion in trace_event_enable_tgid_record() - rseq/selftests: Fix: Namespace gettid() for compatibility with glibc 2.30 - riscv: ftrace: correct the condition logic in function graph tracer - gpiolib: fix up emulated open drain outputs - libata: Fix retrieving of active qcs - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE - ata: ahci_brcm: Add missing clock management during recovery - ata: ahci_brcm: Allow optional reset controller to be used - ata: ahci_brcm: Fix AHCI resources management - ata: libahci_platform: Export again ahci_platform_able_phys() - compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE - compat_ioctl: block: handle Persistent Reservations - dmaengine: Fix access to uninitialized dma_slave_caps - locks: print unsigned ino in /proc/locks - pstore/ram: Write new dumps to start of recycled zones - mm: move_pages: return valid node id in status if the page is already on the target node - memcg: account security cred as well to kmemcg - mm/zsmalloc.c: fix the migrated zspage statistics. - media: cec: check 'transmit_in_progress', not 'transmitting' - media: cec: avoid decrementing transmit_queue_sz if it is 0 - media: cec: CEC 2.0-only bcast messages were ignored - media: pulse8-cec: fix lost cec_transmit_attempt_done() call - MIPS: Avoid VDSO ABI breakage due to global register variable - drm/sun4i: hdmi: Remove duplicate cleanup calls - ALSA: hda/realtek - Add headset Mic no shutup for ALC283 - ALSA: usb-audio: set the interface format after resume on Dell WD19 - ALSA: usb-audio: fix set_format altsetting sanity check - ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code - netfilter: nft_tproxy: Fix port selector on Big Endian - drm: limit to INT_MAX in create_blob ioctl - taskstats: fix data-race - xfs: fix mount failure crash on invalid iclog memory access - ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen - ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC - ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation - xen/balloon: fix ballooned page accounting without hotplug enabled - xen-blkback: prevent premature module unload - IB/mlx5: Fix steering rule of drop and count - IB/mlx4: Follow mirror sequence of device add during device removal - s390/cpum_sf: Avoid SBD overflow condition in irq handler - s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits - md: raid1: check rdev before reference in raid1_sync_request func - afs: Fix creation calls in the dynamic root to fail with EOPNOTSUPP - net: make socket read/write_iter() honor IOCB_NOWAIT - usb: gadget: fix wrong endpoint desc - drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit - scsi: iscsi: qla4xxx: fix double free in probe - scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI - scsi: qla2xxx: Send Notify ACK after N2N PLOGI - scsi: qla2xxx: Configure local loop for N2N target - scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length - scsi: qla2xxx: Don't call qlt_async_event twice - scsi: qla2xxx: Drop superfluous INIT_WORK of del_work - scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func - rxe: correctly calculate iCRC for unaligned payloads - RDMA/cma: add missed unregister_pernet_subsys in init failure - afs: Fix SELinux setting security label on /afs - afs: Fix afs_find_server lookups for ipv4 peers - PM / devfreq: Don't fail devfreq_dev_release if not in list - PM / devfreq: Set scaling_max_freq to max on OPP notifier error - PM / devfreq: Fix devfreq_notifier_call returning errno - iio: adc: max9611: Fix too short conversion time delay - drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle - drm/amdgpu: add cache flush workaround to gfx8 emit_fence - drm/amdgpu: add check before enabling/disabling broadcast mode - nvme-fc: fix double-free scenarios on hw queues - nvme_fc: add module to ops template to allow module references - spi: fsl: use platform_get_irq() instead of of_irq_to_resource() - pinctrl: baytrail: Really serialize all register accesses - tty/serial: atmel: fix out of range clock divider handling - spi: fsl: don't map irq during probe - gtp: avoid zero size hashtable - gtp: fix an use-after-free in ipv4_pdp_find() - gtp: fix wrong condition in gtp_genl_dump_pdp() - tcp: do not send empty skb from tcp_write_xmit() - tcp/dccp: fix possible race __inet_lookup_established() - net: marvell: mvpp2: phylink requires the link interrupt - gtp: do not allow adding duplicate tid and ms_addr pdp context - net/dst: do not confirm neighbor for vxlan and geneve pmtu update - sit: do not confirm neighbor when do pmtu update - vti: do not confirm neighbor when do pmtu update - tunnel: do not confirm neighbor when do pmtu update - net/dst: add new function skb_dst_update_pmtu_no_confirm - gtp: do not confirm neighbor when do pmtu update - ip6_gre: do not confirm neighbor when do pmtu update - net: add bool confirm_neigh parameter for dst_ops.update_pmtu - vhost/vsock: accept only packets with the right dst_cid - udp: fix integer overflow while computing available space in sk_rcvbuf - tcp: Fix highest_sack and highest_sack_seq - ptp: fix the race between the release of ptp_clock and cdev - net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on Meson8b/8m2 SoCs - net/mlxfw: Fix out-of-memory error in mfa2 flash burning - net: ena: fix napi handler misbehavior when the napi budget is zero - hrtimer: Annotate lockless access to timer->state - net: icmp: fix data-race in cmp_global_allow() - net: add a READ_ONCE() in skb_peek_tail() - inetpeer: fix data-race in inet_putpeer / inet_putpeer - netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() - 6pack,mkiss: fix possible deadlock - netfilter: ebtables: compat: reject all padding in matches/watchers - bonding: fix active-backup transition after link failure - ALSA: hda - Downgrade error message for single-cmd fallback - netfilter: nf_queue: enqueue skbs with NULL dst - net, sysctl: Fix compiler warning when only cBPF is present - x86/mce: Fix possibly incorrect severity calculation on AMD - Revert "powerpc/vcpu: Assume dedicated processors as non-preempt" - userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK - kernel: sysctl: make drop_caches write-only - mailbox: imx: Fix Tx doorbell shutdown path - ocfs2: fix passing zero to 'PTR_ERR' warning - s390/cpum_sf: Check for SDBT and SDB consistency - libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h - s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR - perf regs: Make perf_reg_name() return "unknown" instead of NULL - perf script: Fix brstackinsn for AUXTRACE - cdrom: respect device capabilities during opening action - powerpc: Don't add -mabi= flags when building with Clang - scripts/kallsyms: fix definitely-lost memory leak - apparmor: fix unsigned len comparison with less than zero - gpio: mpc8xxx: Don't overwrite default irq_set_type callback - scsi: target: iscsi: Wait for all commands to finish before freeing a session - scsi: iscsi: Don't send data to unbound connection - scsi: NCR5380: Add disconnect_mask module parameter - scsi: scsi_debug: num_tgts must be >= 0 - scsi: ufs: Fix error handing during hibern8 enter - scsi: pm80xx: Fix for SATA device discovery - watchdog: Fix the race between the release of watchdog_core_data and cdev - HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device - HID: Improve Windows Precision Touchpad detection. - libnvdimm/btt: fix variable 'rc' set but not used - ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening - HID: logitech-hidpp: Silence intermittent get_battery_capacity errors - HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse - bcache: at least try to shrink 1 node in bch_mca_scan() - clk: pxa: fix one of the pxa RTC clocks - scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE - powerpc/security: Fix wrong message when RFI Flush is disable - PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info - PCI: rpaphp: Annotate and correctly byte swap DRC properties - PCI: rpaphp: Don't rely on firmware feature to imply drc-info support - powerpc/pseries/cmm: Implement release() function for sysfs device - scsi: ufs: fix potential bug which ends in system hang - PCI: rpaphp: Fix up pointer to first drc-info entry - scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences - fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long - irqchip: ingenic: Error out if IRQ domain creation failed - irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary - clk: clk-gpio: propagate rate change to parent - clk: qcom: Allow constant ratio freq tables for rcg - f2fs: fix to update dir's i_pino during cross_rename - scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow - scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) - jbd2: Fix statistics for the number of logged blocks - ext4: iomap that extends beyond EOF should be marked dirty - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning - powerpc/security/book3s64: Report L1TF status in sysfs - clocksource/drivers/timer-of: Use unique device name instead of timer - clocksource/drivers/asm9260: Add a check for of_clk_get - leds: lm3692x: Handle failure to probe the regulator - dma-debug: add a schedule point in debug_dma_dump_mappings() - powerpc/tools: Don't quote $objdump in scripts - powerpc/pseries: Don't fail hash page table insert for bolted mapping - powerpc/pseries: Mark accumulate_stolen_time() as notrace - scsi: hisi_sas: Replace in_softirq() check in hisi_sas_task_exec() - scsi: csiostor: Don't enable IRQs too early - scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices - scsi: target: compare full CHAP_A Algorithm strings - dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_reset - iommu/tegra-smmu: Fix page tables in > 4 GiB memory - iommu: rockchip: Free domain on .domain_free - f2fs: fix to update time in lazytime mode - Input: atmel_mxt_ts - disable IRQ across suspend - scsi: lpfc: Fix locking on mailbox command completion - scsi: mpt3sas: Fix clear pending bit in ioctl status - scsi: lpfc: Fix discovery failures when target device connectivity bounces - perf probe: Fix to show function entry line as probe-able - mmc: sdhci: Add a quirk for broken command queuing - mmc: sdhci: Workaround broken command queuing on Intel GLK - mmc: sdhci-of-esdhc: fix P2020 errata handling - mmc: sdhci: Update the tuning failed messages to pr_debug level - mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erratum A-009204 support" - mmc: sdhci-msm: Correct the offset and value for DDR_CONFIG register - powerpc/irq: fix stack overflow verification - powerpc/vcpu: Assume dedicated processors as non-preempt - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() - KVM: arm64: Ensure 'params' is initialised when looking up sys register - ext4: unlock on error in ext4_expand_extra_isize() - staging: comedi: gsc_hpdi: check dma_alloc_coherent() return value - platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128 bytes - intel_th: pci: Add Elkhart Lake SOC support - intel_th: pci: Add Comet Lake PCH-V support - USB: EHCI: Do not return -EPIPE when hub is disconnected - cpufreq: Avoid leaving stale IRQ work items during CPU offline - usbip: Fix error path of vhci_recv_ret_submit() - usbip: Fix receive error in vhci-hcd when using scatter-gather - btrfs: return error pointer from alloc_test_extent_buffer - s390/ftrace: fix endless recursion in function_graph tracer - drm/amdgpu: fix uninitialized variable pasid_mapping_needed - usb: xhci: Fix build warning seen with CONFIG_PM=n - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices - mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode - Revert "mmc: sdhci: Fix incorrect switch to HS mode" - btrfs: don't prematurely free work in scrub_missing_raid56_worker() - btrfs: don't prematurely free work in reada_start_machine_worker() - net: phy: initialise phydev speed and duplex sanely - drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 - mips: fix build when "48 bits virtual memory" is enabled - libtraceevent: Fix memory leakage in copy_filter_type - crypto: vmx - Avoid weird build failures - mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED - crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c - crypto: sun4i-ss - Fix 64-bit size_t warnings - net: ethernet: ti: ale: clean ale tbl on init and intf restart - fbtft: Make sure string is NULL terminated - iwlwifi: check kasprintf() return value - brcmfmac: remove monitor interface when detaching - x86/insn: Add some Intel instructions to the opcode map - ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 - ASoC: wm5100: add missed pm_runtime_disable - spi: st-ssc4: add missed pm_runtime_disable - ASoC: wm2200: add missed operations in remove and probe failure - btrfs: don't prematurely free work in run_ordered_work() - btrfs: don't prematurely free work in end_workqueue_fn() - mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests - crypto: virtio - deal with unsupported input sizes - tun: fix data-race in gro_normal_list() - spi: tegra20-slink: add missed clk_unprepare - ASoC: wm8904: fix regcache handling - iwlwifi: mvm: fix unaligned read of rx_pkt_status - bcache: fix deadlock in bcache_allocator - tracing/kprobe: Check whether the non-suffixed symbol is notrace - tracing: use kvcalloc for tgid_map array allocation - x86/crash: Add a forward declaration of struct kimage - cpufreq: Register drivers only after CPU devices have been registered - bcache: fix static checker warning in bcache_device_free() - parport: load lowlevel driver if ports not found - nvme: Discard workaround for non-conformant devices - s390/disassembler: don't hide instruction addresses - ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint - iio: dac: ad5446: Add support for new AD5600 DAC - ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile - spi: pxa2xx: Add missed security checks - EDAC/ghes: Fix grain calculation - media: si470x-i2c: add missed operations in remove - ice: delay less - crypto: atmel - Fix authenc support when it is set to m - soundwire: intel: fix PDI/stream mapping for Bulk - media: pvrusb2: Fix oops on tear-down when radio support is not present - fsi: core: Fix small accesses and unaligned offsets via sysfs - ath10k: fix get invalid tx rate for Mesh metric - perf probe: Filter out instances except for inlined subroutine and subprogram - perf probe: Skip end-of-sequence and non statement lines - perf probe: Fix to show calling lines of inlined functions - perf probe: Return a better scope DIE if there is no best scope - perf probe: Skip overlapped location on searching variables - perf parse: If pmu configuration fails free terms - xen/gntdev: Use select for DMA_SHARED_BUFFER - drm/amdgpu: fix potential double drop fence reference - drm/amdgpu: disallow direct upload save restore list from gfx driver - perf tools: Splice events onto evlist even on error - perf probe: Fix to probe a function which has no entry pc - libsubcmd: Use -O0 with DEBUG=1 - perf probe: Fix to show inlined function callsite without entry_pc - perf probe: Fix to show ranges of variables in functions without entry_pc - perf probe: Fix to probe an inline function which has no entry pc - perf probe: Walk function lines in lexical blocks - perf jevents: Fix resource leak in process_mapfile() and main() - perf probe: Fix to list probe event with correct line number - perf probe: Fix to find range-only function instance - rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() - ALSA: timer: Limit max amount of slave instances - spi: img-spfi: fix potential double release - bnx2x: Fix PF-VF communication over multi-cos queues. - rfkill: allocate static minor - nvmem: imx-ocotp: reset error status on probe - media: v4l2-core: fix touch support in v4l_g_fmt - ixgbe: protect TX timestamping from API misuse - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() - Bluetooth: Fix advertising duplicated flags - libbpf: Fix error handling in bpf_map__reuse_fd() - iio: dln2-adc: fix iio_triggered_buffer_postenable() position - pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B - loop: fix no-unmap write-zeroes request behavior - libata: Ensure ata_port probe has completed before detach - s390/mm: add mm_pxd_folded() checks to pxd_free() - s390/time: ensure get_clock_monotonic() returns monotonic values - phy: qcom-usb-hs: Fix extcon double register after power cycle - net: dsa: LAN9303: select REGMAP when LAN9303 enable - gpu: host1x: Allocate gather copy for host1x - RDMA/qedr: Fix memory leak in user qp and mr - ACPI: button: Add DMI quirk for Medion Akoya E2215T - spi: sprd: adi: Add missing lock protection when rebooting - drm/tegra: sor: Use correct SOR index on Tegra210 - net: phy: dp83867: enable robust auto-mdix - i40e: initialize ITRN registers with correct values - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() - md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit - media: smiapp: Register sensor after enabling runtime PM on the device - x86/ioapic: Prevent inconsistent state when moving an interrupt - ipmi: Don't allow device module unload when in use - rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot - drm/gma500: fix memory disclosures due to uninitialized bytes - perf tests: Disable bp_signal testing for arm64 - x86/mce: Lower throttling MCE messages' priority to warning - bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() - Bluetooth: hci_core: fix init for HCI_USER_CHANNEL - Bluetooth: Workaround directed advertising bug in Broadcom controllers - Bluetooth: missed cpu_to_le16 conversion in hci_init4_req - iio: adc: max1027: Reset the device at probe time - usb: usbfs: Suppress problematic bind and unbind uevents. - perf report: Add warning when libunwind not compiled in - perf test: Report failure for mmap events - drm/bridge: dw-hdmi: Restore audio when setting a mode - ath10k: Correct error handling of dma_map_single() - x86/mm: Use the correct function type for native_set_fixmap() - extcon: sm5502: Reset registers during initialization - drm/amd/display: Fix dongle_caps containing stale information. - syscalls/x86: Use the correct function type in SYSCALL_DEFINE0 - media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage - media: ti-vpe: vpe: ensure buffers are cleaned up properly in abort cases - media: ti-vpe: vpe: fix a v4l2-compliance failure causing a kernel panic - media: ti-vpe: vpe: Make sure YUYV is set as default format - media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence number - media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format - media: ti-vpe: vpe: Fix Motion Vector vpdma stride - media: cx88: Fix some error handling path in 'cx8800_initdev()' - drm/drm_vblank: Change EINVAL by the correct errno - block: Fix writeback throttling W=1 compiler warnings - samples: pktgen: fix proc_cmd command result check logic - drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller - media: cec-funcs.h: add status_req checks - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() - regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe() - hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled - usb: renesas_usbhs: add suspend event support in gadget mode - media: venus: Fix occasionally failures to suspend - selftests/bpf: Correct path to include msg + path - pinctrl: devicetree: Avoid taking direct reference to device name string - ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq - media: venus: core: Fix msm8996 frequency table - tools/power/cpupower: Fix initializer override in hsw_ext_cstates - media: ov6650: Fix stored crop rectangle not in sync with hardware - media: ov6650: Fix stored frame format not in sync with hardware - media: i2c: ov2659: Fix missing 720p register config - media: ov6650: Fix crop rectangle alignment not passed back - media: i2c: ov2659: fix s_stream return value - media: am437x-vpfe: Setting STD to current value is not an error - IB/iser: bound protection_sg size by data_sg size - ath10k: fix backtrace on coredump - staging: rtl8188eu: fix possible null dereference - staging: rtl8192u: fix multiple memory leaks on error path - spi: Add call to spi_slave_abort() function when spidev driver is released - drm/amdgpu: grab the id mgr lock while accessing passid_mapping - iio: light: bh1750: Resolve compiler warning and make code more readable - drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings - drm/panel: Add missing drm_panel_init() in panel drivers - drm: mst: Fix query_payload ack reply struct - ALSA: hda/ca0132 - Fix work handling in delayed HP detection - ALSA: hda/ca0132 - Avoid endless loop - ALSA: hda/ca0132 - Keep power on during processing DSP response - ALSA: pcm: Avoid possible info leaks from PCM stream buffers - Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues - btrfs: handle ENOENT in btrfs_uuid_tree_iterate - btrfs: do not leak reloc root if we fail to read the fs root - btrfs: skip log replay on orphaned roots - btrfs: abort transaction after failed inode updates in create_subvol - btrfs: send: remove WARN_ON for readonly mount - Btrfs: fix missing data checksums after replaying a log tree - btrfs: do not call synchronize_srcu() in inode_tree_del - btrfs: don't double lock the subvol_sem for rename exchange - selftests: forwarding: Delete IPv6 address at the end - sctp: fully initialize v4 addr in some functions - qede: Fix multicast mac configuration - qede: Disable hardware gro when xdp prog is installed - net: usb: lan78xx: Fix suspend/resume PHY register access error - net: qlogic: Fix error paths in ql_alloc_large_buffers() - net: nfc: nci: fix a possible sleep-in-atomic-context bug in nci_uart_tty_receive() - net: hisilicon: Fix a BUG trigered by wrong bytes_compl - net: gemini: Fix memory leak in gmac_setup_txqs - net: dst: Force 4-byte alignment of dst_metrics - mod_devicetable: fix PHY module format - fjes: fix missed check in fjes_acpi_add - sock: fix potential memory leak in proto_register() - arm64/sve: Fix missing SVE/FPSIMD endianness conversions - svm: Delete ifdef CONFIG_ACPI in svm - svm: Delete svm_unbind_cores() in svm_notifier_release call - svm: Fix unpin_memory calculate nr_pages error - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled - iommu: Add missing new line for dma type - xhci: fix USB3 device initiated resume race with roothub autosuspend - drm/radeon: fix r1xx/r2xx register checker for POT textures - scsi: iscsi: Fix a potential deadlock in the timeout handler - dm mpath: remove harmful bio-based optimization - drm: meson: venc: cvbs: fix CVBS mode matching - dma-buf: Fix memory leak in sync_file_merge() - vfio/pci: call irq_bypass_unregister_producer() before freeing irq - ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume() - ARM: dts: s3c64xx: Fix init order of clock providers - CIFS: Close open handle after interrupted close - CIFS: Respect O_SYNC and O_DIRECT flags during reconnect - cifs: Don't display RDMA transport on reconnect - cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE - cifs: smbd: Add messages on RDMA session destroy and reconnection - cifs: smbd: Return -EAGAIN when transport is reconnecting - rpmsg: glink: Free pending deferred work on remove - rpmsg: glink: Don't send pending rx_done during remove - rpmsg: glink: Fix rpmsg_register_device err handling - rpmsg: glink: Put an extra reference during cleanup - rpmsg: glink: Fix use after free in open_ack TIMEOUT case - rpmsg: glink: Fix reuse intents memory leak issue - rpmsg: glink: Set tail pointer to 0 at end of FIFO - xtensa: fix TLB sanity checker - PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 - PCI/MSI: Fix incorrect MSI-X masking on resume - PCI: Fix Intel ACS quirk UPDCR register address - PCI/PM: Always return devices to D0 when thawing - mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response - mmc: block: Make card_busy_detect() a bit more generic - Revert "arm64: preempt: Fix big-endian when checking preempt count in assembly" - tcp: Protect accesses to .ts_recent_stamp with {READ, WRITE}_ONCE() - tcp: tighten acceptance of ACKs not matching a child socket - tcp: fix rejected syncookies due to stale timestamps - net/mlx5e: Query global pause state before setting prio2buffer - tipc: fix ordering of tipc module init and exit routine - tcp: md5: fix potential overestimation of TCP option space - openvswitch: support asymmetric conntrack - net: thunderx: start phy before starting autonegotiation - net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues - net: ethernet: ti: cpsw: fix extra rx interrupt - net: dsa: fix flow dissection on Tx path - net: bridge: deny dev_set_mac_address() when unregistering - mqprio: Fix out-of-bounds access in mqprio_dump - inet: protect against too small mtu values. - ext4: check for directory entries too close to block end - ext4: fix ext4_empty_dir() for directories with holes- fix compile error when debugfiles.list is empty- update kernel code from https://gitee.com/openeuler/kernel/- support more than 256 vcpus for VM- delete some unuseful file- update Huawei copyright- modefied README.md- change tag and change config_ktask- modefied license- update Module.kabi_aarch64 - fix patch kernel-SMMU-V3-support-Virtualization-with-3408iMR-3.patch- fix get_user_pages_fast with evmm issue- cpu/freq:remove unused patches- modify vmap allocation start address- fix some problem about rebase hulk- fix CONFIG_EULEROS_USE_IDLE_NO_CSTATES compile error - add a new method of cpu usage- change version- fix mkgrub-menu-*.sh path - SMMU supports bypass of configured PCI devices by cmdline smmu.bypassdev- drm/radeon: Fix potential buffer overflow in ci_dpm.c- add security compile noexecstack option for vdso- rebase hulk patches- perf/smmuv3: fix possible sleep in preempt context - crypto: user - prevent operating on larval algorithms- update release to satisfy upgrade- change page size from 4K to 64K- fix problem about x86 compile: change signing_key.pem to certs/signing_key.pem - in file arch/x86/configs/euleros_defconfig- Add buildrequires ncurlses-devel- Add vmlinx to debuginfo package and add kernel-source package- Package init/bin/sh/bin/sh/bin/shcpufreq-utilscpufrequtilscpuspeedkernel-tools-libsecs-obsworker-209 1660893684  !"#csdefritpt4.19.90-2012.4.0.0053.oe11:009-0.6.p11:009-0.6.p14.19.90-2012.4.0.0053.oe14.19.90-2012.4.0.0053.oe11:009-0.6.p11:009-0.6.p11:1.5-16 cpupowercentrino-decodecpupowergpio-event-mongpio-hammeriio_event_monitoriio_generic_bufferkvm_statlsgpiolsiiopowernow-k8-decodetmonturbostatx86_energy_perf_policycpupower.servicelibcpupower.so.0libcpupower.so.0.0.1kernel-toolsCOPYINGcpupower.mocpupower.mocpupower.mocpupower.mocpupower.mocpupower-frequency-info.1.gzcpupower-frequency-set.1.gzcpupower-idle-info.1.gzcpupower-idle-set.1.gzcpupower-info.1.gzcpupower-monitor.1.gzcpupower-set.1.gzcpupower.1.gzkvm_stat.1.gzturbostat.8.gzx86_energy_perf_policy.8.gz/etc/sysconfig//usr/bin//usr/lib/systemd/system//usr/lib64//usr/share/licenses//usr/share/licenses/kernel-tools//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1:gpgcheck-20220721/standard_x86_64/5b95816fa7c33c84f6c709aa1fbede4a-kernel-4.19.90-2012.4.0.0053cpioxz2x86_64-openEuler-linux-gnu ASCII textELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9a8ea787c6cd5a4c843253b1d6e8a8ee179d6200, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7ab455efd63660e34879e8ee568f641cd1d2c461, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f802c0d7d28905bbb7dce78cf4d51f54d78bd6ec, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5a032136a0208d5541d4162c9535bb6ba220045b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c9b19f7f3cd7d7ed5df9cc72d5ddbfcafb53a48d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d715d0d51bbec6d068bd5137e749ae437896a8e8, for GNU/Linux 3.2.0, strippedPython script, ASCII text executableELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4651504adec02d3e9106651fc1506c42875a848b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4e8e7e236a922fcb31cbb19bdf052d1297875f68, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6066379a4aec61aac69b1a4a2f9f9ebd04cc3d0b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3ba81d59ae2d152130bc0ba85e607d850d3554d6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cfd501500869a24a99197163b3a5d3778d15289d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9f039566457e387b4013b189bf611ce37b4db6fa, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b71fa156201fbc274b00654da6084e2bdbc72bdb, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)&-.4;@MU\ R R RRRRRRRRR R RR RRRRRR R R RRRR R R RRRRR R R RRRRR R RR RRRR R R RRRRR R R RRRR R RRRRRR R RR RRRRRRRRR R R R RRRR R R R RRRPRR RR RR:zr4VY!.b<2<ì!$GDX e !gUa$ (KW74r4tIϼ-dAyJN^E LjC,!-_{s@H .j"RCxti?lUIiXۂƦv@0'ƚ(#s$Ҙ#-0o7a.LOu[\O+E(,ŏ_`o#\/67;^@'©Z;@ׂ/fVUTFژ;Ek7t`mǏ3ݭ 2`-:V}8D@jS)fri%ck3iBԾ7JD-5" oZ6`K&RmQt3_6(#ㄝX*K|%Hq*Ƙig'P9u7Yo̎Ug.Ҿt;r6x $˅~ 3j%oex7?z)-m\$^3j| f Z[!|FQ ˔~|n3vy1'en4׿燊2 ks5 + &9mXNs@=W]=Sw^ZQ-E$W NIpz)=FO!o&Z KRnbH9%U 2H9 CKO3ufS '#ph'*uY@ϔZ3_UV%DGKNǵR.>n$@ 2w $obvb,]A iҢ3vK(f$+(<ڰ#~-p/ΨQS I1[iwDQ3BlZ'bƈ-g8i1sjtDlW~oɉ'=]crAq1kd[[Z~+-s!}UeyWtTAvxL mOCL&KWocm i@毳KebN_oǕ~]<@Jx(l-Z;%g07)Nj* tDK:E:vb($jI4kgy2U92ri8 ]"s2%4n:O۹x y (͉;W}¬[΄bB)f@Dx |kSx۪|3"r_@J{#:>H)/ M\kR(1TBGx*\%q"㶇ݳSEϹ 6np}iY"ܬ.|Q8$9{6JО iD91'i: }ݒ@yq"BGh 3= XS +Ԃ)0 @OxE 'svURX~]a;{nty i1׻\\ē?}ೈYܣ/8>iRSw%8s'^'s7'qjYVf$VkܱZyZWDzHHa '1-Q^3D(c36E|wK)DC~km_{~v*Q^ԉeİ"yLTHo;*>QjWWj'Xy)E40ib&ڮ+u/vƚ:WĖbR+{6 <_*e)2G 6I/(2w-~AP Uch4FDoאɟ[.bqx߆ -)idDn:ML3Cf# Kt7?Brw~楩icz[UL;EܾG`ѿ+j|[jgn͡T)G:={".U eɖbD4 @GTU[?H$W~zaĥ+ wi'D3XNZX/6]Xh]T>Zir.Dx8ҿz( /OHFyƈ(w.qHu5(0;j,[{di kW48,ɀܴlD |ȑfnvfǤ \Sjq|VrЊLg2=`0`3+"#:wÃadtf+ >#(puJ<|:p ^-]eRÃI{=V"5+2lnf:|hUnQ3ɣܫn |]4xvb2i _z&+*"28ȐBrcEг{L\V'UI< NBB_Ҙs P]*jQ6$'WQ.1#odL-JP-.c=qY5k Cm}.gTqu.Y5I5pC@əHVnŻyo]z. r6Zk51 'ŒĶig> 7 {ABf|7}vUDs8)P(&o4=ۜ!Wߝ?%O*7va$gcl^Y($]ooq6ә^U64 `b& Y|qhfޥKYi4C 82fe vEM~o9ħ [ٴ:0PRԌeV6ucF_m7Mo?n]c/PjBt7O|p,35Oݷ[SU(f1e=Xׂ9ͱS78NjMiB)k}C5.&kK7E' N5*yDZ X=g%h?T}N"r}Nnd.RΙ,'C 0꽆Fl5 J74e3 b[d$?Y 3_ljqg.9! 9MDmV=lR^By&u=ٸ Jp*n $_IQR N.}c³* UMndfp9ȝ;sQ4v̞dt\ٿRr4 sLWljEG+j)Ko_ 4>M6+"ùdD.3(5]3plI1G:$fqrjm)+Tpz" \J#ʒ@5~$k9#I?dr;H]+09[/;hKs&ݵⷫ?,ueɄ)܉%IB1X Q qH<ȭVשg<<2S\l،D\hAɋUkp'hgL}sB8,,PQJ;H@?PǏ>;po GPnڣ85<-bw#wG'E``vsK(%i=oQ^wZ a3Q)xr^Ҡz(C6AFް'qƽ34[3[>PI֒7\{f%@$* *Ѽ4!3KZHD2&m)uҽhA,pvڋizOi=6nNliUG$;t濯aB}w*{)01z:VíjD( b6`)2﯁5DU! ӯs'/{– vZcf:փX]rhz`O`p7?q,;\q6ox9,X}NW;-hߨa5}G _-R]*}ՍU8;)RwxGYY$-2Ri.mkJ?nU,8D.}k8e)lJ jU]Ov$_-i&<ްˢc{(^P)_b~2!>@CGB8 *esg0UsVw_= ^DvA,g ԍ$9i_9'(˅axtvHpW t;Ba3J,)8,fcA;2;)/l {؇iP@BuJ6J#_2@]CVn[oW3?僆n: W5+ 35Z eI(<d[cGuMNJEĔ-pGm@tI`OEi {Z`fJjGWۃC`I݇x RsӁ B%$#UorKGnpӉ7 0p8nH]nS Jc*^d6O^5~ BWY%pk:<}Pb./S/+='gT7M[/-Bܱ|h _B3fq`oTWqSTFTP1ožbբ<ҶwNv!oelZ[|ķQr)LOqZpAW]یMW!Ӓgyc6 a17ݝ3tynaSdLzFBV&*_j !ir/RYC_^+F.3]x'U4[ M@1?C~7æ8kCvc+şn @ 6m5/El`8y?$A+ ;pGXIr:vs߱E '[N@=ƌCv׫%W #h/5Ew|C&ރ@& .gYv_*aJG[OH~89*n.D&`Z\_>q>6k(I$DkVhx=l;N朞twH rxN$éfi'KWJ tt:Z5.Q!?/5PeFAse˜d鸷[ /X!{Q c p3җzmD3ZUFA./ lv3`*h` 2<A3Z wxb?1d2蘵ncOض5Fvbt; 4+٥P.ÌJ%< ;6ch]H߇R#=1%7{]Gpl "RՕ;n7YfN~.MLFRiw/TO2?Fvgx`F"OFYECa8ڣRMm=e3QʡӤ15OV;2AE,˺X? c"[4SFI{7PMI콫{K 3EcN.?D:B/aLDxG n,Omqb a1Yol|0Di\6I^k[0/mʼnFQJz'|Rw^A1< GKäL]"TtZCg\h4I 0+DPƢWNZwQW+f6[j;"+ώc~]c 2Vzm/Ц/ MRmZz(/F 艼FY>GE:SO):wH.y6WA1U0ie^KQ;7v-g*K_Zz _L򟍅iz P,WحTtmLq Jnoxrkp%i'g:Hw*P7D1mTλKMŜDY:' U"%댏ׂ^akM.r\f8ߧ"g\zjp1gr%n ~OhuF4mN' VӜ#sdr&fcqgbO"9?%R#[qr C$ M2`RWhFӝuJߔ>[~{FL1бAgx6NT#2վQރR^קsI{^ѱSa j3mffzW}L6(//34VaVfkB1@(xv 1)?)JVi769(׊8Ztd 2bW 9{/` $$,+1Dr Ih)ˊ]|W|jTWG'ز73cqA͗/EuEf֡OKpP`WyA0RƢz0aO؂T>5wҶCfpݮqt񹏐Z)Gc+`6EV2Fyu٠DJ8U1<;Ùv>/v^`s(  :k<n=eF [`/qa Sw}L&oK!L\g.~Iu) V/&ؗ-PNo){ 678"&m0/; QQPyt[.zVSP;yFS֔r eeh RoT/vԕouDxHaQ/;"i@%zWbc>\n|^kyW[}Z2+01典T%JZJFL$s CÅ h\gtRĶ+4f6nz2{3-N/F17&muK+Z?>'sIrܪ '\2`8@%6sJ,2tkXx?uK1Iaݺ(RTxR7 5RTi MwAm;KL~xGW2P鹿T̚nڴl zp6) NĠA |>֕u\!2<x;KIstoa Ǥ5܇D`m 4ͻ$96w4ZA&ݯ8Sٵ򨩮y #h6_aPҾ*Ai12*jؤX 75S&0al3MM})˕ Є//I${\Y/^Ճ^QsR_-:zj`h69")ya'߷!s"c?\tȬŶ=tV=h{:"| 69M: TyHNτZb'.y쵄$ˣpRL,sD7<  |B(7B[7sJ aWxt@5N8[r!##񘁺._wf'uXS@WYڑn8~l hU{u,l^VUf1l65c; ӓxU0*C _>,bIjcZq=y+Aݡz]eD nfv|7Ho(OўC>QqpwAͮ(Ǧt!7J y JRuOBez=oRx?'L|\%oDi#^Msn  Y4kCAɐة JE0O|"@uXtwR Cc6# VE[IXH &((uOD>1xA?UؚuF9uݲ:ph$ kw#Ddk?84{ }/6mtdreK! 8!Cc*1WMɂ3wQl?la}_s*ЫrKzM%,]`e)Wu=%Wa%JAjמO YZ>?5ߏט5YrmA/Ql*j?39Tr;>4a`6y/51n9I~^kҜy 0 Sƅ+EQdmfǝ%Y`ЀA8:/G}TҠRR줍jƔac"S&}Dh^% dѯMT[B,])$rr{CޣXW[ ÅKݥc FĽWzSx䏄U)2h~ӘNwXKGkEjY OlD.2'软%MW]@ffb|sRlCUplUrJ(R :lf@ 3S߲'>(%XzuEwG7?zK!UH徃CyDyp[$Vk$-HlKޝ=<{%;uSipрDd5`[e% _MjΘhHz;PcF7aRIIs6SZZJx!BX~W)d*>X\E^ ai=~ީCoŘՈcOǢ&\Ó'Ɏw0}EuJx;TȢAp8z>x@ҳƉzQ&Z/BR/",A{0e/FD1iWANCpχ1~wcPhYF]lf5Naeh tJ?nԽ1ȥKASӯlpF',Ƿ|v%TQUPD3ӹ4~0\r\l:J9o)GšS8"=$Xé-qhD\7$߾<XfA:ؙ<ՈR@ω[Fj3WrF9;a~1'; |R{xڞ z.9&0+@O\*͂|fؠreepי^eB⼖V9!ҳ)+n{^#N2|YphBCa:-K9${ep)4uȝVE&O;G=׊l/A׼i),Sߪ$앂 ?i6\#gZv/&Q{q^jɇae9KhJĨҠ)+R0|OLK dv ~MǢy%mTi:{paxo8Eq,9O۔\:?zA]dFEڤ@KɯEt+ˁ{`m S)w/mnJR?y&|(%8۰}wZ4 HZ8>?Fjd:zfDVN2Bʈ$W!aؕ5lȒٸQQnDQa7WP:hue, \W~+BVG߻v94Ö#шפ#"p%W6,2 _X_ة`raT/ ;rHbS2Y*KgB[r 2lZ1-ɫW Bz~߃~[y|@G -僩Z4sgusfL&.07(I'g(5djg gJ9ejL\\,mnuE;e/ A7>WlnVKSQMH0ac;gXZJjy *"U;7aSA[h_4iʳ8X)M^z}kqB @YZq^K2dձr`59Ô]ϒHHG Z~I.mL>zY,!-;TފѰM;,`7F6Zؿ;yYш*]@V+|5 !Z7QL!"y$932a8ծс."VPk ū6ƋZ\xOnt+)ۓJU`YSIc7-;eDTT1n.D~=u3H?PB ?G|OmxO7 ~Dzn4am"+=x9G:7S9IEnBY1;.n }fA$b wu$7c`ø9G߭Ύ)6mt fL2"-4B'ydo6sNAgZˋG~JS?)L/ y?*kZ87Udܣ}`Il8yLN.RyaOySЎ(EaBRAtGsh3ܑ3e7t'?V{ai56w>߂bxTE}*ʼn7NKQUBK`5I-5Ķ͚;_KDuE ,1,6X$thzSH"v7UL}h4uko=/ pJȐ9Pϵwt;{@lK ,ƪb;( Ӥ *V1_uLr߅o&(A#/ˆD`H\qZ-!Koܳ )%^3eiRUOP?zˌ7?F۫~ʃ;9T)QUǚ-aq˙h{[feZq0Gu4y|SZӠlm-/Dxk&m,֯Y5]SXej@,NoƬ w@mҁA#9y2gΟa/ztd Jު1=lJuLbdOa+۝m i:+IAļ荄8^ǽf%ņ kyRq "JBuԓ\C NxO6J-AX_SM⚅h% K:m$9t{ *2|0&~~,jWk1fqiز)CA% oXԇW%$<W[VX߭Ur(-MoFdrr6siAYVM@Ty#h#ߛhIOWg_Sp/-9;@ FdqcXMy)q=.bgoz; ;K<t'-?z=KD<ò%RG`?_fdRi]_IQi5t+lV-ZMj=Dز3"= -݅"myjd1L4|F|IS.|\Tuȁ$_c3|aY l$wH:},RAO >pp;[ M.|BEO@z`|)x S_ؗuvWdr4: xAKsd')ȕ2BM e;?޵sf>O֨47Ǣ)wpcy ɐI3[!F7{ 1Fn/GӛGIP\@*O? ڣgu[+MI7զP(WErޜd[K}g8fD.:@x-E"k%3V6;hlٶWkX&XDTell'1V.ƈ ̅)1L<6K" ҷ"z=g !>gKj`y^´sRKe1B"eR'dW2qFh0/Ƀh _ow{YlŨ)Vc̪ yP0ol]eo¸1{:XTg {$YPo.#4w }P@)Ɔ=g܊s~QT3&Ɣeз@˧ӣ>f쮫rs; :% :eI!Dmh8nl!^@l}?߻dR+&?y׈q]1-hWN")OfHpwbxQKpd~sm/e ڱTϞ*;cC:A<=arR#uZ?9R[?aDQK ҏ U67[ l;-}и۔aaZ} t"fi5(g32}xWĿ 6|~c~cNJCV2Qk#Hէ۞R@%^~FKcuCut2CwBٿ69gή/n2sVۢZf[\<}jleMMNs" W q:S?b꣉9UȒMG(Hm+FF>y_ltS8oΜyO"ⴣt=5!p`ː3b)qnY&gr8(]U=y!tM=IX:kb=2wE&&|a]O_.re=f1R+t$NI?(y(`;`"l%%;bx刼m FO~8v޵)X Z{nͥ T1}}] .eʑ߽:~޻(Zs7yFۛŚvr&p 8g=&?8 LWu_g qj7'ى{ IׇމA1unF@6] xtJV '#mɀ*̥ƾQW)|/֎/Yb HYB)'E_5ah!S0_9,uN3Sq^o׬?0Pō/“'(*n*sd'KH 2;}R n6u9 MpGkUcz)O*>dwJIcDLO65ޙZK@yqԙR}e4EW, [WbrK$Ÿ[Edi;(0;kAL'/ *ELqn^+@qSkdmM.c>{M$Ftt5p p&ꩆ;75hSlM<5j8ïф"B{+DD?RuXEe8Zvzqf$tͲol3$$ɼ= <_k c͑@>JIxJ)g\4ļjbk%%7nϵIڞOuqJ-iжご ; \^r9 @Z'HP_3&ZpRXGkff %ư7D<{<>%) \:7k"F7&dH}#dG]BQJ*o#OoM[Y+=*Y G34%25ɘ`#\ thNdXU_C)x.$Cn]]*eS?o1T*|. CW2VG $oE쑉DŽslVZ^,T HWu`1h\hVEo=.SPi#4afɺxg)Ԭja6'!=J1)S`N:P6 Hy^jzƾm8>CS9mJE3sս\tpNoϥsSSyq!O3ZS8s؜hOU ](}nu-9?sIqM$@ނ-nAÕfp?ll ioV "tuj /W?•8 =Rrf6kh&21R@pHI.i/ZFZJ=V#YMHR;{vug 舽mP.%iލ{'1tN} ]wL"!zq%ïW .X|m+`0!oPge\bG_p-:t6P09Nh$ޘL0f->rR8P0DQ_Ȍ [a5[]Z^륻Kvtx"*=snQ7Q)I]9ф,q4klF,Alc9D .'ף&U٫{iIi:HeA!Ujcuv6xsUrؘ Y|IjsGdA YCfW@Z@ b|qz0˧=Y|.>oaᆶV^qNV0eJ$J&q*$>_B!6ɝǹ+`StK'@]p>.[ɤz.$NQ}\*q>bq?9 LηDbJ)=޵흧^Fq8I19c<|'Y+&sWv3's| ? 6X ǼRoRx7OHA`u@gl+ɂm&;5c(v] "ȯfvr3Hf[ 46* ~Mf74/|b5`h9uWN3_ch1Gu>irȁp'xYHΙpL %.21}BQu{rTe_?ٴ=!3=1mf~` Řy]CbCLp`DSa lvtaZ6VZ; 3V`]cR̿5ݺ m=ӡâ0n'v$FD623qkknXQ38N1`[׎Ф 3GoRDC$דϺ2Ze dTq Fa&ek059չ3IƎ糘{]~^{˃2ѢkPYݕY|tH@;^evvlNgۖ.B( yl~/џ}@k8^1 00a^Id\[ yd.ڈ_E_k8V 4Pn Bڦu!ÂɣrQ^Rl>|ooCVt0w$7.SewU ԪodlS]6@mۻ=te'@ o=?[=wMFv1` 4T"u}t|PF?\ ֬5q&vP)^mm=.~p>+~A N$ GҀw쀂>ğoj&CJd'˧;2d4U7ʥ1)Y͏ct5%eIט0RD] .[ut Q#$+ܲw oyڋM9jBޝZ#hG+(ȣwD|3FyӗOW=)^?% Ol{{NS Κp:aQ3;qS)cBy,jesZM;ڿF^!Cy6G2#Gkw<L԰*-=4텷*+sJq{pWrraգ Fεj޶p&&YdCum;1CL,sr!mwaJhV>;FmD( >qybBK^ "RU𾄉ƦW݊>F2bgǛH&#'nglpctG R刣?Z[:Ge۳Gߠkh)  KNgF٩9SmQMk_7S×P+b0WqNy_Vc}R(`fEF!SZ_Bgp`,z v)/qxsܘ #CI  cQzh¿M:Dߣ 7cة~+U =ɂs!y (+ޞflc %gu:fHD9Ɂ{BC䡙/]hދwwũm~5z4l\Ad1bـ-h:Mr̓1vXs&~Љ7ywo7X;3jâ6~kw΄hj硇a@\CۀetR]X^*֜[6W⇌t6Xʠf%o!kci9PI :g?* ̺s̩OgQtbJW"-{*&àΖ)v̉-!wD`ilܾ^GɚTun }ݮt1ʴRb*0H;n匹ƒ,  Ε=G,*p7Q&GLR_( )es lӎEQtnˠCtKƌ T9q/Oi8:guE:>=FWptpg d72,~-Xs}nۛ ~xpwJG4ސBRJ8U P>-8P03щ[ J t\e˿#=Sy6<]$Z *+>YT9~XJ8w9Yp`PMsl Hnz;뉛:??R#\!ݐ؁a&mϤ0k:x#bh8H>*eeAP?\A C\Hٜh=2XO2v)VҚ"e!qA[jOzE98La\xUjk Z1~sbx,^V6kTzw.D c l֦}'~MTVTNI 9BGy(`.g+&W lNO 4kBP `Q'kW2]dOWHM<9ZK8' ]̅ 6>l}_YpTa‹H;Z$?I标.PwCJP(WK5hw 1.1Ze_ť@l'*?1k4 "t蕉CvTEO~'۵ԃs8P  *Rv)寪tۣKȅGodŠn87ƌߝpeYykm/SX-$bi@ӻb!5(q/2`J¾-`CoDx"Y0&dF3T ݠP{d|&S-ځxL,&Gq<7|]C\n&0`rygЯ|f[cT]j"%d5&^nʡq`W`By!d0ɺao&^]]z`_6C +>~uF!p^Th>Y\`1jFE~UTqE  _JnҊ(NdDTj뷭 =) BuX_sl|U%Ժ}4k:^aBL{bcTR7@:E f ؗ\%[} JiMFֶ+H?/7cz/?q}n.2pT6/A4k; [ªV.Y#T~"-L;ً~кEOW8?y;iּvhk#(lRrAa+"[zX0ٖKMOޤ -[}W-;ZQvC C˰P荋,na[u@q='jm v>Q(zIXc :d[5*s>Z"xC@F !;>!}RD3 He#[҈DV[8y@z2J"U)S^ߩJ {.̤@7 09Re ËaP=U8BkAC-1竘1TX+)}%9u47%LޛB.Нu [{ k/cyT'Lg}<7žPj7SȄ߿Q}/Y+mv֣@Է|?smps^]2UYz-kwD| fx9Dc"Y?Pۖ`IDI-A ߺ LXgj Hhg l>7d _vgz}s#QT_eݹ!|dkvCqMw#{)*Ҷz܇(~ЪI֌n FetKnOFZ`e|^6s}S U! P&lU9 ܉7A}Bv VWCB]'^)y% S |uJ#%B1Cq /vVڦ]p=򌽒34%M6xm|+qaܪnjXO$,T~x7H]NcI|6>(!㛋tTZv2|;T}<-DS?$Om$iv5t2w닞7^;m4>|ׄSr.mJл۽iJEדY.юX2S&ǜN0)U7r&XxsdUH>d m9ẉ*46] Xá{遍޹.Sy,7kl<SҐB BZTAZXuVpC_^St^iUy[OsDi $|m kļף3׈k)*YSwճ@~z lgɈM(!&'Z\ռ \5+_,e4v:u$ Y%Enuo3>W 2Yσ|xh1hS1yi 2cFG-;i{(@( j`6zX+(Ed*oUn 3ZrCW u2SߏX4#F)Pp;}e6ذgd{) k!gS-_bf8=  0{f+˦R]\,,_}oR0ѱDqƓMT- RXcVЄXe;&Й lQE"=VMTf:^T.9l.fS1H%>2fE<-%t)uK`mEԌ.8ZJ_h{wIxsu'udiٓѼQ,H=/'y_I=KxqP܁cȑ 5 n 99n2>7 pMLFiNyZA@-&}x+ehvMn>Ay÷d mٕ`s?'u%׬\2(|`MKM F!a"Iva d:AZ4wBGv[.+^F94FB#,#Eۚ'5".x};'sBoMiK‡:ђ3tOy??Jss4-l|cSvWkwN(E߽ 3=ANiVΚSӶYʇTCslr ZՊCz^=mO&EO GRoRt==ϭ@:Tud RSz̿ؕwLB 'Rktfia38vwcؤª(9#QS9 k^b[yEqLNAJuN`M`7$li5Y1!tO8dl \*hD'I ES&BXD@GH="G&7OP5tEԨ6AVfw+ 8&{_YT1\NYgO3IBߡOtsR4$MTe6"s3צaπj2#7[̥qMKV&-gȪ-:^:B.LD BܡLcK tJ^'4ڷ {% 1F*-;0"fLŷBIUr2x;o$Zؕʬ..o`[5q3pzhfȖ2אzU@ .\]ҭvٿԨO%%9Lp/m=Á/P~Ws-fAN b_R;hI7$jz}`kDN!]@c-?zB6~y^{2|4gpؤDV>>L!<2(i:PHvzHx'T'[9:d8X`(h`_{ ӴlQ +7?푆iT`{l8 ? 'oѝy֜+p6$X2P|tKTO0`/=E^19'Bl aͲE\|44j$$"_ -%F6r }GO~1jpߧM۰E!7p_sxO'N]V# I2Zjgo8 | jy)<$Ȑsp* ܕWuK]"5$V* m#B3Xb*swxKA,Ah& ':?I=\3A;i"#] -hwib"I'dSCENkmRy `islG`Y9 9;m{躦M09z(?H_cbbO)^+f<)8Xy"ҋS}_9V<ciFb4[~V3_1ǎv< :DOSD/_iJQeOlzpz&JLin i)2&2fچA9D`ǡn4|Gwo5 䴛QODq4k#o,z@67b)"V9qy IlPVro@hpɿY6Yyo1;#{'uN/9" iPfXJ" `4#qZ luKhh{uo3ܹb< (48FRȕS56v.B 3&y;]G>Hw%gѠXgFp+$e%=ex͙vj? ۶IbCȺ7kg/ޅc甙ּn^O5q_F@ D@o<9 |hMڱtpN~iA`2W QƬRƹwYTP_ڛQe^Rq[瓜n]-X)t+UA/,=.(Z?.\Oa,U:'E\S˳ży:#@,,~ʉ:M+kFx`B \G[@z.7(*Y:b󐁩:>!-Y$Zd91Em/湚sVCƜ(Wsod4z˸'yeL+՗sJ;{+L7l9O#FA|8f*WzB0g'95x ".F38WApఅu'nN4j9S%uefBg-凡lȃìkg[X@A&SG?W>pe 4g!"u|59Nḱ31E az 1 B'Ё컮q6_htLBi U ֝96i οE((ȍ=#>]'}иl򎋞J6mJ32ֲ1G[ ^}-N9ChH)%Hwxg6kn{o>>GC-󰋻1xWַ G|nBuq~|8>44Lۙ'^D*Jb.jѫ]i>5~=݂]YĻQ @=5|%$(-eS!1WJ<ж`2}KDg\C5;&*\B:h{- yVWueRom?o@Rq m2Z&Vϵ㶣fc|0v=ceyߙ~‡siOJ25[>s vZXg)R [wNXq1G ;/h;g ^o~k`նU<#+9ّo>F\3V6*IikH,8A*l=ĒgYI&oIh@*Q_58Yf`Uf0nd$zVt훨Xlh^M+:Uf ZTA6Nd,ţ, -ETw8s[hP(Y45syy8x [F6 &Q #i<,f?#ÐN&+\Oق a'O"CEmn95:W+RmIn-EH+e,`27; t UGus*lϺo*gi_уTEB<&I5"D"A!Qdθ]]S-Z YdEA6dyE>∖!*nD<ԨbvbVlOEEMdzƊ[rmlikK+ ei$US\)snb$ rgǚ)m)0!9t.ĸg\Ns!%6ᵒKj2OADvWFPaVad;}Sl-IY(&HU xhÿ3&7v?ڜҝ5"$i0>r-Cgap1pڽJ><3y6>$WUUvWddK|tgs1 c󦉝1O|JK-6fk TPo,VuuxBafE5g֑8Z|jsv[, (?e`Z"{EY=$Y@ښy#Ν<%jgXP)W؍{c G%Ƨ"QsXY-2rR_S 4J[38姐d܆xH$Yq㲲yC oO&XFQKH R[$# \s(aDQ& 9hh ^"UGq SןZ^T'OpV FƷA]o4r ~k^]l֐ú<7BroQ?JRӪ6nYvL2z?yNr@ü2HÁǍeZAXƂ/ ,ϑw,̈́S(g:iИ{;s{aD7=' EV!wQ۱j۹҃ x$0wD rRLڵ`)0glrxD;eK#냰3 f ø_anxIk[.Gahs*B<΢*i`)9W<=5 Vld # Nd47[)XyCaV)ceejW*;wV~IbؾHRK  >Wh;KR)딦VM %mOdQw.<)G%rJX_>PRLZ/R%іTc>TDzE٦)hG]s+wv قK kD 0bVbx8El+, \ip[YQ1 C߄5“nх![<y3,jb*F]Q16`/V3=;y\*3e@1a 6d$:Ž#,0ƿdZWl䱛_!!snP!9d(\ƜD)\#pv2n=%(z&yTTAkuK^9cUkw ۑ:ppq:g8ُ\ڟh*{teH T#pAc~㭐GZT eCA3_u*a]6A]'N|Vkއi<)'26x`av/&6LقmJ"8/zZj=ҢM]\\adF9A~JքxE"*_#Yrgn}Z+>B A1: .Ѕȉu({ҼJ||\]ȑp5k:Oy JHpl@Tw 7\ $dq9 AI0,rU+ԩs=L?nv"Pm2 բn19G#B96ލŇWv.;< Ģ~;i}S؊TfF`4PҹX7L'b=K}Fo*S~N̼uFlpĖgikH*Q<߃w1݅!XnE G 3qHAuf^!Glɇ`OW.U̝#ִ{_> ˠ=)Xkkhy+>תiCĒZ4ٚ|>8czHʇK"*5€?Zo2"%(P&bwNLh{KJo)n֋I65$xY}9k+bpm~z)h Җq-V^ޚxݚo3|"}#0 B8JϼCӕ0ƾM'Ѩ'NY:Y).&[n7ueK,16J-f Jn瀧rn`5#%SFB#ht4eBjWI{i Rp;})9E?vŸ ^.m٠e#k)F$EaG\DA*ʯ;epg Z9R] ֖5KFYlW"(yN Vߘ9#"t9vNaf8"`F{EtAs)LU}zd[c -f~ 6.˯0lR#$G$ 5ZnCVv봂SkŃuw1/vgY_S{ᙙ.if;T $.Ff,pgNBi9.d\a|qdȋ?J]rg9})b3GһUvk {i^EFuJomE^M4&;u(xkLR;)mcMkOc+5 HޡN8>E' /hsx0rek$SF`.UIKH:{:%B-r(آTs!w0BN^Aa f^rpǴ[EE}rKNDsndI*ٯ])Aq=buFd~?de%*Tsv(f^fHI%C57'zLLH&Xbg*\Tk>qJkN6ǂ(-Z\/>]3m=|Qsuj|Y\tFqR$,\k~v)3δ0 af$/ ;hEG׸Ht@U) l}{5V?i߄ \ ~+¤Xt6϶WVT x[^,&ox>FVn[8lbPlÓ^H\Ogݨxuϕ?ힱYnҖfwi`>7hGۀ7:ģEmaןJ! ?W$AHXX?#w963WS<5BT)iq$oӤH?ϓ jUp>Tr!L..WYaowlgM2@mnXPpð z&6\pЧa8'l|^2ylh`μ>RuJjJ) #E-ݔd -wu"HUtn:H%|#:fpn# g.c婜`+HV ̄'_E; ז(oueoT.,Xp9U߳ !>?{7 !h~|g>C}LNM ǾjOyG> p#2*H= (.@ W>1N'+<lq5|MV!Uf,`> odJ/Dq 'i:" Q˸7mo츀/ˮf$CapNȾd^YH\ m2M̀K7'IAP@HWO]<]0P"{ad# hT,k8kA؏_@kǣY kBP@h4[IrfMv`&zFj̖RpPAJ1h{Fb {[qΔU^KFhEnGaQ\WՄ׼GUIߝbUYXy=}yuEsSov3TNC?erPjI EUg"$)nBJd/W: xSzVQVoKY^87Q!p{9rE}حmk- md(V9zʂz54qHWO GvD[G|^@Ϯ,:'_)W6FD&Y7KKׅpX>A Z1IƇ%{œIJi ɇia!CԂD b?$eQ;v4bT#")*\+U PeGY Hc5}d.8*OnE< KHiHwYdq|0q:2ìeU>\'_0OZGYy4=lf=FCҽ-Qӿ3@ 0)jQ5#ybRi*.˷w[ CsRGLh6斄@%"l,Ab.`mq'J'c6-wHfo\q@'=.s%*6tG`a#[uO~t~.ףclqbMeQ/ < \dd݇4=ZMPJ/),V'4v٢fՐ$Tx/qb Q'>yq 0\n4q"T$Wމ/z0ԭH'1 Ցrݵ#sI"rHDx8<{CRwJ_4l*^X5a`Jk)d犇AM4+TR o3P1 vrUWg#bџu6%Ԅ l21@cQ ]),DL3Z=bҘ{u9ɂ<EdĖN*19F]Cgi$p>pr沰 )yir~,A34u| fW+ʖ;չ Ji=:<K֊'i՗k`X8YқzR#<}kHJ_rK[t|NE`ܛɠq&߸]N Y=hrgUIHK` `?pـ:, JEhmQ QJ._ȹkl=N[Wb5='dmReSZSkM8p.(mm]:͗8 R\D⼎`9glxZÀ2w v)tf\/`}.U~ֱ5[Wl':* "/V&,G-6Z=J6v8O6o~PwPa85Tx.NM>i]@) wJcT!R)t}[r3/UT#a#"%i!Az1.{m3,w\˵ -wu%PH݀an6կ)cȘ= YP*b] !?MAN$Ivx5o \xF#TVdF`OYP KYfg))*m6yՇ.=$!┩> ~o+CWmؼ2<^Uj|r~ vj5ZMKv-U{[V7;9ηaXvf[Uc9_6ZOYxlǞ LϮy:cfJJvKVQ t7?m'A0é<9io>]E]2/37$q7zCׯkTFxj gQ "Idh)Xw=>}e+)G`uGcMy]ҶS;o Mz}i`kVW kTHB~ 5 ](Χ(LU$WHS21T&Od+v4(,Nxm$+"qWo8SBSZ[v3x?:UyEsX 1 Y*Th_c[͂KĶaf4eyDthVi-!mfÙfXo\RD&=N-wTl؛3$aSQۮ!F VX0w]H@.'_7d Ro(.p}^@QP*`t;7s92~_W=.b UUOpL@u1{I3 F>lo1ݑLN 76_+n>m"<>)~gp6D g>;h(T8# $)`co%[,4_1j},xA98@]x36S.S)&͌܇8ĵ}c7aR6Rc_bRo `R p4rPO]N.6n|KW;@z̝TڪhRcXnYT>9(3e#vwYVkwPDp2b@'©]8nuo[Tczl~vd4_E拰Yʇ]"1m"YmKo}:717idՇkܢbRo*E9}E 8S!yc ZSīz 2N~`.ixZ5kOt/^_*5xSɮz*ZXh( @8kw܏\>Wh9a]fP#-'y ZuGz4X>%,,Wm.|`@r%v4$}"k[mUܬ 4_vQÏ 4F,e('v ֐.gqd3+|_c΁tb,|Vpy\R z .: 𤋶[k1A]Ąc`͗& 7T'Uml_X#[Nw%c>HVM_?-$4 (.^+O{izLm p_07n/igIZ6*0~>or(ovqjNw}ml6+;p|c'}򿊾mNgD˚̮TR둦^uŞ6 R5(PnbwQΦ!S$n\72Jr3H."+JJ'ifxW3Lڙ|K4 b*&T$J>Ju" cq@a s>#zZ?`ctc[ߞpĎxĵ&Y ]hkof캼P۳ѽs/ՂIb E"~պ`-Sli(Nh**kMaO Yn#bo$QAbWW{~tEjж=%q$~+ c zͭh4kpM'%)gԪHK#жpJy"UMz@]Nܭɣ34he9jRhR@Θ6 *Ɖi3em!92MZ0rHb3Ry jq-O*)ol&~SZ!YH6 `7WhZ)Ea85YvRrȮHRt?ӋCMu1"fh7\P3r<}T>#ue6´ĨήJX d5xHMn<2ȵ6H,1iu]QfH\Vܩ)>2xa?t>y$ Wx(Pk/d\Wg軱+t$Q.} 3yP(=J_$ U>RGKg{ [A.`tO3pqoyЮ|Ɋ7Y?l4 >1R)X!+׵+ȩebR+"!f'&~uo<]P"Q:G^ 7HLt7v8פk[# QgX,Q.Y9n pEdutpYdd9% <չ Q" 70^LA<$<&FUBSEi Mn G#f֌HK;2w ܝP0V-_jxd!xQ}!B5;Ўj  aE.عÿR= ǀw*r\fZ鱲Aŧg!pY.\n! Bn3Zd7޽ey">,x0n 0CFo1BW).3~o|̵<ҞdJ{ẂaO~KC@Yrp ܬ uHVI㹿>|gVi@k AiL`0Dw 7ٯF3޽ߨ/sF|u4H?+ b|fHgjpéKoK 1b{ 0tWi2\9QYKͩ!l@h[S7ȡ/ꡜJvO_,֗$] A$; i`& Z)ƀ'Wfuc1R8) K z]Dg$5k ?'$y'ѓ8Zl)4PBbM#_.{sS,mABƤ_NC+Vxj qSCL)QH-Er4s@ sN^=N؟%WS!MduWeCUlۚ/u4Uc2"m: >WF 'Q|[|jɠҊ೨?]e$A[ݹdLJ4GΔg$p(0╹lJ`GB ]W%40Y鰨nP+'uU fn>pyLNaZ'Lĵ-e ǔ+BFw-wogTfzE3_6@l8ɈS=g˿W;\ ȆB 6i#GZ?tK3~$V$M&`QU:wK&Wm+OJ6=>Ζno75zm/%ӲZP AF\93|QL&MĉѸ/^Dlt|}F@){)U !!&.7ҪDF I}7_ 8ɝC˚i=Z5'R޷?+]af:t $r{]RЁrx¤k3kSv4GZ\U Ɏ ϙƽ%"?:̰pM y|?o$ \7q8/8ҿWf wn2URET2VKoCY+šr>wp7;j_g8B)^Ε6QQʚ3(]z9"pgbdun wO[ܔk'q'*{,d]7uϊ#sBUZ* I@oL T}^ uڳU#P%G(Q*-HKQ% jLg3%줪?HxSU5Ln{JÙE`ikZ(:"vimC*~WهaK.A `纆 qiLsOoJK4C[[ MM >&KZ̤CN`ֻ'=uwP6Ԋ!!i@hCqB@J3@JpdE@rV:{)q_ce}^,T&h`bʪ<"!k] 4[ڥ`H}nDgs~' X"s @5́qb/?V_~f6|AP} Na(,їc _טSgOn\a\ZC}!mp>R:b.[ %/؏905$VؐiעB8+BW10\zխ+@ez6|Ӧu]ak~OPceH4kNWmK\%3O; K$}52~!/){F뤸]"82LkzLd^ɽP:{Eע?`ē:/ | b*)j@-hG5`䙾/#aaڪܽo.9M(:suMnn-tc~$&Ʒv|Xn<ގ祦ʿk ZBNH1T^sz8aSp-=D<7.Dꂆ|r@"XBNє2t$Z2lqr3h/TENƫ> |*OOI#% i 5܆vƍv35Z8ao_PTO uꆂ/ЍLE'tQCY<ֈ,yb}ǘ A2(mCENV*|$G]=݈TeK9$PL[.E6t H۔[D-2#ԤĐjljDZ&NOjJq"%1k`rj v^Ni3I}3;X~\ Y⸏#Wy~6zVԽEUjTni<xvP|cB#A$ћ h۪6'3\N*WEʯ]̧pͮu7BF8+ĶˢEo沵p䟱+qEh9]eێ8<=:mEn \Jp~ Jpqca]PR]e)&!.u~;+\NhgavVg2# Ԍ$D f (LH]MM+ɉCV])ҰYg(sjOkFymIA{Lu{k׶@ tHK}Eq2()iblvyֱ1."j cCWH\16{E˕,MԆݮ[7U ,[b5ؕ{- 񲞞cAG+4o*PMeъ3 Epr$ՊmTS}a?b'/#OUi3=Y<,J|%1EAҹ=|N< HOtx*I,Ym~摕tFI1+B~xTˠU -.~=wPk"ojZϓ+aINYЯX~܆/ Ze%l[+ֱ梼݀|t| q4(OT=%klgA: ?l!T i&F~7c۰EJӶfxԢ3|&f{Q)0lӄxFIy<|.[そ |ACiU"@7Z>qIoyY@G/% CX0A^u:3P>T R%CB-P"JN6W4^9*2ߵkAI#O;2De26,2,&H'Ysj x5*zMOI.& PWÁP c>@=O$YdnI֪J2&h_`IB8?ğ(/*`N@)䳻L>iU{O@ GWs A$1*9E7KԔs<(&}D A?[З:USJ2itg8ak)Eftd0]5}o>iBȰ,Rr"(0),p%@~|U7[ύo6U(!@ Wߋ{{{ul=Hft9<|CiO!\iV/~- nħj"Tui4PPĻl7 4n4 X$XϣX늻lS։_Ԥܰ@4vNënAQJAջ.ul89d1-Tg.oNb&cT v)eȺuWIp(*XpbT1\"FyCȥDa5P/e\dWeh4vf V#˘.t4VB%2f.?5{殙jy&"h#B21b+|cȦk`#Tȍw"p _ro5sclv&Xڹ@ul59 0~A[S`.=r~î_A2K0Ĺ Uv I#[f2\o :m|69x۷ ) & AI*Szҹ5ckMyoBL$c%9Vk֊f,x#|s9kws'uEImS*1W%)fB)O*WZ)6 ФJjA˷#7.*+蝤!dQ b:IeO.X52m5.}8Ȑ6zM5kety JtNe m"%-:v"I;vBP?Ex.&ɿ|NI\m ΂ K.>p`WrI|sDQύ*Xxd*kW@ gkEj$=)I7*xkk6PXyGi)lկ>6,4ٜ^0&&A=:MrUx7p̡+ V@ZC17ګ34t?K P^GRb1# "]!'!BR2!b.WyY/ѯ'"XUl[ߏ4n!aLmye `t]0o>#+Go :3QY̦.bߗ ש~xxzKn 9,;(`P|QPL HkiV@Iu5ec7??i**Љ("gٝxșe +v>=)6"vAY#9YT{?2ro\F뷁]xsWb$"3"=#C?eE#dr@K;\Eyz/O#Iռ{5D2(Z.f͂(yP@,Os\6ŷp O|y\1%" ݧt+6Վm0-]T1nSIJ#ppvuQ\tnow(wzJRCF9ᅇ׏yfT=CGH+'Vr07E{N7|*V9u5|@Tp\Qw)PzˬżX~{I.,{iq/g0E4Ew&rCStE+޲TeȪ〖iveo$ԩRkB4ۧ !wbHu6@!sZCcdsL8zf,#,hf{3:OidL],O 4\REa&P~n@=r :K \ס-hlƎw2ed`=׀cL#9cx_^'8~NKj_x!}`svBmػjú ; ɟtViB9ߏ붺\l@J`,Wɛ=.C]1pD8ι;*wtPLTWq 8 @^W.~Kmo) 7Q~hNi?ސhilo[$|\ݖ;0_nNUcZqâl@+N`1H%gA\fhh郈+݈\62ίfRߚ\a~@^~PhiaEۆH_B?GFcĴAc'1^32=("۰% rΣ92' !lᕔEp0; {>mlʬu2T!;c6/z ]a2M(SHJ'wq]c]s^VkځrdSdWܶ"oA">S?Gj]Z HjԥtѹKF4s 'mld:5N"wm}_OeqoR81#X)- Χf ]!WoJc֠zJd˗$S!k!Hpn]ׁZ-NrJ@G 7DBQcViNݨ?KaQ۴E&Q] @A^@QsBDAdL2,a qblƝ "pVco=h><y $ag%_-$չnj\6XߵpAd0X3xTO+P~L #(V[%%Q~ >ZG QՏ~~U(t*Y<1_qJXo9S_ )GV8 "}*A).P_%I'|W\PF;L6LFTyTgy¥kRC;$ r(&"J{dLK%5U7O^y7Z*h`ߋV҃.RHYΘotn~r" gʍ#N>>ȇwN OYy?EM~HT4Qa/h߃oޝc:6?~h+Զ:?m>RfR°YmĂ-+b R=I/yya9jA-Ql р4ZwI HE}0[jc5y~),~D|xtP[vr"8o.9%[19g^R!OJ9RC:^b,=O5oqђKѶ[)HAE@}Ha68\ˊ\A2 d)/ZzC4h];$5#ඒlCMRzV :-fԋb3>U=BiΪSg7=n_oJ:}.F+2Hl ,-M+aHGJ~RR#kȎp  n_ r򓄈l$ÿPuiǻ+Oäg_^3){<=SgϒVL@ns+MCL-'.TqVφ ٰ]|_)JUhԉpo :nyaB_p8"f:iuՑ?O{U 3f{$oWDzP&K}WH]oʯ0u|_ kWEpA` SLHci罁ٸԘ0lWPmpaJ_~$3@G|ɐ-Ӌ/5iFHYfl-}z^`!c&<)`/no7P'j$Vq?Űrwó]PRʼnGoudvRKXxT6ςSRXAD 59iRvAz~86+.+(9;zY1?k2zRҠ%m"| ,\1,Ox`X)I+$uYhvxBBϨ[fУay,KDž(W2 ;Ғe1?'ЭXie-Ф8GH\L9zFǘtU5nCKUE'U38![䏔W&&-c@.*H3q6|5[欟\"ksP7?٬f= dSMT TR;w}6 L/}<:8L3J+!.#PԘjFe!y+uFWݠ Y.}pMOސ{*἟irCP+\x+K{ϳ> ICJ1or*_ә9K4`i 8ǴXK^Sܤ("^Ä5QnWJw\H+J)MGR:`Pt D"OcV1٦N3izn;2;?A5Òt 8@_$HPh*{iN[VZ.,}o֖|8\Tm5+dMZb}[s{U cě׵q"z 4d~ҹO4]yxH ٢0WBWBCc( uC6~+KO?&e#Dd'xZ){Ed)Ǹ ?8;Mo|x9Q-^]L@o%|ӯe7I[t֙ ҳHtE9-  vȩ~yGosЁM`Edy Uy:D{Ja]y>BՀ6KwL={LJF=;>y-lqx$~}EG4‡M;πG{ˆmMxl΋o/D4}"^'OMݷi_}o=:Mv6<@D߶S]_vq? 2g LaTj`ӊĿ ?=ҾbOI\O4$R>QpfCC f _ONZ#fy4O/s &B$b<ҨX;?/diosL6sp{%ۧxFŗ|"atQdMCH (Dѳм!oW%y5h K<}1FmZ\e˨e(xѧ0/Yld;&\h+dqqqoVTE&ic BM.N5yA-  ҫCwΟˑ{ ĪEvUjZȯr>߂vqJ0{*X6;|A6Ĕ@Az}02NZqj &ݽǹb*BԡHe/ ˘$tm Q GIs]#P\56Ԥj.I”;hrR3!EOe($WS!Q A{ cBukm76g۽Og݂@kxkwRAHxH}%WKx*?_y:F0o[z#¿ŧ\w"Tf̭kRĨioW LAi׵>w*=3@zflN"*ѺIc;J .^ݍ2AEwۻ͖ U78]ȸHdA 'OFmz᰷.L5v6}˱Fϋ]UWKaY>SsEeBWx\R V7z$lloh]WM5AВd@1lIF8Sy9I׉|YuI ~Z7fj.5 b=A f AA##_eOvt^ub#` /"܀ 5Eݷ}j Ge>7&z6| gǖbFAay݆cFm7ьVpԍvEG˚D_QdRN/)H51Ov/2qM$1 .wR~(d u[Yϳof\$A"{_~Y0aP8ɆJ[1cvCzwT0߅z$[4[ԃAȝlH#=ń/~)J#̦"ƴ mJ>% 6 N]wdȠ^4eZ%c֐jBw5 I%,-c z; Jx C $w=1xGQ7 EˁT\Ӡ_Qm8'̀Jj%Gϼ"1OU⁕? 3J%S 4}H?ZB Q+W쁘.EfK9(JvlkE~gfy<`\ O eS)\sKvBT>WjY+"EoI3Z"B-h$M?!2Y2yM^Gw nS)Tʙx.M糼U`W NHW+sܽIܱS%-isNbƼGq6 ^}y;f'kxOS{ =M.v?vCw+/ǽr~|P4yot#`+k1? 9Po7r ʏL&l=c,}T5Qd-384p8:zu~MUc܍'z'$z(gش:EeIKZ3ώ ?t_a(<Xs'ఓwI>=gEq\)0Ǐ :v4G["4Y PE9j=KM :e2\ neB &嫼 )б4*c'ݙlAʞM !F M ˺ d}oUcx~9gn!+Xr< Ȕ>0 ~aȨ,E`;Jjb[ui1{_NEYbe{TvWN ^)Կ3i}Qg AO6? P0u$|"R<TnPoi&o fȲ>S-JFc¤m'Rt 47C,3_C40/j$!VNP!C{NSnYWeyWJ‚tY$iCGְxOڒLm]¦hoLm8̐;=z* Yzbf,O~(# nr Hvzm/F@t/bTӜH"4<]A@%OMVȖCH͈-'u(3F}f8A@ކb#(2q)cѠ# o2i`4R x&+ "A%)Sv\+`Re˧] @I ?02McY.}!?lΛWYyZ#CߵdVG]Xj(KYs%6g3Z67*Cݝ)qMxJ~h` 8d@:~@ gL=,}4ʜ.ꨇFBgNŷGC98վب!0@A9LBQRК@FDsi,]xnp>ѴWqLq%˲$R sziKe)lGqjr.Eů9 Ċ$ J_#it5rYD.Oc-_ I5J茿$ivuEt3ԡ *8NsYwZ9 P{Tg&q1z;1u?gU'ǃ`=HgeAVR|/3\s((}>dxçʄRF<+J!TBp@g#X249vxР %3#Q?NGdF X/yC=A՟NS\Ixzl 0&ܘ{im59Cv ͎alsљdg8tHvMDǐu JL|_R[ɸ^,>̔Hq1JEm}~Z酌8ұuBc 0}U*q0whEMS@ :Yun EfK`lk.~UWIŠ zY2 Hdx\W&SCԆ{*)g>8=8`$Y3:(lB4N3t/D45eH佶eM^>C S" |M#ldaoR˧[7Ah2yeo]RcS 1-6#y޶yde3"7~N|-"3>!#~`Qk$q@=YqrYxP sEIGeٔѷ$ FۏyQfceRģd kO3kjVن-OPH4YDlb&TL,E9⛷丄ͻ]7pFKZM;viv'^εa^KȅP:TӐ)>AP׾0thT^XRTIK^9yWZu)>kDvvǂ}5RŊ7nZ:d[kK#| M$WE@8DX7N*g3Fv9o/IutP3V+R>e^biG'9ڴډ IdKm>?Otoe48xFu2Űw}׍ vEc-ik$T70驆GBOR jm iKppvuK4.m#=DoUbԯ:C{*̛ vU\wN<SX>CHpkZ'H*84qŃ0d6ht<I?+'4Y" kKu"3#)ktXki܋bA8ݥ 'fa̓sW6 .2g\~ ؀uf 97o󳴵Ĉ|B'np8/(Ϝ&R"p7EmfƼ髚 s]c_ʴ?sR`w8wzF SEJZxߤ]_w3h| 46?L:R UW pdj-Dx0̔F,{FsocdZQ*ccZqt&ڈphqV<8`eHcI;Ut%X!Zq+̆Vr7"r#J<}L-N'zvJ;L$I06|.p~*m ""8a|XJn\fsxƎ|juQY4,d=p*n~~0=^<2.⢉,!.:GwͷG"»,*Ъ'J21R#{Ra(I9} wz 8V8,ֶxdc([ШU۬]=fj|}%|.lZ^+ɟSW?_΅CljqԮd+r }}WzI̙ ql5=49tߣ9f^Uճ2?s,h[2HDEOop-cF gE6*ӎsL~$YcTVVvrPOx@tsotz+u.7A; RKnڎ0zz/7% _Hg" /jmಐG7 ?j \V M ~QwiBAEDT:?j:QzL7vֆW-4}p1._aA:k87.DA{Fe);{{ T3Wdh䝠w߀A#kb^o3t~ qOc^+DeKgadCKsNB5oToc~hna?sA9`ޗ!g믢~Du$LPXh'1">ؘ./uצ)'%L.%B18.DQL.XD{:#Cd!\I=O, mqJ18l4p:"SUd(9W_ӓT\f w2Ǚ3N:>h.nQ;ӨG`߫=W݋(Cmw|2+ɲTYz|{gJMnj>FjlT.+ҟv5Mm hQz"GYFM Ԍ>GM^!zm4)>yHhBD6[!ApY1! em~e7o%3Gj`J)xThBI}k0TzW;u8OB?J$/8t{v40C+B{;Uir #F&$cgFJ?Ljbbt";i\xxS$" 5֨ n8L6ۅ^;=h_{BܤwC7)IgyKJ$F>Z6ǃLyofTf?/`@`0Ѥk11 0Lxu^H<Z0!D]@ bY0.re@$ aPK*͏ ٰ2x3^fIjB0|``i>*} J@8,fLg-˙TGU*ڷxX_t=4G,1U228|G-;dG>;졘K446 cּpx9,[^+GǑgܾ<MnU [eO_4q_"(B(6DbzMrh *^&fJr`̴Gs\p(6[*a2i8mׂl1S]:b]z4 WK mΌnFDV^]?ygUS![UƐuOF(?Z~_f (25yx>Lo_+'"ReF?~H1(=V*$E |7 =)OYaS0GH f#31s ˑ_1Ej}W>1T, jexd tu:7;%CAL0=d-3 o6&i{ҞӯfѩXqlZg{Pdf}uɩbEUǀl=ͷWw(r*[T>`TѮWhYI8R5hA2P墌f ne12V튨Zii` ƮK%)j R$_ ±? KP}QzxeɌ׊Ӕ-KIݡ\q)fq poxS &3u?M_r^cyPSH,QLr^(iĤ@=ȥV|k{styM/x uҨ\}9 QJSJ*sd {^]ɿ3߽:ʴ)(o%UiO\BQ4rBF ~_kg@se?@%VO?܌)$߻kD%Qj@uqBۯR򣗆ku#(rwA'iھ6Γm>C'Jw&mPzcоTŀ#,[1kF]ìPk2dfHOCHl%KZXBw[  PXhjh2hH6Zriغz+FC@P`bsCH5{--#OO~sA3%S ߻Tx8apkq= L Xi}BW9f,J2D5 3JgA<+%R ['-/j壻4:m-1>#ޅlIfR4<~MOY+Wk:QB(!F[c'3|"3UK㉖Hn m'u~E # gj@V˂2nHcvl|31ec/f}$)\}C9?еdK~=3|u_."2'f֔r9ԋ[ê͋d;'٭n߅߷$Qz ?sAw$ 0^F ekCϚC+NL90YI c]hqQ5-OkZ[S=k7Rpi](%I!Z lBi[Yh=6<EfqszϵP珇z{Aۛ+[H?Nr!G5nfř_AoJdte ДKpБoDE{Erׄb^j(T9rCL.cR Ѻ9i)o2; tb8\`t:*[u}xp-AdmN\fa~E|-k-UNuz(#{g5 WU Vu#fhkA3EĹGFд׹[da(Oq;J=uh4G$GMLy(_^k ,.V*s}2TULw"3kբ H4B Sv#ʠXՐe{N5 rN>^CJu1SVI4<٬O}kGЫ.o="=(=V`Y qTREQA}ϙD!-O>rqy[QP&{Ct WVBsivIOh]IJ'gN/գ)Ǵzߔ4rK{ct]H51Bf'/+iUVA3p 6"24=bǯ$lu"bzZ` MJn[JVf3;={aYįx7<'Zn~:7$B iYGS)nA%K{悿a M!؟Ds0Š]p_ubwWֺSʧRoum.n+vXN/8zl2ctP05/H,uADWCݭx9~/~:g(  FCOscg0Std.6PpI"fQoӭ<Ц^Nk~D"=B,A]ī\fEv>iƨDM UK}uovv{vq9J8xY2 KULLȽdTTgJ=r-8{KhRpd= &U+P>b"|`6q!|+m-J+)3z2dkw䇫([ KxA#WHI i6i>C{ #m8%I;)&T杇3aQ+/̏s}ɂP^|-?bm'*)g% 6e,h, VOrK*`(.29CPF0&Α.M/^8te-fѽ}PgR4gjfS6R `0h}43*p>~k9I㞔`">$XIɁDOlP}wi"v Y. Wj7tT9w5MO< ú+`AB̎XE5>@Ȱ@暙0o=a]On5\!D~9eF$wγm a eΖF b:okBy6}Lf Ҝ←sܮc(Sg)c2Rb!/Z fTEK99I8UΫ`>`Rh&KOսN"kH CFݗ=tb+OrT`c:t!wŽt.D!=l~_y MgE_4^wD2piv ̄šKmA)/7WևUF|usD~=֪_@Dh=ʟv̲~2r6NEc%tr^Yq gȶG#94ĭ%O;(,x:\?5%DDttjBo$!%2 +9)ԎάGE/ o̓mhw[kg`X~Zn}(bg٢D(( Ga4*ғKhe@ê~A\Zf:$vG].Y{-;3<+K))S[nxSUBނWBk隒\Bc`יr2" ˹v:yV-YR>݆m [g)j ,Dt/$.V k7E @d? V* y>q;㱚\˃0daK;0gg%$ONyu?{ $ 0X§ـb;0Dd@sYL3WVx1VEeWSjZ?ymJ!=1͢1;XߙΘ"e@xUe=IU˼۷rTOm6i,H]K*sâBn(HتFFqfY:s_oKlyp/8%2D`'\#KAz,}LhD{R6QFdEs=2Ma\=rFmtN=ҵt z[MHGL`#k?PsN!EdCb/PPmq]Ayt+H6*<3U^ҼJхo&.)G;6#[ X9, ܊pM}D/8D}_mH{l_l'iTC"^% 8Ax>!J!OpF9%a/.Hj=frJS0ƶq̬M\oN3 ULl`t+O9/4VRn0V)5=y&IA{uQZwk{+ я+69A.u(aRyB,c|oevg&ݍ3 q>y:AJdҩo9 $^y;sO9"TNc.mb}Q>dqy; }qi@ᲹAFQ%TJw e cSz3`һ$<rb>^W%RLOKyѻ21;)8op_X:܇[ jiT< uG) y$MkQJMb-'q Țl/ }W1PݝQ%}p{oTK+&OfNp$?:=}N++HUVtOnLih}VSsCL}x%bAǫ~A`]}jGz6h:R SSv̇9T\,'x (r1eB.xXzd(O9laJr9ׇ6"2wd=u| %йa-UGN[7_v3#=/Чk @cf|u 8dЎExZ[zo͖Fm Jdte :!͐VᇄyiɅ'1ͯ0P0A %T?Y? u:'l! fed>=V8=lDz9V_ײE0ߊ1۾x>¾{Xe~D3K&uuܯvTdom_/c])J`TrNj >3Y1W,<5<|Ԓ[p.e}0~bNЈ_Fs%g\dA-L #TS]NmЅc}z:;ygU=CJ0A[5wEƥI vO?Dahu\cmw#1CLL;jrq7D { G*yN:\&p3k*+X0&b25`y3PS K_eU'J -qwt2(`2evi|_? <]E؆ۀ)T2\s)##ZF-szi)BSoa9d~ Q 2ͣ6~y:ڑlPY'˦= 2Nqu*%%,.Xߑp:]^".Z`@*PxMt~h"+P5)# HG Lb抰%6eO zZM4T(h$,'^XP?r¥<*InQBRn) ߧG Yd``~Ȋڤ N(}qZO/x1N}kb~lsx^-NVrOc5O5  62gj?Ƀ-:,-a B dw ˙]+.Ӟ9YIO6۲&p a&͝_ۮz>z ,96T̛F_pn,om :֧2t` oY,X&dC??ڌ_g:1.AJ1aC* Ts "Վj/@67_JXN!Q|D8%A6 >S*68] dS\q\m囚ww3n-Ǽ,-}oLNyViMycSl]+oW;XPIO?b+qv_Jq储 TIrk?yj2/w^9@9񱛼2irB3̊YoDܬ]3j"3.k:o$˖ŽMPu흱 Syaj'W |/]!m Z>&z,"5wX5lrt) lU=\HQॹ49r=2['8J fy50A/21n:N0b$>wDw7IYl[sV~߄dbDJȹ9-q1k3Z$C{Ye,MDVJdwf8J9ˌ:N\dyk֍>;N%GwEl>xU2 ?;}XnY s|9]z3*rܒ#SPҸ:G w}Q$!A5`;LM]Fj;{ sOLcF 6+%O-B ȥovӝDc+Jݥ=-%N  1EhiaЈ'^F3hel'Z}Ǩ5Tzawbz/}QI00re!4 rG‰HJ㻁1@ h m *G`}<;uI~с$}b OG)v(Yl?ʸUAB*)!a]g3i4tTr w#Bm bѝ>$ʛ|1O)~(*vm+)=Uz%_4GZN s+ ݻ \>t}ķf1/xeMة[rT2G()o%wwئe@+ גtT~% y КKheq/:=41n `5(qji_X^A :]l;^>1W$rvGseF9'+KQ˺Cb71&mlkL ȳTI)ͶRs8pN2հDOGE?g˒ZR:9L@(/qiK(U=Ԫi馏lLӬ2T;N0DY0zBj,EZx Q߰s3M.RZq?4s:E~|ܤvi,Km <,P0W@1{e4 +^]/}-Ghgvͯd|qo6x774jr#]L zCY}Vk8ƍ9wC(w( _R]BV4ȜPcdS^$ ˤϘu2aQ(|WeLic MLR;JS);jt  Q*3c;_h2\YVs\W}MO|eUԊ ouILW3pټe_N/ksYk(18zkNW쯇aL@{%bV8ޝ1! w5K.k&Ks8rBp O-%H)VlS'>}Ge-R@р[LlopRu* 'w&Ё#vUCM-n1e_j$z8Π<.!$e*`g F۱bqyʔfpP2azɍAM%[xQ2gh-{T2b0]tn]d"üfnXBISO' B|[/O1i"̣KAT5F<sTzjǒW&A=y_DR`?#" SlE?W 6ݰTgBs]*jvȔ^VΚNa}wTNն 3讌jywp$-2(v#xd!fgжة8im!ЙZp}rXɅT8om S(N_j~/5Gt:}W#׫!P3FW-Ilv?v=s:n GD.хNeӵOoH #ߚ_5ERFH`w n֫%ghCIF۲ev-[~mS ~wѮ'^@UTk04IB_%Ǝ2qb[0JYC*OB7En􇢆DžfQ!X`DfF z~ؗ/pAL!IbxOM 䶊]%lzI!Tj$Kmֵ i<|C~KTRxWE# $Hgq2L  =$0VGV*׶uY#g W}=P"*Qg^eyy^7&CWf&PS (*Jt§4O88BU *k =ElPKFF ?q&Z hr=ig ⺳"Ng>0Qƌ50Y,Wܘ1⦠բmF.?.x Enu+PH^2tA&*Q]w&_V (aeG ~."(Kf'HS9q$Av$3,CCenpB:v ?opXeN> 'n):V?F9sk}Kv x.d/1F-ݛxldg32tCIr1KJk!Ogg$XO]QYzThz |Ehx7ǟf5E wja+l՛-Pzn9`1Ǘȼm$wSl}1 G ӼCcCC){ָ"^S}͵=EAs?u^nĸ=HmG%>"D~dhCMd1!VN84yRO95h6{nAҥ~QT͐K(TP}ɫ A~~)q.E. ( p vFM +1E2(yJӿLBqՄ3~M4q0Ϙx;9MJY!J{p&klJ´ dX^] ΀#N(XPl 2۠:R:'G*jKncC>~4U< R:DN" 2m6S)-ӶȤg6Z&1A.{BD8He:>Ļ@\ zpEV|%߀((8[!ƑI}JBU0fíwJ2 rg# NC/alv6k 2.od$%s ūt ̎eHPf^ )N4~GMFC|Z^rTH8ΑLY9+EK˟y͆@sr , IN%iir6uTgo}-= kߑ<#7L"JY߁aGl; (i8]oNHKzCw[#!Yel?|M9RPN k1Öu7n! eKH3D'ޟ=b=ԧWZ kͶTy/ÚW0X5V!w8'NaIbL5'@_`"ut&(a]m-)cTS$a b\Py'sJkV&6mlTPQ; QѤ.n`?.ThaF0 (UhO zd[Zw96.*VGˆ[#mDFTٯ'BLYKWo/$Ztpb1-bfHW⻏CUP0ZC-궪'%%Q׊ }/_@m>̫0(!J.=B'w;sP}6^ʟi"v SҊlAvROR4, x^ )r*"+I+벉5t<.6\foƪ?.h'{|uu8x)}rA+,Qg36S! OZw'ZZ"==,u |$E SDLJ82`fհ3%2_ &Tڝ Z?%+x &쬤ދ~toK>=EO RY>;cSgw</vh87^Q|ʇ?/JPFыAY$ #9BOkyX\9~"f>4GΩY5`1ߝk$t$4$;br;Bԥ[)8 d@8 U69X䬮`C1 uE[!ku欎{P7>xu=w8c no X: n`W$.1gT#־vIs\̿$vx\WPd-`'u" H5 N=y-@;@\Gćb`/Jmf\ /fnޭ<}7>B*ݾXPhcoa !WFX/91P4z(f=B_C2(5)ojtMn"*Bz/3lj.ќsahxVRێB90On@x Tݷ}^ SzD#̦?P&p,~#ZQt RcOD?i=FLWLlwr˶\ Œ. ;&@@aϡr&XV5:9j?ó=%G|T`IDEU6cuv;MRtcq4}+iY)r3x'DGSVgfEjBӇ!+/3H=Tƺ+莸ЄZdtCo Ge]JUjU'qo;yw[ B }yoM0 EF_!Vu%%1 kS%a>gH^]_+ϓm;αD؅XO, թ~l(DH;\bg;=m$?^EG`HTk/4!sV Sm ǰ^[׹dOЈtXXV R!"JdSorbZ-ΎZbo6bd9l6aAGM·j_<|R|cմ?[z,EVLogMUj2VS?鯕Hȡу(Mz8\G#b{c_4 ТR8 "Ƅ}Y_.\z| ӂEV lӣj~B#P?tz9HwM'KfBJr@rioy tu= 92}R}%iҧ6q,z 38dx< xX?DSڕD(w0{t _$cAjz|g49^Ý%utCʩBo{`qu/H\C1UFVQ9ah΃0T9h8ݖ!U^.'e%4~ ۞7p6`1F&[ܟM 2zakkr=FMwM:_T MT1c.$N9mTR$)^{q\^:LXqYh!I1(k<Tһډ77QӍұ \ޱ">T^ZCI00>ʹ,cV:CǶCasYPX`'K(tЈ`T7Jk} V=,&ߖӵ{hbڍ>a|UȒ!E-ӓ{cfR%·g>Nn))&5O:(HpWE$[ibE7hiy+PY;Hi{]|h8#{kt__]?FU8ke=|,!-. ꝥ* !V* ݈C9 M]a{m]xRƶdKk!o 6B\ 8'ߊS$T|漥)+zRIHΣ^3L%@~QrA$/yy'FIҺə,=W`Į {_A7qht{`< b x&Ʀɑb4;8@Cmӱfl#8تrc'[{`Hb W+S5vF"<u0V.c N.:WDp' y P3?wJ=h -dcqw N?3.k ;rWp`y7[ ${7}О=#hVHHD5kO5WW"},4јB){A# '3s9vg~! +ﳓ,ÅogD}RΣ@sWbB^ƒh8d3}śؼ|_DމPX71緛{_ޚ+bch+! #:=替2xd<:R9Ud*lo?v-x }nA 450N~/O\ٚrceDϰYV*05FҊ1a61bI80:nzڥ1!ݞD Zk:re2Sp7Q. : B0ģn2?o˃C(64Bʓ`G$"ئGxjҕ?gPq,CtIvqs nGT5x=tNz7VW} WrukPK zYgK!j=L)p4<;@(RfTƁtvWP9N%5RK]Q9?' s>H+$\ ZΧIbP qz911Qy%; vqpFoi[di:(dp?LkSzEq=8{blw6k!fFZ?z,?ߍAȫ ÌUh8Xܭ^C<BCt7A&[k @ro*KyYٮ$O)o%챁Tߡůo^x_b@B}**w-/$E*f2N-Zxnbp_ rS)>n [zCt؅}7-#A-Gρi\GEN,GgI'gǤ1hr+tS 1em#&咤SzBbA;[ #rMGѥ̇ 265xBQX$Z5d -eAa_ݖ`NT ee#.DL?o֮0 y/4 |<`05<خG 91{Vl[:|i3&{(CJ]%э&)N)CLr zqhoJ7:Z-kT*@q~6 rk&OHY){+8[hv:I׶%^2@uDsg?F7nG)޸HG6М4SAO iV9cmrA*ՙzr_D6wsꖎ¤ \.Y0O+`Kgw/=z~=|<*q=P6" s=5Ծ!C=x,;6z>&R s)ާp"])l'm]x{,ޝVBGJ< ڥM`}=zǘx]JȲ=ӹnqh:9h@xsVn=jlGPzi,Ԩ|>q_ZY:r^#ድپoMVCՀ y@zn8dk>N #Pv wϷutGa@qtu QXUcju@Oܡ{lAYƦA˹QxrRu-~3j-yE xvJ?>Qtì7[7Q A [ 9%ļƼ3yF>xMjws7bXxLai-S~O7p(yifttpx '$?^x$ /sWش8=b/oQ4QNaVXH=ew?B l웅X:[SoMJ`|mʹ.^*VbK eH"[(g!qQbVXQ{M0S>Jߊ,\Yl4^+<׬}[S _1.fn;Uw԰dҐE+Y!OiqG(.§%d? ta{'VHtM_ʢoE^=UV6=,+z+3[;L&oFqSw@%Q* &Fo2"] 4:RsIgyJP]4t.R3Bأ^]19,llyFp$mԙUי,pȁ~D܆d Ei ̃my7B÷!¡Ò/|LCs̅I=W:|?M]kM,/dVPJD2](Xg֯I@J-Mhƕ&{sM`<쌹ɇX5NVd|x{S1>u qLXc|R{*[vpp %ղIAU׷iyЗFt/n~%e}:y7Bnn`Ԡ^O17Xت`> =d@^cj c`F-B3O%5Mޅl"DYkj\c9/ѕ?Dq6`s@vWN%H&)W><0 2Kk9ߜN+tJ@aGDn&$Lo@T23LD^ Ψy[h% /y6|-doRxe?,4;7XSJ&F5㏲Z!KAӝ{J1uF4?@2ԫ{M=oHT^8V< @nѸީᾨݛ>a6ˤ B6i?vt,hBՍV`h/qGcWeǣMInQu68bkk: hC'kX؄*%{Ā99Ԏks*+h|[VRQ*ֲUFotJ SRQ$1i!4q(t>AM<66U; ՑQ ^>xW qb4Ւ~޸'b%a mzMZ {rFe[`Qx)"zF@۵#ے~tfL[`̈́?#1>=EA֚G` EH[rZ+`KvRܱ$4 ּSw F|m2W(D{(L[mo62"W 8IȈ,>4M Ġ$GM/;I}h[7(e0?Jsau.6fG&"cAuɭ^ȍWuB|`rdmkc-$-9p!惼ךy6{0 ad";Pn%vJMArf|RB!oTmg6'~O-NDGA QgYr²R8kOd'0 ,r|]i$X6u5uzC )dX)WD U:'XUM40:Bm(l>U,j3S>/HHlߴ8;x;hӾH,\uUF~ K+N_Vxw)JF}3}x"HP5V&KtqVukWCѧmSC0!T4GBamok%p䭬G%Iɋ̉pp%g h0!C 5N/@hE՜+Ve> MŊطҸrA34y*Y["9]p̓Q׏N ݽ׊DE8r4nMuۼ'|h_ϪJ^@>{&ā)efD>"`x)eܜV»(ql?u$_|6lӅP 7Xg&l`!aÈ:{,h%@QB5FLOEN Q)xO{H"AR`iX:F2E2J xJ56QfH +J}m]7zm~~~`t<Ǔ]52<13!H968չnk=3XexG{Bm{)#yR?Vu-+Ksvvl}rq s2I9`R@Ofn=D91~ǹJ\,XI^"塶.Ra`ls$2a:K]R{/uׇpuU3pr@jx$8>w2#v6wh*pC%=㐊hIq99}m #('96$?6{Z( B[d ^c*S(T6\1+x1q36[1" y >E#lKe;Po:%Kt: x~xS|%}J|z@Q4)R1X4ǹF_7Zg?áWۆ[qmWΆrl`4K>% &$m+!۝}," =鰰˧>8UjC5K(\ahv*xȒ$xtGb)ۗqkНB;Owj0u~oȈV2 [àd/ng d!Q7tM,O]5x7yB'}7Au7m 3}Nmr[= 󍕌dEW,U]nwA !Vt7_'DpgO`~`i0`pΎhx5K+v¯q&uGVXAXY#u'ʏ.5[ǻJ`LҵDIsÃ*S=|DPt|h3קUY *Uƹ%.iN>呌e3M9pC/ "m[. 6~ow_\dIlo:.0XH\a'00$WӢ-EQ1UNij B<9Ժ9#H0^Xa߹?G=ZLږ䧝6$-)#y7p9XIDVŹ&궱zx/E8ȗƢ*1^+8o88$F%õ<^cK~aAuL}[xbPV򃘬)0Oÿ-l=Cq~҃5g;\=Ȯfh%ǁ;}8,D}w[:5Ьq. iuk\[#6tqbI?BlU_ZhC~E>'AS&rT8W<g>6K7ZU"k K94?2@'+' qHIWb ;iQt |1Ii)UcǨ".^C 0?Y& Ƴ!k%,E=0d'B0_3S޹If"݃y'IMNf=Y9lWR /a8]kyRLnT'29ؖ~{TC;wkmUo {BvO:uʁЉf4Պ4^oHޗ$4y O Ld l9Lq~p#uGǟBG  ]3W@he4U}HoB`*n]ڢ8{Lj) f'CV] ,YZ@C  ߛ/'2AМZܝCw`?{8IacK0~ߡ\Dujy[^> R4 Sk,#rOv4Y_9S:q\*Edmd<97 Z =jk:/cqϗمesxM2M~V;$-jd45exV_=]?=8ZvrGTSM~_1#x(Yl~Y9GoS0kC STw" QNcG"C\򔢢=q+&63x1 DjX ă1RO b3-q [ꒄ֮#B#~R-u畜G0mIBuonh*5)h%ڲd#\rd}9ٞ=o] KucY0C{ZF!fSc6h]RA} tr8LO^CE #s"xG? j-bn+D ~aPMr7wkrmMC{~B#d ̰1_v/OrKEGI> m"'=n}-ލ xo+ (B"ejY?7|OV x@_gQZ5t,u5Kھ ǵTmk)-S7Dr+YG+m+簿p] }b xrxfTAx6*xoWs^  s_:VJԌ5/y^3AKˉr&/&'󻬳2V2<Ȭ;) ╶@ [,sfDﬥ.mw3\7 N|{%B-~yO a`(8ŀyJ\>EavaTIUuƦpti}l(hmTt%вñDa53hhmޑBZ뀯ͽsp,Z.޳S1>5Tmܒm K*pI'pj)y_TS@R$~p1RIʽw)8ow ԭJ)-]]tA=%bÕ_%.++Zr9wnaE|ǶrGD¾np,KL-){bO$ 4:ZzШсjm'';*n:^S^#X2_`>;mp\|>d?a꿂=z ͍jO6\⧈y牾kQN> lpP۶,tHJc:zVye fRRaP)\"OlB9 u c TÈ3AW:_ o6h`\i?009Jl=&™јuzYH&zYh- k&(Y.mBsm3 O"<>_"~#ZF&8*j+[kwV "ns9}GTh,/&.#8޳#"/x鼴TJ<hY7_)`XGnVsRET؄k?Ria 1rݱWt w H)zU\AAyMч1"T}#$):_u[dOsiaKHuo_j&+I:}-2U>_6I;~|K>F+8c.^SdOKK2b/GPJUx}-tkC[ܓVXyp rOyUٲq?1ݚ@nkt6 G虢,>0 H w>ʂH R[>!>&WK|^U0^Lnm3FġIq|T&e;fꣀ/3]n=..'*>0Y e4P-y (w-,Y33!SY/>|gOYf5\UN3%ܓR̛yb8 4:4v a9f>VV^1vY2_~ʳ=p^M6u5E5f&(wEc9jәZ p/&E*єsŴM nU恡EUm]}tycC& HiEKERV4}q=.YQ|?-dJZvu= f=\M]!OY ٩n| h+4i6{4L#rm<,8ɧ ax?߁NENq8ZKq? (+n7$tz`r(FAp\@Gξ5 bfv\_n5)ʄ# \_P,WP`% ixDlp`}5t̖ ]^56Ѥvtݙ|a&S}^,$ֵ$m6I Ϛ. VTp')ÈO%C5_O&+LǬ-_sTQL&Ja773X*i)f$jM&"Һږ62BߞL@cv42O+ Z5`{U 葉6C?uJu]KzpGM%y5)#DB)`s$~ bS-g=(#|^֗㫓CzRpΛ=`[07З?$MzNe M>]ԪBcfx=1s*$锾:MO^Mӿu3n/:QXh]u[ˑ <%Z2E4C\&wl 4V պ:[hI tTAjs@P\(m'߽M1P(cmpKOF46C B˨/2(*5O*ܢmUZ/BvI ޜ;= ז4C^/ [=ϿlsoX (׍Dz3YXG% 6 a3W<6tz!Xnii~|qfhH)p;JsgnWKs4cYq9;\V㬄.6uM0G%E7N%>1;brne e$h b:za~D:{w9lO> 8~Z(LU]7U|uNI ݓCxιI22}<+:Pǡr#Z !%N$TâEE}ɹK= q"srO!$isQ:Cͪ9 X|\ݽЀw$U2PHB|*yQry؎` ? 7Z-sn+z H J pKFH?p OPA퇕Q-@7b$ɏx}MLŲ޿sK᎞UDR$۽=rPwQݣINq(/x \K@Ih]؁yMfJt0ӆ6z;j8͏)Pyp: sщl렺C6UVӤ~^@<˨n_TMSg7߉@Z+bۖ;.nFDAl[ӿ]okH zF Єs< _r%yi.[͵hU0@%zɶ+lxǥ\S =Pj״t @ X}x#cGSGk&! rW TʢS#B-p ZP 2t0,a:?j51$,Bs{Mb;A*FHWL},Jv-{w?dNfC95iYRESvR|.N%LV 54|.'>gykF~{ ,@Y.89=1X1ꙤGby_ G4Ba2R:!+{%"K[Sk" KA`+cq|w+})8?Q,{!K~HKH#MGGϽXE3m}ңtm˚MEOKT.d&|vFկbF<G6ӥV ;sR;A=Aa4S:He;r Bщч†QJ*C${tX%Se(=[uGľxP+b-%ZbZ^{7/@ /M+JQOItЌ[FB^A68dX&'ْաTŮ`6g۸V<ޢU!z%ȮgO9];}"1 =L:I*Rv:^nRl*||?B(il:d˛{-8W-'YeKCI|WFhnHܭ~yc Q۷Sih(gLkX"O3=lǾ$bDPfH(XWl'_G0?I¡4 /lH#g;ThXxR#w3>!13N?q7Dh]`Ÿ?\byY#P<yr*. ̓ķ=y\} tw^jBϽE*IE-c1/DCe,Ot+cN|&3q͜/OЗ)>˜W0D /cҜv IVʗ]bunLj w|y5A.h#LhRyS 2b{=j <e.?=flZHc𰣫MtBdB3Zf{m//%5ℛ6*c !~ThUK<~ቕa$eL5-G j=!9b Uqڕ(y(K2?w"r=_4=̇ H\:޼&;tyRN<| =--oH*gq&B~ȁp&E-9ʼV^&( lfcIֽ$GK\Yv͊:%jԵPDV^j6# 8# @Z֘U[ =w>ks=xs:Pf{)feeR^Ťu[s+ !-ٿea-1?˹[CJx\s'c3-W|X(0vYT_}-h{*4B[lu @z+gk/R,ΓDa]s6JD? r|f(Y@3짶B&*ӄ“)uL'J0(`d@Dy_nXMwWj}wo0 2T v)F_wW#]+j78.q*aC[8QP j>fPwLQZ2^kPᾦkm($Eq"`?ƒRJbdx>qԧ,a"sP->G1z͎XBO+F?j /`|\D>%dc~՗ƾz2O0<7]0dxh٢|-Ӈu&!^@ڨ3$Q5,(IW[Eg +~i`3NG8%\LI]қU[LN;ڡ"aꗦP YPy[ޱI*")gtN(GLxCpp"U'7i OFE+T 7M%uʇMvx8 1T2YL}WYQ'_4>Ż&t Y0䏱t6X\HseMv1u/?`-d+{[J,'#ȰaUC"l^ِi:z\wi-0"HZ<Ɉ+YdַkZ}@̖% vi D$ġr*Hkio!iw{ b3z#+QyOgL;B*+hJ(5,`?k'nF΢Y8jW,QSO^31a n5dLt2SGĘ&zPä,& 3!X+U=pjܩB]%rliJRpp ## !хN3; \R@NerB쐐4]Tb+G4g),2)O0eo`P%~ײ&ZJǚ6iP_q$FSpW O:yp`V<؄p(s(D!' #`$٤A*Hn^LJ;yfcfE5YLtDB%/5j^(tHe> D/u V0Oޯs'v*`x@{>| ^F&[Y]T􌜷^z90 Rj~(N 5?u7|9T|QIQh[`LU*)4'`i`fYMTU"wr@K3xGukUYǢaWN'tmFcJAm vLi$y~c=DڋZp'$X>tkZsMnԙu'nc!w \> <m3gS۶N{k8 Ak?xZZm!'[/& :]mTLnu^M!xI#QŜ4!\Bvb1Wl8wa]ł1A^|ތ~i9"Fv_Lq kþP_a;y xhM d_1Qtq\ߓv/zfĂ$Ꙗ(b]!xTKW7gieP m,l^ mȋC,=lt ߀¾6%`2OiWVYaY.T5WhlHG/;p 2Ru&4J 'C;5tw¾ #iwC8-*dU4gۅnI#ߙ'Z3ija+B XPcp'-C #teFo8mh*gǩ@"KJRou;OL[@Mwws 8\3(K\wQ1;Hڪk7*kW(֓yxJgs9ZӎK=eT.C\6.?Y<)>jW/#*T&CRO,KjcYnAg!m`-7욷D9IjM"ܳ+iJpr u껧K513vyŚ 9Ҽ4Fi" 4z kw9svj1LDEjiXܘ:i~A*2?v4e^pM:כ1Rx.; ՛RV"Vmb[Ϟ@ nI ʵXY^a&"ʏLs3mlg:z#PX' 20;%j 1\S@%k?duLvǜ/qDw&<'M8d *?\B/rE}JxٞK|a6\H6H;P<z-@dK]@M# *h3=qH0Uf%Jb&C&rpE#l:BEr )> CYA 52vz3f0^G` cc]e0C`.p_2i8?Xᴼ[`'2-'@ }b8ov pEu7L&D inû֓vbe+H60[UF+8Yv,-9wGvT)+LD[02U}kjQ*My6h6oE#KDak{PĖ-֍Ԗ̝]NLvFT o&͊6gmcY?y= ŝvt'^Ї߷EX$\2#_(};!MB7QdAeddUR5JfJ_ k_SfXNS'b jsF([r]ɯe1n~@$;m`nڳ[/E:$_M&R߁d S'i;czu%/'N\gc -؇}FiQR՛7w7CSVXuX+2}LQ<4sS%-PYƹou2>2$? n@Bf&[/| =׮bxJR|daf3IDK (^Ez-s1{R^zg<"/( AA+lӮBr98/ )/ EH[(|BzeIEjƍY[%[ Lgm )\ qfBSZYC&"\|p2KoPHz2O&L*|TVl: tY  rLs$ɘ H`џɕphGbl;DYHY1M@Bա lA!l8΅ѕǟQd`Uq-~҂.G_<n ʦ:< ׄ]z=^iQɃ &9w5 kы2\k!ÉhKc处i|$ b(kG / Ƹ{øNGẁ_E H_эvDӝ%Z9Q3*56jC,BYIngѓ,F,[QF {&;Q}5YOG w{tݐWCWȵ5oou]/Fjأ`gIT5 tӭ;kPq4R EL+e,25 Dw &O~>ءxi(I`1Qv:Cn~Q]IkK Sϒ88TFEC'HoiŒ ϡ$#r-2dX !5m4j2V+篓tr(0SOq2)\*┤kPx~Bw4ʄ2+q%lh`fGT :SRޕq>$)]q/s/#n%a9hv4JoFLgXe,%j˘*ؑBBo7dV^`MD7"BR:]xD}_pH%_YwVYQxp 1P~ht#\Pb*6ri]OqZ_Cm6?|TJM ƇkX.%ıa^HIq3VEYTll[F/hW~ޛ8tjOĨre]y#:ٝLK|KA}D/NLEZ8<3$Wc_Crq9n`,짨m| d@8J9$;f7ؚ[RL"C1Ü拪 rZQootL*J6V3VљW[ %ғ!\.hozgve1H4OUHbv;IZ>P7* ;fNH;keϓO $2r}& jWŽ3,q3c3kC,((S8GJ t$T`So \$77kԞ]lV)A@,)#psRKT/vDX3:]*z_.:duY wf dfbph+_P^iZu# ';,d Lj PݟO.SAwhR7 *BӨࢲp!t5gA;[u, Ct?#MXB0^&?U.8Z;_K-՘'ѺW몜h:TȖbS|ZMI%Jgu§cl64EҡCHBZg?P 9>ƱX$?PY"]Vmrysǀq.QU1ߗu5qa%C3nʃ2 PJl&ԯk-܅N3(Wf{dp=ŒWn^;asF·;5CX=+ܡ/L;q%g|^nZNGd_j\>f $mf~ǵ""cK M<[ȭT啡ԉߤRǍ@D=lΌX\ȕN_\ХUzyVIt T'3')U*bG3@dIYbLjFyrEh?90 Pklz>՘Bz>?|mlݢsՌIcLm[Zݼ)xϴ׃Q\OH Cq4b'h(^; t"׎_xVᗺ{T&ҏBIܖQ{\rJIV;7#"EL!I,{QDV>i;V!ےIu 4Fۓr)B eS(?[9εlbUf;ڇgŠ>Wus`f\ \Vo nћ{O }sg YBjk6=TŐ=0-*_T#% Ngޚrmj/5%ք{D_l0yfNFwa)iiqT֩" 3Dz1avF^Ra3\ypl mU~c8#$ BW 8rB1٭T"I֦˃":,RQ4Oզ'xž:P*߿{X@/dVwVӍwuT5W/ ]CbQö0AHQ lZޭĝSj8P^ӅP*`f~ ٢͡7T^2+P}ݠ2ϙHoxw\${dq[[B(tY%?.܏apv{밷SZ:d1nژ.3[-OSa6(h'J(ע+PaP\B$[*#sTכI0ρS؋.V7IR /n2 >cVHBQI)~"k߷EX%WWu>iT\!1-I  j y3/4>8lH>#_>*t E4ԸT+1>bw1} y=+U2+2MRI0_N -FL֛yi,)+">.8 @~# $U/dߪvik/u.^YU@;~⹚v(-i$]f LYܘٹtf_p0=`R?5&5S;ɑvpKižDVuTv'mA #8lo,514C3heLc?jBpNf%WWl0>Qh%~~o?xЬƽ.ts @GGx8{~-"_ߡhogy}D?KSZcx+k,Bң.x/]\悡4Yw#"ۼA Ղh3,%*rA|)n]{2?yݱ[{W*x X6eM/.TIQcc4ٲϪ]oe!2s4jr|[, ˭wOBzySQaS_ Z2:f' JcYc*K8Fuߍ# !f|}!FyŽ5!B$SKb琶9vRpT*, $Lߋ]Hbb`v0:[֫ϝ; ü*ze]+x6K5ݝ9a lZ%[7,U;-HeXMoʁw(VK;5k\ˊظ#'f?b;71f  gs_$ъH{^Cs.pMə[ Maw6̽$ng'2=M@v;߇◌zVߪ%٪ yNlIgy3$`t79sSjnWOuB|OHU>T'PV)ٛC+6Qj&U4 ܪ+WK$s.C_Wb p!A)d]j< dz^iRU&Y〯&NtϞKu76Xnx5ƑR ;ӥB43:I&1'VW9$iW {k|zkk.Xz䈵*FdH[PH؂.r ߇'ku{{!`U?)ώZ2linW%O| jzr.Џ7_P/CF֏ǘyZtlN"Y/tfј iyG_{E>߿桫Ud:[vS)Ipªy /H4*"J7oٱ)iTP$mѣ{j)WȤS8n%I ޒ&^s4s4(&^9zN  %K V$ ؓv#D`dHop1n@i ]` d+F)<\~G3%N}wNg%ξA ߚ ɨw`~xZtܚ.! +@#"꠫u)$IX;} \ПAn=_SjC${H\BcƊjGK7ie`o&=Kj_=@7Frދh'ȑvs=O?ߧSҕkf<h u.ebEB0[sb?FEdPNoz:~`$Rr-8X*1؆ZnM_?wuT=02%XB_&hF0}b.ೲ|p:zNQ;R@}O . h, 4}S$@k7wʊFHxY\ =DPӷKJ6{(Ӡ?oƴ&s˺#v)K&Ja|塽d{# ŏi _cRF$;?qĨ˺@t\p|Q x\5{XX+c台G0dJoxx9 G Y= L&ΦWGnF`N.)ECk='0N&W1Hb,|щK%̸=/$Q'vØH i cFvl\W& Q}۲Ѱ'!g`ZWA6wOʰ.C+}rMQ6Þ1>],ٶ!k ʗ`kߎ!~j<}LtRºM&Ic"Lx]S#YW"MQ)xO?s,2x?XIhVitaE2?MgG^Vܡ@ f $ IJKS%\\5仉rj>rm b]kA}Z Vbu^s)IV<ERJj>uI f"뭝ԋ>peW%b"2ߛ> c_3$uޣ4{, DiѾAK@A庵 mgHƸ6>-mY8B ]1HhRFO] ,f(!eP , i5p;œ#35~Pij9ّQ»vY.2e&37?8hL"2Sa#'͐7dā'ԋ}0r} YwݠnvNbf`8NIDQjŧNQ2l4=a1#B4<>ݗuf!=cZ8As{yh#+ޗ:\m)ޡI>W |2{V>ڢq@ƙcLZ9j[tM?2J͹- ]@!Rz_E7) OSb>N|x]PURrj~Q m[f$#AgM c Bip"cQIx%x:c*e٨pk.8D%jo|xQZ?ýk-%)v'.a*ij.;T BNJdCArƠ T HzG4A< } м1, ^HzD{/']qH_A5j%eȗqw6ZdGA8]QA^"DݷɇVz52X 9v-ut=(XI`Y4u$>4Ƈk`a %Tٰ݄67{*FA׺1@(g^ߌG1ƄhoC7]|WHhz=٬$NoHY,7,cDžѽSv"Ey,I"JSؤ;$'=lJK{kt190#&PPtݑh2QYp.냆=5v:R45U_˦)IE?n ZT,?{v \a nc3xCϖzH), ą}UK Ev KH'`'1a_˚)z!6ބs?g8'5{q(D {lm{`*}}KІBRA9E. ։}Y5(}؜A;q^ dKAM\ ڲW_ (PZc6b`?yN |<%LGxŘOB}/9UesV`Ta{/%FlMMҾyT08+\Lp [L(WNG}O> LTWi\r bQhwB~@6fƬ½RX$(uo`D˼?fqz@[O*+-W&;ǣ9)xKrҴԽ|5#jHҢ:--?fJ ȏ0=7Y~BQ$mkJ=*|#2ԡdr̘oL;&upݘ~% TEN6=)k p4`=Aui1 C7R͜@ޭXY>?O!::9 ruwݸ!V$L<7QZj^qPD5ǘaj{"iJjY`*:ѴH?^W JC=ę"9?iG|R ^|6{h:-)AQ6$c5IuTDrtɉ]HfѲdPEaFjiP8"W[ ,}xO*;õi)!PL.dz>W+tT.~ e>AZyyw}dILͧ =D`YB3xj!lkFZ\VVcjujn"uQSǍ`Wb%;G[omK0؇4Ubr=Swo(4u΋Jvlb"nTOh`6# øF{Lo#}OG xsX^ь7g)j'# ~DMrfvJC` 5 XΑ\E ֌gryTshapx>o^1MUg3:!D5H+,7 朧? P4#4WWhEh 4bզn}+EO!*|X3NTvccACvƯny#ݾۖ+b#yI>z8{ s)1'ؔIN?n+,{v#T ]gv(tZQ(&~sivm}5ƍps2vJwYvS NU:m |Yz]Kf"Q Bq`Z3aWM'S@)e1댟eWd贈 v؛|/o{L,N)odWsw7\d(HpSvH|شqC5.ajQ4?br5DTO~N&geֶ<M,aq0\k3Ȼ:>< ہ,ے(/j} (D.}@HaLl*7GrG@ Qcs.߸s}OIH5 3Kq.2aA$it'˚o q-VIm@&tzS7-L:G oԢO{bmjF;"ڝ3Aux2D#)D[l1hi 6-Fm /ⰜA56 'P|"˝ ~~BB)_ἼQR0i<XpUӄL *8/fgh8uZ~ע&5JNGڌP%Bﯜت4(g7vE5u۲kVwحDk>{`?|c?u0FZY*s#̭Aԁ qd_Ubj d BB$}"!j%fY'B\Z '6HALNyZ#6BW6$i]UM5K"Dndycp4 * omFI6)f-GœҾ6Yԣ$dyums0 K4Ԭ7id"tCrfE LL 9kT]ZH>NH{Aj_lbI}c3"om\F3Ӱy+8"Emqk s{!X\?s‚\KfUƭ$T]\\$㜫:őH#BvoǏ%Xʎ?JqK(lBМSȱfOr`VeKdp"2<6KBɼF,T@L8B _8b[C&1z>c+tfLL|ݹa'xdFZ# (AyR/Mgk'\^ό3B Yn悰Z իXv9ģJ6,㐸రMoIkꓸP&'[:o%F͍^NV3yWA[aچe78* u$Fht4xYaR6ad3#WU@p6Sͬ}/ 3~ 939w~ϻJEr2H}b#EH8xtO>Vümg9 "{6%g0ymu]3-g*%ڋ0w36UUHhgb-):5\ y$HIOYf`\S_`<: xD^Bv'0gQd+8A@a$DM'b!8`cOuEHN.X,^ N&4l}{Gm!(;}h'h{2B8UR"U$en.!=<&6#ӿF5*\p GMdVD_Werwȣ25;MvmxgԽlU'isEHS;TS\adzkX2_)e.w$d.:E.޲%<E[)]m|PR.,UˋgJ,dz j3lNn!L^!P3ςIK&aKJr 4,.dر)쾛lu៉FʷgqqE<uuIS?0a"{Jͺ)N5AԂ_RcTp}ΝALo|rE1ԧ9 Yۮ}e{]7$SDwZW*n!< ml9mIsk;;dzQd-dj5"EL#lCwCͭvKd Tx; >~ legR>j20}Cv51xG5-/ Aa_+xzk$h/aDrr>kZ !0EbU}*oZW"?YG|m[c5RUa绗j89|=T/<ᅫ|f o{JatbC3X8*le2j2'h̔/XC-߷9Zð- :hL:p/ZԦ; ܒa2*WOxv'BEa D3\V:N .r5cUwwi{x˷r~;:Jo2 B` F&)~O M`1×>\+bMqp${#SOm?SQX6J?$qyEMD>jb?W,#!s4ܒ$V[ އCG6+I|M'nEcc (Z)C({*+:.`a^3 Ţ[-wZ pm&?O'K;EJDzolcma'գ|M~qDzwz#U`w \g+~(߹75irə>=rk _"|e2TTZHPlm&YHFEBɂl8.q&L|Chۚ$16磄ٿ,&e|љSAϊ5CݧRinibLiԬ|^Gv(g>ՙB[vCTp=\L5be)Dwy^\TRe^j7%2~k ΁LRD @)h">vjr̝e I $y苒}>~FetsܭzBd?a`'pb4RtC .^fYh3"V\=1U[lF@ˤC넛B2Et~ 43A6 @ G!E^~$x_ 1eSr8B]Sx6y9gHm%ɫp`Yn|-5"%ѕt˕j9\> !YˀW-p+#t՝g)ֽj vIfpFҌ=@pyՠ Tng.Cf㏴QQ9.L0^zIBSSRض$#}1.*93T|[Q:B'Ef`ɷsk%UԄ[}aސ&G7e3=zc%&{xӁ<pQ;Ȫ; rXgwh]3&9A.|&>\) KIl ^ѮT {ˢdGO.xAѵGv 4LWM2wgJiz[ )<[jZJ>9$ 3#1dz1y,n}G$J!~Mf%yeg=iM<]TEJ #9٢{Z<1Ni= eRnӻ.[e.f87+*Ld GXzd,.)xzωoBOCMg.lNꅱ:m`/%MX\B{_ǜ0 KWHW.̘"iNj.Z2{%r$(-6h^ Qj'|c?okBωx/5. Z{I :?jfgI|qXKI{M[gq]2x-PʊCvPhi}8>Ch ';E9@DRp۬"YRcX=H2uKQvAKiojK|5 Tvf7ՀŰ`e*ll'2ľ5\EqED30HsxqY+l5@ _~KcsBڢ5a"O߂,<an gtM熞S҅)2"n#mbu?"Y*qaHCÂr nYN$Ϛnط?zJ l^[sތNuBJ 8/B6R!H܃0ffM\Ү/ϋUbTA$se㉿I!HO8[Rp{~DTi<ckؼ2|3cp]}Ku+Cäe?sYiˑr5Kou}c9 McvL[ӊ5/6@ 5eHļ"vo; =8$zXr ZdCjŐ8u ^Y.Ps@[4rSk4"R8h`^)'~&ny ^R ?TLļ9i T}ћ%Iȇ3&5)%" ʲsAZc1dռǶuUFxYy6hB7.[{E肕X~RPʳ}{ B\@ISƅ (0}NO7:$<^GP3gz'ky4f7w l9fz'zz2뒇BZfRV@5ʭ kTliofA,{a$p}R7HJ7/J ƈ~Vq̓sň~%YGKCE"5uXpOo8Kf4j%4%Ǔ@q>^ .tXBp fqzUZ;8ù]m}\aJ y%ʷ 8*J1\v{bӢXZi saC@ lP%Jx 99{y =IwutI'cͳ"Q{ =HW>W;vjP~j3Vd\@#7md){>V^wC8pPz+el )ęK]ATLrUT YΟ睱+6.YyQe[Ws ZBgZ7CA۸}\wD<n.BS9e3ޒ8qiJ/b70_* p>(j -nVn8"!䷐DoV'hֵֽ444TR>d$HA6qI{D >aY~.dfIB'4TatߔtqfL<l^ 7] =ڢKjxxڃ-3a}+QWDLnUO`8g=IiM7b^9&x&к6$5}ViG|dJqQMXU)f HYzW(ML ַ%3WNZL!]iylܡl#:wAQ^Tq i8ʰHR*oiNx~`6(* \ f)Z+Tf{4<8LƽyZs9@p(dC?Ԝ_(CI|m Ǜ>C`o zG$l.ɬUfpܾ`l{m%2aӀ9$n!,T !DL*QbBHTA`.sQuv=x&bi GCsҦFnvƒ޽|`LǠ zh`F\dNv*7:TzQ4=2a&B 7{R)9ǁfW \\-+ qrثu3E8!SM_HF+&tMkZxPeJƂ?&MCY' <}vԥ7XdL`U Nrk#T 2 (i@s׎Zhy1' X\oqM<68`s-HP0 Sm'tZ/a.D1 ZH臗|Ѩ4F:Z>^_eUň2.C3(5lMA'!ndrG(F/'$ӟx!+228Cf/ RgY, '6#j"_xOaOl0,S*YCXQpRYs@yeP |38:v9j m?[B=or^f͙K.s.Vg_ᐖ8׆OUti cVUv !W7F}~wBፗk?ъB1*oAPT1tķXFBA$m -"{>bƗKaTJk!ZY=))X.0y#BW}*`[\즓IH^ 5 ;kNeY4pda{N L>uX#s:l- GlNiY LhTs0:3Q37=~>TÈ Ed7(,0ƷSZya1!G5Y@ȱ ]k:һ(u;'+}nC[fwyo#woO Y΄/̼9&_/,i@ټ*Z85Sn Ӵ̺þ`¯ {5 џGR( 473K|:2u h5 ]Fv$Mqx iA7;9]zHȠ[̃Wg8q!$pm!XYp^tM2>m *5Rvmkʥ̃GwgGh4qMT6ӼtTan{2F$E . =ĨcQ\Fxa5֠5mdpCd j5Fܔ>u\x^7;c]φR!ԡ iMkV*@9)l~%NkfF~|q-5CH\qE|R~9wP`XԱ8P^Ԟ5u>E5 4EKP4%tɸvtQȯ*$z-N3 <( 5 89V_ J8܎7*HU,\CƱ6#͑pysR`9ZslaJRYfp(hMa2<$_HDZ|4D8O,zR#h^-m4 {. f@"ptuPO qk`0z;% AqEZ~8Kĕي<˳ +nݒK@=ˡ0*l 4Y,)n6Wܤ&l)x%')P`͈; gzOAs8c­;ASR5Pt@"ppwMi0뇪~VѶUˌG//~/ϰm^ŤFT4C&NCK >\1p=vyvhY$]4@F[iU!'aܘ42SIq Y+ʹ"fjݯESM䔊1/L> _'Znk3FӴ *bˤ q v\W'&߀pUrW[aH#___1H x1Vԯ{8%rz)G3=v'\\{qcBVLja(t$3 Q@CոFYܮ <및)9W"#ƣJpC[eϚZwVף¥S@:Qb2\ d3s`݃ g<~1606ۋWqMܡ4}XMzqI -5zdynrzj3zO5O,ǿ@`Wdc+gv6m \]nV}Az{B^z~1nNuP.J3Oʎz @:Cv& _Y)MtH4&e/`x>Gkg"/g֛vL k3=0>6̞k/Azɲ:O&cBAbusS wb0Bf2ۈ+cf{h td"Sخ텠Ye U1FAqKhCv&ahLϔfuOoA2)4PLēU%pdGgJHU,hq/{f3( ~"(ނV&;m,|W9sMf}O,pX߶:)Wͫ i!. G޺T!$>s`ԫ#(=nQ#j2`F1Dl5E#].̒l Hj˱xJF> l)6[{Lu+MwY[+ _zeO)'6х^o}WrW{)l"p ;C5m: Ւ:tdux@c'kt-u|?k_A pA3).K D`|ak޶w@9x>O(ТTgi-%݊VD7cXk,A6{k7M9$BtRuG jڕ&#YCn͵~HYiROʽT@ L`f_o! O5eW t[}oz#xmٯrɫh*)=q0ЙB0B0]" 6%FuWiP|*Ol"S`Q*u] \e./miB*}|ĕҸ>tLG8|b |8RO\on@c_Ҩ놜^,KhRw/+4~)vdT}W%2'XRc/Vg#E>-{ߘ[aj3t;ĉ(` tQ yQTL/f X:g+ӨXe`-pI3Y\^!86:%8Os~(% mu'ľq%U_bFy݃d?ܰU#**76(gYuwD_py)C@.͸ɠ3m4)y|%*|bpBh5˷w* ޼ˇ z!1/w';Uf)WKUq:+1 ,Ujw@H?܋i^gAvxzF*pbo%t#N00wK~Js3# n9jB.'09x7Iee#ܐ?r_Mi ٔb.l4Đ@! xIe*}2 KP`[RˡrI:yՋRK^%iV\ ^D6AtnKă9 A |-S-Jނ>`WӤ[V0Be>BA̤hz8%RW`Ŀ_Iagvs P|, )C~olPա̧'iml;4GXL$Ptw<'AeR95MJpaQ1 +D`xY:3eZ!g؊Px$+/ĊٶnisB2m1"`24"u7SKh0g7!bٛ7lHI6Ү6~;pLI %{cMOSloURm⿀W\rfl-D4ڷv_[YC FmD?2jIZ ^!yY8R+mf)sg?i2>Xڢ6RUdY%dqҀ qD|F[~I";4*rXȹ 5S:H&)ʮ3f`ٌ4 Sf>7٠OHexWJCW~ABR蛺H!X転(KJ&*ԕ2Y+3c- öyl0mM`2^y} 欱hlhwd-w^ÏSVւG0}nbɢnx~!Ɇ$gnuD/ [-9Ƅ+خPy9 0W_ OL@.}U+}o?-[Uܐ iH%JGu7Ky+R>.(/P\M@[:GPr|Wbs`iɦG馌̅x'hm`zfSD72ww}[5W/|Ҿ.qLy|%ѹ=3;qwkZI:p3x%4r9k.֟R= W:m̪N7Q),Y  '; # 6b2|QyK+s=?_w}b} 9Bh79{]Z)t w}"g3Ja_˜=T3Dsz1?EsKߥ \3srF>?j%/HA !7tX2nN= \I )P:}|j]ÚzTnbHٓd- V!O\L/gJX 3l˭0j18oIP8ϠŒ!SiI}?;坾b0ff{\ΒT""Ń mfȐ7o=o5"@N.E9+&!,㊌Y8`zr[6y}C2''icB7\@ia ]E0!"`9U&Ff *(CZ+m$= 1(cyPu0 sc;,cMb[Y`,b ?Ə@e_ &~^1@ K\NY!UEbuu@AnE[[,)aI Mɡ9Ir>zSofwR[ubY؍6dxKl q ȿЛPhꧽ}`cQwht &Y%ʞ|dP~S8(T~r='[<K9lz5 i'%Sң|˿'qJ{bp%(w2#u){}k9Aa?7{[.p+4߃ngLQqs&@lÖ, 3 yS~%-o`ᨱ*=UW[< _\m!|jub7).I,qa1'9=["#RPr̭}_g|ɸSY%?>BMFA@FblE~ks72 :;m :broQƻ&s zKA}\oGV :,8-,F:?,iwN5pa l@6ZHm^B\p )NiKt_VbX0@+'\zOU#/$D6T S!N6Y'f{I]Sy Zʔi!UL7"nkH m֙(Ŋ'VXnC3A͑畖-FKmJi[dp}5k.}x@W\ǗMoBp#*`#M!;._IN;I&<=qN*"?udV Գk}i;WA?'`ؿm-U J <M9e):7uH~ vhoJQDmNW:CZTt+ӯx^,WR$_[leN|5%`v֛$"?f2Z^aUAfą#_bL0L"~`)c!\@^󂦶*zXkS"DٹmU懷 Nƃ=zVE,5>G.8)0}v l ҶDh:/IwaQ.|y%Y7/зewp%rʴbN~B568 Pkf 8x>oRr&ɻhg,s^U'ı#$͑JN*~L%NwR6767S ?QV%(ʽ즃:ԡZ6x8Xz^71zJ  qa P:=qø8$/ %!K+Y|:լSjWv`5CcYҨʽuŝImf?iɯҥkbi~eNg!iJ \"˽+ ZKy [(:'R΁W W^ _ mZ %;aT ;5G?ڣ9}:‹!%ʋ۶LK5}(+]fN;x4sֻxTz߿w"(60u4U*Oڥ.e-I]9=ova4T6]_r]Urz޲]vA(wt07O>+{=e[$SfwY_v%:uҪH eʦm !wa4FM RHg*q\ShȌ܊˗G}oƫ~fzf& 9O)ZݗW\lW覒 1خ-`w~/8x] bPWݛ#@60M0wO|Eu\_n3t0RA0˪l] ^B&4wi*ћ#D=D{PnaIXK$-'䏄_my؝n^ 0Y!4U򵶉οv _τe<{tfpF۰tN๛ghřU(vDi;9 T>&|7sB2Ep>Eln9P8$zB&}.!o8G[Fik _<~Uyk ͙+EVz(>α!rCZHfoN eE N7MտӼB= AMtR|-j ~k&zAߨQVeq:8.nu%-@@.HϊGl7=&Wyْ]'u̽41SCh4tLhƗw=vfy BHi1J?M]"j%.%TWbAD̪r-EJ "x0]r5P).+$ 04f~vP.blO5n7-Aafd$H smz, F1Z]j#'\e!y #ѻPw}9*K(s'^ٺCiIS>,#^-Թ(Z( r&A]sTPNyvkV[zW<l**G-sxu8lA.(AlfuT +ϝ((jdLaھ*,{R!53-=txd w{IW gG[!* p`rغp=(iC ^J sa̤5~VjHm'&R]xQG/N>xsMfS9 ) zdc޳ ~18u#8ODAx kJa Q.{"JnZ,U;;s <5oD(zҼkP.E' %#M-Mc-ڥ71 hΞxdoؚ vчk2?Ы4 '*0 oz~L 8dJ+'ie d<򝙨jtJ+(Nb?+L #v^a!$:#PW`̅{!0q̍hF>":͑t[#'t z^Ӿ2 "f_$VǠW~!Q\OYQ~χ"9 Xrh2<zy\=VWy"Tb(RO吥z+%Z9SGx_ ÉʒV$cܫԘQ%Gjtlբ=h^?Wf$G U1K۲ ٜ@_oTNM7V8݊% u cMs7iRaP]^3Ԥ_E:uhz5XH(W;vC%ޖ4/}V2+;U.Ѥi_ϭan_\"gwΣ8Á˟5۝U,_tY)j!9h a2d+U+}iՀ{3:ҫMZ2݊OI\RD =U$nrBŕ%r#aΈ}!IQ @6!'o5#Z|k<ݠ MŶUe⠚]p9גeANC%Ygt.|CV Xf[X %ceحp\c"5?rnֽK[ D.ys/jNb7MCrh{p`԰ @fvӒp}I J9(wr bEỆXTVmCh(L~v:_-!U IPWz_(oEX/_Kl*>,5 g\lUyhF̞@Zf)cEL,/8@-tWx-%5/ d޴0>XՁ`h sb5( 9RH'| g iǙ}Ԉ E&H=yXVRw>bJȱHw9xo H+RQg>nx{5&0jkOa;kgvHfRGPl4طo m>A%bgI)pMBG]%nH#I է8?"p?/I='h(z/ =xa.6Vqu5gql[i6Ze?)p5A2[a8#J8&|=_|mNSn7u2sشU΋a՝a\l f4]$ ]h`݅[=D`9h>n76uoT<ɧ3Xq5jcb%iWPRB <32X{2ι\ ㉨L1A#7`~:-xb_Q<~'*  MٺTB7"u#XN2䗈,^MSv@~o:B _˛Qv%79lx7ԍp `KNE&.'69^1Ja^37B;u7ڐș]+^RdVC٠2AMp:yyCaRySnp/Wc 5G& V~gVG[Er;,DJ7m;olE:cu h|u_UFx׭X$k KX g34.O\]yw wT"0W8t? 0ȇ#Vj7g3G^}x97=I6th^ ՘CgB4JDWh+؏]`+ U#/euv?{S:o(︈7P#oEL}58sG-()JBz+ 0 oB`>t#ٽ%V2&X%g4}zC;~,ސ؆3,2fesK XBU$. k5CKM?@E;{Y 3x#KBQ>#G $)kVPLٕG_؝9ctR~CXYXäfm|;HqI uƑz6A2 w@m(C@E)_,eݐovyRD9[;mX懀x\>(zpv܎kñ6z %r} # G88&,$`ؕFc6 &?yh=w9A4} NJ]!J7O}zQת/0KFj +'tBVb5,flSZq-ŢUm. m>*uQusM4D.N"XpH/-xjb= G9e7JCX r$=Ph٩&l’`@ݢVfAT#|^KbaUa0X 8yB@a/6n|ܪ}_yTT=5k9W?MKGU1p^Ѕ *mr Wo>F?!>8kErHA2$4$u~*h C1G)٭$vip{ןrN4h"N *"23K򂴵r ̀`xrY&)U2)"~Zf;?ˋ3KY8o=ʌ?UW`}|c?$MGdHsĆJm)nc:ƣ+qn%x# wũ PM e8XGg;/{<L *l[$E|bl0[kvn36H`,R$YnF^NM{Ptr{W q܈F؄ oUB&!9{i<Gh}ZgpoaMSuN?U41*ۃQT-BйX^[`$#-uڠ9Caia&{3~v[r_mǒt_G}\=8MF$41FJTΏEѦ3=G1v3{hW1׾K0o-T8R x·GrҘʲD+ھC] $?ah+YsՌ+pyTxMP*|\c_OK. NF dX(qW׽'g{E3 d[w8Ɗc~iLrRsB2T亴}< lsY1`LNO2KYnjI:"!Ӵ>U' D. aMyNF8bp($[i&F1BNlZYI{GDN:F☕t|6aJiM esj aw͢rz 6$ z +$?B2\ 5P©"/,d"P ["7$ߖ> .:%Q:hV8$iV1VBpڨ _Vn2Ӷ"r3vrGІ?PieH& HzAFe\ڞ \I|NȕC D3B2CfΊ E#ngūxdf% ,BYe;K 膘pM! z#+8Yu[l_64~{3H6C֥@XΡnwdAp/-I:CXۙ_w߶[ qX)o -JUʳjWOj'Uy1 afvX* 'B';@is"DԐ:"fg(D4ZY޹tXE(uxp8|V"0Ř>J>&(񚧶屍.6cVo*!>2& %ڊy9Gdbmd@dYǬYk S0R៨WНQBs@< #YB`x˭(ߵ2JhFDڤu4+H֣jJnuS? 5 TG-lD8eSv\=ECbn3@0oMΟySc,2uH5;Ep8au f Ծ9.[~"܋J^J8h@3 (ڣIk:mptHv7G{ o}AE &~ì53@D?on+x&[Oש7¥@8`/B:Ox/#QP>GAlwRRm&LL,j =Q8WMAֈ*twRy y}R(]OF쇰:pMl{0Y"ՠYGfZTij|f3VWjް{Y?PĚ!òde?EҚ;~ n xѿS]dF1>.?XQ<[_p g T),uP`G=)间xƆdN>\ssTZ1Su%9A>˼xYgI nNaL$ڞѢh[S0Fu0 T1Z _jVY,*G\ Z T5),8O~CX 8*%cp`s;LJxI#hp #0]]a:N1wʑvq0u"鉻h}qM|iEϠvReG[#Ґovb.T o\L+vsd^L=G_\|޻9[,.F3;)I*c`>EѾI"uîLz!4TkIf7 xWދA' YD ǎN\H_`},4i$":3] کY>~ 9ZN=M &`pi[k_fbQe#5!˷󫕶ޤ JX_k,E.NY4D U:-i|Lj$UyNކg'k s6$@Yl5HR jC*"f1w1{t"tQCHs=rb/[NqR`&dcTݤ=ف1RmfJ[wDB6TQ>Ec| (/MTe˔!ahɰj * 8kpܯdcuq7?`>V% 0dTVwg3l@Nwۥ-Ыb:+tD A|C5i&Ahcѫ &W2VQF2Fz*8rf ?Q:Z\M~H/ynΧ^pГ=9!ou w(*$-@gDs0RO0-8kzQpLLNCZ_ّ Qjv 9)hr5$2F7Ne Wje}Sbz=n6C0=eTmԸEƨ!rf]-LWV UW`DpTKSy)#8KJu]aB1w7Xh_~*lYzx\p1$ńB=>jH]ne}~~`:f%2&&6ӀOi!%r;yHF<7]զ=Oe'9E*izocs(d}U4e2uR*Y.5D] s@:H9SՄ&u dU̐ CdKEup%o B$RΤ +@ 86 7r ԮǛNy2슛_"6GXUCɱTaQate]J#1g<:+nb.1eXJ{b5`}?(u@i$[cݩ {]X3i~%7]^ip$ (]TF:3Bj WP}Ԃ;n??E\n`\D bv@\kju>+v˗UE53?ŪDXǖGJ{Dx@=D2 DB=[{FH e`k9V/= bWJ?Х#IsCAѐdk'dF.M,pQnvTVCg̋ƪ}*֦@qAt~gD!7 FV|?VIt/oZ`ޙ-X5 N|']sGJU9 ?^8ivPt%DItۡCzo;gWGZ!e4M3B1WO.Q#1jXW4eZfx- QtDK/9 Ls , \l/$)a7 ӗ,9G iVcX彟EG"Z$!tJ))fu-MS9xĘ\yrb7wP[?)?wnkyr7Eoȥ݆s@L6Mm,^B+s~2]tre2QVa1d‹`Ƥkw5r9t ̹#;j83]-YOɤ,̛xT[Afh5*05: *mC\`n ] ί$ﰎILw2.vik@;1Js5~۞NQ@1-P>­ԫtHbІad(1'3=lNɀBk2Py  L$Vr+h\ì,pלS `+x<`Xw5ܱqHUmnCBm='_nn U|Ў%E!+?E& 8Ο1Qݯڀ9|shGihZ@2 N=tvy'y*ı x' pz"*s AO12v$L,k7f׳3 9|z pdžFLIfC ) 7{$to֖5yBr=X;4`W J9[efI2lk4P;2<2LGLb@~Lcou*WL_܌➨J"YR\ l$Mj+#ۜi}No,& N!~,P.q$ 뼖`܅d^Xm6PGq?{adTPȳ8 ^K/M}lZ+\dc$lw4Rh](cQl3x3& ~KtQ6b\  Pm0Hdm.osx("`LwkdYۛ>m֢CV+S)j?k1A AJ^ Xi&c#Zyt,>^W5 oǔ'B4sB`5&LA+iTKõ&}lRzC_?ʛ`k n=Tt8i"{OY˓m|( D?r m5VV!#fnq4d- F!nyog.n`%W,yBL%i-b% ٶ80΢)J{FXu}'|l'_aOq%ٸP7:"+ЫNP#2=Qc$P1wy$)AnuKt$ϴvsPufl_pj*`hqV|шH]TKXqz5.XgBXMpwh^ݍ7N^V 5,@'>hu{$MV6x>فUvde])n4rՆ~}yJW:D9o3܆q8R,2v |`buTeMo'+x0@yWrӹ V)|~QhΞ2X%XT{B FFYy2iP21 \CP$NEJ \{ ,pqՙ.D+I'eݰDD; 3L̒Гd_$SjsVr(Yhpӑs*Ynwۋ8 ;MyDo aU\^hM܏ei){؜'R$. Zkc,#PYlX"`f;A\9NӌKƼA)OpPA5'ՖZ HZc7l߿c.+||vP^G!&c'Ό 5[A&=8]b!wz>U<M|q.RրJ`"ٻa جhB5EO' hIrRQi-'-kabLiղ/6h2lMR@blʿ76)"&Z8lѯx54D|ꅾ3@$olT,cB]?xf$rI*H|c6儚AgAo<,-E?)\s5q$ed n$mdqETcomc`}V?IĊ \nrzcϴ7f mϰ0xSЅBC,P7O݋J sbwL~)֘cUS V-$0jR2 l 1~7xf*ͧ=R1ERG7T4t{W)_a)(l֐Z WuVZ8*bB °{L<6嬙~Ec |-,B\/_p[/#&@θ}u9/Y6Gd sif`QZ]`@/*H.OHYT}Ɛ  # höKH<r"$Tų*21D Gxoc"hE?7>Dgcm=kv?`]_eKcĨx6dEF$Rx;eUp{C UhwchJ)IFc \Ĉ6 ELM7?sM@&?]rz5v3[Mj+QL!iKEcr*^E"e_4P^eG\'7Os֛E߄ jqM!|Si_}r7C`J).喨TXٯC?z)?a[^&!Vۭņ7OhMHo Wj̝Wo+ګF%>-3'$٦3©-:"o%Ik̸2Mj{ a6f=ș=S[(gfKO Cؓ8:}:ṊJVC{!!;Є67X. ±a47B+ZSuG$ı7x CuEko&^mlψ)пZno [/:Y:/brJI. (p o: YW(}we7IwyCzΌJ~*\&\v"EMEUcm 1dVQxt Q8>&`x>$ h rk 5|ӎ92lf944c6EK>Gcj?a\cd$fY(|,Lk| 6ٚ` 93Ԛ@%WTF_|">`xεa1wSVID«&Тeq\փ1kϪ9<&$yFpQr}l 8ꂖ~muּs¿ QmDmo #nkJ<]ĤJ6n >ߺJ[?tU!|{o(b?{F-#1nƱSHPy+ԟ5rcd0T+ǫ Qm\X\r|Z}ѹ@J ]i@yi[iZ"X ;?5<$DdgIca~+O\ v x)hD@*/0If'`IӟZI ?ҫVVimh2^d)gt*$~O_Y{y>u0vݑU㓻BPm?<-}f1pjls\qeyi'$SCgFs8 ASўJ\.ٽSFd3 uܤ բ<[$զv+bnfe0+Ge[ l[(unH'-@. A[sWt+^[TPuGwoHyRS_p s{%KW|J3GEAOڶ[|>*itK`)B;3@KvR+tDrJMг"OJck(;\M~N>(,G_ K?ܲ,A%so1LjQPU*Kվd膵؛SqU0k8WOI;U'ӎWwV3ey5~-: P(NÒە~_]VmE Bs]a7 VJh|Cb&ᘬ7,tILI@:M!4Mt9'WD;\PaJw2~2SהED@=!Q ÄWx.0Z8fJ&"tmGRjdBԺ?Z|j FjX e/kxi!k[靪wv.c//#Y]8(y·XÈ/ Lbe/Q]l[_ J)z0AU@OlFϞv O% ld& d/R:wmli4pB"7V`#L3(jdʌ5c1‰qN,6~躔vȳS)C@ {iCV(" X6"f.JxyI1'`Q/uP"@-;O6򊪎?,^C=a`&i;Fž;2JЖfJi7Ee xCv?=(n7I,IEŏ )r) s7M,F'Bj0 aױѓ.eK_J>F=7`{ķthacO뤣o<-_I}Fxu^CMa?۵GHw͟]MM;_A{9OF"f|)6e4̖j*RLp= n.%w2[Jܱkdߙ<6-A,p?A߆>!?m*#㒗$KF4 \ݝ8%E_%WfrPo*d4f[M &3ꢱ_=߻vsf4Apn/&ZL1c0l[aF@J &3)%Jo1rw^rs?s'6خt?򃾃-"_~#ʴwMSJNF4GNJ(0!. F n;NoXߩ$ѐNO&cY񞷝V}뫏0i?IUz&>znH+"N؟ᰨiW27rv4͓ V91K68;r \C4ߋXE@0\+Vx{SH1k.JK ƋVm5fD:R<NV=.uij̭ӮxRIn=π̝[X|)ދ|Ys_/`i,. X6%N €ܻzqϯ+.P2o6C['Nk?"}<{Y w!1NH1FFLȴ.Q`&PiWtլd2SttQ'߽$0 w \ w!MSStuO2Ϧ 5&,ZNrMX'@Kg}.Lkt ,Y l'˂XFN9U_{g͍I ēb]rw(A=~5 uch.Z|muZ*q[A*~W-%? e ۦN'uETAYVBVv'įsAf1lӇTLThg9aЌSau6)ǫOY=rE| ,R!U[Vɾ ݦmA? E{ӧs4C8D)]UVOD-cMHN31 5@/^ϣ{$k^>T DN~HyHVc:~ri}x&,?qh|QdỌdVĩ5}I5n-k)汻3K=@0\ՁV@uI𠕰7t9m6% e*SIef.9f1Y\pDFr5CZH%)l{Ia\&y[mr]%uJLhve1FtSvJi%Z%ӛJ~K5r1S9g7A/&9 v}o>v{)髟t@x^KVPu9)fOpiJQZ0&f5`0ZTG1Puj08=376nVHj;pw?!y{v6~CcƇ9˿9VZRB5܏slZ $ڢ[WL$8ۄ}vV:`9D?ݨ$ŷ 2/!Nd̴H9m€bvqq3PłGj6.o< o 1h9D L#3+5!YXrz4QUHs,6cjbp瓜4|tvL֖MD2^ŵX*#zvoJՐjIC3UbqIS˓2E𲺘r'>-w3a~A$5wn}s{;kJ.|>T`!*$w \CP C( l[&cR[𔺁Adb[#rHnG/9z^mro"C"TUYs))Yc`Մ^iBBBè*fZ:/Cy"QtIhjl@6ȾCiOp򸹖 +շ|S,Mo{#Ԧ{i|b ^ɆēbT~1pVPoj.65'IR I 4;3ښa^4uO A]OuA,S &k=e-Yj'7IK>~:hD;C}j!2wss ;aj0- pq9C*R^xm$ҮNhuu wm8X3V١I!Jǡ 沂 \er>Kߞ !SoXlPBh`wkM#+vOCZid=I 0#&qXi W}u2s$'l/Kp@!+y>/៟$naʢzAě*0¥Y1i =ppz&QV-`6@ " = YZ