Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753165Ab0DSX2L (ORCPT ); Mon, 19 Apr 2010 19:28:11 -0400 Received: from mail-yx0-f171.google.com ([209.85.210.171]:42507 "EHLO mail-yx0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752950Ab0DSX2J (ORCPT ); Mon, 19 Apr 2010 19:28:09 -0400 MIME-Version: 1.0 From: Marcelo Jimenez Date: Mon, 19 Apr 2010 20:27:43 -0300 Message-ID: Subject: Suspicious compilation warning To: linux-arm-kernel@lists.infradead.org, Andrew Morton , KOSAKI Motohiro , Christoph Lameter , Mel Gorman , Minchan Kim , "H. Peter Anvin" , Yinghai Lu , Stephen Rothwell , linux-kernel@vger.kernel.org, linux-mm@kvack.org Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1615 Lines: 58 Hi, I get this warning while compiling for ARM/SA1100: mm/sparse.c: In function '__section_nr': mm/sparse.c:135: warning: 'root' is used uninitialized in this function With a small patch in fs/proc/meminfo.c, I find that NR_SECTION_ROOTS is zero, which certainly explains the warning. # cat /proc/meminfo NR_SECTION_ROOTS=0 NR_MEM_SECTIONS=32 SECTIONS_PER_ROOT=512 SECTIONS_SHIFT=5 MAX_PHYSMEM_BITS=32 SECTION_SIZE_BITS=27 MemTotal: 28848 kB MemFree: 15516 kB Buffers: 112 kB Cached: 2312 kB SwapCached: 0 kB Active: 984 kB Inactive: 1628 kB Active(anon): 188 kB Inactive(anon): 0 kB Active(file): 796 kB Inactive(file): 1628 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 24 kB Writeback: 0 kB AnonPages: 208 kB Mapped: 292 kB Shmem: 0 kB Slab: 1472 kB SReclaimable: 744 kB SUnreclaim: 728 kB KernelStack: 200 kB PageTables: 32 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 14424 kB Committed_AS: 772 kB VmallocTotal: 614400 kB VmallocUsed: 33316 kB VmallocChunk: 573436 kB Regards, Marcelo. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/