From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 290AA205E3B for ; Thu, 9 Jan 2025 23:31:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736465509; cv=none; b=jtgVyfCr6XbRNwJckulO4qXalR8V3uNO7VXeY8px85WskdLnbOsWZBBO+603VHW5sMSWXjFAI1bL4OrGyhkhOfWoj6eLxzg1OgoYu9aQe1s/28tTcj293YVsCjTa8fDLSdB47S8Z8WALKBserN6sFRwYoAlFSFpxS45jbKW/3pU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736465509; c=relaxed/simple; bh=PLtIMml5ATdSKu0MzeFvdal072XuZwmiEpc7VBVjlWQ=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=LfmOC7TgAG16IW/AC76UExB+Llrdqak9GIcjwv6hf/NJnNhMU0MterRENzfsfudtXTNBqUvZQ4IwzK/2p4q2uXLAD38u7Q8oXkYp1Llrfp0zvNa9ERzA12RCUJcWPwkkK4O5ehSoXJPH3zGDPuxp0QoKbOrM2pN6i0koModTJfA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=rivosinc.com; spf=pass smtp.mailfrom=rivosinc.com; dkim=pass (2048-bit key) header.d=rivosinc-com.20230601.gappssmtp.com header.i=@rivosinc-com.20230601.gappssmtp.com header.b=ETur7WcH; arc=none smtp.client-ip=209.85.214.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=rivosinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=rivosinc.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=rivosinc-com.20230601.gappssmtp.com header.i=@rivosinc-com.20230601.gappssmtp.com header.b="ETur7WcH" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2156e078563so21187505ad.2 for ; Thu, 09 Jan 2025 15:31:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1736465506; x=1737070306; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=WRh5zWpbMC9x72/WLUS0zBm1osMc9d+HX4lkXBsj7j8=; b=ETur7WcHJok0P/+Vanwrdn/0q2cfZVR6r/RWC5JctTLGcgsnVYrYqHo2o3b6W2r7B+ 2Q5vJJP6maBCd6vTSvseTaz/6Ch6sHeukrdEPxUeiCL3UnwEvnzrTOcqoLt7CzerBqbD Qx/B8wXes4laHtYtk1sov5VhNwidllFJnhT9jRkek7hO/KjcRKU/2mRCKcNyoUc5Z8rt FEV6xjdrdc/P4hXLmXoTlP3fRtZr2SzEA3TESFjAgCwwTGmCjolw4T935J1zBmFBX254 kU7Nht/qdv0wp/ck8qWp/j1G7DgNItd/z8Pfpv7sQp6yQ3mQivGCJnI+O4MVhxG7yl5P 0uVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736465506; x=1737070306; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WRh5zWpbMC9x72/WLUS0zBm1osMc9d+HX4lkXBsj7j8=; b=JL0HnaV/nEUzo//vaeSonIeIRtNd3BMMAlD0vDXzLLr6MkR96tH1DpAalh7Tj9DJvP Ov1KrvAPRPNBXpkDKqStdCbE4XwsLru34rtK9pkGiZONDzvb6l96u+eTvdFJmV59wjWs QDpVqJ45sFkN5tLa5ShVQYn3x0LzdEmxUdJ4EyhUdP+P5OT2IUJ3sg3Aa8xJngyxdLcR s1fOxJkMsKz2T/FwopIkGwqlyckE/XQVg+wq1qSnj7Jg/aNnxCuMS6ux52WEDCIOr7lb gX/082WLU5EPFa254C1X7W+Odd+KxS/JVXvW7Y51utrbMXdzHLKoiW6kuZvlqckK1Ca1 MC0A== X-Forwarded-Encrypted: i=1; AJvYcCU7GF6mNC4QEEvIsI2RCYhzAlq80yB/mtJ1HiMfDRhcDyJhd+dyP3apiK21RGpcs2UvAVJ+OLERTdhGAHI=@vger.kernel.org X-Gm-Message-State: AOJu0YyiPV/V3vIDXvCOodMRA0LOObyXlwlQTSeX5SNpb3xmYHUYtUBz zFgAARb5pbRvxzNQ9L0wzKcIhqcJyYyYaap0WlCRo3XF+Sum6VHJBgAfVRG5GRUbEkPEEa/xWuR p X-Gm-Gg: ASbGnctsW/X34axYTbvoP8oakpzlxsqm2Lf0qhhCKusHJ2vm2E9VAuC9UcQaPLPRG62 RlySTGUZZ/b8/iDBZHVgQWuJmpBBwSTVV+6CoFDVNCmkHS52k7XLlQEb5ZlhOTHP/oARTSz5hK7 15RZgp9/HNDs1I6lUDmkdwO8XF8uIQ7yv7TVFMpP15PbP9ynhEyl0zvT/6jNTmowkBo96Kenx77 yDKjqBuN+D9UUcQVFyNWIaIdmSaG1j613f6B4LAbKK+oF9GsIw7 X-Google-Smtp-Source: AGHT+IGjBNbaewaclCa+7lDAHKHR7mrlTShBP/9UtS3lxaGDiekboif1KLFJpjCURWKN0moo8ZPB6A== X-Received: by 2002:a17:902:d4ce:b0:215:e98c:c5c1 with SMTP id d9443c01a7336-21a83f5e7a7mr130770335ad.30.1736465506134; Thu, 09 Jan 2025 15:31:46 -0800 (PST) Received: from ghost ([2601:647:6700:64d0:691c:638a:ff10:3765]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21a9f244cccsm3063565ad.210.2025.01.09.15.31.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jan 2025 15:31:45 -0800 (PST) Date: Thu, 9 Jan 2025 15:31:42 -0800 From: Charlie Jenkins To: Stephen Rothwell Cc: Arnaldo Carvalho de Melo , Namhyung Kim , Arnaldo Carvalho de Melo , Linux Kernel Mailing List , Linux Next Mailing List Subject: Re: linux-next: build failure after merge of the perf tree Message-ID: References: <20250110100505.78d81450@canb.auug.org.au> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250110100505.78d81450@canb.auug.org.au> On Fri, Jan 10, 2025 at 10:05:05AM +1100, Stephen Rothwell wrote: > Hi all, > > After merging the perf tree, today's linux-next build (native perf) > failed like this: > > In file included from tools/perf/arch/powerpc/include/syscall_table.h:5, > from util/syscalltbl.c:16: > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:16:16: error: initialized field overwritten [-Werror=override-init] > 16 | [13] = "time", > | ^~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:16:16: note: (near initialization for 'syscalltbl[13]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:22:16: error: initialized field overwritten [-Werror=override-init] > 22 | [18] = "oldstat", > | ^~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:22:16: note: (near initialization for 'syscalltbl[18]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:27:16: error: initialized field overwritten [-Werror=override-init] > 27 | [22] = "umount", > | ^~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:27:16: note: (near initialization for 'syscalltbl[22]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:31:16: error: initialized field overwritten [-Werror=override-init] > 31 | [25] = "stime", > | ^~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:31:16: note: (near initialization for 'syscalltbl[25]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:35:16: error: initialized field overwritten [-Werror=override-init] > 35 | [28] = "oldfstat", > | ^~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:35:16: note: (near initialization for 'syscalltbl[28]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:67:16: error: initialized field overwritten [-Werror=override-init] > 67 | [59] = "oldolduname", > | ^~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:67:16: note: (near initialization for 'syscalltbl[59]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:76:16: error: initialized field overwritten [-Werror=override-init] > 76 | [67] = "sigaction", > | ^~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:76:16: note: (near initialization for 'syscalltbl[67]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:82:16: error: initialized field overwritten [-Werror=override-init] > 82 | [72] = "sigsuspend", > | ^~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:82:16: note: (near initialization for 'syscalltbl[72]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:84:16: error: initialized field overwritten [-Werror=override-init] > 84 | [73] = "sigpending", > | ^~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:84:16: note: (near initialization for 'syscalltbl[73]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:88:16: error: initialized field overwritten [-Werror=override-init] > 88 | [76] = "getrlimit", > | ^~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:88:16: note: (near initialization for 'syscalltbl[76]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:95:16: error: initialized field overwritten [-Werror=override-init] > 95 | [82] = "select", > | ^~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:95:16: note: (near initialization for 'syscalltbl[82]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:98:16: error: initialized field overwritten [-Werror=override-init] > 98 | [84] = "oldlstat", > | ^~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:98:16: note: (near initialization for 'syscalltbl[84]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:104:16: error: initialized field overwritten [-Werror=override-init] > 104 | [89] = "readdir", > | ^~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:104:16: note: (near initialization for 'syscalltbl[89]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:125:17: error: initialized field overwritten [-Werror=override-init] > 125 | [109] = "olduname", > | ^~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:125:17: note: (near initialization for 'syscalltbl[109]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:136:17: error: initialized field overwritten [-Werror=override-init] > 136 | [119] = "sigreturn", > | ^~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:136:17: note: (near initialization for 'syscalltbl[119]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:142:17: error: initialized field overwritten [-Werror=override-init] > 142 | [124] = "adjtimex", > | ^~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:142:17: note: (near initialization for 'syscalltbl[124]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:145:17: error: initialized field overwritten [-Werror=override-init] > 145 | [126] = "sigprocmask", > | ^~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:145:17: note: (near initialization for 'syscalltbl[126]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:156:17: error: initialized field overwritten [-Werror=override-init] > 156 | [136] = "personality", > | ^~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:156:17: note: (near initialization for 'syscalltbl[136]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:182:17: error: initialized field overwritten [-Werror=override-init] > 182 | [161] = "sched_rr_get_interval", > | ^~~~~~~~~~~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:182:17: note: (near initialization for 'syscalltbl[161]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:184:17: error: initialized field overwritten [-Werror=override-init] > 184 | [162] = "nanosleep", > | ^~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:184:17: note: (near initialization for 'syscalltbl[162]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:202:17: error: initialized field overwritten [-Werror=override-init] > 202 | [179] = "pread64", > | ^~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:202:17: note: (near initialization for 'syscalltbl[179]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:204:17: error: initialized field overwritten [-Werror=override-init] > 204 | [180] = "pwrite64", > | ^~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:204:17: note: (near initialization for 'syscalltbl[180]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:211:17: error: initialized field overwritten [-Werror=override-init] > 211 | [186] = "sendfile", > | ^~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:211:17: note: (near initialization for 'syscalltbl[186]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:217:17: error: initialized field overwritten [-Werror=override-init] > 217 | [191] = "readahead", > | ^~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:217:17: note: (near initialization for 'syscalltbl[191]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:241:17: error: initialized field overwritten [-Werror=override-init] > 241 | [221] = "futex", > | ^~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:241:17: note: (near initialization for 'syscalltbl[221]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:248:17: error: initialized field overwritten [-Werror=override-init] > 248 | [229] = "io_getevents", > | ^~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:248:17: note: (near initialization for 'syscalltbl[229]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:253:17: error: initialized field overwritten [-Werror=override-init] > 253 | [233] = "fadvise64", > | ^~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:253:17: note: (near initialization for 'syscalltbl[233]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:262:17: error: initialized field overwritten [-Werror=override-init] > 262 | [241] = "timer_settime", > | ^~~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:262:17: note: (near initialization for 'syscalltbl[241]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:264:17: error: initialized field overwritten [-Werror=override-init] > 264 | [242] = "timer_gettime", > | ^~~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:264:17: note: (near initialization for 'syscalltbl[242]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:268:17: error: initialized field overwritten [-Werror=override-init] > 268 | [245] = "clock_settime", > | ^~~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:268:17: note: (near initialization for 'syscalltbl[245]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:270:17: error: initialized field overwritten [-Werror=override-init] > 270 | [246] = "clock_gettime", > | ^~~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:270:17: note: (near initialization for 'syscalltbl[246]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:272:17: error: initialized field overwritten [-Werror=override-init] > 272 | [247] = "clock_getres", > | ^~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:272:17: note: (near initialization for 'syscalltbl[247]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:274:17: error: initialized field overwritten [-Werror=override-init] > 274 | [248] = "clock_nanosleep", > | ^~~~~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:274:17: note: (near initialization for 'syscalltbl[248]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:278:17: error: initialized field overwritten [-Werror=override-init] > 278 | [251] = "utimes", > | ^~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:278:17: note: (near initialization for 'syscalltbl[251]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:284:17: error: initialized field overwritten [-Werror=override-init] > 284 | [256] = "sys_debug_setcontext", > | ^~~~~~~~~~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:284:17: note: (near initialization for 'syscalltbl[256]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:318:17: error: initialized field overwritten [-Werror=override-init] > 318 | [290] = "utimesat", > | ^~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:318:17: note: (near initialization for 'syscalltbl[290]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:320:17: error: initialized field overwritten [-Werror=override-init] > 320 | [291] = "newfstatat", > | ^~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:320:17: note: (near initialization for 'syscalltbl[291]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:334:17: error: initialized field overwritten [-Werror=override-init] > 334 | [304] = "utimensat", > | ^~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:334:17: note: (near initialization for 'syscalltbl[304]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:339:17: error: initialized field overwritten [-Werror=override-init] > 339 | [308] = "sync_file_range2", > | ^~~~~~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:339:17: note: (near initialization for 'syscalltbl[308]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:343:17: error: initialized field overwritten [-Werror=override-init] > 343 | [311] = "timerfd_settime", > | ^~~~~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:343:17: note: (near initialization for 'syscalltbl[311]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:345:17: error: initialized field overwritten [-Werror=override-init] > 345 | [312] = "timerfd_gettime", > | ^~~~~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:345:17: note: (near initialization for 'syscalltbl[312]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:377:17: error: initialized field overwritten [-Werror=override-init] > 377 | [343] = "recvmmsg", > | ^~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:377:17: note: (near initialization for 'syscalltbl[343]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:382:17: error: initialized field overwritten [-Werror=override-init] > 382 | [347] = "clock_adjtime", > | ^~~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:382:17: note: (near initialization for 'syscalltbl[347]') > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:399:17: error: initialized field overwritten [-Werror=override-init] > 399 | [363] = "switch_endian", > | ^~~~~~~~~~~~~~~ > /home/sfr/next/perf/arch/powerpc/include/generated/asm/syscalls_64.h:399:17: note: (near initialization for 'syscalltbl[363]') > cc1: all warnings being treated as errors > > Presumably caused by commit > > 7eca67cf3dab ("perf tools powerpc: Use generic syscall table scripts") > > This is a native powerpc build of perf on a little endian host. Thank you for reporting! I see that these headers for powerpc are generating duplicate entries. This is due to me mistakenly setting the abis for the syscall headers for powerpc to be spu and nospu, causing conflicts. It looks like for the uapi, only nospu needs to be exposed. I will send a patch to fix that. - Charlie > > I have used the perf tree from next-20250109 for today. > > -- > Cheers, > Stephen Rothwell