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 1E1F5C3DA6E for ; Wed, 20 Dec 2023 11:28:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 97A956B0078; Wed, 20 Dec 2023 06:28:37 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 92B2B6B007B; Wed, 20 Dec 2023 06:28:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7F4556B007D; Wed, 20 Dec 2023 06:28:37 -0500 (EST) 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 6E2456B0078 for ; Wed, 20 Dec 2023 06:28:37 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 3F89AA0AC6 for ; Wed, 20 Dec 2023 11:28:37 +0000 (UTC) X-FDA: 81586973874.02.6511AD6 Received: from mail-qk1-f182.google.com (mail-qk1-f182.google.com [209.85.222.182]) by imf12.hostedemail.com (Postfix) with ESMTP id 6EB0740007 for ; Wed, 20 Dec 2023 11:28:35 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=kdGcoOky; spf=pass (imf12.hostedemail.com: domain of glider@google.com designates 209.85.222.182 as permitted sender) smtp.mailfrom=glider@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1703071715; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=hcGG20SZ9UCuGoY4ieTF40E4xDyL6a01++66TUtS6is=; b=iemTnkJnOPZwj3Z2Ga57HDCKT4izNy90H9NY7+EH7cG/1IWAOGQcOo6nAcWu2/xwZuTY/e +IFDEb2lNqV5YLQU9Ssv3r2oXnRqzxwKcXH5bbmPImRqRQnR543LdTEBkBpxvXKDisF68q yvvPLJLSWe5yIvBc4CAz1sZODtemLQI= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1703071715; a=rsa-sha256; cv=none; b=VddH7jvy1ALXopAA6NYJ4lVXuO1vHOXui2pLSVu7Soe1rvr//fEClux96UHZBNUBd3GhMv RH7szN7OdkiVY2X2wWHd47nkiiWUlkhFK8FK6eZ+3CgN8O+Zm/eWA03pNH9YIWu4fQ+aIM t5AWI5chaAj9Cuuylfp9bfM4/CGZ/eQ= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=kdGcoOky; spf=pass (imf12.hostedemail.com: domain of glider@google.com designates 209.85.222.182 as permitted sender) smtp.mailfrom=glider@google.com; dmarc=pass (policy=reject) header.from=google.com Received: by mail-qk1-f182.google.com with SMTP id af79cd13be357-7810992c613so89807885a.3 for ; Wed, 20 Dec 2023 03:28:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1703071714; x=1703676514; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=hcGG20SZ9UCuGoY4ieTF40E4xDyL6a01++66TUtS6is=; b=kdGcoOky5M9Q+Nbeko47xoScI/qdMxjg4jytvyyWYF9FskcnbuqRk7EE2UPvro6Dp1 2tBN8qGrE1J6j7dYBSY+x1tDFqc/VZn5ohAfJmS7nIYzvcFUuapKUGi05mOETh9YU5dF dAN3YfATQV4hkOeTkqGvPMkoeoiyZbeaolQAXi9oG0cf7whvF12r7bTjXHBMs6YjkCUy 2GvRM2+sRgsW8+uUfJrjBN9Enkal70iK5ORl2haaEuSU4+uIrUYrWzvlxTw60kFjd56w ZjYc8FKP4KsgnRjEyJ7t1Nq+NLMKzCQKJRpTdfgHl4FdOJjRTSNVoUGiTuBecHkINZwu Vjww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703071714; x=1703676514; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hcGG20SZ9UCuGoY4ieTF40E4xDyL6a01++66TUtS6is=; b=auBM+oe/pdlqWIW2lOP8+Ch0AwU0DOHemD2TPKE+pvg/J/OzMYioW5MJmUcyKKo0pN saDT8+zxYCv4AG4G6j28MbHzFxq86L5U+KDtdKR/Yxye5PFpSdhCiOJGeksxCBhjTBKV EvZgCClXZ9nG5wxeX5vJpwgPVXU9/1nXKx4RR7u4HJVGrT7jqV3JbTzhx5jWPKM945ZE A7kErWAf7L6fUqZ0dXlu88FGr4xN0WnKmtwHoL0uaqXa5nMWZw4ludZisfujH6eRMzf1 wrUqUohefXX1yklj8pDHQ9k29+k3U/nZAr0Zj/v5FyVOupAxRjEdz2kQhw0aH4Tb6Rf9 7+AQ== X-Gm-Message-State: AOJu0Yx+njSc2oDvE6sJUplWYY9tge5hGgC9WqAn6T21PUKrWVR8VMwE JOeY0YhBccS4LDJsR0F9H1djp7RnNUoRdbbzV2/HVw== X-Google-Smtp-Source: AGHT+IFZWUI/3ZtmtxtNhXDaQSExCQzZlj9wAWUtGTpscIeUIj5afAcZSYxSN1IUBLYASdnV3PlG1ATqJd4ohbhERr4= X-Received: by 2002:a05:6214:d47:b0:67f:3d14:4b6e with SMTP id 7-20020a0562140d4700b0067f3d144b6emr7374255qvr.130.1703071714268; Wed, 20 Dec 2023 03:28:34 -0800 (PST) MIME-Version: 1.0 References: <20231213233605.661251-1-iii@linux.ibm.com> <20231213233605.661251-34-iii@linux.ibm.com> In-Reply-To: <20231213233605.661251-34-iii@linux.ibm.com> From: Alexander Potapenko Date: Wed, 20 Dec 2023 12:27:53 +0100 Message-ID: Subject: Re: [PATCH v3 33/34] s390: Implement the architecture-specific kmsan functions To: Ilya Leoshkevich Cc: Alexander Gordeev , 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 6EB0740007 X-Rspam-User: X-Stat-Signature: 45k7o8hehh9ku3474f583pwdajn1i35o X-Rspamd-Server: rspam03 X-HE-Tag: 1703071715-392076 X-HE-Meta: U2FsdGVkX19B7cp+N2QO/jIR71yFNPU3uIh22rjn6lmZzDhrrB4LUXci0PJpEbvsgpQq/vRyaxxMyC/aDYAicTpmIqpHNCuKi/TBpDe1FtiD57VNvfdz4Lrwmk/djLLWjYAxeJFM2Yf6PbiFEM/MowKcXBSYXWb53LCw3I00rwJlXDx9Mv2fDYnlAndESeQ25agKvWgsxW32NgW/YZ1KvG/JBzA0jhAejyRNRlx7w1HGgRsOzJyrXyfQx12yQ5IqkaZZ8uLiXimCZrLbnFJmNt5qnqIyA56OLTOIJV+VJPZbd4rPLWRWaNFSZoVNkayTp4dsNcw9heKICuettCbQKiz4aH11l0N0H10CpWlN5TYUjWzyIl/uuFPj8e0uCuTSEkAS+OfnP2J0cc2HaXxumPPlYrYYYMkF3q0VGggTXqT9PwKsdsFoGdZBeSKCQzpfA2C5DSarGaLPBJXeros5i7pR3JkrQ23VLt+c5aruWAao2qlmyGKo/xpMlpH0RtFB0KMuX5Hni6CwDTZT5QXLOJEU3Pd/ObeZQ1y73vsXMUjxjvm72idAXwi50lOOomL306uLICCKQgV7tVuHzAfV8+M/Duu2arI/ulABcxgy7h55kgAijrbe1yp7NDc8GF3XXqvaE0xX49A7uT5DesZuaJq8IVJaFgaz1+F64gimX8QEnuu1wG65/FpAmZUaKrqmUIC4jmRu31chisF7x1PJY0YUJwHtuytQkPdDJzrf2VyUbuaP2hLJXJHonpZWzal8a3khbcpbPFtDfUI7dPvi5ErSN8eAiZr/N1BqvNRwwlQb7/ozneEIh2yrXeqmkeuzIUR32u1f0GwfE9f3fp42RHI54cCKsKubZMIbKqjXGTxRgSCvxs1L3/dM4IkU6IV3d4dRgIRa0FW19/Y1kWiKONzTnnJK57hqTZDPZmVGIR9eDTex0yn6KRb2+bKuFmbjrv7BpeqJ9H++o0lhobc AE5RjtuS u497FIyAgW/HNTJbxGvAs6NhntxNDZ6WBQJQD3RIdIVq5BPep2WuGEbqXQVyLOW1mcTos7I1rVMlRbM2L8mcCt8iTnqMSPY6dOiQg17h1kNEbzUFl0sZ+bgRYNdDiRCUe8yRnA3AtLu3LhibocE3Gsr4UK/EsxfGbgvyAW2EUR35uxHXoo1hBQEfQtYpBRpWV1rTeEG6ps3G83HxuD7Grf8oM5Nc8iwbhGA+QmOgcJ3LVMkpfXyDrxFspmT8Jgm0j2UJqdlmfF40xQiEEOMgOksh76otx1NZbONG28TByzpi9UcYTUzl4uPZ5OEOgOVz26SgJSKOvijMhKxYwVu+nWCR64jvND0X6Ln7HFt266IgmX7BMOQd3ca1iWQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.312084, 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 Thu, Dec 14, 2023 at 12:37=E2=80=AFAM 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 Reviewed-by: Alexander Potapenko