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=-9.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham 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 67C3CC43331 for ; Mon, 11 Nov 2019 07:42:13 +0000 (UTC) Received: from isis.lip6.fr (isis.lip6.fr [132.227.60.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 960A9206A3 for ; Mon, 11 Nov 2019 07:42:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 960A9206A3 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=zte.com.cn Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=cocci-bounces@systeme.lip6.fr Received: from systeme.lip6.fr (systeme.lip6.fr [132.227.104.7]) by isis.lip6.fr (8.15.2/8.15.2) with ESMTP id xAB7fnVn023994; Mon, 11 Nov 2019 08:41:49 +0100 (CET) Received: from systeme.lip6.fr (systeme.lip6.fr [127.0.0.1]) by systeme.lip6.fr (Postfix) with ESMTP id 6A4697700; Mon, 11 Nov 2019 08:41:49 +0100 (CET) Received: from isis.lip6.fr (isis.lip6.fr [132.227.60.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by systeme.lip6.fr (Postfix) with ESMTPS id 727AB76C9 for ; Mon, 11 Nov 2019 08:41:48 +0100 (CET) Received: from mxct.zte.com.cn (out1.zte.com.cn [202.103.147.172]) by isis.lip6.fr (8.15.2/8.15.2) with ESMTP id xAB7fi2x014237 for ; Mon, 11 Nov 2019 08:41:47 +0100 (CET) Received: from mse-fl1.zte.com.cn (unknown [10.30.14.238]) by Forcepoint Email with ESMTPS id 9E3E6162B64E7E894F6A; Mon, 11 Nov 2019 15:41:40 +0800 (CST) Received: from notes_smtp.zte.com.cn (notessmtp.zte.com.cn [10.30.1.239]) by mse-fl1.zte.com.cn with ESMTP id xAB7d6ej071507; Mon, 11 Nov 2019 15:39:06 +0800 (GMT-8) (envelope-from zhong.shiqi@zte.com.cn) Received: from fox-host8.localdomain ([10.74.120.8]) by szsmtp06.zte.com.cn (Lotus Domino Release 8.5.3FP6) with ESMTP id 2019111115391041-386045 ; Mon, 11 Nov 2019 15:39:10 +0800 From: zhongshiqi To: Julia.Lawall@lip6.fr Date: Mon, 11 Nov 2019 15:42:04 +0800 Message-Id: <1573458124-14528-1-git-send-email-zhong.shiqi@zte.com.cn> X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on SZSMTP06/server/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2019-11-11 15:39:10, Serialize by Router on notes_smtp/zte_ltd(Release 9.0.1FP7|August 17, 2016) at 2019-11-11 15:39:07 X-MAIL: mse-fl1.zte.com.cn xAB7d6ej071507 X-Greylist: Sender IP whitelisted, Sender e-mail whitelisted, not delayed by milter-greylist-4.4.3 (isis.lip6.fr [132.227.60.2]); Mon, 11 Nov 2019 08:41:49 +0100 (CET) X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.4.3 (isis.lip6.fr [132.227.60.2]); Mon, 11 Nov 2019 08:41:47 +0100 (CET) X-Scanned-By: MIMEDefang 2.78 on 132.227.60.2 X-Scanned-By: MIMEDefang 2.78 on 132.227.60.2 Cc: wang.yi59@zte.com.cn, michal.lkml@markovi.net, corbet@lwn.net, linux-doc@vger.kernel.org, nicolas.palix@imag.fr, linux-kernel@vger.kernel.org, xue.zhihong@zte.com.cn, cheng.shengyu@zte.com.cn, zhongshiqi , cocci@systeme.lip6.fr Subject: [Cocci] [PATCH v7] coccicheck: Support search for SmPL scripts within selected directory hierarchy X-BeenThere: cocci@systeme.lip6.fr X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: cocci-bounces@systeme.lip6.fr Errors-To: cocci-bounces@systeme.lip6.fr KkFsbG93IGRlZmluaW5nIHRoZSBlbnZpcm9ubWVudCB2YXJpYWJsZSDigJxDT0NDSeKAnSBhcyBh IGRpcmVjdG9yeSB0bwogc2VhcmNoIFNtUEwgc2NyaXB0cy4KCipTdGFydCBhIGNvcnJlc3BvbmRp bmcgZmlsZSBkZXRlcm1pbmF0aW9uIGlmIGl0IGNvbnRhaW5zIGFuIGFjY2VwdGFibGUKIHBhdGgu CgoqQWRqdXN0IHNvZnR3YXJlIGRvY3VtZW50YXRpb24gZm9yIHVzaW5nIGNvY2NpY2hlY2sgd2l0 aAogYSBzZWxlY3RlZCBkaXJlY3RvcnkuCgpTaWduZWQtb2ZmLWJ5OiB6aG9uZ3NoaXFpIDx6aG9u Zy5zaGlxaUB6dGUuY29tLmNuPgotLS0KQ2hhbmdlcyBpbiB2NzoKICAgICAgICAxOmFkanVzdCBj b2NjaW5lbGxlLnJzdCBkb2N1bWVudGF0aW9uCiAgICAgICAgMjpmaXggYSByZXBvIG9mICJkZWZh dWx0IgoKQ2hhbmdlcyBpbiB2NjoKICAgICAgICB1cGRhdGUgY29jY2luZWxsZS5yc3QgZG9jdW1l bnRzIGFuZCBhZGQgaW5zdHJ1Y3Rpb25zIGZvciB1c2UgdGhpcwoKQ2hhbmdlcyBpbiB2NToKICAg ICAgICByZXdyaXRlIGNoYW5nZSBkZXNjcmlwdGlvbiBhcyBhbiBlbnVtZXJhdGlvbgoKQ2hhbmdl cyBpbiB2NDoKICAgICAgICByZXdyaXRlIGNoYW5nZSBkZXNjcmlwdGlvbiBpbiBhbm90aGVyIHdv cmRpbmcKCkNoYW5nZXMgaW4gdjM6CiAgICAgICAgMTpyZXdyaXRlIGNoYW5nZSBkZXNjcmlwdGlv bgogICAgICAgIDI6Zml4IHBhdGNoIHN1YmplY3QKICAgICAgICAzOm1vZGlmeSBjb21taXQgbG9n CgpDaGFuZ2VzIGluIHYyOgogICAgICAgIDEuZml4IHBhdGNoIHN1YmplY3QgYWNjb3JkaW5nIHRv IHRoZSByZXBseSBieSBNYXJrdXMKICAgICAgICA8TWFya3VzLkVsZnJpbmdAd2ViLmRlPgogICAg ICAgIDIuY2hhbmdlIGRlc2NyaXB0aW9uIGluIOKAnGltcGVyYXRpdmUgbW9vZOKAnQoKLS0tCiBE b2N1bWVudGF0aW9uL2Rldi10b29scy9jb2NjaW5lbGxlLnJzdCB8IDY5ICsrKysrKysrKysrKysr KysrKysrKy0tLS0tLS0tLS0tLS0KIHNjcmlwdHMvY29jY2ljaGVjayAgICAgICAgICAgICAgICAg ICAgIHwgIDQgKysKIDIgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXYtdG9vbHMvY29jY2luZWxsZS5y c3QgYi9Eb2N1bWVudGF0aW9uL2Rldi10b29scy9jb2NjaW5lbGxlLnJzdAppbmRleCAwMGEzNDA5 Li45MGFiZTIxIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2Rldi10b29scy9jb2NjaW5lbGxl LnJzdAorKysgYi9Eb2N1bWVudGF0aW9uL2Rldi10b29scy9jb2NjaW5lbGxlLnJzdApAQCAtMTAw LDggKzEwMCw4IEBAIFR3byBvdGhlciBtb2RlcyBwcm92aWRlIHNvbWUgY29tbW9uIGNvbWJpbmF0 aW9ucyBvZiB0aGVzZSBtb2Rlcy4KICAgSXQgc2hvdWxkIGJlIHVzZWQgd2l0aCB0aGUgQyBvcHRp b24gKGRlc2NyaWJlZCBsYXRlcikKICAgd2hpY2ggY2hlY2tzIHRoZSBjb2RlIG9uIGEgZmlsZSBi YXNpcy4KIAotRXhhbXBsZXMKLX5+fn5+fn5+CitVc2luZyBDb2NjaW5lbGxlIHdpdGggdGhlIGRl ZmF1bHQgY29uZmlndXJhdGlvbgorfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn4KIAogVG8gbWFrZSBhIHJlcG9ydCBmb3IgZXZlcnkgc2VtYW50aWMgcGF0Y2gs IHJ1biB0aGUgZm9sbG93aW5nIGNvbW1hbmQ6OgogCkBAIC0xMjcsNDEgKzEyNywzNiBAQCBUbyBl bmFibGUgdmVyYm9zZSBtZXNzYWdlcyBzZXQgdGhlIFY9IHZhcmlhYmxlLCBmb3IgZXhhbXBsZTo6 CiAKICAgIG1ha2UgY29jY2ljaGVjayBNT0RFPXJlcG9ydCBWPTEKIAotQ29jY2luZWxsZSBwYXJh bGxlbGl6YXRpb24KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorVXNpbmcgQ29jY2luZWxs ZSB3aXRoIGEgc2luZ2xlIGZpbGUgc2VsZWN0aW9uCit+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn4KIAotQnkgZGVmYXVsdCwgY29jY2ljaGVjayB0cmllcyB0byBy dW4gYXMgcGFyYWxsZWwgYXMgcG9zc2libGUuIFRvIGNoYW5nZQotdGhlIHBhcmFsbGVsaXNtLCBz ZXQgdGhlIEo9IHZhcmlhYmxlLiBGb3IgZXhhbXBsZSwgdG8gcnVuIGFjcm9zcyA0IENQVXM6Ogor VGhlIG9wdGlvbmFsIG1ha2UgdmFyaWFibGUgQ09DQ0kgY2FuIGJlIHVzZWQgdG8gY2hlY2sgYSBz aW5nbGUKK3NlbWFudGljIHBhdGNoLiBJbiB0aGF0IGNhc2UsIHRoZSB2YXJpYWJsZSBtdXN0IGJl IGluaXRpYWxpemVkIHdpdGgKK3RoZSBuYW1lIG9mIHRoZSBzZW1hbnRpYyBwYXRjaCB0byBhcHBs eS4KIAotICAgbWFrZSBjb2NjaWNoZWNrIE1PREU9cmVwb3J0IEo9NAorRm9yIGluc3RhbmNlOjoK IAotQXMgb2YgQ29jY2luZWxsZSAxLjAuMiBDb2NjaW5lbGxlIHVzZXMgT2NhbWwgcGFybWFwIGZv ciBwYXJhbGxlbGl6YXRpb24sCi1pZiBzdXBwb3J0IGZvciB0aGlzIGlzIGRldGVjdGVkIHlvdSB3 aWxsIGJlbmVmaXQgZnJvbSBwYXJtYXAgcGFyYWxsZWxpemF0aW9uLgorCW1ha2UgY29jY2ljaGVj ayBDT0NDST08bXlfU1AuY29jY2k+IE1PREU9cGF0Y2gKIAotV2hlbiBwYXJtYXAgaXMgZW5hYmxl ZCBjb2NjaWNoZWNrIHdpbGwgZW5hYmxlIGR5bmFtaWMgbG9hZCBiYWxhbmNpbmcgYnkgdXNpbmcK LWBgLS1jaHVua3NpemUgMWBgIGFyZ3VtZW50LCB0aGlzIGVuc3VyZXMgd2Uga2VlcCBmZWVkaW5n IHRocmVhZHMgd2l0aCB3b3JrCi1vbmUgYnkgb25lLCBzbyB0aGF0IHdlIGF2b2lkIHRoZSBzaXR1 YXRpb24gd2hlcmUgbW9zdCB3b3JrIGdldHMgZG9uZSBieSBvbmx5Ci1hIGZldyB0aHJlYWRzLiBX aXRoIGR5bmFtaWMgbG9hZCBiYWxhbmNpbmcsIGlmIGEgdGhyZWFkIGZpbmlzaGVzIGVhcmx5IHdl IGtlZXAKLWZlZWRpbmcgaXQgbW9yZSB3b3JrLgorb3I6OgogCi1XaGVuIHBhcm1hcCBpcyBlbmFi bGVkLCBpZiBhbiBlcnJvciBvY2N1cnMgaW4gQ29jY2luZWxsZSwgdGhpcyBlcnJvcgotdmFsdWUg aXMgcHJvcGFnYXRlZCBiYWNrLCB0aGUgcmV0dXJuIHZhbHVlIG9mIHRoZSBgYG1ha2UgY29jY2lj aGVja2BgCi1jYXB0dXJlcyB0aGlzIHJldHVybiB2YWx1ZS4KKwltYWtlIGNvY2NpY2hlY2sgQ09D Q0k9PG15X1NQLmNvY2NpPiBNT0RFPXJlcG9ydAogCi1Vc2luZyBDb2NjaW5lbGxlIHdpdGggYSBz aW5nbGUgc2VtYW50aWMgcGF0Y2gKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQogCi1UaGUgb3B0aW9uYWwgbWFrZSB2YXJpYWJsZSBDT0NDSSBjYW4gYmUgdXNl ZCB0byBjaGVjayBhIHNpbmdsZQotc2VtYW50aWMgcGF0Y2guIEluIHRoYXQgY2FzZSwgdGhlIHZh cmlhYmxlIG11c3QgYmUgaW5pdGlhbGl6ZWQgd2l0aAotdGhlIG5hbWUgb2YgdGhlIHNlbWFudGlj IHBhdGNoIHRvIGFwcGx5LgorVXNpbmcgQ29jY2luZWxsZSB3aXRoIGRpcmVjdG9yeSBzZWxlY3Rp b24KK35+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CisKK1RoZSBvcHRp b25hbCBtYWtlIHZhcmlhYmxlIENPQ0NJIGNhbiBiZSB1c2VkIHRvIHNlYXJjaCBzZW1hbnRpYyBw YXRjaCBpbiBhCitkaXJlY3RvcnkuIEluIHRoYXQgY2FzZSwgdGhlIHZhcmlhYmxlIG11c3QgYmUg aW5pdGlhbGl6ZWQgd2l0aCB0aGUgbmFtZSBvZgorYSBkaXJlY3Rvcnkgd2hpY2ggY29udGFpbnMg c2VtYW50aWMgcGF0Y2hlcy4KIAogRm9yIGluc3RhbmNlOjoKIAotCW1ha2UgY29jY2ljaGVjayBD T0NDST08bXlfU1AuY29jY2k+IE1PREU9cGF0Y2gKKwltYWtlIGNvY2NpY2hlY2sgQ09DQ0k9PG15 X1NQRElSPiBNT0RFPXBhdGNoCiAKIG9yOjoKIAotCW1ha2UgY29jY2ljaGVjayBDT0NDST08bXlf U1AuY29jY2k+IE1PREU9cmVwb3J0CisJbWFrZSBjb2NjaWNoZWNrIENPQ0NJPTxteV9TUERJUj4g TU9ERT1yZXBvcnQKIAogCiBDb250cm9sbGluZyBXaGljaCBGaWxlcyBhcmUgUHJvY2Vzc2VkIGJ5 IENvY2NpbmVsbGUKQEAgLTE4NywxMiArMTgyLDM0IEBAIEluIHRoZXNlIG1vZGVzLCB3aGljaCB3 b3JrcyBvbiBhIGZpbGUgYmFzaXMsIHRoZXJlIGlzIG5vIGluZm9ybWF0aW9uCiBhYm91dCBzZW1h bnRpYyBwYXRjaGVzIGRpc3BsYXllZCwgYW5kIG5vIGNvbW1pdCBtZXNzYWdlIHByb3Bvc2VkLgog CiBUaGlzIHJ1bnMgZXZlcnkgc2VtYW50aWMgcGF0Y2ggaW4gc2NyaXB0cy9jb2NjaW5lbGxlIGJ5 IGRlZmF1bHQuIFRoZQotQ09DQ0kgdmFyaWFibGUgbWF5IGFkZGl0aW9uYWxseSBiZSB1c2VkIHRv IG9ubHkgYXBwbHkgYSBzaW5nbGUKLXNlbWFudGljIHBhdGNoIGFzIHNob3duIGluIHRoZSBwcmV2 aW91cyBzZWN0aW9uLgorQ09DQ0kgdmFyaWFibGUgbWF5IGFkZGl0aW9uYWxseSBiZSB1c2VkIHRv IGFwcGx5IGEgc2luZ2xlIHNlbWFudGljCitwYXRjaCBvciBhIGRpcmVjdG9yeSB3aGljaCBjb250 YWlucyBzZW1hbnRpYyBwYXRjaGVzIGFzIHNob3duIGluIHRoZQorcHJldmlvdXMgc2VjdGlvbi4K IAogVGhlICJyZXBvcnQiIG1vZGUgaXMgdGhlIGRlZmF1bHQuIFlvdSBjYW4gc2VsZWN0IGFub3Ro ZXIgb25lIHdpdGggdGhlCiBNT0RFIHZhcmlhYmxlIGV4cGxhaW5lZCBhYm92ZS4KIAorQ29jY2lu ZWxsZSBwYXJhbGxlbGl6YXRpb24KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK0J5IGRl ZmF1bHQsIGNvY2NpY2hlY2sgdHJpZXMgdG8gcnVuIGFzIHBhcmFsbGVsIGFzIHBvc3NpYmxlLiBU byBjaGFuZ2UKK3RoZSBwYXJhbGxlbGlzbSwgc2V0IHRoZSBKPSB2YXJpYWJsZS4gRm9yIGV4YW1w bGUsIHRvIHJ1biBhY3Jvc3MgNCBDUFVzOjoKKworICAgbWFrZSBjb2NjaWNoZWNrIE1PREU9cmVw b3J0IEo9NAorCitBcyBvZiBDb2NjaW5lbGxlIDEuMC4yIENvY2NpbmVsbGUgdXNlcyBPY2FtbCBw YXJtYXAgZm9yIHBhcmFsbGVsaXphdGlvbiwKK2lmIHN1cHBvcnQgZm9yIHRoaXMgaXMgZGV0ZWN0 ZWQgeW91IHdpbGwgYmVuZWZpdCBmcm9tIHBhcm1hcCBwYXJhbGxlbGl6YXRpb24uCisKK1doZW4g cGFybWFwIGlzIGVuYWJsZWQgY29jY2ljaGVjayB3aWxsIGVuYWJsZSBkeW5hbWljIGxvYWQgYmFs YW5jaW5nIGJ5IHVzaW5nCitgYC0tY2h1bmtzaXplIDFgYCBhcmd1bWVudCwgdGhpcyBlbnN1cmVz IHdlIGtlZXAgZmVlZGluZyB0aHJlYWRzIHdpdGggd29yaworb25lIGJ5IG9uZSwgc28gdGhhdCB3 ZSBhdm9pZCB0aGUgc2l0dWF0aW9uIHdoZXJlIG1vc3Qgd29yayBnZXRzIGRvbmUgYnkgb25seQor YSBmZXcgdGhyZWFkcy4gV2l0aCBkeW5hbWljIGxvYWQgYmFsYW5jaW5nLCBpZiBhIHRocmVhZCBm aW5pc2hlcyBlYXJseSB3ZSBrZWVwCitmZWVkaW5nIGl0IG1vcmUgd29yay4KKworV2hlbiBwYXJt YXAgaXMgZW5hYmxlZCwgaWYgYW4gZXJyb3Igb2NjdXJzIGluIENvY2NpbmVsbGUsIHRoaXMgZXJy b3IKK3ZhbHVlIGlzIHByb3BhZ2F0ZWQgYmFjaywgdGhlIHJldHVybiB2YWx1ZSBvZiB0aGUgYGBt YWtlIGNvY2NpY2hlY2tgYAorY2FwdHVyZXMgdGhpcyByZXR1cm4gdmFsdWUuCisKIERlYnVnZ2lu ZyBDb2NjaW5lbGxlIFNtUEwgcGF0Y2hlcwogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCiAKZGlmZiAtLWdpdCBhL3NjcmlwdHMvY29jY2ljaGVjayBiL3NjcmlwdHMvY29jY2ljaGVj awppbmRleCBlMDRkMzI4Li5lNjRhMjJlIDEwMDc1NQotLS0gYS9zY3JpcHRzL2NvY2NpY2hlY2sK KysrIGIvc2NyaXB0cy9jb2NjaWNoZWNrCkBAIC0yNTcsNiArMjU3LDEwIEBAIGlmIFsgIiRDT0ND SSIgPSAiIiBdIDsgdGhlbgogICAgIGZvciBmIGluIGBmaW5kICRzcmN0cmVlL3NjcmlwdHMvY29j Y2luZWxsZS8gLW5hbWUgJyouY29jY2knIC10eXBlIGYgfCBzb3J0YDsgZG8KIAljb2NjaW5lbGxl ICRmCiAgICAgZG9uZQorZWxpZiBbIC1kICIkQ09DQ0kiIF0gOyB0aGVuCisgICAgZm9yIGYgaW4g YGZpbmQgJENPQ0NJLyAtbmFtZSAnKi5jb2NjaScgLXR5cGUgZiB8IHNvcnRgOyBkbworICAgIGNv Y2NpbmVsbGUgJGYKKyAgICBkb25lCiBlbHNlCiAgICAgY29jY2luZWxsZSAkQ09DQ0kKIGZpCi0t IAoyLjkuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K Q29jY2kgbWFpbGluZyBsaXN0CkNvY2NpQHN5c3RlbWUubGlwNi5mcgpodHRwczovL3N5c3RlbWUu bGlwNi5mci9tYWlsbWFuL2xpc3RpbmZvL2NvY2NpCg==