New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 712212 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

ia64 build failure

Project Member Reported by groeck@chromium.org, Apr 17 2017

Issue description

Building ia64:defconfig ... failed
--------------
Error log:
In file included from include/linux/irq.h:26:0,
                 from ./arch/ia64/include/asm/hardirq.h:18,
                 from include/linux/hardirq.h:8,
                 from include/linux/interrupt.h:12,
                 from ./arch/ia64/include/asm/mca.h:16,
                 from arch/ia64/kernel/asm-offsets.c:17:
./arch/ia64/include/asm/irq.h:16:31: fatal error: generated/nr-irqs.h: No such file or directory
 #include <generated/nr-irqs.h>
                               ^

Bisect results:
# bad: [9a5d9d61b03a19ccdb2a243245c0ffa391cf8127] UPSTREAM: ACPI, PCI, irq: remove redundant check for null string pointer
# good: [36d096766368213f77ef41c79b9a71d1bcfbead9] FROMLIST: mac80211: Fix clang warning about constant operand in logical operation
git bisect start '9a5d9d61b03a' '36d096766368'
# bad: [521f2624f32eb1a9fd2dc361c3b5c8785b119eda] FROMLIST: cpumask: Add helper cpumask_available()
git bisect bad 521f2624f32eb1a9fd2dc361c3b5c8785b119eda
# bad: [9141f19d852f539cc400564221d51bf2646ba2bf] FROMLIST: kbuild: Consolidate header generation from ASM offset information
git bisect bad 9141f19d852f539cc400564221d51bf2646ba2bf
# good: [d6560c2c7e3ddc501e8994e47a5cba2a50c6f898] FROMLIST: nvme: improve performance for virtual NVMe devices
git bisect good d6560c2c7e3ddc501e8994e47a5cba2a50c6f898
# first bad commit: [9141f19d852f539cc400564221d51bf2646ba2bf] FROMLIST: kbuild: Consolidate header generation from ASM offset information


 

Comment 1 by groeck@chromium.org, Apr 17 2017

Looking into the patch, I am a bit at loss why you removed generating that file from arch/ia64/kernel/Makefile. Of course I completely missed that earlier :-(.


Comment 2 by mka@chromium.org, Apr 17 2017

It's a backport gone wrong, I meant to change the generation of nr-irqs.h just below, not nr-irqs.s :(
Project Member

Comment 3 by bugdroid1@chromium.org, Apr 17 2017

Labels: merge-merged-chromeos-4.4
The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/603b65e0ab0e798b53c8381b464fcb98863f7fa8

commit 603b65e0ab0e798b53c8381b464fcb98863f7fa8
Author: Matthias Kaehlcke <mka@chromium.org>
Date: Mon Apr 17 23:23:58 2017

FIXUP: ia64: "FROMLIST: kbuild: Consolidate header generation from ASM offset information"

The backport of the FROMLIST patch (commit 9141f19d852f) changes the rule
for generating 'nr-irqs.s' instead of 'nr-irqs.h'. Fix this.

BUG=chromium:702741, chromium:712212 
TEST=build ia64 kernel (manually)

Change-Id: I05c345b62be2b0d25da9ffc928ac521553abe4f5
Signed-off-by: Matthias Kaehlcke <mka@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/479578
Tested-by: Guenter Roeck <groeck@chromium.org>
Reviewed-by: Guenter Roeck <groeck@chromium.org>

[modify] https://crrev.com/603b65e0ab0e798b53c8381b464fcb98863f7fa8/arch/ia64/kernel/Makefile

Comment 4 by mka@chromium.org, Apr 17 2017

Status: Fixed (was: Assigned)

Sign in to add a comment