kernel-tools-4.19.90-2405.1.0.0248.oe1 >  A f;W^^frh# |te7|+aJx,06]oNyckTYԓXJ(|I# J 74 ` ?΅b ʃD}kZs jOayE=9).΋!!%Pǽu@sN{U*4>32OOF5e.ieF$MdcIZ)gQ<=Zv3CH4Q)'\6bbab47bef28ed0f7da28a154d0c930ad65a6c3945071e0aa27fedebddfb6261fab19056cd5771d11926b2bf14ec4585a27bc1f8^f;W^^f88_݄&BbveoSI;<6oR'+<;%.Y8JH{YY le'ܞ a'x|I̲DR HxuՔ悗f_@ŅYQm`z { FTqk+uyHH|Rҹ[e!Ա_(9Fq>pH?d ) R % :F]cj#d# # # |#  #  # #S#,#8!!!(+84d9d:/*d>?@$B,FbGЌ#H#IѤ#XYZ\[l\Ґ#]#^? b։cוdeflt#uؤ#v0w#xD#ycz\lpvCkernel-tools4.19.902405.1.0.0248.oe1Assortment of tools for the Linux kernelThis package contains the tools/ directory from the kernel source and the supporting documentation.f;$obs-worker-backend-test-0001openEuler: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큤f;af;xf;xf;yf;xf;xf;yf;f;yf;yf;yf;yf;yf;yf;af;f;yf;f;f;]f;]f;]f;]f;]f;]f;]f;]f;]f;]f;]f;]f;]f;f;af;a5056f752a9fb3514030df4696c3ac46b2c191905e49485d14ce43790cf6dcb54fa4f355307abca94861705e83c6d6bcf3b082986fb0dc0bdc74f58bfab689f13c548328f9fa3c11a8ca4623c4be04b9e2d0167ccce0cef146566e82b6e0394e9d0ef9e4ed157cf97003e965af540e1dfca0de55fb35be4248d7ce4f4a3153f1c8dd5af0a01785a877ff3e24c3355823b8317c0206cb15b809c0223f552eebd790f5f1a9821c23d56690bbdb9ca7f654ba6aa915589ff9da9e7c18be16dee5b0ebc9e01f9e5ca76eb283c7ee3b1fca072bbe78031aac3d84d532d54b56346a5b074bfca3775db2035d62d6dedf5ecc7c0af4c6af82adbebb0203cbbddabf217f186018f51c4440ecec652ec1e706b4d0d8c4946dd93669ce4d015f48f8f781cd7173ff320f8864dde4743705a7097b3397a5c6709f9e9dcb03c4ea73931f2ab8c687d50255d13cba026471e50e66baa0641f78ec80ef02eab2185990e6f8b336ff28c25528539d0f018c8af1a35c5c40c01813999566b04cab65f72296aa2ba8832694576c05a28fa10f77c07380cb29d14ad5b654f358c6b258017c75d0282a5c83b9cae742a103c4833d2dd0b12b9250f68103dfe61cd851e0d39b99ac4d439b057fe9e5d0e8c36f485818286b80e3eba8ff66ff44797940e99b1fd5361bb98f27f29d058d011ff5a5a58be969966321ece2e81bfb9d80fdedeb63022083723ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffd6e9b61145a3f72620423c80f591b0ede49300d35a78772e8e2136e34b4e10dfa703e82ab8f1e1f62febe97525dcff98b1dbbd63e5a2afd5df708c962e6941df88e20c8927e641ad20e4b63e752ebd504837654c90ea0906ad7099eba2898ffd2a5123deeb73519db6ad3b0b46c87f35a43f7fb495e7ad613a447491f6c035b44285af9fedb132039e8b084ef8b806afd4189b6a363e2db41b83bd5b0753662d8349d3677800300978e6ac93a7a12fb922b9b1e8b33987c8810c38151c801d7cdffe39ba5a4216a389203030a652c165caf3c67f45cee8118c46e5fe0f1838f5d133dfb6d4298fbc105c13e5d3de66d1ceb33a61a39626e65107971f18842ddec585bb8ab43536ae9f92afdf0792d9a89c63b5092ca47033d4307e1c34af0f41d7c751837f1940b50e5090acc2fffacb133b3e0185d233532d7472b86b0f4ae65d7a88d687d047662e1542343a0798c831d7e711a68e3a6f240908cef9363f600f47b3185ce2590d068716602ee0cd73f6d8fef9208951139f8b89483a0d145548ab3d71c3fc408cb6a5c9df3c7f66ef834dbdfb6ce5fde4cec8a94ffdcffb762cd21ff890d445f8125c2e54089de20c38593bb4e85ed4ef544885a40c2a322783d96a5af5d9a10d4b55273566513cbd2244b935d0b534ca5e38086935b141614691d520bc707ce6dd5fca528bfa364b149112249f60c4a14ca44d8e6951dd7clibcpupower.so.0.0.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2405.1.0.0248.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-2405.1.0.0248.oe13.0.4-14.6.0-14.0-15.2-14.15.1f:f(@ff-f @ee@eZeeeee@eoe5@eeeexK@eoede\eSa@eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSZhang Changzhong - 4.19.90-2405.1.0.0248Zhang Changzhong - 4.19.90-2404.3.0.0247Zhang Changzhong - 4.19.90-2404.2.0.0246Zhang Changzhong - 4.19.90-2404.1.0.0245Zhang Changzhong - 4.19.90-2403.4.0.0244Zhang Changzhong - 4.19.90-2403.3.0.0243Zhang Changzhong - 4.19.90-2403.2.0.0242Zhang Changzhong - 4.19.90-2403.1.0.0241Zhang Changzhong - 4.19.90-2402.6.0.0240Zhang Changzhong - 4.19.90-2402.5.0.0239Zhang Changzhong - 4.19.90-2402.4.0.0238Zhang Changzhong - 4.19.90-2402.1.0.0237Zhang Changzhong - 4.19.90-2401.5.0.0236Zhang Changzhong - 4.19.90-2401.4.0.0235Zhang Changzhong - 4.19.90-2401.3.0.0234Zhang Changzhong - 4.19.90-2401.1.0.0233Zhang Changzhong - 4.19.90-2312.6.0.0232Zhang Changzhong - 4.19.90-2312.4.0.0231Zhang Changzhong - 4.19.90-2312.3.0.0230Zhang Changzhong - 4.19.90-2312.1.0.0229Zhang Changzhong - 4.19.90-2311.5.0.0228Zhang Changzhong - 4.19.90-2311.4.0.0227Zhang Changzhong - 4.19.90-2311.3.0.0226Zhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149- !6858 CVE-2024-26883 - !6836 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6845 erofs: fix pcluster use-after-free on UP platforms - !6827 fat: fix uninitialized field in nostale filehandles - !6807 CVE-2024-26923 - !6847 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Check for integer overflow when using roundup_pow_of_two() - !6758 CVE-2022-48664 - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - erofs: fix pcluster use-after-free on UP platforms - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6795 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - fat: fix uninitialized field in nostale filehandles - !6777 tun: Fix xdp_rxq_info's queue_index when detaching - !6803 scsi: target: core: Add TMF to tmr_list handling - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - af_unix: Fix garbage collector racing against connect() - scsi: target: core: Add TMF to tmr_list handling - !6705 quota: fix CVE-2024-26878 - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - tun: Fix xdp_rxq_info's queue_index when detaching - !6674 cifs: fix underflow in parse_server_interfaces() - !6494 v2 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - !6745 PCI/IOV: Improve performance of creating VFs concurrently - !6754 binder: check offset alignment in binder_get_object() - !6746 v3 openEuler-1.0-LTS: bugfix for mm - !6716 CVE-2024-26922 - btrfs: fix hang during unmount when stopping a space reclaim worker - Btrfs: fix crash during unmount due to race with delayed inode workers - binder: check offset alignment in binder_get_object() - !6652 geneve: make sure to pull inner header in geneve_rx() - mm/madvise: fix potential pte_unmap_unlock pte error - PCI/IOV: Improve performance of creating VFs concurrently - !6664 drm/bridge: adv7511: fix crash on irq during probe - !6653 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6510 cachefiles: fix memory leak in cachefiles_add_cache() - drm/amdgpu: validate the parameters of bo mapping operations more clearly - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va - drm/amdgpu: restrict bo mapping within gpu address limits - drm/amdgpu: check alignment on CPU page for bo map - quota: Fix potential NULL pointer dereference - quota: check time limit when back out space/inode change - quota: code cleanup for __dquot_alloc_space() - !6662 sched/rt: Disallow writing invalid values to sched_rt_period_us - !6661 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - !6659 sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6578 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - !6641 CVE-2024-26863 - cifs: fix underflow in parse_server_interfaces() - !6646 fix race between rebuild scheduler domains and hotplug work - drm/bridge: adv7511: fix crash on irq during probe - sched/rt: Disallow writing invalid values to sched_rt_period_us - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - sched/rt: Fix sysctl_sched_rr_timeslice intial value - !6642 v3 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - geneve: make sure to pull inner header in geneve_rx() - !6621 amdkfd: use calloc instead of kzalloc to avoid integer overflow - cpuset: fix race between rebuild scheduler domains and hotplug work - !6617 net/bnx2x: Prevent access to a freed page in page_pool - !6611 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - hsr: Fix uninit-value access in hsr_get_node() - net: hsr: fix placement of logical operator in a multi-line statement - !6397 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6616 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - amdkfd: use calloc instead of kzalloc to avoid integer overflow - net/bnx2x: Prevent access to a freed page in page_pool - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6525 v2 CVE-2024-24860 bugfix - !6478 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - !6582 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - !6577 media: rc: bpf attach/detach requires write permission - !6560 IB/hfi1: Fix a memleak in init_credit_return - !6420 tty: fix read of tty->pgrp outside of ctrl_lock - !6436 dm: call the resume method on internal suspend - !6562 nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6481 CVE-2024-26875 - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - media: rc: bpf attach/detach requires write permission - !6495 RDMA/srpt: Do not register event handler until srpt device is fully setup - !6457 CVE-2024-26813 - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - IB/hfi1: Fix a memleak in init_credit_return - !6517 scsi: lpfc: Fix link down processing to address NULL pointer dereference - !6521 netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !6454 CVE-2021-47182 - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - Bluetooth: Move {min,max}_key_size debugfs into hci_debugfs_create_le - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - scsi: lpfc: Fix link down processing to address NULL pointer dereference - cachefiles: fix memory leak in cachefiles_add_cache() - RDMA/srpt: Do not register event handler until srpt device is fully setup - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - sched: Allocate a new task_struct_resvd object for fork task - media: pvrusb2: fix uaf in pvr2_context_set_notify - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - vfio/platform: Create persistent IRQ handlers - vfio/platform: Disable virqfds on cleanup - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - scsi: core: Fixup calling convention for scsi_mode_sense() - dm: call the resume method on internal suspend - tty: fix read of tty->pgrp outside of ctrl_lock - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve- !6313 fixup CVE-2024-26908 - !6447 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6309 v5 ima: Avoid blocking in RCU read-side critical section - !6405 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6466 bpf: Fix hashtab overflow check on 32-bit arches - !6396 tracing/trigger: Fix to return error if failed to alloc snapshot - !6278 Bluetooth: Avoid potential use-after-free in hci_error_reset - bpf: Fix hashtab overflow check on 32-bit arches - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock - !6203 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - !6292 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - !6301 v2 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6266 usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - tracing/trigger: Fix to return error if failed to alloc snapshot - !6290 CVE-2024-24861 - x86/xen: Add some null pointer checking to smp.c - ima: Avoid blocking in RCU read-side critical section - !6269 scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - !6276 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - !6277 gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - !6275 arp: Prevent overflow in arp_req_get(). - !6280 scsi: advansys: Fix kernel pointer leak - !6177 arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6176 arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - media: xc4000: Fix atomicity violation in xc4000_get_frequency - !6075 Fix CVE-2024-26764 - scsi: advansys: Fix kernel pointer leak - Bluetooth: Avoid potential use-after-free in hci_error_reset - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - arp: Prevent overflow in arp_req_get(). - !6084 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - !6246 ubi: Check for too small LEB size in VTBL code - ubi: Check for too small LEB size in VTBL code - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio- !6231 v2 drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6083 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6160 net/sched: act_mirred: don't override retval if we already lost the skb - drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put() - !6152 Fix CVE-2024-26812 - !6139 iavf: free q_vectors before queues in iavf_disable_vf - !6164 CVE-2021-47194 - !6123 xen/events: close evtchn after mapping cleanup - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - net/sched: act_mirred: don't override retval if we already lost the skb - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6053 net: ip_tunnel: prevent perpetual headroom growth - !6002 KVM: s390: vsie: fix race during shadow creation - iavf: free q_vectors before queues in iavf_disable_vf - !6102 Fix CVE-2024-27437 - !6070 Fix CVE-2024-26686 - !6049 wifi: mac80211: fix race condition on enabling fast-xmit - !5916 ext4: fix double-free of blocks due to wrong extents moved_len - xen/events: close evtchn after mapping cleanup - !6099 vfio/pci: Lock external INTx masking ops - !6032 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5899 dm-crypt: don't modify the data when using authenticated encryption - vfio/pci: Disable auto-enable of exclusive INTx IRQ - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - vfio/pci: Lock external INTx masking ops - !6042 nilfs2: fix data corruption in dsync block recovery for small block sizes - !6030 Fix CVE-2024-26685 - !6015 btrfs: don't drop extent_map for free space inode on write error - !5963 btrfs: dev-replace: properly validate device names - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - fs/proc: do_task_stat: use __for_each_thread() - exit: Use the correct exit_code in /proc//stat - net: ip_tunnel: prevent perpetual headroom growth - wifi: mac80211: fix race condition on enabling fast-xmit - !5999 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6019 net/sched: act_mirred: use the backlog for mirred ingress - !6010 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !5846 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5994 ipv6: sr: fix possible use-after-free and null-ptr-deref - nilfs2: fix potential bug in end_buffer_async_write - nilfs2: fix buffer corruption due to concurrent device reads - !5951 RDMA/qedr: Fix qedr_create_user_qp error flow - net/sched: act_mirred: use the backlog for mirred ingress - btrfs: don't drop extent_map for free space inode on write error - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - !5961 fbdev: savage: Error out if pixclock equals zero - KVM: s390: vsie: fix race during shadow creation - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5875 v3 CVE-2024-26771 - !5926 RDMA/srpt: Support specifying the srpt_service_guid parameter - btrfs: dev-replace: properly validate device names - fbdev: savage: Error out if pixclock equals zero - !5778 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - RDMA/qedr: Fix qedr_create_user_qp error flow - !5830 fbdev: sis: Error out if pixclock equals zero - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - dm-crypt: don't modify the data when using authenticated encryption - !5807 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - dmaengine: ti: edma: Fix error return code in edma_probe() - dmaengine: ti: edma: add missed operations - dmaengine: ti: edma: fix missed failure handling - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - fbdev: sis: Error out if pixclock equals zero - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()- !5874 scsi: hisi_sas: Update disk locked timeout to 7 seconds - scsi: hisi_sas: Update disk locked timeout to 7 seconds - !5841 fixup CVE-2024-26751 - !5834 CVE-2021-47144 - ARM: ep93xx: Add terminator to gpiod_lookup_table - drm/amd/amdgpu: fix refcount leak - !5796 netfilter: nft_limit: reject configurations that cause integer overflow - netfilter: nft_limit: reject configurations that cause integer overflow - !5755 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5767 v5 net: fec: fix the potential memory leak in fec_enet_init() - !5718 CVE-2024-26654 - net: fec: fix the potential memory leak in fec_enet_init() - !5722 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - !5727 fix CVE-2021-47101 - !5531 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - !5715 net: hns3: updates 2024.04.02 - !5710 v2 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5700 sr9800: Add check for usbnet_get_endpoints - !5680 USB: usbfs: Don't WARN about excessively large memory allocations - !5679 fix CVE-2023-52587 - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - ALSA: aica: Fix a long-time build breakage - !5713 v2 tipc: wait and exit until all work queues are done - net: hns3: update hns3 version to 24.3.1 - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5696 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: wait and exit until all work queues are done - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - !5702 ext4: Validate inode pa before using preallocation blocks - !5694 tipc: skb_linearize the head skb when reassembling msgs - ext4: Validate inode pa before using preallocation blocks - !5674 mac80211: fix locking in ieee80211_start_ap error path - !5672 arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - sr9800: Add check for usbnet_get_endpoints - !5528 btrfs: do not BUG_ON in link_to_fixup_dir - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - tipc: skb_linearize the head skb when reassembling msgs - !5522 md/raid5: fix atomicity violation in raid5_cache_count - USB: usbfs: Don't WARN about excessively large memory allocations - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - mac80211: fix locking in ieee80211_start_ap error path - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5581 CVE-2023-52622 - !5658 v2 CVE-2021-47131 - !5645 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5559 fix CVE-2021-47173 - !5575 net: dsa: fix a crash if ->get_sset_count() fails - net/tls: Use RCU API to access tls_ctx->netdev - net/tls: Remove the context from the list in tls_device_down - tls: Fix context leak on tls_device_down - net/tls: Resolve KABI break when backport bugfix of CVE-2021-47131 - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - !5625 i2c: i801: Don't generate an interrupt on bus reset - !5517 dm: revert partial fix for redundant bio-based IO accounting - arm64/mpam: Fix repeated enabling in mpam_enable() - !5481 jfs: fix array-index-out-of-bounds in dbAdjTree - !5572 mld: fix panic in mld_newpack() - !5565 tracing: Ensure visibility when inserting an element into tracing_map - !5571 v2 mm/mlock: return EINVAL for illegal user memory range in mlock - i2c: i801: Don't generate an interrupt on bus reset - !5587 Fix CVE-2021-47171 - !5579 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5573 Fix CVE-2021-47160 - !5564 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5560 drm/amdgpu: Fix a use-after-free - net: usb: fix possible use-after-free in smsc75xx_bind - net: usb: fix memory leak in smsc75xx_bind - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - !5558 net: fujitsu: fix potential null-ptr-deref - !5556 NFC: nci: fix memory leak in nci_allocate_device - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks again - net: dsa: mt7530: fix VLAN traffic leaks - mld: fix panic in mld_newpack() - mm/mlock: return EINVAL for illegal user memory range in mlock - tracing: Ensure visibility when inserting an element into tracing_map - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - !5552 net/smc: remove device from smcd_dev_list after failed device_add() - !5290 crypto: algif_aead - Only wake up when ctx->more is zero - !5446 keys: safe concurrent user->{session,uid}_keyring access - drm/amdgpu: Fix a use-after-free - !5550 pciehp: clear p_slot->work.data after powering off a slot - usb: misc: fix improper handling of refcount in uss720_probe() - misc/uss720: fix memory leak in uss720_probe - !5515 netfilter: nf_tables: disallow timeout for anonymous sets - !5538 netfilter: nf_tables: disallow anonymous set with timeout flag - net: fujitsu: fix potential null-ptr-deref - NFC: nci: fix memory leak in nci_allocate_device - net/smc: remove device from smcd_dev_list after failed device_add() - pciehp: clear p_slot->work.data after powering off a slot - netfilter: nf_tables: disallow anonymous set with timeout flag - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - btrfs: do not BUG_ON in link_to_fixup_dir - md/raid5: fix atomicity violation in raid5_cache_count - dm: revert partial fix for redundant bio-based IO accounting - netfilter: nf_tables: disallow timeout for anonymous sets - jfs: fix array-index-out-of-bounds in dbAdjTree - keys: safe concurrent user->{session,uid}_keyring access - crypto: af_alg - Work around empty control messages without MSG_MORE - crypto: af_alg - Fix regression on empty requests - crypto: algif_aead - Only wake up when ctx->more is zero- !5539 spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5542 round lts patches - !5520 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - l2tp: pass correct message length to ip6_append_data - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - !5514 CVE-2021-47110 - !5497 llc: Drop support for ETH_P_TR_802_2. - !5498 llc: make llc_ui_sendmsg() more robust against bonding changes - !5490 tcp: add sanity checks to rx zerocopy - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - x86/kvm: Do not try to disable kvmclock if it was not enabled - x86/kvm: Disable kvmclock on all CPUs on shutdown - !5502 pstore/ram: Fix crash when setting number of cpus to an odd number - !5477 Fixed CVE-2021-47112 - pstore/ram: Fix crash when setting number of cpus to an odd number - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - tcp: add sanity checks to rx zerocopy - !5479 jfs: fix cve-2023-52600 - !5478 jfs: fix array-index-out-of-bounds in diNewExt - !5485 nfsd: fix use-after-free due to delegation race - nfsd: fix use-after-free due to delegation race - !5281 printk: avoid deadlock in panic - jfs: fix uaf in jfs_evict_inode - JFS: fix memleak in jfs_mount - jfs: fix array-index-out-of-bounds in diNewExt - x86/kvm: Teardown PV features on boot CPU as well - !5465 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5361 btrfs: abort in rename_exchange if we fail to insert the second ref - !5254 tomoyo: fix UAF write bug in tomoyo_write_control() - !5321 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5455 CVE-2021-47114 - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5320 jfs: fix slab-out-of-bounds Read in dtSearch - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - ocfs2: fix data corruption by fallocate - !5374 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !5418 [sync] PR-5317: KVM: s390: fix setting of fpc register - !5272 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !5274 phonet/pep: refuse to enable an unbound pipe - !5359 CVE-2021-47121 and CVE-2021-47122 - KVM: s390: fix setting of fpc register - !5358 v5 CVE-2023-52595 - !5336 binder: fix race between mmput() and do_exit() - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - btrfs: abort in rename_exchange if we fail to insert the second ref - net: caif: fix memory leak in caif_device_notify - net: caif: fix memory leak in cfusbl_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - rt2x00: Fix kabi breakage in struct rt2x00lib_ops - wifi: rt2x00: restart beacon queue when hardware reset - rt2x00: clear up IV's on key removal - rt2x00: clear IV's on start to fix AP mode regression - rt2800: add pre_reset_hw callback - rt2800: do not nullify initialization vector data - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - printk: avoid deadlock in panic - phonet/pep: refuse to enable an unbound pipe - net/smc: fix illegal rmb_desc access in SMC-D connection dump - tomoyo: fix UAF write bug in tomoyo_write_control()- !5306 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5347 s390/ptrace: handle setting of fpc register correctly - !5309 drm/msm/dpu: Add mutex lock in control vblank irq - s390/ptrace: handle setting of fpc register correctly - !5267 llc: call sock_orphan() at release time - drm/msm/dpu: Add mutex lock in control vblank irq - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - !5241 powerpc/lib: Validate size for vector operations - !5246 ceph: fix deadlock or deadcode of misusing dget() - !5268 crypto: algif_aead - fix uninitialized ctx->init - crypto: algif_aead - fix uninitialized ctx->init - llc: call sock_orphan() at release time - !5220 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5196 drm: Don't unref the same fb many times by mistake due to deadlock handling - ceph: fix deadlock or deadcode of misusing dget() - powerpc/lib: Validate size for vector operations - !5210 v2 Fix CVE-2022-48629 and CVE-2022-48630 - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5175 arm64/mpam: Fix use-after-free when deleting resource groups - !5163 nfc: nci: assert requested protocol is valid - !5172 CVE-2023-52502 for openEuler-1.0-LTS - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - crypto: qcom-rng - ensure buffer for generate is completely filled - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5177 net: nfc: llcp: Add lock when modifying device list - !5157 RDMA/srp: Do not call scsi_done() from srp_abort() - net: nfc: llcp: Add lock when modifying device list - arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - !5142 arm64/mpam: Expand the monitor number of the resctrl root - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: constify several pointers to u8, char and sk_buff - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - arm64/mpam: Expand the monitor number of the resctrl root- !5133 CVE-2021-46926 - !5136 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - !5052 v3 Remove WQ_FLAG_BOOKMARK flag - !5140 linux-4.19.y inclusion(4.19.305..4.19.307) part3 - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ALSA: hda: intel-sdw-acpi: harden detection of controller - soundwire: intel: filter SoundWire controller device search - !5114 fix CVE-2023-52578 - !5119 crypto: scomp - fix req->dst buffer overflow - !5101 EDAC/thunderx: Fix possible out-of-bounds string access - !5094 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - crypto: scomp - fix req->dst buffer overflow - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5092 wifi: mac80211: fix potential key use-after-free - EDAC/thunderx: Fix possible out-of-bounds string access - !5095 linux-4.19.y inclusion(4.19.305..4.19.307) part 2 - !5090 drm: bridge/panel: Cleanup connector on bridge detach - !5088 uio_hv_generic: Fix a memory leak in error handling paths - !4952 scsi: qedf: Add pointer checks in qedf_update_link_speed() - !5076 v3 CVE-2021-47074 - netfilter: nft_compat: reject unused compat flag - ppp_async: limit MRU to 64K - inet: read sk->sk_family once in inet_recv_error() - bonding: remove print in bond_verify_device_path - af_unix: fix lockdep positive in sk_diag_dump_icons() - net: ipv4: fix a memleak in ip_setup_cork - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - SUNRPC: Fix a suspicious RCU usage warning - tcp: Add memory barrier to tcp_push() - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - md: Whenassemble the array, consult the superblock of the freshest device - jbd2: correct the printing of write_flags in jbd2_write_superblock() - !5073 RDMA/rxe: Clear all QP fields if creation failed - !5077 RDMA/rxe: Return CQE error if invalid lkey was supplied - !5055 linux-4.19.y inclusion(4.19.305..4.19.307) part 1 - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - wifi: mac80211: fix potential key use-after-free - drm: bridge/panel: Cleanup connector on bridge detach - uio_hv_generic: Fix a memory leak in error handling paths - of: unittest: Fix of_count_phandle_with_args() expected value message - of: unittest: Fix compile in the non-dynamic case - RDMA/rxe: Return CQE error if invalid lkey was supplied - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvme-loop: don't put ctrl on nvme_init_ctrl error - !5060 net: fix possible store tearing in neigh_periodic_work() - RDMA/rxe: Clear all QP fields if creation failed - net: fix possible store tearing in neigh_periodic_work() - of: Fix double free in of_parse_phandle_with_args_map - pmdomain: core: Move the unused cleanup to a _sync initcall - tick/sched: Preserve number of idle sleeps across CPU hotplug events - acpi: property: Let args be NULL in __acpi_node_get_property_reference - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - ACPI: LPIT: Avoid u32 multiplication overflow - audit: Send netlink ACK before setting connection in auditd_set - crypto: scompress - return proper error code for allocation failure - crypto: af_alg - Disallow multiple in-flight AIO requests - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5046 usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - !4929 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !4752 block: add check that partition length needs to be aligned with block size - !4735 blk-mq: fix IO hang from sbitmap wakeup race - !3864 nvme: sanitize metadata bounce buffer for reads - !4946 NFC: st21nfca: Fix memory leak in device probe and remove - !4999 CVE-2021-46984 - !4938 crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - !4990 vt: fix memory overlapping when deleting chars in the buffer - !4978 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5018 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4992 bnxt_en: Fix RX consumer index logic in the error path. - !4997 Fixed CVE-2023-52504 - !4982 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - !4983 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - !4995 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - !4974 arm64/mpam: set default feedback of last_cmd_status interface as null string - !4975 arm64/mpam: support resctrl fs to show mounting option - !4973 arm64/mpam: Skip updates of unrelated ctrl type - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - !4996 soundwire: stream: fix memory leak in stream config error path - !4817 v2 io_uring: fix overflows checks in provide buffers - kyber: fix kabi broken in ->bio_merge() - kyber: fix out of bounds access when preempted - x86/alternatives: Disable KASAN in apply_alternatives() - soundwire: stream: fix memory leak in stream config error path - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - bnxt_en: Fix RX consumer index logic in the error path. - !4969 CVE-2021-46990 - vt: fix memory overlapping when deleting chars in the buffer - !4945 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4944 perf/x86/lbr: Filter vsyscall addresses - !4967 i2c: xiic: fix reference leak when pm_runtime_get_sync fails - !4970 binder: fix async_free_space accounting for empty parcels - !4919 v2 HID: usbhid: fix info leak in hid_submit_ctrl - !4980 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4949 CVE-2021-47024 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: set default feedback of last_cmd_status interface as null string - arm64/mpam: Skip updates of unrelated ctrl type - binder: fix async_free_space accounting for empty parcels - powerpc/64s: Fix crashes when toggling entry flush barrier - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - scsi: qedf: Add pointer checks in qedf_update_link_speed() - vsock/virtio: free queued packets when closing socket - vsock/virtio: discard packets only when socket is really closed - virtio_vsock: Fix race condition in virtio_transport_recv_pkt - NFC: st21nfca: Fix memory leak in device probe and remove - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - perf/x86/lbr: Filter vsyscall addresses - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - HID: usbhid: fix info leak in hid_submit_ctrl - io_uring: fix overflows checks in provide buffers - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - nvme: sanitize metadata bounce buffer for reads- !4947 powerpc/64s: Fix pte update for kernel memory on radix - !4932 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - powerpc/64s: Fix pte update for kernel memory on radix - !4874 v2 net: openvswitch: limit the number of recursions from action sets - !4920 ARM: footbridge: remove personal server platform - !4887 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - !4918 v3 usb: hub: Guard against accesses to uninitialized BOS descriptors - !4936 i2c: validate user data in compat ioctl - i2c: validate user data in compat ioctl - !4898 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4879 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - !4869 Fix CVE-2021-46941 - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4904 i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4859 hfsplus: prevent corruption in shrinking truncate - !4877 i2c: Fix a potential use after free - ARM: footbridge: fix PCI interrupt mapping - !4888 v3 media: dvbdev: Fix memory leak in dvb_media_device_free() - usb: hub: Guard against accesses to uninitialized BOS descriptors - !4825 sched/membarrier: reduce the ability to hammer on sys_membarrier - !4882 Input: appletouch - initialize work before device registration - !4876 backport patch to fix CVE-2021-47077 - !4899 net: qualcomm: rmnet: fix global oob in rmnet_policy - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - !4892 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4881 i2c: cadence: fix reference leak when pm_runtime_get_sync fails - net: qualcomm: rmnet: fix global oob in rmnet_policy - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - !4865 Input: powermate - fix use-after-free in powermate_config_complete - !4860 apparmor: avoid crash when parsed profile name is empty - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - media: dvbdev: Fix memory leak in dvb_media_device_free() - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - Input: appletouch - initialize work before device registration - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - i2c: Fix a potential use after free - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook - net: openvswitch: limit the number of recursions from action sets - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: balance phy init and exit - usb: dwc3: core: Do core softreset when switch mode - Input: powermate - fix use-after-free in powermate_config_complete - !4856 bus: qcom: Put child node before return - apparmor: avoid crash when parsed profile name is empty - hfsplus: prevent corruption in shrinking truncate - bus: qcom: Put child node before return - !4828 Drivers: hv: vmbus: Use after free in __vmbus_open() - !4806 v2 media: pvrusb2: fix use after free on context disconnection - !4777 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4819 v2 fix CVE-2020-36782 - !4833 openvswitch: fix stack OOB read while fragmenting IPv4 packets - !4677 f2fs: fix to avoid dirent corruption - !4804 CVE-2023-52451 backport to 4.19 v2 - openvswitch: fix stack OOB read while fragmenting IPv4 packets - Drivers: hv: vmbus: Use after free in __vmbus_open() - !4778 v3 Revert "memcg: fix a UAF problem in drain_all_stock()" - sched/membarrier: reduce the ability to hammer on sys_membarrier - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter - !4812 parisc: Clear stale IIR value on instruction access rights trap - parisc: Clear stale IIR value on instruction access rights trap - media: pvrusb2: fix use after free on context disconnection - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - !4758 binder: signal epoll threads of self-work - !4746 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - Revert "memcg: fix a UAF problem in drain_all_stock()" - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !4751 [sync] PR-4623: i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4707 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - !4686 mlxsw: spectrum_acl_tcam: Fix stack corruption - binder: signal epoll threads of self-work - !4710 CVE-2021-46904 for openEuler1.0 - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4671 uio: Fix use-after-free in uio_open - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - net: hso: fix NULL-deref on disconnect regression - net: hso: fix null-ptr-deref during tty device unregistration - usb: hso: check for return value in hso_serial_common_create() - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - mlxsw: spectrum_acl_tcam: Fix stack corruption - f2fs: fix to avoid dirent corruption - uio: Fix use-after-free in uio_open- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4684 v3 CVE-2023-52435 - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - !4643 f2fs: explicitly null-terminate the xattr list - f2fs: explicitly null-terminate the xattr list- !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags - !4583 net: hns3: fix a bug and modify the hns3 driver version - net: hns3: update hns3 version to 24.2.1 - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - !4552 v4 CVE-2023-52340 - !4526 v2 fs:/dcache.c: fix negative dentry flag warning in dentry_free - ipv6: fix kabi broken in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - !4538 fix kprobe reenter bug - arm64/openeuler_defconfig: add not set config to fix compiling error - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - fs:/dcache.c: fix negative dentry flag warning in dentry_free- !4454 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4411 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - !4412 v3 Save and restore msg_namelen in sock_sendmsg - net: Save and restore msg_namelen in sock_sendmsg - net: prevent rewrite of msg_name in sock_sendmsg() - !4399 net: dst: Optimized route gc - drm/atomic: Fix potential use-after-free in nonblocking commits - !4392 linux-4.19.y inclusion - !4369 mm/filemap: avoid buffered read/write race to read inconsistent data - net/dst: use a smaller percpu_counter batch for dst entries accounting - net: add a route cache full diagnostic message - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - mm: fix unmap_mapping_range high bits shift bug - x86/alternatives: Sync core before enabling interrupts - mm/filemap: avoid buffered read/write race to read inconsistent data - !4360 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - !4320 io_uring/af_unix: disable sending io_uring over sockets - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - io_uring/af_unix: disable sending io_uring over sockets- !4277 fs:/dcache.c: fix negative dentry limit not complete problem - !4288 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4299 smb: client: fix NULL deref in asn1_ber_decoder() - smb: client: fix NULL deref in asn1_ber_decoder() - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4228 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - !4235 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4255 drm/amdgpu: Fix potential fence use-after-free v2 - !4209 dhugetlb: skip unexpected migration - drm/amdgpu: Fix potential fence use-after-free v2 - !4231 crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - !4212 netlink: fix potential sleeping issue in mqueue_flush_file - netlink: fix potential sleeping issue in mqueue_flush_file - dhugetlb: skip unexpected migration - dhugetlb: introduce page_belong_to_dynamic_hugetlb() function - !3944 time: Handle negative seconds correctly in timespec64_to_ns() - !3943 timerqueue: Use rb_entry_safe() in timerqueue_getnext() - !3942 efi/x86: Map the entire EFI vendor string before copying it - !4166 sched/fair: Fix qos_timer deadlock when cpuhp offline - sched/fair: Fix qos_timer deadlock when cpuhp offline - !4137 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - time: Handle negative seconds correctly in timespec64_to_ns() - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - efi/x86: Map the entire EFI vendor string before copying it- !4101 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !2954 spi: phytium: fix phytium_spi_irq panic on boot - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4067 fix CVE-2022-48619 - !4080 rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - Revert "rtnetlink: Reject negative ifindexes in RTM_NEWLINK" - !4065 smb: client: fix OOB in receive_encrypted_standard() - !4021 netfilter: nf_tables: Reject tables of unsupported family - Input: add bounds checking to input_set_capability() - smb: client: fix OOB in receive_encrypted_standard() - !4039 crypto: hisilicon/qm: fix several issues - !4025 crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - !3980 vhost: use kzalloc() instead of kmalloc() followed by memset() - crypto: hisilicon/qm: fix several issues - crypto: hisilicon - replace 'smp_processor_id' with the raw version of the macro - netfilter: nf_tables: Reject tables of unsupported family - vhost: use kzalloc() instead of kmalloc() followed by memset() - spi: phytium: fix phytium_spi_irq panic on boot- !4006 crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/sec2: fix memory use-after-free issue - !3923 net: bridge: multicast: fix UAF of net_bridge - net: bridge: multicast: fix UAF of net_bridge- !3768 iomap: add support to track dirty state of sub pages - !3845 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3847 nvmet: nul-terminate the NQNs passed in the connect command - !3863 linux-4.19.y inclusion(4.19.299..4.19.303) part2 - team: Fix use-after-free when an option instance allocation fails - packet: Move reference count in packet_sock to atomic_long_t - tcp: do not accept ACK of bytes we never sent - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ipv6: fix potential NULL deref in fib6_add() - ipv4: Correct/silence an endian warning in __ip_do_redirect - net: sched: fix race condition in qdisc_graft() - macvlan: Don't propagate promisc change to lower dev in passthru - ppp: limit MRU to 64K - tty: Fix uninit-value access in ppp_sync_receive() - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - !3862 linux-4.19.y inclusion(4.19.299..4.19.303) part1 - ring-buffer: Fix memory leak of free page - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - x86/CPU/AMD: Check vendor in the AMD microcode callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - nvmet: nul-terminate the NQNs passed in the connect command - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - !3823 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3803 net/sched: cbs: Fix not adding cbs instance to list - net/sched: cbs: Fix not adding cbs instance to list - !3770 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - iomap: add support to track dirty state of sub pages - !3757 Fix bugs from LTS patches - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - driver core: Release all resources during unbind before updating device links - !3716 appletalk: Fix Use-After-Free in atalk_ioctl - !3667 net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - net/rose: Fix Use-After-Free in rose_ioctl- !3660 atm: Fix Use-After-Free in do_vcc_ioctl - !3687 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3672 smb: client: fix potential OOB in smb2_dump_detail() - !3671 smb: client: fix OOB in smbCalcSize() - !3627 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3189 fs: don't audit the capability check in simple_xattr_list() - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3555 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - atm: Fix Use-After-Free in do_vcc_ioctl - !3592 CVE-2023-35827 patchset - !3449 Fix data-races around - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - fs: don't audit the capability check in simple_xattr_list()- !3607 Fix CVE-2023-6546 - !3606 perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix restart handling via CLD command - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3417 SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers - !3531 Fix kernel panic occurs during ISO installation on the 20.03 SP3/SP4 - i2c: hisi: Only handle the interrupt of the driver's transfer - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - !3483 net: Remove acked SYN flag from packet in the transmit queue correctly - net: Remove acked SYN flag from packet in the transmit queue correctly - SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers- !3426 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" - Revert "cpu/hotplug: fix kabi breakage in enum cpuhp_state"- !3347 tun: avoid double free in tun_free_netdev - tun: avoid double free in tun_free_netdev - !3239 net: hns: fix fake link up - !3113 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - !3281 LTS patch backport - !3122 nvme: retain split access workaround for capability reads - !3262 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: fix kabi broken in struct netns_xfrm - xfrm: fix a data-race in xfrm_gen_index() - !3276 linux-4.19.y inclusion - !3263 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - !3267 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - can: dev: move driver related infrastructure into separate subdir - ipv6: avoid atomic fragment on GSO packets - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - ext4: move 'ix' sanity check to corrent position - vfs: fix readahead(2) on block devices - overlayfs: set ctime when setting mtime and atime - quota: Fix slow quotaoff - mcb: remove is_added flag from mcb_device struct - sched,idle,rcu: Push rcu_idle deeper into the idle path - cgroup: Remove duplicates in cgroup v1 tasks file - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - net: hns: update hns version to 23.12.1 - net: hns: fix fake link up on xge port - !3021 fix CFS bandwidth vs. hrtimer self deadlock - !3202 regmap: fix NULL deref on lookup - regmap: fix NULL deref on lookup - KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 - arm64: cpufeature: Extract capped perfmon fields - nvme: retain split access workaround for capability reads - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier- !3158 mm: don't let userspace spam allocations warnings - mm: don't let userspace spam allocations warnings - !2781 cpufreq: Abort show()/store() for half-initialized policies - !3118 sched: smart grid: check is active in affinity timer - sched: smart grid: check is active in affinity timer - !2977 Backport crypto bugfix - !3071 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - !3038 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3031 x86/mce/amd: Publish the bank pointer only after setup has succeeded - !3030 x86/mce/inject: Fix a wrong assignment of i_mce.status - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - x86/mce/amd: Publish the bank pointer only after setup has succeeded - x86/mce/inject: Fix a wrong assignment of i_mce.status - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !3000 [openEuler-1.0-LTS] add Phytium drivers CONFIG - arm64: config: add config for Phytium drivers - !2908 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - !2869 mm, memory_hotplug: update pcp lists everytime onlining a memory block - !2805 sched/fair: Refill bandwidth before scaling - !2804 signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal - !2960 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - kbuild: ensure full rebuild when the compiler is updated - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm, memory_hotplug: update pcp lists everytime onlining a memory block - sched/fair: Refill bandwidth before scaling - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal- !1935 [openEuler-1.0-LTS] Add Phytium optee driver support - !2895 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2873 Fix SAS start error with maxcpus=1 - genirq: Take the proposed affinity at face value if force==true - optee: add phytium optee driver - optee: model OP-TEE as a platform device/driver - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - !2508 [openEuler-1.0-LTS] jpeg: Add a Phytium JPEG Engine driver - !2522 [openEuler-1.0-LTS] Add support for Phytium SoC RNG - !2877 Revert "tcp: fix delayed ACKs for MSS boundary condition" - !2693 [openEuler-1.0-LTS] Add support for Phytium QSPI - !2402 [openEuler-1.0-LTS] Add Phytium w1 driver support - !2403 [openEuler-1.0-LTS] Add Phytium adc driver support - !1874 [openEuler-1.0-LTS] Add Phytium mailbox driver support - !2024 [openEuler-1.0-LTS] Add Phytium RTC driver support - !2682 [openEuler-1.0-LTS] Add support for Phytium MMC - !2671 [openEuler-1.0-LTS] phytium dwmac net driver - !2676 [openEuler-1.0-LTS] Add Phytium gpio driver support - !2604 [openEuler-1.0-LTS] Add support for Phytium SPI - !2540 [openEuler-1.0-LTS] Driver for the Phytium keypad port. - Revert "tcp: fix delayed ACKs for MSS boundary condition" - hwrng: Add support for Phytium SoC RNG - jpeg: Add a Phytium JPEG Engine driver - !2818 Fix memleak in disassociate_ctty() - !2810 drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c - rtc: add phytium rtc driver document - rtc: add rtc drivers for Phytium SOCs - gpio: add phytium gpio driver - dwmac:add phytium dwmac driver - mailbox:add phytium mailbox driver document - mailbox: add phytium mailbox driver - mmc: add phytium mmc driver DT binding docs - mmc: add support for Phytium MMC - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - spi: add phytium spi driver DT binding docs - spi: add phytium spi support - qspi: add phytium qspi driver DT binding docs - qspi: add support for Phytium QSPI controller - gpio: add phytium gpio driver document - dwmac:add phytium dwmac driver DT binding docs - adc: add phytium adc driver - adc: add phytium adc driver document - w1: add phytium w1 driver - w1: add phytium w1 driver document - KEYPAD: Driver for the Phytium keypad port. - KEYPAD: Document for the Phytium keypad port.- !2803 drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - !2841 drm/qxl: fix UAF on handle creation - !2785 [openEuler-1.0-LTS] SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - drm/qxl: fix UAF on handle creation - !2809 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: media/dvb: Use kmemdup rather than duplicating its implementation - media: dvbdev: Fix memleak in dvb_register_device - drivers/gmjstcm: fix a dev_err() call in spi tcm device probe - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - igmp: Fix data-races around sysctl_igmp_qrv. - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size/bin/sh/bin/sh/bin/shcpufreq-utilscpufrequtilscpuspeedkernel-tools-libsobs-worker-backend-test-0001 1715146532  !"#csdefritpt4.19.90-2405.1.0.0248.oe11:009-0.6.p11:009-0.6.p14.19.90-2405.1.0.0248.oe14.19.90-2405.1.0.0248.oe11:009-0.6.p11:009-0.6.p11:1.5-16 cpupowercentrino-decodecpupowergpio-event-mongpio-hammeriio_event_monitoriio_generic_bufferkvm_statlsgpiolsiiopowernow-k8-decodetmonturbostatx86_energy_perf_policycpupower.servicelibcpupower.so.0libcpupower.so.0.0.1kernel-toolsCOPYINGcpupower.mocpupower.mocpupower.mocpupower.mocpupower.mocpupower-frequency-info.1.gzcpupower-frequency-set.1.gzcpupower-idle-info.1.gzcpupower-idle-set.1.gzcpupower-info.1.gzcpupower-monitor.1.gzcpupower-set.1.gzcpupower.1.gzkvm_stat.1.gzturbostat.8.gzx86_energy_perf_policy.8.gz/etc/sysconfig//usr/bin//usr/lib/systemd/system//usr/lib64//usr/share/licenses//usr/share/licenses/kernel-tools//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/ebe291d8cd32617916eed88ec7ca57f5-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]=70070903e9b4264447782ce33470dd949b0eb542, 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]=b0829395f2a41c69519e894a1233905a79c4cb9f, 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]=45157e20a89c3ad62c39044ffdf52ad06c3cf618, 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]=45c19d5026f13100b74478a99131f84b51df64ea, 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]=913a8b93b3814ef9cad422dc853f0a12c908e285, 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]=91d0f9f1d7170e550ed6e5e30866c0b1ef252e5c, 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]=881595d142ee4bbe22a3a010a0f979a7abc8acc8, 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]=e536de7f7f9aaf8c6634104dd9a11527c663746f, 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]=9b4f76cef05b6968460ab4ff59b1c4e201e2ec0c, 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 RRZ-5Cputf-8bee577fdebecfefa4db88079128388fe1a6e8a22f0def0345cdca95a333ba106?7zXZ !#,] b2u Q{LY/4Yh;Bl%`Ka%t woG{Ŝ* .c5|2>}kzÛ857imʣ+BnWNJyF"zĭmD!8433` dbvn }V,r:kRM-@5g?&X$@v$3`_,SUD%irIH<>e@2p@)l8aRtGN,'tcLT%_P=vY74FV8#rwf(r _CL,Q :^PcѦYCXwzlB]b'a[{ eאe(;LN/#2QM7,.1 I7M F+$LO"ބ˒/z t{=SYiO+qHS_o+XFrշk?p!%fc񇵎p/=`CH:2"$YCH*HHDٿL56,}vsɾ%ÀJr@5@X'g9vPq-|L*`+&<}K] _"CT;ъ$aQ,pPFm͎;XAˠDډcTy<5.t} i6q 4MQؑy PquiEU CjFqH$Z w9LYHKjpbb Q3Y`ьjޠKZq~$K33y!YwaaFPg#zP^1%lZr )ϠwA\@ mO Z[y}/ so#ݖ4z9S%J Z!Um7}ڱ\tlt}:épGjBҫ1.z8DFNx}kpAKk|\:D.x1}M(Q j 5󵷬Tw|됴2ftֲs鰸X!H(RӚӫv <; Vt`΄C3)˓3 EV"~MU,&?v"U."[ԙtR6{")udo7薾%?"MܥC۲uzYvTNbgO#ݓh¼[/F;M|:܌Փ6;ӋI߰bٶr_7\R:&_,u齖GFrd{8x^97«8Dߓ8Ц8`)+q \jKd荸N3+R53W(ʂTeh{Ћ3r[aE}1 睸CM>o7=o(x<~U^JF "$C(M~42ƚ|>}F݅zfrf"Meg:? xS!=Ket}{[bxViQYpNrPteu>g~dAF)ѓn_Jr{hZ̒!uKhPA@I+)Ҵ'TWܷ}ṀG#F4ʮ_VY!|hH<ͩS/*ɮV[k:_;Lr˜l)jO2kX.>ԛ}oV0HzoیJ@(\no0ht)a(:"X =xqP! sn1\xk6CqC?ά|QC!(v4r:xJ̤.+( uw@ DPAvG C'.uoCUKZc]y!ƿoMa2! Q 4ɰL.N*ZR˱P-sn+$HV+7 :zѳ- `6M܀H gLQӀ8Rm qq-P96f93Vۓ{GR].% M@p8Ơ?>΃H0k"kѺ5Vƨڽj>V6l].b-iy6*ٯuH?RÙ v'+x 1#c?؟ %u?9"ёPE\ES+PWdxNPcƃ!E]1Œʪ)fcS8^n5eսqĽ#R_>u i ^nqq`GM %qGO0/!^8CK3 Np4Ffشph /L QP Z4ݚ|:+ftp4'f:s ;ȩs#g1ckB`$ \4}}bˊ"qK^X?FŀP&,eUVsEJVk>HþI]vv#GSSog'@W?9zE@`- gx, mR˄UNscoW^TtvSziGbȷ,>U=R ,),}uR=+Ō>ɾcFo:8F[X[kB_]]ȡ}l Wةu ,oPps;WUg꽕߼%7YatTJueF7G,ӼZכ0104z X#.W?;u^0Y Bjd9܆iGUKNsiŰj '`,X^ ibxQp0^MwN˟'fOJ T\lS5urU]ƸQRq<5!lՒ B.LPQ`]1w@*UlM.\şlH56$=\C"PͿ?W3LGyră"?%r qYh.s,ň#:# NCDwyt9&/I+T3ݐZr>ΙÿZ\c`!΃ig%NZ Q~V$B㨜'GTxV7=>RETh3G]5o(9cr_޾'C>&3%z;ێ '"#:񙃗AxZk< ǩVĦRHս31{6'q.Nrn)XlBt+rI<֔KWF}㩣i-Xrm"SW}}@PKB&wށM߃"cB[ 켽 28ѭ<]OS^a< 𥷴wEw-ߪHaw-3X `nT؁3n4o-pE?"Mw(H[hoPKXxrsj#%=m2&ѱCLf_hHq_\b8jDQ_^3^VZx8|5ֱ0, 7AZu[]%LM9(5#MϏ#Oز=!Kj`d"|" =DZŸSVĝϧZ}J%]= $a?H,s!`>"#|'>`QB,١ȫ1c4&&JvR|TT&9 uBDv(㑅}!lx7$3pW:ܑۊ+Ѐ=.lj_%߹F#SrĜ$V"d1sEx'3/@[ܝ 8M,iwojKOX Qe@<^"4v3KďZ5GٵХ0/\҇_WQc#X7ay|t]ЫH,D6.5ZÒ%uf b%=Wd՗ּ.o7"۹zp(Œ$^@$5|Cl3!&}hئA[͂*_6U)+OIt19ǎʐx/Q4q1cƮH4 ښUBBx]q)dj#؞q`>ɭz34+dvxSIVvk<c5343F;tpQIC;7m{W}V1+i42Gi!xqf˰h-&Z$^1|prd2P @mj5-DʅO 6̎GÑo-J17nf0-Mq+M]o0Tn]= Bk8 [$UXY7_7ҧ1Hb{Siqxxn-1 TC E]y:Ui^=\U~@ +HuMfj&'{U(ϵf{nyNZOϳ@It(8r-ĦZ4Yo!mפjmr-k8qwOJ?Xzғ={bE :*]ƾk=DZ&7,b3׿j@8*K[)~JF5ľ2EC8%RܑO$ ׆Wts_cͽPt {e 4wrvsz3a Vhpy $J#^V|x2)h$GY.A)/[yA9wOzf7xɨ Ĉ=׀ej*+7B11ŦȗodaT{a{r%ܳy}Fdc JKLE?xjr7ͻZK0̖~!ڱ]B?p%\wn~`V_:< %0c iKS?or7jwY#yV[Iqu[Z4MbKCݱ~n6Q>Sr^I3Uϋ|r9OX5 hbC/wN5-}cfZ)Flh&<ŭboH9ZT`(t˒ Z+ŵU)rE›x0 ?"U{:a^XB5 3X+ZQ`2yVQ9TDPMM]y)GdG CPf,z@]y#_-ZF_[_TMȹ?XLFJql; [څ@6'^9ViârG\֚U:u#@U+z25*簑 EɿTC Mi"-1ނaQ6~ ȴ< N9R=Zod)5cJ:k(s >pF֝I͢(ڭF`Ƚ[0{)/aE4Ҍ_.?u8ZM5ҺED|Tc4~^T͹$'p5#K9 C*.UU&+0sC9nCoK`~10a1B&X-HNu-s-! ) = &``A :\@ Vݗ=b,Y(74E:;5ke?ѭ Or\Cb@\'0h};`Owžӷ(jOo-` |Fnp__= 䘗mD9Y7:_ w6Lٍdh)Z1-70B >Mx k&U?M% $qmvpgHη+_F7+KQє*J6"@-BRl$ '7D6fY0MpRpY=71Xe'!{.8t႕^SR2rX":5f2Hz'f? ]xXgh8 5v,nY)*u~?0.>ry2lU]DxQ8^t ^Lh{@]*_s{`,z i\zK9%_Ĝ!t8wqH]\L}sOi%Ј{1ZWi(V߼xh3V~r " l W*ՍVLlQ 2Lng!T Jl~UC|X(ƌ#`rQꅆ3I:*IatAfDMmO$μvFy"Z}"xqpg 1TJdM#U{iKn05)?. |!a>/c~27 n9V*\X<Ӭ{#">\^Evah"hNtc$!s<ԛg\BD^M_f(?oA?.ud܄GTh7iw̶UM%׬.#W['b9jvd)'᠍qI}.jls|!h!)Ρr x6n$w!dy>O \%E9o4#H}+_cu5E?7(}U Lg' T Jx*tV5+[Pb L~{Nա/B`m=Nj,&¢SqFSt;eeS?Q0Boz>%5v=,@%' ,: @fbayaj '-^v}5|MBb-z._ #""PזTUm)2ZlUć/7wˈK]sѤ P}rCQzzD~&<Խ3 bBIo Y=w-A&PiIϘS ~Ejbe6;!x=u&GDpA^`TهJksjT%Ա3s6\'ܛ}g0w* ^$0NlH|.x%*9tؐ3W!&H C>[=[<lb޾VrAb9x)Vϐ}k ",) RgLـ2n XM`0FA s$եnl?Qޛzu؏p@Ѿs.ی\ѻok_vW :f *k aEJҙfv{kȉ$>R'J:븩w@NΠB=eU ?, L71*|aD#˭ &TB1G CQ9 1N̠'·{#CqN7!gn*^!W*Bmڵ#OU ^ )-Sx-3oc^ΨfOY:t}^{Κe wmWs=[塓&,);u9U#F"p"d9 SRL58L]uO,JP,x\3.7]k;̢a4r6ءOI4<]pQ#,j!wN>}2MsL}|4$3 6(!c *罀ݖh3aM gg0l*Sxk胋16>!GZ3=[19}ȉw("R`|8Ykcg[E ÌaoZ@ξg&,o r-&{d f;]ܳ1탂`eOWޙ|!_BUA]E;4bnA5G`#ȴqDy b;ɮWml|Yթڣ= wA"GƀJ(L</%aS{9˫e۫+]hyܳdi?a9f1H=Y1G#6:~u" Bg '*c4L^_1JJ6n!)OT E.o`!ԲVksmmV; ۷1k,ŏ m5ho6QdH(9A 'J9yR‹nFmբUX~+.ecXb0p BٕTbW5/պ1(gk\Yo TPiJNv<8#Lrwhk9䔾JH˴w,@rp3rD$^aj!e LُS9hE^_[9Uʳ6]D7z@` QJD?F纉â;.ԺD#a{γ 0Jo@ Q88GAѴb~ 7dHvYȊ+ {aO#o~5k\Y]ғõiآKK$bILpFzLe-c`kχ_)<P]K@݂.E:z;徠=RG_X\ sP?3tg^U#vB܈\b)4pAOf-7f `+a9 5֎jl8L1.r1w5&bĽ׳FUwʜ md.|ϩ`iyK{J7rESLar'&" 4UZrsKQBd%X𧽃N'h c0߫C晡ᛚh ƼDb0O4KD>uMEi]S]^^{k!-ϜE;J!o Zْ5N>b^⡌l9y;ͿS'JEq}ց"`OuO:D|XpE  rra] nFCsKc%m/Qp@mrޓ0>.kMaχcOLhAHF@-OZ͈N!JR?64NDoφ6aTMEM6qpܷq8!rxMϚGr.A {7g s̜Oh=gIɠ>="?j(GUcI8e8Cb.2cְn2֥WWq:ڧ(R J:ƈo;*1ў="y6Ydy?V~{]xD:dr$tƘ8{q^Aabeceďh&p &RJجkn|o~Hє<!hV^D-L1@ֱ6AmP0UW" |U$Šlۡdi3v#\V꒜6@Ԇ#S".7XVۖU#ަ8=i_ksm&$~µu8kS4߮!=(1xNiOm[?ܳygZ. aRRËDcA};_Fzz+dBqx rJrv1#of08r;89BQO@db|AQ\v`&%+y+('B`gJ`^ص4GzkcW8 KJ[Ƀ 3&=8:D%.*tAVB`ͺ%GSft8LS5Y,҈W'ikǨHFt?񎒘h_ ٞ4c׬r9cfd<5?gk6%5[9iafzl*|XY^•>qTC5¥hU 6.d`!G @i^Q3"ΉMx2lK_=Q-2 %m#o*'2Ι|#8ow)x۽6%ó NǢ R.VpZ փm?*ʸABGJT DJp=s*xP[%r5ĩ<D%d2`єGX[cÎ zNe]r{0u1&g/ 0>}mԏ~1euw ݆9ᗂ8^< N_bxqf4aN>Emt71A7\["aSH@cJ]uQ>ؙ.P1hm@ݓQ׏H %-jx!8h襢Hs{f{= Ie+X V꫻1Eo#x3В9-?㴷6dRd2@ u;fw'WY\yg>О jYzfoby|B!2G !ղ5>hAOZ<4\ ~v #+~Ф3Y7ZO }B `n嫵tXߨJ59{n_ Olvzw#бZY! }OY~BnZ;[.{BPapI܀g$)}ڏ lK1̆%E$ƹ%hl *_0w :'8zsFH?\|Em`nL\tΔn@Dpx@,xcCC3ܺi+yxh[UWak~&kU(_ˠ?z* $ã\_Zn"tV(bXS$$Kr"yC=+S;iOB{+6%"qt+jc':?הur;7ƜbAJåG描}pwK#ѢsXiIj=D<ȗ]yKS9%|f5DVƟ’lF#?K.j直 y*5+N1[d,e^K{)l0 k3 1=@(9*˲pʴw%kwL$5mD?]~DZo(kR~+PƋ'=ieSv s9LSFg=9\#b'ǃJf'6&B~(q$9%%BN;Xʹl;B#QQxYm2g#+@tvƵ?q1& l `J5Jx }~Wl4^1%K.ޫX#6fC Ĉy[ d{iUCݎJx_ IxJ do3 1kL=2gm+yƄDz0b W4`jP.+sKeȠ}p<6_dQ.6l!obj?B^3*C]vЃ}o~vZ[%iTiE|B>85Lݚ#hdS]hBg!f! =W_55A\ `iXHX`\_6.' k3r. ПmOHu c$A8I󩐝9oi,XZ -3 sr;fXhиm[1LAMw>ز(T!'isH_̍n}Mʅ]!$Z{=G2-Uj>xw+:.ovV-`hNca%o 7c"+K$b&T%3mR]6 ^Bt 15}ab M0%DSSO68#fnXS W@-SU SY{^O{ *:a} .W &,rMkCCͭRgXͱqcz[#jz.jo?zd-tB2yn;1F:axv/V(^z <{l1IwV+)lrXl94ڑFIO{lk ļ)[N *`DU!ǹ'd 8,A&Q$-KZt !:5s:av@jhW{%N1Fx,|Ĵ /՟%9^W, e:-jQkG"@Fy8f%XiX՞x19|ا*i8o߫kJ>?A:ˮߍL4^KcqDM됉m!K$^9o^5vJhA L_y)/r# d+ 5JkۆAcw#n;Z^IRh\K<ِ%,B?8tԒ!1)CMu^'w{raUQR(?0c4~| #Edϛƽ4 }U:~;ˈ w<ׯ1w>xP3Fnp6ԧ)Jjn+hEJOa|hGvk*{.ۚדMO1qqNB 'k^{2MmJaNWU(!bN fsg ¢ŐtOZs]  7 !(gPM#.όĆuPӾ]zy{sBZ8d'}P$$Qnm>oa֌(ϵºU%t"%{C׷E.rmscN +]/&G ҌH-\ɇL,HA?ܝQxx(#0Է"ąZhͰၪ1-aO#*mg1%~$d`~NZEXavAAhx~SzQmn4 x_OYy+–~򣵬7JJidm`\c! 0/qhC:~UH/6D˓ڬC݇烬iw̸BJwѶbdj_m)Hwo9?_pL"?c7ұpEl qħ&1^RՉp #%#zZ+1nႲh&ꮤj YQqxO~7+˶ NU.4Mbma@"UޑajY;V>xPQP%65\{r&8We)2Ͱ.jCɆqyS&bcS9q? A5+zoR`M+wk |bG(L{Ĩ OВx*8@Lbm17w.7]66RL6MsRO#X`}[=Z<#]:X/`:DzQQM6YwP /,E>`C@oS= dyOY;tC~}xeŊ<.Ƕ.9yÒ?mAW,R[\D쓣f eo|s+NbFf,5@޸ګtoF2ϏHbX-s>$]:^JX'ƼD ^MSk=k`kDM|a%tCg18t5%LB5qU턎|oMQfG*$z6 ]7|SO= =^5+^c>9qc\ "*c32S7 Mbie2zG=ϰh| sYхw*Nf*#hr6g_4Y<d) ]{Fj!#IUg6'e'2Ic<:e8Wg,tHCȍVPSGŲ .ߓ*w2Z[D8oK ʢe}tMK`eLL%%-x!(X%'gRz)}TeS/&O 7Cu,@PS yX^\%qXehs,0\xTH b9Fltlѕ{%ľyj iT_yڼHʩt"Nx-7)n(5v&JÕ)&R+Sq@m brCTol\oO5G88L܌)*R:اCIdTiLO>V4طM`:$M{ OJҎ!WRx~CAl'~Ekk>?K0éQ@ER5ccRzPg&uw5DUO<~v3^*~7 y%z<4܄[Bhj{dފW Xr ""ϗ\Uox]sdFv=2=K]ʽ2ItGƮmad60A(Pn7Urz\TqfֹXjA5Cϯ/@% U{@t}l$W&O -aEz+'ZnȾ!~ @$+w#5@ U$SBJޅO_a1PzeXla"DsD;2Q'}'@ yih>A6֞XciK,i&rToLˋ0 Iîq݁)馔=_Xwbyr%v\1[r~u)\I9:: [x5 % )hEy'/H9 cJozU xi\o e܀QM`5ӘhvG\V$8PR.[A7y7nezD*ɷIw;pǘus9pʹU%}#"c޳Oq;q\bj_m&cU[ip@؎k4P ty? fo fFƇ]Ҝz}&~1}_6jȂ]܅!Y;@F2~1΁93z#aS9, 䶑'[҆I \hF;t|pK³oZPWxK6 j.xeۏRʴ{Y r2C D [j=k?_*vcs!XUŻ ٷ[9<-s -G!ne稊@ Bd\ ذDCsG oa4IkwdgXy*& >1?é t`-q67Yךj{8Ngs|yI3"k5{M՗%>V b%1J)e48x_yi.fMޔ cDB@8PnI=:sq'5+,Kӱ:#Vd K|.)qi@N/I6ۆ>{} Rn}AkoA9OCMJ@Zrom=ӐF# %A֘SP*rb}AJ!)!WH6|qk+Դm,emzuhE7q(1zHpsuZYUci-h7\=8d<9,ټObpƥuFZд eխe\^?_x#LW߽yЧ?$UM[m]M31RYq@+ sKm pS3&/N;?P.2N0u颳JEr~a>4u8b᜙欟t&ȠsIb-]Abrj.dA_~vհ"^fqq9>1$!Xy|m-uCcE/]!3ԬyMT^"Q|%`AfV0Al֍dp~X@/[p sL|H+6{'L%{gؾDRpz=:q `5k"=I?߲KeY9V%yR2pI"ksT(2@eš>d"]8PCm}S,~Pf'll,K wN"H{l[ Жv%m+4N -go n'Gs8` nJT8üNdP]ƪ&< `%|)"@ چl QŅHgWSޑŒlrY4V#e!VUөc^eJЦ72R!i7}\EWDzR ,8}}֖,3~|MymLj7"ЬH bo 5Ӈ촇zδ%k|D{{cEw0lZ;D͢5i%iC}@$ )$}@Q5,k*x-MoY5sN0%&z0k tQUm'Dv)9hяg=g-?-Qs\kv45&ݕ)%@/u67?d,U*yk ww,O%`F. .U̕ #"c&jצMQⳤ)+:RsxHwk/Ola{xf` XhZV@룑j^V;74 4'ȓ}ɮǹQ X<D>gg1윒jH#>eX;OOgOMKhV`/3آ;~aٹ~"MINLźFn}}(7IL(^-sdؾ'kc9t9 \|%K]~8BWN^q!SFr#,C&|F2+bK ~S‚ϤfyTicTO1N}pw l"0mCe3?߹ry]ޓ_ DjR/0 _uMpiմ k!MrԮPjGp>R<~rvq81HubYfKg2Z˵:|*Y~wmqxN%sMT4ư}Nȫz_Hhsi@P${Z7oufي3;\90jmJL釢Jl2d_c&[AFsʟ m7<&4H SAW_ i҉W?Rxy2 Z^pNɭT(/#ED6WĂ/ uL+ eK'OD ͽU}8heIgڐ րhiV]AûYyQ9=Aۚ~U#V4N0KE,+@R%:F C ӫxfkWۜ0Z!wH|u y K4p5ݓ{aH2D\Tʌ).R97ΘE*[.zeS3U~4; f&D*C(΢*Gﰺi?gGh5<՝aF'JA-&R>$IXIe9ݔi_bcЗ (F|%zqmu\8_PQ薕 GZݙ'QE&1!H>;6[hw8QmRBE씤=˳Y)\XMk_KiQ^6tiu.ƩAZ(VEV`ӈڕs٩hC]EW[w}:09gtJOl>M4#%q|H!,d?8";,b Cn=ˌpNI%՛xû ZseJ j,y$) ;o[&p>U4[sBy=  c'(vvP/(x¸pqBM{b0oF)AH4?nc$Ơ}2]npͱVm:c36Z]oBkyy]8mQ̷YCVyRyBHZSxH7^BZxˤP'yJ):Ced*a#ܰLIb6՞ Nֆ.u((A BA[AEIM=i&i!*~A33HGOR~3qyg1.w)GSĝ$#09K #%fրc~X&Z^1? a[f ix%Q-5::ųw9kGT[&)57wK,2@Q c3\PBJ-Ȏ>Z}$%f4׋A}_7up1~݆x$_c4{PrT]`".WΚ"g_NoV$qȄ&`%, VEc]p466 {{j 4s5ptOa$g&;Hwӱu U}d*Ή lm7]fbz d[)dWdzs`P>"䜁2_ X:sBq aUʔhlҏ߲ 5fOCHhUB<rm([_ϯ8U! |B-\O. k3!fRu94^bHX=8䐻'*IWBs 4HҥKl9Dt:꧖ ${0'Phj4|qQop"gNwtdW%"npa V8 Pг-e`11laӜFQȑ5x'P!0v)t\{.s=<=N+xTT[JUtZ @F*f$7qQ*˹O-)ςkpeYvR!Ffܲ*ޭP2:y8ZsC[^FnPd6Vxǫd$u0/W7y:؇;BMƐ/eqa/X7(,姯}@rYأ)_5#9n@Λ_1|bj ¥0urOp Zt xB׏:p_/V^MJ"h5:m䖋6ACi1q1H2; 9l=nw)a9yArQhzfL!9z7ǁ@z鋞U:EǟaR 爼N=tSЄmcJ1VۯdLE/kJ ogZ DK3VRgn{:hkksM) d>#@jx-moarZ(3GoT1J^1V; 85( = X+!2j(axz| 0T"dѻhƒ0 ~%yasQ3zukck= /=I0r%]셮Rb4u :b8,A%Jʟ)q̅vs<׾M8W*s,#y0C;3^YR+4?UBeFOI)ނӑ[ŴNa24t# `6 z(uRvǥ""b$dԄ~(G^ UOJV_IˢK;'2wݨ)mpGvpy: cIgԿ)ne\;zXRd[O0>b ӚDOEd_PWTaew^IAO~sBx;F4QQ0 0;9_r} Om*oڪcR4$]!?QOHSGյ#eq<5\)T[EKi Lqa\kv$@W7Iu=G۷D)]~OGpGzXGb4c [b{Z>*YM NKdg|f1Rz=f@^b Ge6] ٶ KmQ`8 V8mЏy 8[t[1).R'R0c6p Hӷ"KhD$f:ȋa!h! 6P|uO( (3ֿ͝HI}Xx0M>O"P,͜WET0\QΦcX+A( d&i}nb?%2>88``raD,/~Zg 1arrd0-TIo1mAԋ%mdSbOu`V06ٯjPzug8lOʶ."V%+OQ Lq|:'?9mlGZXQZ:lW=, \cmR(I`B޾QaFGYOέԺH7>r|lP' ^ua+G r~P3$<%)2~a![Ē{lfsF٭3kMx%qq~ItZ'N̨pӘgh߻RԽ5?E}>nG8/:mY[}ѓ1;~h{p%t&IOۗ~)srE*;!zؑ F<áyOypy/{%W4T%ه%ۺҶmFD. eʧՠ5BT"8-d#:VVTO[wڛ*ܝ->p+FMA1ntTrgL2/Q(G( ,Bxri4UZmy;QabM&$WKCۍkUɬ89=Y꓈T1k$AoEkX+j~[QFv0yV} 9wnT~ºmL3[_WW~g࿎NĹ4NCnZhsF|!CHI^+?NsOHNM/g{3[/ Cc]R:*L4ĻPyU LuU@虝~1GamArtdo4gTün’ _Osēّm&9}#Sd.+nl\ w< r$2ZK%$)XX2,$N`ه=YX>v5N!;FsJtk7ƊҤ5,mg7-[is̔sP+TkK@5P]@5uk| *Y Ud/SY&0iA6Xv ;0)a8ɤc "ka?U[}4F 8>`>*$V$ٮ\,`۬d'ex`|h7bfgB^/$ wPX7EرւlkiB恬=}Jx-(Z#f"VCb%f$F\-nte7oD>z-A~YUS&V$*Wgoٰ IJjZ%XYC(<9 w{pxYi;ؒߦJG74F!5uU;MZh ےGBLfr8y^#_ {rr9XYT 5 %sX-}[_\mD|>Po>֥b] ) 3 >v`;wsV1".lWoRrć%Yp+(U`Y=F!Py B}ך\2?[:+B4IE*"o7m`\x*+A~6:D 9Jfd>v)Uj6DAxTSӻk:BVrTkbW#2_-QGwRӮf:<]bIo%vHۯvhQJA~׸'"jQ a5j3dв߂cԅ 8d)g#1mjG{y~!`4O٦C{iY uqTwڴwsjJe yUF:>XҨ;?c@pr2 nk쳜0Jrvʐө.k"C bO%bIc&AA6ht~mp|d_p) <,G,w(<%d.y;1Ojb]MN :SgI+U@ɆP~_l[T%m}CbU^=k0a;0Y G<ڕaFx/[*P⽂Xa s[oHl0W9窿28גJxQvfǜfdT4.f<2LP@uS>P9,gCNH#F{OҘlF~z#؎*㙙M*I(Z I:MW:)zWt7ښs -K_&g hL3XL(hL [@af 72oUEKG@%ky\0ch KME Rْh阓^F,)NE)/ K6oR% .V r+aaϨgSC=,#ʘ>:QO@k}rZ xn@}Z}-lpb v~`9: BVقpoR8:iFv0{!1K7*d٭.ZvM2J!WL?5 X+3йɷ(3-I^̺fn ^)ͿEjU)]=+ Z-j6P]Vg߼T;TJRxuЫ->$ME|A0c*DuP32ͽp] vmșGmpܝ@`UE]J\L?C%OE`%I9YT} e4o=n @F+U)e,Yb8veCW4Fr.9V}rI냼v{N'MaBmF4tCfv_&L҆}s>+2vL빆C|ge||2j +dzUMVYTcg=pl(aM8.w2z`o;/]YuTXGmIy:zGr4u8:\3S~%>a9_;UcHpX퍡U ֍dh;B<8;;qnmXnT( Ln$[1"ƴ^Ff++nBvTciVaI3J* o^Q_OetT r0 "ŊcmݲYFi5z&, Np 叓ryց^iq[foTxry.bgZ)?$֏5AIEsGuc:E8b%f=\` lC^t!_HBn5Ȇ_OдuВd'`$+O geke;[q=jHcTZq^)f:A d@JPc7m(YQ|2UQD~!'2_@+iցI$Tn=Uր(9?u60F PB܄$܌^s-7m aBz,|Ӈ TqJ-'?ԐƎqX^Y&Y0v#gR7'Ӆa$y$;Z!V'x UE lbۣ-J _ p!)Yx}z9.=%@V|oPJhMɴ.ڧ7"f'@WWɄXjYL7eg븀v!/9AJnYfgpr7_c^xzf)v1:mm⬍ߝš9_lew_]g{ڏ'b4P3`ҸK5?Ӷgnٓ66jH "gNn4 0#r:8R5LpaaS^f:A;h.";\X(zw|m6$pݑ~p2?] 3 0GbZ+R$-T- #x_Zp]Kܦ^$h\ѹiqd4R/Iv.9 raXRn}5>vWW:X]D .د?112B3]=ȒF{^l$Ҷ gwM[p|sz,x{,wBǧ6rQD4%0p 2ZKY 紗|\*KRDp~# ^Јa&JZRW\6gl`!'s%K>!= Q_ы/ M:,e8Q7sRLX[sNTb.pȋGTFk3:k.)8Ѝy}13{Ou9 v^T 9o/gYoY<93_uCb>S{=5 :U}7D9d:w{ze,1!.FM@9( 3%?u!Vq' PY >Q{+zhⱄ җVdh0hm5сۣoe:۠]AC}[nNh$&I SU1kw6oUi%ӡ0qREmlGiT#T e:yŮGSð46w(kȑ T3ұ;#m0N; #v0HcT^~h/nZu#${mQDe;w~)DDaJ6}ʠ.NJIZ M3ӫEA(_esEL=~ͰݓsWkYЫ]V諈Od\o{߆!ߋhZ' -ql/Bf0Ϣ$c"O"]ϱE^暼U JzҎ$#p.C[CƏtm2ipO rnUI2ѻm@w8 NbµNhlQfj|k6c?Ӧ*{Z) g%K_.Gw~ԤQamZ7O›-~RQ_vlC7՞ۆŶGW+4%RCիCJl)OnMr9zm&d*47ןZ]:ESu5z_\r,s?;hzzӛ(G?ZBN{>׶iJ4 n[nՆvNUM!҈.|,0ߣxs~'lj GYeLKtMQUKOs$ޅyZΒ2(S9[+k>"S325[ЍKey7$1J9S/=  T<(5ue7Xjȇ)) t*/Ae }$OZP4иĤ$EE5YT9Nc?6z [)S%mzy(NOI\yT9/EYRlQe_R050`7ڔnSLzP3 ,!$Ĝ-jBs HẔL\/n"QKC~^1q~Aɖ ]X.DTVb\ﰠ[{ed.ae%]ߥ3" ٨ΑhG%yR<'|4f]g~x&j /?&:Lu:%q'WKFugp}մ!u!ưcOz6;IcٱNYt maEcqjކFhB vNG NPɯ8"yҙ=ׁ`e_glBӉhwMcW_GqWmDžP9P1I .zջI" ZjҴvǖz )ZX},YM`H7 Eol7mgBf ^ L^@ ߬gMn[Cc{OG\D3?hڛlewbbƻmbsPC~yqD02{[;.9PtO+]sەf(׹vFKῨ}76MEwQ[Z˱AQ9<>e96)V yM3N'}S}H`I2zkXrzj&%TJ*SJ, g1Ncsv.[w" u} !9k '\b5 >ш 0f': #_jžT״G߼  >h[R;MfCn8v)e2<>&^ 29d+ИO$K/gUW.'󌥼yt]B h]v3!VOC vg2ޣYQ>Oăh'apξikL⭳I[3Rwzh_UTetL[5slh޸e߱v=K&t 𥣴\OsƅMenXOJ{,J%2/ ,Y*^SIqsQۃ_<\-Z !"Nū5 4 vʾa5;<<Z3Q^hw\=@ѹ6{ynrH\VPqƪIlE:/[EwdPG&"f@=d0E@<3jq2_Ip`rէW՞kܘ[4ܗ4G!GFsnjo3dQID( Cd֐3do?;u}IQQ' ?LH!tں1[9y-%Ɵ@%~^giL1"G+a-dD Tx*$Os1Ɔ)iVG N8yK6t-+1Vve`6D֛[j QE/{MEu4OP^ƞ:,oHno_WP3mfqj?k{3y!ǥs҉[ zC5njWdndBU-d64ܶu[D-ĖL깛>ˌ2,RO]V!TG[2I9bzw3l̩éwEݣi6kt>)Uۉ":LvԽ Vl/b$CE,XTrϦkK8K CUE/}AgT2UзB/gti0v}E`1Ō(ߏΛ(u6j7i$7S8Y]{iW ;վ#5E;c{5\WϏ:q+hDkaBv~/!Iٽa7ݽZK8RD!rp7_8z߭Eث\AؕìCjjT4v&sP196 ຒl\lP@ :O\2c N.o6N!3oKv8۠w@M 崕92A˜BxqE̠i rfp=]Nn68T.R;ԑ6T}mhtc:Bf64%HwMgN*RE(__Kwj&İ !v P`$c#k=NYy-ѶXn$.dX {:Rjބ? 40Xkj6/G]9&6"/n E~ 1`*p8s۳iYɝc?[㉢f8T3FrHi ~*:yMTz >">k9GX[SCq[6]["[~(UGC`n.UN];lwI@,;GH}2"Mn=✚Mjck A#sGSp(ٙyFqbir.X j6c+5K;edShdd?Ǧ;bZ[?w< lF;zFD.`>_jp%hXf,7c?yE{#<]iksZU3Z1_dM- pTӽΊzBLH.DRnJ񂠲Iϭ,{IX+V2o4O؅0fJU9#I!׉rVH&=@N^DZK9ڸPmTӆb}U ͒c ,Ge QD3\LS%k?EE'lbs0V@=T= j>Ḃ?[Sx .\#V.L":zq"G0};E.|>?$: deE ̊X]TAG.yJ݌0XjYıne7t-T\Kå&hܞ@~O9I9D3,YiD{ՍS*z9 n&,DVjZ _'XDtbEOZ(d:ʋXy[]ܦ 7ZOLhĔi:(0%|l94Dhesb+IILxh6aN>7۶4sSl5XW{MB+,^-|䯶P[4Qko~WBOWYJzy3jr~.^7n+}_nJPTH}0,۹ |Bڝ`!εZa@?N&mf#>ߋj2pA.7Ckp9V;,[ZnD4!)8ŢFiFX}-⛳Fi?7Zqͼ(\,337?c ⡲tCUNF!{[sf2-2\m 4?ܽŪEKϞ I:ji_|%UTBzgvњ`#g `ǃu07\vgWڐimBDd/Z,zlwr|RiIePecl۝61S G55W|3)#t Х) >QARE{D`ο0mv3 n=NscQ:c5t(>sW\A(u.Q8͋j5*:W7R /F|(0 KV`;X ArK"u8FGpt}1al[n {ԞZ[wbD WӁ%&WzUn%*`p9\eO K? ГŁ𤣕r "8Ui/^S2Rf}K;"pGZ1n懐4B2ytH+=:EӧO/HH*a{<1xI*[>CK3_^i7lp96)23z-waj'No-5"5OtJ`ql]|+Ym?$GOG@&\S `^uƩA+k,7d zufێp_mfX̣GJzeyQ] ;" 'ʞ\G0Qdd 8j҄t2trhyN.QCQ>JY ]wnIbޝ;lP״>>@P V}Z(L<8&xƂN$= Mz,ʧ7 e\#o"GV\Gi[wXԘgL+ؐ>' j+@m ↺0TtŵСh`ZDlL 3*h,ϸEb&\tRYlz9TS`Ј?]\`[R3$:c)/^6Kf~w;ê ubg>ÎOadR8B ɳt3NrC8I\Tow 1%umrF׼~njuB'F7jw G!ܨ{'m%CE:!/kzWJCVۛ8pg)h^aeQͱ׿l ;WI,D6e.9o?_{XĻˁ R@ Q<2õNkѪ|\3+ySk[v*h2/a[L~rb݁#??Z:7,|XO~@n?dIR ΰe,vK n'j|I$~#[ ܘ*{ 7H7D} (q X^^z+$WJ Jv@n:@ᢦl] G- t6H\i#n>FTü6 ڦ9HQҘ*yVOTPLQ5;x% j k?CIXpPj[%)>\eܾOa^9DRq މ'C+`RLJӓ,sHQ.6P &EӪ"j瑵l[#I629A[lvN(G(J[qUWƃ) 6s]&ۜRY!hfM˥q_GB7ܢE"(?ʉ`vYOw~B $F0-r(ֿkL+YЫf^[6tL߼rƁkW9 hA\:gƻGLXkfm3 g _$|6g6'P`aCh*IËhAW6A]$^g3^?Y0iH089B&oB͘k<&ƹ;`zkgO}k֢ݏꕔ|LWy.R i#:q`}4E!6'kAW6BH~6?ħcAV<9D?DMt9U6J5VjnTҬY F̠}ԏ.GH樑%ܕčC#{`rXJzΫPzZۮ9tApk|ZfFd>X(b2mTu+ ѷYq6߶ (ޒ>VG6_9'c`vDw?@vыe<0uۧĕE\n+=ec0p JNCl Ë_絯D:BSw(q?J R%`;\"t尷~ I42"á?gjU8 =%jRz{(;Ёav) ^_إFDV_Ŭ bST*FѼT& ]Tb?*EżAa{+eg6 NbDjiw0#Q䴴eZɧv'(0)"K@L![=`o-`OjMTD-larc8h(s7xkkBD銞yo6b S.Lācb$_KbYqU= E%HHhU6@%؈'Ly Z`&HY?juthM jGp[ɂMm3_yv ^(nHd\9Bqߜ;cᰟp>]@H3sȠkb@ l-̍!wJ|Q] q,NTP$ \. ^&Z.nA @:k]" :qR.#禿!4óqX3WJ(ޠ٥e N`۴sĹ|]~ȲX˺kfritBL1b^xi Z%~+#>Ut0 /(Gˏ8uxfMdaWNXoe[E5Q<9\RW]c'w.AmR-t6?OM9S#"+BD֪ಝ%|c^h>$OD^S҇9+ia!?($WS¨~A"Gy\M?~+/(? c(;k΂%{=r* a꿪DeTI) C\A%br8"QB̫ Tu*,XR$(`RH("MXlYwK\P%1EvnV4w߄p\:H:CITR2hPmaZj~l1$ܘA2?% 䏽-VLlA7/C\d~p/3cO;u{qj 3|{E +%m&SP~FkT\P%TRQ݄`9;/yq{.ܐ{"qf;)^@Exy$}х=SՉ}V?*0e$BD֏>RoI:F_N21j #u7#^5$I8fFqٔJlGYj dlgvsc82#k d% Ϊ6G?C<$ZZlݴ 県9]1p|C'w`'\dm~ C*tg:B,BD]bDED=L@>xXd`c>ӈ͔cdP?a4),7wygRNi4)xu@2Ԥ̸Co@KTIuFquIS{鏀aΌb 5񒊀QXEЭ¼YR里X"?4߮"`rc8p-ը2I[kbj H .(zS) {D"Л5y8õGE~Cd1CEpԤjG jp>Es'^[9""{fNt9?T]S/5#Tn`luB]+0]e¨3=]t4o*Fuضrt`s萅Jqȱ%VVO!R35?3f aJ;ZG2u zVkw`,ukiyDD^W:{R^^h0F,cgj'E˴wB @183ܿkxg9p5 w<$*!RoR^*Ӟ`&TrvҁLfeyn hyblUw9?ӧH0P:Hrc4^^9G/eҙ  l7.]JQkȴPT F{|~';jVDb-"d!Oz'ZB]b$9z*^wK:"a;B'7!)Rqr]H1OU;cbށ_4h߼pT,R!ʕTfbQN*34`]s5ø e(7#kif˶#a(6:[j_ܡvSIɚ:9k,a'~b >/̋ty@NMÚ,j@PشRv'IJOfM"C$ 8S؍dQ~ŦN&ҞJ|qOV7'u?r(l慑D$KKYTal؜Ti(}g148ШIOfXKUA^Jz 1l{ͻМfM/֑0=kH O/Ehf ÀQ%Pj*?X5-Z5Y9 +m5Mӵ J-3 #դ0cD~n'1}z*LBK~8)^ &k1s4J L2,=zˆ؇xTe`k_:)xt)fFj3qĺAL~nѫѲe06(;|Ͽ<ǡ; c:`1#pl;~+MZ2~vB]6GcҲ=_"N1Wlf/DwJRAЁ} 1f:qN<*j^,fXh 4IpTq`jqmzIFpf(lU6"HJZ׏d,n.)y1[wrۄyj=jـy(A`Gtfb]1KYM2mԉ&2"vFDZE%G2Ȱ 0KQ`{#nqt:*[v'p4:'y E`~7&xE@&x#%G@noÐ|Ɯ W^`:IJ*>_*%s6^dHAL^:Hdr :A! іY}WQ-at BCx;;?oJQ7.k%C d¤x(c҃@0Q) \)+דIvl>x@/{?Б; [<> 5C}jYuu<ȫi_Gw7옼"7{b +Ū&fW5ǐ)fS X@PzGoa樌 ҽf<_yė6O1ͨ;mbbQZuRpde.& Y}D:UŤ>̦m8?%0 Zt9*\vO/!.ҫ~C+ @ǜKDƤĭGc܎UI\^{PSu&B@3[UTy@"~Z K*.$:>>ƀ*! xoph4mŚ9w>t0}QLg-*e8)el6J4c^u=d"f&--EVR #z)fZI@rWÝ>Z8s;lKud2HfJ"Du8 B qN)8D`y#žF,)dzSHQEI-|A;D*A`q2uO4[fܴ) &&8VMC);3 ӿY8o4 ucY}2k']gkp޶BX#hK+#a%ޏg[zW.vHŃD#vNLj%p?YeqN /<"]]'>B Pj)b٩-fGe_Vn!2lI0e_<&sar8WB~ 2%ǝai&On53 NU,=NaNy7|.4. >//6*n Z)׃G㰷S 4iG~$ҧ?͹oq~B1t rQ j.g <{}De2%p'f5+5O7C?z/#V/}iq5(c8Nx[~OUTo$JtOڮ yrf f,X05k3dVq bkYϛҹttiǔk> j:!c^܍&oȀ 3amكyU("suxum[\h#(J/(/g$\d:Dռ֋jtFܫg{rm=!lRzXE+K'63uzŮ YX=˔t[VХP9ӜETՀr}\TƖAi7AimXAoȼ~]-̂48)R#',GJ'GH肁M4ksɹS|3(YXt䜼PH E(I坚у  MmŗP~ҿRQ()a?|s亲SRP`9NΘ9P3տ!{'\45Jrpros.< Z!ibU0F,3t- 33g8YWoktw[ /H3n("l._~,\?|~muL k)W73;[3Jt5Xĵ]sK, $s>zjnJN/tD 5pɍ^R3w4Ä7B[>qNnp / ΄dwd9縉YƑ m_1}Qzۨl({k&pj;鬻*͋_=ҵܮ]2 K,f#c0S_=v"*N⍸.'߯.v,\xv 2Hh#9P A<7jU(}c_mxr~w3&dy_ k>q[DJ!{"j% afkpKbF m 3(qRh77+.ϛ ~W5VZfk[z]9m ?~LD;'[zj6WUSD/ &4rO^Tnk]-#hd#b)I7M0? h-;@mo<~F{JLMnR7…V/ @kCjRq2 d4N\O] C|R}~(1ϷV4IAl7(WKMUͫuBMItTO4B/mXQ ;;4$n8Iv42~I$? v崊e.?LLCB:-Q~;:@?;'>O3@~Z2<>YkLD*bryL\nPB`L}U#lR_RoȗB؆pX4xme#lG&߯h`Bbc'MX&EK. yy4eM_=alڙE|7}fHƺ盔JI6KNoz n4j_@]MzͿu [As2`SMEt7FS7tIRr[侪c_E7XSWe@dO'6d%|db!!-0iET]mPG6EhY2@¨25< OJJiic%ѨCs F|\&,mo`*̡IW%]ztI_w_4.< 0k;kH7f_`W!ɿzΰmq[(9? Wbxmo!Ɯuumt/YT Ô:>/3[T9u}#MOw/yBӞ{5W { G8=$7nNh.Z]}hH!jR.Q]@S2<}pY4/vD9erǙ<&ޘ!Xu2K|.y&tu^0ȅ>Ϥ .]+kg[#;`OɛռhB׃ xb,q)b#e/[ҸzzEhJ1ϡG]47"k$+?>f9g'sv #5EGʌ3euO&V‡@LVYDj^o?sP,vp镯#쐋^9&=zSi쥒(> H7&r.;& B8or8A \~o7.Af_pF̍_{uLW\8r0SV}$[CgLͷ$ۛ R}M (ȾAag4imYE jp7Ja~?Cj:ּWxpa~e>@`on(Vx` '~u9;i `t9A׶%6NO$Y i<s cFD\ uouܙ0^#3y9w׸֨FS"-O(R,ZoM#p{bwdv4CN5,2|B8N=d ~]x&`^d,{X9KFN:% ks$hg>T\%%ܜ5|Oʢ巼{X{G+#7 M9ϮLJBG3}CNy,}wB0!,fj[tq3N1;>sD sk|vJ| |@388;)H o/=iOI,ȻS.s^}Rv85cs\o&?,n7e%0ذz5gOӃECQ~1 |P2$6EK8^ KT˃c( ~,gJ,gRߴ_G[=|<MnP1O@1 1q_*a!?kf؍t/ԳQCP%C'):Y: ! {IjF\l)g}t (([ոɻ#>PB8u}"RCGs fW<Ns+VU~͹leGdD1|jūp?zM >bTI.,29yCQG#_yˉg $ np"#JRl>O%+לrc𩔟f &uЩP&IAOy,T\?"볂+˚l^LT9}ӣ_F5^q/(^GQQdX4@lŹ\J~_2"ZKWD~j\ }CS?7٠Pr7.eK?} 6p43O*OFf+~7@hh,hΜ٧y QϮ۲C6>#aWwc#L4oKWiL:_?D߄%',O>/j4t/]_Q3U69K-mٓ 0~ otc O*M(DSAtXÚ NYg8$. (=j?4<ZTZ۸ͨWD$j.jJ D9a>>_m:O@D-<DEq;m;Qdd!|q0~oQ)OD PihHN56E\F9Bه_~h8)9vr[`gqO5Ζ%` %-̴V:Y_;L}q tˢ]ws؃ΧY׬(^^v/:hk\w=D/ Bdfv[k \mbI6MG?27BNkH}( &DjKB,IW2+?QR~L&ܦ&dyS>AhZt+z?k7Lgo-}oTuӏQg@ *3=ڇOɤs(LR;'߽ G᪷Z;?vz`?`4K *^E^ҡLV_t9͵_| '+nr&~fn+,2|SG mcqi{͕HݛQD!&"LNM܈yT1?-2m2Y=jHcDێ5~e~,4ljCHϽb;!輏/i1،c H -гv~ڴ%5Ś =xtjԜ } 03|E~^f\pnCW439@wYrI䗃G%i'1"&ev~@rjՀED'wD@V͡) _QH^eA9۸oTfApH_?d(״7D|=H&x oҵ7^Q?hM [vF%YݨHpS58vg AfI g,(t8DOX+9*':/vʝv*Ҹg\Qԃx-[I hyvm >C Jsz` gu)#*IWer3ꙇd*8,a9t%|HdWld}Ϩ?f .#$\Ƕ. Y}96ߓq9!*vߒ7cz~E|B>23цKMtV"U ԩ:JXk⚗:D1^P = VV1M;_r\]c (upbcIBnR|+I3%xvܗs-$@r:ڨL./[:8^ͳ߇ 20C1"]qiY# \[{ 2>gIY_/bP$5` r%N4_^i97.մ7EXls14 n,MqW?V9\e9q9+cz!v7@N|'~|g 4=~<*_;! B_}_J~?q4 tػ͚^OG4^oH_,ж[`F|)kPEqLυE8B ЙKoąժ"oc5&6L/Ӟ<)iWqͧ?ü/Gp™I\5HD-as"ĒhmD⽑Ò-:U'E8& e~)o;-O<#6,q*c},i+R'Ž4e o^)l3UER<΢pFVnBp-hR_KJKsDC}/GgHhLogzxYnBÇb[ś=#*w:Y.iWjP8Bh1YQρد(m {S/jVVk YC'H8ޥ>Gb0 )u29)b|+J{Iauy&Iϭ б[q mT#QK]7{0bؿWyo-fNy^ٷKUncP Hr5:Ivzƍ:Og[ 71֞+?G84P҂{yPy$-Ejb $0oJ_ejěMHw"7"j3O8|?ܙ_nsrcX2V /)RꪕڮXk^B~.eER䟪&+ub`U2,yp C)Ll[ՊpAݗ+rb7m~̦CZ2p#ODY2(vټ\%|FCc#xHG(lqmA]ADRD&BvȺ81G@ 8*`fOSd&OK8%&Ȭ]ױnW Q =UtY$ԛL,&1[vjh+(3HT0S H%yXG_[23Nt궼%D@)80;);|)NVuǟ qLEkPOƎ'>.kdq) S bO\B r)Ǹw1OA9 X M^(v@g8jwQU"> ]v];Dԩ}f_,`I-hgy>xjO9[^dZ|?7ql&^gFA]Fm*7N<{rt|4 wf:&o'uZ&ZcellJU9;!PĭVaIc,N YFkx;~+Ȝ=+2k5\<Я~sJʧŻl7hSZ 4pZ_OQR7! 8y5Qp}n*i,oiUߘ_JRe.RdH" 3acB0rB,E-SL ^ w;$D49FnTWSJX)aLmV 6Wx>DyBU1-ٶV֝_f*4Ri^:/!xF+ca:ҤJHbPFE "k=i;!]U `Ul<o/!6D`aqp?Q^K0́8ͥ3[ЌQ>KݭJk49H{xoPyt[-H/"lf .*]-fE Y!懶2SdLלW [bdam'jڷw uQ.!ϋג mBZ0j7ua=#t8Ÿiep +0S O'Uz016MNƶϭf?JXX*KIOuoa6Tgt͗S.r ěͬsngU(gulTf/@A҈`;fA3 <ٽ~gwyNA0)X5RkZu# ljYq7h(xr`~#Iє/GYNRSc[Oj oie/Pf&1η*xʺCrM`*mУl.vh?T˵'GsVm) 7DP ?d&gВFc.YAhNǺxP~H|/_ݖ yfxT:e*s;b3H{c숋eЌR]#zibfbZk/pD&NHq}*n=g`d}ڻۢ\BY1GʯF @\PǤ}.ߍ 0c] bu71.WPvEMpwi=+ L{G-RYE/iO!K3/;%`Y`2Y({ؙư;xa 'v`:E@}<-ҼdqZ5LYCrB0IY% pjYtdIc.=%Ҧ7\:DetH=%G+یS4CsyD-?L`'=@WsiS^GsW+3m.5&$pr?1rEvkUMjHc,~z Y{`ZaIF5c wggԬeZ|g*SfxLBs?Րʘ>l~?MdqA*C/l~c:5|hЀt jc> 3TsAc¦X]eLaҫ-{Bd 17%ǥ&W" Ef+4N@b!nٶv۷Tk 1k21 f\aN1'L^@ƿD~a3>Tx5T2ٷ4L]+W(NzY;Faz@nS5TG_`Fc1k$%qǻ؁&lrdlq}۬ps3{fW{Po*wcdPh=b; oG. c+QKd9Xl;1 3F/UϪZ6 SrF\dIS$@~@hhwA sp r5z} ˒)Itg t@Pd,\- hLH1 0SCgQcX*_ ;-ސ>@\ BB'T9GhKo R!U AHMb{HBTґJYU`$!2^iT2FWa2v+ijŔdXoQMnjS~-2<_jf$AS3h/pDi&㾗N~]Qq 3c\'bE|skP-(w՞S=I^Dc9PXџIFh3<?YcfPNDytٽxiX~1. n,s1%F`1K텐Sg$hI}~w"UvDcձ 'pz1)ns<ȼIpWؿ.~#Z)^qta@yDXۇdXI?zػ.7+8mM9\}$CʽX8kk7WLE6w43F͂$] ʤ#]a _. JKVJ]UWy=&j~$L%]bjk3`-JD{7 vB"J͟DN,Vl|&{Э- =g;p%|60!Irݓ$7_˖Rͩ0_EzSۯG7NOT+6;שF)D\y5T4ҵSXlEv D聵= CX w nPqՆקwu{m6Ea *K&ąJxs|Gobu8޷8M2#~Lh^PYi)|1_'0cWHeR#!^~9TK@PvX_ǭuG3 r +FvK;:VK sY=yW֒$3ou+JGB`5LѠ[rvՆCRbܬ&Zas_Z_(t IBV3 Ɲk*:[\k)v]/,KdC3knZ[ Sc>Ӱ6DxyDpl%x;!'3nuUfcM!ֹ rBFn4@ PBF}4 B VEr̀"}-MSW(H=- Ơg9A/mv er}saBOBX09ܮ9,`rICVσ50iۺ~Y?KB ޺7qPL 5Yc r.taV t㼔[)cE \9 mv .a_'4Ɨl2bN% G+YfNY7(SSs=v) :+si2RmˉLy[+DG-@\5/v^W'Jv[mT'0֢MAX $rFx𼶒 db"4Exg8ym5X~'~ʆ(3@Ja^_`.4b+Se!j7τL=X|?)O-] g-WSyotIPȭ"ގ!yGc*@Ű{ֱI6xž ].Vϝ.-/||vpH2fꙬpm[u؄5tXG(."#57L.7QߑۗĪJO"}a\{bp,Vtw~-܉E{,\vUFl)՚U pD* :[D+ܢKZiW#9C_7aL~t9U:__z7G 3QWnWCk lLE/d;]Вj.)ݫ OmE2cQ@ƻFXM`g\cm<ġy ΉrCÕ=Lt!ɣ Ne86g>$ǽIX^tS#a{?fN-ErjBhL3F%<=g{{R =S{0TA-$iN{1 ڭ # :ڐR?a}F8`:,9 kE 8 KQֹͥK711jpVW0jj$# x- w*o5; gN> hɓcHF;5_'ХV"dgආAZ[%`&۞6vi :lVq#w#ͨΐ` KnS]iW"=[AS@yK -78߇x?_m;5zppoC<7(W")u3]fo+86nØ+$4".\|<m Lb~S`xb»`ǺqvɝrEDJDh&fs";>/D "w?nyo|Vԇo?VU\0dF2bL&a冚McTUJe=RCAËT3G_iK #)*+u:WapHPJw峠/@yCjU+\wGun60qe_uC}?B:B6-e.Un$XJ:nN-@֜}pL#B M:[>ԋ]Q»kn ΐ]^?P-zT8}Tub=:쟧8zf!bV4;Tc[D)H}Ӽ#16%}+5HK)e.mt܅4[@0|i3Q ʉ^B \(x 6w[*$%xv52Z\w$~ٳ_#T5 ̆9xJ;9rϊpZ]d ЮsN0 HJ&'X؁ ;6YgXK/"žs\\\ (\3 e|I+yJ" >"I3[dA'An̮L"9 ǡ:Ik^43Č u$N`έ$X$Vb}8DG X6YKv_j4 w SjN,ŦeIهi'i8?H9^OK 2GPH@K՞(An|W4Se vœ`B3Cg2N; *RGWmjdžD:<_`ˣ(Y-8 _WxAVҬsu1o%C VL#o&YdIKP[4@oX(b]v/kan@JqԴ` Pħ"tuma&'\͝)Msar\\Nh)# 5xH:K.h" 7z @; qYcb;XʂИ?Zׄm9cr9U`(LXC W Y" @Ѵv{1mk'y8ڝ$ABKce VgfZF};",lq9r9gWe[/6Cs[2"pKd, 4} ڬ]KL=VD#v҂"@kI S4 [Ђ.!gN\ҳ $ki\(x IBy>O%u_+IBiA%#+^uF$DV&}*6c՜\`Rs}@9<,R׿F<6lߩkjؒ5,3qBM걐VUJ/E~HhY8E1 <ݿՈ u{֯' ՇMIc 9|Rp1fe6,:J=V3AI+(`\*K?ZVOR.ӄ"Klf%~el#dTPpؿ[, @ow#֞rBsx[xnGYT;,5G(J/*Qtv-+keM z`VcmU ܐ=&T94#_4fB8ٰ㗥Ap؜fo#!T3D'[.sYޱ; [sAـs*݄=c[=0́Ӻ֮ sQpy3{7_n*QYM/0J"¯G27RK7l"wn>G}Ιq9?!/lz3wB $hߩm236@GoqnUC-r_R3\I^4!oiB"!(RhUgᠣj~rQC?}*GżZF,9SU/gDFfKKtO#E2EM6^R'>Q# g,Z"<$FtNmpKٌS({ {hSi28q,월ق.zgQ,S^N` 9, 255Qp?`^16u 9:;ibH5UބN0AD,;q0ЅQ%3y{glD/>[*%_])H㹿[b<  !qr|n)JX O9_y~(\PK;D 4ӣ ]3eO9-ݒH[u9` Q :̵n-imx)zSjOd8d"u5@YvdON{2#BPlJ 6dև' +3y߾'sC戇c ybkӻP;>.-մ&~!-pyh)} Vr-i+EJ\ݣ y |@>u$UzLd49SìXd?d[xFdP"ɏ0;g?0v9s-r*2#Eo%w=b|(ؽIVNVyF&xIjl/\jֹ|*]&n᧠U,}*/Δӕz^֟TPfU`ǜX+TUubm?tfE %ɋ#p9c b%clB)N]d~-7Ip턆@گ]-d[W}a"A{/?Ƨ,΍$9}.97k.ZAyU>DB-`>ڱ= oZ0)nE`yi  tTYZ]O뵙Z1W:c6bq$>ԿV gݵ;s'i:|&gSrm̘FqݽL Ox6G!IŽ׽b.vl@AɇtMEr"dq;P%a/k O:K'v.1R.Zc{Z\&Q%2!"a&Ycy%+>߳ ᧪S^Ssݮ?N|}`|Q#kPg#"bE)uۈL|QlO?eldO*y8dyr^3 |7KT>GN%7ro櫲:-2yb^#%y#kNlD50e)`%j?PvRce7l%J e(*J7tRb*e '{{ʹo~X6 nӿ6l?dYT=6_UvDXV"`F `x;Z [1g̣kX=(>yxWͥ5[uAZp%Bb%ٷTG'cnD`rR_p} F] |`9|X\\vpa,S͸^>E0YWdɧ?V5A$dRI+= xj6>׮H_(mLlD\]9m+Tˀ>|b0'^$QhK?{+ ͙^DET̔q/:2|%ǺsR2~xj&[5͈vqKeg ~*Wr{ܼʅwz<;Y ZsZW4&f1K%gG%{^QЍ'zmUPu:'zӭFħT#ot f-#-FUwEOl#Hl+P'O-:<<>l(m;}t{.K~5aT$coy^2<1oF.əYGPp)Nm3r XC a.tcXRoxnUIVF#:[Q)Bϧ%j`A3{co+H%u~jmUmHoƜL)H!s=bV' bqc G<9'dvv'QQqnɗ4CH,A - a{yJ=`c4TMVp\zLBi(J F(;){W=)POb$HpE)ȷedvzm[%ǥٺugWl]Or#E"70,cվP\X61mrCߠPj"Kty:e4*KK |$hoҝӆOŦwHg6 t/iG>wpiXA~D;2,22%]$ h8('Uj -{hXb9^Y8$˲cQ)Z ҖPOw]m U^K|R׎Uċ İ+q8uxr?c=e 0k j\1-qVkߡ$V,VCu*#[j (Hh_<e Jܩo11DŽ19`\.*HnDhJ=fro`kMc~4Jőqja'>:'Lڂe?Aep@Y ng[>^9Vvr)@6#s0 !P-AOzͲ9)z&Mm.l`xn \5Wqd:=tQ"ЮԔ/3Ma}&;>4`{ƪ΄Xчܯ,HL=P<΢l_H'; r0A(IhE1WURZF( cn\?~'s.s +b.z*$=$g:@CͨAh[%(7Id"G<[wz4]7%OsF`S˜5g3)&_+dSm-2|-v:\'3)Ý'K$̟r41>iD)y`ժHF:+Anv!ܺ$y&8C2R'vL,D2iՁ26 uA_a|xI aHHzTfGT<,QI?2X֗7L!bEWs\٠#QN pVMT &~ y÷9|t:Um Fk mUܾ#Do0;z19'>1;Vi[5I;D6<ƷP!N*~oqw9qe8,\b{ujY-/ eM)!o_ڴQH%f{sg{g!un4^;q%iB`Kb9Ē}ߎf:ә:,B@Pitpw+ĸ5u҈7)'^3;X4pUf]I KYwƑl#9}t9IG54jLĵvu\\rmG+ی(Kkr a~8BxX8+zni&Xp{XRidR)v gDN1'7|upQqYf}*1A 랏-2#+Y= 7KT^t! k6ӾLGYLN)Jgޥԙzelؘw0'~.aˀmFTUr|. }_b^bƛ 4u61Rda{}f;(]z|(ٙQ6 yw_jёF 5ƱVjyQ_({a vjQ.j\BEIYx̻NDy'SZq rU w9?so)`t6^o= o jQ}@Pm&kͻ %?ZQeL8āhuCPTRxN;thu։h2-+1Yݰy->E0wB+S0K Qi:Bopޘ?8 y G4; Gkț:\KPD=|h3^xYK_x{\{BJ#|Q2[, :0P䗎ΣcB:{nCBPP5t*9OkYX9gzh/0( oɦCֺ"^F4^{sb9ѥ+H~8uZLǞ! -2pI?xxCk͐2 cLkXo઼%nQ;R>s]s_%x4X6]by=ӋC!VvI4$ S_ %jOhhtd7<j A̒c?$ ~e'eFxXKml?C1,L2kd=qc6>?˝#⑱8>zn=$ij*KaFܔY󅂦'(@ډ4kqXSȘuߙMZ|J+?5=\Aji vP YE- DgKIZ !95Zl'?3Wk6y tGqUNF_l0,*fv(L~Tf wi76m2ڌd /jM:u:%q+,+6ɖ+Vz:3FQ )%'n:o\kKE'&8RF>: Pfkgo֕y3krlVۤ )ճ*Vֲ RֆT3 CмSjQ~H.|ݡ,9bgV+)EڜfGS;Sax|塲7pxJ7mZ( P̀8u.uI3+`Wu &˯?d[ƞ`!Ff͐M &-W˧Z[n(q= hY TcS =wpr4%gMHETsp:\+}#N8d"ꢹS\Eݼ&-c88[iP%.ė0VO? ~'Z+E~cxs0;MtAe<=u0s;)W2cU!q= ck#M|K䫴A=j;;xXAH [!@<^k[+}x_ #[V~tܻ(Y`%dyٌTC?aF RR,W8hX(HGohֱH8ETce YYkk2tH"dFTפ RnEHVe!F5߻,asvQ;"teSB w<;RjO~R9ϣ4ee Bu5LT1 P/7VנsTPnp\`bfqҔܙ-J KbLgJGS{X2&L̅vbJ_pű e ֜=07*mUCX ,K5"yD _fc%jK'(tf@Հrh]33PD{EA5Imuh6@ȀWvL:Tvߖ;:ebQD b ˖ՖɳNʣ,qDh2 }@;%_>N:#Xj[.3rk?ud,G4Zi³j|*@/U)Xד0o" 4nB`].2 u>]$'8} J^3vȭ5/JN 5?"oG[+mcTyyf)7μrއ\!³]3Bgl SSU䩂K- eg"hCq[%b! !Mφ#:<'e:0k2F: u'(-BTrSvrNEWZ ^'ȒW'p\ǻLr|Q_r.YaoqkyyOT 0S}nR>TmAK nSZCN;[8&seވ<qxi"jf Yi='DxB4 !.B!!O eo cƖaIYlެW Nq__~},0*plwEH7k7=|\aWt S>"vPWS;b+iA`VG}Ey Af;^|c$m燍WJ]億GqtƟGzgBz%k-a-Xg\:uשh5#qpA`]ixYwgNt2$[_ t2YWଚ7Dq,/37pHz8h QGcq3,$\\[rk{?7n%Q+qZVE'\J Ix>J7p#~s]eTrF=}fw_!mс %I{ ycmLd[<0z;{'DNJ()Ѻ$PV`jw:I]s-#IgTCv"Nfn8N|I.>+<%ҬBMZ-~/;jc,^3`ZN3Q>~8P[- X 9 KQ 3V"%EȜ*ZbXh)U?iЙu o#%٧[#B{͘fyI6I& hG )>wrr+acytuDMzoTQsHJJY[Hh‱60)CS;bX:HCj| }/L^#h9l[EA0 m$j6L•TA#$9][t)! S`jT<ġ]!O"dݏ?j,zvf1HzBuHAŮ(yD3# X/A0eW3lAPrb慟``s"c> /Dif%>2+_Yד+袐HPC2 ~HzX>n}^h" OB$Y%GG`<>=i~vo&BM{6 >•ʫ'flZp!e+6mѹĀ|W] m|Ѓ,кɀQaT)A*ЂxSU8Y!s7 #/f/KWT7wUA3BneiCɰ8ԸmSzyrv#~9,-fg7~.XD}%gsbT3BDϫtX`R3DOmNɛv${ uX4'!3?{G(QͥRSrob[.1w'|hVr" l_x6J00Tk-֠i@|:_\$"+6fE+o̷KjN_>vp |o]wb=NK34ܘK׮8bBP7|`wDҦZ95QFȪyq+TY_|_/4)ߠl\c?k_Y{tGSy趎q۲mg ǰ0Zl5'5% =*@S03 5e&z~foЎ_OɧhFRk2TN; {&C /Yf!Ml`WUjSD9N{bN{2Dfه.BQ=B$@f:=5˾ }HfʘQ g˄i:}X>ťTpٱ 35]W6Bz΢NqM,ޑ q8rz!ʹ Dެ*rЗ3PRix3ܬ3~4Ԕ˙T$%遚6DP9aRv4p!?~l̮֓|6~^-G4ix/zyUo$[՗9*Uk+M.b=&R Eo=oܙOOtkCIӷo$t d90QSؔۼΡŅ;a/E)w;ǔ>9WՓIN?LlWn2aG $k^6'.}Nx5-quo>oHV|)gˉ_Pj1g]ޥүf9?ܰZͼ=?sɌHK4fJ#1ɰ )$NevY[ @D"ՀMo9o\F|nGGI]!v:K#ȥ&tIR ys1"AO7,>Ve}J7J$ħwCAtfFncPK*-©5Z ܧUiO= T8,m$60,-"[%Բ%GQ6e^LSfg8_tjv]4{ [zyBLFQ?桕HI~C$IliXyjV[/O MoZ̷ǓP1+|Vv>Aq"c-JߎQ"A(; ൖzc1$"A}uQq~zZ Ƶ%tibP+KExZ)F @TkZ# /BBQ-ˤ=~m&?Nf~ kqK=B-KqD>֩{w[ vO-Y֦tQsk={o6vu-EIdzJ5E-, #Ԁ*̀?)EJCS^ YpJmv:wN=g1,Oz> P?.$BU`JH8ؠs>_5},.tϑܵ>_7U~TPK(Q|t3A_oE/QsiT9օcZ#IhV5T,)2N8e/5C 3 6E1C~Jv'"R83W0l1'G c_ G'aڼ?!>M3R KիuhL֠ȋ%UŬ 3Zb ]ny:`&}z*}O 9V"Y+|^)1OA>TQTp^ D2?$LБZ¯]Y0R$v_ܦ\;hC zbB֙$ َ;) Bj0Z%z>J̳r巃\\[7;߈U"g) d`OښC1p]AZ4J c@$ Z;X_gƖmh?0 ݪ L53(׻³!5'u΄GAú 6qDqJ<)8]݅ڡ+s\.N=f +6k*0ƌ<>>O ڼ_$c@'Јbۜ#_K4T@Ρ&/r'LL@yœ,FTk~ʖނ~P+~!ۿ+wL=1;1gpz)T[0zܱigGT)klix68*`A7h`ܽEmМX)!rhsPԀ-j}U$|/y.es33rqSGO?w^}[]9.Wu闷^O73qtLmtx؛KWV~!]7X, R'aTa`.aA5 6ԴogYTxwyuUZ@Z;tW[nD ԽzY66xK{%0` Iyimhe+,]`(*QAVq44 yRtfsJwA5=Pڴǹ1zZ$nmn -Stp::҄*C@Nn8}c707k.NB"_p+(*^ߦjB#8'w箪夭tەŸWJd/x^I?HAzw4⟙J'v\SEM~b;MJ/[q%,@_V5UHMG(&X]M hK%q\0.h @{E7sf+scf*-^Թ|J](Œo\) < c~7NxI.m/٧^p!Y~;} ,;ʓ 6ĔV` yʚGnO` S.U/IS0ڐpisu *oxMTȺ i@CP貎]kG !2V3ܡThj,_B0^E1I7p탯=J Yu weU >].gV&xzd$D+Z~@3~z'C&#b+(B]9 aI(t8xh^w_ /lJŅs-wfi Hf}22,}ޗ'Ӄ/^f<}M޾+]mryY&;1J{QlsC+FۖN|T*|XV"/Pt_X-2bœ\ls}a4sHĥ,n2YG? }fQ3zU$ҿ6߈gw hνhru`Q0>%墒1yrƓ6$;XiIGfUOJ@Nӵ h/;5#?: Z*Pn{&!6Wc:deV&_tmǑUek:lЄYxJ2d%@UFen vmA+s!U햯XpG8䶚zhćDi(~.WZZGT'ߊ5H}SF:6s_mgKiX0㼦H0r1$'4BZ0[cM–t鰆_ T֬ʶ%:;E1o<ϚƇv^ "*:'7b>,襶ͼfo$b 靥>/O=wHE}ԄM^Sg}ELa]B`vQ ^!L9naw<9(J&95(NJK݃9F"h.U] h3:$,.WRʻ[/ n'F·Rn! Ok '3L'{KZ/쨩RiLK^JLꙄ`ΞFF 3h,9,613?2!PHwɳw;nlSq5W6 X-~:vEs95VrQ]јo,EPCZt.NUwL`vDw1Zzƈr~y؈&c H9g/"/45Í#c͸fӪUˑ(5aTc^ِ4LS1bvEfuo?я?gHcWÓ'אY [jFn8,'KR%(YIcyׄ qf|,@1Mή2rxF2Shf][ 5`H"gHK{&foo,aڨ/_`U>MW>{趃L}/mه Fm"48~_kP&ړuԒsY]KED{}'#Q,˚ˢOW"oH2y'-MD7x)#u$ t)δ 3ҟ?1ѭ$jLD ftMt²u'?d|Am5mD^ ˱Y?&pҊRH4S2byX)sm刏43|DbV;nxj}2pG6 ;$Gb9ukq `+ im#3|krdc)ns?:4J}1YvܴE?/]즜c-ʱD ?qw#](8o6d86.\T>LGs3MLH9CD0|qAs4#\R?q-ˋq.?I#vX/WTaiH;mqO 9/wwA1N;#vo'/8隍nU 9{u֋1~829!6; &A')T@N=&1kfZLc' 4qxSww4|rϏ݉o2`δ?(! >.obx&P~N3*I-2o}+UR37Džl]B_OK,QvׁW1)#EFB}M{^%n] ict-]x׺\KBƸaq.q B2/r4Ksa%Τ&="`=md'8"x@갽ToO]Zv"tz ?ϸ#OGbep٧(=;CX<,{`Om?e{N;̻ h[2ؔW&g)f!Td)'uR(M!3~R8B<df܎zI)^<| +yaለ~!Ӏ n$7JAnuo"(I^Ukށ0X_Q_ /PV {P$^`S' AkYXa(jR8J֟ڭ5o9 !LWP@& ָbA:t164[ܦ1T08Zam_0xyr*9C}_FT"7ufy)7;*k mJN2{:YBs°:꽒j!ƞ'L2TDq70k ,O\Ő/UٓOSEGV'>$%҆I! N{`u,٬Oec|^Rv)"b& 'F:) v H:v'BFez#|&yf]izCpdu5*09+ƹڀԀNԟ6_ 4Unfp5ԈT-BW۰ezn/A,N厙HֹE 9.#6#))!o)1Zh"YO.ۢRĐ*Yf??!G(~X1` 6`N2vAcuÉCaM s=`Q8q^j\O<!^6 uQ.tFI"{ereI8YݕvCl4Iwu`n DlԫQdzr8β|zY<-}~3@a 8 ERsEAXIqznZM#F cW9D}xJla# 6ă* +313WwOkNɖwpN'e3) ZomYBPBuU~ @:i >T?[p8Y R1bIZ@ysaz U<\f}5jwIGX| u=S -!^mg@+wDst @91RUއhúl3*W(~aJ'f (PN=2 W?Π"'XNX%cf[x w9" { =D̀^nLG`)o>v$˚rRílOhE ēRt$v /zU28]̮FS1/=+fyjT|eL^cw&e W,L@>qI3>C⭖{}Td@M 2P F]z }QJb*fп6V+x}xʴdl+WXQ")4IrB8vytP}L }?bÏak:Pg,&YP/w6gymF(u8D`L*h@}JM`MͅXeԼaRXPcy'PZ!O5Ad8gGD *<~LoB.e0U1̠2Yg(G=6$+J8sW$-bs ޠnO)Mxt_cU.2=e@t,E4avSEa.ۄU1?KX[Q7*h=V#(Unr^ ݌= 8Bz'Lk'C{]:*PƭK(0d=rfșGdf]tPj"sE_I↊zld &!/πЭdY!*uPY]˭/ʚt>%ґ|~EZmgw$-,9".#SV@h#ݨ5|\7^?j ƝW兽>ӐiH;L\@ڱ/օ|aZ«uNo:K=BZ ٨.~%cd:E*v!Ü WT׀? @Zu ӡ+֙Sf9c$T JLD;@t1jJB{@HvAٌ,zծ!Kf#qӁpgJ34(`vQ؉Is<&}}5Q3_r;MCd3Rh?JFBJgAf6m:B?-ܶ~@Ϲz7myDiÛ˪?2pN E"MD,$CS=͍!|Ύ . e/.LW=Q1wҦ3ii%_?cue"tAR%PJ.(1\z8|MpUf;nՂAC"%p~bRtLΜȁZ0.Qi6G5ULԎuoii re'r}|Ã;=㩐T<+2d~˺6_@<Q< X4kU՗A;O2rvV¡*&0Id9uhb{ܮWO9nċ {Y>닼_d6\rtu̝`.9^+LWp,k35p1E 3I&Pl #D4hy~$w48kP^IGZB2Vu\%ݩ%)SAQ+/ gO{-}G]r’M&* HҌM-?qt[*_z,`cjD3UL9-@zpfiLZ.#_Kc4:נmKG Z'S fo4v:ħ4[xǛQEc'pr%V>j:N Zb`J<`j,;<ɼZ. _p_.+t,;wQ镁`,-`{[A2,\%ҙB4 'wk]ְ"1Tf*i |mWU84JpG+X3n#<8&Z?gAx&xī?ɷgK@HYrgKZE}1QWaQUC)ӟ oFPVؿlJ~aI:1g‡K֭ʔIu-\jlr++#6pK,4E&vB*tlF3頏:qcǤC SOqbo]maZl㓮^dKW>$}&jN'g-Ihj(gsQ%;v[T#lD6͉o + ^ 6>cEm\fm BhZ|O% ,xLlz #a@pX^a 92H)wﲂi;"̇1IݩȪ΢:3wOCV{Ugқ%VgÎf :qZqQ_eXXpAAdR.A=ei {ᣈpcS j+'Y_Hr#7z~x#p^o+&> =kDT;l) -r]LIϓ \5Ay; vP񫩯׾z/F(y&#TW90RXC-UY IB]Il% M^o}c$^sWRY+Qn-t+'1 aq{%/XY%VVAAAg\WƮs~>y_p.-3 Or's( w Sw3DR# A8?+^Ԟ_9Vzz|9Na؏r9MF#wd9V+guCb4?ĈdiݱsyvKݙgN$13 Ż \$Ec%TBXI).Ax`q"=wcf)vt-9Xn\p'yE{yM'YS%uy~"MЅs'L M?JlXO\cmHPK'V2öL,H6i3 (5ŀw7 cq~yZ0ީ9([`@GQ..q"?3iOҫW: ǷwG0>Α[!;;*|cu٪{&Ǹ Ri8;\U*J09*ʦR[c/K(`I;G& Qc`!)mK) ^ZD)ze*h#["y,~Q&b9A gnH`IDڸQ0kOPDv7P\ uCMzFƉb, o P:.84'H]ȶ ̱@"r[ khXeM$r}%;v`OFYI 1|,7;wjʽu~!У `Kl[Lac?d0-hd sD(vh;:ܼ+U%P8\0?XiX1"4WΝ`}VEt2[:>.5^U?uUBvR@ W?؄ g@B2Qq1o<u~ 5s+1}#}|bD%.M@^fY8NC=KiAW2EsHca VcC'8z3^GIjRp3UJz_A@2[?1!_}#i\4}=K8H:5\o]Шwǰ0*g![]*vruzɛ]IX:Af\/RcOgv9<)>]mt7Q.?HikUmsǷ!݋'6cmȈCAz]![ĨP$@D /8N(eImRР/mE8 t:iMM受'r%/$ fYp Ak;U?KKJ-gjMm5TP¦4ϔxMY.U'aD> r8[Mj fWkriȘלYT:1; sG^Kڂq:!f=%&ޘ^K_BCYRi\xi3'#EzI / UU9QX:~z*X弪*(NGIX}M5 Z!KsdԋLǽ{s0.-Iq,`k\a+mScG/{GGwLi KthK.Eng@ ŗ1 +NwGAu39G ]Jz*$8oaz^+EyjNZM tjS'}LZ$J `go$;h yLcq_(ss̴jpPX-[uJ@<S`r0pNe v3SYdM(`sbe$ bT+b 0(E텆|->.Hp>21fTA7<'ocoAF95ԦʞPhrW3u!sy38ϩYzÿmtIGdϚcYK示 K-:n}!Cd.%> ]緧\VJg넼뜜s6"UFp ~P'? @N,$Uh3%V6Vb>NFؒCwOWB: wmg@oQO%D <+*Ȉ-j)&:ق}+o8s }> g@%T:$>f!ش'`CV.*I?x7det5{wSHT9y;Rp/ZP<אKeF1A?&>I`aL~oۢ P661/|xw<ߛV76A]ќ>%j$(CJWQE=P"|SMV;+x,;v=zlrTK(/ ~.pDɈe(Z$}khp]n9<8CڊqZ*4vX[\JfO损֎ȫRs3MZdl٘ ե8"q܌ >eG)|h޿8>.4I΋5d40EJgs7^sCzXxl" L~ȁ^ҳ7߯"-V~ۿ |w:w#MT\' V&kYQs176A~ c{Nzl]CO~)$N=HDcX0[smEI:9̠ .lBCgH Ģ3ɝ~厊L$.(fP`oqeR%=S~ٿtRQiF8'ۣs>Ems ȨڕH@_ ?ɛAJ5YmnZB4t'N :V>tW 1 lEEmrLs4(hy'/OW/⽥>,< @U#oxoG'Jb3&noLUi[/6W ~(Mw?#1|rzưGc1>T- 8loz^6UsS9J(`k.y.2ΉF-پ;K:ص`x$ 58e58!;>AKis5}Ҭ%+ՠK|G'6|,rۺBC 8FO_͕ݵ>,x~e {F'gz5@[IMQA%<Ӏ<`v8 #>'sېޙȚ_KM]{Ԭ?mq k\-F H ͂E&3$f ,rBasƤIH_-Vp= 5?[_UWqM0l*W\2JAiiă+/ZaKII45 {xhk7@1>aï9*35ίU?h@`h&-J/kb {"ty`7"n\ۜ| )9aG0lCwɴuk pa!9ůCHۭ;+jܻG|J'kעi_IJm/QRGseŬS-uH|Zˁ6 ^Y5Lt(p S͙m7] gv&@ux?z4~dJ3r P ΌX0XxŐrc@#Fݽ?%TV?ȧ5^%yMJ/{i)NDvd?ޥX vU?uS^DY8p*&n&QB NpQjY~1kBsӒL7qp,o-/ tp-9P"`VLݙ-i^2AƉ:0q%9"%v8$㟎d|gnJY^2Te€4 R(hRpVy$K_xe|mȿmsG0"te@̅`'*`Gڊk]4=- aBz @C9Dë&P6\(df=SoXp T,eCF x8RSfF~7˘yǃ4\h37(E!SE k#j yQӨ=YSx?$k]q_?Q 68C ,B]\4M.NQw}Mc%w.Fji뇯A^˜4nYeo}3Yy;uI%;wyU ij-@ FTqpq&t6MoIFc/+Bq&2GGNr*;܁s~Xw!!Wh(IJHNWg:+ =pqDzYDs<"у"ĸ غG%WBVU}̬H!Jӏ1 Ѳާ p{|q?G#![u!d)p V N5ig‰1A/H )$w\ r?>R,me_'syVQ/v([q&]k8N@ݫXua(B>I(79Cߖ8"nkF~w:Odf:7UPծ,6Fd'}N7k\pGG̮i:eRRLAXY"׆/f;\v>|w/nhb?xD_ ]],0C'dB|Il7 W) a04@qxb#'gY[.hXXG mR06Qo%<]АngѤiSkؘlH T>كLw j(0-A[aojx1HȲUD\-xA&g>&X Q͌9 N Lq.!:ǛIdu_xʜ1[v\&2Jws9Q &^Di%ˑؽԧ *3닉}z<ƞzKc Wvz@UC`t)&4ȿt?l? H0xa1RA Id|s3W7wIbՉ\0=ak7GjeIUteKXi8- À]?Q>)2b waIb2]Udt TD}KJ=ID3<0ƼAUv Fy)ڳ'K26@Н_=U#miqZs.u4w'k(Up)( pH7 (6a&'&ʊ߭iHZ2Žk/xKsXMqC f\#֚]'A̜R"d~ǸKC\4Ǯa5® ZB *BoPr9y}~FWbA.~L?.@!ǫxeH]\"BJ6ߊ:$83m/z˔k4s~´Fw/N=Mc+V&St-)xlh^ˎ6ϺYi5(Ic?z;k1'@70Wөh:}L14޷㫫=Xg}{7y[A_8R@үU.6Z^NPU7X\dbK1B$"$.u;gǹ5 -ćPoK?e';mO#] `I݀ M_S'w_K@S1=> Vk/%YesTˣ%*} ͢f:a$>mN cbc\F;]*WXt+эڹ݄9o56,˔zpw9kВVUO&m xCGRR֮=+]~.K%Apsĥ08[אʅQȞzB0LuRbƥ: J9_ HiqL*F\ 8ְ͂xPv"`X 8LԘjn" +&P^vYヨ{ALN`D,>9 f*.wbr0J \:K3 '_l4!Ֆ*/gmqW@re݆4ҟKu1}p*G -?Bs͈Q4%u,n`9pQppvUf_i=V(ꏂѻgke3>( N*7t\c<*`R^e8-ȽH'pݬ"ȇi2ƞ,O>,';8:&a?7h L7N lU!Peq QG-3jL܂ tƸ3S$%WAcbs91a7eOf3$)A?C~G`GTq[h,5>#28Fq{4Mk5w} qbPF%su~d sF T]nq{^Պ)K.:h%b:~/KP]#ˢ%)z<JgRxr ' ew1ͭiC1W6˷gr"8 B[zt^ܙX-,|?ث[ǪWW89]Ź>FYȘV}ߕ"sUER?=s\7Z<"zbdO1dݲKx#ky[ m /)+4tS~ՙ}_(9Q?9&=ޑ2ƨCE-hO9AG#[ϱ[7;Tᓬ;4`{,iXŷY| JuM ̡Nfm#Ӧ ce4Qz/!m-?n5kAmYF`c!KQyd|Ij*cdV>gPЈ>hʉ[VA{xQ"|$-yŤЩb M~S ->.2 1"^Z}1Qhc٬V'rE]dIކ~*E2r:2Ջ_F%U<-h{5cVJj+KђjE3UVB`<05NtZ-W0c v]Gw4kJM3|[1e#"a~}#F Z#U oc@Qozāhnn 9MdP3 !W6|e֤D \I-Dpsd_섑a43CLuNeZ)kI7@k/DUe 9r_'CGH8Ƶ;Z,/{1s\(Smcxc#JUWyNuO7iebRyJۭoa_3zYCϐ-J>|!iqSX--JL-d&E#g62x lUќm1Ivluq,65ceF@ewȾY(r `ty!X@0۽Jvv!xDÎ0^ͱ;!}W#(H)@\lQ>bowai^:‏{i w%-HyAҍxMzs%t=-br. &ErKݦAOZ_=$oB a\"WV\_|3TU@|p<G]ejBi66X+Sj"m.nv+uT²x=yx|J+U|vsop-q^t8[W)k }D+3>ד6FOxTa_OB!SV)O91d5ա݉]3F\05QJ>8o!LFD # "M!d8isvggVL_ zBE|h A.i Spoa8[dQ%Si̔"E<^bG|ȕr 6v $¥_uwTP&qwBL7׼Mc7 >Ŵ=Y}/4yk<JL|(;2n u {SK6P]t;, J;l c]A0pqTe|,X g`꽧" ~Xb!8[ء]l4W<0q +N_C0E+/L"_ (bydÔy8i)ѵd Ҫk(/Q0r谨:LB6.ZE7;pY!M.yᰰIL+d0p=:~U}_7O>16d= {滟ʡAe*ו,Ftw-Vpp_xu%W{oiďݦ{;jeGgZ'{Z]R'JLmplJ1 5-Qr=u7ztbJ&Bq656]F!2[zTP"Wk0^ q̂{iZ[ù!_tkOCQnR+!:Ux]ORGy!TDtBD.=)[˜%ĐZ^#iUSeȪD^WP۬W۫&=yt67Y& G2UkQp>ftIpJRj|6M_X52p,9ןp2S!F7G T+vp.\dw,-z[3rVǬ)"511N7WFyXI1]-AD3G:&=z:V]'gRztiSW3b+5,Bx*]e f]^TTtnWlfcDM>lT1I,4K6!mlMZܒ{0&v-ut`cLhUlQD1$xd@6rNVRf*A3K/pr(X'%NA;>X<6Wzhiry;m#c쳡Y:H=Z:X% sdfX@&IsOSٱwU}yNNMg%{PV}vHu̍R|]\yJI-.|1V2Pzv9͛B F-"qSüWyhǸSm_ ->pSӢWrd~wʂ藰-d #O+-^8],0xҍwbP< mEKn2\3ZfWQ" HY Hܝq.u-32;j8Caz0a]!o`smvj:C,t{:pL D =caM$~vע`wX0\b%nxܣ h/dǼU¨ER䒤_ hpyė=M3Ey<׫>uS~5<7ȴ7] 'j^}|i ޫCV Ӕ@V8B%j?e^PӢjRY ᮢц7/,i#v,)HU4oTM_]4"N$y>(D^wd9 w]kyv*Sɕ }_K_⿏oZqo~ #7dS8`kCC{fqENqF pBwpq#n5!PW ;PUk[w5|gU/Z|"h x%SމIQګu64ŹrGu$\Ux:Qzȩ^ϿD"fZpB.{F8ӝ,wtg֗+f\Ouΐ٠aT A8#3Ea^xW;W~PN0p?1;s!)q4I/.GXxfF?UHH/4\Cd";HUr,ɟP"ă)Yz$6+kDu\/0Pvgl,:S]uPXsxCDw&uO0B8?kT.:l!l:dV^?n6_^MXO6ـA2}(X RMt߅ (%{:_,3vvd^=((߸ct33M g6PŔ HV0pm-BkBґT\z4t9~[}&uDPEuPj_B] X9o+ynsh;F8.߭鯸ceLhюBÓCVX*)K#!73R^ L ?B>8aQlb)cKx)PZ'!ѯsu"ʖ:T%/:LFǪz,Ӈ(V BoJ|)rbz;g, )n"R %κx&4$f*m+=P^Nܹ7|2ySD\C? Zq=|F^recBnkd|~Q-7'^9@B )_ŞFK - A@3K*\ gf$[O=Xnat :VN\AdOڴ^! յAy80%f".预_ixgFO;eٟښpW A6A3]N!I~'1wR͢e.*]HqR7#EBI@6BW @l-ږ'1 ?;Fp>s%{xqh N-w8EJ@et!Yn"GuEaJ=M4Uօt X9x(ի`K,*Bu?Şsvݶ#.llgojr2^HkU=Kr4=69>BZӢeuΡgZٰX5ڜcP[%:dKjDnxBMe_b,ZU_;Y'QP;sԝAkK!@7E6Q6R0'sՙ)nӰ+%x=*#f0t4逆3Bͮ~"sļy~ƛ; pgZPNT[dOFP 8X^'% 'پ]ԀDډ[&cwaEK?|`d5lႃzsUch|gڋV\ F0  obj͑?T)KRқoL aPzrf&+>=p-# 5r.)_s ]R Ovɞ% #܀R×^oX5-27zbH0P~mrd[j ߋRaXrz_+Mұ|;kڿ&(FN`9j` |b~#v Ӭ΅ezܔTLlhWUQccE Pw2);H nX tv'G ՅN C.L,:F-M: @B_|b7'AF!|Yq`ÙN.P *LAo$m /Y^7'/y{i7X ^kˎ{kL eN㵂&q>rXpuhD*}& ?O}qrY|uiD+5hC}C$A"c3]Z)5虮G64zpZmXhn&1A$V?;oYs-3E4yo.+eTJ}- fEŞ.i&\;Im%%;Oh Hd 2: <噥XnϔRH}Ek.dѾ?w|$mW:sJ YyrC45aYSpBwKW:iE Nƃ~>S"z.O*'1 vWՖ4~$ T:z8>܆v/ ]EmM&PhpzŒ䅾!=h[Q"ۯFi9X70;ęٜ4=xka7HeMߺ {1!~9EnP~x65TY`h:gFit!`g& Zr]ݏK~C)*I:OC-&;4>/xG{u6Cܬ50ŏ>BDڣ|ԴlOrWldOvqY6gT$OjOZ9|Eք"-Oج6ïRfx<U]?PiAı¿t莒*e:%xRxڕm/FqgN#mFmʤJL0%rj>DAXFyhT<S&\'#eSj-+mWnVksvOHZ#%4}:VإP,SV֧! o(!0&Ksf-,Y.<,s:t*?rdbMڌY/SI";UR#Zi+{6E. @qޅE5TjI&:criH aB(]J~jI683y4Fg4"7P޷q~ þ]S|= h(MYG1b[itnrI3f-R QvK!y3oV=%v39g/,!N/]RҀIw} t]MJ3TM&@wA]TV͚Mџd Ȫiwh$-PƮ%ɤ~#Kfp켺 k\f!eCʋדU-9a=}pB˨Y|uprԴ޽C1XѹfE!`# L]PS+~~2/Grwڴg.)_o VԺFȶ#s}('fww L$Gnb&:hdikOt'ǥf ;#bK(IqiiԀ,#E~9\OcO`M$bK1i™rI+VF+=wwW=LŊ&V[ vPf5CgxƮ ѽ@U>iP&n>v7E/gH$I^>m'mĄ:_|#oR/E᝸o~Đ/)ACv6*W3($sy:8d"TO?0-I[tw4DuBO@´r1? 9%QY\S[꯷N.ݝkS {A5o5 JѬ0 4ZG< +&[ٌllt|8R tl=3wT,W,cICZιW}N;-.|0\p^o]Ȣ& i'4= .9:*2gP$ͫ$9@ˤNśvitveSB_QZ{Fup)>$HO"b>Φ4Յ?S7/36&9gଵ >0lΒrlGbBi(a8Y3:O\YgG2Go_5Z$ Ai0|EFN:2#Y6CWg-sj{jA"cTS)ZѤ~':P߈ ܵY~xg&&}GZwiA. Wh٠3E=-bWGf((bץSkGڝVsa4<'Caϡ84cv({ި~-ӿ NjYe`A"WjU$*&э\;^>gG}dD3~jM6"/5j;E$ Ux @}xǥ2+,vc=ޛRsd*9NW=Xx<:D[vzg͍"֤y`X[\= : cljk \&"1}1_`3|)55jU=!ܦM9ɱ@"l~apM^(Sh۳hxHUO2kM XgGWWtũW]l  pTOo^G3kw@v_ⵗΚnNGE7? vJׄ.PC]Fˡ:pbmBM xԚ* D0B'&{mPژXr {qjCB*ljYO|yIP:ɧ-|L4 dJVZ᱋ sD.bp0iEfD"8@I0(%D*jQE|ؒuGnJѯ|@X`o8#GiyEO9"vV@l@z=jG QiQ}Щ]NUjjЊe+8iՅ'^|RvFXĶ̏Ai;^seJ[S6ʨ uT7NQ:c. mb!2fO]'*rJ^R-KvıSߗvחBVYS0ƄAqrp X 4/-!q?B%{uN ^xtcDTRǎjM \7~bHL܇:ыGZH% zݪf{LEq{Bf6qcc?zHe!s؂{ THW#S鮌ptvMc(/]&Aj;`s0[4KI ?#O)^xZdžn{^{!m3^˔[A,dB]POCJ}i}? anEe-Ta%*(N+|łOc|m"FT8X|>\ H7酆qPBOYbq6l*Fd^TU [10ЇC> rKbկ::b=#y\nԌaC?QI_P_yLm8D>t\ }OKZXa3no5OjI  Go=B9Lh՜p8Àe!W0zűtiEg8+3u& )JedPnSSNdRb=v{Vj}2Mt~J(Tn ƣEҵa!,P&] #E뤪5cq]f7O xT=QUaCe C%򕊝]X@WQ\c܎aK31 sry(5$eot/n**_*n8z5^CqTy8޺'!E'qr3w2șy/K.PV׫e k}Y.n$A}W1ZKM1n#2,􍕷PLm|?+NP)\0WBb2YE=iK/)cqQt-,OZcPng}N% e2a:8!4Ċݏ>QɛS!>P.r89"UhlkUmpNGgjIۻj[mq! IǍA/r#Z:K`X'RyHqծN1͢:aua6A(,AIȿZ+N:;`C}cd"NSU!i*#ߌ +CU1kK,h|B, {@U1YNrK/Xe?.WR 3Z)|2u56a6wfH]amx HPZ77qy%q%m(SgPMSJw,+5;^AT|wх'9B&3 )5|_ c'Z<YcBbu?O3XwG-V_{d^m/]`;k(c\z8iٚu>{fPԗSDOCjNM/Y!Bd-G+k5 L2 / qL-Ġh8t8>ŽG?`л,| #m^3e>5u"  c6gK逬c"O'89 h@h]`[L67v>Ѻ_s0y#Uc:-2QB4&ᅫ'B5#ˠә?_q{rt@&۾kxvFu$laIw K4ԡa;UOǞ} rCGmՁԷmJvqV;ʩFq!D\S4CSʴO0:f|쫔l*IF` r2/Ko\7dV_*q(wWܜ3o@#(AJH#Fe*{3G{0E%5-ո4bIy냒6Kzȧs #=#hwQLr[5v kU ؛DċaݑHwҷA ӰzQ2;1pBn],Ӽ{6ˑR(3Gl(ŕ{J:0}+N'TAR%t -:m=~Zfz1vLz$5Z7pv` h& xkds. $w;5 $|2;vbn!QRn2dTQP ժ[~voTU>ӟg7K`BR$&zQ+;u#~q:ԭNаM,miާ{FLcr (P 4to{T`f}Ra[C||LP$FuC=4c Ē˒rzа L h @1ŰD>}g3<9@·8Iil6YbxtSĔ8s_8U x"'eCF ?N M,:b`#\JA7dd`ɮ7 Y=GkKH3o5zD)a1?|ɜ]S A|AAIinRMdS Ht H: i嵶IXvbԚjfJMa*~z! %/kk"x% ^ynv7;0\SSF-HLs,Xponn2i`=KS.>?oR-ٱOI ]d5[E}o#TZ2͒Z}<-.c o$%l jkUoj:L׬=iŅ̻ "ApOZq#!&WG+3:";mFQG֫|kEl[-O# ug@8|ZxM& oRP?y a&~?/KPMy>[sάbrePL?"ʹ8˔0qumT]~N87a]t1TOx~-Д6F}f26hiN Hh]aNZԉ`oT~%1բ>w4Ij6QNZR FDgJcoǢ ؁?;iUȒcIsUN^ۇu3(I^eF*vBek s>4F^}#8R bo"R`S,创z[y]&W@yW@}EfLF"\yh%%'N֝~ `8x WY;.1Ķ% LFE 7 qQAދ-EU/qyJf"([k?Ce(ÚsܵQOȊ 2xT˯Lx$ u8TgɃiŻ Nkqb^>ܬ"ᤪ56~{ ۃPGW1-ٙ>uqQ tA>i,d.k+Ɇ4Q'rFZ<> Q)f%CO?WQO1WŶX1^cG>ݘ-c9ܼe RX0u=˔[D&C&:5•ڡĊ]q.f~n ?c-p't]w "YZmsU#} :3!}"$iy3./v.鞊+̎u~b_W)|b-lRV= $g]kѼY8=a8,_³72rIqeZKLִQf8DT~T _`?̈PfF/\a,չabu[瞿h +nQ/"}RW㦲q|QU/4/沈\=a4si)Wv5Y|u3I2گ!`eׇjAގj\DYEiQ \0PT!ˏZlzˉTB4Y쟤\褛 ΢je&RN':z_[ қ9,joYp GICJ2ĞD ~1%^PhbJw2F"3$ hB\hO!!od럣X؃+Fr* ♿,p)j.=ywYAb׋辌 j̎V5ba3!S5Lq_E~ ~%afs,>"ݓSqW"%CyVnAQ?m0>;N4j8&z=kؔ'a6?hMR~6V0ѡxpwXL2}E,=fU)P8L%S]UR7PXi_Vi/=87zDI wq}mKϵ,rx'pǽ( hbMgBև&.Xfb?Gba*^uLegUc(:͂bψZ{n=bEk-h MB80<ySFoJb&cHgu%t`_k4fPS'OI\?59QGVg[qOjWkU%dGg YL_gۨ߬SZv9Zqzxy!P:#Ţe%$QvKpQTb oAלQ;dјp ow-&F=WKIL㙡v_<8D$jKkOD[vED ?Z.l~nNf9NILeWv]z~r1S(=[#呄uhf+2>fuqO!+p cۮ&f91B9XH<yAHcE1D̶vOb7.,2. ]xJ#D>ZD+ Qà:iAinr{*4яu4HJF1Gxww+b@bԻ- >%uT"xuH[^;yz-cC2Le X \>}57y7(xofޱ7POWw¡~dAn<6PDPAZl!VKӏ@VxY1T-Fۃj Bw:,RކYj0EwcAm^4x{evLM̟kT/ÝsKr#[ 4tVonk!]Pl Z.7&/ݖu b0?ѬMUƅ`d<.K865ONSY {l^*/e#qlXJ}Y[ڋ|NhUJww~p$QCԄ}'bVL[ 0@sw7)nשQ TscZ;= +*b.V5@J.C=5"iá TlM֩f FQanNbpUE@LUFv~O/,lF݁w6k5h$5Mp/7'vw}ٮRNިԐ+yE~;mvV( 5?oӡɱ#x 'h8+m3ޜA:*Vw BêYyĩͷG`"+DY^$lK%wB}4l@ /Kuu2vW*d+q1//9'?' D<-]6B*s+>φ$Ai]w{xkRKnЗ<ٙŊ N'z_k;峫7˼b |צrOsK0 ìͦ܅:Z/V%8ܲ֕;&5;RFώ/ ~)M= {gotѨ@R.-%TB/+tch*PHxEb흩V/~VZ\3kI4!8/: .>2ܕ+݂:2SZ*܏lLƻrZΑ z_Dh 4` OyGy@(ӠPP)$Ks"Jb%<|6F6d>o:[sN'At[T #Unhd␔hO@[ RXK6 "V-IdqGuO2R/m21꟰tFbS04 ׯpřC+ aEg{%-Hڜ~h:WLXA7CƨA݇l!<`Э$|:QLx{+:,a9j4S5.qYPOxʎRP캮.'x~?,;OT0F&66΋a‚/qJ5۲34FҼ̕mw?t~U s.>qS4̓s{"_Igm4t=kuϫ)kک)!LX~\ #tJzH8~DauDQn*).`p6p#!Љݼ$S +A _²h3g H eHݵ6˾:I0En{IBp%$X\ LI~0J o w5RC#[#eOUNʼnB&q2Y7k(Ff-f x tt.UBpe7`C'ˠ lߠm~ʥ.^T&*GĶ)B֔(zv5l"{=u{NY%QbÜ^pNTU'b[V.pm;|:ƬgcO@0.>8MʳQ,}=pyry5a lluQgVdRv6O8C#%D9[%3)>oS("{f]d&(ψ*{}vI4#ԹAvEP+wԴwHY%Ḋ{f5  u gp]+d% P +j%7D38F ME,'S^CS4\["'C.5gUV3G}#UfL{\jaӕae+=.H [W_<9Df=T7Whz82(V!c4}1^H݇ǹ9^0UR nΗP\L0;qf.>4"s8 /xqm8$TN;+ְުQP!wvїf' 0m~_1 <_&TZhsW°XS᮵m,yz(t#=)u/_i"3>b ,i4 kw#z|M^+^aDًX icP8.:P/H`u£v9>,fr\F{ف|$ZN .RnMDM8)&*J_CdyBaĤ'R3bEdqYzF:? #ռ1:4/ `L`?IUjqXe տ|=c*HY*c5fz>1zЉGʶWA9/?3E#cE{p=9y~:5Vxͩ_JS X2V \PO\K9!>PS`Zr9~-|bAk=AX̆QWv {9%< (׌ (XˈtT E\(舰v(oZef<PinR@"r~Rq4]xryZ\n0P=څ-!YGy*XPB⊿5KV6zi©ldIj{m16݀yY[ ]V^`SFD >wQ{GoyÙt x̶?/#j4sF״KlSn"_8~؊.+iyz"LeΈ9^Y oJ=)RO $~ hC{;;-8hq 8`܋>ߙzO'eoP)Dۀl&1ҹd'<\6Ia% xu$|pɑvuEo n$b35T7{Y[Wy W6,ײy\k&SK goлL_E|# BQL8Dj/ߏJLBǻW~)|S)Ԋy{pqwc({S4gg~ߑ|h_T7)~A _q \hg?3V+1ҕӁn空߁ .!ICk<_߁|vuˬ]BV탛̷z a u kM(]PCNl>0]+ κIeI]gy>]\'Z'|%H-յ( T~DOwY-/R#_ہ(9HqҠO|\6V mdxna{HK.Ԩ5ЋX\OR4h̠!ay[NOlCEp${ ~.1A7Thv\&|N*yM:[}ܻ,3" Am}$f2Vuawǰ<-KKs}<"yoլKMyp2{cVUiJN7Ǔ )zvX?~82>֐KCl^jܲOxo\NAYr4'\qo ϧ1ȁ9EZR]ho<870Xg_Ue\jU+BFCl%Sʯ[ K-e( ~G;AǛ{'|q ߐ7c B| ̓dRY24Mۋ "б&9 v""cOt^m 1$o/^ ʛAZ2<\3Rf[ť ' c\i 77_˹b{CHPcg'7]:qU5 =4:e=bq82_L7s8q4w6X:O7A϶Vg&uw'JuwU#lYD95*a>$kop[jܹˤ!"AQ$FzMthôJFR8[=m7>$~;zsXr&L&Wh6j"Z0Rlp_.23!F'&DzJѻ۰`*{_'_4j(6:8t§ Ƒzlj}m#(ѩ:nC;hYբ@.l\zcX#dǗ"z-xئeX;[h)QW!km;N5ުh R_Je`SL,Fqٱ󤢾. tqnG{@ ]A[)Y9fmLi?s'f$g.~|OPG>W%6ec&ΓD4'ѢGE H-7ߴ=*oc`!İpm ШSJBb=3%ZjnY"jyQ=G7R+F9kzmܴGg 2N| 4^%;_=2^O0/> Y Gu`p9"-9'wĺl LShHPMoo 'MU,X^UlP\OGYIB@ofq- ]B& (MT&XhuD`yp#qsh"6y/1í<췌 ?k;FwsGbn'AiyeJDI ]faUnD}`㫋JZU*'ǀ`[@#f]y~ Qܐ3с`!UK}q,%azV~7vH&_x.?;^Mt[ UlwaLQw߯_o.Jx$TDё9U:z8 w|m M#ѵvp"wXZp>[x XL['X$H(;C .g&Tz@薠'88}ЅօƔ#o8E HgLVpRΪ"S]1xA83C0Ԇcc,˿Ű>/m1Bqn\jh^}/#HV;Fԋ'v^{ U#i )G7rJ_A}Ҩ8 KԀ ^5Ֆyam8k tWP A0#oW5p$FyIYVw>#s;F'mӊa|$G{!9\S>{eG竐uQH m'D }v.4j9T>&Oۗl"S uaRHڹ9EһL|1;|agXc^sS'7m9\,I: =PLwז`jU(R 2R[kfJ|Nr]K3-*|d-+KEfjM ۡJn$nb|>;*'LP=X:^:xzVX=ơ\kJ\GFOY" gnCY/Gm@E9S lڊ0+=ҳVZKVkhu5cNW;E珁)JisOa gqKSټ-E"$1& N ~ZNp`]e-,wkǼGPK-+ERωI-+V!I]2ArB@^[-g'j#Bm}y, _^ZjE}Q?W_맇/H,.ۚ\N4B5yh9̟=ũb9S7p€-`&e".VaHm3n_< @ JB=9gVGV]`k=)$J9oqRx 1:Ȱn05;4}Èδ ژ]]< XK/sI_˿a” {o* 7Nq՞H#_i=zB"lYI&F'ZA[]lcӰ,1Z?݆b_D;z| 4+N#oBqz.F}fMnp}xȊXnG_ld2ZɧO<5|{9t{ޅ  x B (ZmS\F;N4TJ! 6ocd3?c"zj]LlU8RB,)XDZ9r2"FO9O(97>PQLBv@FeC،`n@@9N)@Q~(.ĉhWwx߳kT_MڎV8[㵀i]s*VQh:%WY@;8Tx˷it/ő*+B1r`ɡXIt;qѩ0mGw썛:t-l+;/@AD(/OoSF''3 Ksțf$7RCǝQ=?'fhD#C+]7ZFz#VO% ˑzaM8Snm$%S1#MNTJZ{]@fB7W؂{S>pM}Hfø&ê$'ꂿNod)xz=)+3l20V=}Jρ}s%(ZUq`, ΋| dMG|R(N/. 4j{k6+a;]BH+xԪ_&kF]jےm鸽|:}{b @~RaEmqfP;o#CAJ)GpCD )=tg)sQk 5~KVh: Z:&K5?RJ\W/}qzYDW֢LZ%/oko6>*(e8cP@-giz WVG4s1rԏB$⒈*5Ofg0}"θsDᐃX`?5"j749@0U_GGdTc'yXpAb\5U~'|oaThOl%OBhFO;gG̪-ݣ:l)fx }qt{N,P4lYKNY)E-[kO}׮?ZYaW4+2<#*{a``T8|뻟σד4}+֯pe(5o[ 7e)a뎂 =@IpvꆠcUY#PNvl#?o)xzB1V}kwCS W5})O;fG98UCYEقFڰ36qDQ+3\_MuO0 ک$5>K߬˷ d#}XH3cٻ~iC|_)֧J]>9?07S)vD@氩8N2e!ZhNYXycs$t~_B>nrtd.ODr]+ #g-Jm}"-vwPFH p\j aaNr>dD[3[Œ-EC11uB!We&l+RS7'$o[hz,q} o7^'(3"_Gvro,*Db&=4SpqzRC" Lew徑$yN6LAUAGCVpT5?R*-?VI%Eqg:uYnIBx 6*5]W,H6/2^٫CMn%G*27D$: ŐULXB/(n!],ӫ$~i\;1ze $o%Z{H[*X9\a{UN@Iw~T!`-E:o{*j.n}ѦQ3C-R}()c h(IlgCk­d莺 ̎53Hrl>n9O!6Ա=,כtdloG8Ԙ`UqqfW<gmhNFeֈ Zl*bbQӲx)V=P-6+ͮbEkvhQ;iH)msn>^ 7LTt2E@wZZCkMZY0 $庘,gGK]! X15s[cR%87d%ywz7?cjdJyr e 3YE432 =*wx-:;OkNc߉}-ޠZn%G.Ȍ!9I9y4`7`D] 剏c; ӍaS#?>㠿ҋsGi%KhR {BEJ#m : nG^`ڲi0NT>>8;ˇy6Ӡc4܁w:_P+u5nܬZ\3_f@yp95OpI Y~&W%;rQ%BeЙs˨.I0Sf7(h6!ǷԹ2*j܄ .nݎhoɭ@+j@Rnktjrέ:2~$A^t~1[T>0ٴ͓ c9%Ư1`)Fx 31{JͲԜL0_#F+Y͸~'cYfOEY_׽SԨJ.56a/uhb]ĬMʠ`Y3#!;FP+n4-g29|$}#z]#61k'4IP[2eܡnîA[W-@U$fZҪyy輋2exct;4 g1יR!P{dQRِ›pBK;|C^ߗe}lA,auұ 7]  +PR\VWy/KM]h5 /.uwA !U5%nilʇO渟XwLl?8un`}^< j0AM0+ s*%^L^C 5EP,W{0r^HդgE_ [5êJ C:b71|DK}S '^jRcs;Ն۰%^Fѽp4q^-D tq7 {"j.:ZYn4oGP5+¬@ẚ( &s0AliJ[OdZci0?#ܶ"31)ە{eV=sABx8d'mZ_,+(z-xEggsnF?|oԔXCRYo?@a弧(Zi,y9O"sVlèDk͟,i{/m0xO@z9bQ( ]6XdvQwkBp!wMAY5NUB>*EgA)?pwBwmP=& i@&ZENN+=r^B=FABRx{VEΨ --/46YH~ς{) WCnuϪ<cd/YWN,? eғ'u$sL "`fǠ'75ަ%cukViV)F }.EƘ,=w:ȅ G$h"'C0 J;}zB= an 7jBNcJ-)- Z_,qPDݿ.gmG\VESI6Q~0 t#E~L߁n6eLa;BƠL@0?pEƐR=lڮnJf3aObdܑ T!-F|G_,"Y!;IN @Cšߵ9^͋w@Ɩil"j.hRo{huWf&$ֶBk#8kTFN^jhp( ]oU) EgŸ)B.p+2+i#|pOsI,Z\4%Zl'l˫Kf52l*L8ۗ_ Î`qq rVvzǻ!^ꃐ|_<#H $+0/ 6/T/2-O7}G3 ظ|+h%dw-HCH/NnE5:uuBb*J]]HF]kfEaCw2_d@XpT.<@/]osfB##CvC.NBvX%ĄŰ;R/mShJ"1,M`(YI/;M?2{m_ފR,NHnI3ݖ>z!2ҠIbL ~VK4SRx X)rXN'&SSnێ%zqmN·3J{e*2(j4'3.1v|2nŒ\?a%bJٮN!YݲWxFܲ gAgpȱ,ZY4]=ߴn1BAVٙ@)=9+#ʐAFt.wő _Ō,\/{KX'G$Rm6|)b'eav&8Ti.HAKoJS9bzt*G"(STsHV_$`) `kp.zH2\W$8"馠3KHD/oR^=`IJ(ʉG.nY"AWt#U9A甼Zd6%-9&,F3YnwX1ZWdKtP g26V{W03#Mf\wԼ,vS+QbӾYPEK#}g ;Do&E` w.O:R(}mCVmun d"+ތ-LM]vWr芯p&GΧl9'R;]:f<Lk[5ѐmG.5$ M @?Bc[-ގ/܁c3k@m&@7֠Yj&Mr A)\!0]jɹA\! c4.$Uy/=. 8K?ꄧ]!Z˓yؒ0P< vԈC*VXp0i}S7J+|& 5J0d%93|T,!+J@plBX(Q,#E(^ jî+ rnxϦ n: rQI3^X*.ßi*mMy^y< 7]\RGYV!&XEK ?_qk%[2 >"osx?hS?\w{6-Q] uVjEo:[vUf]@\tz Rv߲Fjp~8˿L+@9q]Wd4cgg`ƘRx{ѿ틉hd;| 19@Z>#0p4-K>0cъ]"Ja6nϧ)jOƟW F#{{b=1߃a"Sc+<6 |#3}{w/y j-m dE~T(PĭSH9G1tsQͩ "`/V-%s#*E1I4WU!vٗ/}*t6dL X[rE1Ox%1#V'Ooɇg:􀪗>ȔmIB:`B4|. qNjrUTD-X CO5ce7ݙ ;F!3pg#i]@Tv~5U iًRL^ *%s^' HU eƁXa ~VO,gZ8Fֺq})hij}IR$BL)`+8OslɹYSӜR~9|RsRڌhJ!}jRyEA`~|M D6T-6{$xë0-^|?w :bD%s儉q/1Dƚ$KF:sB-!G0\~ 7V0qɮxEX5' [,0Ex $$5Z w{Hy#g Wm. qO(tq)󬂒- yOUցsM?t[Շ Ģ출R4U/r{iW't ^o*bVs(&5_D_Po1%2 f1{{EZ-sʽu6-QHLvrkNe0'(싦MV#Nj:Wnjc0r#=HQM?Z_4-z,̼2]J0ihl>F%K5EgɼDaպ`|10gG#?GBrY 8h[Q< fY1̎&\V,d!. OR ^\mf@@~M\h"[Pu3TD=L: u0QBj%@4tI xw u~e{.yϘt¢9rGw-BܖyXyD rz ԨUS%?N 00=E/=r?iG%akBFr]e}|LqK\Ma~վLk37 &&|GO" %<u"Ґm+꧝z ގxLc{7w`1ue z7iܗ+Ig$a)o艢g4] aio(3YDus,6X~ۺ0lGKiaAb+5|%c^^+T :vh j{ {Qь6Bd( wx(迹blvhT.Y'ff.#6h~6{US鈙ȯ[/0BS] S @7n6 3:"Wۍ$]xq}Y{4(U.aK'ZdF@0]zN/etE*,t$&g*^=|@YcExr)ǜ u5CW+Sbt>bZEi߱D p>7 ru! :ȹrMCD3ij !8yL(h2C/v{?7%g[7+kN9<P\L6CƣO8ިvپsg\0$.qJ}(Be Y 80W;GAM3PMȖw& 7Qq֝Xme3YL[1AZov*0ʜ;.յw}Tsp=oew7Vaj1&#< oڰ 2s&c><ӅTqU6+-YU؄T@ 0JHN3rHkB Ih׻!iIT}*RijBm^-n0DNzUd8 mZeO><?;uNew2f;Ԏ )f_~9v՚g^O "q.#'ƏdvF3QSrPHW6F?e;R!SLDi\Vku9 Mܒ8?ȍRtw#~cV w"E/8`b]=αH[["D_cPx_HQbPnGkQGv ᔆQ =>"g h[_&Y$0VfM}?,E_9aP6g`^NSpqa8?SJ,O1';âTnx";@9iJHdIE`uhOh4VT33C2e{vTyQ7\<}_z0Cŗl ]c$H֮X`?8ȍ.I43.p7suq,Apqr{>-e,ߕ4ȹ30X*a!dJ>\ -Uq>3ML0B%ZGGISy\~.+"e׋GTjZpt+tݬOځa,+)q$Q>Y")f{%cIܳ'7$/G_/u>_a]fj15C:QKv&nt㣈`e[)t+hp/1j =tg MPED?-' Yy$SK( hEqC6a)ಮ|ʮ~&AmfK\9m+֥^k`$i#yiz.ɘop^ BMVnA,"$܃XhCp4Ez,GXx7FBR.IuC3We5lp1\;q=\8v^UGd/whAe/AE[ʔ!Rws,WFXpV#a[ћ6]vMRz=O9;)GV_=̘-+s!@ Bsr4"TVǵo1IFC5׻j?(k| 4C:MpDDeCێ~H 'n9ƌYkkbA;?gj?ŭgWMV]CBM3i*F;X,44"ST6D‰\TY9S!:ܷ鳤 I;Jm& bѤ[Ϻ!i@jR+KxS0Xiu+hD;zoȮ%~|8롱1v?QPAF.lb44H1:P4!;p4d?2Қդ6WK,dB*׎"D85 }@=v"eRݎa\v;jfBFAU6}.;S0,.M0kwmM }f/ck")%d2^S/X.݁ԡDZ4J T$ uuBV;/NI`@7ha3A qގdz`)oR񲧿ge"/<)pt_QR*\fP?2y38§6'L铇Xفy؜n[%!qʯkh3 T x9j)OeJՇ-r/x@Fg=Djm63ʹFΦu(r_Zwu&6d5+r,VBMe} QɱB) Nek0`Ww89S_fKjg˪&pq0]!R4,?`m= Bo^iEDه&Qd@_LE!ΦHHy818.ysـv!RG SlMo12rA1- 9[rtA#363lХ x4 fp@PDgQjA I Du6/P&a +XM?C||82MF8 TSV`"i[6S-MO*FBHwCJ.`:Lf0w3k;jiLI`k۠aX@ٟ\1jT"EHڌ H;G#%#M-rrlV+EWzſ:;bC2Ry\Otܢ=?j?!(aP? F(uX(&2FY*~O~?>agvrQ#@1,:{H= +b<Ir@;6y 0d~3/a1]'NuN֒g\VɴoNNouFS8zTnby֖f0r~*x×=W ^W^mM+40)/{M=DB nVQo܄,=Dtt@k/Hk&#€StMyɘQ&# MSCPT Z0ԖP,_"6 7w2\pc !'e0\c>a<¤|a uZz |4.q@6;}͌`f9}FFn2vJƉL/ QjYwOW5Aszv z ɹ"3X蓁JDH P>6ՆQ#o@x/qx0Sׁv,2#}1.k5:mPӤs=Njۊ6)t\Цt>iU~.i^Ң5Kb:\ImdXaUyǬ(akpw#:jkM(~U!{ƻBFS`X޲'@W sXg]qb#iEDDrEQq!b.0* \Yـu"&{J@{pgM=x)U׹+r<2ICxu; CbVOvI QW$ QmOVVD؅Ư vSZ΅92B{iaK<;LkV;ykiՖb~^ Ab*P ;iCAgR.df6q\d! K/$ >_?dyJE+쪳'k#"55;' d޴M'#Ɣi.mI7vڭ.G鮶$~:ce I]NV̜eP Np ai{#hk'1)DJT.9 O}jCl$f7 1\J4H<+#X2u?0(`DBev'5Jc!g7 Z]Jr;[3^S@“i/on}ęm2&HkƬ6,it62Ƅgtzl S("{Ћ\^8n #-^eq>t{î鱅3.gxO:=͢eáv/ӧ≚buc"pױ`!}T -64_eWΘ2x@ݩϰZ0VuGV] )1!O5!=/NKvbEiiHݰ0l]m~TpίNwFm28y:6x&Ru~cm;Lڪ~]]@mĉ@26\hD5e JTKAԌ< "0soJk\ja|`T:K_M*@Q쌍Ddˢ1j*aa6Ea&u';A'xwp}ф1ަl$¥d5drtk{qكU<o!Jhƞ>v1yV!ĖN͏yxppe*&@L8 Agm}@DmhzuZ:_X5`Ym(k04&ĄۑnRtG;g+,3Q2)c0pj(eLpPG$I߱o+BN)"z>Zdu ?sP79QC Zj4!vIy u2neytgi%60UW#Tך[n7ԠIDz]bӭ+i, Ҳ jQKձArȻYL>/fyK 4)x0)S'nqqhG~ޚD]|fi <|_K O7yuej5n >B^oz>JgT'`xW?Ao&y}"|z!cx09,'ס~boH0g_6iyV,ĉEBom*|suAesJ:p?ŴȀGȕ3ҁk6fDLLJBpP3"Jʻx8m;Bߨ$s6}v"3cqkg0T9C =Bc8GX+!1Ib(ϕoFm Sr8Lvu؆)` 唞z#L̯ڢЕPKC}*9+zD"$$зL h njQ($uǽӈt\eZ4RXکmCcփ\sQpxdLNR~1VqErA.Ck+as/g]Clo[WSꭔxW0hJD>MPJYsj,nh\ h.&9)_|s펛hHcpY+"x,s_h9ghӓ%hޕE4.iZ[)5D,,VrwVx'S?{I{xJz>U (?+eD*鄝QyP us _ʽزT 47iU jX pt9ط#'l}ly+Diplja?TUtClFb[^UpӶ"Z_J)WqY߆U6LcXݱ}DL:ğ|cUV.$ U3sVw6ɵxո1vJf#LKaE'B-5#Z+)84a PΪup>@C{J^ۑ݆DmqZ8ORT viu4/(Uem 0{=鿧y+f"%X4P+{X j&rFoTP{Z/=B`eE{7߫0VEO2 >S#s9 $瘤@C"dVMkԧ;+-pYBG|t c\R;y IfR-Bo![j&uN% dM*XŚEaŢQ@=PިgB馯 "jD $|HWS.mm2.E ?%*%ً-;@3 F=Wh.?ߜI.ɠ@R'p G&gqJ|@#La,##$'~A,[g䶻!s]D,pGTbpL±%T)Cʔ,A8"VRyIj`igO8F%ΒG`JgY}sbO̠-ryCZ |"%#ܫonbjgֵ\7T2b7 qwXmU2 B~"SMўj>"y_cu:?hi AG^c?~5PZ>Sa0}N%'4[@[ ڛ@Ƹv1gɓVF6[vFRp~s,5A&M ȟ^\<^NvۯJ/BN% IätjTނư?g ztŚ#Djtkp:/t=5|xZ>n@DYEW͌NnಗF&2Q}W xxZ5P3Pp uh+F8̺Ss /mlQj˪jӏ@g~=*{P`jFiM&Eeǹ[ǔgIkEA?J)\G|TGUb\GB{H܁Z So\գz:'r%9z)J{x(c)QN$!k7WlleZoSi.'yF-O_TYW. V"gsG JcH@Vn/n]8SZ_RZ.E9y%ABSFɡ{ jDv@}JFƪ /ac(y;#T֤kUccWeY#%Gu k?FLszzXx;tdqڔU/X6p:чx_=ʦ2>7pokaFu}X>v/ATEnq %k6Nt?]g<[w9{/ _UF Q/&bkD&LZ=noSut\xF0D0q1=΋t*~7%C(e.x#IyH%T,G~)j #o<͈'_p1WuUԅRmALwphu&H{V O, KtO2x%ao|PUK:jA@eTq@Tx}>1Iڙ"UZ`YVYach9`Xx2;T`#(X ԏQBoˎ8bB]m{= bj4 C6N,O`aDeh@C.,72ݬ%g/f:ceGk鵋p&J*񲓃tAݞNݍEĵʏ">n9`wgᵺYյ/̗!'h.3C{2H&NyqXyi]v =i#GGݱ;/d,}Z?eׂy:'^4RC0I5 fCكI*Mf{\M25&0 DM$:cr`zxv%[MV-Ȃ_BU=)d!Xl(eީ&3"P(+s̨a^:n }#>ahfPcǑ`C\o5N@G.竣^^ : +Bבv28c%I7G#К?*C˸~ZۨL'Z]I?iM+YسH@|$_Ϊ]0mQQ[jd5'@<̨eӎ;"&V!6 R e\cIr@tbGoL~h%l]Z*Jw)."u0ĦW-L0,LT:@>q.NmY4{G,it4,\SWs~e> ~`PvZU%)m:1?*vǰЧP B~}YKZ:ޡj(Rpo>>I0nݬg˗D\/%0O'˂2 HRUT[}L:+1?^Ztɽq Þ?n -]~`KH ɎGс~1e Z<:Q 4?oBMe{d ̬-,ͨXMC@I.g[ ~)a 5;+yv9|%-9o؆H>@ў/yφ+u[12 TR"Xn2%DzcՑ;q-E8a sgZV r֘QJ)!tIM˳dҤ#*_*`:1<>kն蟜j.Z X8R Xdqp`;D۽Ճ6P`9@ nFE[!+6S4)71>dL(G> 6:)1G80dgQApy:8^oy( )X_=j^=Y@͹QVS8IM/5i7ѱ>Pt #W n zT4'1!WUU ?hám!G~3_+I<0G0 Y$1 #)JGW7mI'X߾V%ES&ylc) !X)q*iQ`[b6(vqGp:ƃG2kDeնV+h6wLF?E=Zq( g' X* 1rJ xΉV2(({^j`&vзaUaNTA% nAׯ=Zmi` ') x'Ї'r×ȣ`'RIHb?V +϶JO*\z0[ Xx IGa;/ l068`ڻp &q3ߊ12o`L^ J9G*8aR401켆2&6$Oi0Q"=i}Њwwo ڱU ;x4ʔӆf ;юؐi`(pRkLf5yUpgǨSeՋq)Bs$20S,.*1gPD_Atl>CZfU={qM bv0k!8oҫ _5}.l=h7HU]8'"pk=0!mg%L; k:ڟvS#}IA%Y}}&n2V}2(7-F]c]Ep߯g3oG>SR(H\0W?l'"ͣaLZϏ_9`!ݢ7F[1c]%%8xfZUFEܗi}=hK +E4(hϥOAd 9y҂GB) 'f 2+0T*r(oulP⭨4lVs ,L޻LMzCbZg[u uibuqMZ(N{dݻ~D5Yӳ9/7/JR{R~!?F;^;PSu]O9VDbp>M v$E>c {aW`[DJ3QCѨǖl@Dy}o9]Bߠ7 B!)R+5 xӕ='C ܇`ry* C٨_v)4AsCN&Fܸ=0L<%$º7"TUMQ:qk+-/! 6;@F: n NXך@@K]3A<pJ/'XP6>F>9cNo"'\^oF+!{o;U:?CY`F,o wSPӂJxF,0<ʼe뢱~vy%:^^eliu+(3cޱc3{ݷ n YZ(+ B!ݞwm6A_=lEYtl[T >~35MZKyC@~Q?A1"lO0D M >xփ>FWgUZo|wUJR4XfP$k(t_:`4"IKf/#}3,ČkH@:7h0}&يq6 sQ?jccu| - eaoĩݦ|Z,%GLfv}נ*5 vF=Pڳd;:"LS <6< Wu[0j#fm~z/f$C5UU0O߉N+F*xv@QIժV6*rZ" cw Pf 'i 7ͮa; Z*?bJ_o,&, 8KDK=h_M|_S}X/'ϣNi?d%1  ]r $$ziu޸IgTc n=ׅn7C0^x~HdMg]K 22sͨ8JL/GIZIr*TJb,e*R:w)[ a7dwkJIlVG.FM*!MmQk ûgL䯻́g fc ~uNz`Vl :,:LSV ?_qr(637= KWY1Ղ%UOғ]?8e[uP94sGe0g8*O` '_g =/aK AI|Cmc`./=4-5 Lʂ>Qc]kPmOsFrVjAZ_sԉw速k0lE^:y* M|=ޟF9v97\XT%\5N^8[~ ×C6v-7[xJC w#`ߞ w/vj "^ YZ