Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp1637231pxv; Fri, 16 Jul 2021 14:04:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJynNzxxUFcC4k5GymDeZuLCRuMUL7P5yTbsqkaN6zsFjaaPjwWv90/hdSs06vrD1/VYvbAO X-Received: by 2002:a92:d303:: with SMTP id x3mr8390713ila.212.1626469490519; Fri, 16 Jul 2021 14:04:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626469490; cv=none; d=google.com; s=arc-20160816; b=CTo4d5TqlDGEp/p9TPmqam61wE4ePNWmXwQKG7kiMT8+YHcylhFx7TakPy/7Lr/aPM leHPhqp2A3VOMynv7CeG/7BovBbf7skvL9FBDQNNiKXBu3bL+9LpcCv/Kz4ijGMcYIwH TmoKLiZs2gNABmM2y9XKFMriMyjU65GQe9sCoLqsuLfFRO/8cyrYJbFEfSM2svIiBodq pY7o1wjR/tzNloofsTq0OqNy2LPiMnmHd2TcGVvhlSjfNo80niRvVm+KkPmLF2H1QUXr CIdmCkkyVrsmorwnclp//HUEkpfobg5HpsBpYnRl2aXJgABobjX6OvnhaAl5l8dQAg0w uFAA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=g49/KyQBA3eOY1MbjSChZGxyqJEiIAVE2IDAbe+zWxU=; b=gcCxPJJoS2C1+c/AS320aKvGA8J5rPlm/WExhko//xUcbNI5Z832t3NGFJC5DynRk9 6SkxNFL8MDYb7CjM7rBd9eEFwvmlV0quXCt69icmu2N1q4OjnI3rgiLovvBCdbsnOB4a 0ynORi0RF/pwIwmdjCotQMxDfLF9mmuemjVTOnYoOGJMh3luD+PRJ246uvJSezKkAchH 3SOj//DKvJ+R3BS7aXnC6rFFln+pgggWRR+X9RYLpHtp3SbvbrFPtTfFS9owLbYwrLP/ OwbpTVySiqAbu9jhyoJgdrwonRuD7A5fQXly1yvhvrjznwyYpfMMi6Os4Nu7zZFsVEsr dcaQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=AoonXhXJ; 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=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m10si15305988ilu.53.2021.07.16.14.04.37; Fri, 16 Jul 2021 14:04: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; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=AoonXhXJ; 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=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234174AbhGPVG7 (ORCPT + 99 others); Fri, 16 Jul 2021 17:06:59 -0400 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:51153 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232896AbhGPVG6 (ORCPT ); Fri, 16 Jul 2021 17:06:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1626469442; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=g49/KyQBA3eOY1MbjSChZGxyqJEiIAVE2IDAbe+zWxU=; b=AoonXhXJSmk0u9O3p7s59o5mVxCydsUZ8hJYgpL+8jVFfJYhLlbnhfI5sx/Pe+s+JTGhgc E/2V06WPQ7alZPyWNVV6LlL7DDWI9j8zVTGPk2TCdD0vtLwaZW0h2HzGNSjZsy/R3D9kKg iinWfGA/rP4Y/6huX+9Pz39eNki/N00= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-443-YiEPTyHiN8W-0bgFWdGPLQ-1; Fri, 16 Jul 2021 17:03:47 -0400 X-MC-Unique: YiEPTyHiN8W-0bgFWdGPLQ-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 37C021804877; Fri, 16 Jul 2021 21:03:46 +0000 (UTC) Received: from localhost.localdomain.com (ovpn-116-107.rdu2.redhat.com [10.10.116.107]) by smtp.corp.redhat.com (Postfix) with ESMTP id 2F9CB60C05; Fri, 16 Jul 2021 21:03:42 +0000 (UTC) From: Nico Pache To: linux-mm@kvack.org, linux-kernel@vger.kernel.org Cc: rppt@kernel.org, akpm@linux-foundation.org, npache@redhat.com, aquini@redhat.com Subject: [PATCH] Fix 'zone_id' may be used uninitialized in this function warning Date: Fri, 16 Jul 2021 17:03:36 -0400 Message-Id: <20210716210336.1114114-1-npache@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When compiling with -Werror, cc1 will warn that 'zone_id' may be used uninitialized in this function warning. Initialize the zone_id as 0. Its safe to assume that if the code reaches this point it has at least one numa node with memory, so no need for an assertion before init_unavilable_range. Fixes: 122e093c1734 ("mm/page_alloc: fix memory map initialization for descending nodes") Signed-off-by: Nico Pache --- mm/page_alloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 3e97e68aef7a..3f3116f52fd8 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -6719,7 +6719,7 @@ static void __init memmap_init(void) { unsigned long start_pfn, end_pfn; unsigned long hole_pfn = 0; - int i, j, zone_id, nid; + int i, j, zone_id = 0, nid; for_each_mem_pfn_range(i, MAX_NUMNODES, &start_pfn, &end_pfn, &nid) { struct pglist_data *node = NODE_DATA(nid); -- 2.31.1