Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp210127pxv; Wed, 14 Jul 2021 02:07:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzvO3CWKjsLl8BBOS/6qqTTDb2hVgsAcZ+yTk0T8Dq/O1Zznn0wI/5xlFmvF09KuUZDuzch X-Received: by 2002:a17:906:6d0e:: with SMTP id m14mr11389303ejr.551.1626253670625; Wed, 14 Jul 2021 02:07:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626253670; cv=none; d=google.com; s=arc-20160816; b=iuY9gEmLlnv3B/cUE8J0TwaHa/5FYLDtGGCvb2eQADtoo86umJBMv3+T+Xb9jkO7hC YeN9eZk2eOOpO+SrwsqlwQwSyGfgFdPPr16NSqSBoffqFUTEvFzEusxWLIhxBnysVAjo zI+qiTXcIjDotXuk9gp+PkmDwNSoyR3BcUG3O7WiUSpevUaebGdueBFoieB++YRfnipn wVQlKJlNmjsB6xv/3d6JxS2AbCeMFyB7+KseOuiCRD5xqRtN3xwfdB0omZxOhFkZsMvE 28o8J6Rkj4z5ybHLiZVGOMY1Rhf8lrvpuXrMbQEzGTzSwA3B1Mqo1DQIyNxyiLidXD/e 6u8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=ulq3E5M2LiRlJmfYW8IP9aCkLR5d4e809xcMKusfaes=; b=FpWY7E19kIxXNrQ2M1fl9kX3dcMt6Dw+zJ3S0/PKXo7X02Eyw+bS9XpsKOA6JVffp7 tVemCkCWUJB1FDve/KT9Mqm9N+TIHpDiQvVMrmVltVdyGFQ/e0oUPjy7PaUqs3oamup3 ZNHTyM6skGAVKZ8Mapt9kljadGer5zi40IKa/hvkD3rEympG+lOgaZyiFgUDNaY/7bpj pyA+1fhtXdy4M8n3bRaek8cW3/OM9C/mT8QED9MCGkzk/M+LzWcc6o3qq1abb3/k9VIQ WpN7ZSObNfhfym8D8w9Z7ur+vbwZaukEJu3bH9R5l4IOvUkLMoo65sFoVsDTztTJiIFt InmQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id eu9si1940612ejc.117.2021.07.14.02.07.27; Wed, 14 Jul 2021 02:07:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S238179AbhGNJHp (ORCPT + 99 others); Wed, 14 Jul 2021 05:07:45 -0400 Received: from foss.arm.com ([217.140.110.172]:60120 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238113AbhGNJHo (ORCPT ); Wed, 14 Jul 2021 05:07:44 -0400 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 8F02A31B; Wed, 14 Jul 2021 02:04:53 -0700 (PDT) Received: from bogus (unknown [10.57.79.213]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 563143F774; Wed, 14 Jul 2021 02:04:52 -0700 (PDT) Date: Wed, 14 Jul 2021 10:03:53 +0100 From: Sudeep Holla To: Xiongfeng Wang Cc: james.morse@arm.com, gregkh@linuxfoundation.org, rafael@kernel.org, linux-kernel@vger.kernel.org, bobo.shaobowang@huawei.com, Sudeep Holla Subject: Re: [PATCH v2] cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() Message-ID: <20210714090353.6ncnqof74hwbx2gf@bogus> References: <1626226375-58730-1-git-send-email-wangxiongfeng2@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1626226375-58730-1-git-send-email-wangxiongfeng2@huawei.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 14, 2021 at 09:32:55AM +0800, Xiongfeng Wang wrote: > On ARM64, when PPTT(Processor Properties Topology Table) is not > implemented in ACPI boot, we will goto 'free_ci' with the following > print: > Unable to detect cache hierarchy for CPU 0 > > But some other codes may still use 'num_leaves' to iterate through the > 'info_list', such as get_cpu_cacheinfo_id(). If 'info_list' is NULL , it > would crash. So clear 'num_leaves' in free_cache_attributes(). > Reviewed-by: Sudeep Holla -- Regards, Sudeep