From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753940AbcD1VU4 (ORCPT ); Thu, 28 Apr 2016 17:20:56 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:56763 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752631AbcD1VUy (ORCPT ); Thu, 28 Apr 2016 17:20:54 -0400 From: Arnd Bergmann To: Nicolas Pitre Cc: linux-kernel@vger.kernel.org, linux-kbuild@vger.kernel.org Subject: Re: Failing randconfig builds with CONFIG_TRIM_UNUSED_KSYMS Date: Thu, 28 Apr 2016 23:20:47 +0200 Message-ID: <3925577.oSPyrRVJmt@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: References: <1856264.0h7Es0b6Qr@wuerfel> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:N9t+0/r77y7z5BzPrsNVqmEa0aVWrZfO7QREd/YY+U2PqwbM6my 1ygGslHjZxinppdgMUyzQ+Mb9XZlpLcXm8IibV0tp3jBgYUG4G1wh8DypsqdCwHAac4E02j jy6Mn1lVA6SNovo4OegeZk28QTLBgL4zcl3d9V+e8W4fCMQolWx9GAl6td4l+LbSh1ZwaR1 XwhhbLieu1U3L31klIP2A== X-UI-Out-Filterresults: notjunk:1;V01:K0:Q1RwKyi0qdY=:2uLBG8S/dn1NN2HQOFNMdS dioIVxeglVcbYKMG5WDgTOpYnrUcXXiEpExOdls2G487YW1H442QBMRKOJXmrq6q/qPKFmXoo +meYYfxpON8kXB8ZYsAtffUCmCI/expz7JEUWl91l2Xc4jbfabd3h/aRiUXSgl97+tW2l0HH0 dSQt+EulFvZXOA9UHIR8m44/pTGxzn7yb6wNk5jfUrIpDoDO7rrbjGYJduRpBtXRaJW/gS8fw E3u6Gw3vfrHepopGCwAZ4G5awTMR20+afjRgOdGwzc7PJF71OeJJHL1u4Bh1UBKRtURCO/xCA 2kLc3nQ8qwzhavf24thn50k7WMeEI99qqHHfT+4xAGllLEz9VQHH9z8Oa2GKMSMw6Y7Yv+mnV LE1+Bv0lSpVmUbsEFXWe3PV2IMxnBAqLxSFJbS7lK85G1GEtGMcf9akHJI1uWlQaYq/NVSGck cICWME7hGitruHLKM0yiQAWjG5tu4l0ZmU4L8VwKdyBj8+lvb4jzeJSt7vDm7VFX3mN8NTqRz 2Sfh0QhP/svGd/4damSbH9MqNQQpcWzbllpMhZke8aOGjCw7EIbduqHWaBESO75FMMO3lLG6d KHBMC+LTZqB7Lxq1BzegDkd/wCkS7KdR4krcjG9NgB8GO3S8sNI48S86UoJ10JwihS1iCZGzB 5TvkYNNQRBPYoVEj2j2wNPOxBOpCUMP1oXjB2yFYRoXUXcbEkRd6+dxalDVfC/71r+5g3SPD8 C+0lsDEwAT0YXEoP Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thursday 28 April 2016 16:56:23 Nicolas Pitre wrote: > On Thu, 28 Apr 2016, Arnd Bergmann wrote: > Well, the actual explanation is that this module uses only one symbol. > And when only one symbol was listed, it got ignored. Ok. > > Now fixing this wasn't all that obvious either. I had a really nice sed > rule to parse multiple instances per line, but sed regexp can only do > greedy matching. I found out how people work around that limitation but > that doesn't work well for string delimiters. > > In the end the best workaround is simple: substitute any ';' with '\n': Wow, I could have spent days trying to figure these out, glad I gave up earlier ;-) I've applied both patches locally now, and have successfully built all the configurations that failed before. I'll let you know if something else should come up. Thanks, Arnd