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 45A43C4332F for ; Fri, 14 Oct 2022 20:58:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9521E6B0072; Fri, 14 Oct 2022 16:58:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8FF636B0075; Fri, 14 Oct 2022 16:58:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7A0BA6B0078; Fri, 14 Oct 2022 16:58:22 -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 690B66B0072 for ; Fri, 14 Oct 2022 16:58:22 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 2C40BA0ED3 for ; Fri, 14 Oct 2022 20:58:22 +0000 (UTC) X-FDA: 80020768044.20.2736416 Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by imf05.hostedemail.com (Postfix) with ESMTP id B7D39100027 for ; Fri, 14 Oct 2022 20:58:21 +0000 (UTC) Received: by mail-pj1-f46.google.com with SMTP id 70so5984067pjo.4 for ; Fri, 14 Oct 2022 13:58:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=huPp57ub9lRRha6PEidm00aaAsQprniPiZAF3tUi1Ug=; b=NJ4dkUgM0+QHetFSzyitOuTnmYkKVFwGLKGbOMCR2HPUhjWHUKbyVpmskF7fEGl0/u oBsGZDH4Sk5/XX+CRkq3IsN7cWzkr1gZD9ZPzIYXW8XnupXoicQAaq0323Rz633R57bR PZ5Co7E84ouPZWtTKqKPXfgkWYRoh0TDNoVz+VfP1HPr9HCeXN3vk58HWQduPqID4Q/2 uaasNt0Om51jXvE5+QlYSU8xkDpzYLdTbuY9Yz78Tt496NrC+ZIG9Cb9Xum/183Xzvrg FuE0ITSv2c9BgQRl6bzTASyUBqEvycTvUPETDU/+Cr4mgy+N4phqjucd7KD5SVscTgsG cVeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=huPp57ub9lRRha6PEidm00aaAsQprniPiZAF3tUi1Ug=; b=O1VznmFlloTYL/WksfymrBrMNKMDcAMq4m+0YK0QrjU/wbQhjvAr08DsqXgNaH1K7A u82IxnnL91p+3JZC9agQcsT6Ao8yS4Aq+0sPRx6xd+GlzSEdoVoPNVLtQ/y0efp7T1W0 5z3NExcvuQ/CSLx1vG7Uc1K7hi6oFPL7rYFlEJpC6oj04AXVkWbh2MVTf98ZoH4H9Fxn t6TZZtNxW+uFgnluYiONK47rmMHTkv+bVOm+W6ZGiBZ9XIN0qPnyuEFjU4SkETKYGBzK pwtpBvwxtyFB7+rit8FD6TybJdVvUBmExgQSrbiDcsf/usuIusi2Sb1JoNhrwrmp0xz1 /y5w== X-Gm-Message-State: ACrzQf1Z17FOkfv27ejw57+Sytqo33CHaJbenCUPhA2IbMFaCPL5LpwA pT0ia0u6q+aWvGi0EbUP43s= X-Google-Smtp-Source: AMsMyM7EzaJLedNnQbiGc6n6Dyc4wWrCyXSHx0ym9WC6w4H2Lf6l352d9OjcakaXBrpfReUXh58+qA== X-Received: by 2002:a17:903:2686:b0:17e:f177:3ec with SMTP id jf6-20020a170903268600b0017ef17703ecmr7269376plb.71.1665781100579; Fri, 14 Oct 2022 13:58:20 -0700 (PDT) Received: from server.roeck-us.net ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id z1-20020aa79481000000b00560af825c13sm2234598pfk.91.2022.10.14.13.58.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Oct 2022 13:58:19 -0700 (PDT) Date: Fri, 14 Oct 2022 13:58:18 -0700 From: Guenter Roeck To: Hyeonggon Yoo <42.hyeyoo@gmail.com> Cc: Christoph Lameter , Pekka Enberg , David Rientjes , Joonsoo Kim , Andrew Morton , Vlastimil Babka , Roman Gushchin , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v4 10/17] mm/slab: kmalloc: pass requests larger than order-1 page to page allocator Message-ID: <20221014205818.GA1428667@roeck-us.net> References: <20220817101826.236819-1-42.hyeyoo@gmail.com> <20220817101826.236819-11-42.hyeyoo@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220817101826.236819-11-42.hyeyoo@gmail.com> ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1665781101; a=rsa-sha256; cv=none; b=xCfJO+83IsO88MhOzU7/AYeV1iW0vRgbBvaAAmQdaXcVTgQEk1E0kaGBMIoCbdWG1uLyvy 1490BpvRn18exgvfob2o1SF7WIKKinnGNoNhOzgJoJVqfRSnYH1+Qx4F7cmr6L9BYMrPC7 +dfxG3x9ARRhwp5GHi9QuMkYsixHKGk= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=NJ4dkUgM; dmarc=none; spf=pass (imf05.hostedemail.com: domain of groeck7@gmail.com designates 209.85.216.46 as permitted sender) smtp.mailfrom=groeck7@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1665781101; h=from:from:sender: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=huPp57ub9lRRha6PEidm00aaAsQprniPiZAF3tUi1Ug=; b=TQGcHWFC63okl75MkYvfKF1xlvmBZfUyxfo2IS6gFVsBJH1mHha9BX0e8TzCjovWxIbnzu 3dJSKlAwAAPXSGlbqxPTKise6fwbGNwPwfPfi58aIyk8f0Z8XIzApXAj2JbL/hp7xQBPMS M1emuY2z3n0XAobrsDSMXBebphJLX2c= X-Stat-Signature: 1j89j5xoffaoitnkomfa51hs6ipxpzsa X-Rspamd-Queue-Id: B7D39100027 Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=NJ4dkUgM; dmarc=none; spf=pass (imf05.hostedemail.com: domain of groeck7@gmail.com designates 209.85.216.46 as permitted sender) smtp.mailfrom=groeck7@gmail.com X-Rspam-User: X-Rspamd-Server: rspam03 X-HE-Tag: 1665781101-460203 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: Hi, On Wed, Aug 17, 2022 at 07:18:19PM +0900, Hyeonggon Yoo wrote: > There is not much benefit for serving large objects in kmalloc(). > Let's pass large requests to page allocator like SLUB for better > maintenance of common code. > > Signed-off-by: Hyeonggon Yoo <42.hyeyoo@gmail.com> > Reviewed-by: Vlastimil Babka > --- This patch results in a WARNING backtrace in all mips and sparc64 emulations. ------------[ cut here ]------------ WARNING: CPU: 0 PID: 0 at mm/slab_common.c:729 kmalloc_slab+0xc0/0xdc Modules linked in: CPU: 0 PID: 0 Comm: swapper Not tainted 6.0.0-11990-g9c9155a3509a #1 Stack : ffffffff 801b2a18 80dd0000 00000004 00000000 00000000 81023cd4 00000000 81040000 811a9930 81040000 8104a628 81101833 00000001 81023c78 00000000 00000000 00000000 80f5d858 81023b98 00000001 00000023 00000000 ffffffff 00000000 00000064 00000002 81040000 81040000 00000001 80f5d858 000002d9 00000000 00000000 80000000 80002000 00000000 00000000 00000000 00000000 ... Call Trace: [<8010a2bc>] show_stack+0x38/0x118 [<80cf5f7c>] dump_stack_lvl+0xac/0x104 [<80130d7c>] __warn+0xe0/0x224 [<80cdba5c>] warn_slowpath_fmt+0x64/0xb8 [<8028c058>] kmalloc_slab+0xc0/0xdc irq event stamp: 0 hardirqs last enabled at (0): [<00000000>] 0x0 hardirqs last disabled at (0): [<00000000>] 0x0 softirqs last enabled at (0): [<00000000>] 0x0 softirqs last disabled at (0): [<00000000>] 0x0 ---[ end trace 0000000000000000 ]--- Guenter