kernel-tools-4.19.90-2103.3.0.0061.oe1 >  A `[&W^^fi0t/=8A"E`{.?·._ P Ǡ>T3R'ܕJ?tAyFi CjCHUANa'*'_ 56HdBP Z)3)s75Jc*ʤm%,1Z,;ZFo,6mIc";B}:LpJ$'c.Ο&5 ]SRy؟.|.2a459495f3119adc143a3348401aa9a9b79d52cc1a9facda73435d54ba84d5539145cb557341612c6585856fa50ec4a24c599a07d܉`[&W^^f$nheeWeP?1]^HtqHDU*jr̲뼆8v*eSitӈւě-X`'mDr79}ma"x"di/HU=c?˯XN\ލ4!3!Z, HF ;Yռ݈`%`FAh^}9ES~3q>Oȫ4jn,q Z9fr|U4ԛ.eKHʁxM~5ЯJ>pHX?Hd ) R .:QW^ #X# # # p#  #  # #G# #,!!!(8(=9=:$M=>֛?֣@֫BֳFG#Hה#I #XPYlZ[\ #]٘#^ۻ bcd|eށfބlކtޤ#u0#v߼wD#x#y\czDCkernel-tools4.19.902103.3.0.0061.oe1Assortment of tools for the Linux kernelThis package contains the tools/ directory from the kernel source and the supporting documentation.`[)ecs-obsworker-0014openEuler:20.03:LTS:SP1 / 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큤`[`[`[`[`[`[`[`[ `[`[`[`[`[`[`[`[`[`[n`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[ `[`[5056f752a9fb3514030df4696c3ac46b2c191905e49485d14ce43790cf6dcb54d9d2eb00715c598f10c2e1334d856635e0740dda1869ab53e962d92fafa9856c0f1a3fd138f72fd42f5077d77477a5c974f2377fa6bdd50dabad8ce42479db09dba4e4a8bb4a683f3994902a8f83a8f120513a4a7f3d6f9d74a40a333a6002e2d0eaa0c54ded7b7029fde24c8fe5c358699b5078df0b0316c4b4b0508e482dcdb3d178654f8f10c50f27135ea811e53f59478216b858c154409ee324e5d20d7cdb93d31fb23aa3648344d2e0e91345e5139de0e0abdc5f2a58bc85582761451474bfca3775db2035d62d6dedf5ecc7c0af4c6af82adbebb0203cbbddabf217f16f60a44296bb25f15483108fd26588eb42dc62602cf5426bfae4c3c6989bf1b7c1c740f9b6c27f6d6f4da28021a63dbf67663268e6bebcb080aa530cc7eebd15d0fd4631d4cb7202405cdc138619b32a373162be0439b8c42b584a9cdd4f90ee64aae61d5f8376b91f1183c28bd283388d1505b12586a3e6aa52f003abee9944f33ce355c60e9242408134cd622c6e7c091e2f5ba68ea0bf2c1b278dfce9ab02f3391c730399eb25b557f2a7f98a9eca33b93d8f5c4a86d54dce6ac8403adc0db057fe9e5d0e8c36f485818286b80e3eba8ff66ff44797940e99b1fd5361bb9841af269259f55d577b4c43275630f44dd9d410a1e14a9202127e90f08e599a4dee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffd6e9b61145a3f72620423c80f591b0ede49300d35a78772e8e2136e34b4e10dfa703e82ab8f1e1f62febe97525dcff98b1dbbd63e5a2afd5df708c962e6941df88e20c8927e641ad20e4b63e752ebd504837654c90ea0906ad7099eba2898ffd2a5123deeb73519db6ad3b0b46c87f35a43f7fb495e7ad613a447491f6c035b44285af9fedb132039e8b084ef8b806afd4189b6a363e2db41b83bd5b0753662d8349d3677800300978e6ac93a7a12fb922b9b1e8b33987c8810c38151c801d7cdffe39ba5a4216a389203030a652c165caf3c67f45cee8118c46e5fe0f1838f5d133dfb6d4298fbc105c13e5d3de66d1ceb33a61a39626e65107971f18842ddec585bb8ab43536ae9f92afdf0792d9a89c63b5092ca47033d4307e1c34af0f41d7c751837f1940b50e5090acc2fffacb133b3e0185d233532d7472b86b0f4ae65d7a88d687d047662e1542343a0798c831d7e711a68e3a6f240908cef9363f600f47b3185ce2590d068716602ee0cd73f6d8fef9208951139f8b89483a0d145548ab3d71c3fc408cb6a5c9df3c7f66ef834dbdfb6ce5fde4cec8a94ffdcffb76566554c3abdb2895596f0089d7456b721be44fa74ba04c525298f8e5cbeac6b083d96a5af5d9a10d4b55273566513cbd2244b935d0b534ca5e38086935b141614691d520bc707ce6dd5fca528bfa364b149112249f60c4a14ca44d8e6951dd7clibcpupower.so.0.0.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2103.3.0.0061.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-2103.3.0.0061.oe13.0.4-14.6.0-14.0-15.2-14.15.1`X`OL@`J@`6?`3`"y@_=__@_H@_إ@_ _;_@_ _@_k8__[@_L@_=@_!d^א^Ǿ^^^v^t@^r @^oj@^l@^j$@^_@^^F^Y^=Q@^[^[^!@^ 8@^ ^ ^C^C^O@^^^^^@^@^@^@^@^@]]f@]e@]|@]]]o@Cheng Jian - 4.19.90-2103.3.0.0061Cheng Jian - 4.19.90-2103.2.0.0060Cheng Jian - 4.19.90-2103.1.0.0059Cheng Jian - 4.19.90-2102.3.0.0058Cheng Jian - 4.19.90-2102.2.0.0057Cheng Jian - 4.19.90-2102.1.0.0056Yang Yingliang - 4.19.90-2101.1.0.0055Yang Yingliang - 4.19.90-2012.5.0.0054Yang 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- arm64/mpam: fix a memleak in add_schema - scsi: check the whole result for reading write protect flag - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - md: add checkings before flush md_misc_wq - dm: use noio when sending kobject event - ext4: fix potential htree index checksum corruption - quota: Fix memory leak when handling corrupted quota file - quota: Sanity-check quota file headers on load - block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline - block, bfq: make reparent_leaf_entity actually work only on leaf entities - block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup - block, bfq: move forward the getting of an extra ref in bfq_bfqq_move - block, bfq: get extra ref to prevent a queue from being freed during a group move - perf/ftrace: Fix use-after-free in __ftrace_ops_list_func() - fs/xfs: fix time overflow - ext4: remove set but not used variable 'es' in ext4_jbd2.c - ext4: remove set but not used variable 'es' - ext4: don't try to processed freed blocks until mballoc is initialized - ext4: drop ext4_handle_dirty_super() - ext4: use sbi instead of EXT4_SB(sb) in ext4_update_super() - ext4: save error info to sb through journal if available - ext4: protect superblock modifications with a buffer lock - ext4: drop sync argument of ext4_commit_super() - ext4: combine ext4_handle_error() and save_error_info() - ext4: defer saving error info from atomic context - ext4: simplify ext4 error translation - ext4: move functions in super.c - ext4: make ext4_abort() use __ext4_error() - ext4: standardize error message in ext4_protect_reserved_inode() - ext4: save all error info in save_error_info() and drop ext4_set_errno() - ext4: save the error code which triggered an ext4_error() in the superblock - ext4: remove redundant sb checksum recomputation - Revert "ext4: Protect superblock modifications with a buffer lock"- xen-netback: respect gnttab_map_refs()'s return value - Xen/gnttab: handle p2m update errors on a per-slot basis - sysfs: fix kabi broken when add sysfs_emit and sysfs_emit_at - scsi: iscsi: Verify lengths on passthrough PDUs - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output - scsi: iscsi: Restrict sessions and handles to admin capabilities - ovl: do not fail because of O_NOATIME - ovl: check permission to open real file - ovl: call secutiry hook in ovl_real_ioctl() - ovl: verify permissions in ovl_path_open() - ovl: switch to mounter creds in readdir - ovl: pass correct flags for opening real directory - mm/swapfile.c: fix potential memory leak in sys_swapon - hibernate: Allow uswsusp to write to swap - mm/swapfile.c: move inode_lock out of claim_swapfile - mm/swapfile.c: fix a comment in sys_swapon() - vfs: don't allow writes to swap files - mm: set S_SWAPFILE on blockdev swap devices - block_dump: remove block_dump feature when dirting inode - virtio-blk: modernize sysfs attribute creation - nvme: register ns_id attributes as default sysfs groups - ext4: Fix not report exception message when mount with errors=continue - xen-blkback: fix error handling in xen_blkbk_map() - xen-scsiback: don't "handle" error by BUG() - xen-netback: don't "handle" error by BUG() - xen-blkback: don't "handle" error by BUG() - xen/arm: don't ignore return errors from set_phys_to_machine - Xen/gntdev: correct error checking in gntdev_map_grant_pages() - Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() - Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() - Xen/x86: don't bail early from clear_foreign_p2m_mapping()- brcmfmac: Loading the correct firmware for brcm43456 - config: Enable the config option of the etmem feature - etmem: add etmem-swap feature - etmem: add etmem-scan feature - moduleparam: Save information about built-in modules in separate file - ovl: expand warning in ovl_d_real() - net: watchdog: hold device global xmit lock during tx disable - bfq-iosched: Revert "bfq: Fix computation of shallow depth" - ovl: skip getxattr of security labels - cap: fix conversions on getxattr - ovl: perform vfs_getxattr() with mounter creds - tracing: Check length before giving out the filter buffer - tracing: Do not count ftrace events in top level enable output - blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue - block: don't hold q->sysfs_lock in elevator_init_mq - SUNRPC: Handle 0 length opaque XDR object data properly - SUNRPC: Move simple_get_bytes and simple_get_netobj into private header - fgraph: Initialize tracing_graph_pause at task creation - tracing/kprobe: Fix to support kretprobe events on unloaded modules - md: Set prev_flush_start and flush_bio in an atomic way - mm: thp: fix MADV_REMOVE deadlock on shmem THP - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active - mm: hugetlb: fix a race between isolating and freeing page - mm: hugetlb: fix a race between freeing and dissolving the page - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page - smb3: Fix out-of-bounds bug in SMB2_negotiate() - cifs: report error instead of invalid when revalidating a dentry fails - genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set - kretprobe: Avoid re-registration of the same kretprobe earlier - ovl: fix dentry leak in ovl_get_redirect - memblock: do not start bottom-up allocations with kernel_end - workqueue: Restrict affinity change to rescuer - kthread: Extract KTHREAD_IS_PER_CPU - sysctl: handle overflow in proc_get_long - fs: fix lazytime expiration handling in __writeback_single_inode() - writeback: Drop I_DIRTY_TIME_EXPIRE - dm integrity: conditionally disable "recalculate" feature - tracing: Fix race in trace_open and buffer resize call - Revert "mm/slub: fix a memory leak in sysfs_slab_add()" - net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS - net: fix iteration for sctp transport seq_files - netfilter: conntrack: skip identical origin tuple in same zone only - netfilter: flowtable: fix tcp and udp header checksum update - netfilter: xt_recent: Fix attempt to update deleted entry - af_key: relax availability checks for skb size calculation - net: ip_tunnel: fix mtu calculation - net_sched: gen_estimator: support large ewma log - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN - net/mlx5: Fix memory leak on flow table creation error flow - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces - xfrm: Fix oops in xfrm_replay_advance_bmp - netfilter: nft_dynset: add timeout extension to template - net: sit: unregister_netdevice on newlink's error path - esp: avoid unneeded kmap_atomic call - udp: Prevent reuseport_select_sock from reading uninitialized socks - vrf: Fix fast path output packet handling with async Netfilter rules - livepatch/core: Fix jump_label_apply_nops called multi times - gpu: hibmc: Fix stuck when switch GUI to text. - gpu: hibmc: Use drm get pci dev api. - gpu: hibmc: Fix erratic display during startup stage. - net: hns3: update hns3 version to 1.9.38.11 - net: hns3: fix 'ret' may be used uninitialized problem - net: hns3: update hns3 version to 1.9.38.10 - net: hns3: adds support for setting pf max tx rate via sysfs - ext4: find old entry again if failed to rename whiteout - config: disable config TMPFS_INODE64 by default - tmpfs: restore functionality of nr_inodes=0 - tmpfs: support 64-bit inums per-sb - tmpfs: per-superblock i_ino support - Revert "scsi: sg: fix memory leak in sg_build_indirect" - scsi: fix kabi for scsi_device - scsi: core: Only re-run queue in scsi_end_request() if device queue is busy - scsi: core: Run queue in case of I/O resource contention failure - Revert "scsi: sd: block: Fix read-only flag residuals when partition table change" - scsi: sd: block: Fix kabi change by 'scsi: sd: block: Fix regressions in read-only block device handling' - scsi: sd: block: Fix read-only flag residuals when partition table change - scsi: sd: block: Fix regressions in read-only block device handling - proc/mounts: Fix kabi broken - proc/mounts: add cursor - list: introduce list_for_each_continue()- arm64/mpam: Fix compile warning - arm64/mpam: Sort domains when cpu online - arm64/mpam: resctrl: Refresh cpu mask for handling cpuhp - arm64/mpam: resctrl: Allow setting register MPAMCFG_MBW_MIN to 0 - arm64/mpam: resctrl: Use resctrl_group_init_alloc() for default group - arm64/mpam: resctrl: Add proper error handling to resctrl_mount() - arm64/mpam: Supplement additional useful ctrl features for mount options - ACPI/MPAM: Use acpi_map_pxm_to_node() to get node id for memory node - arm64/mpam: Set per-cpu's closid to none zero for cdp - arm64/mpam: Simplify mpamid cdp mapping process - arm64/mpam: Filter schema control type with ctrl features - arm64/mpam: resctrl: Add rmid file in resctrl sysfs - arm64/mpam: Split header files into suitable location - arm64/mpam: resctrl: Export resource's properties to info directory - arm64/mpam: Add resctrl_ctrl_feature structure to manage ctrl features - arm64/mpam: Add wait queue for monitor alloc and free - arm64/mpam: Remap reqpartid,pmg to rmid and intpartid to closid - arm64/mpam: Separate internal and downstream priority event - arm64/mpam: Enabling registering and logging error interrupts - arm64/mpam: Fix MPAM_ESR intPARTID_range error - arm64/mpam: Integrate monitor data for Memory Bandwidth if cdp enabled - arm64/mpam: Add hook-events id for ctrl features - arm64/mpam: Re-plan intpartid narrowing process - arm64/mpam: Restore extend ctrls' max width for checking schemata input - arm64/mpam: Squash default priority from mpam device to class - arm64/mpam: Store intpri and dspri for mpam device reset - arm64/mpam: resctrl: Support priority and hardlimit(Memory bandwidth) configuration - arm64/mpam: resctrl: Support cpus' monitoring for mon group - arm64/mpam: resctrl: collect child mon group's monitor data - arm64/mpam: Using software-defined id for rdtgroup instead of 32-bit integer - arm64/mpam: Implement intpartid narrowing process - arm64/mpam: resctrl: Remove unnecessary CONFIG_ARM64 - arm64/mpam: resctrl: Remove ctrlmon sysfile - arm64/mpam: Clean up header files and rearrange declarations - arm64/mpam: resctrl: Support cdp on monitoring data - arm64/mpam: Support cdp on allocating monitors - arm64/mpam: resctrl: Move ctrlmon sysfile write/read function to mpam_ctrlmon.c - arm64/mpam: resctrl: Update closid alloc and free process with bitmap - arm64/mpam: resctrl: Update resources reset process - arm64/mpam: Support cdp in mpam_sched_in() - arm64/mpam: resctrl: Write and read schemata by schema_list - arm64/mpam: resctrl: Use resctrl_group_init_alloc() to init schema list - arm64/mpam: resctrl: Add helpers for init and destroy schemata list - arm64/mpam: resctrl: Supplement cdpl2,cdpl3 for mount options - arm64/mpam: resctrl: Append schemata CDP definitions - arm64/mpam: resctrl: Rebuild configuration and monitoring pipeline - arm64/mpam: Probe partid,pmg and feature capabilities' ranges from classes - arm64/mpam: Add helper for getting MSCs' configuration - arm64/mpam: Migrate old MSCs' discovery process to new branch - drivers: base: cacheinfo: Add helper to search cacheinfo by of_node - arm64/mpam: Implement helpers for handling configuration and monitoring - arm64/mpam: resctrl: Handle cpuhp and resctrl_dom allocation - arm64/mpam: resctrl: Re-synchronise resctrl's view of online CPUs - arm64/mpam: Init resctrl resources' info from resctrl_res selected - arm64/mpam: Pick MPAM resources and events for resctrl_res exported - arm64/mpam: Allocate mpam component configuration arrays - arm64/mpam: Summarize feature support during mpam_enable() - arm64/mpam: Reset controls when CPUs come online - arm64/mpam: Add helper for getting mpam sysprops - arm64/mpam: Probe the features resctrl supports - arm64/mpam: Supplement MPAM MSC register layout definitions - arm64/mpam: Probe supported partid/pmg ranges from devices - cacheinfo: Provide a helper to find a cacheinfo leaf - arm64/mpam: Add mpam driver discovery phase and kbuild boiler plate - arm64/mpam: Preparing for MPAM refactoring- powerpc: fix a compiling error for 'access_ok' - mmap: fix a compiling error for 'MAP_CHECKNODE' - futex: sched: fix UAF when free futex_exit_mutex in free_task() - futex: sched: fix kabi broken in task_struct - futex: Prevent exit livelock - futex: Provide distinct return value when owner is exiting - futex: Add mutex around futex exit - futex: Provide state handling for exec() as well - futex: Sanitize exit state handling - futex: Mark the begin of futex exit explicitly - futex: Set task::futex_state to DEAD right after handling futex exit - futex: Split futex_mm_release() for exit/exec - exit/exec: Seperate mm_release() - futex: Replace PF_EXITPIDONE with a state - futex: Move futex exit handling into futex code - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled - ipv6: set multicast flag on the multicast route - net_sched: reject silly cell_log in qdisc_get_rtab() - net_sched: avoid shift-out-of-bounds in tcindex_set_parms() - ipv6: create multicast route with RTPROT_KERNEL - udp: mask TOS bits in udp_v4_early_demux() - kasan: fix incorrect arguments passing in kasan_add_zero_shadow - kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too - netfilter: rpfilter: mask ecn bits before fib lookup - driver core: Extend device_is_dependent() - dm integrity: fix a crash if "recalculate" used without "internal_hash" - dm: avoid filesystem lookup in dm_get_dev_t() - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error - net: ipv6: Validate GSO SKB before finish IPv6 processing - net: skbuff: disambiguate argument and member for skb_list_walk_safe helper - net: introduce skb_list_walk_safe for skb segment walking - tipc: fix NULL deref in tipc_link_xmit() - net: avoid 32 x truesize under-estimation for tiny skbs - dm integrity: fix flush with external metadata device - netfilter: nf_nat: Fix memleak in nf_nat_init - netfilter: conntrack: fix reading nf_conntrack_buckets - net: sunrpc: interpret the return value of kstrtou32 correctly - mm, slub: consider rest of partial list if acquire_slab() fails - ext4: fix superblock checksum failure when setting password salt - NFS: nfs_igrab_and_active must first reference the superblock - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter - pNFS: Mark layout for return if return-on-close was not sent - NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock - dump_common_audit_data(): fix racy accesses to ->d_name - bfq: Fix computation of shallow depth - dm integrity: fix the maximum number of arguments - dm snapshot: flush merged data before committing metadata - mm/hugetlb: fix potential missing huge page size info - ACPI: scan: Harden acpi_device_add() against device ID overflows - block: fix use-after-free in disk_part_iter_next - vhost_net: fix ubuf refcount incorrectly when sendmsg fails - virtio_net: Fix recursive call to cpus_read_lock() - proc: fix lookup in /proc/net subdirectories after setns(2) - proc: change ->nlink under proc_subdir_lock - lib/genalloc: fix the overflow when size is too big - scsi: scsi_transport_spi: Set RQF_PM for domain validation commands - workqueue: Kick a worker based on the actual activation of delayed works - dm verity: skip verity work if I/O error when system is shutting down - module: delay kobject uevent until after module init call - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode - quota: Don't overflow quota file offsets - module: set MODULE_STATE_GOING state when a module fails to load - fcntl: Fix potential deadlock in send_sig{io, urg}() - null_blk: Fix zone size initialization - ext4: don't remount read-only with errors=continue on reboot - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() - arm64: module/ftrace: intialize PLT at load time - arm64: module: rework special section handling - net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet - net/mlx5e: Fix two double free cases - net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups - net: ipv6: fib: flush exceptions when purging route - net: fix pmtu check in nopmtudisc mode - net: ip: always refragment ip defragmented packets - net: vlan: avoid leaks on register_vlan_dev() failures - netfilter: xt_RATEEST: reject non-null terminated string from userspace - netfilter: ipset: fix shift-out-of-bounds in htable_bits() - netfilter: x_tables: Update remaining dereference to RCU - net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc - net-sysfs: take the rtnl lock when storing xps_rxqs - net: sched: prevent invalid Scell_log shift count - erspan: fix version 1 check in gre_parse_header() - net: hns: fix return value check in __lb_other_process() - ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() - net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc - net-sysfs: take the rtnl lock when storing xps_cpus - i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs - lwt: Disable BH too in run_lwt_bpf() - net/mlx5: Properly convey driver version to firmware - vxlan: Copy needed_tailroom from lowerdev - vxlan: Add needed_headroom for lower device - ixgbe: avoid premature Rx buffer reuse - xsk: Fix xsk_poll()'s return type - net/mlx4_en: Handle TX error CQE - net/mlx4_en: Avoid scheduling restart task if it is already running - net/mlx5: Fix wrong address reclaim when command interface is down - i40e: Fix removing driver while bare-metal VFs pass traffic - net/tls: Protect from calling tls_dev_del for TLS RX twice - net/tls: missing received data after fast remote close - clocksource/drivers/arch_timer: Fix vdso_fix compile error for arm32 - scsi/hifc:Fix the bug that the system may be oops during unintall hifc module. - KVM: Enable PUD huge mappings only on 1620 - fs: fix files.usage bug when move tasks - scsi: do quiesce for enclosure driver - ext4: fix bug for rename with RENAME_WHITEOUT - mm: fix kabi broken - mm: memcontrol: add struct mem_cgroup_extension - mm: thp: don't need care deferred split queue in memcg charge move path - mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG - mm: thp: make deferred split shrinker memcg aware - mm: shrinker: make shrinker not depend on memcg kmem - mm: move mem_cgroup_uncharge out of __page_cache_release() - mm: thp: extract split_queue_* into a struct - bonding: add documentation for peer_notif_delay - bonding: fix value exported by Netlink for peer_notif_delay - bonding: add an option to specify a delay between peer notifications - arm64/ascend: mm: Fix hugetlb check node error - fix virtio_gpu use-after-free while creating dumb - ext4: add ext3 report error to userspace by netlink - arm64/ascend: mm: Fix arm32 compile warnings - Kconfig: disable KTASK by default - netpoll: accept NULL np argument in netpoll_send_skb() - netpoll: netpoll_send_skb() returns transmit status - netpoll: move netpoll_send_skb() out of line - netpoll: remove dev argument from netpoll_send_skb_on_dev() - efi/arm: Revert "Defer persistent reservations until after paging_init()" - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits - block: Return blk_status_t instead of errno codes - ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error - irqchip/gic-v3: Fix compiling error on ARM32 with GICv3 - PCI: Fix pci_slot_release() NULL pointer dereference - md/cluster: fix deadlock when node is doing resync job - md/cluster: block reshape with remote resync job - ext4: fix deadlock with fs freezing and EA inodes - ext4: fix a memory leak of ext4_free_data - ACPI: PNP: compare the string length in the matching_id() - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" - nfs_common: need lock during iterate through the list - clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI - NFS: switch nfsiod to be an UNBOUND workqueue. - lockd: don't use interval-based rebinding over TCP - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" - PCI: iproc: Fix out-of-bound array accesses - PCI: Fix overflow in command-line resource alignment requests - PCI: Bounds-check command-line resource alignment requests - genirq/irqdomain: Don't try to free an interrupt that has no mapping - spi: fix resource leak for drivers without .remove callback - scsi: core: Fix VPD LUN ID designator priorities - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling - sched: Reenable interrupts in do_sched_yield() - sched/deadline: Fix sched_dl_global_validate() - selinux: fix error initialization in inode_doinit_with_dentry() - serial_core: Check for port state when tty is in error state - arm64: syscall: exit userspace before unmasking exceptions - netfilter: x_tables: Switch synchronization to RCU - block: factor out requeue handling from dispatch code - arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S - arm64: lse: Fix LSE atomics with LLVM - arm64: lse: fix LSE atomics with LLVM's integrated assembler - net: bridge: vlan: fix error return code in __vlan_add() - tcp: fix cwnd-limited bug for TSO deferral where we send nothing - tcp: select sane initial rcvq_space.space for big MSS - netfilter: nf_tables: avoid false-postive lockdep splat - tracing: Fix userstacktrace option for instances - mm/swapfile: do not sleep with a spin lock held - mm: list_lru: set shrinker map bit when child nr_items is not zero - cifs: fix potential use-after-free in cifs_echo_request() - ftrace: Fix updating FTRACE_FL_TRAMP - net: ip6_gre: set dev->hard_header_len when using header_ops - ipv4: Fix tos mask in inet_rtm_getroute() - netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal - bonding: wait for sysfs kobject destruction before freeing struct slave - tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control - sock: set sk_err to ee_errno on dequeue from errq - ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init - efivarfs: revert "fix memory leak in efivarfs_create()" - scsi: libiscsi: Fix NOP race condition - nvme: free sq/cq dbbuf pointers when dbbuf set fails - proc: don't allow async path resolution of /proc/self components - arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() - arm64: pgtable: Fix pte_accessible() - scsi: libiscsi: fix task hung when iscsid deamon exited - mmap: fix a compiling error for 'MAP_PA32BIT' - hifc: remove unnecessary __init specifier - armv7 fix compile error - cputime: fix undefined reference to get_idle_time when CONFIG_PROC_FS disabled - memcg/ascend: enable kmem cgroup by default for ascend - memcg/ascend: Check sysctl oom config for memcg oom - bdi: fix compiler error in bdi_get_dev_name() - arm64: fix compile error when CONFIG_HOTPLUG_CPU is disabled - scsi: target: iscsi: Fix cmd abort fabric stop race - scsi: target: fix hang when multiple threads try to destroy the same iscsi session - scsi: target: remove boilerplate code - ext4: Protect superblock modifications with a buffer lock - arm64: arch_timer: only do cntvct workaround on VDSO path on D05 - libata: transport: Use scnprintf() for avoiding potential buffer overflow - Document: In the binding document, add enable-init-all-GICR field description. - irqchip/irq-gic-v3: Add workaround bindings in device tree to init ts core GICR. - asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() implementation - hugetlbfs: Add dependency with ascend memory features - net/mlx5: Disable QoS when min_rates on all VFs are zero - sctp: change to hold/put transport for proto_unreach_timer - net: Have netpoll bring-up DSA management interface - mlxsw: core: Use variable timeout for EMAD retries - ah6: fix error return code in ah6_input() - tipc: fix memory leak in tipc_topsrv_start() - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms - libceph: clear con->out_msg on Policy::stateful_server faults - mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() - tipc: fix memory leak caused by tipc_buf_append() - mlxsw: core: Fix memory leak on module removal - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend. - sbsa_gwdt: Add WDIOF_PRETIMEOUT flag to watchdog_info at defination - NMI: Enable arm-pmu interrupt as NMI in Acensed. - arm64/ascend: mm: Add MAP_CHECKNODE flag to check node hugetlb - config: enable CONFIG_NVME_MULTIPATH by default - mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() - ext4: fix bogus warning in ext4_update_dx_flag() - efivarfs: fix memory leak in efivarfs_create() - libfs: fix error cast of negative value in simple_attr_write() - xfs: revert "xfs: fix rmap key and record comparison functions" - fail_function: Remove a redundant mutex unlock - xfs: strengthen rmap record flags checking - xfs: fix the minrecs logic when dealing with inode root child blocks - ip_tunnels: Set tunnel option flag when tunnel metadata is present - perf lock: Don't free "lock_seq_stat" if read_count isn't zero - vfs: remove lockdep bogosity in __sb_start_write - arm64: psci: Avoid printing in cpu_psci_cpu_die() - tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate - page_frag: Recover from memory pressure - net: bridge: add missing counters to ndo_get_stats64 callback - inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() - devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() - Convert trailing spaces and periods in path components - net: sch_generic: fix the missing new qdisc assignment bug - reboot: fix overflow parsing reboot cpu number - Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" - perf scripting python: Avoid declaring function pointers with a visibility attribute - random32: make prandom_u32() output unpredictable - net: Update window_clamp if SOCK_RCVBUF is set - IPv6: Set SIT tunnel hard_header_len to zero - don't dump the threads that had been already exiting when zapped. - selinux: Fix error return code in sel_ib_pkey_sid_slow() - ocfs2: initialize ip_next_orphan - futex: Don't enable IRQs unconditionally in put_pi_state() - uio: Fix use-after-free in uio_unregister_device() - ext4: unlock xattr_sem properly in ext4_inline_data_truncate() - ext4: correctly report "not supported" for {usr, grp}jquota when !CONFIG_QUOTA - perf: Fix get_recursion_context() - xfs: fix a missing unlock on error in xfs_fs_map_blocks - xfs: fix brainos in the refcount scrubber's rmap fragment processor - xfs: fix rmap key and record comparison functions - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents - xfs: fix flags argument to rmap lookup when converting shared file rmaps - nbd: fix a block_device refcount leak in nbd_release - tick/common: Touch watchdog in tick_unfreeze() on all CPUs - netfilter: use actual socket sk rather than skb sk when routing harder - tpm: efi: Don't create binary_bios_measurements file for an empty log - xfs: fix scrub flagging rtinherit even if there is no rt device - xfs: flush new eof page on truncate to avoid post-eof corruption - perf tools: Add missing swap for ino_generation - netfilter: ipset: Update byte and packet counters regardless of whether they match - xfs: set xefi_discard when creating a deferred agfl free log intent item - net: xfrm: fix a race condition during allocing spi - time: Prevent undefined behaviour in timespec64_to_ns() - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent - scsi: core: Don't start concurrent async scan on same host - blk-cgroup: Pre-allocate tree node on blkg_conf_prep - blk-cgroup: Fix memleak on error path - futex: Handle transient "ownerless" rtmutex state correctly - tracing: Fix out of bounds write in get_trace_buf - ftrace: Handle tracing when switching between context - ftrace: Fix recursion check for NMI test - ring-buffer: Fix recursion protection transitions between interrupt context - kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled - mm: mempolicy: fix potential pte_unmap_unlock pte error - Fonts: Replace discarded const qualifier - ptrace: fix task_join_group_stop() for the case when current is traced - device property: Don't clear secondary pointer for shared primary firmware node - device property: Keep secondary firmware node secondary by type - ext4: fix invalid inode checksum - ext4: fix error handling code in add_new_gdb - ext4: fix leaking sysfs kobject after failed mount - ring-buffer: Return 0 on success from ring_buffer_resize() - perf python scripting: Fix printable strings in python3 scripts - sgl_alloc_order: fix memory leak - nbd: make the config put is called before the notifying the waiter - cifs: handle -EINTR in cifs_setattr - ext4: Detect already used quota file early - ACPI: Add out of bounds and numa_off protections to pxm_to_node() - xfs: don't free rt blocks when we're doing a REMAP bunmapi call - arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE - uio: free uio id after uio file node is freed - arm64: topology: Stop using MPIDR for topology information - xfs: fix realtime bitmap/summary file truncation when growing rt volume - mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race - futex: Fix incorrect should_fail_futex() handling - serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt - fuse: fix page dereference after free - tcp: Prevent low rmem stalls with SO_RCVLOWAT. - netem: fix zero division in tabledist - efivarfs: Replace invalid slashes with exclamation marks in dentries. - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs - config: set default value of CONFIG_TEST_FREE_PAGES - mm/page_alloc.c: fix freeing non-compound pages - mm, hwpoison: double-check page count in __get_any_page() - mm: fix a race during THP splitting - mm: fix check_move_unevictable_pages() on THP - mlock: fix unevictable_pgs event counts on THP - mm: swap: memcg: fix memcg stats for huge pages - mm: swap: fix vmstats for huge pages - mm: move nr_deactivate accounting to shrink_active_list() - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off - blk-cgroup: prevent rcu_sched detected stalls warnings in blkg_destroy_all()- nbd: freeze the queue while we're adding connections - nbd: Fix memory leak in nbd_add_socket - futex: Handle faults correctly for PI futexes - futex: Simplify fixup_pi_state_owner() - futex: Use pi_state_update_owner() in put_pi_state() - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() - futex: Provide and use pi_state_update_owner() - futex: Replace pointless printk in fixup_owner() - futex: Ensure the correct return value from futex_lock_pi() - inet: do not call sublist_rcv on empty list - netfilter: add and use nf_hook_slow_list() - netfilter: clear skb->next in NF_HOOK_LIST() - scsi: target: Fix XCOPY NAA identifier lookup - nfsd4: readdirplus shouldn't return parent of export - HID: core: Correctly handle ReportSize being zero- net: hns3: update hns3 version to 1.9.38.9 - net: hns3: optimize the process of queue reset - net: hns3: fix loopback test of serdes and phy is failed if duplex is half - net: hns3: format the output of the MAC address - net: hns3: rename hns-customer to hns3_extension - net: hns3: fix RoCE calling the wrong function problem - net: hns3: Clear the CMDQ registers before unmapping BAR region - net: hns3: fix for loopback failure when vlan filter is enable - net: hns3: replace snprintf with scnprintf in hns3_dbg_cmd_read - net: hns3: delete unused codes - net: hns3: fix missing help info in debugfs - net: hns3: add trace event support for PF/VF mailbox - net: hns3: fix loopback failed when phy has no .set_loopback interface - net: hns3: clear hardware resource when loading driver - net: hns3: fix incorrect print value of vf_id and vport_id - net: hns3: fix bug when initialize the RSS tuples for SCTP6 - net: hns3: solve the problem of array uninitialized - net: hns3: clean up for some coding style. - net: hns3: adds a kernel message when restart autoneg. - net: hns3: modify a print message - net: hns3: provide .get_cmdq_stat interface for the client - net: hns3: add a hardware error detect type - net: hns3: implement .process_hw_error for hns3 client - net: hns3: modify location of one print information - net/hinic: update hinic version to 2.3.2.17 - net/hinic: Modify the printing level of some logs - net/hinic: Fix oops when memory is insufficient - net/hinic: Set default features when probe netdev - RDMA/hns: fix eth extended SGE err - scsi: hisi_sas: Delete down() when handle Block-IO - nvme-fabrics: reject I/O to offline device - PCI: Add pci reset quirk for Huawei Intelligent NIC virtual function - nvme: fix nvme_stop_queues cost long time error - scsi: hisi_sas: fix logic bug when alloc device with MAX device num == 1 - scsi: hisi_sas: mask corresponding RAS interrupts for hilink DFX exception - scsi: hisi_sas: Directly trigger SCSI error handling for completion errors - scsi: hisi_sas: use wait_for_completion_timeout() when clearing ITCT - scsi: hisi_sas: Fix the conflict between device gone and host reset - scsi: hisi_sas: Update all the registers after suspend and resume - scsi: hisi_sas: Make slot buf minimum allocation of PAGE_SIZE - scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size - scsi: flip the default on use_clustering - RDMA/hns: Disable UD on HIP08 - powerpc/rtas: Restrict RTAS requests from userspace - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start - xenbus/xenbus_backend: Disallow pending watch messages - xen/xenbus: Count pending messages for each watch - xen/xenbus/xen_bus_type: Support will_handle watch callback - xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() - xen/xenbus: Allow watches discard events before queueing - xen-blkback: set ring->xenblkd to NULL after kthread_stop() - HID: core: Sanitize event code and type when mapping input - cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE - speakup: Reject setting the speakup line discipline outside of speakup - tty: Fix ->session locking - tty: Fix ->pgrp locking in tiocspgrp() - ALSA: rawmidi: Fix racy buffer resize under concurrent accesses - jfs: Fix array index bounds check in dbAdjTree- Revert "mm/memory_hotplug: refrain from adding memory into an impossible node"- 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-0014 1616623145  !"#csdefritpt4.19.90-2103.3.0.0061.oe11:009-0.6.p11:009-0.6.p14.19.90-2103.3.0.0061.oe14.19.90-2103.3.0.0061.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 -fexceptions -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/standard_x86_64/915451c2089017760b9069508a93b972-kernelcpioxz2x86_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]=efd1d240b6c8efdc7005219dc06cc0c145c6f357, 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]=d59d5995ae49e391a6cd97d70c1306ad0a8ea8a0, 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]=f61d4281759f42b470fbaf4adbd9c46eb32b8a36, 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]=43fd8484f29d90931241128136c3f8edfaa2fe1b, 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]=6c56ff77d026969007c5494e25a4596e47f3c5bd, 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]=2843dffe7703c3c633510f03816cd9e7e510a39d, 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]=5c949415f7b97f0cfeb1d06329a760c8c2585da7, 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]=ef8e68f80f14317eca71123f90120bb663335480, 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]=2c06280e4c34a97fca0e14c09512c106d07686a8, 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]=fadb957469c8e8cd8260bd2f6e32aed98c64179e, 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]=84dc228a3545a862063efdf8534d72c87475e42f, 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]=553efacc7377283d1b24c69ea510e0bad155c758, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=985d5b7e0a5202883ea9830ff18598091e78ce24, 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 RReRe~utf-8095dcb990f255765b7ed52e54d1ffc1e331c7bec485a000e76ea59e92b8fcb4c?7zXZ !#,] b2u Q{LP٘Kog6?v SǢK8vMõS \%3Xa< KXAHa&`7U z.-r0XmbƁ'X2!@% йfAB‹*j}b\R@KG)caf7~ e#2Z5Djz+]y}dnU_yS_ "K{ lpVC7Y5}17X_ȤC{g;{"{I M<m·̳ǻ>?0Z^7WGrY}17sscaG%je$1I~_7l PGȍ̰~7(; ΂]f k1e?Xogg͑:=r>l3!j܉eyX2$@j\ PȠk W% lۚ.ސRrgE]k$a~agO 8bT!s$QR?zZ1+fz1@&fc z5{c}J7^(V¸y]_u#WW>$!B}vCHB}[5tiz)adꗗyg:Px8/mS6E"'Dsp&Ũ#m,W0kuU-dY(EU=`6;(x[r}W MYB'8'_fZ$?!M%[TLcRNMpx fhzIPmrh:A4>!r /8BdҠ8CB%:Jyя60{;K؊mKpk 8_Lfj XP6<0':|ܯ)JOT U6nlA-^XFtAt h9w'";i-TghȠe1M@:07bo[8-. ]y%#% ŐwhU !֕PYx V6-PQ+B~@ ?v1$[=<v.>ےyv$*IL*CXKQph'Qys^jҐ*q} C[XC=Z|#q~*^u&+ rZx]-NL4A-FY3 7ǎ"kżmܩ: n%5lI͎cpw3Tc!٢k,_ wb7$λv”Gy26ahܩ1M_~2UO-B_[d7\*F%0#zli"sY,Ca{fɖ=M! a 8L} {&( ^$v `H@@hv=}aAL.q46g9Xc?H s-z% Ld/E>02>]\B&4/L]1CH:Hػ00#r^t3tJ9ELf] f7^ϰI GėSו^L )7NBPQQ[@U,@~T˽`-KxY磪9D I"w'e/-dQ):*+WǮW-T>vpb0?Dث˜ﱃg:AI%i?C1C}_tb}epol!Ċ firB` Ņu$,銹~k~_h֏@}۠IZz+ {|$1t$*cO5jml6dRNx$az~*Gߍ6"Gk6ʕO8&矣;}c҉ Re4)4ݐ>6+$3e,}4a_s1ߵdܨFu|D ,K@<7=:l0xI*m*uar7Lw$8[ Sm V6?OuIuޤڔlv!do =D|JENoE7!Dv`a< Ŭ]j7 @+g~(vi7#y"5|J_^ӇSf%o*:WOuFR#>J-K'ʬQӼqq %Ż!IBDrԘK_ɯ&nsbmX2̇TlTQ0 !FU9ق𨻜l/;ĺx<WNi閃3tU{Ux.6-mײ6+=Y,r}Hj=>udؙ 4@E |9fW ^frQ'eMuL*εac q.Պk?4#z*;҇v_q-Aݧ9)9Yh S:>n=+Ϻ!_ ^RNpk1~4ii2~;]h%*;':So\{nZJk0.v1g&,'a /ka:p`!%|܎B&gv 29aň,xƢWHOhzVWqjk|Vy a׃IL$m .W陵LYT4?Q7{¸ HrX3&,-9d|jouO`lVӟ~$}FN<^ox YN]- =WyҐGec)geXi apwU bgVȃ ~0 *Ѝ:iq_ jlgby]z#喂))":_a ,ZTѳhh̕!3\k @Y6rw$PE?w6HH$"UѶy!40Z5ҳ<^qI(Zg1GXq? ~zQ#< |CrtM=Nyq-UrP4,^™fï[Ol d*oF=" ܜ \c0 |g1.hQ'$xGL2Z&ҙL>=0u!:i?gԍ}Cz݈ljt^ 95kgwly5# ׎}.I"Uՙx6q޴b}!d= SPbK*PgY%ͼg<Š}LVaޟ]pz4siC+qhn.&ܼ|PUpw1wNa+P WḡX  HN_?qY_ÈJ)3v5>A?(8r, H#[!hlA+ӂ؊VcpL@/6 @ Șs|W@|" ,aMdžt␤1){)1 g#:0*UvyAfPȞv3lb ܼ[Z `G2O70wGӆI}~Y'"e5TCbR!|<+ a7.߶gxM=tsN(7+>CO5ȂHH婸R!o^W*jd0$>UbCEң q[Md6T呠OlZ^saLz^בr1ِᇖQNkM3^񝴓sŒ&4ؑC~ڴ?I})m[vx3 aQ!U!o-+&*k007X3Q,3=ϽfI9d1rі!;M"6 _}pD\h[8);ٮB}IBѝ/|D*+gA˟O+W΁fIW B^,; ~|y ((]K A^Eg$He;e?#kZ9*62g|%6h+2i:SK5~**lE ;yl])s Il;N+0";6@w=kR=S,Z}[ "sk]dBh-I F$ʜt&\ݽ.!lV&:٥2V.XWUGn!PӋn׳ǂ;zҌe;<؏iMtNq _nL#=|"UӹAa?z8 umF$4e5+]q5F rn3bxvqM:EN\eF#&}`f_1[2$ʄ/f~/{E4eQŏUCv#zmiWıJ 6`, }>2*UuΤ&/WHL7bƩmFIس$[XpӾ x (rSh-Em >l;X;A70E_6Xe$`TwNY!p`PfvG?CJYll˔G|8Bv,~X;&mX[YΪo>wq|5Ьl|M5?7g:7CW=rY&$ c&@d) @m/{ TMU [oC&ˌ["*8 :f˸#i*9g}_$qU">4-|`$=oQ8"`s|4JhA?0u$$h&ܩ0=Iѻg\쩑H9fER>zB )ہsR 굷s`5jUt'fEIzD' [貜)TZXj6Y ,0x𒺂g *\J bǪnJ];(ߓ$}i9%i`a9p+.hN17`g{vPܸh:߸LDR鷆[[}y*XO4TK^9Z` 8/Tph~)vơj-̝򪻚Ӧ#7'??>k3—%Ϫ>RK)K.u.=!rNjY'G$!~&ùX?PR:6ϧNX)\<!735~=qʰ*)BMi|繺mW,Ju xdPmOu* ]& ݜ䬯# Eo2L{WQf=|kƎ+-HE4]Lj:5QOT?HYނ2pj.i+.ƐYULQrЪƋao(#SնD es{!uScKv[O3L1L׽r:vRt/GoQ](0D[YIGT^̮uh@247[VsOBVg s9[sQfѩAd>kIq v) 뗖܉BAwJl蠂lsҘ12 1Z]_=᧷ȏQ8'B6N`RWgov}*6Va/Mz&[<[=3b ZZ\YaTA]Hyi~ ̶VσFԐuq(Я}nG"L,cR(EE^tSq8"/"șU/Iq:[_=zx#)Q= FjqCH CR/mxM_F)ixiU;ly)@)+Wj[V QM]|I JWA8p)Hz}\bQd"q<"M$:BP{hfz&ViYhyL0oe8C%1U+_ǛJnvM],fPSRσR;= Ĝ"s ' ? ,S/1U*hɜ4/<eAlyz Qv[}TEӌ;qZOO%=-͒łdT.[K&ͷW|`X@_]/#ŞMɣD&yƼ[q?e+`lYSɯ9:S4ɧIU(uIWiXRHz@rI y-0G\T T*Hb%rړ9cl4kƵQlO_M o4fw@ba&:*yRƳ[enfBH26330k߃f6F&Pˑǟ6(1BPJ^+ )TE1j}=Uq5UL~*YCLMKMOV (ҌeY#cq! BZ ȷz !dmx94Lj^kz#Q\ jg1,MX,;I;"q{PZ\# Z( Bx7ur.V>!ΑwZ˰G3}ս \>'K+:72FǸ0yAM }p^]`Ij"F  g+Xz?F¨A%=jKbwY7G>xN3#xK/V,(sA4%F Z l'% SP'׈<NA|/{ `TǮ`g ŷi5l%:/n ͝V*0l _z(EMZ!a6%pV`]8VoO;,0A(aT4$1%"45̏՛FHamݨ* vdVsϓE@ e:J0h|C:Tˣf}ӡmB&U4m Z3DfX#; uF C"pS|ޖUON-+VJ"OBhd⚘#+#F0woAݻό屑XvnYqq=@F]">/^h5"XKȂ$b$%_e$WM|mmQ*ez- WoS <㖟6#"~_wL{;[iiM9=]sĒ2?BA% cW䭫 aJ>eoN 3jnO(o |Ve} @8l( ck7gN7ߤ|oRJ)td(i uBV;J}=gj39vuR Doc(-0-2QE27 /]-Ve,.2tzN?O R%i"j~fj}I!bͧU7bIOܘT鍮Puc[8ŧ]Zy`xG)Oi.^K㖄P&'D 4ghp+JAvqJ }tӁfh+w /zR §N79?'h K7^Lj^GⳃۓNc`_); V"pEϒPJ&caUBa@i58c1(Oxw&۹cylZy/)"А"w|0&C׳$h& K>DZ SSN(EW]׏ W^=hT6m!]?#2H9l͠FִN (?_Ɔ%*$ԇd$7?z9/䡠A-(`g4_iMc#I t9F#R!o =cRAN`CۧbP0 Ļ3 o76B's3EuM{JF1岨s'J$c.lTf4 8I}p0-K'':kiu=P!*5ycY&ٴ(⾗Mqt'Cfn-Zi.5g11Et}V#˷о1n/`Ы'dOCVAx+#AI i"~^[Rba3RY؅Z &> wF?9P\~aF~d2f k<6%:)˜Opw5=K?jV)>aj )b_$-P$>/ 'Y7RA,ܰ$Vo׆VJV?7LAΙO t"2N{ơ23{i'&CuN Y/:3ֲ٬GJ!ӈQOʬ㥑NRmSl.ٲTƨbXdX?pqlud#Rα=ȹu>Xv(5'fU08Tt,,T/ a9D,g= ʼۢa Lkgv&QMY7(auˡȭg<A䏵Bm.OAcXJ +Ą1uA˻`1$7eM"އ(f0\_P?~7Zy.|PxUTk1yC[ނv_:F}߭t:׫Hܞ M/NA0ݧl= y=NA\>\ľW`YnwwnB”|7DjۗF Vi*K 7Q^HRotAr*~̓Dbq5Y>Z}B{!&P7W^w$'qcg%T#zI+ViB2Zl%lx;O. 㬷|UB&ݳw,ϛǹ߳U4)m׳P3oM.Em_MB`(_u[Z8|w]s"GqE$V&j B.N"āmH}M,ԍڞS C8C?Bw.XSDfMO "[~I=2ZgoUK*{[v9@eh,6:(a5cJK]BZ)J#V2b D$ldu'gKw[I;!  u.ŎAvϐ5z)'բ4nI靷2c6=9I :>\"F?Ĕ0 D=4]zSm!:: 2}qHh* S!0n8`8?lf-7b-\N;0v1dʦ@1^V SnH?>ncp f'I8BVŞ߄*on܆8=gD_h_Ptm/BjGa F"!SD.h-輎Ԋ+N:ws?\4W{L Y7E%8:LYeRX2|,J 1-ݐj^MK5Uq'9b #Nw#&8t֦%8E]髮SV̓k jɸ6n)Wp R@WI hr\qP7lB=K1W &yZz- S;c_G?R36'l,Y'] YiQM*bٱQx)>8%R4b0`=IMcqZ -9]w`,?83O=_٠U84`ؾď0ڮ1[V?cbBC!~l+2IC+p#%C~xB _N!0<32%%+. l(18C?Y=*|k^~t m[zz =]1el]ck,ltЈ wFb,6F?ݴr^m{N}e0o |âĈd+i FSb0F|Y1p/.|4)"lO -y{x E0 u\wZ)2 I RV.=nBcSh(H&3 te\e0DTF[d_BXS=D)I_ |G di3A]h%{@tEDdvۯ!Χ:p|2t = "}-dWnR0E/V#b"#LJ2/\˶%i"?xx3P'n; pW]D[Nʜ(J,FZw r%to`~{eT8e#qOO%xD^euzƇm#Pn<8m!C<4X̒\%;4$O\o"] ;yغ˔QtO"v7B"S1jn+qťE!!л޹Bbn(Cޖw{\[·0=.HञX7^O>wXPN9&nz0-˪f2{}e N{UO %FVK.]zŮ40$;k/+eRD Yl?ٺ^}c$T"Rw-T]G"?fO\J"4`NGuyR)+paW@Cmœ{ǘ#w K}{l5 {&>iu6 P$ǗVX/Im$-e4D<&HJm9 \M69+:$g(x1Q:L@U{C[d͕x/)g럈ajf@85!ЫP s@W;[TEUv6ȵdSIxUY\Rdpғf$5XId(vqzZ1gl )k%}2b Z>E87t<`̨BrB"qzCg7-e2T g2 ,%Zټt R-gj58ܹ[99 yLf^ˢIcE*--m.ظT>QJuK)+,JmDw'cwLT5醟Du'_9G ^;n挢ܱoSClNHi5]nW9 P *KyJe/'=ZV6hDǧD/{l =GtsdreP|K.vڦQuivkڨi {P-}JscCab)PܚD4`^W*J$ipb@4HkwCrmRm6 ٟMC4]13:Rm)hDlHW!] XR+1DݏQ(vVb1QRIƈ^4O_GLf/d5MP#{{z}3t'M+&PC\ըgAKr#M#+eąyx+y|DG AlTs̭*uk>K?Xs?r~ ;9B"*$ Y$3)ߚ\[Fbl<\LaNԄ?j~0Ap]E8:N|bcx/'$5,S`c'phT.+$ k sOn$FM~ĦJLYO2CrL[JnUdN]GlSԲQN!է$TLsr·ȧHkˉ6>ZG׌pBvx~hgTH?uH]!vM-@M)!sjc(`sHg =TsB;ΈK)tyINּ ƀ>n[ ZFŻ@ܻ5.-߃̟ _ew[voYX gS=Eu H"W?|qPڣ<^` yu^Vɝy˪_jە}=ĺ*(UzRvh?]V0|VBuNz5X; ٜmgR1ɠ)Gg-J'mi"~h+~ rp(ލeV.q@Iܯey(TWlT!ᦪ[$= gz*)p%?E, 'f!xw"sơg]2fْ%m4{:fXL8+ZpR gЏ@(g2~tt 2LXejw_aQGVi4fN(]%0^!eM=VM }!Ca p'"mTu ]ȣlC#pdIEvC?^e/cH~= Kw "q@*:v[9Knd@--NW.0y喞8r0I&){>`GE$"! :z{1^Н" "`?5Lz"K_Ջ*')B vK# gUf6mklKGo*1 i0Ϙ;1[b8UqzZ"]3(10ZՓlz=c{Щ8V8˽U.8Pp|FXeP]^%tTMX# '1B lԼjw("Q?t_iupP>[ݺq ޿c&i_v"?\#.= a%n?Syz10KEyy457G؞$tF?(wH.OWĄ^Vt u;8YS\T.N7p~=-Kթdr5*N.8_n -F," "y@aѝ@$`Ryh)wDIWӊbI4*?T!-6t m=D_SU:^q9+:~,?)h#`WkB[eLn2yS/AVQ(;?Hιi 4ldD4.d[96fE~ǽ3a> >i&Sinn/ߴtt~s9aDY". ?-@o઎'/Ġ5&dTeqX_tK"`GxiAQݸls6w_;e,? 9's6ֈ`fG"A=RQ mr1`cn|0gy~32yj G_b֪_7%t^tth{s(+Oobp%{`]Lgrvdmϣ*1ݱ",,iI~CeTtx?1a]ĜeMjբpV{]"AAe_ RWِ~ry}z8V0ѣ0nl`!xtRЪ찴2#a:qWԧ 7 5:J ACi-2J`Q]sǥB+e*ȯ3`62I`Bc?ˎE&A1~M|2nӠ5+cyِ0̴7x;и:ؘwF5%j u _iB":y0Jf1F%#7d, Wh$p}@6;sw(BXN7lxa#Tv$짒:I6F֯vk.w96=.0xBiEfh H[bȠou2j3H1%VxT1[C 3D;mߙcrXl )1I&`N( [LR)R!HoB9C?/4QZY!I!ˍk]ƀnm3tXJ&g⑧+b>ICR^14+^,7,l.&Wi։ ΫjFm1Az [Uu1Q |{"%i"׻7(aFQb&!Xf @ %0uCxF~!2 ٝ9VtR$E%.d6U TdLn2:q<0E]ZFYf[5O*0̣HўNa`lXĖKȘ[5re5Yg>ᯍ,)Fi別.iHp%¹{~Pȍ G;Y1 jt!AJA?|-Z0$4UfQjOgJ``t'3mN|5l]Ɯ]z39~bOӂ`n}(aUCQT/_Ky7yMYB07'Wi#Â* <!wj%vA- :p. yhN ։3aM:QT'ӷ"]BlP4%ESNgg inve `3a#1ik6WB?3?I(KV37eWӺ!y9XcI%x[^Kk컙 sm+ެ@ܸV:h#P/*G*9Ձ9T57-Jʨk9RJ_=ɑNO5_ aod*(.e٠/TGW)ks+7g|ݼlL41bk\HU _ϟΪlA=rм dd$Np`u2nDNԚ57d *`{t5q {2a8> ;ENb=Ʌ^WOAi5OG DZuP .l+Xab9rb!(U,гt$EҌ@{jp^uΧ Ţ:D<&aB#ځК25CkNV;Sfqj^݋ᤇ?aN2I";x%GD=kOے-7ⷳaN7v)3<~oETH^ P&j;PHa!6h.XMIITl9'[e{4̸#V(  |qʸWo ڄhF)^Ѩfs;yT6gsK^G] C6譔-"3cm]y~{ҫh^4 .Wx]CHreYz:M:XOx!)whDI; 9$e  6rn%=?ŬlɴO\`&OS? ]__$H fү>yVUY\*F6 [,An <> 9gKsmȆBO1=bgR$JfwZ\厑J!8/O+8b-K'409Y٦zy4=o|*~$wOpIiLٵ6XxGy \_C:8&n l#2F!iz1ۜE)B+'lD̋b")Mg A~Д-3F(GYhħY~?X Oe] ks+_X#|K2ۺ3j {Im]~*lm1_zЯ_=^b~K% peo2jVBd#<]g#aP/O.9NzǍ|&1@Ъ \ٮe}$yj'>H3L+.1L:j5;t 2Xb{䕪+yyW.a]EFߢm0\N!2v*hA# @l \+EKpAGlsֽY@!P9;X89hDP5<ͩ~ǿ0wV0E #?Y Uv9sޢYC pE3r-t. o\l0 ZfJ9t-aAՊ|rp>Q,rV&z_Kh7N{;[BD~-a9%RW(]O(qd&ge Jc\",Rh*Z}^9 f˕Ny#(E{!VS#N,CMu'Zv~EJ1H1RHa͟I8bmZ'V |E:]V~!8 K&(\Lѧ1xGV3xFSCbªx;v,:.ҝ&bUyp1L id()!%MR61Xެmz*P&sSZ㱜L*:D&g:Fp"e. H%Js-. m^#%ɚ⒑HI&D^W*3EВ2/ ! źI膋&:c<`'&Ma,}Cg*yjMwór(PS!6hn!;i|ojԢ"et`xTĎ0&203T]l(^FMi2]` hW{+5gk}:]EGtb78lCɡ.Jp}-l*dҨ}os6 "5  0)/jA<\/6;=$-ʣȑRl}Om^#m)#Xyİ-/Y.۳ZOPtAqЬ J?dm= 9D\ %2!s6t&?C̕nc>s͡K*+0G \N(+lz 8Xb%zU[-hjϊw#}5tp|? AœPLZ}A]I12S(U A)QHi7$fS?852U+-xVO1A=Y=}D4G F0ӣ5xdx+1vT2*M)^:jj+tJ@h_'VYS[MsNd+KIyBEY&!~ڻAR,g{{j.; =yF%)fb$534z1ߍ_!=g'l GYD&j'Τ@C+荽=mLs4$,1|2@>^~ |"0C5s0;U-5tSjpmhf0#\PŰ}̝~9 {g.>odh y8=%e3%ʯg{=kQwN}O-K*(0>;\IRp lBFDz9Yn[ '>.ab_`'ƭc]%)~M D t_5-{NXKɇg-hku&"% Wmg-.Vձ'i]գ7͜'1n,,>ʾP?숷8;E69C8cٴA&[*o nhpwt}Iq%N)nA>pN0!A(RS92 ֡vCoFL[m0iܲ5(h0>1kF n^bϓEK:ӎW brӽFO`=Kn՜k*4`wFRN7SRҥdEN0 AFU}ɐwwGۀ ݻ9-SnOwȢS-[ֹv^7,3 Uf{W叏`KwS? 62;HhCB1/ uB @r*Yb lu_="K a\d7,?v?S{}9D@S=x~ئYnI'n?_S&dIxj{bqR>yobSFm[}"Y몘yme1qVSy(}֢ "~{ZHj52=ʵĠ,hv('*QXF,SwcX"GYjt*Q#G' X?\ P?GXk6k \_-Rg1}{A=B1ǞIdxҙi/I#ce<JV!0\L=r8x)PѸ`+J(Pzh~j5{W.5 [oell3^9×l'$R|Bb]5>:&#)bXt$(duYKn;PM+˘CGEÛхj@_D|"O+^o eo8ZuP2EGbetc//OOʠ=`4SCh2۔ s4%m?)Y[Yu(wޚn!u"Bcwd^00"ndqJwȋFsἘZ]'dM ~O 8.<,(Zǝb8p b)hAc6FLǓ@ Uƭ \\Ҥ刡im_kxɤ'-bǝi6pjPݧG=J-~#UM2n+Z챪&xRe3SiE 50+{/6R1Y]D1.EY1Qoűj2et`w#S jx̌h ˫.ԘؖK+{ y|Llh){2}4K)M8Bķ4LJc#4Wطmj"͝a48+\i i&߄2A ^eB'tyG^o`A3yC=ա䁩/S:eo* z&o}$~p8>0@dO1΅ Ne_U8tAJѱ8qTȺv `3hWBx(,o|{#fKFv38.טQfHLt$jXFtv#g| ;"rxJ"tK, /;\Z+fWUpKg8%4 .Z*<6{wx޲!]ciy/0W}-1㧝h{MzoIZ D2$Ga:FB$x–Ɯ<"dbz%,ۤ0H ^ևhdxE$(D&9dXz0S8+tCzSִYd7ߗ#m1n Or"u;QY\̯ɓu:䃛9b̯=`StXq; ϬO1s Ou6?;ם:ʺڄ,N@7:(}偛EI3JG#[.5>g!Ȅغdtr)O~1Fq N,*]UmA6!!@ZEJI:W42E9l*j9`-L+4OC˔41#R@(}wsDx:!|;7=_/ sB`y%V!w,;uuN+L5'O% gUAB;mLi-Q+ mJ's6Fc'y^ ޢ)r~޹~wEgMy.z (ͯ: )zt'.*YuCch @Cm%,(L>T0>e4"\`HPjZ#5_}坭?LABl k{3gbLjfd$+¬4ox}@m[+ziOZ\x 3R (R[`4'-Υ@Gع}-}(Fl3 ^Hg'3֯KD2n^k+걲}9[/ЦiC+_|Cg@+r? *>_ID>!z![cJS|LMpӢPwt{E]] ٿX%k5a<#VnHr=s §ㆡ癑'^yB 2eKnQM-N7Dxc ]E2C:򹐃ߞ!~[; +ސpONOb6#Y8أ{LyTUT0-B0M֡gS>abo@%I!Հ&8/d9#^j8SXϾy{g#y.#SdSPT3uc,yt=\ux9scED$&1 Bjv75Opq`(ZWZ@phj|>3 Q;IfK⻅tDʼn$ϋ"͐4<ᕫ4#+5rl{2Iև]pV;=fiEs!2s^N܋l.hw|.ɋx | T외] '2-c3Y9Z8_C6)(Q1һBFĴNe_Vt!4LdkBs bD t~wN<ˎjf":_+#4%ߓgXp_S@= 7 3nZ(4\pWFc6I Y.Hϝ\DU>E[kD5јo]c ڡؚF{y6])@e^ًP%hj^X3%P 6Hd<nۙɍ^ʬ?BhЗ/B@g4r$tOL`VE$?]S'YQr\-4hb5f4} _҉|#jzV ޚE3xu^vQ2 }!o*`Rf|ѡ?h>ØQ(E. ’NFBw-;]:E07GFb=35L +fs%Ս2߱*Km%c+(ʊޕ}X6[ t<-ޜ=գ-okbv63~8,_+,7lv],.>l"WX{O]>~<Q4z2/uSUzqvmʁw" -*^ 8j\q.OHWpiӑ;a5PjUJ6k ǝGh@2jd3y'Yq,ǻv0MkP``_Q5*)~Bq4׊ɟ=;+pb F|:*FIjsj:Oo0pޡt0(@mYe=28ƉVȄ)H#ԛE>Z*K=mNl3* csgɂFx~jm؅+g>?wvʄ'_PјiVq_߲g,-F)юyNlw5gy tj) PD)RP>^ڦiҏvlƦVMX{O? #Fbxy ( O)FԌW[9+}8ݺ4f`'5v C L4i]?E<8g =; \<׭ Oxˈ*hv].EY '}ZrVp2.YѲ8!.,IE\Gw1{kqs'pBBch̍?,Wo3w,uZ|z4qf!ʶU60 K9up^ʀWIC_X( aaqN*&hp4mmP(?EyZM6a*LuA*cm 䭷S믪vnu8C-.A7b'9u7=Uh}8MctiyOL:l|&P:Kɢy| /T.;JƤ^2 6{oήلX'@/ֈL;(sF˵ M#_9@g(> lyJJRgQY}} ?Tw\$̎(Y^"63u^nxUޱ`'f*‹+s5/Gdq–~f,Am5%1M`^ZX_T > *xN 6(e?F,U6MKMyWy=}Eα&QYnbpc"e"is$8-|:|Cv㑦jR߆6k69$ =u[o0,1 Rq U=p.ww 6>g*ݷ >Ƚ `ԭ(!*zo-/5iKcX Wê /.^J U}yj H 9dᙠk߭V+|i*M]+mT3iG@S{I7Qf/`,G҇An66[w`=ѢcҌz EʲȢB'T6:'- H38yVЙ "~|YK]|;)W`8: 3Qe,p$\T"8$$K4Ws$r7߿.1>LTuSN2KiJIΌߥFu~bW!Av_\K-%mUV挾&p*5kBtށN =Pu7@Zߎ_G?=L_j{=SI Za&юűHsn'J2tk· Aήye`d-^\̕)`* )*ͤRYuC](ٌ|S*C~6;Z舼bc2Dί4OP(v.GU)7@܂9I}?[RE8?/It=hA,_ぷMPduFϿ3$JfZܞWO(ɍp 5( u1J\8wii%;hu.~qձТQE鄀 >z:S4yѝ:|l l6[#m:R6CKB)Y81 P X!U 'p7IkR0狮ʳ~ju9," oqn(fc00~3vkסq&9WU#)!^QqJ㥮횚Zqy\XZZ6.pQX 0g(Ј˱/b25ִWTib|(bԶp{ Ñ.ȐhS]y< րЋ]%{W D′gUHAOSȫA2G\:R6p]̎Q@{а$cH8R\͇E)X E@EF9f69P̢\Р8^ ["M6e,+jAܷbrYlږ3 LIBVPAu28h.F c}BA܀ghp[2+?и+yJ _+ s5/KMFv"&nQc~~859F8 o~k͋(֐ 7wvS˴|㈐Vv_&!$G![Bt55ö$OCb0yd1%HD#m&9& @LJC|F闗$w+f薃r?P~AOQ"N!MzumR5oQh4ʽ^*%x,ŀaTl57! R,tD`ðX _CIɆ!n k;xd7hSoGRn>]o`!4`N]TI#AE 03+Ã]BWq{Y:pN;*6D-Kʅ9\)+}SI}ͳW\ry?{{+M0u=`69"JlƗd'hsPxLp.;lpo+k0m1'ҵo8=:QO)OAe+8ጪ)J/1{Nx)I.`LPAgtp1[h?9ѠZ`R;L-r.mO]9<<,+K`6a߂so7^I!uW ~;)Fu#^iM$2%}H~=ȿibBҜy s ]*Ǥ::R]4*:1EmK@DrK/W,F\]f D|*[ RPo ld΋Z uѦm^>e:= 0`tYi_?_'=%tnP{yd<w5;Z+;sPH[> _xDUj3Wywe8klHtRҥ2\Bw X 3e@ŪcOKeRѣl1آJuųVU?#"p`l̸vͬFlJ| Ts5OPve{*~E}h}ڤLlS`a2b$F&+^ׅcUzI]ǟL'4/oܚ2v3HdYI(= V{L1}k8^a҂t/~qy)/0F rks~'x*@ ՠnƹiզ?GrY}U}lH/dSbY[V^~T/x3rТ\A!DF\d1\(3 0x,͕?ZA(5^}fwyQ[|1m\g"UO, zo&9F)Q.kG sf-C ` &f64m2|)wS˙mloù,|# O̝٨O,^'6e]](Nrrj+|YNr Ù#|KmأS'HN}aIXNl kwQ@~&)}ތ/V)#RFm@~]-ѡ7 m0q!qWM&<n0`GQ[Y$N?,fc?! 8/\x\=6Gx;.\|tT].kśӨmJD⅝݌A gǃz*'2 Up׵꺋Qʲ$*ĺY$jŭ6kǗ_ˁ);s @kidA/OsZUA`Կ:b)u|/#.$Ǘ$6apx-b }̓x(:"oEs>$M\Ȼ?]AXR:@#pȲbTvqm%SaNFv?sd\e%`)H?Me SsA~l+}W i(.&RAJv/ ClR,{GHCgW"lgz}_E/oW7%I RXKB68e23$7Of!>'jiIP&78YĮ/wRl  xe3n=7 U,O(#GUi1`g|-&ۼM6r^/v2A!s_S#hX~z ]6wt2uqXd,!,O: vՔO90¤} o 9h!JxlU`] 1OPL!ewp 3<`P:pCw{Q%%o^%3m 50D:H&΅uNf*I[=lV*x*h B }Yq4F+gzh&á*P6@frv .%cuЧfY_EC`8ሹj#AH2LvxF|=aDs~"2=23ӵ0b\'o>!1|t١)=o? BܣZ>$u ir(l7>@ȏU>gi~XF  Gz~nnz!O{e,B)CHy0R42#=xpGPu2~fp璷ifJE&[n<`קE|H 1: ٭NNJ/SƨY1/~b%BQr*wbS;HUdMeo$o)$p&c}s: X믭 ?eQdp%x\`ߠ ~cV,԰`gtgPW ~9}Ҧ8vdho9/= 6N%]0K6 q^\eu}K=#E5u׽Ib(\WcIH"0xAUخ+: m,+OX7"Gv_{qT@I,Ѥc'7FdKҼzzկ^7D]Rio46{>9IX߶FE_6~?,AЇ9Þ.kWsg>g8]ċ]]BI8 92I? (UtJ;;c\S?OD jեr)gH+UÈdæ#nDҭn8.Ȇǣ_~۬7ލAHZ"6y%`-Y#=|N`λ0UsaIgU:6y ^WFF+{2OFD{pCllf./Pxez!eiג|E bQ+]Oۤ@Q5K5?&gVm[\ijϪiVLɸEX;VBAe*~#whln)Z: /Crw&fk~ryX{=9,7*:^< 8e)o1]7N.wbGSv(`i$#ra –; 7]g=Ѹ)rF @@ryN9c5%09˶땟l )|~OX,@ƻK`ABO y]Is'H9{^}| e]mא="!՘59vY.t(W鰊#F]j=VeQpnLVW–p.> 1ow>K)&HC)8%TLҜ O qT>:ڟKI=GA?}v ׮j?$Ahݕ~2odrӃ`E%/Cn(g,`<57}u02a` 2O1!2$g|'PR] 9^Q9-6[.(u{iR$7|Ja' Ғs(A ׊FC^̆UB߯6Ю43xP!nlС.3'ALc;Sfbb t.|-x{8h!\K E"H-Mw)yuڭDžWӳp3wy 1\Q67T"5nq8M60s7:ߌhhe$k:1 9˷T%(#3 ^WM73ugc) 6Q͞zj߮ tBDR-h_2]-0bq&Hy_è*c-U_@ldS-:XQyѹqVFS~ (<h@k6$_dpC=D;~bk ʌ|OB'/$:וSb: [א"\ %016?3:6N3W݌'xhbA/z_=QF< 0 `q!\8=<gR-)>lV_z4Q˜ǁ?phə` x~=W͛Ic}C+>teTefVi.GG>ѐ;l$d!1*:KxvIE/co5T|hZ6'0$NT_$` eL ÀDWApoc?$j5#[P)drp/fS~HrGߔDZpo noPT Vg1${Hb3~}%t(CMU#Țnlh 'tN=33vWr>L;a2FzN 0&y4wlxH0 q4UEDb_u\Y"Tgih^0_6҉ql3qNfZa-֓V:&X˲;Yq]3^ًS1}?J!|Sfr}(|+(C 9lp@p5GlO"-!oϝ+ZU携9ⴱQYd^7Bt\>1< E`eA{K'r7}ئ"`j[4ITȓVaX-5Wхnc4BW$Icf4o5[BSAss3(ܑ\U-'*A X6tD]iU,^Y1Z㼇kH|Wt׌`h;ڷOoP[y,{ G3'$ SI.g L6-G2Xͮ:getmcds<&@*=+\mx]ϺciYIQ])b1MHtT3xMG" cL~b,sF??Z=jW(kwRF.; rh|YmבF!KAB=PiL%%4@pݴfHA=h!ߨBrJ˭ [2n2bA:pe'ۀvmM*ێF!} ^Ч:0NHVoPw(숅é=۵r6D eO{mE6DV_.Zd,D2K(Ε_(d0rY Kh:DNEPt^zRU&zelw $>Bw!W6qd V5;zu~; Qrҹ'P j!tПݠ%gY5h"NTu40ŅJ1=ܖhll휃\!]X;o /<؜63h)Q"d>&gYgthoiPfb&+MʏESI^rGtm+&?J֙ B ' yӡov 3*.{bzUrnc3 ŧ|PLnƣ:#g~r&`x-bЎTfdLDSe9wExWS(Ow`qZ GIG.5 VmXrl#S*5_M+[d#L NE'UQ|-(v ,d62ي'av﬛z"gu"J4ٝz"~PV_y tl@*`; "5*%;'u-D?wkTEO:37P(Œ?l/J,¡$Hw1wDʢN pqǟ*4Bz,5|VGX@Vh8Cɒ.ZFe4gW)eظʌ T`zB%R虑_z*ya1ZDO߶Ftߞ!)ʰ;IE21 |O_tr{_Q2 V 65Z,:V9-0n*a6c;h @ t@J zfP0̫~AʕV )P7ha&69.fAkjFiX9;/B GCN`'Rzi~kBW2ž@ em_m7`bPCC}<-\flH 1RЊOY"FY(R*;Sս@gAG#49z&¬L QfPwȧ} qic޿څw^kČ3LSf=eR6y%#RxӒ'&S3nΔڂM%.e?KC,+rK&([~m%>Ʉ?Re4g1XI& fl&!S'5!Z3acx3t[[7Sb`M1H Վġ ;*/@"' _Ϣ Q5DlNq$8Rd= -,]!--RPZJ˷*7'*/ gI]u2pdzĦ/Mm+:,>:j~vٮNhP( 6fߜ(j?HLA,1%ӨeTVsȗ'u6ꨪz(YEq+[nʽ]X~N^m6` 9\6>jVƓWGA9af:ȥW6!1 ?h۩Oeq+p$[>O#Z!;K]~8:7Qc =/nn~ -@nRgC/6' 1vZ痟7;]fweVV@ (RlSŵ^>rP _tmE ԑE+I-au-|k< I$KccBIc/.2r)7&w1"bk0'ǚ CX@3h*| -_識\\5^_"L3€F50XY?}i,/|޾zgjx/D<3@~TyrC^#GHfsT\-0P9^WBЮ8dX FI1;]{JkkT2W;{nyC"pGڥKin)UZ"xW4yf6M뢢dݑIES)8ZObo,Da+_gvdʄ-c:%\p0\le:-RF!"ƍ+^QOՃ Oh]}0}nc؋ݼGԓ@YɑF xՠ d2cvXQc#z4!愅g>y'GbhN.dc[ް,`<)eJOzgHJt%B5t{OY1c-"1LD-sCu|ja9B- T,!~:Q[&$ D_(!_ w(^+3h;Z?"lފ\<DoJjG4Wub;Tyk-/W@B`FH{ED'|%F gX{|GcVEt.{}xH>Km-'~EܴhiZq=9p%ʿ/zU'"mǴ'oe΃Pꑨ+C-5aT*v? VTпy331_=I&{`8r# %}mS VUk +E= 0KفMCi%FOvY?Xqoךn~ӆR\֨=_QMs9lkn[z[alJ"ƻ]B1^v7Iɢ)׶أp:+]E5! ) $ vm `(;19qKMІt1tB%r z}H ,}C>Sx8kƚ^Mh|ƯsRWFFM% 0ϟJz6{jmSsmd}sSMc^-Ytb4ظq թw^̿Rynﴖ3׊b^ NU7patb0{s(~eiM|9.1MdBx>?si:˄V݌Y;Nlӭ$;nwE7IG$f(x$(WNO`6Q;}1쐇OqςjD憐bK 4u&~O"h]5p-0#oAV(a't!S`;*cTQN8%ǑS6 ږ`yMϖ:%2J} = Sp-R* hz anD m4p$w߱>eN:u~d\B VŠNA"OVFPHt7%&zthkUh4~Zʾ- JzHQtSuZ3֠*كɶ AuwgzFɉ^Pc $/Kqv{ūRVJ_X&1J2W18jNm3R+L w%6{$9,Buv35#Et^NPg=KJx ?MaKHC,Ftډ58dT(uXA LT͡}.G ;E7o2i8K!xʁ')*ćIڋ0 N'A! %W0Xks ?BF남 Tp >2jhU0OLX[!g.Fc5ù;H=}Ğα'entK`6 LWA L2KY4@uo(n+K@ Aߒ O b&tًq &ҠIQ, ̔BAޥÓEl Iߒkڃ4p"Hz\K_j+t=2+wbvk/}1._}ݝZߢr2#mJo@(~cΞVŬj%1ӹX$vȢ,4ݽ^]B3:䏩NjIFjrV߽-1Bz0چ&l!;"a,`6( >{tB0dQ(joi a]nًI-pbcȄ(`05{*--1O"gR2ݡXxi^DXΚ;\)\TK9Z /?qkv.2٥/HℭmτG&uX{y.e'+¼ 3W&9 `dlft}58 G84pzH4>? HAX,7htX@s/C.&aOM*IXh?Ht20726H&Ja$U S/f+0qES3tU4ʺ-YV33b->^S1h>;u ʻ번n 7HZx1e.> ,4wW~kԪ|·}iQ)emO (N M| `߲9$!;5%iN&!ncmwhʥxmBs4>\OֲUY_i&iIx4 Px[$,fQ>i<|?I6G!,zN:Aqdў؛{҇1ȍb=q` u0fZ7S-7/9fȈkE;]Ȑk9$O#-hS@.h9bߜӕl4L;(aX9M]1_jW`^|=1[ esvLink/.w^9^ϸfA$=퇛\-EzKR4[ϕmJ|G4NGk麱rأA'at?0?5y49~NLC;ʼn-6io'0=]}"*܊}nƏŢ(pKÝK{e6d5'X-cb>࿯6amo!82)9g#[R|f(حdY К{<Ŵe_\/,NT$ʞG\/k,^_GQ7>-#њ1|f#HG1n,[m2EYlVB>pySTˁ3yH+D8A\Cb(/[}lnl^7#wYDZ2}lA&K!NاqʂND?/U!jbL3>L#k C(&SM!{$;AH^D"ᓋ#C^DJ?mm ;* i E|B9tjG.m}~`HXC`o,I19M'/g5'8?3e5 Pgz~C(5s=/[s_Y!/+7I ߡT.my?i;MG9 DDBz)(Y 2XI Ch^bwY*%>j;#h%ח7@uݴ/}]X+/TK&^ ֿa@Q1PCaמVAxx/Z7gc?)OPCY밎I6YEȡ@os)Oؓ4(Yn]D#.UӼj]nt$M7x!@'׵|[W9-IibﯦܹT ?)4Y_uУC !Wf^@1Ev@s4lc}EKJ9-)bZV$N\XNK-Vމ'# JcvK{AVTː<{٬dlͰd@lU\Yl!y\1A,t,,[S2鈱I3 9AلO?WX2 x/~b1mXEhR.$Mb Yη-ߊ mk*b?;ƹk"zwv*qpMZh-PFV X ͉f*KʿLx,\0QȻX xj#'˛2˫ 2-}|m57֖r5.V8QȽ2Ha2 Ud#` ak=y{7n4D{*R[:[ק u9ZQt7ݘCW} PZr$M.ްk ;XMܜ{wުj%_ԟ+1+J#T+JDډޑp"O;֒ oR_݁JwG`&ʶUN W@`"{*!)>%ux?;gG.@÷tPjȷ{t|qO-SD׃s6kՠ>+d0PUĒv5r#8O:t nR@){[=qjҧr^j|ln\op)s"W\6)/dш4g#k* Pp$[:;<>.$'-)h"ƿg?B{z̄->CB"z6$OJMeJ`6"s^_adkˊs"֛'GkhQW횊i{W"s(o)]gQ|vX;4`iH%X4pL>Me:(@(~L":VB|M}P lEjwS0֣"Q׎u^x902-J A}"N3u,X =+ɉ4:m8 Z^4i;kf̞kJ֭W S]4kS_7>br‰KOiyB aiDb= ,gTq'0uCul̃V<㣋&Os%, "ù\9Z?3o~ XϚ^/ʦ$I 7Tm'Aº2jڀ_h3.@~]3%t S+hYlտ֔ӀF.8oG'4 ]YQK>EjnCTTSmNJe]nѯD{E;Ƌҽ&έo(ohw)2537ć6Gj9r:,g"yk@r8K<⏝F-Z+\$& Ğ6喼#R$fA̍IK339sóԈnH5Kjn&DɟkmԼGZdbf:sr'%BziE Ǻv ++߱@۟ͬp"ĝB"qal!^$sW TKPEa]," 0=gםP"B$B߹L7+!TitTgǎ{Xx3gtX,zxrW1:yb~Ծs.cŬJ>+hWwp% 2#˧BX -|.]?}Q]aXm2'%%:)"_|Yc/#Mp{P>O:?Cuxq1g&~EG$ l,&\ kY9>٤<@Pc)*Qa`aִaU c5h1hm=e,[f ,H;A OsW*sŘaj^aֈSBj⥡p+]fz&?ۻq;w=~DL2 9M7`|3R̅N FJrIUB6Jx%ɥ{(,'%U5b;qL=9߭ۖ[b\+A{^\h'Pn> J30Hd%R&I2y}3cG{dH9o_̅ 2QdMΈ}[%({'x%:3e6#XA-s2 UzG̙a#i)33hA5ḽFV\ `aSw7S@6lMf#^Q-Bm,/w oٹtk2tYuf(f |nKGx#Rq~k˕Zir:!A_PiQ#o7 # N,Tm9+O!̈za3$$ORI(섂o6UAwyb(.ð{W^ӈ\j4),!@ӭo107d+݂4F6Wl6ʞ  '*ݗ%3̴pR/k;U 7Z1r?YnlޛTxcgV1aS@\9~ǀrX=Th:XQؠaN}U6~kqFkFhtĽʊr,[[+7;fp\शӦd kNʖ.;Ғ[WG"1owXU&Fp%2RMI9DihUAGI'EŞ|b:ũ@:QXq4o3Jl¡JP`3);OEt4")dHݣ+erRXU{zn|I swW$*iVr+k\>"][\͘ .L>M6DciuatOfDNG]3V0r5%`{.k(ZYEoLWir}!ke۽t!?x^ޝ9X юo$d P'3#>LceӞK@iߦ첛v=3X=yY_/ًcD]&qZ#km'I^MtL1HP{RPCa {uDcQFڋyM7Xp@'ZtdR!B׵`R0^4Vg|ߌZe/^zwN-%Z?@+P~@ x P넨-%l(LZn6QYk]>azd71]EMn:I:3CrۊLc5¼r0MψBy4z`b KBй$u$>*]Ƭ&Ys"a<>F$K#a)ċX$0ҾLH?M)IJm2ҫ:P2RE j(w7s(dZ >L(& \dK 1~U){Ac?l6\bzsaq1hcsjS g3zTcaA=Yd5#cXm _&p {\L9,4V_o ׹(Ȼ€6:;7Q51H o]e,C/eH9QO!{X~xS 0vqDa^pjv4?4d)57\#Ck[ =YHn&3̃zQht#V_%% $+H~y|VuѦH/twTR xaChN'9 Urp䛷e7 gP:UZfMt@XK8c%qDw@)_IHEͥ ì0l`+T ϽҐF|}rc9wrPfv)Ux dz~AqG:!2lǼK{fTM ɁԹn2!S i[Iת`#/rR e9!A w.[a컊2K>W)]ȷE9%5]7R\-9vt% i&x"E"_XWk'Tq4G0 Fwj3A!LlMsI yϸW|+SsQJ,OK4R%mSX+aIί[ZczE1l-\n?'Hv{)OGΠ\kU2s漭|pn%ɴNu3lr "@@k9eH]A 3YUJW)idfZtLM"R}Ut]7AZׯ4Ϣzon!fs)[(d_` Y)~y]uN5KɈ_klU4Fy>@ab`kIwƵsl,6;fou۾8}3%n#hcS&:퇣X>`[[ڣ_DRYlDlTRy͑}$Xr *>!*/wقEpN6|*OHgxXhU ӛЈd= dDc;^mom$غ˫))ܖ%cVnj@MoٽF΄SD+Utb8^!DaoYR+eekCY|a^"ïmZ7Ԯ hќ@#m`!D /`xCh>(rwECY[m ]S] Ј1qBNW<$?4`7I0WE,&Q+{1 흰@(}i2fQʘ@>3r}Ú_YϿ˯g:Wp_϶T"Fi`0L42Tߧ6N$k(pA腒\)M:J|p.YP ܚ*J'i.#!ҁ1dXuYg3%#!.M[KFwͱ⧈l.\OiXUZ?HЄ';̻ 0iU~;,>ˊ-BzF}zo3+j_B k:/6s#|;tbs 9Pn֮skg&LXX2UIc:?C65.Pnϗz̃$@h {D`TQ+B%fcV|'ѕˠnlx XeTK9XD.07eN2esK90h5 2s1DSy(Xăy] R8 ԣݬ?€$eVy=FDOiWȘy;!с| }|mJRf(?s֣S:sI$@Lq@Qՙ R'N?X$!4_;6j&0X I!Ëc]Jhψ̬WSse-鋨" 5ѿiVd,|w/CqP\&-d) %<%\R/Vl8^@VJ`ۍtzl{¡|@XӏdWxH"ļl>> K, 1G{/`mq e2{V,e6 dIg' 1 b9O>Gqe@6aҜ8!2h, Ӻ:+'/.0ݬ6-|8 9EebsCMDGar&[ ƃU?$j :dMZLM ^ <$c0tzPtc:;%CpJsHf8(ӊ=3o0L5^L`m}^#O t6);ӊ 7[zgo\67nVf?{qVE OMVza򷥍` $-59״A9-,<":`KQy.P ="|4&n,U' !e촭QIm:pBJQ>6a0sNgndg;$e.Ӡ)H鳊Dvpx`J')7k% ɄyLh*g`DBD0kd7'$Y/cY,bxhh7$[ uI͋B\A|sA@/U5āޫnX[ޒi?klz.!JPb%LZd)w<|#& oXП{YImx3ri\UmYn{*I fYd.)Q)['E]*㮽=6 H('?ACvexMp-T'Kii)YBB/53XhV:@Fpl`,+hh(w^/eݠ>A %/]pOnAh78yϐS=Yw x9o#nlF1awMX.aYci=NĒ|6ꪟunqzL"u;޴䈴0Nl6o GSܧ~GjmKn3}0Fыp&T%?!T$HܑH]z1v 11gR `}6gI4P%W::io&1"1Dfs徾m)^KU uzG5y'a\SP9L6 18WDj 3?DEU_zAsϙԤN3 ?W YխB4"HUKB3bxG Z%BnKU{059wl*8G{䜪VM'\GOa{&.ƽ}Gþz$O|tH E($<>\ƯnqGYDo^Q ВQwvvx/z@\-/K%W{QhxJ(‘l)Y@2/L`5SVZFh Y [;υ1CKDK&fZ Hn^[d[85SIB@dۆѩ#(a9zc)V~:7UdYtƃ|JOI$)t ݜ)x=F,{*Vo]]}'' H}h~3p%%MA2wVmr˽ki=Ӊm)k0<qh_Ei]flȌxN6 {ԤbuW<]'h!֒2CF 2A\Q\ ~eƓܷDHbAq;nE+Ԯw3r|\1u$ȑ[ f*5lWZ 8Q7?Hhr2 Ŧ*3qHBca,_2'N(1pIXѥd7xF:jPZRLCwRfU8:PaoRn2WeV$FVH!hc% *6yeADP ;y>7N%My.Y ']6UE Y&+GY0dVtG>̣ ")4]b12KfVpLb b7\j1("c[ɻYxd:<ʹPVఉ4WOt]Yd[wX{ʷ: Y<`^2Jv utSOC)vCET\O_<7eoZFy ǖwRS9p:&`XP͹0 >J sRb4C,ۭ$A)+fʮĀO]]Hhkt|otnh$fo:$6 @~$VHgҵZ1p>xUt~eDT?Ks8q$S2tpSxꎞ Sj6h]a_G&/l])-XָH3S ZS{$e 4 i%.MX{ gv[VZ[؁zx0UB k3F9t%_!?k0(PDִ9úQs|X{|966*Q.R;W Ğ1u:ZC;OEǑKL}]D": By޸!?b? Q+GGmmP=YaN k w&ӉpH ^4QYI7k܈7.k6t4625mI#0>AYr`%qG. +pl#OόSF):Z,h`QhČF[ArDi\ǤmT-b`ty @:[R6ڥ{xF-cjuz@ I٬yxue: s|Ք<Eq:9r+)&g\}cB%"o*E!/;7Yo'UIªښ %6g!Et_aT !4g_J$H~5 }IBnJA`g6=|z˪ uc#pנ \sƈvV=ܤ(i-a'x^?$c\l8F>BK}ao LF?] BeY,eo7Z\i3υGbi˾658K@O쟳Nat&I-aRKIT??}] =؍J7M7FpD}Ң:s'6ۿDC34j(ޗoUbMP8%zBʝye3p}Ɋ[Ė7r|=jI/ '.h1]B ͈vJ#B ~ÓVLT^a3s^nnt<'S?[BݬԏHp|e6<ÓEjC"c~ VAs%vP,Bec@^PFnelѫZ~TdczzC W05̼ /  D;Us%_|Wj$JDψS6y6ݰYgdlq$YYT1̿2S1Ma _5]ďY0&NOHڇT43A $w~O+5,G)Nal4GÒyypqXr%;Eq/`V2bjpvx% g܌ܩkCXL><_|8ӴOr:5mZ9j-F2۴ 5msY4\\l8)EE"-*(Qy6;:3бq͛FIr8'Nd)L.'c0,Ŧ(m Qk6 F?߂ҿ;BOu똢?0k9 [Φͯ.n]>t?lPti̧lx:4~|<+:.4Oc=9VQŹA݆K{ 0E&ZPp#c3ss 4jȹo0inuQD"B;0QxoȜ |`,~|__I!gϽ=;U*XZޙ5k6FylM3&NhH{? |v=vgrV؇9?D(@Nג:aCƁpxqoYy"P0#~Vf;N߽aY(Ta'L@cj?DlxW*R.Y%)A hcdLXycˏȫL+f7~q(]`N{&<Ͳ WȽ?b~6N(X$߰iDC;g)Pg%Ҥ!P>b(w3<0Uq Iߩ^pm||C;\鰼q5$D.yO㋆TkbystPԪ)Z,Ze2(ϐ ҅)I%q 9ӡ( iu*PO_dh2\'Bj"j6ǖ:9khhvH5YS#͘zs!5yX3 0Ώwz jz0Sg|94rxzA2pp pq 5Rj|ܨPB~*}Dͺ7!fB K9Էmqpm^ 8>]ޯc/wh'Gb=+^nu@:Ͻ4k6m!Úg,uר<جlnߍ ί )1 jDRz<vűTm!poTH- pkR1No1? tI3ZlG:An摱.;<2j0ק;b pH?#W2o׭3n&4HKvsmk GK*[\ؐGvmTYשA9C }kG5=ʤ%Bɞ/Ë3Ef1p{ʗWFEzF6ʑ_s,ҸqQ9\H=:I%A VSB1==W&*125n=p|Xv%4Xqlo|4qmZj7`]EKi( D@{*epvuJj58 Qb#IJ[NIzq7dZj`^c<$Ea2xQGө Oa ҏ`7M4Q.1W x^bxnfēNz!䦋ŏ &Z3/we-s8F?Դ-Ighw"¹9`* xP.[六~~Nd`g;lޟ2RUNjBjgatUgE*{5+z]84sf!=Ԩ ?$p+u/P!Ad nek'IJo 3+G_3i 0a3'+QmClQvMm@ĈD܌qku8ry{3ѸT- ] 3 sz>Kiaob:bPpv _{*u@U8dnO G.sjL9hp'k0::zqsnbեa!qv.xTuwNidolm NoRr@f݃fkX;x%?=|G~:a)Sx~"X^K7;j|u𧼠ZJkv%b7]VS3QօK H+b71I_K1=, }xOۣUaUQEj_^t??t8xOtzewDxcrfਸdAdDk2oN2K]acf:"_$X)AlҺYJ4ArKN L aWp"@:U=M/1M@`M7 -R)m3't{^6}d{UVhSݤ* ADwkpq ^FR{\HJ?%'ZQD_ ?{J[oLcgD t-':3 h` tQaԨ} p]d6;#͂y0ɸ}%HN Z_1V9b(x.eLvGy=#@4]l8X? NZ8Y>9ӭ?RK2-B.8q Sv#< !TFݵA;~0 >(Ұբ2= vm+u1g:oR POSpc-DNO4)(X(ݏ"M u& 0Y8Dk&ZCy>=ÖGK=;!6QИYYRoщknAΊ1>9t!Brj_}DKQj,kʪ,P:ܦ_ ށV2O.H]t" 窓 /&:cڢ!s, %Ykb-(YXr:F<+_IMC:F !=}_h҂:ؒ1vC;5÷OU)%4<-I3Pp:}墒G[-~@}wuW'QXru.ʢz+O>åts'񵬔7PBf'ɄE`ІE;)Ș IdC}<2:fWǘ_58J_@Fn 9 Ue{e֒ĝq9TD$>ɪ/aHPTZW0}ZêTN'DX5*lU;;ի.L,un%:g;FT)1(|M:a MFYonZ~d ˫+YQ|u Qgl˜mƠPuD/sb$AH e~ qך xzl|ɗToWrb'I )Rn-q'7jjbͷ-ufA{sv[L! 7icXQ{[dÔe'6dEedV UHPuhfGv cg΋t,$B;S8:ftZ6:4՞+ҭzH.Nek~[B ۽[E:}%lq~W1-ӀJgr,Cʶ4H lqM,#S5U{Yi&P2܎ָufB3#oOZdVG'>OJҷc?D!26Jol>-ǝV7yi.~ZrJE رrc H-O7]H/ȝu{a 7c%/4A$ڑ:dOP\4f94DY]սⰾIHMGCRw6 ~@tO9OZ3V+eET2״w;r2LwI:m"AMTlf$ԣrVgo3Z7q %9ktޠ?IX!~B[,/@ХbP+,?VK,֧t.V2@R8y0'ZQ_1$zRJVQ|-][#zA/ +( ;ֻLpv^Wr 1Oe7ѐB][ti<8ݼ? h&$/d0]P eo ^lNxV.Y=^O>DK˃h Ia;)^¤36OnƛAtt2oL!uP5ἣpHNӔhSsP5 hAE3ON +rEӑ؃X~.Ḓ Kkͫ~;-Y(0vA]$Do'm")_nCk Ѯ;ҹ'NzUAVD~uJEasgLQvFTڻ[}&r^R^ԒDs,QS6ԽIh,ϼf!Ø1N]Iv_bW %qlV xWbռ|\T99`6Y3#RQg:n2뒗/WHTG4/ra%oƨIEȊ{@myq@$hA`}"v#C6)Ѷ:A_A4]7/;7iއUrߋ^aLp. k<+;s=L ֓ЮN\58hžL)b9_V 5j,A$<%a!m:2 PS?(3$>Z\gGbzXD8f$1k>'h)c=Q8z0 6'+oC5-:D#ycM(,cϝ1Me9%BGGH?^ύEeώ,~p'&/P_`ᘽ0sc_F_j\4Kӯ* Gidmіe (VñĜ͒L)>W'Jtצ/X_paS0Cv7p5Y  >a״;|-urخU*Z]'Jlu9!wϢ@9Qm=p5aH\X VBUyZ{'A?y$L*h%RNb^!g=ϰj裶j L\kWV 9lg!D1ֽgBuYZUNѤG*rԒUo*T<ˬTBg"RpI˾'y-m,)OeIRN-4De#1KJwl mƾ|d{RIm,>~0P\L019q8sf1ZGN,\[_b(R7aة́`HBj T..c;o:mJ%ǵhGDؙ%m)ZtmB =JTЁ\8Ym߷y"̮Uvzg+x@ڟ]v*EδFwX-+" "u§>4] RDu%hv  UDaZJ]lJm]w%*xV4ָM>ASulLܫnXV1 KY+z0K(tZ+?sL >" #cwv3'd,jL~\7O L*UΈ^hXC-"ͤg;zU|*g"[9wޔWtPU}, ԑi-dS&.SyES5[+哜Eh>dPLҘԟV~PX :C41x?cHq[.,^W5Np3.NwlW Oo?evHOf}zdMԦp̦gȢ=iliF`.UAfT~)1]ݼ@)~n3hrK㒜 LCO#ǤQ#3-F$]FZAp *o4%Sɰ\,ؕͳ geWQq~A5~kVd g ӵ0(SMm!ܓav'/ËMB.5u!*kn(x336(7[wx+͆7jf/~a[3ݻ?.1dVHխ:g2D`?4x?pVt@P+3;XҤHʽ?xKjE&7sK2]ILlU㗼<+i38PLd v*h$ϯب^FtݣOA,gݹux v/ocqF!QkDS2B>6y,c1d9D1$E㑥-[Ø/IؼBVm?!(%Gb!MxZ^ MiӋ9oy_xL}Z.&qrA3qGb4dò"{&Q)\V+n\2*i`7XUM2O!HP2#lV_R&zLGs e&H3]XY<&ei{ licDTh>F.9AvEFU9AuS(Kmf ?ClP*;"281 =;]=] ݽU7Ez(Gv2Әg(r^X1p 4=^Wg~5{tTc9AP/楠:5Ȝokc|@0 e 'c1h!Q1 TQMae+2tn\O#(>+܅:,yi`Pe ^,Pi(J"$&l:闎ڃ0 qpC_|ȟ.]Soe]af 6A },04Gj`҉nq_ahyW4@坍} |~&dTK=@kFqMO쓕S^StI]l%R^ټ-(;5FW4MZIc"w&A_w"jh[,\_jYBOK_AչXIBUR3:]Ф9;.BfƦ ڏ4X\ˋi){z yX|"87Y,,BN* +'YsvD U÷*BbxCbD״P\"n"}e#{ )KmXpa`+-%ݯ=^i #ߍ[)zl\j9wX]!JCǒӺAuOXG[g&b*08~4[̶7 yb#(T>JҺ [r-ַM"ZIY-Pge2uǺ1:/ְ#KşLۅuQ% "md PnЬq"&oZ+%oXgUiѨFrVxRukKRC!=Ϧ(Bv:jt|Uʼn`d(~=>ך?ȬB'u*dAɵSCr'FJP]rט)0I\׽Ͷjl@Fꄢp+ZӨz(#=SBՒ|;Sk '(Wi:L<1g K]V Z׋MF JBQE/pb"tx=㮠GB0w]\rJ,=q4=ɉ5M|ޙ^@&qWϨ(/s. FG/wWX OBP5.PXn 1~5"E3]9kY:߰IRsD[ .D n]W]{+Y<ĝ1fҽ̒m'KVU(uEVqAf ז@Eor)y# Y,0p2qB$ꠎ7=GiJE=WU<Bطu>īU.G]~]fYRqz$$D-lz5Ʃ/gņ"_Rtq^sۧȴd㿛%Dc]oi0?Q1=}@2 %s^C"":!еjb#4)+T*Tf-zÑ;+" h اzbW]{Xn%̹OWVƋTmZ`dVyUzMx:rr#{8 e(AC/* fDI@X)ѡ CGukqم9tż J`*X AocvtG0M><3lSH^{wO|ͺ_ L PZ; 1C ZЗ֓ ·,ިLm@V\IxlKyR'`oxc !" qnrt}NTvBEQn3lMLK'V'y\] HuAҙ ϲ(Ɖb5P ўc 1;ve5 p֧ N[@E ڏ}A-K$U:l2)1?rѯåE1JLY+a =3.pূ%x.ϕ'GAkwiscwC0_O^7tF"JBEUprJ#T`D{ksp֤e;G13\ ڡ2vڐm{.?rڟ(7j  ]= ϥPY\=πe#Ek% 1pw}k{}2W[ծimlv[)@^3#{S e&'m9S043` |{3r‰rǐCށނ$"؊N60/ܤAB!zt+~,k abYs+|0%QL: ~H~'AfC#hgڱV>z>]~@<{ZXkn+ZأEs1й<z'NvJA:v tfbbB { rZW¼W$b˵B6ші?$iO{21 fbKbi \,-N*o,L^Pst4'];+e7dQAx35b'IBÝܑwkH7Jç&b3RU QPX-a'G4q١ v6E<*/W =$J¹fǹ~^$U: cQN H.`(6LyY>/ˡ58zwh ឧ<@_ˊw &QauV[[¬VT_izD .AWM\`A-j>Ex։ VC:8`>> <]okZ"7=⠁ZtLҞ5$ k%I*ez݇lw~e A$|-QooͭoXb(jSY~doWXO#/Jy} Zź-KDrY .(`sMǟ /Vak:)]'R8hьMcOlij71_O}Ǐ;-C:ҷ8g(wRr`Ɋxe MEϼ_Ħ*dۊ^7φH{Mc ;}l}o Rl<ޥC^`#D3>]̪m_Π7+Y!cH Zp>㧛A9@ru~ B'jh#рP~?6iaWZ-bK91j99VTdH-*0xY"kx|F sqm'PT)[=9!w›Uz 9A_^gİ UKZfKHw{FÞ*K8yei=f[}4A:-Wzƅϭ(њuLK^>[j|( $vH38j+1;+ G<Őz6_bV|NV`Ls!p'1kYיp *AfXVgc0U۽, gS#g=ѬuR Ψ.hJWRߨNI6%&t4%Q#VRLOշsKXdG\Z+bw_4[CaՌV)ODpgo}]si!!.kDWar'pMx/H^bfdswNot=!>|^dHwJ9^x 8҅Cf*^/i M>?vɌK+5/NI@%rmO%P0\!U\ycPKm1[:`Ӿc Qm"pk( 7ʴ{wVLB;&+*tWɻoFR~ɏ YS * ,vmSɉByEBPUiS\lO# bڶȡ{@Mh-Cqosy=aBTkʣ"%2Hf{IBCVL'ˬ{a^QkVJ;: (:AN.{,f_X#|-.J{>̹@1fP 3;Vn+š &Bt솯 W?7ؔi<= [ F;ˠ* =3}˱uP=c0\8w^KP@gMܚ e4[pw'[M?C<+9M JPнTd ]6F-&!EizQ, 3 s(/ۡ NPrqJ| q- IJb1 6.hnO"$TV( "ŮT8#߸IJ:FYhA')H" #mkóis/Ϡ𦱮i[_'` Aag}}_ރSKxBiAXpPW?(-_[#9B]+\ =m\ȕ-bf:<SCHE7*JlEK  g*An e.xs/`>,M(پxZTh&+Ű,7e&&c f|F vܓ:a9kp aKM kWf7-nc&t)!bo/&%\88B0`|&Cus+(Rg.r-/Dh]DZnp6R lݰ,Pu";wN p|CcR&!%(x礼YkѪZ\yv{tg>+UpGu85WŌ;nV BIʸBldw9!JI4uszq`>]e䩚c^ E~fŏlLw"]B$VBg5y( ~踛݆[+l3$[6#uOՁf\dF34ijBޤi wLjV/;F&ŹJT aWDu-=1ɽk9e_Erq$$F^ivWeW~ȬME;X8Ȩ%Uz|/Kg񺍂(4)%,":ZEh|g|eЃ@9Cpe;DmߌW Oy|YFj>DPj {)@(}\akJ.kKq+)Ѡ:)qSPQN2hdTW?ڷeLM|nwkKU㿊n2z Ci[&U `4'zJo}*7fvOL%; E'3z!+@? p#4sfoH*8sBhG|ف)} -# ~+yvЋ`vk-^d2cMSPe\$ WM)/nDHAQ}|"q5FZWL~ Θ`NOA=h$edhߕMݚHٹq;~(i38jERNHi&x Ju~jkl&L6oX'0(x^t>/}ŢYmJQxN|!1oVUNhj}V .^H4FGIp<ߢww2HM&ò_އY#[mT9U3T#+ Q,sVԂ3q} LؑYN{8@m._<{ަO9XC^'X) h"uݴ"0XxA|sko)v][" @nN[ cYbVGcx@]QEhi9*ʶ(gR?#s!9XZy[5Vo2Ƹ>#\iNG/{6 >{|8ީE#U*Fhc)fOj߲62׌w-z%T@iuL0JhXaG<2I[3xZaynC xj36b<gS5 _L+E)-B*)F TxWO;45_pW)d(~zz}ؕ]} ܃ ?&ՕUgX |:xh;h˲֕kqNbDBzR ܡ=J F"-S=T`2j(EImFi{M:0h x>%DRN=vrLR-M9!@n%qT Z.$߳nt٩D&M >[2"H/ˬxw-#]f羓G,lqʣh@?~F"xs Ɇ=z^f 9NTYSZο+ZW4(L aуyޑ LAu?o!K J\, #$ds-P Qx4 {"js'TcWw4k8'/mmOcq<Gi#wi)yL9Sca@\Plע|?z^WId.ggY/ Q'dr\'zUyz!E9jyul_xt?Fd(yX{@yyX4=3t<@~`_e(9'Y :g>JFN[?i 66p_S!]ZWqpbM/έݡb-HmLcWl2jQYp˗$ݕٓ[3NjEjDߧb}71W] My(ܹqdް (+]fJCpgWihf6냌R5a+ǿ+ՇsmD̽jc@=;RT/}E =.[P'wlڙy4# ԛHULWtB6/ct R蒪l\ЇTSSOqro"2Z)9öapRmfDIy~ԹBCs,{%`2c.9?Jǧ's AWBMŨ\m Pg&8uAT{w8$d8bJ.K 7%bVEnY&e\7Q4]ߞz"ɍj_Hb;G}񳴷.fbQk Q/`mꃂ Ն^%g| ?hAf5S U>8 2'"Ab(xط`#SSjsvNRfw/aC"#D+_@+%~;`H6|i,Y{ÍY`y;2M%pKrJzqB}F+pBa_[ެ^Q/F&&^D^a-ݗW?F<')<V5{E>[?LpcB7[QJG;{'@U;͑Jd4RLcp'9!h˪Vd2I'-#)J̷gL`ˊtO($n}c-:`F'qAUK!6ZNc |z/X6—9k;+$`4r6 x\ RDT;)+Ȉeّb3_6$f9d̠یc+"G+ޱZF9vpPkuKsq2&y`hZ Nd^~PTtȼjH V7V;ҙu}mk*z! ρM! {jp:3.3ؽGYiJ:]4FY ͑d)KBӚYVk,Ek! HqE>x)i׼s'^|;)5z{ܵD Cn(W ι Y<~~b9f2uXaSzZF.dT?~O?m` -wsҎ Z6Vm!.7WAtW#<<{\Nlh]ڴGmn0CVCdžC}4(s͝t(1+q۱B~os^S'SSKCp̶XB3fVQ epCZ:%,_~r4P>ΪjYsƴL%mHQUSCX@5+߇8 po T"-Eo @tD!#\BD{e3$:8ԝ/Qt({es)Mf#-]U8@$/$"ˡUO')ֻGgvfh<"^H#+~TW>Bz>8ht#;)Yw'Ÿ|gwm8vG%!$c-yu P-Z<ͭxHhcfF%\ᴔs^ 92Ǭvihxs焍byQ=i|ՠt\JMBjN t?.Oē 2&? פEr$OPϬ=zZ~Ƌ\*-+]F` JQ*7ͳ*=tۙϯs#AxGdwa X1: ,+Z,9zy'ǐ#(C+v/o_èܱRiHn6H7|^$!⊚DJhč@I"*x6vP=Fh5k#aĢ-P4]a ' ~EbQҭ(19[C$V$"Mvc^em ^R>B)T#gjNbIy?n4I7k Mʁ%rGym\hc-"OUv0D GnL%$?gEPB{%n˜no(:u.:"r& Se_g?V  > ~ %Ƶ8eꆚg]1#T3!u)5>ŃpÈ޾ND?P,7Xkk|j2cNhWbtG,b.Bn._*k5&)[|U TzkZo<4oU7NV8dnҟ^7LDes X`5sƤza1t!;']J(cDd ?18FC5\z]nG 1^s2z`3UhaCfT>#VRt'`{Og_i\b<1vBJEMuh]jn7xhʠ|<Ʋʌ_>gW弑>oqj2"`o}\ YUt_J$m ½j9&vT E'Iu3j@PX;q -x"̴)rK^twq1! !Ou<}?>~*Eu}{w)]L3uގ{."H4JA28K(/Q1TGIGՐ.:~LjHtPbo0 DnE Fo["qGՅЕ4q! BYd:Ĕr/QOH`d!r.MNM05-8b, EFa z WUfj*/R0Dmx&rkp r%cRdxw5Gpyʒ}5 1!:ƣ "@#[r3)MO¸3ߋ;`ſTɍYXj:cyqݿnnѐqlxՅ]ҋ vP)2S=/4h7&󄛉x26"eLEY s$EZa+,rIݏ_ $Lr?#Xi)+(va))fa"SKdBFtظDo/fX;o_y#)~.%V8@VMՔ$T^؟]fMcqnoc yTe!C;܄ r؁u'>FEŽ|)WL !=`x2NuĿI + c7 操kR˹tHS4Lc\2sȖZ,,G|f&_)&P[ >R0(gFLH3 2wJT NSLwzj}^Z%_q6f.eB >S{c9cZm|gP!NRY/& G ^ZlKr'T$H 7 }͡؆-:n̝@\4šARfW^39{6!YM+J_ﰔQ(]imFgZ!VGU#y3j0(N}`3+|NjٛW/{gPNU'6(]&UeC >QֶWoA`%*k?Ȅ(V♞2aOoNj̆&p&0դݲS4y2ǭ9'(`8QWwY@BrnCU8#Ay_p篟r[lP@=:F}cc%':P\Țcho 2&tk.:EAS. $׊~רjpJu:'C 4 }瓁&̥SVt(3MjQ!Ae23H6zdg $M㴀'OD|ȝϠl!(\&?it[4;t}#_ C(gH$ wLYD[ۧu9AmϨ6(1!. ?4 {$0틒o{fc*LLG`{Vt+Jb:wMϠ@B~ qS1z5Xǰ|්6&#o,U!2aY9##QvQg:g%d@3akؾzqplHkH(2֭d齕϶ZY9H4pr8+Haw^.Zk_͌(C;Ca~]in_n8J!qլk<0Eh:HB.9'ãH=b,Y##1[ H`,ehq먬&asX2gȾi8ZVf47/#,s3ҨZ_&5Ɇ:sqm(_ "2;yهt+%dD!aefַb!:8q&ȪPF򭽐N󸿶}tRWtN'z }u](q!i}%5 ]#t^\Ǣ7 0w%F54TJjf#i|;j^HE)ԛ F‘mfCNLQ?xN/N8Q%Ѧt!4QsH œٷ8dtFw PZmNgJWgXg?URLiܘY9M5$O꾾 R+maKw{ڬ>ć6.f\JaJ#dzmx^1wTw9$v'MFo&V8rࣃTxa[|d|swd,{pA-w?߀Xŝo=?Ono,3Z&bO МurP|6p?eJ6<ˬ$TW0Arwȋ,1)b,x`jQ~=_EM k)m57Aj ىv4\X*߆OSz7'cſq"ů$؋ 9R.XboJykigf%D\;ci&= Ի;;v{'i!<… TuFP7_m!<$DEɕh.q2er̖bڀXX$< 2G?L {T:e~Ϥ@,UW4%8yFWJs@VRA"0ll%BàFY<<B!nXƗie#F'z7#pAW{MK"W?BEr"l%ԃn*6M%RV5yCs6ElIZԏT~etl*ǀZ_MUya[M"j -BM* x,~q犷9eElp /p71Jo䨟p~D??Ci.^|\|YԤ,3ے1{aI!DJCn_2fKB7,cC54+0)RH49k*R;6zzu.&>.2Rzv({Ϣo c;,ekM>2&c 2c|+e9^XP,pfor,jT pw.G򟍜CCɁ mm _{/  |C*y]\2o}.2؍@x/o\&XCKwV___,h@١]J>RGP2f 3摇`TKY|nhɷMn-ȋ)B~hp dվj,KD>i#~ƌU~TmU XR`;W~=t^سU !G;.VǝH$H {ߡ$!{0}}*L/Zy 6J˜GBob̙pp$0U% LQ\ vkNHQDJ}7@ r4FtCS{xΛhVK =@X <ė,#o-%'bREG!& Utɠ_Zͽl>QAtw>봻jF1':?VW|%%2$=-v $RMG֩)_k[%ӰZ(%ZaS29wUGML7n3y UՀ{ $PGM(a1Q&vtC %\pv'ΐ>Ax\}lHVT44z jr %J@Nڻ6jPʬW/g^2T*%.vA"E=_7\lA}?e,+s z#g(7i{睉o!Lx) kGtu !3GRE;v "g`hFcq@Ϙ%A\te)85e&!BT^p{X`_R"<ft#}sWw3=C+F}ckqkl^'$EA%d-']FmXT q8=di-C~! @AnΞ"k+,< Sab@E8Ov"YogXDm2WJw/[b('7dTT_>VՊь "Y$4%q؍ܻl!=p!gFʷo[SgԶc|B8w_< QAAx+3@+cu sL&==xzRUiSkHLx<É&-傴2eDpliAxb uk5tyM䫾G 5QdDyvB(& rz@eDe [-"tdvȟM+mS9~x_LQɴtZY@`'I-\ZR/ɗ8w2*d֌^HS>|8՚E1B-jNpSQkxd("'c.aw7H^wPKMqMb"7Q|u]Yݑ\^]p>BuL !N\c*~QrL4+u-`)΁_{u}\4sR/3\r' l-B) ;bYw10쵲n:4NcͶ.c:s%k !8&6TOg(ߕ 7 >:clp>2 9j~sb2\~DfTWvǧ? 7fxjJb h4njZM vZOH_lg(RY8po<uZUJrgex L": ivu}s13Ě[UQPGO*APuIѪ-οL;A:富П!:pj)j=`‡ڬ5H"KFShlI:טKJyZ3創!@VQ*zcixm/bNJ"[c1 ?^&T'pG_X+5/AD'GR1Y(сr<$M;Fut?sxVk"r,ן-UE&rH` GFD[T< B=i}P?g'e,'Z )Nd~U4 rSR1ZCWIa#F7Au?ci&q3O:w?Co ANI: )@1$5Ԉ]>g#q,&$bDOMokQaI^OjUBrvye{Ye޺k)Z[GMq`iu@eȌ毆AEV+tBa)iOgqo_ Eϻ~Sq}c/苚k8O e豒:||Tb -pU%pUcD.i,7uT,Y6C]Ddf@-}ux#4Rbs<,qYJۑ RX%if,r]o(# ɅHEI9k&ھiTCki%ڷ#n}΃U ^6;K|: ~~tq'4/ >ᰒ>y#N8פ݀LyK^y@:CmcvY%2FK܊?@x"dXzO)Z~i%RԎ1dU18W]|xvY;ar ;w*4VZ1#NyéoOAմ./!hMvW4F "ȧBSMtM(Qom.`S5Qs"s1{d+wyo drŮx|)\tحci$EiVnTl=Kv>Tuދ.Ɔ7/9w\ 6۵ PůuG]gkgnhEujXs[]^tb٧Jɡ;60>QYD.- 3DTS|Pi*4줻5e;hv.p#_a߈AY ظ;AN+yvMj:oo> *r5S[lvxG. (xNiOCҖz^Jy<eŒkT[%؋Nq;ΒHq0[MS=<&E 9\l\ Cϥ]\W;~CMc>vס$ԼudJZl-s=*ѳ>&]2]/B`#pmbPCW,e P85t6uPDK퐒}ڝW{cW|֑P@-3\SXUgcra\9VPİN,ҫ V ^fC2ȵ߲AJdcӆ${7إu/'cͪdxD@Ө̢@_r!D:9n),1eDCA grߤIȍƶygwPJxYjhmkrqbJT}r^敢q"A0+$a׻ 4!^kWdyDȻO!y EH*.Mڵz42CMVlكx.!A.yh("9dJ%hyΛd.R0tQ_4|%7V/T$܈ TIB?dɟ*qr]EtMؽwi>9 \dv]f/<8m!:Q+~GJz;~,Nm5.!.]`]2FNU0Nt;L^XlVasVo)JG@KtI(dma3_m\b$duZAWU֕v#88Vhj"a&v6b=¬2ֱQEyms[}IsHϣpj4qN*a,B72*,i;N Ǻ oUbx v2*оnkӍ>:, W[\=p ^ _;q_'Z)_~{J8}>WAbvTM4Cp. —@5 ndNxN\\_.xT?%;.[{A 遢"!B.|Ur7}@/~7pe5)%P62h]L9;jf$^ڴ9H% \@.hXzebW<:9k6,ґ U%EY@Ǔ_<Ւ({NiyE.5mו\*$!9kpU <)FrAzt`ZeW'F6m]|/d'}nͩ= %= ո]WFT ;-i2%Лʘ;Qn:zWaM8›50ssYsvhɾVɻ:o_ҫ3b \h_b>i]]-7h~{z{$pg1t=:~;H&rU y`.A[n{rr#|KTޮa.Mҩh2K8;ׅɀa^":F kZ9[|V u}i2AIL<8{ R . %(SXiYT/n-\7cG¹ͶQ6C)9(@'.6=ܠ]h9\ӱx+`RPGPt' 0I$lUbKr ѕm![b|Phd'񍒧O<ߟ&=]~^;Rgeneqnd ɦ' H|XY,ſds\[8@>fCE7ȏO(_`yk1gXj?)v +w瑞Cvg8,T҄nG?D5w4 =~DV2 6G ip=ۚ [h:^iZ# ~kbJd#Vcp&mO`ecBUXvj=k23Y>ƭ‰<<$1f)u Cq]EFms!p= 'η @4`9$i%~`95 yㇾat;*:܁˿]Cbb1||,!j; 1CC0#35%4z k\H!dDu[3?m;weK1@7dLn}KCxעbĥ6\@h0CVUbF*N,+mQAe}ȖGژ\T)ب.E #5DDŗ8_BMof_@@s>/Dg{)ŦT/~B`̄u@c^{aczoBϢp9Mjv  C@~!5eܸa<,/],$ Vܵc;^@7@0qJY.3B:T^)oB).# RDA*IDlgKmdzOlm Nff36'ci~pM`@(\:klPZZ9(r 6λÎρ/PUVg ^P-at|x咴|DTCח6ׯEeƽZ?$MȩF# Y+r^-# jz](mRڹ=d/up~.=.Py pFW iwSyK-%`f.ӧ7H3D؁NN޸¸䒹 lZbuh6m L!yĮ#:USQ9 ,yw(=N嫰 l7ĥ,"3[o_= rh~̇@Q,Ry#vA,x }Y<ӓBb$.^ #ͻKd7\",֝L܈# b9;Y,~BϚN͙<%y·"2}2ny`0x$9>`Lm=qiRqi*e呹{pJ%7:/IfQoSfDߨPߪ$*j%eICD[Nң*9zbT"sugF`76\RL63%~8;JSȎk({ 0cUaŭS XZ~ ]{|v=k3ԾɌ&am'|d]KMVJ7d6~C*~uyĆYؾHL|̊2mGW*?1ƞJV0غ?™CWJKې>ЗS \< BhC>`#B0RߖZ١N=>HJM7T Ӕ. Qw:н\*B UķOaoҕ"vƿʆZwޗ-ee7_9vd WАnzڕ:*B# `BF{]%;P&0 ^ݾPa$&5nbH/^)QZ_iPQDn l"0DvMݡ(g#IbwEs3) MB3kBjmk@:N2>d ̍؄;sئ۰Ls͓l L.3:W$F,G'|7/I6rT."Us,\:]uܿ{͍Hyd 60S}י9|/eܞT@ v2֔=!eHꌵDsGcTXI&8s/&O7yT|4+XubBP)7ʺȦyl@zԼ!$A43/wB1p w>M$R ·◴aĤdv<S2]s=>/OT;0 `9к`Ď.v&] ڙٳ:L$V/YC]$:AErGLt~H=*5 z,F /~ZoJbkoT/Mk2Oxi'1Bvoie!$AM(E *]RM*> I뿗lUUGlY5Q71񿅞uŹAYj3C~urV-0ɧnJ6Voak8UݗHpJ {?㕴_~(r 5W^!ga2!3*M;4-~A?zEq=dОw@$F}e5Wf[.Qэ]s@_D.9u q%A7{EǡxT'~L(l ~+ Gi;~@v3$+ָOhr8d 8iq\0ٿyA]1 m|B!Tat5ƕ~}Rܪf{eu«?۩CCN[ p4X鹳*%{G} 9%s.,k:3'ACt̠*s'V,\upZ_佰&| [:ح AdH8J22?A5LEFL:h\`\# 6 hB8J chTI Qu?~u*ƭb? VjRѢ' oG>oʂ+׫NHNG^$tg8>H|0Fol| cz6&q6e M:[f yU5) $f:9G&H#[Ih#4Xbgⱈ16XN0OS / 7RD"]^nt;q$ XT3J|5sτԣxn=0l5XU@`:".-45Ʃ"Тh7=ˡMe+iy?O!f08QL7oj[F6,FM. 0.љ.]\% 6&J_ WYK}-#sԔA_~ȹgri^>|@Us{0/ug,p[a?%@%Nc!U|N4$_MSޢjѥ+779C:UQpcg{{q#F+<~) a9zyY5ckGNduW5F2Mu'x1o ϟA& z KʅU'^v XIљ`y.z3$Ӱ ] f= ٠V^Vž76Z!mHؤƢE~B8 Y'$~kAnArA~w!A\$ ={gE{$C .-[, (#e:?cX*ΉZW⠉zI-w̆AXI7R%yTy%}ǐc@Q/5Wȏ?‡UpBegnuQO: yL}8ANKmѽɾ>qSto}X)fIH4vu9N0 BS~<-]S]R{P5hDHhկ 5;lJ{~+." cv:3Bzq OjuјkN3dn͖εP 8혎2J$\g?aB8/,bʲ'`GaGp0uK@x!ux{ sʒ_CՑ0&JCs:Jitп6p򛥑ǽJya@T@E0vUp%{+K-(cP ]ŗj2qhE~ ʖAJto{N/(Nj%7m|5[?~~ѝ+Eu- YKE<ٲF(o!R4z#oc#Fj`ǡ{}T:Eȡ&9~f;i w^pdlS >⌳/ .}Ĩ0ƭb۷>~,0 w"#Ca)whЧ%$ԎE)PCZX8Zt18%`\kvg~{L*ŶiV@5[wڂO[?f$hkrdKWޑL[30Y&Mi^ Jzuj\|G[D}m @ovn\*zFU^5Ő.Q97>A)T}>{_ fGr .۲\K 5KM% S θVR DTN͉]| !Cr=QCq柧sn4=-psaoCmJZXB ߭ WjZ Rm~2AbRnkA2N`[T$9P}:F-lD* &"qN.Y<'``ӊUw;;bL"/_V<6[dݢ#\͍@+$捝ʁc:o2?;TGce~=66MJxH$o~RaʵJmK؉50 Y (<U} O-ݓyὑhKĤ^= Z Nee'bL(>'en#9wBLҴ-^,UWL f6/]NB"L?|2Ii6eaRR©%NClL\; 1 .;P^H<˦z~`P\"MhspTgd܎}=.fsH,tЯ֐|f=Ub嫃|1tlfDsA r5wyd&/-/p*@`3{D9P:Ifm\-*ʎQ. ,kċd)F9U[dm]s+h׉B^4!a4@r23Ŵm뫆9`[E3 KwUa"\;dhрbwD~]lrQej5[kY?&}>O il0dmiN G2b"NYXDo q_7S-D[ɳ_w1c£;d-:󉀋<d&#>_{Cr*tnuӍc kQwTA2cGv{~a{ra#`,uI!eph $ՇJfʕ8߄4dHڨ=%;{mi+s~27먆-zT6ңfo|`QjmG).G{eòjՄJarS.K$4I &fC><@9Lhp!I(y`M:bf#!si =6o?z(ex!P0z8%H> ld ~hx7?N:dG vPvh7D0̯aƩzm) nnJKmx%Ό*韤/dD')LEkϘ k_Ѐ+\[Jj. jF+0N7/7'4aG4%c+4}_:Z5?LROeTE!@B h9<.y\Zu_}ב)rxv\~&CW3c֘A4Pդ/A=55TA<]n ]6QMJ#n[c=yVaKi\^cY{@5P ߲.U'14SK@oBKu3p[žmQ4M^~`"aqg%Or'RvlfV~y ~3AM 5oN&߯af&8dj'aͺj0, t/Aev-#JFH{Os& qk`Ѹ/"/O?8?18Kh@:@I9 ,RR%L)aě1zyYW|k8/j,MNEia EDmS)ZN£'zNs6V Fz Tkdr-tƹA8&h5& ="){S,A)Ds)vR{)?ՎnE9~"= \c$ ,Ԋ`Kni%b"^<@'B47 "3uG?(Ap"f h+|7e"y jOd,GyaJX8H4^;CUpaGk.D/+G5UoFu,̳V2#E5^ʅLYhMjIU[^b$>'q@^7>!_թ6 q^J1}2)nKS>}_)Ìhs,闟Ur%1Q=R5>_L= ꆸג5-¡r.K8%^ڪ FLđdAm+3z:[$&4Xm|Km3d]IS-'!DLA=wOŒcooZpZN.{G7&پ}.)\ƂϟR.J-o~0~ӄTx-SAx![$l2"*d):qo,ll a^zNzv2m5(HmnbV9@3UHo,V;ev{,RMK7o*- b6Ih(՜$5svU"uLy}( kto8z?4ݭ*}o9}1y%-+^]m3t,Gϒ4(ChՎQE/TFaxDxzCx' qF*A}v NXk+9x)@5^K D4f( B6Lc(a۽G6֗Hcc츺 gqߗ*\>3˗K|(9(?>5Nd_d GE*sjR$px^{ZQ(Vw~Ўm4"*tdB`Mn<K?[BoЁcr d5U"SXJK'Δy_]F$fC|}3Cfj4T Qeq.U8\LeP G y'R'ڶ[t&^s'=c <)>UĊ!2ñ&Pi4ZmE>3L6ﲂ02\`6>GC\dZ&7|r<"'h҄(62D$3+}F!KƴdaU.16g< ; }.T2\tMO l OiU) LBQİ xzLi?7դ2gY{d*`nix=jQۊc\BM Uxf@a|<_z=Mqw7L+:AkmДkvkiT6i(@">p:L.W&ͤlبL'`P: Le!P{c xDDloWwd|g$<=;% TqgJ y>hJ+6o5ΐ5b'!)%hSadr1?{~ MDT!X|d C4PH_~7x DGDҫ}|%mq=岜o |'5=GT[aK\9h'MT5vovL34lQq7K RȀ82[+omBNj`8S .0\(l[l«Hhuf7J^H 7=h.x#2[\NͰI^[8BwwQrEffuwgCT6\8)3ΔP \5%Vxf;D q]%`>>qCnIA@AE?4j rEVVX@B1-bWHuԗr|)9n:T/GZ=ϑN 4ĉ·5Dh T{kjFH$܄NG=@Xa9wbqk1QCmw(RH%'}M5bKz?92iT*KdN u_mZS1)RWG"a1J$K^!Јl q$QAd2Hv+a%/ @ Qc A5çA"Om>{H汞26l.{3cD5G  д H3KgxxPT!I1M.Wz Ȧ(ﻃJ2oqBQ?@ؓEe } 2K7Dt5~EGD~{+tPb랣`{ *X4fa0L>וɁړ(|Y<)P@K u5E&wrR`ApQi39Wq2 +~ #O9KBV(A=2m۳ByoNzrΈ #X3?X\qd!0HA=.yvT˦ D^:E8v=Zr]`MXGJ_yn/kˆP8s| FWd_fjc Sg3>V[=ľx\ ~z1=J!D?awsRyK\ 6gR%@$>ߧa@Xy|ڛAMTy. (Hb^dvQ)FoFݻjI[!KJb^ONQn840d6X[B2<' =-AI+H(|,Sr&'13fdqf;kcc@9qsqϿ,{S! QATK;aq-^`ssЪr>B+(!*HN6@.9e^֝cl+  "PMW+d#w:THN3zYU]nazIVh c!ƞh\GX6 D9} }2u^^^zR򄎣0~CaQS,gEF|h|(X3hRcDw'ta{}afUݲ|m g5Lv6$V=>[ iX/R6UX?AO1uQ`Azr*47rCDbcjDNU Mj_Fgɻw辛`-|U@}4"7qq)jvO3Ɖqa |?c@$N׮׬e_BwOx0%ϳeql.} LaVE_b~(JÃ3"57,CHG<$4)ЦMk[WXjh IΥ@3ٛq_TiU1 <6?ԇhL DpWc PBD . +h.GN ك! ] @NcP$=s&|n)#;z*ru@Dol$ ӊrȇHi RY}ңÅngAX2ѬVVdg-G2=6z5>\mkqE9W4Q1t TqX \ 7 fb=V%Z8p3 2k!^ŨyLg/b(<\T~Nw Z?=h#nyTF#1ƻRR?$#tMHSvZSDZLρqw)גW~q2LgQYh2:KZ $R'GU(lOG|)K^͏4 *k&)jl|U\($"y;axK7euI܏'L˒g;ǂ6:GsNUK4c={%GFu{`RQSYRfJ|-s<ZJk$B)F#Ĩj=sYMM4BPcW.Vijk>'\;)3PNpP g0I(,` nFaa"ƴa X{|V|;E8 T*|T@L{ .#/?/w"]{ã^Yhmsǩz k.˘n>7ȒA_ȍp3w4Jp5?~/HUυ­"u^hkvj='* u}Gdxߚ*@^Ӝ!!MrmJ6픿ŢʤF>!^.66beS 9Rܾ#Β'OꃡxʁVsXfuRNkWqP5dany?0]^]3[%A尰M qtM:Lw Ցfl+K.R=IXLNG֘s$4:僲dW CEI.[v6)!SIۆW?eMh +:HjCH]Vjש>_83ěAiqrE)ɋw̦| -A]F7.EʩdO"m jHO`=!_Y0^ZGe !# Vnl NPxcz^:ݞ'$ΈؼtCKxָu#Ev%Xq3qG~ŧ<\MS;trQ*ClA廮JZ(Jڶ]M$y2G2f,Cnw: QNTZz.l<gM82xQ^%ep$7eXl& wj{ ܿT`Q&JF.` 'qM`^gvR>B_-CR }\ܓT1Boݨ@4c´]:EVz ˶.  W7UP Ň+\"\./7s{Zq=$DSڧڥW Ɯq^mtӳSaUrU$⼶oƳԘ0}.Ӄ3Vg]b aB֏ 7Pj9`~0AJ}U2gLK> )q𷴅}xq6B%5+=\XK8!DʄB8[Z= 2Nd>DFgsx@GmR/^Bp_7ޏep]ǡS2vc6syUP4AC#yf^ P^9sY$-s@//8!0秜(h=;ùo^YmCf-?Hg+do(fB>]s-7H߄04 >Tj轭ny?X#AeA'D f!S,+8qcyπݚFl!{jh`n ?[pO[WL}0}ί7HxYp 䘐+wºrfxAzדeq)h- =ȑ~Xtd'xeרXNoNo d4m!)ۍ}Zat>\ޑyTƆ9b%"K~Խ2m`?e!lfHBu܃ eioAi755 X<Hp7Daw !h8j\bhRisrN"K6nh- mNj[3ZvVRi[Puq鍾‡o~''GvNKþ63?1ӽfy tЌ CqSc1O'6VLh2Mǜ7&Nl7y[L 9sBb;/(] cw}D((xa잺vC7cDmU"Q|o7p _w՗ YJ&rH^@SfW r[jhObTZ}~'_uCBNFg*֧LG*̪*9;ֶ߰Mi^mqJPww =գѴ4s慠g&)1jp'[QvD_RlU+Vbi7޸2k%k;L 9)|8$OFrƬWҨwý,FF96O|\\K0IגCyHeX!w?:݄iC6aeb صֽ/|<8ߚv\l`qÍj)PbBªۊ;%g .9>m("mMxA =8颥z4n&atp#Y>ВoᇥdL>YFIyv%K)L ODWlaNJQFLOq_7$"KfY,ڞdϚ[Gװ|]i*z:tց}ɉw8ف?TI 3Yt_Pz5?񢜱ki ՘%K+KJ\ym z9IdiӜe:+ƼynnAZԧ\>yODiJxXc2e,vyy7#/D۷uRk6_' ҆P>;V^[j^:h+Z55E2gyֵBQl7Cɺՠ?rhΗ^յ5q]Vs|!D e^eFw`Ba\$Q# /.dh>ZQ....cW_>$uly.Ь\C~$U]Bwtvr}ro)/v|ÀeUBIrR\\t8,$$~J:}}? MY7 6Phw.̩X -Ah?(7 IP}>Xz: J!S[.'>iɓvkUp<.*п ]c^'9ThjN5)+i5rMEGEtVV/o5_Th4es6/Fs'8DSGyQ@ꦘ讪(FƓV0zw<#bIfGkGU}|Kgܼk?5DFTӥϜNڀ\ $li?B}Ì b4?ru,<Yh_EBYFBK<ܨ-R;6:.@_rl_LQ\!2À2 W `Ն.}*)L4aav4\ bp.R k-ӄ -];y#3 j:ɂ$"E@3 ܻ61h"7K11wbb[7 y$rh߳B!s;1 @B ڢjړsaC#3i>^Էү]ԶEĕ?\vIU"\#Za ja;xinʪgkR|%bR %NjkX0V fGV0 ||S;%Uv4 >eSّy\h]yW]cyKXx$H_O|왋O5V3s+s>s˵;Pic,tSUI,H"e v SU'/:\5 d+?DwQZ ʋNoByJ44)vxk4 $5STM1晅.`N\ B3 (S"éj l(yW6 D_A8^v[DԾM0*B}Su]f{3IrD`N2RLkv'޾uaFH@^8)z2Nn.> 8UED<*^]k<o Og,\ $-<\KdDH - m6=3GWA Zy+1fnuP4WRLLswӔ ,Js֫vex-M yF@/ml;h_*aӊ@١hIԕ4۰^,fl܈zС)A~>@X:w%nF6\|D(-cge;3[n"hkj8 B9@tA5㾚?&FGo%#&dO_7jE $Y/?6ȭ"S:#t$EQpy'}jey{=5ώe"-o93h '6v.ZvrBYMcm,ž >LP1o &6Sa(9*Cu"kqr>2;7u :(!x^IkI0+MI;6XQa:݃AIDJ;2sӗ|ר%.m9p$"p(-1`;ieY%[׼Ki}6 qU62RH|nF932p:9=1Lot#o ND vxwvSf?,z9XF/ uM.kl뀆kM d6F&aӃ= ,m $Qg.!@#kh]R$ڰ˙N{’W7W.%P4rΘ^7vąq?'ot?茀&=oSܖէ.ƴ`Dzn}SA9kU% vgyoW;vRa.-Nitհ|YO~Gz Wtze㠩-41Ѽu6_EW*ѰX.\h!   +ìa,`~n|lAEiGT"ߕ1SoOBe!v`ߧqx:+ Sj2P0z;,Ӂ^aPx:p;IŽP׀{8`1eӼ7U$GKjdhABFy׋u%mbXRԥ1?,(vnK*as?! Fjoָ P˙f5缘l\)AaԘ̰QJ\Y4ku|fv^_tBz%q0O!7}#[zɦ%͜C* w|c#dkieHo4R!qXĪ&S0aFZqT*/ P ’M`V=ޱz/ZU(\܆HE,̞yG>¥}QS(,"6,,F؎XN w1~|}0տy J%68t._DML)W6B*@ wp\62""mCѻ}vՌ}{7XbU@FhCGbv=GZwwKp/q:z2}-]%c,t鍛?{.aW ȷ]eʙqmm5^iF.?NJ=Y9e[DEd{¦`inkzN2H ,. W$!iwS}F) !6P7whuT#]zBf&d\TjI KA+VIoC|a-QЈ,+C  x5:DaTK$0ar[1u{蛧EKԴ5 yi2-:{xjN*J&3/hSb?4e.;[='/"B[;Qy! ^~wkCDa$`Kp˩CXZ(>/:nsxj~Y'iVH%XƟ÷ˁݼ٭JƉQ3nn!Zm\NJG\Ois(ܤHT8rQ<d.I"75jBioۭ%(SzVh5LɁi## f eʝ?VEӍ%P| qEH2 pˎ !s8:eB Qvı+&j4|~$DU5FfY]ՊѬGlA]mAl i횁M6NծyđȦK u+v,V$[Hbk[gƁː>˓Y@xQS{oy)ozQ9SvZqm( 5pP}hcY!tbtlz٢Z&Eo J2nw"q(ij>%ug,},ݲ`# Fe$WMW#jE-jlC7+6v Iĥ هq$O-'XP1) ȹ$ZtO9&ڥe+q_X0RRC9A6,HqiQ,De0Ug$Pa`p>R]T*|ˈMxLqI⃠~ gh?w©e4aiiT_%s EN]{ Cp31݆0 *S{r '\[Ysod[Yha95#fXHH>}?8Xj4iğЭ{KPHT1ୖ`0,a۰؏fC`͇bE=y̶,)s#"zc1$PXjyqέ v hm#HFO~4;v7"%](h-m2&06oU1a' oTuyE)/)P o+%l _;ԔBu}$s]` =;IEs`zki QvmԺE幵"L*5_EJiBovDz|@ikLx|b|-%lgnwV7#E"PG0QPj?vVg缼G|:6}c].&EN%\M,&:ttˆټ, Ν ;6F:I4wt atHH{3@}eEj q+PF?4**-9=%WËWOT-?w *r>*/a`W_0C+#1<[ )qߪ=W|1(̝Ե<(D038wN8U.u )ue)( |FâKNO]2 !C` JnR834z|#hw6z WoUFlj&nɖH*F˄(gmTMHzpAB:/kCDv![V[l>.h0u E/RCQec(3X]MfU݃z}nA`Ej%'}cTElu4q1 I%{@~n:!*UnFݔ˳Wcp 0ܼ 㮝ko|bdbxAJ< &ηz^MUřdmHxvB%]-ْ #o'@xyWr *n"O\5Qin=y+gm0AImwe/F]|kd^;(/A\=ƋzK6cUkL@ш7Ҕ=|w.;KϾ"d6Q:`"9?s 3g/3^&mrm8 Nt Y5C'N\dI=)xř8x߿^յZ_K:85H;e#+"r'Nk<_ӹֆeL]k6J@VmWѳ ET ä')$YHDJ((Dln?rh"B~IQ#pۡ-LѢc@'v2/?]C["sVcG]`[{:oN+BJ4h M!]Gp2DtPő Vɩ8GHS76 hA-։;J1P qҷfr>p%]I8mxhh[.دP00 'f\XD:b-~IV`qnЧIs[C$[p,Y~*U+]AGs[dGgCLnf[4ǘg)F {VH(OBj DN[z`ɝqFz.ɩ%>?{~'xعIZ4Oよm/PD/~u.5'ܓ7R֎JM,\QaSyVmߩpƢ#D׭PBĸ]*w95l\ |5F##TL->t6xRrōww%_'ރ&E(*&+Zjߡ&OJt^#@UóT.2I4rة3Ą+W8KjOe7w`W91P -7mKL+TNdu \xjIWǣq;in #X`xGا 7N} 0EZ `ZIhGCTSȄ#E+pxAȁ>Xp]@kDVeCńlCbpalPۆ?jG8{L>Nl I`mWU8##Uhv>}(pkXcdCPI*NJ];&L6R؀|V΂}q@ r5gwnsڃ g.y8u~,N5&"2;CLj\+/e TSY9|vM qoz۞ } D$]D/Z}f*c(_l[+{Ǵ$0,k?\vWP9g':q5ÈxgǾ 0S+iKe uӳ $VknIQY hF8:4O8@rϞx&tLhwܝU@ׁ>XarVM_ ~dk¥|VpΈZS RucxAT:NQGJ'tk6- '$_059|2{YA>;SYj@eDN"*&{|Š>"lŀ5^Brm~:M)Te[R``gfȻ0bf" Zu>znۏF4m/r>f֍]2Y/- vnChJySNGHDwa-IpaC* sKU PQ dڕϘ|D\$/Pshcg*U` $SB٬Ή^Q&5} ˰Ŏ.B3U;"bw)hhYV3?oitE\07T޸j0"]xmMR-DԪT`Ph/Ma$/~F/J>:>n[k)T'Vd}ec>њ,28v*aALOf|WxڽSeñ*\bt\ u`b*i&r [dCWnSqX?'&)>%O v4 w N9=&1Dq!ۨ_o:<"sosj/ ?g+tY&}+Lۻ) p&7ox8xI)\psL97c>9ώy2ȕ4"9DB0CC47 U:zҸ8f9M q'ٌe9۩P@|cDZ=T&!S cFC^|}|4_ba6U67Z˂瑞 >]M hxUUK#ЯZ^ӯ_4I쑉މtXH<]8gϭ؇GR^ e ʗ݈$ [Oh!WpX(Ոnv"j\$zK 1S [.|ݨH-M]xJ[6huҀ1%IpӿT'1Ds&I;ݧ{f ? M'~*oTu xU*z# ^Ig|怗KCLSes0VV!V]/$2db9cȳg\'4Rd6 jX)}S6n Qa(稡rD$jt|^ƢDռrm"͌ϲVf󂻼\n&^Y/ cwOr"zb(\25|r-*ɼê4J]- .jZܣu4RMQ~wتdX+Hځx>hSЍ0qfXe}x"vZ).'CNwB@.RLSN\1E )6N<BLv9L: G:zUPxx|+oS ڍgRow'ᨇDbL:ItƕcI|R#x)iYt*yFVJ])pR@a޻Sݼ}0WƮ0JĂ ͙~*2u-AOV9_UkL`OQ5ɼdiiR:ڷIE8ޜ.Y'[kBV2Vy`e"?p.alΰar;'C#[qn̸y#!tË<1"5l]# 5{'jUǬm|V콨cK Æ!.Ī) @fœJ>*W r3%)O@yoqL+6dr4O$`[fPIr}J}낱pT؎oR W-IŬcX1U7^*d0 |YLӋޕ+8p'%6Xibuqתmθk'Ž4!~N-7 q;ݷsi+CS} @c gE ߍ&YO([:;#NIF{͞+fLu2a@gi&/ABc'@ȼҍjU)\?"JZъ}b08AD ]oQBwv-/"{.P=/[?H&3tE1(k6'>sƻP`g&שr3g@᥽jw ]`{o1EYҒ+.Tq\? |f@ fG1AoO]8 FZ7!eR4}{i؀{b<*Bu9*#2u{XLã 悵57JBk虈U:NјTxZbYDdJUd!Ճr\& o彳 ㇋U8T!vƗ4K0rx` $uAlJ0L Ls35&iUQrnHd$ =bPY>%#S9J K"@8Hi e3jxGN蹯5J99,eh,X񪯹(4jhΧvZ jl);<:'Ԇ]Wb81uErc N9(uqayWT$Ȫ|]♁z~̃w-wJjX>3>)|?uFGHϑ0+ʵG]G#v{0n($ ntރI/6o3v C(\Ks~C*yUjvKQ+g52DIY0r7Ύ3/DNOQ͹J C{bdh ڂq;|}0% i(1u⡎XӍM4+uQsZNyv\"MzwJ9d4"K^a+h/yH"q'd 4(Tʎ>*1Пbf6bowջMk1,U-FR8{ \JziCHݭ?8ȤOTHqًbY۵l`Hݩ̶ [zuɮ־8>h '|}7 okjj6O$ޝ H:-\`a%yӓLN¿|,2a9ǃ`3$-jYe&ɩEѷ88+ e_\ҁ" h˯D{~|!Wۊ-/sשvH%fg 'zdF dHu/eRKkӛY225@ aU@2F˚9{*9lo38@3`Di3Kv=^-cPrKrjQ NDM ,tvͿ?}Vz63K !J:zARP=D-e iLGJT8'&3:l/C'DIݍn l<~_Iݏ-dǸ`=y?O!UcϊZf9_}a$M؀kB-Jĥ MYc+Hw8RTJQDˠ4MDV[tC.V5UUhrjeOYcsU lKși[^\Ϳ@cs B*XHЊܛhj,m\D6<,`M$P{Tl(zKG@\At ৽NFf[|UiOKOWHĦrxIc] v7#xD"K;pBdM xnǍyv`kV |zJ-v$TzՎr`Ew:pQAh{49hˍ5*Kw)fL?PęJd̚)Aϒ++G<(oo|CZs;֕ L1eXHg0|,#rF?\j=Ї@UVrE@;r'Vфe9-x3e7:e'́!s3܅nuht@AB^N4QK%&D3NܚA78j'-Y Zn8T" h*^Q3`PԷԧޔۡ|K) ZwJN^r):pFOJ7uֶ2Rɟ)x.򄶔'`w\Mo*"U51Y},OIh]v%)(ԥ|KsMtJpZVkͱraXc#&5jK3Z`%rk7t|> *mQ^ '})]n6$\0 ( ϫǚ(ڪ"\{yv,a6|d^цz>[7A' X-wì2PNܳY7~MO h=X5퐨/B\vM]21Bzf|/EW7$mq|(7|SP&=\d;rk)48&^ƴ-̊zohbsBL=>Ƨܲ!!1nSC>p&nYT#VZx+<^^qla/ks-UC]3#*UKWkd x,7]Fo,(_<|c[ǡlHL6#}JJ?"+hd3HaR1vK@݌@YY]%TX!- Hd)HUd.In+B=-}ƪ8 s֛qV>ujs03B&^NAѡ«WXM{{,tdݝ_#H\mz*S!'-f_6IlǦ$fpJ07& ܟe3Va-Un[{&Q\"ÖfĶ  2eK:M@ 6i"kg'۽ޥR!q[EBv2D)Wy>uBjŎ-BG"!s(L.0xfOg! TZpZĶt>[_ml8BID,_+ۮdߠg]ʪ4}=ؒ:.5kB`cOy+1dn j+@ys"|vqڸIxprVH04̀9Y5)/jSDwqCOZ-wa ;&,EC+L!8|duŽpH<2Ѣn)rs1LJgl&~7 }} ndfh$懲=:}4Ξ2ꏘuH|c;ćޏ]:4QOVHoqtm{7%t,= axc!g(ۗ/ƚ҄d)Z0JQ H"B2nk1hޏ*]A Da+T=9 l)r?hEy&}~ZP,!RübO,0{k\ufdji'q[1"rjQ٥KW$WX7⊨ځ"^kQ@f S1K:S:N'QC*ϪrщK1 2ثz[ߏ2e'E7 lo>?ZCro QVg1˜.,Pe'u! !T. y)686;GV]Lj0?5@kLޝFlL (/+ʦ$TO?8)X vtHSMCPXBP=xcqgzG*d ]v#9IKEk$kٯ^kuhK?;+Җz@e?#G4+2ɫsm`o  ûF*`( \G0Ze + 6rj-6XI(CV(Z[;!#ƬAޮzz.E]E7{}Lr(AMGw{yT=hm޷ -ڏ(I|ZSʒ"W֊(\n+ZX:z,in eFKav@ C)m  l$D(ncBMD:p)Gq6 qsBfmަ!<Ԩ>*D qO'k7@8 BF-#J9^-+(ٔgWD4lYSjhגs6+d$Ow"IG3 Rlx%[o s!N-q=M\Ϡ=31{4ԩ?L8b+)%kbě2mϣM7X [W8}v% %+j#ֻ@{5:y+ug &ޗA@M9e ^ұwC+bί;ouNc0DꊁD2`SKӂTď0k+zk١1ԉgy5$HDG"-\!D# s-GBnz@Q\x2njF*A~gJp nliμJ(n&3R[}@z~ȶ}a/-O$__q?a;"@*#IY>OPuNXɳ.-=ê_/6^i>cSL`A ʕ|N@j^ja-zv|B> 8SsP&1 أ(%qY>Z|&)uvΝbרYt,须@7wR %ˆyށ:IZnk: p:ai%O ԥ7>]"&먟uZ05>LP؄Mű'w-;eq#yGeoDFfi$ ט&nx\"'eH/S( ̘ Q/K֟1)d)f0m O,I %T S XWx52Kg[ m#Q="Q9;7xs~QyR %nFPf('.zK^ŏ΍r2)>~T۝,PV]z8͗ F/5F\/b +*A$ !'xlO&:whnk3Yv}opaqJwOQ# cFy ?e-?t`JA.ŵm 7'ie5+<vz`bJ.;#ɾ =I<x|u``c$gnXk`l P3 r(92Ǭ|+)i¨U^>9du7b5u UYdD"q>_g Ľfߊk2e_FǤinfGi6C̛ld oH6 e+G=oڷ%"oeL݉.w WkzPϩnyl6ˋ0rdK맳QE-K٩ݠ|A/{IWj?:W&/5k-JI̔hH<玅` Ki+!B{a7d#r%Ɇb&S1kɢ7Cp#&I@p6g@X[0# 0?=xJ|kB^0xx=([R;X\'lNhTo9KnЋI_?5~P8N4%eNǒ&u{<`?Qsj a&S&< | 6vx.+u|FW;{Y>F q㠈~шapԗǕ FDM/yXo'Jq9ߧ?7sac 7Q jMQr{9N=]IH2Zn `*x`'#J!TfGL-An[̇jYtf!ΘX_J ru1[`sEսCa!x :6n;.%Q%.+u("[\&5I&K#@ǝb~ ޱYiE gch؉ ]Bv=ex:L½)EY>~VaK˾x\Ŵ{AQ뷙^쥉'q} X(GvB:Өu'.Soˮ{H7/*q5؟y##&^ՔL심J U. iA>]h$Pے (*TYz#U'j~2$ҏ#Bش20ôYTV^wIo etHcdiTAI`{3#t0>ZuPFaEW"0Fk԰^lyl"\Rg^\#:Ǽ)NŬrC^U5XF':hdƒ6$VBIntRUh0K 6a$Ρ¤twh0TZ4%o}l)"'jư> )l~y;y] b)c'1z5tQ\Inw*U-GkЩe$G]J(ˆ-$S8C T>wLӵ!煇*jBW^ oc.'F,hSXl_I0m-Emu 5Gg(U e}=µ4KLrR\:UגVT$A;xsTi#̘e9V)5&F8t2+;*ium-75a=A|.b8KܨKڒ"w&Xt(.'eLPK+dHWs4"} 1"6En=j7d*7ZJ>A9W@NОE~wVn͋[>z9!'.K0Ug"!qTAg1JelyE-";vxv ĂP9)L^&gŧHǭrOBEfp( |:)7ݩ\XqԌuڂ < P1FxʺndM6 D,2+ *S?^+g2F`A;ME0 eS-\/uf~Wflt4:Bpx1x#]0KWW-x/_q<'-%011.گ8Nc#nj3X|I!C! "gK>4Cyu2@xExj1w6lV0G@?=3N"̴겱l ;zjRL[ O_Ws1`  *TG߹ұg`GϦL&9CvyTz`5B+QPDMJۺw]dq([ cúZx6%2)P*R7>|S +N6xL\ ime"9OuT䂶 ᘲ!э9S4MG|<ܚ˔rG@Jp# z(QYt^soT5YNjey}U=;bh0HtqH" l#$W%!TJ6󯐉}jHSLHFw)VH& T5˾-vY.Z(zL8'GI^ @{ xmOL3kb7@BEfX\НVKcO]2ie쾹VUDz@ZUQ&8&T6ЀցV,rC"ɓk g>\d* $0L!W Z+;#MI+oMhQs]~8?QTJGVWFɸmh$=2Y9##\{!w#|n| D[ hI}:V殢W@ 7(hPҖ3ǎhr_n9٠2Áym<ۍUuyc%;T9vbs`psŒ 9/91(7514:-W+G/j~? HnI @vx#y 9HDO^Kc޷Jv^J4 v-yݤTMr mK {K{,32v8a衔Vps{GRL6ﰰ_he\٣>z W`IJ p Mec5,Iba)|G  ޕ96 3 v'4b Y^aSب` 唋9@ IdTRf LX}+2r@LlA]uvM w4xڰkkq6)4LTrUg~`mkVx@x*> 8#w`2q`]S՝muE'0DG PׇDoBX=!ͥm5G(;S:p^ivCbw5_ťanE{fp{VC1"rJs\+\TGQ.vDѾބ]ʊvk:hʙ1.\7Qō#D\S"`il[4 DXm3' v:Ff'03h5^WbsQ /GAK<6J\ebmd32aѹᴛ\f= W<:|@8jt(upn:(8Ц+MI)VVm&6˳ {:x'@%;[WQae+6?M4FPaJxq=iO8L'PC@+u )3qPOrafIiz&xe_D~gl0h,9iպ z_(uLk v Z$'Mp? ɷYrAK?!md] O#N^{[`uat1[m̹ &LueNufz{eI^,5%1"ةgdb|ۂ]1y (mqe1VV30gsRNIrk߂.ҫvM`(:p#]s{eHuLȲlAUy™̰E(ԾMXe !~ƈʑrOK(ArM|%bP:9e^\ (7XErT\|9"NyYuAzm@HXd_ha-!!=Uy'9QۂV( ?m7S%qZg,Hw-ֿˬR&Q5qT2$j0sFSBd~[5RfxW}%aw@g~O.O!~\ ڶUlΗ vN)&(il6nJ%$t_EDnZsL|yl߀1FslA0#tږ> dcwgDK5+o*QB};ۂ" PhL]Lzʬ.>-S.1Y4ߢTg\"%o@rFIW ŵJNSrpjG\Y>`¿D(g9>qdOV=W}7c(n d?1C)Jg>dKBD#$J{gu[Zo(,=4NS(MN,Dt U?@ۡ?a}|vp^]• +zX'X9Yw@Hxh ĒLeuѪJ bqp LWG+ ]0S}oJV32\޼YI%  zQx{ E!4l]OL$lI5-}7]s22b|~5mi#0fd] N%#ps,j8odq@"!Fڏ5o b}c$*[ qKDU]UΈ$Z&]ލD- >5ԢupXRʻk{vr ^ڰcY䌳˶dYnl e`gXXʸ{9^O\ S6_Qٟk98qeIa`taB3ݢ($0ƃm%-Lnyy2% ݽ{_8CRIKX\[(KMR!Jp2nR;3au 2&FbN^yx:Tgčz<%nMLyGKV*_Z{a=ȤDMQןHea;NB] R"7>,asT<MrEHoq}qYŌWrӮti58gbvXMCYbk3`RplI[ wn JKq`TmggF~wy!Xn"8~]^5vC MP 4 by`n.<yڟ$ pf%=pNjhu9R6sJ~dS_aDFz)򶌉A$d!G _&n7YQHՀbn{ItD H_)^ g vnoPpTI R9zC/ ^§@n_@x smp"c/"%"2½2 D#=N⿩_ ZDh䅂f rf@"/U=FN`ňgrh-F!X&B6ket IA  .z4W턀9rj%ρ1%D^L hW݌T_ kl +)OxfqR1yO&f2q7W1:nZHx09e. N8H ӿͲ~Frd)-16&Tiw9@ZЫ{@}%N#jtDJ4#|(4@W,[ OmVCc:gJh{PSpp(Śhp6\&y'A -&z dR +MHO`j,pHA@"a~<;65\_eW̵T7&r2$E%VqӼx?[nA]J4µ]? ?ΛI'Sb9m!"=e>tJf $\ᬣ.V!KQ0"44>'-),d>h#űGkߑmŋ]ȷԐ eUSή2[lYI [nz湷A?2"F *fՄ{40+2cs)ճJt, A׶_-`!jaނ eG`#P6FL 2p3!D&4߭XՓ%lNօHR C)NsDileU6f{&6OSx(}b Tݒ?,KCz\pN;dEJ˿CE詚&b ޑrȃK`ƉU$ߞ`qyJnMFV7Ӥph(^qj;/)qHCI|iVZʞjOϡT[N费co}SbOeΎ'N < J$vCSF[?@; {gQm\ "<7xP;u\}\$Ҿ &Y{bHq\k:C6#9*PgلXjR}RC;'LbZ `?#PO 75DiE?9@L85<:u氎r6މ<#@w@ "܆R7Oq~.#/!C"'Q-}8Y`y';%DNy%q@dn}W xJoNvB3!ƽ% )7_)^, dq5ܜB4O%$&ʫeO"ǯ{p+$t5})JYCJ-**D©g؇\m ]TQdlCu m0*%gb'{cv(釷4H)PO^<`G ?gҧ}тw1YrJ}&fxKP S{ڪSUԑ!A=쬐e[X4Jlm#C[+VZ MNVUuG5x"Cq1{]%tO-˴7K}Ъ# 4^V/%LwV`8qi, !Q=F԰X֎SŢ`^s,(V%f">:7ºM`>KS\D7B3#!KR5})MiNSuG)A|L<;y],5aG άsؔ6lȡZMGOoF%/U"/-U#]e0xf/`]94H'hyAzZA"{m5|߉JS<&yuF@ )#+%hxey ;ذg5uǭr9ݝԬ9 Nf3p][8!X2NpCYtVg0eg9%G<եKZNj,o~3 M)fk^I+Jo"Uь&x+Yf$g~-1)(izLzjK(a<-PP>{&GcS_*\ 6;f)m$)_SZg[KysBRhV DD|\7+9-[ʾ1a =cHm[}Ni{ ‚HWDpηmWj6,mS_<rݟ4 %M:a誙\"<qj $ C"u,0頙S 4댩SO&_ٮ=V]rHv1tZ \&jS%"JOVLѦ]5оZ -MAJ~n̬gZdpTT;.~@wyleN/?0iӃW C:׼sI@tgQ t`6[EUB9oT(Xp8;+$rI Қqǹn?=$MQ`ȁTӥݗQ@k\FG/R]8zq%8r "w{#-;"۟Q,;>W.cɲ^oX#A҅{V"8` {md!M`D5'Y,cԏ7(R76U [ ubD[.uD6P"eAGIф ca= eO"j?#$8*eNܔ 'FO7UC-E z?{HAL#Фz=() 4zmyUOH_Y{jD}Z6b(.T8DO[j |.0D:_*e^ɗcԀ2$z2u0+_Xpd!vo)gUgMjK u#T֒u ?vkq>i |7 KNRhGR@( Iji==v$IHU1}?9Y\#x".s:# *8 ˭DS#d4[+ݺnd'f6 V**9Bŷm"|rt CK>m0'L"$KMH1h 4q]o, 08 i q*kl{%ut5 T|vq>- )1/X5AX!0{>"O!b ̰$$ًƁ(s[̑Fv߫*gbr\enŋ,xlQ#be"%6cB2GlRK0c~N~@a69n͞5 Mnfo QLksV|6ff8#iP }ȍ~^ Z{X+Ƨʋ| }{ƞ9ru54 lBY}2Dq[ l;kč-frE*rO CɍMwrP!#2u TevZ+EGt=g"<}=`-+l Ĉ4Tj'V- sb`gh"EY}M Hag c:<@kZ]m:uy!8}sW{ ^ʹl06+MU^f w]\PN:t>S (J9܆3P c"HA[,]d!-JY4Dо0x?C]8y-'3eh 14 )Fz٨M6ޅLmvri\cwjp"Q]n @{M8q GnVylHgG3C] bbN4F Vy!Z˛iF;UOYT C5;]S^ G3/Rzj`SMf҂KXopN5Ѯ?k}=} ?da3J$zT0 3g}7#ex498ZXo#m1Eo}>ǀ["''q=#NJu2# |Rl,/(2H^TBr6[d6*l@X Vѩճ#p,:WIb_ɮ:j5XcZ@8>Mz&3; ID>&K- xЭPnR+=`{oVt@*$Z~6'<- xGQgyƀ Tr)(϶kB;d8p<;j8$CaUA Si~dQs.OPQkypCDKh>ɝuɓ9Mi'_r]?]) |0C0Pbp UWc2;ȵ ugHk!dkRw]D4ܾF7yK/sXz܋boB!s8H_Oi4Ry]< B!:fcȗ +IL\]_u)9/?v uȀC%I f7O,4&ܱkrE\3m@h&DF5CɈ<{@&@G$ytTj1 I)4iϥt"Lci9/\=cIa4] 9͋A`'Fg_O5ݦ@QпvЫCuѡ_GYǷ5^ E8GK0IXHu(#2;؊ 0"OڰFNo%S3p9{7#˅C,OѥN75''{$|uP65W+0wLaz%Goװl?޼QOR >mHu?wzkWҪ}# oQLKՈ8S{%Z̜/UrB/KLNuVH>bpyqdt״:8X&z$b4D</b`jQyLahR.r~xx',G ًP֥K_֌Wƿcv͔s^8[eBS%55p(=/E 2?(e"8F,}C:OPSj2|us Ah5[sO/4Q:݁aMW~ح܋0~5˧xHx_qY?g6A 44?b*+Tƶ;R d=< =ћ7 V‡cT 7˚@M\ngHˆvq%kp3 "ac3a{N'Z_h @[s+ZlgZ6PYvPisTncrcAȤfpw{*O&{L*/eM<#{=AT|1jQӤcx#Vx伽&lH@V ɇe.m;>WAR|4'#yVv>tSVn9"Q /׎/%,+ OCG טe3$CQsHYGpE o<+Inv8:+_K/+cGS]/OqBEjM,<y~?8 {%)تSر;kd:W6CS+v\hlyI3ApLrP4fYec?>+nc=;KUq:s(@exa CZ u)0k{ c";j}o|vTܜ$ (~5s<}b',N @ ̓R|v;LPxJԫNo3zZhc۵ tt}FhE><\Gbӽ=%:6Ã1Tɽ^.d*7᜔Zb@T$am?2:+?`i1┢\8҄_] tqW`\^#1; gcř̢oL-%ab[6:7c}mVb?\s*b=s{yldP GTYYp&buBU ߾P5Eqf>#<4= Juh[+QCd[QnK!9{XxԹ=(%.鯟rfM\og(s8Xzǐ`Ÿ}ەT7 Slqz>z\]< CUnhZHhYKDn4]ͣ?w=2N⌵\Za~ SgKD%Ѧl݈eNЗAN&ux ;`Ѽ:+BsOC16:2e.gFhԲ0r2TIXZw3a] TyVT@nm_b= ĩJ `*cI M%hСEF(JuFyu\#f-گOHhPt(7KV>~v8gf'uPÑ+U(c҇hXMg䮊T(S&Q k9^ I+R.v:1B`\< bkU@waV4$ϼ+j3ODhs^5{/6ܥn9bBtgJ14dYϨo;Vn5rUy#{U(#a sVOVt\ RAdHdqdL'|+}廗$tFU]1 %? tcEuT}4УR 5 7 |v*DהX*/oo?q)f7;wwCa Gc:{8);1&4/4$({7y5{?@_5[:(HnN!|۪UB(w}atǔ5X v#Zy|}VBPMUu7n9z 0{T_-J( wsx}M|n?WGԫTuBXkh|RdqQ?DL ø~\,[dK"~3ʴqmZ[Jyғ%?GMib~rkMl}K΂60$ϵr1`"n-2XAIHZX&on UgLF~+ @Oȃ$ѓԧ6Fښ:td*ȦT4ZzDbeÖȒ{!&r:b=.G;\)I8#XŻQGe%$.q ]hݩ"F y,ύUK :i8ʇ:#b7 aSB:[D`m4#Xbۢq`Df{ekwPEy`3뛘([lLqWlP'Qc-OyIc1g)!wCJ-WQYzܳ~+@I0cq^kIP%~)7t?7,"GF#! 3vZFԇ8 sZA1kY33f"Ul3G=SH!fJoN[hp'!5Eˍ?ti}%ѓ+->JNgg~l6DbAq͝ndiB &/:pgFq/bw7Z@ˠk%oUZ'*Tjc~%Pa(̡ׄ2(hzT"%E)"TUSBpH(܍3 ^<WeJ* &t#Q>k-Y(ES㻶Nkx.r5m Bq<>jiAc)SK3,%!G4_)l 6NY*ґv}5]8(xRH{7`u|Сǜi~W6J,JX~}zYMCPg g#]A#tPϓ\$De;hN5|rM6=CC\+"b^q(|>,zvxrصi׼V$\_RX(|(k<jS )^= al- OE와éL&6mUO +HEFQé^h8yZi 'mY<%-)I}3Kղ,aQO k%)E._h1K" 6f#%KSh12D>B[DݿUjd0:XKVefvu{;H%pاMY\}N7&a[/U<-3\"UreJ\ޔ: fwͨ2%/&4!ك7+W O3ę֠WRo2au; a(mhy-a8${_Gh;ֲ|@sT, N{JlcQb~KF- htΈf]\ٕ o[2&Jlվi,+&GG5/۟L"/JKh;T=?}2i@!FO+8 gS$1r<_jK9}8|+PpKvInfxSz s [z<#j$jpKRWIˢ.Jv O7cOEjuUd\<4hl!:j GdZvx 6`X%~ͫzGmri%q~,]IeROZȣh$# q;(f' X4;clM_S0;Ws}GEr Q~ҥ\pJ?WnBv">#\psUdy&eV& VZZ1 'B#ee.PlOk0+ h#*tM9{lSLO0,WG/so`'A̚ǍO85v %+RxRð9װ J" &%Vk%)@6Y8$ 9?pn6C#ŦnnU^&2okY5]) 㱝z-KHgE-pfj-ˢc2CYP VʝE`X*wіTsy9u7ثv^0brm}ji-'ƾDXV<xW:rOAvemOȱ€o l2X&&oa!|wUY\RZ[Tgjv&;O*9:k5V}dOg<. q٦j$ӟlP/Q&1S4⅘}hw+FHQRȈ;LO/ul>6k_݉y<-KF[Mm&G}{lW> h<:K@Wdl7!A 9!`M?Es=jֆ_ -'JXcWw kcAlWpRU^8) U0fשsi'f(^Sߔ=ct 7hj* 1S@4_huQ7rC52M+Paeoʸ%KRcWMG_kDL&> R,}l_V Yo?,9q6kiu.w!Is)l@ǿ$O$\.d"ڛ32gd9Q2S!.4` $L%UYVMv8BQ( Ŀ>[Ϗc%$w.A44J#zhdOn>K)|[H"MOqaմD+ ZճEVsV'K6&xNjh$_ R}pD;s >9PodBj4 *c*e "/  YZ