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 33EB7C3DA6E for ; Wed, 20 Dec 2023 11:05:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B660F6B0082; Wed, 20 Dec 2023 06:05:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id AF0666B0083; Wed, 20 Dec 2023 06:05:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 968596B0087; Wed, 20 Dec 2023 06:05:11 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 7EE496B0082 for ; Wed, 20 Dec 2023 06:05:11 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 5585B40B0F for ; Wed, 20 Dec 2023 11:05:11 +0000 (UTC) X-FDA: 81586914822.20.20C6763 Received: from mail-qt1-f179.google.com (mail-qt1-f179.google.com [209.85.160.179]) by imf22.hostedemail.com (Postfix) with ESMTP id 7CB78C0015 for ; Wed, 20 Dec 2023 11:05:09 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=Txru3ehS; spf=pass (imf22.hostedemail.com: domain of glider@google.com designates 209.85.160.179 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=1703070309; 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=aRuOb3thPKxS5ftTwWuPZVBwpG9dfs4GXpoJ1hD7vC0=; b=P0b+yIOkAdgiL6JqM6atu8KJii0MuUA9fareZolKvMh0/+lZ1SwrX3uTc1/O6KMktiLR3G ffIwjwgaAJ1oMRic02E59dRPObxAdQxjzi0YbFaZCQS1ODZm6mBTkRDfO/8IMUwkvbdkDv qc6w2KDe3A7s/zQ2iwY3phMR7WLg3Xo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1703070309; a=rsa-sha256; cv=none; b=jAk51fueyrjgxMwX6+x/U61fd5vS9I9duBpmcr4qZxfDEaY+7JHIvsMCNAYPyGOv37qZ2c 2e5iapv5wxd0IS/Hb2i41PXTTgCmCTC7v5OHdCu065np8mAjUUoomzAg2ZroImDdUOpuXA /N08ghr+6Lx3k216+KewIAf/IeI+xrI= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=Txru3ehS; spf=pass (imf22.hostedemail.com: domain of glider@google.com designates 209.85.160.179 as permitted sender) smtp.mailfrom=glider@google.com; dmarc=pass (policy=reject) header.from=google.com Received: by mail-qt1-f179.google.com with SMTP id d75a77b69052e-42786514fe6so4846101cf.0 for ; Wed, 20 Dec 2023 03:05:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1703070308; x=1703675108; 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=aRuOb3thPKxS5ftTwWuPZVBwpG9dfs4GXpoJ1hD7vC0=; b=Txru3ehS0QZfzibeTXILUV3DcCDVmWjOZeYLTlHYD/9cBgkvLD0W4i1HofIvPrdHrj JTrKJnMKpIcmsr0iOMRDY2nV5uW/s+ZEZbKjStJW20evseMyrVpd3ohKV6Ye26DH5Oh7 EhDq9dEWsFBUWgfkU/XypEyqV3jGnv5pTr5SVmu0rcKtE1sJw5DfIPquF+QqJBzjh9m3 cLKVHYG4sATIlULQSC3krxdEyiDvpJ7tSkyEhT0Nmun9/QQjog/fvYkQIrtM/E+JJQtK CH8iJsQAq302BfCaWQKYD2NGp8FL9SuvIANWKsnuEIa3jWraCCxXgXOFu5a2gdma/CFZ 8JkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703070308; x=1703675108; 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=aRuOb3thPKxS5ftTwWuPZVBwpG9dfs4GXpoJ1hD7vC0=; b=DqHKtlOW+1p7PmJqfwFKzs/30+qPkdZmNA9ohSpKAFQQFHcoc2XCrl+blUqMeVIEWc ySsADyBVnEUtIhDfnWjvHVzdNI/JmZx18pVSyDM9l8dvecjecLM10+UhqVydCCs5bSRF LWDl4HvfFFVBMhJQheYv3SIj5tNRRXHMKMmygJMHm8ehj/lqTjL9m6xo7dyeq49CZcTG AL2QOwXofnzilNuIwEMWWX5ES/wmG3pAXcUUNqxS/QDBnXWKd9uE5Z8WW0+I1AjcTM6Z hk5LnEOwdALjeh1+MDcJQAxF5NxzxG8oF+DS8L2eDizlRz/16fPii45Cna4lqYHAqZwF KSLg== X-Gm-Message-State: AOJu0YwVuCsgC8/arII0XPGhk4wAhkSjpWEB8+fUP4ixPeN1qy2QcYsE txsdwAPbPxA0VnzGSazLx+/ebo/ia9becqkLdrkpUA== X-Google-Smtp-Source: AGHT+IGM1DvhNsHIpLRzl7TLlRhf+sSCR6McpSC15tKPCcbFJwj7U8mFeDmNKOAesBXFyLQOLaIWCh6aAZXNFJ7pswI= X-Received: by 2002:ad4:5dca:0:b0:67f:143d:b8ca with SMTP id m10-20020ad45dca000000b0067f143db8camr12635720qvh.44.1703070308403; Wed, 20 Dec 2023 03:05:08 -0800 (PST) MIME-Version: 1.0 References: <20231213233605.661251-1-iii@linux.ibm.com> <20231213233605.661251-25-iii@linux.ibm.com> In-Reply-To: <20231213233605.661251-25-iii@linux.ibm.com> From: Alexander Potapenko Date: Wed, 20 Dec 2023 12:04:28 +0100 Message-ID: Subject: Re: [PATCH v3 24/34] s390/cpumf: Unpoison STCCTM output buffer 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-Stat-Signature: wpq4qahwxgwatsgfzsnrt1pbnsoteh71 X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 7CB78C0015 X-Rspam-User: X-HE-Tag: 1703070309-292831 X-HE-Meta: U2FsdGVkX18a6sIFozl+GGo42PhGhkQ/FSlQ0CWmhUYhowQ0bDldwec0zEbZ+/kwXBnxx01KZPwOojRcjoUos4OrR3jKN62gH3r7JWkuIZjF3ESLeC1xjwGnADRQhivuVbmPaIyjxKtW9PX5j1nAszf51pclF3EuMPfX/W8mdzCwAdgw+DZvP0UC8RUORBBzu7ZzQOuAQ5TcQ+LC7DMrxP70D63F78z9PD+R9ZtEugWGe6B0CCd+mDA77G67dt2ojwu7dY76hPVEUGu0pZFLCj1KjR3aStmWchdZ4hHeKTDHzxxmbI24kRtxSH59n4HoqkMg4fT40zasjm3muDO5HdxryXLcbziIcuO/H9zI0LR9b4IG493Fv42p0kvvPyN9drXFKJQPfietjxX88IcRbuUJBzh6IDHJYRjvFCu1xG9lBdQJzDDjTq3jCuxntYpp4m+c9YTXvf/kvnTRzqgA5Glwf31Lz54VbafVSH8XTAeKU8wJxfRJnad0wc//aNKLDfXs5LOWU0lp1vbLwAhukzKJvHTYjoSzUc8i9sWRh0bAKyMFUzNQjw3xRAFTLq9xZdqK8j1VYeTNPo1qDg57jTAlKrbx75L1hi5B2lP/ykJ4bmkcqjju6TRyovGSo0s4Eb00bWMfLsynv7AiWPQeqCanGYEmNr8TbSzigc07MJ1mMaVt1dYwU9JNAyrvHa2nap8iQR4PQRbWxKHssq59vlW1rpQyepn7KvqHT7SemIP0U4NGQxnNWtjnkVStjtCFKCxer9ihLxh8BNd30lEgEIwsJ7EQObfeZOntVrOyXW76bJu7biwYIjBaKPFNc9cpiBWOCbhBvabcB/WjkyZ3STCfNT3jcPG5kNcQI2d9frpPomeHmnzoZIUONMjutXjCo/hOxJmbBuSeRmZ8tXwWIj62Wwg2Rd4JBi5G36LS3vBNeB0FiUYjtMyY6UCG1qqdLNQla/Ou1povUJKE1S7 eB9o/DXf pnsM9ItfvNjRt44WTQMuWnfsjZUY8tZDc4DcoVU55pVxRLbf8xnrw8TSESyeL9OqGOqibPnvOymUbwtH2QsPNf4BVt6VmiF/Xk6IF0igNWqQjFMBynmH8BiHovjUFos3VbNCl5eH91CyMNvI92OUhCPl/Aoo9uSuuEtN3sZOQq4kSOSOgW6GGk7NkOIGXCKfuKMHtEWuNj7uInn72JEJC/SMwteqyVLT0bWCkVDtIzrdr/Y0Me4Q4dYWZab1xsi/s6l60IokZ2QgWJMjmxLkG85YGGrHDmBxlzFS+X8If/EVgCOShORMSDRJPTvfkKZ0KcAkrhtL3t5VItbehqv+XDyHPK+A7upQ8WUyQ X-Bogosity: Ham, tests=bogofilter, spamicity=0.017254, 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: > > stcctm() uses the "Q" constraint for dest, therefore KMSAN does not > understand that it fills multiple doublewords pointed to by dest, not > just one. This results in false positives. > > Unpoison the whole dest manually with kmsan_unpoison_memory(). > > Reported-by: Alexander Gordeev > Signed-off-by: Ilya Leoshkevich Reviewed-by: Alexander Potapenko