Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp2793311rdb; Tue, 12 Sep 2023 12:13:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH3xzVdG1Oh4eg8TDvmbylCljb0TCjoGmv7zQ7KfmgV7xn0FmblYg471hGxF6hcb9TDHAEn X-Received: by 2002:a05:6870:9a15:b0:1bf:dc26:4947 with SMTP id fo21-20020a0568709a1500b001bfdc264947mr459296oab.46.1694545995087; Tue, 12 Sep 2023 12:13:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694545995; cv=none; d=google.com; s=arc-20160816; b=WJTDf10syPEkkayQotOpOmgx4SM7PodK2RRkhWiSblg5+lr/hflm9C1kQQvNRck7Vg 2ebfQHriLPq+i/cgiPtcSvzle3GMILncR1gdB3/QQJQs7nwVQE/9sRb9RLUwQlGPNDXa tzo6lFvCqGVIq7qWdg2M+8+qA52ogF16dKD2nWchEybxwYP+0Y3C7PnZvAUXjA1TIKA8 W6wFN5inJMGWT8W9j98682GVP5TC/hD41x9RtOuI6ILxNUY+4ZyDXQahEQ0GtzUtJVq5 yzGNGZ0qXcq62HPCFZo+80HJ456IdLqOOT4z2JoSH3f/bpXLXq5RRbDpvpdHWoIDBw8E 7wiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :organization:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:dkim-signature; bh=7zMr7yvG4YyuAkm/Qw8IIcu4eZuSOJTUINQMbAIzTEI=; fh=i2Z9WCfB8TYhItQ1elxKBPvnHrgMJ46qwFikDtel5Ao=; b=M8WXQGc9o1UrLrb+INjmFPe0m3sD1NkcOVstNurENnluhUP9rPMvBkdaA4e436Eapt /IkVqmkumCfIU04Fg5vMk6eGD0vYSz43hOb8Sk1NX28UsF5FlnVR9OoeQKonQHk0I8hR CNGf9DCeefMXrCzzSXf42lgq92oFyrSkNfb+CkiTMhVjxddhdf4xMY+A4KVAld0xnPsi 4koeOotdGqU2iO0phasq0D+dkb62pnxVBT19oY4kwZBYzUXhSZG5Cx9KtAtWGjdkEA6R JTi/cfvCOtzpkW+suHHp/fSsDqBnJNF9QRZ3boGTRu4x0Cdus9iKtno+asYJ8zXwW6S0 ldaQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mev.co.uk header.s=20221208-6x11dpa4 header.b=Tq6xJ2+p; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mev.co.uk Return-Path: Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id r22-20020a638f56000000b00565f0087a6bsi8408692pgn.427.2023.09.12.12.13.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Sep 2023 12:13:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@mev.co.uk header.s=20221208-6x11dpa4 header.b=Tq6xJ2+p; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mev.co.uk Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id D66C5826659C; Tue, 12 Sep 2023 03:18:27 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.8 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233409AbjILKSZ (ORCPT + 99 others); Tue, 12 Sep 2023 06:18:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42730 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233027AbjILKSY (ORCPT ); Tue, 12 Sep 2023 06:18:24 -0400 Received: from smtp65.iad3b.emailsrvr.com (smtp65.iad3b.emailsrvr.com [146.20.161.65]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ADEAC10E6 for ; Tue, 12 Sep 2023 03:18:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mev.co.uk; s=20221208-6x11dpa4; t=1694513899; bh=FH3C6DGeGqxyT5D0x1WZDEUoGXKaA0SlVyvXD/E86uk=; h=Date:Subject:To:From:From; b=Tq6xJ2+piqPbhOIJE69N/bFxHEol/tmPY3c/hCTgDQpjfzcL1PHLR0dKjZfF714V7 Vl/6zaEzVFXQTpS59Oc3i3RhW8WqIwPdHyjcxiin/hSqOtSelQtRrdQ5MMJLWJtYqR D98zi0KdjdUX1nH+1iIJQBq7/UhFQ72R5qHGEl7g= X-Auth-ID: abbotti@mev.co.uk Received: by smtp17.relay.iad3b.emailsrvr.com (Authenticated sender: abbotti-AT-mev.co.uk) with ESMTPSA id C837BA00C7; Tue, 12 Sep 2023 06:18:15 -0400 (EDT) Message-ID: <44acdea6-271f-4e71-a0b3-d74a92034a9a@mev.co.uk> Date: Tue, 12 Sep 2023 11:18:13 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 3/7] drivers/comedi: fix Python string escapes To: Benjamin Gray , linux-ia64@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, llvm@lists.linux.dev, linux-pm@vger.kernel.org, bpf@vger.kernel.org, linux-kselftest@vger.kernel.org Cc: Jonathan Corbet , H Hartley Sweeten , Nathan Chancellor , Nick Desaulniers , Tom Rix , Jan Kiszka , Kieran Bingham , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Ian Rogers , Adrian Hunter , linux-perf-users@vger.kernel.org, Todd E Brandt , Andrii Nakryiko , Mykola Lysenko , Shuah Khan References: <20230912060801.95533-1-bgray@linux.ibm.com> <20230912060801.95533-4-bgray@linux.ibm.com> Content-Language: en-GB From: Ian Abbott Organization: MEV Ltd. In-Reply-To: <20230912060801.95533-4-bgray@linux.ibm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Classification-ID: 263f4c94-c5b5-4040-bf22-1f7e4ea60010-1-1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Tue, 12 Sep 2023 03:18:28 -0700 (PDT) X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email On 12/09/2023 07:07, Benjamin Gray wrote: > Python 3.6 introduced a DeprecationWarning for invalid escape sequences. > This is upgraded to a SyntaxWarning in Python 3.12, and will eventually > be a syntax error. > > Fix these now to get ahead of it before it's an error. > > Signed-off-by: Benjamin Gray > --- > drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py b/drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py > index 90378fb50580..d19101fc2a94 100755 > --- a/drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py > +++ b/drivers/comedi/drivers/ni_routing/tools/convert_csv_to_c.py > @@ -44,7 +44,7 @@ def routedict_to_structinit_single(name, D, return_name=False): > > lines.append('\t\t[B({})] = {{'.format(D0_sig)) > for D1_sig, value in D1: > - if not re.match('[VIU]\([^)]*\)', value): > + if not re.match(r'[VIU]\([^)]*\)', value): > sys.stderr.write('Invalid register format: {}\n'.format(repr(value))) > sys.stderr.write( > 'Register values should be formatted with V(),I(),or U()\n') Looks good thanks! I ran the modified script using 'make everything' in the directory (after setting up a python venv to install ctypesgen) and it didn't break anything. (There were some harmless errors output by ctypesgen due to failing to parse some GCC extensions, but those are nothing to do with this patch and the generated C files are OK.) Reviewed-by: Ian Abbott -- -=( Ian Abbott || MEV Ltd. is a company )=- -=( registered in England & Wales. Regd. number: 02862268. )=- -=( Regd. addr.: S11 & 12 Building 67, Europa Business Park, )=- -=( Bird Hall Lane, STOCKPORT, SK3 0XA, UK. || www.mev.co.uk )=-