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 034FBC27C4F for ; Tue, 18 Jun 2024 15:10:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7C0926B02F5; Tue, 18 Jun 2024 11:10:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 74AD96B02F7; Tue, 18 Jun 2024 11:10:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5C3926B02F9; Tue, 18 Jun 2024 11:10:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 34F926B02F5 for ; Tue, 18 Jun 2024 11:10:48 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id DD094C1755 for ; Tue, 18 Jun 2024 14:22:44 +0000 (UTC) X-FDA: 82244225448.10.AE7F75E Received: from mail-qv1-f52.google.com (mail-qv1-f52.google.com [209.85.219.52]) by imf16.hostedemail.com (Postfix) with ESMTP id 21C9D180024 for ; Tue, 18 Jun 2024 14:22:41 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=x2IF69PX; spf=pass (imf16.hostedemail.com: domain of glider@google.com designates 209.85.219.52 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=1718720555; 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=U96e2ewUPGUwtDxZmjwxc3i6uzrFQ77Dn0ewyfhwgas=; b=KHOYbhF249XVCCWFGu4oM/3gz020UnKMJmQBb2E+BZ45LAiXaKQ8axqB11sv4PefQkzCZ7 xLoaxfs2W/9TA2e5xQ2oxh04VhwxLafrGdx4He/Hr4RQYDG9MnoevOE32phWsEI3cMeRMU snFSuOtyAOMotfXJ9+AF8TSGMw2praU= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718720555; a=rsa-sha256; cv=none; b=rQZc4jojFC16TbnHsSNw+7nSb4nsq0dzkC5y9Ngcb5/f4xrq3XA2LOgpgIfnGAnSoNBVQ1 prGX8kmdyyPzLfIUynwAyWxMus93RwpP1sU/BWDfgv9r5RgnPipvd0vV4kjilqpE4ecCn5 880Z+qiKpmCsgGxoauajpfOM9pQKy4Q= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=x2IF69PX; spf=pass (imf16.hostedemail.com: domain of glider@google.com designates 209.85.219.52 as permitted sender) smtp.mailfrom=glider@google.com; dmarc=pass (policy=reject) header.from=google.com Received: by mail-qv1-f52.google.com with SMTP id 6a1803df08f44-6b4fdf56903so1615476d6.1 for ; Tue, 18 Jun 2024 07:22:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1718720561; x=1719325361; 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=U96e2ewUPGUwtDxZmjwxc3i6uzrFQ77Dn0ewyfhwgas=; b=x2IF69PXPU9d6cCeCqtiSDhDggxKx6eNIACfvtFe5HDAOBANaIKMAmSNiFn4sq84px mXiU6YFlriyKkutNhL9kNt7KLd81WP2PlvWXUQQ29YmnzEQnexaSiwhkF3ZnoUroR++q AFJdpSZpcm0QTSbLJE/KFp9Nfyhs2SKtkFBD700EnFaBmI/61v9dAkTE+sJ6A6QgSW2j oAICb9XKBHyEeFKCOXR78YnFyA8fDvxvclDjL/nczF/BeSuvefxyiXsSlLu5zkdOSVkN w1RAroqyRjVtEdzORiaxiRv3TG8ehJJDXC5eCWzOy9WuIci2oqT2PJ6o47HrR7ByRw7Y aL2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718720561; x=1719325361; 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=U96e2ewUPGUwtDxZmjwxc3i6uzrFQ77Dn0ewyfhwgas=; b=V2jiy/+lA6T9vX3pHL6Ggpsi6fcQJqLJDaENp5NUAdu8gRciyup4wgF6QCzVE5GU1a XaIvbAWKwGk+/OuT5bg40zlhuYEdnWulefeUhI1pfaatU58gyxp/a10cK5z1r7vQO6oz hp8FPLzac0lvm4cmu2FQj4ApGMZu36Bq027i1hxw6QovfPdHyfkb2RRQCBPE6uyvqfYg /5ulrhFFdAC91+BkbQIULEUndg7HRqhZGDc31yH9iYmlQ7FYrHqXngp4V2vm5S11KObz 5nOvV0bwnNhWzrStpRyuiTQKSt2FCn7X0T0ov2oy2ydBJNfvJme6twsKT6tIpj3lFivE CW6Q== X-Forwarded-Encrypted: i=1; AJvYcCXnsvKdqgYYciN4k0K9EjQMiiIYLc/zGIbZ6lUqKN7JLc1AhZ489EjgeBH1TkdImTPXqpbWFEoLCxFjNTGmbluqogM= X-Gm-Message-State: AOJu0YylOP6VQllaOPAfO3xU1FigqtERw8eaVLIyPxLhPbSIuB4n9K+D 7y9+XxLVFSSydXo/bYWUHFfakpjc8TG9GyIb8Ej2+cCkxf0i8dH6440iDTykJlhqcwSiYWMzGZB HQxvuQbZL2AtPNRMbWscHFLKncQEfYEqfp/4p X-Google-Smtp-Source: AGHT+IGILaqPOZ2ED8ohKLixFiVuadcnP7+nr4oNkquXFmcYtsIiJ9uoXj8gq8qFXs/ZH/i6CuJp0jOeYz/h62OJDhY= X-Received: by 2002:a0c:f345:0:b0:6b0:7505:8846 with SMTP id 6a1803df08f44-6b2afcf228amr120592576d6.39.1718720560961; Tue, 18 Jun 2024 07:22:40 -0700 (PDT) MIME-Version: 1.0 References: <20240613153924.961511-1-iii@linux.ibm.com> <20240613153924.961511-16-iii@linux.ibm.com> In-Reply-To: <20240613153924.961511-16-iii@linux.ibm.com> From: Alexander Potapenko Date: Tue, 18 Jun 2024 16:21:59 +0200 Message-ID: Subject: Re: [PATCH v4 15/35] mm: slub: Let KMSAN access metadata 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: 21C9D180024 X-Stat-Signature: sot3bgnxw1qxidkc85y57qpiy1qa97ft X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1718720561-553303 X-HE-Meta: U2FsdGVkX18kaao4KjA15Fj0jOLbt0Tvk1Jy+ZE+QuJM3b+Zh1+sFkocf0WLkvh0revc83zN5ZVNlMTuvQ86QtvLd61lfTQ70MBc8R5fQhWaZdUZPzallXJER2ND5fJbJozjNtGQkgkilfD33P+BBKQ/NwQl5iuDO/McbJscVkvHF0DnvVd3eLqZFxhGtbzn4VFaM5oSqsNB9N2/8cgyQKPJ/LWSum9+fadIsMPRqQ0AdacNBYoYfqmEdu6x1mOiakJbXPwPyutrBVksH0qhhWsoenSjKW4yRXWDQi9WMNMAAWf1GG+gtRuGE5gT2tJxHbKgFpfxRZ5EPR8w3vYv+ag7bdkfbn7JmS2r9+WDmfoTepOHX4BDyRIqez+fMH7Mvm4WXR31JVem3KpSHCBNObG9qaamapn4lRLXSH6gIEC2RZ1sV20FRJ9kXw9xfyMKUgLOm9lgxzymLiKG4COBP9bfoRgGzh2nPHYCmQuOoXvf6LCP139npoPsXvu2TVGKYLWHN0Cq/bjzAwWD9AjNDIfb22dPfUpoWobg7eqM56Y8dDDCL/mCujGNHhBvrYTln2f7OXGZ0Sgtn+FuYC+WL9fTiRCXiJY0e9ijuG1YEzKLftoVF6aziZXfBZB3OJ9KTFWWidjFME5TgDcUVuUdi9PZWNvJq8vMcC1FAGZpmS7XX5M+yb24BMgFW+25y0n3FzCiLyDNbFKAWsJmc0aBquWToZTlJKTtEAZ0ZUrBu4PV78/k846juQrL2fBkOwe+Ophsdq2fV250eDBftt8VuwaGwKsOM8+jH/RUcULQ+xmrJ4Qdhx1jqVYNDX1zS+C2zzTuLlAv4xQ24mNK85+TlKhLaH6XCSeSHfJqtVUUspfaUsyrYLFf0JCjf6nn4Sw+if6/+2fJO+LpBOzeU5ZTI/PBiFlQLaRz0F3Jyy4eY6Q0XqGmnZ70k1yvvPXpWI/M/HFhzSpiljJjCVrn0Kv gFKs75ol 3r3CwmP+X2RSOCNmzlE1zPdr8v9G2GT4wkN6xnNSgLCn8jziALiNlWEZKzYO6GsKjcl9nqcbJ4vLkM+6gSfQxVapO78Ax72hm/JkxOU0EfvdnTCqunDu/V973WZNHUajk2ZMRplBSFrQE6vxxHRFM/HTUTglOMLTBfA0Za9flCQ6oVWRPWz4O16eARA0ybBhoOANFcntQyhaFWWm/fZnBf6WteSJVm2u3ioIhQNiPK9KICuiGPb+/USWA9IF4fjoC2U3sB2FAlj9QidYQ4eu1zPrYNvd1JKw0S3UI X-Bogosity: Ham, tests=bogofilter, spamicity=0.014833, 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:39=E2=80=AFPM Ilya Leoshkevich wrote: > > Building the kernel with CONFIG_SLUB_DEBUG and CONFIG_KMSAN causes > KMSAN to complain about touching redzones in kfree(). > > Fix by extending the existing KASAN-related metadata_access_enable() > and metadata_access_disable() functions to KMSAN. > > Acked-by: Vlastimil Babka > Signed-off-by: Ilya Leoshkevich Reviewed-by: Alexander Potapenko