Re: backports spatch question

Ben Greear <[email protected]>
Newsgroups org.kernel.vger.backports
Organization Candela Technologies
Message-ID <[email protected]>
On 7/1/21 2:40 PM, Johannes Berg wrote:
> On Thu, 2021-07-01 at 14:39 -0700, Ben Greear wrote:
>> Hello,
>>
>> I'm trying to get backports to work against my 5.13 kernel.  I'm executing
>> this attempt on a Fedora-34 system, freshly updated.
>>
>> I am stuck on an spatch thing:
>>
>> [greearb@v-f34-64 backports]$ mkdir /tmp/x
>> [greearb@v-f34-64 backports]$ spatch --sp-file patches/0049-no-pfmemalloc/no-pfmemalloc.cocci --dir /tmp/x
>> init_defs_builtins: /usr/lib64/coccinelle/standard.h
>> minus: parse error:
>>     File "patches/0049-no-pfmemalloc/no-pfmemalloc.cocci", line 7, column 4, charpos = 90
>>     around = 'page_is_pfmemalloc',
>>     whole content =  || page_is_pfmemalloc(page)
>>
>>
>> [greearb@v-f34-64 backports]$ cat patches/0049-no-pfmemalloc/no-pfmemalloc.cocci
>> @r1@
>> struct page *page;
>> expression E1;
>> @@
>>    return E1
>> +#if LINUX_VERSION_IS_GEQ(3,6,0)
>>    || page_is_pfmemalloc(page)
>> +#endif /* if LINUX_VERSION_IS_GEQ(3,6,0) */
>>    ;
>>
>>
>> Any idea how to fix this?
> 
> What's your spatch version on that system?
> 
> johannes
> 

[greearb@v-f34-64 backports]$ spatch --version
spatch version 1.0.8-gf4ba8df-dirty compiled with OCaml version 4.11.1
Flags passed to the configure script: --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking 
--prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 
--libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-python=/usr/bin/python3 
--with-menhir=/usr/bin/menhir
OCaml scripting support: yes
Python scripting support: yes
Syntax of regular expressions: PCRE
[greearb@v-f34-64 backports]$


-- 
Ben Greear <[email protected]>
Candela Technologies Inc  http://www.candelatech.com

--
To unsubscribe from this list: send the line "unsubscribe backports" in
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.