Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp32882099rwd; Sat, 8 Jul 2023 00:31:41 -0700 (PDT) X-Google-Smtp-Source: APBJJlE9Q/VkAdjPnV2CKGXxuVieiBbUD3WLusnElKe2pvyT5c51WWDX8BmfqSDYFVoXAyW2NrqB X-Received: by 2002:a05:6a20:610:b0:12d:c4fb:4884 with SMTP id 16-20020a056a20061000b0012dc4fb4884mr6067587pzl.20.1688801501264; Sat, 08 Jul 2023 00:31:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688801501; cv=none; d=google.com; s=arc-20160816; b=TBjO6zU/gKu7upf5TNgJ8PvqbMaYELkAZtcV/vplR6dDbSaAW/5hUBYfUCCQvvCMX7 B3MJTxdW7tf7XRv9wZlf3+lSca5qip+OH0qe/kD94LhxJ/e8RLAQq7Ahq6LeJELvQ3PL gdVbKOaX7dtVREMnFuS1Du9UJGIySW4xNur1zKhOmEtHVpq64ZXb0HHvDVEXA1PnhKPZ BQ5FWGOwBIn/z8AbQYFAbSvgXGFjhQ/C8CtS6/CKAnKD8YKZ+D6saBnttJ5JruizdzC+ i7yDmmqjk2zD6tQb35UPuS0NPVsn3O7+ffmbt6grWCWaNh6IMjFA1THrulLXExisURIT DwPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=06SNSjdxh6Hrnn46VdSeb5C8lLEFzzjmzVVrAhdJUDA=; fh=1ZIUj8JbK8GFYwj3CunhBsdIwDmDXGWjny59CG/5Go8=; b=UluUyFK96I8lS2aisxLdftqOI2JVJ3/W5LPogzp1ezPcfCkkhgqv52D4NFT1uMsoLu onRbGQZUZDlAZpXH8kQlusbITZ2CYftJkBzlT0OC2qtHfmtCFxU95cPVISNY0qOrdxfP XfJ6JktLYB2Fd8iYNcFnzyEWclsI0AGWPBe43Da775d/wWLuJ+9tVFQa+2zNuAISTZdF 2S0UTFDWlDH48zehBydfIKtQ6/nMbsqcCOlklbKUMIpw39ascFspXj/JrgzcyrKlK/iU SBsGP0dhaH1nX8Uv4j0JS0KAap2+TFJMO+/6OYc0R0/x9nV5AVZ7zwV1cKSnHj5QW5jN b2Zg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=HFeuIU2V; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id be17-20020a056a001f1100b00666b7377d65si5174606pfb.389.2023.07.08.00.31.29; Sat, 08 Jul 2023 00:31:41 -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=@gmail.com header.s=20221208 header.b=HFeuIU2V; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229941AbjGHGwV (ORCPT + 99 others); Sat, 8 Jul 2023 02:52:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55518 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229557AbjGHGwU (ORCPT ); Sat, 8 Jul 2023 02:52:20 -0400 Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 26406BC for ; Fri, 7 Jul 2023 23:52:19 -0700 (PDT) Received: by mail-qk1-x734.google.com with SMTP id af79cd13be357-76547539775so209836585a.3 for ; Fri, 07 Jul 2023 23:52:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688799138; x=1691391138; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=06SNSjdxh6Hrnn46VdSeb5C8lLEFzzjmzVVrAhdJUDA=; b=HFeuIU2Vc6cmCTISOA4bl+L7yKbDSSHWx70RU/X+BCQzjFeJ7xW1DsXprPdPLqn5D0 3mcSlxyBwBVPKnhtL+WaKDh5F1fOpPZuqKQiEb10caE5vCVmS9daNdDGvtx2ktOlKJRw kSKCsRCaQ9q2PX6PSflKsRd4LdAOA8qHtlmyqelGXVwnilZo4NJ3PWXxpnxXCMLJpnCy TH7CNKmZqWZZ5+mpFWtF5ROvxZbk2XJjJowl3WTxcS50E7IVm42rZBMScJjwFdGCFnkG TxZPiTDsnFQI0Hwgzk1CWv8UMfAyYHRR7nSlbf5UjrBB4cVSog8rhF8NtGUJ6Jd6p9kH rPVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688799138; x=1691391138; h=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=06SNSjdxh6Hrnn46VdSeb5C8lLEFzzjmzVVrAhdJUDA=; b=f0sVPqlT6mFnCUsMonlPSk2pguqX5gWeH4jE2V1ggt1PJ5hCPhSWLr8/VjCBN57P6f LE1BvYev/u5iVVETtkT5epmFSMxC+Sxb0CngggldjBpuqHz9dzO5VSIARcRM1PNI/PmA nFgfNlO/ExTD+QyEo59r0ZYF7Cdrpfypj0RfaX310UqqAQOd6+lMMYEasLXKeNTvmqQb aiBNO0GS1L58I07U0MLvLHZFFlo3SbdtOVwPu/T0TIPB1aL+DJcANE4/4Gyp38yFkuFJ bpGlAnug7fKr/bFONQHJiSHfHpPgS/KoWQ6WmMU4iukETO2vTXXC6wBx/GLeXC5gA53q T1Fg== X-Gm-Message-State: ABy/qLaAO2Ti7WyL98etduKwCaeJ1opKsX2CFcD9zBDsPPhT51Bf2n2S Kazr++XxL468Grxksk5z3YUXGa4CKzBDAXILpUf8mT4h3tM= X-Received: by 2002:a37:2c81:0:b0:767:3f2a:cfe7 with SMTP id s123-20020a372c81000000b007673f2acfe7mr5942828qkh.56.1688799138184; Fri, 07 Jul 2023 23:52:18 -0700 (PDT) MIME-Version: 1.0 References: <1688668070-8408-1-git-send-email-quic_pintu@quicinc.com> <1688668414-12350-1-git-send-email-quic_pintu@quicinc.com> <26816f0a-7f55-f5ce-b71d-769011f9230f@arm.com> In-Reply-To: From: Pintu Agarwal Date: Sat, 8 Jul 2023 12:22:06 +0530 Message-ID: Subject: Re: [PATCH v2] mm: cma: print cma name as well in cma_alloc debug To: Matthew Wilcox Cc: Anshuman Khandual , Pintu Kumar , linux-kernel@vger.kernel.org, akpm@linux-foundation.org, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 On Fri, 7 Jul 2023 at 20:03, Pintu Agarwal wrote: > > On Fri, 7 Jul 2023 at 19:52, Matthew Wilcox wrote: > > > > On Fri, Jul 07, 2023 at 07:46:31PM +0530, Pintu Agarwal wrote: > > > On Fri, 7 Jul 2023 at 19:40, Matthew Wilcox wrote: > > > > > One more question from here: > > > > > pr_debug("%s(cma %p, name: %s, count %lu, align %d)\n", __func__, > > > > > (void *)cma, cma->name, count, align); > > > > > > > > > > Do we really need this "cma %p" printing ? > > > > > I hardly check it and simply rely on name and count. > > > > > > > > Printing pointers is almost always a bad idea. Printing the base_pfn > > > > might be a good idea to distinguish CMAs which happen to have the > > > > same name? > > > > > > > No there is no name there, it's just a ptrval > > > cma: cma_alloc(cma (ptrval), name: reserved, count 64, align 6) > > > > You misunderstand me. I don't know how CMAs get their name. Is it not > > possible for two CMAs to have the same name as each other? > > > Oh yah that is possible, for example multiple players can use the same > global cma region. Yes, I think it's a good idea to include base_pfn instead of printing pointers. Let's complete the cma->name inclusion first. Later I will check about base_pfn and push in another patch. Thanks