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 35A01C021A9 for ; Sat, 14 Sep 2024 18:39:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 155E56B0089; Sat, 14 Sep 2024 14:39:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 106A56B008A; Sat, 14 Sep 2024 14:39:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E73546B008C; Sat, 14 Sep 2024 14:39:44 -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 BC70C6B0089 for ; Sat, 14 Sep 2024 14:39:44 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id CF918A071D for ; Sat, 14 Sep 2024 18:39:43 +0000 (UTC) X-FDA: 82564207446.10.9081031 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by imf25.hostedemail.com (Postfix) with ESMTP id 47D0BA0012 for ; Sat, 14 Sep 2024 18:39:41 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b="HYta+5/v"; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=USTroZnx; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b="HYta+5/v"; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=USTroZnx; dmarc=none; spf=pass (imf25.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.131 as permitted sender) smtp.mailfrom=vbabka@suse.cz ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1726339062; 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=zqYH48BDG1o+pBNq8eXY+DwTztxHAJ/NGHCTo7dJGes=; b=cgh043FMQV2H+a2dGInlU0ST7oS4viMF07tCZj7bXgVRHe9v+ZTUFqi+8+obbQzNmHVRei Xe+f7nekugtUWYdNTdOPVt8iBc8TCoYXdag8Jhf1mDtYQNNxed5oO7vNaFwKH4dqnL/ZMi pgLQeuQmOSb//hXN1sTrHQEyVDjtlRU= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1726339062; a=rsa-sha256; cv=none; b=Unnk669JpZjOGVCBG7/MkU4D53Y740J5h4Df/uZiKUai+zKhS123axw1wb4nv8mlReUZvq r8snULLNyR+oHL1KXMpCVBMjEXT0ovupOOXUrosq854tNZH+BZ13nLZjHKI4GWfQow8sQe zccxAr9rhhVHOJgz+cPkIzzdJk7ZATs= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b="HYta+5/v"; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=USTroZnx; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b="HYta+5/v"; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=USTroZnx; dmarc=none; spf=pass (imf25.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.131 as permitted sender) smtp.mailfrom=vbabka@suse.cz Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 399F51FC23; Sat, 14 Sep 2024 18:39:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1726339179; h=from:from:reply-to: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:autocrypt:autocrypt; bh=zqYH48BDG1o+pBNq8eXY+DwTztxHAJ/NGHCTo7dJGes=; b=HYta+5/vbbf81qmH1AJcV8tXwiJgl0x2bh0JYnGzC0arw642ZKtlZ9ARwPBhM/e7Ztpnii 3+FlPrPY7gaBlmyWaQS3b6oO+1fZ3aWvwIRNWjqbJPG9kSmSdBElu0AfbTK18uvlNZD5k2 j5j4WkBGN4gOzr46JdI2tF/Njkj+9C0= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1726339179; h=from:from:reply-to: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:autocrypt:autocrypt; bh=zqYH48BDG1o+pBNq8eXY+DwTztxHAJ/NGHCTo7dJGes=; b=USTroZnxbnJ8OHEk8eqlMFgP0ANPzzfmOreofjXOc+zw3XmvaXAdB9xCORmRku7qeqkJrH 9spmkUpUfy1Wn5BQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1726339179; h=from:from:reply-to: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:autocrypt:autocrypt; bh=zqYH48BDG1o+pBNq8eXY+DwTztxHAJ/NGHCTo7dJGes=; b=HYta+5/vbbf81qmH1AJcV8tXwiJgl0x2bh0JYnGzC0arw642ZKtlZ9ARwPBhM/e7Ztpnii 3+FlPrPY7gaBlmyWaQS3b6oO+1fZ3aWvwIRNWjqbJPG9kSmSdBElu0AfbTK18uvlNZD5k2 j5j4WkBGN4gOzr46JdI2tF/Njkj+9C0= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1726339179; h=from:from:reply-to: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:autocrypt:autocrypt; bh=zqYH48BDG1o+pBNq8eXY+DwTztxHAJ/NGHCTo7dJGes=; b=USTroZnxbnJ8OHEk8eqlMFgP0ANPzzfmOreofjXOc+zw3XmvaXAdB9xCORmRku7qeqkJrH 9spmkUpUfy1Wn5BQ== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 0580B1386E; Sat, 14 Sep 2024 18:39:39 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id WE0AAWvY5WbkAgAAD6G6ig (envelope-from ); Sat, 14 Sep 2024 18:39:39 +0000 Message-ID: Date: Sat, 14 Sep 2024 20:39:38 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 7/7] kunit, slub: add test_kfree_rcu() and test_leak_destroy() Content-Language: en-US To: Hyeonggon Yoo <42.hyeyoo@gmail.com> Cc: "Paul E. McKenney" , Joel Fernandes , Josh Triplett , Boqun Feng , Christoph Lameter , David Rientjes , Steven Rostedt , Mathieu Desnoyers , Lai Jiangshan , Zqiang , Julia Lawall , Jakub Kicinski , "Jason A. Donenfeld" , "Uladzislau Rezki (Sony)" , Andrew Morton , Roman Gushchin , linux-mm@kvack.org, linux-kernel@vger.kernel.org, rcu@vger.kernel.org, Alexander Potapenko , Marco Elver , Dmitry Vyukov , kasan-dev@googlegroups.com, Jann Horn , Mateusz Guzik References: <20240807-b4-slab-kfree_rcu-destroy-v2-0-ea79102f428c@suse.cz> <20240807-b4-slab-kfree_rcu-destroy-v2-7-ea79102f428c@suse.cz> From: Vlastimil Babka Autocrypt: addr=vbabka@suse.cz; keydata= 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 EP+ylKVEKb0Q2A== In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Action: no action X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 47D0BA0012 X-Stat-Signature: kownwujd8sygd3fu8gi5upyq5aee1b79 X-Rspam-User: X-HE-Tag: 1726339181-251380 X-HE-Meta: U2FsdGVkX1+TYbyndAV3ZSj/mViR8vvikxZtIHpXkznZfowfs4YVo5KDvDsPn0jbRK1CJwgGy76eSlaKSDUpbw1r82OFx1Jfev08tRfHy0FRdSWOq+9SVcJto4nuTf2DaGB8sifNfV7k6WJMeZcqUC6Bzv3TmmkFtMvPdKJBEMrPFF8Uwj7oW25imSdkYpFVXLwP452ooWltYQtfazcUBuVCl7N8Q8C06aLSbcgsAsr0wsgpZB5wW5KmsgHVorRQdqVrJUptFJ3oODyLJ0LFJQM5RyUOwnBcEad4y3/+dHlNzmzYLKOG72p0asoh+f9JgoIc4WeUNLVZGvw3ElHARUvrejdIuW1FtMSzOAKXbQQSuoNx2XdZnQNQ/S5qlKuVQh0Bw8gnHK5iGvn1XFRdWnSwvx3cDcEM1yfVievz43AfWrfwYZO5uDKgU2yV77xBERcBSl/bx9AFZWz8FHR0X+DuN3KmghKp99Rcy3Oin1nvIZZwgB3WMhfGlSe3okcI4OxtjFbL4/JJ5p8z9leYCVkpR2Lqj7XMVfv/SyEIHRza1P9O6RB7Npz2jAKIZCHXoDRKLf6w40cMIP6zaFrVAvTnRZ+2MX5fWzJXOCzsinmYzkGUQ/T6RLxgTXOJs8CLVT47fhdiXp3QC59gl+ZKtRIB48FxMM7npgyVW3ZuOnX/w2/9WOYY0o/jIF+p++Izi8AzC7galpWyhM0ws8DnLHSbU15vX+cPirTh2SSDSKUkpSE3i6mJfWKdg5u69veVmR8UCk+isidowbNGUv7YFH5qQvejRVr9RXZb9Xs2h3BSufsA8D+x9MoPuC2RHfUXmHYTzfbs+LrQBzSuazWC3R3J+RmLN4mWacgJT7EgEkqIyrSzlr75O62t6EKEqce+txhbXQQC7JoVyN48T2hks3xTEAPLQ+fa1ilaoKKaK0uqtTNHatdTWgG1wpg3jNgZAwjYm+SDcrQdOSDN/1K YXuBCXea GQoRIluKgi5rjwADUljri28d3EtJeSxrFiLG4r6p55K6xuahlZ68dE0wHtf7RVgIbKBe1X+6mOnmnhpn/WKmgGWvlpA/1QWjIGpQm5pfjxVS8mow5ewA3ORgAi6h4f7Jr2iGtOeNKJ/KSCTpPFafxpFPczC4RSwO+M6Qe5cgaXyJ5R/l11nzvG4kzPLtqCBSBQeERfdYCeT6+2H6uExT+3CSuIOlLN/n2huQ38y4i2+7ka/t6loulLy2LR9i/mvgGeNGnCVIWIqLcAqRJscCA5KXI07U2ztta1CAxhgs09rNTvXMqa88UeT+0ny1qoMRy6tmpQuTJ8/E0u6EXCr4V3DpdW4QH8twk+OuPrdxV0mtZqtqrDiLfAU+qtNea/S9DeqwSpr6zKHg4BL18/wvFUTjy5g== 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 9/14/24 15:22, Hyeonggon Yoo wrote: > On Wed, Aug 7, 2024 at 7:31 PM Vlastimil Babka wrote: >> >> Add a test that will create cache, allocate one object, kfree_rcu() it >> and attempt to destroy it. As long as the usage of kvfree_rcu_barrier() >> in kmem_cache_destroy() works correctly, there should be no warnings in >> dmesg and the test should pass. >> >> Additionally add a test_leak_destroy() test that leaks an object on >> purpose and verifies that kmem_cache_destroy() catches it. >> >> Signed-off-by: Vlastimil Babka >> --- >> lib/slub_kunit.c | 31 +++++++++++++++++++++++++++++++ >> 1 file changed, 31 insertions(+) >> > > Hi Vlastimil, > > I think we might need to suppress the WARN() due to the active objects > in kmem_cache_destroy() > when it's called from slub_kunit. With this change, the warning below > will be printed every time > slub_kunit is loaded, which made me wonder if there's a bug (for a while). > > Actually, SLUB calls pr_err() is called by __kmem_cache_shutdown() if > there are any active objects > during destruction, and the error message is suppressed by slub_kunit. > However, kmem_cache_destroy() > still calls WARN() regardless if there is any error during shutdown. Yeah, there was a LKP report about it already and I wanted to handle this but forgot. It's not wrong to produce warnings during the tests, for example the KASAN tests generate tons of them. But it's true that we suppress them for slub and should continue so for consistency and not having to teach lkp what can be ignored. But I think it's fine if we add the suppressing during the rc stabilization phase so will send the PR for merge window as it is, too late now. Want to take a stab at the patch? :) Vlastimil > [ 147.546531] Object 0x00000000c09342ca @offset=640 > [ 147.546542] ------------[ cut here ]------------ > [ 147.546544] kmem_cache_destroy TestSlub_kfree_rcu: Slab cache still > has objects when called from test_leak_destroy+0x74/0x108 [slub_kunit] > [ 147.546579] WARNING: CPU: 5 PID: 39703 at mm/slab_common.c:507 > kmem_cache_destroy+0x174/0x188 > [ 147.546587] Modules linked in: slub_kunit uinput snd_seq_dummy > snd_hrtimer rfkill nf_conntrack_netbios_ns nf_conntrack_broadcast > nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet > nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct sunrpc nft_chain_nat > nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables > nfnetlink qrtr binfmt_misc vfat fat snd_hda_codec_generic > snd_hda_intel snd_intel_dspcfg snd_hda_codec uvcvideo snd_hda_core uvc > snd_hwdep videobuf2_vmalloc snd_seq videobuf2_memops snd_seq_device > videobuf2_v4l2 snd_pcm videobuf2_common snd_timer snd videodev mc > soundcore virtio_balloon acpi_tad joydev loop zram virtio_gpu > ahci_platform libahci_platform virtio_dma_buf crct10dif_ce polyval_ce > polyval_generic ghash_ce sha3_ce virtio_net sha512_ce net_failover > sha512_arm64 failover virtio_mmio ip6_tables ip_tables fuse > [ 147.546646] CPU: 5 UID: 0 PID: 39703 Comm: kunit_try_catch Tainted: > G N 6.11.0-rc7-next-20240912 #2 > [ 147.546649] Tainted: [N]=TEST > [ 147.546650] Hardware name: Parallels International GmbH. Parallels > ARM Virtual Machine/Parallels ARM Virtual Platform, BIOS 20.0.0 > (55653) Thu, 05 Sep 202 > [ 147.546652] pstate: 61400005 (nZCv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--) > [ 147.546655] pc : kmem_cache_destroy+0x174/0x188 > [ 147.546657] lr : kmem_cache_destroy+0x174/0x188 > [ 147.546659] sp : ffff80008aba3d60 > [ 147.546660] x29: ffff80008aba3d60 x28: 0000000000000000 x27: 0000000000000000 > [ 147.546662] x26: 0000000000000000 x25: 0000000000000000 x24: ffff800094a2b438 > [ 147.546665] x23: ffff80008089b750 x22: 0000000000000001 x21: f9cc80007c1782f4 > [ 147.546666] x20: ffff800082f9d088 x19: ffff0000c2308b00 x18: 00000000fffffffd > [ 147.546668] x17: 0000000046d4ed9c x16: 00000000ae1ad4db x15: ffff80008aba3430 > [ 147.546670] x14: 0000000000000001 x13: ffff80008aba3657 x12: ffff800082f0f060 > [ 147.546679] x11: 0000000000000001 x10: 0000000000000001 x9 : ffff8000801652c8 > [ 147.546682] x8 : c0000000ffffdfff x7 : ffff800082e5ee68 x6 : 00000000000affa8 > [ 147.546684] x5 : ffff00031fc70448 x4 : 0000000000000000 x3 : ffff80029d6b7000 > [ 147.546686] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff00011f1c8000 > [ 147.546688] Call trace: > [ 147.546689] kmem_cache_destroy+0x174/0x188 > [ 147.546692] test_leak_destroy+0x74/0x108 [slub_kunit] > [ 147.546693] kunit_try_run_case+0x74/0x170 > [ 147.546697] kunit_generic_run_threadfn_adapter+0x30/0x60 > [ 147.546699] kthread+0xf4/0x108 > [ 147.546705] ret_from_fork+0x10/0x20 > [ 147.546710] ---[ end trace 0000000000000000 ]---