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 <greearb@xxxxxxxxxxxxxxx>
Candela Technologies Inc http://www.candelatech.com
--
To unsubscribe from this list: send the line "unsubscribe backports" in