Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp31731517rwd; Fri, 7 Jul 2023 03:44:47 -0700 (PDT) X-Google-Smtp-Source: APBJJlEVyjr9yGi0+z1BRHusf5zuJvh6zWPgi0JKapavnclzvUNiyvLP1J7CcxJoaRllEKH+yFha X-Received: by 2002:a05:6a00:1488:b0:661:4a00:1ea5 with SMTP id v8-20020a056a00148800b006614a001ea5mr4386899pfu.20.1688726687415; Fri, 07 Jul 2023 03:44:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688726687; cv=none; d=google.com; s=arc-20160816; b=hNMjcd9hspe7aYy99a1PJmUf+kgRjsw9SWHF6omvrcVtjUnmjRQwyVCv3tVyuzS6Og GRqjDfFPPTYichrC/gkm8Cux60nXhTU8uWS5H+Acc91j3pYXYcpfH1p9oGlShEv89I7W Bf2Ktyqh7a17alaDxIPVTDHfzogMMMXMh7iDk+9NeCQe3FMjEWLQDrflCjA25GEpT2Ce 8AV3ESEKXFkk4izui6qEtiQU9v/KYO6YevE4rKgWM0phJ/PUJonYuodsmkm17E/1Ykux MygSbaPsA06yMeu+unye7R/4RgTASzk5gH0R+my3NKX3itHh7uSxUW7USS+GJdUbNoa3 /c+Q== 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 :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id; bh=1V1N8Iz2M7/YKdRgx32jFVGQV8sReZwlUv7PqnSI12A=; fh=HxUcwiEHngzXu8aN+Z2vPM40bC7j3Zy1VFmWo38gmdQ=; b=nXiCFL5oPHbBddoCuTcKrNRaZHoINpg6dXjj+IfDYflgUAHKHm3FFXbxwrlbB4W4mc 9u+JiPZ7zb7F93Lrc8aaexx1jX73gquk9PBmki/wcwanpa/+2afkgdQoj0SKiq8vKx20 hoSBQcj4lnYNCqEaOlAbbRFr4FJIuVGU/eZQnWc2QnYIKccy54q62JE0cEaMeK7o+/5Q WgOnuk/UUEAYekx3kA+F+S0Zi1Pwftfeprs/DItiqWhjCeLF+iwYngdSFHwGBz0iZmjp wGxAMXy6bvt402bSdBMzG7oS7r7dsyyv3nu9pG3tYKUSkfKuJUYaBxX2rEnA484nEy3Y lX3A== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n4-20020a632704000000b0055bc97cc885si3681170pgn.614.2023.07.07.03.44.32; Fri, 07 Jul 2023 03:44:47 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232066AbjGGK2D (ORCPT + 99 others); Fri, 7 Jul 2023 06:28:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44690 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232671AbjGGK1w (ORCPT ); Fri, 7 Jul 2023 06:27:52 -0400 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 2F34C10E2 for ; Fri, 7 Jul 2023 03:27:48 -0700 (PDT) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E1D89D75; Fri, 7 Jul 2023 03:28:29 -0700 (PDT) Received: from [10.163.48.50] (unknown [10.163.48.50]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 17F733F740; Fri, 7 Jul 2023 03:27:45 -0700 (PDT) Message-ID: <26816f0a-7f55-f5ce-b71d-769011f9230f@arm.com> Date: Fri, 7 Jul 2023 15:57:42 +0530 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [PATCH v2] mm: cma: print cma name as well in cma_alloc debug To: Pintu Kumar , linux-kernel@vger.kernel.org, akpm@linux-foundation.org, linux-mm@kvack.org Cc: pintu.ping@gmail.com References: <1688668070-8408-1-git-send-email-quic_pintu@quicinc.com> <1688668414-12350-1-git-send-email-quic_pintu@quicinc.com> Content-Language: en-US From: Anshuman Khandual In-Reply-To: <1688668414-12350-1-git-send-email-quic_pintu@quicinc.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.3 required=5.0 tests=BAYES_00,NICE_REPLY_A, RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE,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 7/7/23 00:03, Pintu Kumar wrote: > CMA allocation can happen either from global cma or from > dedicated cma region. > > Thus it is helpful to print cma name as well during initial > debugging to confirm cma regions were getting initialized or not. > > Signed-off-by: Pintu Kumar > Signed-off-by: Pintu Agarwal > --- > mm/cma.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/mm/cma.c b/mm/cma.c > index a4cfe99..4880f72 100644 > --- a/mm/cma.c > +++ b/mm/cma.c > @@ -436,8 +436,8 @@ struct page *cma_alloc(struct cma *cma, unsigned long count, > if (!cma || !cma->count || !cma->bitmap) > goto out; > > - pr_debug("%s(cma %p, count %lu, align %d)\n", __func__, (void *)cma, > - count, align); > + pr_debug("%s(cma %p, name: %s, count %lu, align %d)\n", __func__, > + (void *)cma, cma->name, count, align); > > if (!count) > goto out; LGTM, cma->name is an identifying attribute for the region for which the allocation request was made. But how about using cma_get_name() helper instead ? Very few call sites have been using the helper.