Received: by 10.223.176.46 with SMTP id f43csp1203172wra; Fri, 19 Jan 2018 08:15:40 -0800 (PST) X-Google-Smtp-Source: ACJfBotmG1sYb3Nq5lBNXBKw/1Y9m1AsT7EYxWD7w01ZSNLoI3Hz0x7qInaZAnvVJFfgceOoHnEi X-Received: by 2002:a17:902:bcc5:: with SMTP id o5-v6mr1902998pls.67.1516378540384; Fri, 19 Jan 2018 08:15:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516378540; cv=none; d=google.com; s=arc-20160816; b=SLg9fsIdEPeAgW7PPGUUqQzOKxwRjHWgkQrpCboCPAxMS7uFql60rNfYfG/jZSuNWx 5L6vQ6ecWviAFrJfhgB4Mljyi3/izmUnW0IunADYCXVZ9YGThVnrbm2mDAGkSU+/CAvg 3iEweozj20JUAYmWBMj9fxHA21O4eRkGFcWnFFweCMnioKebxc4z2EwFPFJNYlgtHzMR Kc3fIwR9RiiIjjsyz51Sxlm7YLpqRN+xwr43u64L6tgfrUa8pJsb8d/CWddbCQ1Z82fC yYap+2aBpYJJT2NFzMnvhsN+FaT9eGmYOk6vfm9jeyrRUopU3UvuigRVwEIm4Wv2S/DV 3iNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:cc:subject:references:to:arc-authentication-results; bh=UD/dWRFXWAoP8LAUfulz/8TSRxbjO3jLuR+aHVFVQKI=; b=oiNPDyUARpEjY34ak8MakXO7b+kguX3X+GjDa6dG4ZmGg6LioaCDryGLfzDPS1YpGO //+C0O6a/5Hi1ssQP0sLIIYm5zG0H2ug7UAqTRVu7RZBjCFERmfRC66FT+Tz+nHQTXl2 kmGii12hx5WSiq8XykGgkkV0RKMGaH+tdE+ek/3FoDS5xPWKovh1oBEu4puWjTFg920S EXwnK0WGCwP03XHNl7G5DGfinf40Y76uHFImQ+zUw1q4CAc01ka5DACu24kyghbiINyR gtRnBEtBcQbpul6j6No+Bt6lumIGH8SyEaqXr6z7ioeJCHtlBlaOMQ/Mf8mKyTi4qVxC +6Cg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=sourceforge.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g17si9470728pfh.407.2018.01.19.08.15.26; Fri, 19 Jan 2018 08:15:40 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=sourceforge.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756037AbeASQOn (ORCPT + 99 others); Fri, 19 Jan 2018 11:14:43 -0500 Received: from mout.web.de ([212.227.17.11]:60153 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755524AbeASQOg (ORCPT ); Fri, 19 Jan 2018 11:14:36 -0500 Received: from [192.168.1.3] ([78.53.251.71]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0Le4Po-1fAojG1kbM-00pqXI; Fri, 19 Jan 2018 17:14:26 +0100 To: cocci@systeme.lip6.fr, Masahiro Yamada , Himanshu Jha References: Subject: Re: Coccinelle: zalloc-simple: Checking consequences from the usage of at signs in Python strings Cc: LKML , kernel-janitors@vger.kernel.org, Gilles Muller , "Luis R. Rodriguez" , Michal Marek , Nicolas Palix From: SF Markus Elfring Message-ID: Date: Fri, 19 Jan 2018 17:14:23 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:bkDerr6XcTJO+r/DvSBImuIZU3uA4L3K2l5aM0CF2Uk+Or4Zvxq HiZg3lh4HJa2409R0bPQ7w8W4oLTbRmkkMh8wBVRhjyC+xNY9uqIR/AXcScWs30LD2Bcnom BInapLTaOgvNhI7NXbrBn3ikvuXM+g2r4MPOucf8KX6ZcRIOc5iaCjkUOPqrrcaYv9Kqd5K 2OhkQmjcgY0W3ut4QTHOQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:umYVqppzVwk=:hO/IN2uxPc4rGVOWEvoExD 8a8D9cFGkFSjsHEkplwNW9srSiDQTvMwk9bm/gX16kmEwR+EvPh7+4i5Ynb+MJfLgGv0ocHe9 R3yEReioJcu9FtfCwFtJy4Vid9WZ21fvO/egaYuOLLeH/YuogVTFIXI6BXKKBfb0YJvKsQ+m/ gQhqdmnxD7AHx9esKP1b+mQnjGvV0xjiHJMwB6kRgtFOQL+7/g3t9Isp5mcBP7ADgsmiR18pX e50+rk69BlDfwLN5A9KOeozqea9kHRWNBDW/YDJgAdyE2n5W3bJ4vInvW8Gx9ChrERuysbTDV fZY77onHAHutRHiNfT/zRqBqcLOqTo25WpFPfNGVgp4bGq/rWb6v1lOPrn3wVNbz7aV+y8eb2 fKt8I1Xh1prVrb0UYu8hFGOYZJR6eb2TTyhfuD73eYD93Id+N/yFJdMVdGrWzhsTxkT0TGmnx 1w9aKBsh43WTAK3QO8+pxmUVicx90LKiuF/h+WflHltUXhZjMRApElOT3lFAN0c0/S83eofuj 9De3jZ1e1+DZuVPdmdxAMcy2BvmwptUl2iTTUMDK1bkaCe/nfJGZPLLfOMrnQJETGp68z/IDa NLATjftmy23rwxO+xeg3Jddnukrj8qLb7WOTuB0uwsjZ2krchTGudQ97lNCbFptTBmgQNFrOu gwUaG6YnZGaXvHYyabTb5Sj+EuhjklYcRGWPwG0y+7w0uo/TTEb5aHVkuHroOzFlWeYInxvdJ Xwg/kwB3I2tJbLwryrVf2OO2Z/l8cnydYLW51zBvRSFBiE5ngjdLF81Vg1yFX5XTlWt4JW3dT OGICkUGwfqZN4NSjM0LNYxsOzVUMHhUlCHbKfQyNLEhEIxPz2I= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > I removed the blank line at EOF, > then applied to linux-kbuild/misc. This script for the semantic patch language is using the at sign within string literals for Python code. It is nice when this character seems to work also with the current software. How does its usage fit to the following information in the SmPL manual? https://github.com/coccinelle/coccinelle/blob/bf1c6a5869dd324f5faeeaa3a12d57270e478b21/docs/manual/cocci_syntax.tex#L50 “… Furthermore, @ should not be used in this code. Spatch scans the script code for the next @ and considers that to be the beginning of the next rule, even if @ occurs within e.g., a comment. …” See also: Configuration or escaping of @ characters for embedded programming language scripts https://github.com/coccinelle/coccinelle/issues/36 Regards, Markus