From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AE815CA9EB9 for ; Wed, 23 Oct 2019 21:34:09 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 8314B2173B for ; Wed, 23 Oct 2019 21:34:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2406189AbfJWVeI (ORCPT ); Wed, 23 Oct 2019 17:34:08 -0400 Received: from mga12.intel.com ([192.55.52.136]:8888 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2405467AbfJWVeH (ORCPT ); Wed, 23 Oct 2019 17:34:07 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Oct 2019 14:34:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,222,1569308400"; d="scan'208";a="281741938" Received: from orsmsx106.amr.corp.intel.com ([10.22.225.133]) by orsmga001.jf.intel.com with ESMTP; 23 Oct 2019 14:34:07 -0700 Received: from orsmsx121.amr.corp.intel.com ([169.254.10.88]) by ORSMSX106.amr.corp.intel.com ([169.254.1.210]) with mapi id 14.03.0439.000; Wed, 23 Oct 2019 14:34:07 -0700 From: "Keller, Jacob E" To: Masahiro Yamada , Randy Dunlap CC: "intel-wired-lan@lists.osuosl.org" , "linux-kernel@vger.kernel.org" , linux-kbuild Subject: RE: [PATCH] namespace: fix namespace.pl script to support relative paths Thread-Topic: [PATCH] namespace: fix namespace.pl script to support relative paths Thread-Index: AQHVdYkISHS3XNGT0kCKyhZHN6EY9KdALBNAgAIVm4CAAmLQsIAjqUEAgACZz9A= Date: Wed, 23 Oct 2019 21:34:06 +0000 Message-ID: <02874ECE860811409154E81DA85FBB589693A38A@ORSMSX121.amr.corp.intel.com> References: <20190129204319.15238-1-jacob.e.keller@intel.com> <7b26e6cc-10ce-5df2-6375-1f95bc4da04e@infradead.org> <02874ECE860811409154E81DA85FBB58968DBE54@ORSMSX121.amr.corp.intel.com> <02874ECE860811409154E81DA85FBB58968E1402@ORSMSX121.amr.corp.intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDM0NzM2NjAtY2FkYi00M2RlLWJkMjAtMDRlNjYzZWEwNjVmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSml3YTNpVGVEakpDSEJyakU2ZFhyaTBMc1F5ZHBmdWYyamJyKzZEWUYxYnRRXC9GOHlINVlWS0poeHQ5TE41aUEifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXNhaGlybyBZYW1hZGEgPHlh bWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDIy LCAyMDE5IDEwOjIyIFBNDQo+IFRvOiBLZWxsZXIsIEphY29iIEUgPGphY29iLmUua2VsbGVyQGlu dGVsLmNvbT47IFJhbmR5IER1bmxhcA0KPiA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPg0KPiBDYzog aW50ZWwtd2lyZWQtbGFuQGxpc3RzLm9zdW9zbC5vcmc7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5l bC5vcmc7IGxpbnV4LWtidWlsZA0KPiA8bGludXgta2J1aWxkQHZnZXIua2VybmVsLm9yZz4NCj4g U3ViamVjdDogUmU6IFtQQVRDSF0gbmFtZXNwYWNlOiBmaXggbmFtZXNwYWNlLnBsIHNjcmlwdCB0 byBzdXBwb3J0IHJlbGF0aXZlDQo+IHBhdGhzDQo+IA0KPiBUaGlzIHNjcmlwdHMgaGFzIGJlZW4g NS15ZWFyIGJyb2tlbiwNCj4gYW5kIEkgZGlkIG5vdCBzZWUgYW55IGNvbXBsYWludCBleGNlcHQg ZnJvbSB5b3UuDQo+IFNvLCBJIHdvbmRlciBob3cgbWFueSBwZW9wbGUgYXJlIHVzaW5nIHRoaXMu DQo+IA0KPiBOb3IsIGRvIEkgdW5kZXJzdGFuZCBob3cgdG8gdXNlIGl0Lg0KPiANCj4gQ291bGQg eW91IHRlYWNoIG1lIGEgYml0IG1vcmUgYWJvdXQgdGhpcyBzY3JpcHQ/DQo+IA0KPiANCj4gDQo+ IFNvbWV0aGluZyBtaWdodCBiZSBtaXNzaW5nIGluIG15IG1pbmQsIGJ1dA0KPiBJIGRvIG5vdCBr bm93IGhvdyB0byB1c2UgdGhpcyBzY3JpcHQgaW4gYSB1c2VmdWwgd2F5Lg0KPiANCj4gDQo+IA0K PiBJdCBwcm92aWRlcyB0aHJlZSBjaGVja3MuDQo+IA0KPiBbMV0gbGlzdF9tdWx0aXBseV9kZWZp bmVkKCkNCj4gDQo+IFRoaXMgd2FybnMgbXVsdGlwbGUgZGVmaW5pdGlvbiBvZiBmdW5jdGlvbnMu DQo+IA0KPiBUaGUgY29tcGlsZXIgd291bGQgZmFpbCBpZiBpdCBzYXcgYW55IG11bHRpcGxlIGRl ZmluaXRpb24sDQo+IHNvIHRoZSByZXBvcnRzIGZyb20gdGhpcyBjaGVjayBhcmUgYWxsIGZhbHNl LXBvc2l0aXZlLg0KPiANCj4gDQo+IFsyXSByZXNvbHZlX2V4dGVybmFsX3JlZmVyZW5jZXMoKQ0K PiANCj4gVGhpcyB3YXJucyB1bnJlc29sdmVkIHN5bWJvbHMuDQo+IA0KPiBUaGUgY29tcGlsZXIg d291bGQgZmFpbCBpZiBpdCBzYXcgYW55IHVucmVzb2x2ZWQgc3ltYm9sLA0KPiBzbyB0aGUgcmVw b3J0cyBmcm9tIHRoaXMgY2hlY2sgYXJlIGFsbCBmYWxzZS1wb3NpdGl2ZSwgdG9vLg0KPiANCj4g DQoNClRoZSBjb21waWxlciB3b24ndCBuZWNlc3NhcmlseSBmYWlsIHdoZW4gYnVpbGRpbmcgbW9k dWxlcywgYmVjYXVzZSB0aGUgc3ltYm9sIG1pZ2h0IGJlIGluIGFub3RoZXIgbG9hZGFibGUgbW9k dWxlLg0KDQo+IA0KPiANCj4gWzNdIGxpc3RfZXh0cmFfZXh0ZXJuYWxzDQo+IA0KPiBUaGlzIHdh cm5zIHN5bWJvbHMgd2l0aCBubyByZWZlcmVuY2UuDQo+IA0KPiBUaGlzIHBvdGVudGlhbGx5IGNv bnRhaW5zIGxvdHMgb2YgZmFsc2UtcG9zaXRpdmVzLg0KPiBGb3IgZXhhbXBsZSwgdGhlIGNvcmUg ZnJhbWV3b3JrIHByb3ZpZGVzIEFQSXMsIGJ1dCBpZiBhbGwgZHJpdmVycw0KPiBhcmUgZGlzYWJs ZWQsIHRoZXJlIGlzIG5vIHVzZXIgb2YgdGhvc2UgQVBJcy4NCj4gDQoNCldlIHVzZSB0aGlzIHRv IGhlbHAgdmVyaWZ5IHRoYXQgZHJpdmVyIG1vZHVsZXMgZG8gbm90IGV4cG9zZSBzeW1ib2xzLg0K DQpUaGFua3MsDQpKYWtlDQo= From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keller, Jacob E Date: Wed, 23 Oct 2019 21:34:06 +0000 Subject: [Intel-wired-lan] [PATCH] namespace: fix namespace.pl script to support relative paths In-Reply-To: References: <20190129204319.15238-1-jacob.e.keller@intel.com> <7b26e6cc-10ce-5df2-6375-1f95bc4da04e@infradead.org> <02874ECE860811409154E81DA85FBB58968DBE54@ORSMSX121.amr.corp.intel.com> <02874ECE860811409154E81DA85FBB58968E1402@ORSMSX121.amr.corp.intel.com> Message-ID: <02874ECE860811409154E81DA85FBB589693A38A@ORSMSX121.amr.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: intel-wired-lan@osuosl.org List-ID: > -----Original Message----- > From: Masahiro Yamada > Sent: Tuesday, October 22, 2019 10:22 PM > To: Keller, Jacob E ; Randy Dunlap > > Cc: intel-wired-lan at lists.osuosl.org; linux-kernel at vger.kernel.org; linux-kbuild > > Subject: Re: [PATCH] namespace: fix namespace.pl script to support relative > paths > > This scripts has been 5-year broken, > and I did not see any complaint except from you. > So, I wonder how many people are using this. > > Nor, do I understand how to use it. > > Could you teach me a bit more about this script? > > > > Something might be missing in my mind, but > I do not know how to use this script in a useful way. > > > > It provides three checks. > > [1] list_multiply_defined() > > This warns multiple definition of functions. > > The compiler would fail if it saw any multiple definition, > so the reports from this check are all false-positive. > > > [2] resolve_external_references() > > This warns unresolved symbols. > > The compiler would fail if it saw any unresolved symbol, > so the reports from this check are all false-positive, too. > > The compiler won't necessarily fail when building modules, because the symbol might be in another loadable module. > > > [3] list_extra_externals > > This warns symbols with no reference. > > This potentially contains lots of false-positives. > For example, the core framework provides APIs, but if all drivers > are disabled, there is no user of those APIs. > We use this to help verify that driver modules do not expose symbols. Thanks, Jake