Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp38095111rwd; Wed, 12 Jul 2023 03:02:21 -0700 (PDT) X-Google-Smtp-Source: APBJJlH93JF95oRp1TQFNf9melmUELKCHunqrZzOKMtEfxFpiqZ8onskipnPXjzLVpo3+cUgWWoX X-Received: by 2002:a17:903:244e:b0:1b8:aded:524c with SMTP id l14-20020a170903244e00b001b8aded524cmr23518874pls.1.1689156141062; Wed, 12 Jul 2023 03:02:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689156141; cv=none; d=google.com; s=arc-20160816; b=C7gdm3k+UATUNGKsyar+erJqu3o5RPzrMd+4SRo6xk1ZMngPVpP6ZU9vyA8FB0dUUF k6CFfKh2dTM7KvGHqyqBL7pU4tEybVw7hhRzJm72nDOOq0fAdE5ff2N6WqAO7HMwPpUf NDfbItFsWisUB8I+1uzmP+L8CzKFnKYXpCHFiHn56z0fOLc54A2PexledT6P756FTFN6 QOqke5R/W4Hoa3RsgH35HmaOSLMX+6MlWTUlBdlOvtG+pmYlTDR81nM50M6cjBOX9blf EpOJEE3ZJmqp75Bea+F5pxnad+bMhBH3siUC80SCYs20Zo4rUTuGZujInTR+oS1mT+84 LYvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:subject:user-agent:mime-version:date:message-id :dkim-signature; bh=BFHWPlgRbtTouEuL3TeQmFRHeduzwEODVigacZ0+gS4=; fh=ze3n4caySbxAHVqHDChZBUej/9vsC83YAndyDuHgKKU=; b=LVyQtUGsKh+N+ytv/D8UhAGCBYDF83D1yvyV9l1bk4arCNwUZJm0U9M4nqtu1GuQzT /rFM0e1nz7gGsjGTKlsjrVBvobGdh33nBc7vIfIySk3tA49Wse3PU6wsEkkgHX6dXU9q gz0oYGJVaqV/4/AVtR3w5MfY/HFinr9E1633B6GPGfBpNRkNw/GCVARr2rY+8ignKnNM 8DPIZSnnOZNmWItUkf8gNLvK6/EqeH1fBDmAg9ZIBUfVcy/bdTjFafynlIP+A4v0U5hE WfPElnOUV9Ai6fXsOiAp2JoZuW0qFK94M8uQnAkxR3wQq50E1/FNOZgVUBRk8slQJS52 V6Tw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bytedance.com header.s=google header.b=GKmJfOeI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=bytedance.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u3-20020a170902e5c300b001aaf639c4easi3159137plf.109.2023.07.12.03.02.08; Wed, 12 Jul 2023 03:02:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bytedance.com header.s=google header.b=GKmJfOeI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=bytedance.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231407AbjGLJih (ORCPT + 99 others); Wed, 12 Jul 2023 05:38:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48878 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233303AbjGLJiB (ORCPT ); Wed, 12 Jul 2023 05:38:01 -0400 Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com [IPv6:2607:f8b0:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CB0A41BC0 for ; Wed, 12 Jul 2023 02:37:15 -0700 (PDT) Received: by mail-pf1-x42c.google.com with SMTP id d2e1a72fcca58-666e97fcc60so4630040b3a.3 for ; Wed, 12 Jul 2023 02:37:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1689154586; x=1691746586; h=content-transfer-encoding:in-reply-to:from:references:cc:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=BFHWPlgRbtTouEuL3TeQmFRHeduzwEODVigacZ0+gS4=; b=GKmJfOeIEIc4sMsB8+wLlH24vpi8x6P62iWehaiD+04F0wGl9swftnf0ErbHjBYB1O QPqgPZz/QO6SyeDyOtGCplwMCc/OIFStZ0+1Dbr6J2NfRs4pVFxqFVrgQfJ+6435HrvO 7aG6xL3f8UGifyTxQS63ngWA/mLx7U62bBayYCx0/o2fKONSPdv5oO28W2b/+6/B3jGa adn5f2G9OIAS/a5JeZPBTAqGewr7/ddrcFjj0/kmWCWGSt7GXKkWntTXB66dWfACyizb DfjLrqrAndSuxHMrrJJghgwervtRkyhSybXTFqA+wKtq9S1OT+S4lPvClWjyhEqLwvSp oAOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689154586; x=1691746586; h=content-transfer-encoding:in-reply-to:from:references:cc:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=BFHWPlgRbtTouEuL3TeQmFRHeduzwEODVigacZ0+gS4=; b=kK+ITf/zIb1WhrdAAM/eR5CMJuUs4FwcK51s5NiAvjcsGpXETQDTmZv0JdAO5N0d4Q YOH8gG5eZ+DC/qDPQ3LyZoDPyVAHch6XbYBaJi/3IQH91YrWa9SAczvDgeS0ZnTO8+t8 zxWgY2AIjuv/1f8/nLUnQGe6Htu9IaIV1HNy9vCxFMRE/sKYQMLZj4wl9A6ZE5qkz77w /tH5pPhfGNyybS0wk/rXvXSPEB6q69sct6c5Yg1vhOcwK59o+Ft/j4R3OUnjvq8StaPX O8Va2L+bO0eN2sCLEiqjoyBuk640d0HE1Hepqqiuh7f9m6CPUCbahiW73+egJ4wmFMbg Nzbw== X-Gm-Message-State: ABy/qLaRl59CUvEC4QuYJaNcA1ovSBQNRM56JJGnairXULctar91ibDe 0QPyh/IPIn0JU+DP4Yhl2zUGFQ== X-Received: by 2002:a05:6a20:418:b0:112:cf5:d5fb with SMTP id a24-20020a056a20041800b001120cf5d5fbmr11212751pza.50.1689154585901; Wed, 12 Jul 2023 02:36:25 -0700 (PDT) Received: from [10.254.22.102] ([139.177.225.243]) by smtp.gmail.com with ESMTPSA id p1-20020a639501000000b0054fe07d2f3dsm2973750pgd.11.2023.07.12.02.36.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Jul 2023 02:36:25 -0700 (PDT) Message-ID: Date: Wed, 12 Jul 2023 17:36:20 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [PATCH v2] mm: kfence: allocate kfence_metadata at runtime To: Alexander Potapenko Cc: elver@google.com, dvyukov@google.com, akpm@linux-foundation.org, kasan-dev@googlegroups.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, muchun.song@linux.dev, Peng Zhang References: <20230712081616.45177-1-zhangpeng.00@bytedance.com> From: Peng Zhang In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 在 2023/7/12 17:30, Alexander Potapenko 写道: >> Below is the numbers obtained in qemu (with default 256 objects). >> before: Memory: 8134692K/8388080K available (3668K bss) >> after: Memory: 8136740K/8388080K available (1620K bss) >> More than expected, it saves 2MB memory. It can be seen that the size >> of the .bss section has changed, possibly because it affects the linker. > > The size of .bss should only change by ~288K. Perhaps it has crossed > the alignment boundary for .bss, but this effect cannot be guaranteed > and does not depend exclusively on this patch. > I suggest that you omit these lines from the patch description, as > they may confuse the readers. Ok, I'll revise it to avoid confusion.