Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756714AbcK3XLd (ORCPT ); Wed, 30 Nov 2016 18:11:33 -0500 Received: from alt13.smtp-out.videotron.ca ([135.19.0.26]:11393 "EHLO alt12.smtp-out.videotron.ca" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752856AbcK3XLc (ORCPT ); Wed, 30 Nov 2016 18:11:32 -0500 X-Greylist: delayed 900 seconds by postgrey-1.27 at vger.kernel.org; Wed, 30 Nov 2016 18:11:31 EST X-Authority-Analysis: v=2.1 cv=Q9lym9Ca c=1 sm=1 tr=0 a=keA3yYpnlypCNW5BNWqu+w==:117 a=keA3yYpnlypCNW5BNWqu+w==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=L24OOQBejmoA:10 a=20KFwNOVAAAA:8 a=gu6fZOg2AAAA:8 a=AY9hiN17meIDLg2YsNcA:9 a=CjuIK1q_8ugA:10 a=-FEs8UIgK8oA:10 a=NWVoK91CQyQA:10 a=e_O65bzb51kRm2y5VmPK:22 a=2RSlZUUhi9gRBrsHwhhZ:22 Date: Wed, 30 Nov 2016 17:54:26 -0500 (EST) From: Nicolas Pitre To: Prarit Bhargava cc: Linus Torvalds , Jarod Wilson , Linux Kernel Mailing List , Tony Luck , zarniwhoop73@googlemail.com, Linux Kbuild mailing list Subject: Re: Odd build breakage in 4.9-rc7 In-Reply-To: <583F1F6A.5010307@redhat.com> Message-ID: References: <20161130172435.GG8563@redhat.com> <583F1A5A.7040708@redhat.com> <583F1F6A.5010307@redhat.com> User-Agent: Alpine 2.20 (LFD 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-CMAE-Envelope: MS4wfIuF6nWDBO8uKxS1QcKoDcdsDLwWHF0LJodi7ZbOegBnm/u3bEbHcVIQ0V914EYZHTBiHcEtBg20Rk4p+kLiGBsVlxESDePk6R8JNi7HRESSEJ+e3nfi K0+rUR+LOTOiH8w+nOIfaIv9uUDE7I/LVm/6cANPeA8SjoBnYiRLnjJXOB/ttboOmJEJJOwkOP4ZExEY8U2w6ut87MfambcVrRv+csMbcbJqY5GBiV01ZUA0 8Uhs8iNgGH8oAoTX2ZdrM9xEzU4D6dD/94MAcIjPsV8iyuSSZIP7quLkDGQlGGSw5vpBYxtIYXNF94SjGzTTyc/m6lZquav+3Y3imKEoL+yE3DC6QWX1Acpc gf7vRyZYl/UpFipSDNOBtzVQJ0Y8iQ== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1337 Lines: 45 On Wed, 30 Nov 2016, Prarit Bhargava wrote: > > > On 11/30/2016 01:36 PM, Linus Torvalds wrote: > > On Wed, Nov 30, 2016 at 10:28 AM, Prarit Bhargava wrote: > > ]> > >> In my case I tracked this to commit 3637efb00864 ("x86/mce: Add PCI quirks to > >> identify Xeons with machine check recovery") which adds the include for > >> generated/autoksyms.h. > > > > Ok, that at least makes some sense. The other blamed commit did not > > seem to possibly make a difference. > > > >> Searching LKML and I came across a report from Ken Moffat from a month ago: > >> > >> http://marc.info/?l=linux-kernel&m=147794681124332&w=2 > > > > Does a "make clean" get rid of it forever? Or does it come back? > > It comes back. The steps to reproduce this are: > > 1. checkout latest linux.git > 2. make -j112 > > (IOW, it occurs 100% of the time for me on a clean tree.) > > To work around the bug I have to do > > 1. checkout latest linux.git > 2. comment out the include for generated/autoksyms.h at include/linux/export.h:81 > 3. compile with -j112 > > This fails loudly, but then I do > > 4. uncomment the include for generated/autoksyms.h at include/linux/export.h:81 A simpler workaround is simply: touch include/generated/autoksyms.h But hopefully the patch I just sent would fix it for good. Nicolas