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 DA0A6C28B30 for ; Thu, 20 Mar 2025 16:44:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9E365280002; Thu, 20 Mar 2025 12:44:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 993D7280001; Thu, 20 Mar 2025 12:44:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8358A280002; Thu, 20 Mar 2025 12:44:34 -0400 (EDT) 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 625F4280001 for ; Thu, 20 Mar 2025 12:44:34 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 86908140C28 for ; Thu, 20 Mar 2025 16:44:34 +0000 (UTC) X-FDA: 83242502868.06.09BBE40 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by imf03.hostedemail.com (Postfix) with ESMTP id 97DBD20006 for ; Thu, 20 Mar 2025 16:44:32 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=ByaHms5I; spf=pass (imf03.hostedemail.com: domain of ryabinin.a.a@gmail.com designates 209.85.221.41 as permitted sender) smtp.mailfrom=ryabinin.a.a@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742489072; 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=Sl+Q3tAbqojV0VFuCPLFXyH+mpVFTX55Wv7F6O0y5c8=; b=Pyxb20WfTwodY4PlICIhDXkVRxux00HKXyjvfJMlrG06UtWsFTOdsrjV4pxD3eNBZPgg8w TBgBeT4hsEzB5F4O27IQzrKlAI76r/XIj8kmuKm0eUJi9O/pkWsVSf+IyCRi8qpCnnEbRC JB0ICgllD7ofNpxfKIIAJ27ieqwEo90= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742489072; a=rsa-sha256; cv=none; b=ymw4Y5vQrsUSPD6me2v/V5Pf9DlgdDaudOBjSMgbkExas+n5iTBima/HlOQ3N7oewE+E7A eGyj67XnwZetiaAD+Ly/pDijrKzGOG/UF+iSIf+ULUCcK21DxrquTj9LBi44pQc4yxzT2n 066um4DidmANZLCcN3Fl8qHX2js4ZbU= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=ByaHms5I; spf=pass (imf03.hostedemail.com: domain of ryabinin.a.a@gmail.com designates 209.85.221.41 as permitted sender) smtp.mailfrom=ryabinin.a.a@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-391324ef4a0so129955f8f.2 for ; Thu, 20 Mar 2025 09:44:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742489071; x=1743093871; 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=Sl+Q3tAbqojV0VFuCPLFXyH+mpVFTX55Wv7F6O0y5c8=; b=ByaHms5Iqzvh8xTK4IyVutMu0dseoDAQaramYNgbdS2dVOn9nEAlKiepHXrVixOhiT fVmrBM78HJOlo96bVG1nXfn2P7sJQMhZ0Yxok+o2cZjszGLh7nfJxdzLVCsTgWQ2deOQ 04CuAuc8joTyz7VQqftXmEOGjXlGR8LhpXXQrPbNuRIdml+ELaOMV4oiKml8ZNt6Gtbd dGyaYpRmyYoKUMgubfiZ5URd4ypvRl50wnALWf3fpboIxvrlPqWRVHJW8ssmdvwbUxZX KNUUH7J+Jyg9PlugiAKTZk7kqNM+EzJndS2uZPO+k6Bkb1ndV33ndTGnWc9UpVthPfGu 6b9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742489071; x=1743093871; 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=Sl+Q3tAbqojV0VFuCPLFXyH+mpVFTX55Wv7F6O0y5c8=; b=YVactgD+k39OKN5g4NxGjKCMN8N3uE0JGWAWLsUVsGMe6z+4o5BxWMon85gjv7TNQ9 v6/efffL17EiDAnRJRFIPQwp60cO+AiG3RUaH25CADdeN86e5k1J6XsmslyWyi9cUkSK eZ/D1jqjql4w63Stnui8UaLOzMPOfF5NMTaaFQQ+fuRgKelxj+bpvew9qShGegiZKg2E OAOV7agJx8GX1NbZ8e9UIukQVHmXJXtXZGZghp+zCrHggC7D+9b/DolkqxVCyY4n3ziA H87QcksttpWkAOKUUucckEed84MCCTU675k88ViFJPOqdjdada8w3mbHOIleO3zN1wNX rxoA== X-Forwarded-Encrypted: i=1; AJvYcCXHFDDVUe1TdQy4/3mNNzSTy44Ithz+qR9CHjw3BUoYdWAK3Su1tpxobtvKAzW2wrt4gip9vz5YGA==@kvack.org X-Gm-Message-State: AOJu0Yx2kHgly6zZoOeu6xS8Noti6QKkVsyIQKIMRvSIa/bB2/4N4G00 7PDNSZAiGvczwReEdaY4cZ18bffQlo4Z/LLl2EpwxwYQQCDFMcnxCzsQuQtnTtz4i7e8cFxYLJ1 RqlB1SmoS6ktCZfG0JNAQlE5RgB0= X-Gm-Gg: ASbGncsNRIzbEj+3A7fFDfp3GKtzhaKNaOWWEHypxy3uQ7G7kKaInK+5hqBI6OizKAH AmwtRV07253Uc6GkKmFxI9dvbyDOW8qd5ISCg9UPPcGaflCCJ0yYj0Jui8cgnNAgqLuuoVSnRMu yJ+ZX2RHqa/TICX3SUIQrXno7ZHtXMrfNQZAZVLBk9HoekYp8UFPg52XtJIZ2OtEQwMKc= X-Google-Smtp-Source: AGHT+IFZKHpYsKH5wHL76fHPVWZbMWOpx+QtGI6GB8lz4cUAk5M6cNdY7pR3ndrTN39JCHBJ7oIVLGdJhU6rQSsqLpU= X-Received: by 2002:a5d:6da1:0:b0:38d:d371:e03d with SMTP id ffacd0b85a97d-3997f8ee224mr80691f8f.3.1742489070959; Thu, 20 Mar 2025 09:44:30 -0700 (PDT) MIME-Version: 1.0 References: <20250318015926.1629748-1-harry.yoo@oracle.com> In-Reply-To: <20250318015926.1629748-1-harry.yoo@oracle.com> From: Andrey Ryabinin Date: Thu, 20 Mar 2025 17:44:06 +0100 X-Gm-Features: AQ5f1Jo9CZLQDM2kpJQ_9WPJBbin-yAHC_Ppwb9Qyz7cZjnJt1uQNfIhmTJ0Fcw Message-ID: Subject: Re: [PATCH mm-unstable] mm/kasan: use SLAB_NO_MERGE flag instead of an empty constructor To: Harry Yoo Cc: Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , Andrew Morton , kasan-dev@googlegroups.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 97DBD20006 X-Stat-Signature: q7yjt3iniy1ffq5c961ri5fxcuoe7zpn X-HE-Tag: 1742489072-765062 X-HE-Meta: U2FsdGVkX1/1qwtanXH3mOtbwQJ9sOKTjO783/qz9s4Mmim+u6johAHJnOGyWUrAnsnVUWi+pI8e8a775Arh2lXlhTKQs9Mao59dACbScJYsRnDLW0Rrn33T2iapdtLMO9T6TY6BLfz8+WYVCQ1T1JXuC1Bd9xERbq10mr4wO2XG2qqSmMkDuSBRhPjO+I0jdlsIvc8kqVfUrUQb9b6MutgbfsnPdaPZIyjB+4720cdIGbDsXUU3/juHiXcQ5x7GaUvAmWuw3K2GxVkGu26hjr7r3Ie2fg1Nr84/YTu1JvkEJaiu29pHi84jZCLbwCwIzWrTRpKatG3vOxdJTPNNYaLhxKxdGoIwiF8+Tg2XXRXjRvRTewz3D/Vku1XcEBQiICJ+Vux2X26bSpMk7D1bex7+dj5lQHfCWtiukwBRKAKo0xePfGJKhL9EJFpGFdIdG38pNLNp616lJbT0cbElxsOybtKpK3+D3s4MZfU630rPi3zlbcuqFPz5JO9TLvstF7H/zseDjudw6AzD3jfEnF7HAup/cs9G0COLU7N2t8FZD0Qc2ep/53PAvf/eOnBLqYnKcnRS/KPrm4YUJGdUTW0FDyjK9fcaHihDPMFMmLbKmKZcOalqaWylu8ZeyK7978mClf5tcOFJW4qskjJvQnXCLPcdg52LXmkfde7JUg2xPoc8Y40iNsGriVdqu1rWZN1zlE5XFWoJEv3E5ZoqCrjEXgn8EyIc/Q99gXK7EAk9zw6vO7LwDL+qNT58I5RxMLXE93Dr4FW/Sei4+/E2+6o1v+hBOV22j16FDVUYtR+hE6QW0LVdvAdnDngYBcawKWFvDu2KZ3YgbbaJqaupQXiJMjq82TJtyngxuJZfFbgMRA8Y7hOEPSleYLiDrqXwnP3GVln5v4KsHEOq/BMnI56NGmHyX3yZ/W3teWYPpNqklpnj64/ZrjdAZxjXLu2xtjfQSBdRRkFpgQQ+/lF WUFAssXW 6gMVGLXaYbeKYeSofA75En5GYeEbH/AvYYHrpZ/onys6Z9+yLgLZbFDgNqJV14tUKIpdbGzAWxKzrKAt9is6ZMzfF2F9tfuy/xUjeKKWTzTcwvccpQiUIi+S5eoqJZVmjYA48qr4+i7iLo7WjDgbrX/fde7JRjDSALjTc3WhuTeJMybmViMRzDeryV5pTs4OZJo+n03v5cdKj5Xfcy1BHvIPUmxFDbzrzSWtmA7qBHf8afd5Oir0y25XacELRr38qoVZrtLqLduUYEtvHRo+0FTmOQpzI9LGxn5p3k9zHC6AvyoIZp/bOpBYYS9WFEejaEeKTqN/DVciXU2qOKCGFuBFuflqvnjz42RFh33slAjPu1ZJBaTn8zEiWcUHMNOE2KBcF/E58HdxWdjJ8nfCytiEgDTGljs6xV1Pi1ht98ixo0osiCto/HiPoQqveoYZB3ANT 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 Tue, Mar 18, 2025 at 2:59=E2=80=AFAM Harry Yoo wr= ote: > > Use SLAB_NO_MERGE flag to prevent merging instead of providing an > empty constructor. Using an empty constructor in this manner is an abuse > of slab interface. > > The SLAB_NO_MERGE flag should be used with caution, but in this case, > it is acceptable as the cache is intended solely for debugging purposes. > > No functional changes intended. > > Signed-off-by: Harry Yoo Acked-by: Andrey Ryabinin