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 B6C00C3ABC3 for ; Tue, 13 May 2025 15:48:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D38528D0003; Tue, 13 May 2025 11:48:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CE7178D0001; Tue, 13 May 2025 11:48:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B39588D0003; Tue, 13 May 2025 11:48:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 8764F8D0001 for ; Tue, 13 May 2025 11:48:11 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 871E459DAC for ; Tue, 13 May 2025 15:48:11 +0000 (UTC) X-FDA: 83438315982.20.3F5EA87 Received: from mail-qt1-f172.google.com (mail-qt1-f172.google.com [209.85.160.172]) by imf08.hostedemail.com (Postfix) with ESMTP id A69F516000F for ; Tue, 13 May 2025 15:48:09 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=qWdNUcrj; spf=pass (imf08.hostedemail.com: domain of surenb@google.com designates 209.85.160.172 as permitted sender) smtp.mailfrom=surenb@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=1747151289; 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=R2wylvLG9Yiv6fQtmkfrtl0YoNU9Q/NZC3Did8qduYE=; b=mkjomWHwInnd/e4YZh7zvLHpXu4B196KiP7MErHOkXlJ4VEOUoyGXV2C6HEnNTPzdRxun0 vl/3WXUcwnl74x+AeJZb7OxAWGZhS69kmQzgcJhrIhpszaGpbWs2pJF4bFREcQmdnvM/un gBBWLmgINzYFFfjs5/wKru3kl2zoh6k= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747151289; a=rsa-sha256; cv=none; b=AO4oOoxzjRRohGavx30P5SfpyY+cAe0/WXN66Qs3rmlFkNeVjYcsSMzxhxwPBhazUzZgGd eqhK0cDndCwimctsgqPj/GCsaeus8KntYaJGfjOhqrbl4pzZkHzFKCScIeLSi21+z1hVVn cU2f7BFw3YiIjW9/2kiExjx9QhYP8XU= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=qWdNUcrj; spf=pass (imf08.hostedemail.com: domain of surenb@google.com designates 209.85.160.172 as permitted sender) smtp.mailfrom=surenb@google.com; dmarc=pass (policy=reject) header.from=google.com Received: by mail-qt1-f172.google.com with SMTP id d75a77b69052e-48b7747f881so362991cf.1 for ; Tue, 13 May 2025 08:48:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1747151289; x=1747756089; 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=R2wylvLG9Yiv6fQtmkfrtl0YoNU9Q/NZC3Did8qduYE=; b=qWdNUcrjYDN/jbkucqw/fbfVEKIDw7gpdF2GyAIwTn7RHoR3o2KlcYLd92R1UCkNNj CO6RoWLIyrEvsfLD21841ygmo6ebHZY60mMCrVsNUcW6iPUXdy0yCDOROt438EQurG1x YF8h/IgJqjPOmROMUWvyHaNXE++QIvxZO2qVG1JHeNhJktGNqjLTgz/aVOWyAWmy2zLD Xd+A6Z4n2N15iYeKwYE2Zt/TaIiPLHLPFrNLJwhh074EkyvxTvPRKC+krtD0XeqvU4SE 5MyhcHLo9Fgquc2DHsCyX9cOD0rwbxaLy9Uh9mEDEUM01v5laTL4oeEGKdY0weXTfWRm MeTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747151289; x=1747756089; 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=R2wylvLG9Yiv6fQtmkfrtl0YoNU9Q/NZC3Did8qduYE=; b=eyAtChmsSvNBOTevbch4BgQcdT5p26pl3YXdcN7jBrDKw2p2iY8W5kL/LlEwQnRL2b 6qFdDf9fj4UdL6iFE9BzsTsKN/RJEydmIj5DtoQhXK8P+WVvDPAL+RaXAoMZBokmXWvh MDmmov96d0jWa/LcaPxYj12hLy1cyfnasMDvr/VfXqsrr7i1aGJR+tlnZzNt3AsHqYUa OjTzR8u1gvzs052HXwArUFCLe/3BAd9zHpoursQV9V3S/Nk4tdU3Y0+eaz42CaOV/TWV nqBjFeJHH1CZDfI+YnGA7ojCzIeNNemOJ3u6YMULi+SzpG2aFgONOw0Fgf1/eVWtw5Jn DOtg== X-Forwarded-Encrypted: i=1; AJvYcCWrYxAEKZ9VKRHbCZ4YCimSMmzUtRijDvonJvbrIKYdfaxO2UxRy/xybRUnmEQ+H03L3eEIi1lADw==@kvack.org X-Gm-Message-State: AOJu0Yx/MYXFamv9e1RtHrAZcHt5KGb8/dqQYayzkaDPJ0hh6CVr1DIm hb1iNBrjIcupTilFUs+kJ0DiiWS62q9xnT26sXdSHfJpvHfcwK9CRjp+4kwWdeoiYqw2msAW7Lg WcXrqD2LpMq+ZdCQhTlgWuIX48Tt5B5hohjg53LUx X-Gm-Gg: ASbGncvyI07RGcl2G+4BbLBVrd4eS2F2uwRKsPfQonIyGCFKvIlqvs6CQkXupgfGSOg Ve6XOv97VwShe4h0mNG6PnNAwneM1Q9Fjl03gqMth8la6DhOK0VCiYZFBLi/Fg6yVQkhLquUnYD PE6EfVHK2oLaDvFdDediljj3Q49KgG6xYFf0diY8Yuo0Tb2N6lhSQZpsMrC46X X-Google-Smtp-Source: AGHT+IH8DMTILSvUJoMpGb18mZ8byfPhh+/ztyC7r2/4+jBrcA5yV1p/g99cmuYDsGVIgLwAQ/QHAzoIZ7A5XPCW53E= X-Received: by 2002:ac8:7f4c:0:b0:48a:1291:d7df with SMTP id d75a77b69052e-4948802ac85mr4207271cf.12.1747151288360; Tue, 13 May 2025 08:48:08 -0700 (PDT) MIME-Version: 1.0 References: <20250513140126.4fc4de8b@yea> In-Reply-To: From: Suren Baghdasaryan Date: Tue, 13 May 2025 08:47:57 -0700 X-Gm-Features: AX0GCFvTIDtqi4IAmnqzZ7bYUIfFhIBu2DkFl4AaYAVeH7cIJLJGLjOSAS6O6hQ Message-ID: Subject: Re: prepare_slab_obj_exts_hook, zs_handle-zram2: Failed to create slab extension vector! (v6.12.28, amd64) To: Harry Yoo Cc: Erhard Furtner , linux-mm@kvack.org, linux-kernel@vger.kernel.org, vbabka@suse.cz Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: A69F516000F X-Stat-Signature: i3qq98itusk6fk8cwg6xb6g67cqjmxk1 X-Rspam-User: X-HE-Tag: 1747151289-619744 X-HE-Meta: U2FsdGVkX18NhynvSN66hNQMPbyJeIkQxEp0YxLb6z22I6TZ5zz8FetGBeu49SuoXZfTogvZkkARZ7Mnb4I0WSJZGH0PAPUSOqoASUYEgyNDrjEOg7JKckVxLd4zfcNMD7zC/dQEx+i7H1ezMt1n05yCBL+a4Mv99N4yTYwMOIvMUR4w/p5v9asXHJLWEcLkVxObHA0CphBSB6HhhcLWZAj5ThPUc+8+8B5fYnUTKa6sTwijYo9qHmRclqVI+jfv1o1m+x4t49XUQKQe6pqViN0OVoEJb6cUpN7cjDFsDRhTY2SzkQg3PeU3LtFHaus70dUbsTHa+LK5s1fU9QwOR43NXWOshhjPJuQWZ3MlkweWpFXYZUBRftxAywIUQJ9GPGrx7rqMLNg2uqi0v+I2ZNsyL9yJKoG9R1PiXtrN7KfKsx7sLv5gvgHDSvhmVBpypPOoS3CYIjqJS024IbSyEyrxUuHFfEw1htRn6013L0K7BNshx/DdYwpn7Hl/l/ORmtV8sSsxViJiqyt/l9DCzKGZmsBKVnKUugs8Q0E4wgqQrkNzilGFiFEI/E2hCLjqvj2vy1WFmmUXnLzCO84pdBOb1kaagys1w657e1DuUO8MhD7WatPjGIiha4VGrPSKo+Vxko6HiHuP6IHhxIKZRZ5HGjgSLih0lKRtdxbXsC2K+fvHgC6Gods2iKmNYF+62o9+9e0F/c1NyUuhEDYN99wmGDjmJ5KSlmSr2sbus+9u/23ykk84ryOJ8U/kEleM/CNnz5YlHb3fxoBwDe5+uA5PATPsraZCjPCDvZcmc5+dyLoHnbBlMOxaMy+GBY3wcoiaslrWMefp2FHB8Hf7AdIav+o/alHE3zXGszz4CpuPhckfULd8QbKHHhPjVtW8EnjC18CaP3VewAulunp49k5ZOjuGY4LkItLXU7XCcietR42dDNt3xoL4scXdZ38wQzY1bvg64WNoAK54El6 WEMGj6XS nq1PUdP7XxjWFSv+E+yZ+87ZxcN4qYEuOup8hXEF47exafBVm8JGtxgMVCwELiClSXOhy+EuweJVj7T3QLJjKB5APvWEKzZFD+Y191pTb9n+WtFfXYTV0MZ+WSF/NOXSf5gfFYl6bEl9iIUUyShkpScNCXxc+5SiLlLysAFl6lWV3xOBFwPnM7bCD0p7i31SHUdOcbTcyyQv/D1tz5Fjtlg/5Fs545JWY7R+HWx8iViWBQydFTWQmr16KVQZ6R6gpR81CiL7AuSpaTyqbqqJSbA7jRU7ahyJpAYAI1xpURuxJI/+wFJDAdCm8FP7yXs8aS0IH0rsTneci/m9yCISAgQBxdQ== 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, May 13, 2025 at 6:12=E2=80=AFAM Harry Yoo wr= ote: > > On Tue, May 13, 2025 at 02:01:26PM +0200, Erhard Furtner wrote: > > Greetings! > > > > Got that during building on my Thinkpad T495 on following zram disk: > > NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT > > /dev/zram2 lz4 32G 138.7M 16.1M 41.2M 8 /var/tmp > > > > [...] > > ------------[ cut here ]------------ > > prepare_slab_obj_exts_hook, zs_handle-zram2: Failed to create slab exte= nsion vector! > > WARNING: CPU: 6 PID: 17975 at mm/slub.c:2076 prepare_slab_obj_exts_hook= +0x152/0x190 > > Hi, thanks for the report! > > I think there is not much the kernel can do when it failed to allocate > the slab extension vector. Memory allocations can fail under pressure. > > In this case, the memory is not accounted by memory cgroup or memory > allocation profiling subsystems. > > But it's not the end of world and I think this is not a bug. > > Maybe WARN() is too much here? Yeah, perhaps pr_warn() is more appropriate. Having a call stack serves no purpose here IMO. If others agree I'll add that to my TODO list. > > > Modules linked in: cifs dns_resolver cifs_arc4 nls_ucs2_utils cifs_md4 = snd_hrtimer snd_seq snd_seq_device rfcomm fuse zram lz4_decompress lz4_comp= ress af_packet ccm algif_aead crypto_null des3_ede_x86_64 cbc des_generic l= ibdes md5 cmac bnep nls_iso8859_15 nls_cp437 vfat fat dm_crypt nhpoly1305_a= vx2 nhpoly1305 chacha_generic chacha_x86_64 libchacha adiantum libpoly1305 = algif_skcipher dm_mod btusb btrtl btmtk think_lmi btbcm btintel joydev edac= _mce_amd wmi_bmof firmware_attributes_class snd_ctl_led bluetooth amdgpu in= put_leds evdev iwlmvm snd_hda_codec_realtek thinkpad_acpi mfd_core snd_hda_= codec_generic mac80211 snd_hda_scodec_component drm_buddy libarc4 kvm_amd p= kcs8_key_parser nvram drm_suballoc_helper platform_profile acpi_cpufreq spa= rse_keymap snd_hda_codec_hdmi led_class drm_exec battery k10temp i2c_algo_b= it video snd_hda_intel ac drm_display_helper snd_intel_dspcfg iwlwifi snd_h= da_codec backlight snd_hwdep gpu_sched snd_hda_core amdxcp snd_pcm drm_ttm_= helper i2c_scmi snd_timer ttm cfg80211 wmi snd > > soundcore hwmon rfkill button processor efivarfs hid_generic usbhid hi= d sha512_ssse3 sha256_ssse3 sha1_ssse3 xhci_pci sha1_generic ehci_pci aesni= _intel xhci_hcd ehci_hcd gf128mul crypto_simd cryptd ccp usbcore ucsi_acpi = typec_ucsi roles typec usb_common > > CPU: 6 UID: 0 PID: 17975 Comm: kworker/u32:11 Not tainted 6.12.28-gento= o-Zen1 #1 > > Hardware name: LENOVO 20NKS2PE00/20NKS2PE00, BIOS R12ET64W(1.34 ) 02/23= /2024 > > Workqueue: writeback wb_workfn (flush-252:2) > > RIP: 0010:prepare_slab_obj_exts_hook+0x152/0x190 > > Code: 31 f6 e9 51 49 75 00 cc 48 ff ca 48 89 d0 e9 3b ff ff ff 49 8b 56= 58 48 c7 c7 c9 6f ea a0 48 c7 c6 d2 1b f4 a0 e8 46 7c e4 ff <0f> 0b e9 c8 = fe ff ff 48 89 c1 48 c1 e1 34 0f 85 10 ff ff ff 48 f7 > > RSP: 0018:ffffaa7728fb33a0 EFLAGS: 00010246 > > RAX: 0000000000000000 RBX: ffff99a3e8ec67c8 RCX: 0000000000000000 > > RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 > > RBP: 0000000000002800 R08: 0000000000000000 R09: 0000000000000000 > > R10: 0000000000000000 R11: 0000000000000000 R12: ffff99a3e8ec67c8 > > R13: ffffffffa029dbe8 R14: ffff99a490b5b800 R15: ffffe7c681a3b180 > > FS: 0000000000000000(0000) GS:ffff99a76fd00000(0000) knlGS:00000000000= 00000 > > CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > > CR2: 00007f288f146000 CR3: 0000000104f8f000 CR4: 00000000003506f0 > > Call Trace: > > > > kmem_cache_alloc_noprof+0x141/0x278 > > zs_malloc+0x50/0x1e8 > > zram_submit_bio+0x1b9/0x898 [zram] > > __submit_bio+0x122/0x1a0 > > submit_bio_noacct_nocheck+0x19b/0x2d8 > > ext4_io_submit+0x23/0x38 > > ext4_bio_write_folio+0x313/0x348 > > mpage_submit_folio+0x63/0x90 > > mpage_process_page_bufs+0x10a/0x160 > > mpage_prepare_extent_to_map+0x2fb/0x410 > > ext4_do_writepages+0x2bc/0xaf0 > > ? zram_submit_bio+0x81f/0x898 [zram] > > ? srso_return_thunk+0x5/0x5f > > ? xas_load+0x9/0xf8 > > ? srso_return_thunk+0x5/0x5f > > ? filemap_get_entry+0x160/0x178 > > ? srso_return_thunk+0x5/0x5f > > ? __filemap_get_folio+0x22a/0x2b8 > > ? srso_return_thunk+0x5/0x5f > > ? srso_return_thunk+0x5/0x5f > > ? __find_get_block+0x262/0x2a8 > > ext4_writepages+0x91/0x148 > > do_writepages+0xe3/0x2a8 > > ? srso_return_thunk+0x5/0x5f > > ? __ext4_get_inode_loc_noinmem+0x22/0x70 > > ? srso_return_thunk+0x5/0x5f > > ? ext4_write_inode+0x115/0x148 > > __writeback_single_inode+0x2c/0x180 > > writeback_sb_inodes+0x223/0x430 > > __writeback_inodes_wb+0x59/0xf0 > > wb_writeback+0x117/0x1a0 > > wb_workfn+0x230/0x318 > > process_scheduled_works+0x215/0x380 > > worker_thread+0x1bf/0x288 > > ? __cfi_worker_thread+0x8/0x8 > > kthread+0xf4/0x118 > > ? __cfi_kthread+0x8/0x8 > > ret_from_fork+0x48/0x58 > > ? __cfi_kthread+0x8/0x8 > > ret_from_fork_asm+0x11/0x20 > > > > ---[ end trace 0000000000000000 ]--- > > > > > > Apart from that the machine kept running. So far that also occured once= only. > > > > Kernel .config and full dmesg attached. > > > > Regards, > > Erhard > > -- > Cheers, > Harry / Hyeonggon