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 8F100EB64DD for ; Thu, 13 Jul 2023 11:21:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2BB898D0007; Thu, 13 Jul 2023 07:21:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 26BC38D0001; Thu, 13 Jul 2023 07:21:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 15DA58D0007; Thu, 13 Jul 2023 07:21:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 0334B8D0001 for ; Thu, 13 Jul 2023 07:21:21 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id BCB2D4020A for ; Thu, 13 Jul 2023 11:21:20 +0000 (UTC) X-FDA: 81006347520.30.5504CE4 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) by imf30.hostedemail.com (Postfix) with ESMTP id C128A8000F for ; Thu, 13 Jul 2023 11:21:18 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=IZshu3u7; spf=none (imf30.hostedemail.com: domain of BATV+919f44f13023665e7d97+7263+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+919f44f13023665e7d97+7263+infradead.org+hch@bombadil.srs.infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1689247278; 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=1k5wya+F3VE/UaYBscos0/fCU8kjsMbNGaqIgYHqpn0=; b=DNnLXELjarjt0wh1F09ZnjmkaWF7hk1SmBBmQuMEbFXEhaB22GVC5dnAlep+QyC9k2qrDy yIlwvsXVrq6GoE+zZ5N3G+8hVRTpi/8sgk/4HgJ5CwNZ8Ygmhjv2gXVOcVG3r6N9IPLdgw rRS0Wj5/rxSeukB93ngepv5IqxD5niQ= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1689247278; a=rsa-sha256; cv=none; b=23tcvuijg7ii4pLD1FDsoFd1RGqvVH+esAvgxuHPli49zieZxFNsNdLXdCvxmIGP/JHsS5 2JTidcvkNl9Lhyln4gLhZ1iYoUVdbTqGMZa5Tm9Eo91YH+gK4y1R0Cb1R6WlBJdI9MpFGt bSp43MUHdC/WHdjB2SdzVoxr3fODjsk= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=infradead.org header.s=bombadil.20210309 header.b=IZshu3u7; spf=none (imf30.hostedemail.com: domain of BATV+919f44f13023665e7d97+7263+infradead.org+hch@bombadil.srs.infradead.org has no SPF policy when checking 198.137.202.133) smtp.mailfrom=BATV+919f44f13023665e7d97+7263+infradead.org+hch@bombadil.srs.infradead.org; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=1k5wya+F3VE/UaYBscos0/fCU8kjsMbNGaqIgYHqpn0=; b=IZshu3u7E3y8MqJHiONX45TEYb WqyczAblJjckA9Lq4NMEAfXxlEmsxaKmma0xBr545zD6xs3it4+KgKxXBVf9Ta9VRh0E/LNtkAumG MHFeKjXwRvzUjN3X+SbAofP0pHrAnKzsBUCupjPO4rbp7sN2IJ2TGlZ2TItr7twDcwhfpK8HPUrR2 699HREcWVpd+0veDh3Cux1LF3i5LOYijRzKTMCUXpXX8V0VUHPk/89CuxLnXwZvwROar9vOwa3VK0 UKm2CuW0yIk9G4D5ABuAX3jtDOHSigK087D1WPPhVZUMQO02xELWHLjJP0V3YRMJfPLxh+qLPjotj ks50/09w==; Received: from hch by bombadil.infradead.org with local (Exim 4.96 #2 (Red Hat Linux)) id 1qJuNi-0034GJ-34; Thu, 13 Jul 2023 11:21:10 +0000 Date: Thu, 13 Jul 2023 04:21:10 -0700 From: Christoph Hellwig To: David Sterba Cc: linux-btrfs@vger.kernel.org, vbabka@suse.cz, linux-mm@kvack.org Subject: Re: [PATCH] btrfs: disable slab merging in debug build Message-ID: References: <20230712191712.18860-1-dsterba@suse.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230712191712.18860-1-dsterba@suse.com> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Rspamd-Queue-Id: C128A8000F X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: yafq99nsweo83bbm4xrmx9bzbw7o3dhd X-HE-Tag: 1689247278-424785 X-HE-Meta: U2FsdGVkX1/SPxR3pmd0+Cmre85h84TU+1szFOl8HVhb7ZjzNNZt1QbqD08AykfBQQxyCYuyT+oBZTECF1oxxN15vDGNOWzqUxYqwIUQP0RQSklYcrGdMtR6PNx7HPMxeVDWRJ1OMAoNx35DyHkwR89Bflt9KG2Xl1ZvKJWx0jdxcfhnbu8MQaWzu4aN40U/fcq+wVaG8f/zIIIV59MREM7kfo0Zo2nzjTPmNvj/TbRAWx3/QhJs9BmYYS8KPPVB2EcJuK5yMdoyesb2eKTL23qQ0XPk0KitApm28Baugc2MVSdeY+CoCKcWEpVf2Byqb+nGKP/CEbvAX9LDUg91oV8wwDsBpfIF1XSjHLx41DSvVuz2lNuwpjhNW+pRM6DnTUDK4Oe/mrUq9wZeWnpdATZ33b/q2AlNq5alNYB4FpRBqPyKCiVT1PYAnTiiIx94Xlv3wBXWVp8RLu8nZQjvfSJQdkf0WZNn1vV2muYAvNa9boNq8BC/WpUrEMjyu+CZOwLaOY/rbnSFOdKOhoyVQ2ZlacOKknjl0TGe5nSdrxjK9yCHF/IFR59s+RN2Jk3+Vggtv9n8OmWfHJrdjW96zhSHQdkKF0lF9lntjiGsn0c5FU05hOYhvXvKu4GadayDW5G9my80+4gjwx7XjG2cuyfRUlXTl0ED3jpFGacgSG8heAzg0SBY2Cl579U2wxDUWoLMdnoI/pFCfxesXgKyA1/3FK85benbWm/Jwwo+HZYv5Glq9vnAupMHCBRYH4A/XrMEeSh57LBL8cyN7+O4NfW+4UOdhvGSI7C6DvFQ3gDRHZRUvT8gC3MNWqKgV/m4nCfVYc0RKtyBCY0XyjH8kcT4UdR+hE5oCYZJ4jfia9ruzs3vgT309cY5noqVN58lPk9iBGEzwcf4oa0G6V2vsdA4Ew/JD+5PQUayIEe09/tSGk6oiKvTHlMsqs45zmEV/iKoCa5QYhYRXiJmcJM c10QLanE cpscgepnNt1n9ZKFfe5O/yQNSbKKzWK1KRLCIYNzkGaw5rLF+fb+Z4Di18yibQ65EBTVVVmlqyFkC1cWEOlCbf2btTt6d0y+JQjnqFzRL3yu6pgCBQQ7+f7v8Ut88y4wzMKaZyUmirssVc9gkIxJUJVrQ/BgNOE6RlQNI3e5BL3Kj3sVJcwifA5dXeKoDj5SR4cTxuUc7KiUMi/3hVdwFSRfPCTHxHq5srcAujel7u50iRHY911KP6VAaOciIWdyR3Yg4DkiBZTZfP/tA1MScH/uPvZ9m29FRseagFnDKCZkwwGk50qodHV6vo3wMnnsDrX5DOdFzY0vMvsY9AS5C0sGlV17zQ+6f+Iyue6HN/aM5+qFBXpIPLm43Gy/qcdXl8PqlkJRmD1I8oGx0vAkQ0blT4pV6u7CC5u+j X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Wed, Jul 12, 2023 at 09:17:12PM +0200, David Sterba wrote: > The slab allocator newly allows to disable merging per-slab (since > commit d0bf7d5759c1 ("mm/slab: introduce kmem_cache flag > SLAB_NO_MERGE")). Set this for all caches in debug build so we can > verify there are no leaks when module gets reloaded. So we're having a discussion on linux-mm wether to just disbale slab merging by default, because it really is a pain. Maybe wait for that to settle before adding per-subsystem hacks for what really is a slab problem?