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 D4873C27C4F for ; Tue, 18 Jun 2024 09:27:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 345B28D0023; Tue, 18 Jun 2024 05:27:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2F59C8D0020; Tue, 18 Jun 2024 05:27:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1BDA18D0023; Tue, 18 Jun 2024 05:27:09 -0400 (EDT) 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 F1F418D0020 for ; Tue, 18 Jun 2024 05:27:08 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 6B71CA06A9 for ; Tue, 18 Jun 2024 09:27:08 +0000 (UTC) X-FDA: 82243480536.19.896D21E Received: from mail-qv1-f50.google.com (mail-qv1-f50.google.com [209.85.219.50]) by imf09.hostedemail.com (Postfix) with ESMTP id 9ED4F140015 for ; Tue, 18 Jun 2024 09:27:06 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=rK4eVYL7; spf=pass (imf09.hostedemail.com: domain of glider@google.com designates 209.85.219.50 as permitted sender) smtp.mailfrom=glider@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718702822; a=rsa-sha256; cv=none; b=GyZJkF6HCNe+aaqGfUdCOFhDGdLgo79KmjjuF/QI87/ivNnLpFPZmCrDPzdXlpjKtcfIge Pq6wKol0tsEU2Y+mIYjd02ngOrswZPqv+fpKAQM0XcUNtJiiJ46nTjbt0r/bf0a6w4DUuw nQiLoyMhvl4VZCtVdHEhlu7+lKceDfc= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=rK4eVYL7; spf=pass (imf09.hostedemail.com: domain of glider@google.com designates 209.85.219.50 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=1718702822; 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=HgjCqFVtKavNFxLDu8aE6OS/1nGbyLOwVqAAdquKtbU=; b=dOHgqopVblzpJqvbrOoSUMT5F0Xii1uB1Ub+n8ZkFtzWg8xANj4s/TbGFwzKsTbS94OEdI 54UUVPGnHTSK6TsESbruUzHjA6HAnJ6E59XuDX+YwfrpS+9CmolGPHfT3FO3X/+EUxhUtX Dd9hjriSyibjkVWFO5ZPWJQB9lcTn/A= Received: by mail-qv1-f50.google.com with SMTP id 6a1803df08f44-6b060f0f48aso24363946d6.1 for ; Tue, 18 Jun 2024 02:27:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1718702826; x=1719307626; 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=HgjCqFVtKavNFxLDu8aE6OS/1nGbyLOwVqAAdquKtbU=; b=rK4eVYL77pi0WBgeNacrlSrmb+PacvK8KndJt34Ee724SDxG6hpedIb9ONE0+WRbWL Wh2XD1fyccrLABVk6Ma1f6bQUqhMaSJ1ciug+0DIn0w3IdJNq8uB/K+x/sCUwQVUDywP RG5c3jjwwyFVtfOW7j5DxRBs+tNC+Ysry2dii5w1mI7hwNncW19CC6/Y1G3fIPr/8/0n NPFSNw0fMWQ2smixmDaHnQmiKz6MWmZBnPwnJvtkR9PtQC0zsS3qTDZ51HdoIpo/vsO0 N6GsbeaKsIx/sdrmolcheRTH33rysl1IcM68zJliI5sBFXT8iRdMXIxMW+fp1YIH9WUF Ebig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718702826; x=1719307626; 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=HgjCqFVtKavNFxLDu8aE6OS/1nGbyLOwVqAAdquKtbU=; b=Mtb/wmBc1w9XfCzALRU/HxT3nxEgJvVmuHe3dJdxgOFzLpDPBGdwMrwYtXMFjxh5Rt vVC6IZXXq4XZKeKHWZ55izm9rtVIPaQs2Me3qdWILlG6GbAodmuNK8WRzx1HLj8g5/3f 1QjXP1Dnlstu0QZTq2ZVuz+E+JAKq4vc36s3U2lSIHkwOvM/uCP4bZsg6ACnfO4yh55B LapJRXGfE+Z9BHAyVmC7Eiu9sDksCoA0xrQQl86BNHfs1R69uDum+IqVkQ+mnH586Sve FKr/1XMneoVFLEumeFOI8P1coHybjyId65gSCQ93ZHsmuMrgBgGfxWCIO4Gs1EdbOOOA hS+Q== X-Forwarded-Encrypted: i=1; AJvYcCWUV2AUT0j3cnxZsw3DIgK65Jk6TawM6itIeN7f0kjvEj8EMxAlaKDht+Vz0+eim+h83a8r7VtIyqxG73BjDbdFLuA= X-Gm-Message-State: AOJu0YxRMJgnKyvKaXjZxkpWJ3q8x8uz6hCNCTfS6Tg8OzLWISo9THAp jrRyLlzhfegIBlMubOxV9D/zO9z69irRs20uQ02azC96COTtXjp4tw2UcPueOkbj3PYFk5s7PaT fHYOKpEpgIC0dWI+PSANLSs/+5O7nSQiBrPNy X-Google-Smtp-Source: AGHT+IE/yIrzcpOv3eiTPoXN3cwGJ3TQnnFMvA5d279z/tiAN3Xspn0UhsEikZvmg+vlTu/xFiTY3m/3H4pxUpWqwP4= X-Received: by 2002:a05:6214:1249:b0:6b2:cf8b:21db with SMTP id 6a1803df08f44-6b2cf8b2252mr79472176d6.53.1718702825469; Tue, 18 Jun 2024 02:27:05 -0700 (PDT) MIME-Version: 1.0 References: <20240613153924.961511-1-iii@linux.ibm.com> <20240613153924.961511-27-iii@linux.ibm.com> In-Reply-To: <20240613153924.961511-27-iii@linux.ibm.com> From: Alexander Potapenko Date: Tue, 18 Jun 2024 11:26:29 +0200 Message-ID: Subject: Re: [PATCH v4 26/35] s390/diag: Unpoison diag224() 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: zpheuqu5nbxywzjez9oasc5p69ma9ohe X-Rspamd-Queue-Id: 9ED4F140015 X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1718702826-771281 X-HE-Meta: U2FsdGVkX1+8Nu+xIhdrfWZtB19gYUad7qDGdz5rZWwr0ytpf5AcaGkegdx5XgFa3uAAGeGu2GaX7HiDDzcQVoIIfs7NG3TGSja5ATtKU5Xv1bD3W5oHEbJqxz8HQquE5nKJd8oz4K+8DsCQ8WbZ1LKCJJ7JHKp9c1BljGsCslw0BVTs+VFbSA/PP3cYmhb3/FJHnH+fOQ7QRnD9R6ZHiMkEgPdzbkb9K0dofyvZYopTcdkO1HtPre7uQcZupAcmeR+0ui6qL9ZtEIJb93r3uPsF28Pw9ml6MNhPNNdIHjLIZ7gpEZdzZ3h7m0P+r6xadbWv8RarabRtQZIYrl2zmmWEf2XdgfnWgwyGousiMfoC5+FUdcBKQQ63ddPeBc1uVPWU7hK+hJz0rx6JW30gaBKL442u/m1MBAyc06H7Jhlf+ogZz5o5vH4T4FLIDGDrJqpcumm1BK48XjV+jKbUNlx8r3b8XrM2SuONwmzAd9E5+sCbIpGcEOIBmrPr/FcuFo1MGOLrr+b6Jl5IB3laLt/XXe4HEy33SqUKXJ71Usxy8O0HKQ8X1XnhJoJWCvgBridS7vQpZK4FSGw5ZacANa5/LAQ9F98HiqygT+4l+VjqqMUcqEniE09HeN/ICQNfv12yeyKAJAwM6qFP7tN2D+xJbFkEnPKbNU02f7D3j4hZw3kE9UlV5IlHdH4fgKnqNY49Ir72QlLFyprMx46YKRN0LDKv01MNNDDczntjhx3zW1fYa/Hnaj3UgmGwtZVMxUBbd0FAIDR4m/IwgXHXgfy/M0e30lXihkaYfoV5CGfY0otc/ZUxLXxc6w+svvqIXle5yyL6MQxulHZqY3pgoFco6FNBI1BLxykIuQUCNj0qHWiUeAP0pMTjCvj4ceyqSlsGaoWVqY06ppY+32CK67CEW/xRoZGpUHhulZTo7BH1Fx6Awg2ouRnSmUb4uiTRzSQdc0vQCA0AoUA+PSq WgX+4D/G 5cBeiRkPIB2K7L1Y7NWLiINDT1QLneiCr/Ss96gOLYDHp0N2KtKgvtYysr2jXv6OVkEOu9+EjwwAz1nqZUDedcXWlMu+jEYK1vljCKB/1ngst7tAmivA19Bc4OTqW1NJFVhktv0BXDzLiyaJiEnxxc6LBwYth11pZrIcFDYdaq7lC+SkkpofwAEg8sFw+SJkT2Krl1H9G7Di62IUAblQfigeyWGXlb9W2tP7gdWYW7koRaIm9XxmAhg2i6QwUsWj8ruWyoTa2uQSGuMNIW1i7wHvFEtm6lOKhgNeP X-Bogosity: Ham, tests=bogofilter, spamicity=0.272530, 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, Jun 13, 2024 at 5:40=E2=80=AFPM Ilya Leoshkevich wrote: > > Diagnose 224 stores 4k bytes, which currently cannot be deduced from > the inline assembly constraints. This leads to KMSAN false positives. > > Fix the constraints by using a 4k-sized struct instead of a raw > pointer. While at it, prettify them too. > > Suggested-by: Heiko Carstens > Signed-off-by: Ilya Leoshkevich Reviewed-by: Alexander Potapenko