Message ID | 1458160047-8292-1-git-send-email-pebolle@tiscali.nl (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Hi Michal, On wo, 2016-03-16 at 21:27 +0100, Paul Bolle wrote: > If the .config parser runs into unexpected data it emits warnings > like: > .config:6911:warning: unexpected data > > Add the unexpected data itself to this warning. That makes it easier to > discover what is actually going wrong: > .config:6911:warning: unexpected data: CONFOG_CHARGER_TPS65217=m > > Signed-off-by: Paul Bolle <pebolle@tiscali.nl> > --- > This v2 uses strcspn, as Michal suggesed. That turns a two patch series into a > more elegant oneliner. It apparently pays off to know what string.h has to > offer! Nothing happened after I sent v2, as far as I can tell. Did this oneliner fall through the cracks? Thanks, Paul Bolle -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Wed, Apr 27, 2016 at 09:20:17PM +0200, Paul Bolle wrote: > Hi Michal, > > On wo, 2016-03-16 at 21:27 +0100, Paul Bolle wrote: > > If the .config parser runs into unexpected data it emits warnings > > like: > > .config:6911:warning: unexpected data > > > > Add the unexpected data itself to this warning. That makes it easier to > > discover what is actually going wrong: > > .config:6911:warning: unexpected data: CONFOG_CHARGER_TPS65217=m > > > > Signed-off-by: Paul Bolle <pebolle@tiscali.nl> > > --- > > This v2 uses strcspn, as Michal suggesed. That turns a two patch series into a > > more elegant oneliner. It apparently pays off to know what string.h has to > > offer! > > Nothing happened after I sent v2, as far as I can tell. Did this > oneliner fall through the cracks? The kbuild maintainer has fallen through cracks for a while ;). Applied to kbuild.git#kconfig now. Michal -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c index 0b7dc2fd7bac..6e22176cd6d6 100644 --- a/scripts/kconfig/confdata.c +++ b/scripts/kconfig/confdata.c @@ -377,7 +377,9 @@ load: continue; } else { if (line[0] != '\r' && line[0] != '\n') - conf_warning("unexpected data"); + conf_warning("unexpected data: %.*s", + (int)strcspn(line, "\r\n"), line); + continue; } setsym:
If the .config parser runs into unexpected data it emits warnings like: .config:6911:warning: unexpected data Add the unexpected data itself to this warning. That makes it easier to discover what is actually going wrong: .config:6911:warning: unexpected data: CONFOG_CHARGER_TPS65217=m Signed-off-by: Paul Bolle <pebolle@tiscali.nl> --- This v2 uses strcspn, as Michal suggesed. That turns a two patch series into a more elegant oneliner. It apparently pays off to know what string.h has to offer! scripts/kconfig/confdata.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)