From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 279A8C2BA18 for ; Thu, 20 Jun 2024 13:59:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B3BBE8D00B5; Thu, 20 Jun 2024 09:59:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AC4188D00AF; Thu, 20 Jun 2024 09:59:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 916D88D00B5; Thu, 20 Jun 2024 09:59:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 72B238D00AF for ; Thu, 20 Jun 2024 09:59:26 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 368CF1A018B for ; Thu, 20 Jun 2024 13:59:26 +0000 (UTC) X-FDA: 82251424332.05.FA79FB3 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by imf18.hostedemail.com (Postfix) with ESMTP id 57BA81C000B for ; Thu, 20 Jun 2024 13:59:22 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=XOKXz9J4; spf=pass (imf18.hostedemail.com: domain of agordeev@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=agordeev@linux.ibm.com; dmarc=pass (policy=none) header.from=ibm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1718891955; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Sx+HfB3BR2YRmT+xxLQT+3Kz6S8G9rp0ct4rpiaXuzk=; b=2z8+Fd0DJVf4oOqckLvG0XPDoPauCdHGSq4arNQpQbDaIwIjoiJYacvW/krQ9HxSYrNPR7 BMeFAV+kpXsVawKZnVDhiPK0E7OeBX//C2hp2MHEa30N+MIVj0n+NAUWMNDL+wACtB5w0K LDC6/KMKlHdk/gFsrV7ScHO6O9xQBCE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718891955; a=rsa-sha256; cv=none; b=xzsMUq5vl80SWWnilFKQsnfT3XFSeDYM3zXQbF2XdsWflWtN82XWkeddGvy77lauIA8Rt3 4eml3C4nwV9CwlkWk8cW7dQPhTMp7uKSpOqj2El7EQ4rs3KX7ARX3yHh+su0Wmtbvn3UHV k3WyDu4s2K7w5fL/N+9UMLwa/b9KvHE= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=XOKXz9J4; spf=pass (imf18.hostedemail.com: domain of agordeev@linux.ibm.com designates 148.163.156.1 as permitted sender) smtp.mailfrom=agordeev@linux.ibm.com; dmarc=pass (policy=none) header.from=ibm.com Received: from pps.filterd (m0353726.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 45KCcxjq025693; Thu, 20 Jun 2024 13:59:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=date :from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=pp1; bh=Sx+HfB3BR2YRmT+xxLQT+3Kz6S8 G9rp0ct4rpiaXuzk=; b=XOKXz9J4rIm/yG/9AKZGuYV6IdyPRyM/exfwrHPxYXI VxjahveyQKZB9wG1VAQxQNNu2bL/AURKfrzL3hJeJVLKaK7KZZFiS1vZoUFohbB8 qCjBhf4+s/e4fTkOywoorMh5Jv85ZrpOTAnsB/vZF2S2HWwQwgT62yKB/btufhHt Og9FG3UpUyPUu7LKZ8AByti/Bz1gg+E4x3eSgD7Rx4brcR/wD4xbWEQzM+OnMHGH IJ6eHnZ3XdmLP62WjQUX3Ye+hSJEe8xrvqbJS1Kounmwjpt6NnQFnq5qjhkiDC4t WcVqVpxvQ99He+KetAOcHQH5Uude19XFB9feagsRgjQ== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3yvmfcr8eg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 20 Jun 2024 13:59:13 +0000 (GMT) Received: from m0353726.ppops.net (m0353726.ppops.net [127.0.0.1]) by pps.reinject (8.18.0.8/8.18.0.8) with ESMTP id 45KDxCiQ030476; Thu, 20 Jun 2024 13:59:12 GMT Received: from ppma13.dal12v.mail.ibm.com (dd.9e.1632.ip4.static.sl-reverse.com [50.22.158.221]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3yvmfcr8ed-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 20 Jun 2024 13:59:12 +0000 (GMT) Received: from pps.filterd (ppma13.dal12v.mail.ibm.com [127.0.0.1]) by ppma13.dal12v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 45KD1dpH009433; Thu, 20 Jun 2024 13:59:11 GMT Received: from smtprelay06.fra02v.mail.ibm.com ([9.218.2.230]) by ppma13.dal12v.mail.ibm.com (PPS) with ESMTPS id 3ysqgn6b1s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 20 Jun 2024 13:59:11 +0000 Received: from smtpav06.fra02v.mail.ibm.com (smtpav06.fra02v.mail.ibm.com [10.20.54.105]) by smtprelay06.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 45KDx5b110355036 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 20 Jun 2024 13:59:07 GMT Received: from smtpav06.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A8FDA2004F; Thu, 20 Jun 2024 13:59:05 +0000 (GMT) Received: from smtpav06.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 4A2632004E; Thu, 20 Jun 2024 13:59:05 +0000 (GMT) Received: from li-008a6a4c-3549-11b2-a85c-c5cc2836eea2.ibm.com (unknown [9.155.204.135]) by smtpav06.fra02v.mail.ibm.com (Postfix) with ESMTPS; Thu, 20 Jun 2024 13:59:05 +0000 (GMT) Date: Thu, 20 Jun 2024 15:59:04 +0200 From: Alexander Gordeev To: Ilya Leoshkevich Cc: Alexander Potapenko , Andrew Morton , Christoph Lameter , David Rientjes , Heiko Carstens , Joonsoo Kim , Marco Elver , Masami Hiramatsu , Pekka Enberg , Steven Rostedt , Vasily Gorbik , Vlastimil Babka , Christian Borntraeger , Dmitry Vyukov , Hyeonggon Yoo <42.hyeyoo@gmail.com>, kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-s390@vger.kernel.org, linux-trace-kernel@vger.kernel.org, Mark Rutland , Roman Gushchin , Sven Schnelle Subject: Re: [PATCH v5 36/37] s390/kmsan: Implement the architecture-specific functions Message-ID: References: <20240619154530.163232-1-iii@linux.ibm.com> <20240619154530.163232-37-iii@linux.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240619154530.163232-37-iii@linux.ibm.com> X-TM-AS-GCONF: 00 X-Proofpoint-GUID: 0sr2wn6JJ7mPm7i81bBoB7ypHtTLDaoS X-Proofpoint-ORIG-GUID: mWcN6U0d707TXYiv4F0Sp_RI3phaZYEa X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-06-20_07,2024-06-20_04,2024-05-17_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 malwarescore=0 adultscore=0 bulkscore=0 mlxlogscore=407 mlxscore=0 suspectscore=0 spamscore=0 lowpriorityscore=0 impostorscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2405170001 definitions=main-2406200099 X-Rspamd-Queue-Id: 57BA81C000B X-Stat-Signature: m8wbj5gg8o6h3qycrpcberyfu67u18q3 X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1718891962-248656 X-HE-Meta: U2FsdGVkX1+t3m1lvc0+BKdb7keN62COUHRGGT25NewaojUw1TzwReSa8Br87ZM82b8gPkALM5u/YQVVWp2CytiKVQ3o6MyBV/tzyzFQ6FCneOZCCGIk6Xoc2dqXKcA9qw/bObrFoJ+wGvcEDObamkkRvyNKnRzE9AuR2A/YxcK8ZRnDfAr39MmausTjuLZFjMKBmLthy2flyrr1JxDbhLuwSpsKNEVbOekI4mUl1qZCAisK+zI1OHJYHzfzBgwjh7qsysXXznW/+FRd7PEGuQLU8KriUPxXwuzbADj+sePFKBb1tBOFD8+PGl2EXGff4WLV+FGu6R3376z1B7lOtyagPVyGE0njJ2K1PitjgExONRox+3ruFVAVT95/HRb/04F+O3zWpGNa+UFN5Fk6Z0GRV7YgKUb+QmogWDHDqZ5RRJ2YdogIdpmaxLdREXchMvjv7adFn8pfF9I4YJJgtwGjvopU8/2OriPp/BJHyl11O2LM9pJQ0kigv5Q+Z94pXc6VXevQXEzbNcLn+qWikAGmNj1aIri/Iy4pgBOzGpraUr91bkPnOzfDzKvUQ/TLvryw5TYIY0DhqNP13Z2OxkmO1ENXkF6bjgQA3+QNyeMSyTMrjDsGm4bTnVwupQMNEfx0nt7StcvLna7mLRFnuHYDWr6vh7m8Irwb5lhS+Q8kMeYXshlG1WRO3GV+rxSrezywI1w9q9QFqE7stb+/Nke8nQlPAb5buomYgKz+dEbNT9WVgfqQIW9cT6gOrnFP/IVkWJFQUPIMgCkCt0lCuiIZWwcZYSmZWkw6890iK9vNjaKUjj22SKWc/DKmY0O4WOIC6LK4b2xyAuQXWkoI0EgL8VpOGwxz2tJlBDmZWm1ZmXsH+iKQZqq5rRQg0LruhaMd8HH9132N0FbwMhePzmXTXXZLLUnmgmebtvG5iYUcUSQSErOlbjYKWTZs3xHuGNQHGGo6RVXi2XvcGmH wiT2Ar1f S5AjB0nP0Zt9p5rvljWLEM4IyUqliwJHguzcUDQJjj7sCM37U2G+yCLK+rWDVWOgdNTP8vrMqA22vjhJREXqj7p0ZGFmIEdilFa8Gp46ocdZaQntyfhqa26zRwruHbOOPyNEXhEmfhT5yPVnbx+y4aosxAFpQLQUrKSpuAJqZsbXorZXXVyQuThzfqWAVFaCxmj92Cqaa0tCFp0+QD8bRymC2LrcwPJkYNYLS1tv7YtEFomynRcB+BHu9hd+OQCljjaZxUKhJTbTMq9LWX3qMjcYrJf7fL8329C8GjfXU9RfkNXGN2P9vFce292Biw0o+X0N8f3uBUELSdJy2HP2NqgsnOz0nCP9eshg9Ej/ry8fALyhb/tCjlyUfMrP1H3lG9bNeWAiHU6CuWS4= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Wed, Jun 19, 2024 at 05:44:11PM +0200, Ilya Leoshkevich wrote: > arch_kmsan_get_meta_or_null() finds the lowcore shadow by querying the > prefix and calling kmsan_get_metadata() again. > > kmsan_virt_addr_valid() delegates to virt_addr_valid(). > > Signed-off-by: Ilya Leoshkevich > --- > arch/s390/include/asm/kmsan.h | 59 +++++++++++++++++++++++++++++++++++ > 1 file changed, 59 insertions(+) > create mode 100644 arch/s390/include/asm/kmsan.h Acked-by: Alexander Gordeev