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 B35CBC54E41 for ; Sat, 24 Feb 2024 21:02:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3A4C66B00CD; Sat, 24 Feb 2024 16:02:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 354F36B00CE; Sat, 24 Feb 2024 16:02:42 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1F6506B00CF; Sat, 24 Feb 2024 16:02:42 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 0CAE16B00CD for ; Sat, 24 Feb 2024 16:02:42 -0500 (EST) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id CDD09803F9 for ; Sat, 24 Feb 2024 21:02:41 +0000 (UTC) X-FDA: 81827921322.28.F078369 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by imf10.hostedemail.com (Postfix) with ESMTP id 30762C0013 for ; Sat, 24 Feb 2024 21:02:39 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=tsP31t2B; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf10.hostedemail.com: domain of rientjes@google.com designates 209.85.214.177 as permitted sender) smtp.mailfrom=rientjes@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708808560; 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=1bYqSsxfIR9raHGk2lM7F1xz8yf+qiSkrL7Pgn11QAY=; b=SuDgtrLVjgwXeygnrYMf9b+UEK0Bk/T2JGzjscwakzbCQ7b/yZYYCNYZoJoj031W4lT0Hp lHE06RMBI8fiiSSv9Djl+WGw0FIZ24vND43+jmpFpm8NWpNV03Cpd13A3OfWS0chDOBOWd jyu9FxkCtY2kKIXiianawQc2ExsDD2A= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=tsP31t2B; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf10.hostedemail.com: domain of rientjes@google.com designates 209.85.214.177 as permitted sender) smtp.mailfrom=rientjes@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708808560; a=rsa-sha256; cv=none; b=nl/FrQv9KsjogJwNdFzOa6/Kegbr7Q0fMpVG714esbIaT/dz/NFG6FQEHPyml72Zs0MOOW 3nVeFNmLfzCw87TiOKRgkjZtsxpGQ0SWxokKzY2/tFnRD/8z/+Hc6YSRvQqB1ExJPCtKoP pHn9Yw7CduC9Q5FE1ejL9dwwKS+DZR8= Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-1dc744f54d0so127525ad.0 for ; Sat, 24 Feb 2024 13:02:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1708808559; x=1709413359; darn=kvack.org; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=1bYqSsxfIR9raHGk2lM7F1xz8yf+qiSkrL7Pgn11QAY=; b=tsP31t2BOShEIsvZK38l287Z2kUBQ2azXZb6TMrXtP1EQV7Mi+Lv6TVw42JrD6kdq5 EHhWEOTlptBAjxkGmeuku5H6LmVdv+u6rg7p/T26dOziq7XJHc7kPFczFtAw+TdXmNSF ME0WmMyp1/t+N3pgvN/pmTV66RobTQ1y2nUTF1gpb64fl75RuysaXcrPYcD8XVE/wnie rAXaBWpGoLhDSOUP3zOqizOUJkjyvWeOgBjkzzbOmw43KyDBl99WgVMX5fmtR1pzyzGk 3vJfDguxsb/WOvCYjAHGv6TR25GdFnwsknyAMsirIAl4GE0DPTKE1R1tHO1HoJV9Tjxa d+rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708808559; x=1709413359; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1bYqSsxfIR9raHGk2lM7F1xz8yf+qiSkrL7Pgn11QAY=; b=g3kMizjsaNbcC3vNp8EhcOskaixBuUl8QpuscjMRVcp19TWO44vPCxtzgWpSU6csVo D5vEaObBw5BEZR3/dY1oYLFgcr3wPxxYyxed0gB6vVengsQUiK+Tj4m0KI5cr98pimww HXSvRhTV3tUZa5W5gR7LeiZxVCUafSmLANLMsRwXQgBaqc+FWBcY3byyPIT2t22Gk9SN CA7NZnnECmYgDzqX6rDtL6CCxtikgMQSQHfafoeOt/G4WnznRihVauQp+bZB6ioqjXcx nJmNb0a56V4ofuGND5wSBGfSoJgAnaTnCtTM60SZVsQso1EkpnTdk5uR6SrGa+OvJ5fE H0bA== X-Forwarded-Encrypted: i=1; AJvYcCUk/E6CQUgQimQmKlljhouqAf1assI4WxFOOke9I8nTZTwnqJJoNN8ZtkovzIiJ/R9Tg5dRiCjpvcw7y4qqrpobi7Q= X-Gm-Message-State: AOJu0YyHSYShfv7mQ8OVcBafLxvMll/I4rFYNmIkQ0E22rWVPZZ5xPOa 1GoNE6OSTV1tOQUsTj3ezIZraE3Pk/d+wLsKmeRNDIqvI71a+b/NGNyg0pgNuQ== X-Google-Smtp-Source: AGHT+IGGyN0+Lq0dJjkH/u6UzcVRpqCLoMm58Et5/84c8134LsHcFyGkJu9hOwFdD4fqhywSU7MU+Q== X-Received: by 2002:a17:903:32cc:b0:1dc:7b9:196d with SMTP id i12-20020a17090332cc00b001dc07b9196dmr190478plr.18.1708808558515; Sat, 24 Feb 2024 13:02:38 -0800 (PST) Received: from [2620:0:1008:15:ce41:1384:fbb2:c9bc] ([2620:0:1008:15:ce41:1384:fbb2:c9bc]) by smtp.gmail.com with ESMTPSA id c10-20020aa781ca000000b006e4ce93dc28sm1468928pfn.104.2024.02.24.13.02.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 24 Feb 2024 13:02:37 -0800 (PST) Date: Sat, 24 Feb 2024 13:02:37 -0800 (PST) From: David Rientjes To: Vlastimil Babka cc: Christoph Lameter , Pekka Enberg , Joonsoo Kim , Andrew Morton , Roman Gushchin , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Andrey Ryabinin , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Zheng Yejian , Xiongwei Song , Chengming Zhou , linux-mm@kvack.org, linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com Subject: Re: [PATCH v2 3/3] mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE In-Reply-To: <20240223-slab-cleanup-flags-v2-3-02f1753e8303@suse.cz> Message-ID: <78910de2-097d-9dea-4e00-acaf40af0299@google.com> References: <20240223-slab-cleanup-flags-v2-0-02f1753e8303@suse.cz> <20240223-slab-cleanup-flags-v2-3-02f1753e8303@suse.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 30762C0013 X-Stat-Signature: 4ri8m7378seno6q5nwy1fbs8f4efbenn X-HE-Tag: 1708808559-185645 X-HE-Meta: U2FsdGVkX1/TJ/Tr19Qpf9BGGk0TEmOL46WL13PPi72dRR/XrchUro61CdsXMHnazpnJoANWk7NiXnvdL2AWfycf4W2h7V8zEmMvGs2WO2eDiLq4cTGv6qfA86HEcqbkNRo8JPOp5cbcLmbQmRQ9I1QBqCfekvZeMy9HEU87ZvXdjGrZRAHVHIpao5rHOFelGCTMmTstJzW0dhzZMOPHQhaA8eVsw9rvxDMzSsniZ28BvM+JxlI8fYLmRx/WNXliHWA/LAHYdnaLVbZwcDaKUS8T9EQZ5HWKICzCOGtJu1nKgs8Ui+Ox/7PzZ/g4G7dvc+p54EuDuQIipqe8OOC89QvLFLXOpRa1S/C+qoP/PrwliSH+vnzZVW9z/eDcMmxmFdDi2c1fCChlNb528ZN4b0K6QCJAEkzbLz9adMXluSOEORYSJVCB89gcQp0YDGIfkJiWKNZBObJ3aX/jkFUa+61HlZKctAagGOpiNVeSjkR9ILWHJWnVfND1ZNLUvYqFoNHyXb1IrMOM/fBvBd8MvifLnNdU/h8jKXH5F7mJ6gR/2kHrb0A+7OBGKCHhTgPCnCA5RzlgNG9/sTeFnBoq+jB326eMco9GUHALR0FvE3ZYeadGFHD8LJ6gE2XwwE4rHcInPqLqAizkG/dSSx/3zcdWUCe5Sl4VY7ubrXIsh8hjQwI+uWRTB75Bwsj3xoDYjST3/7BNlzwg1U6V9x+0yUOH3ai1vUBZ9Oesrax6/VkFG9qrr02ihyieRdcei8y9NBD/FgrAsNxTXe/4t8yMSPCnI3L4AtNU55uVsx73yGVpFYHj8H9C4hNWTF+gcTceVbdDETtamKV2gKvP5YElNXY5FN0uVdZUF4vijV6jjJeJS48INXqEdycBrn1xYaQEeeEjj2iOIsVnInkHK8UVd0QW5xmvfrMzrHyytWMHiDY31rAR24W9MVNvYzk5XA6sOkYy7Q6SCDeWLUTh0p4 eqTwDy9u LxoU+kErAj8Gcn1i7ExKHNk+N41rnmgbZ+XfEPXhAOeC1M+7WDM/BeRY2b0GCZs0WHOo3B6fsTYJXGCIyxUx24aT40fUczEUQTwb8ZMNdKzNl/NaIq/76/l+BVkzkNg1bNGGrOFVIyc/rBcUqQGIHq+kdrgn7umy/pHbfgIJhlq9eE+A+CxLXL29TStPNcbF3H00WcHOPavdWbgo= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, 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 Fri, 23 Feb 2024, Vlastimil Babka wrote: > The SLAB_KASAN flag prevents merging of caches in some configurations, > which is handled in a rather complicated way via kasan_never_merge(). > Since we now have a generic SLAB_NO_MERGE flag, we can instead use it > for KASAN caches in addition to SLAB_KASAN in those configurations, > and simplify the SLAB_NEVER_MERGE handling. > > Tested-by: Xiongwei Song > Reviewed-by: Chengming Zhou > Reviewed-by: Andrey Konovalov > Signed-off-by: Vlastimil Babka Tested-by: David Rientjes