public inbox for gwml@vger.gnuweeb.org
 help / color / mirror / Atom feed
From: Eersten Keer <eerstenk@gmail.com>
To: gwml@vger.gnuweeb.org
Subject: gdix1003 drivers ubuntu 24
Date: Wed, 15 Oct 2025 11:50:40 -0700	[thread overview]
Message-ID: <CALxUCwJ8rz3JXfZLv6f8p-sgS7UHi9R9E6rLkX2fn_oe2SQDyQ@mail.gmail.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 74999 bytes --]

Hello, im trying to compile various goodix.c drivers i found in several
places all fail after i set path to include, making me think these drivers
are too unmaintained for newer versions of ubuntu. i even tried installing
ubuntu 13 to compile. this touch panel is in a tablet from munbyn irt05 or
irt08

ive tried this one which doesnt have dependency on old gcc & kernel
goodix.c - drivers/input/touchscreen/goodix.c - Linux source code v6.17 -
Bootlin Elixir Cross Referencer
<https://elixir.bootlin.com/linux/v6.17/source/drivers/input/touchscreen/goodix.c>
this fails with
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2581:25:
error: unknown type name atomic64_t’
 2581 | raw_atomic64_read(const atomic64_t *v)
      |                         ^~~~~~~~~~
its a looooooooong readout, before i paste that in here just checking the
best spot to get this driver

most common driver i get pointed to in searches is this one
Nicola Landro / Goodix Touchscreen Linux Driver · GitLab
<https://gitlab.com/nicolalandro/goodix-touchscreen-linux-driver#known-supported-devices>
this requires ubuntu 13, simply installing an older version of gcc compiler
didnt work for me.
after diving into the trash for an old pc that would even look at ubuntu
13, it couldnt find the path so i tried compiling with
gcc -I/usr/src/linux-headers-3.8.0-19-generic/include goodix.c -o goodix
and then i couldnt find asm so i did this ln -s ./asm-generic ./asm within
the include folders

anyway heres the full readout of the first one i mentioned below,
please help!




root@putername:/home/asdf/goodix# gcc
-I/usr/src/linux-headers-6.11.0-21-generic/include goodix.c -o goodix
In file included from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/kcsan-checks.h:13,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/asm/rwonce.h:27,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/compiler.h:329,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/array_size.h:5,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/kernel.h:16,
                 from goodix.c:14:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/compiler_attributes.h:55:
warning: "__always_inline" redefined
   55 | #define __always_inline                 inline
__attribute__((__always_inline__))
      |
In file included from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/stddef.h:5,
                 from /usr/include/linux/posix_types.h:5,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/uapi/linux/types.h:14,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/types.h:6,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/kasan-checks.h:5,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/asm/rwonce.h:26:
/usr/src/linux-headers-6.11.0-21-generic/include/uapi/linux/stddef.h:8:
note: this is the location of the previous definition
    8 | #define __always_inline inline
      |
/usr/src/linux-headers-6.11.0-21-generic/include/asm/rwonce.h:64:31: error:
expected ‘;’ before ‘unsigned’
   64 | static __no_sanitize_or_inline
      |                               ^
      |                               ;
   65 | unsigned long __read_once_word_nocheck(const void *addr)
      | ~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/asm/rwonce.h:82:28: error:
expected ‘;’ before ‘unsigned’
   82 | static __no_kasan_or_inline
      |                            ^
      |                            ;
   83 | unsigned long read_word_at_a_time(const void *addr)
      | ~~~~~~~~
In file included from
/usr/src/linux-headers-6.11.0-21-generic/include/asm-generic/bitops/generic-non-atomic.h:7,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/bitops.h:29,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/kernel.h:23:
/usr/src/linux-headers-6.11.0-21-generic/include/asm-generic/bitops/generic-non-atomic.h:
In function ‘generic_test_bit_acquire’:
/usr/src/linux-headers-6.11.0-21-generic/include/asm/barrier.h:205:9:
warning: implicit declaration of function ‘barrie’
[-Wimplicit-function-declaration]
  205 |         barrier();
    \
      |         ^~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/asm-generic/bitops/generic-non-atomic.h:140:23:
note: in expansion of macro ‘smp_load_acquire’
  140 |         return 1UL & (smp_load_acquire(p) >> (nr &
(BITS_PER_LONG-1)));
      |                       ^~~~~~~~~~~~~~~~
In file included from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic.h:80,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/asm-generic/bitops/lock.h:5,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/asm/bitops.h:31,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/bitops.h:68:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:
In function ‘raw_atomic_try_cmpxchg’:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2140:13:
warning: implicit declaration of function ‘unlikely’
[-Wimplicit-function-declaration]
 2140 |         if (unlikely(r != o))
      |             ^~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2142:16:
warning: implicit declaration of function ‘likely’
[-Wimplicit-function-declaration]
 2142 |         return likely(r == o);
      |                ^~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:
At top level:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2581:25:
error: unknown type name atomic64_t’
 2581 | raw_atomic64_read(const atomic64_t *v)
      |                         ^~~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:
In function ‘raw_atomic64_read’:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2583:16:
warning: implicit declaration of function ‘arch_atomic64_read’; did you
mean ‘arch_atomic_read’? [-Wimplicit-function-declaration]
 2583 |         return arch_atomic64_read(v);
      |                ^~~~~~~~~~~~~~~~~~
      |                arch_atomic_read
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:
At top level:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2597:33:
error: unknown type name atomic64_t’
 2597 | raw_atomic64_read_acquire(const atomic64_t *v)
      |                                 ^~~~~~~~~~
In file included from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/compiler.h:5:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:
In function ‘raw_atomic64_read_acquire’:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2604:27:
error: ‘atomic64_t’ undeclared (first use in this function); did you mean
‘atomic_t’?
 2604 |         if (__native_word(atomic64_t)) {
      |                           ^~~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/compiler_types.h:496:17:
note: in definition of macro ‘__native_word’
  496 |         (sizeof(t) == sizeof(char) || sizeof(t) == sizeof(short) ||
\
      |                 ^
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2604:27:
note: each undeclared identifier is reported only once for each function it
appears in
 2604 |         if (__native_word(atomic64_t)) {
      |                           ^~~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/compiler_types.h:496:17:
note: in definition of macro ‘__native_word’
  496 |         (sizeof(t) == sizeof(char) || sizeof(t) == sizeof(short) ||
\
      |                 ^
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2605:44:
error: request for member ‘counter’ in something not a structure or union
 2605 |                 ret = smp_load_acquire(&(v)->counter);
      |                                            ^~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/compiler_types.h:485:27:
note: in definition of macro ‘__unqual_scalar_typeof’
  485 |                 _Generic((x),
     \
      |                           ^
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2605:23:
note: in expansion of macro ‘smp_load_acquire’
 2605 |                 ret = smp_load_acquire(&(v)->counter);
      |                       ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2605:44:
error: request for member ‘counter’ in something not a structure or union
 2605 |                 ret = smp_load_acquire(&(v)->counter);
      |                                            ^~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/compiler_types.h:485:27:
note: in definition of macro ‘__unqual_scalar_typeof’
  485 |                 _Generic((x),
     \
      |                           ^
/usr/src/linux-headers-6.11.0-21-generic/include/asm/rwonce.h:50:9: note:
in expansion of macro ‘__READ_ONCE’
   50 |         __READ_ONCE(x);
     \
      |         ^~~~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/asm/barrier.h:204:44:
note: in expansion of macro ‘READ_ONCE’
  204 |         __unqual_scalar_typeof(*p) ___p1 = READ_ONCE(*p);
     \
      |                                            ^~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2605:23:
note: in expansion of macro ‘smp_load_acquire’
 2605 |                 ret = smp_load_acquire(&(v)->counter);
      |                       ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2605:44:
error: request for member ‘counter’ in something not a structure or union
 2605 |                 ret = smp_load_acquire(&(v)->counter);
      |                                            ^~
/usr/src/linux-headers-6.11.0-21-generic/include/asm/rwonce.h:44:73: note:
in definition of macro ‘__READ_ONCE’
   44 | #define __READ_ONCE(x)  (*(const volatile __unqual_scalar_typeof(x)
*)&(x))
      |
     ^
/usr/src/linux-headers-6.11.0-21-generic/include/asm/barrier.h:204:44:
note: in expansion of macro ‘READ_ONCE’
  204 |         __unqual_scalar_typeof(*p) ___p1 = READ_ONCE(*p);
     \
      |                                            ^~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2605:23:
note: in expansion of macro ‘smp_load_acquire’
 2605 |                 ret = smp_load_acquire(&(v)->counter);
      |                       ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2605:44:
error: request for member ‘counter’ in something not a structure or union
 2605 |                 ret = smp_load_acquire(&(v)->counter);
      |                                            ^~
/usr/src/linux-headers-6.11.0-21-generic/include/asm/barrier.h:206:18:
note: in definition of macro ‘smp_load_acquire’
  206 |         (typeof(*p))___p1;
    \
      |                  ^
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:
At top level:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2627:18:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2627 | raw_atomic64_set(atomic64_t *v, s64 i)
      |                  ^~~~~~~~~~
      |                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2644:26:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2644 | raw_atomic64_set_release(atomic64_t *v, s64 i)
      |                          ^~~~~~~~~~
      |                          atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2670:25:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2670 | raw_atomic64_add(s64 i, atomic64_t *v)
      |                         ^~~~~~~~~~
      |                         atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2687:32:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2687 | raw_atomic64_add_return(s64 i, atomic64_t *v)
      |                                ^~~~~~~~~~
      |                                atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2698:2:
error: #error "Unable to define raw_atomic64_add_return"
 2698 | #error "Unable to define raw_atomic64_add_return"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2714:40:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2714 | raw_atomic64_add_return_acquire(s64 i, atomic64_t *v)
      |                                        ^~~~~~~~~~
      |                                        atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2725:2:
error: #error "Unable to define raw_atomic64_add_return_acquire"
 2725 | #error "Unable to define raw_atomic64_add_return_acquire"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2741:40:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2741 | raw_atomic64_add_return_release(s64 i, atomic64_t *v)
      |                                        ^~~~~~~~~~
      |                                        atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2751:2:
error: #error "Unable to define raw_atomic64_add_return_release"
 2751 | #error "Unable to define raw_atomic64_add_return_release"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2767:40:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2767 | raw_atomic64_add_return_relaxed(s64 i, atomic64_t *v)
      |                                        ^~~~~~~~~~
      |                                        atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2774:2:
error: #error "Unable to define raw_atomic64_add_return_relaxed"
 2774 | #error "Unable to define raw_atomic64_add_return_relaxed"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2790:31:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2790 | raw_atomic64_fetch_add(s64 i, atomic64_t *v)
      |                               ^~~~~~~~~~
      |                               atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2801:2:
error: #error "Unable to define raw_atomic64_fetch_add"
 2801 | #error "Unable to define raw_atomic64_fetch_add"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2817:39:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2817 | raw_atomic64_fetch_add_acquire(s64 i, atomic64_t *v)
      |                                       ^~~~~~~~~~
      |                                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2828:2:
error: #error "Unable to define raw_atomic64_fetch_add_acquire"
 2828 | #error "Unable to define raw_atomic64_fetch_add_acquire"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2844:39:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2844 | raw_atomic64_fetch_add_release(s64 i, atomic64_t *v)
      |                                       ^~~~~~~~~~
      |                                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2854:2:
error: #error "Unable to define raw_atomic64_fetch_add_release"
 2854 | #error "Unable to define raw_atomic64_fetch_add_release"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2870:39:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2870 | raw_atomic64_fetch_add_relaxed(s64 i, atomic64_t *v)
      |                                       ^~~~~~~~~~
      |                                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2877:2:
error: #error "Unable to define raw_atomic64_fetch_add_relaxed"
 2877 | #error "Unable to define raw_atomic64_fetch_add_relaxed"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2893:25:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2893 | raw_atomic64_sub(s64 i, atomic64_t *v)
      |                         ^~~~~~~~~~
      |                         atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2910:32:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2910 | raw_atomic64_sub_return(s64 i, atomic64_t *v)
      |                                ^~~~~~~~~~
      |                                atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2921:2:
error: #error "Unable to define raw_atomic64_sub_return"
 2921 | #error "Unable to define raw_atomic64_sub_return"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2937:40:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2937 | raw_atomic64_sub_return_acquire(s64 i, atomic64_t *v)
      |                                        ^~~~~~~~~~
      |                                        atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2948:2:
error: #error "Unable to define raw_atomic64_sub_return_acquire"
 2948 | #error "Unable to define raw_atomic64_sub_return_acquire"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2964:40:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2964 | raw_atomic64_sub_return_release(s64 i, atomic64_t *v)
      |                                        ^~~~~~~~~~
      |                                        atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2974:2:
error: #error "Unable to define raw_atomic64_sub_return_release"
 2974 | #error "Unable to define raw_atomic64_sub_return_release"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2990:40:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 2990 | raw_atomic64_sub_return_relaxed(s64 i, atomic64_t *v)
      |                                        ^~~~~~~~~~
      |                                        atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:2997:2:
error: #error "Unable to define raw_atomic64_sub_return_relaxed"
 2997 | #error "Unable to define raw_atomic64_sub_return_relaxed"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3013:31:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3013 | raw_atomic64_fetch_sub(s64 i, atomic64_t *v)
      |                               ^~~~~~~~~~
      |                               atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3024:2:
error: #error "Unable to define raw_atomic64_fetch_sub"
 3024 | #error "Unable to define raw_atomic64_fetch_sub"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3040:39:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3040 | raw_atomic64_fetch_sub_acquire(s64 i, atomic64_t *v)
      |                                       ^~~~~~~~~~
      |                                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3051:2:
error: #error "Unable to define raw_atomic64_fetch_sub_acquire"
 3051 | #error "Unable to define raw_atomic64_fetch_sub_acquire"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3067:39:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3067 | raw_atomic64_fetch_sub_release(s64 i, atomic64_t *v)
      |                                       ^~~~~~~~~~
      |                                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3077:2:
error: #error "Unable to define raw_atomic64_fetch_sub_release"
 3077 | #error "Unable to define raw_atomic64_fetch_sub_release"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3093:39:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3093 | raw_atomic64_fetch_sub_relaxed(s64 i, atomic64_t *v)
      |                                       ^~~~~~~~~~
      |                                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3100:2:
error: #error "Unable to define raw_atomic64_fetch_sub_relaxed"
 3100 | #error "Unable to define raw_atomic64_fetch_sub_relaxed"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3115:18:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3115 | raw_atomic64_inc(atomic64_t *v)
      |                  ^~~~~~~~~~
      |                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3135:25:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3135 | raw_atomic64_inc_return(atomic64_t *v)
      |                         ^~~~~~~~~~
      |                         atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3161:33:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3161 | raw_atomic64_inc_return_acquire(atomic64_t *v)
      |                                 ^~~~~~~~~~
      |                                 atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3187:33:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3187 | raw_atomic64_inc_return_release(atomic64_t *v)
      |                                 ^~~~~~~~~~
      |                                 atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3212:33:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3212 | raw_atomic64_inc_return_relaxed(atomic64_t *v)
      |                                 ^~~~~~~~~~
      |                                 atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3234:24:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3234 | raw_atomic64_fetch_inc(atomic64_t *v)
      |                        ^~~~~~~~~~
      |                        atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3260:32:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3260 | raw_atomic64_fetch_inc_acquire(atomic64_t *v)
      |                                ^~~~~~~~~~
      |                                atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3286:32:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3286 | raw_atomic64_fetch_inc_release(atomic64_t *v)
      |                                ^~~~~~~~~~
      |                                atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3311:32:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3311 | raw_atomic64_fetch_inc_relaxed(atomic64_t *v)
      |                                ^~~~~~~~~~
      |                                atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3333:18:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3333 | raw_atomic64_dec(atomic64_t *v)
      |                  ^~~~~~~~~~
      |                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3353:25:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3353 | raw_atomic64_dec_return(atomic64_t *v)
      |                         ^~~~~~~~~~
      |                         atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3379:33:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3379 | raw_atomic64_dec_return_acquire(atomic64_t *v)
      |                                 ^~~~~~~~~~
      |                                 atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3405:33:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3405 | raw_atomic64_dec_return_release(atomic64_t *v)
      |                                 ^~~~~~~~~~
      |                                 atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3430:33:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3430 | raw_atomic64_dec_return_relaxed(atomic64_t *v)
      |                                 ^~~~~~~~~~
      |                                 atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3452:24:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3452 | raw_atomic64_fetch_dec(atomic64_t *v)
      |                        ^~~~~~~~~~
      |                        atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3478:32:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3478 | raw_atomic64_fetch_dec_acquire(atomic64_t *v)
      |                                ^~~~~~~~~~
      |                                atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3504:32:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3504 | raw_atomic64_fetch_dec_release(atomic64_t *v)
      |                                ^~~~~~~~~~
      |                                atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3529:32:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3529 | raw_atomic64_fetch_dec_relaxed(atomic64_t *v)
      |                                ^~~~~~~~~~
      |                                atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3552:25:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3552 | raw_atomic64_and(s64 i, atomic64_t *v)
      |                         ^~~~~~~~~~
      |                         atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3569:31:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3569 | raw_atomic64_fetch_and(s64 i, atomic64_t *v)
      |                               ^~~~~~~~~~
      |                               atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3580:2:
error: #error "Unable to define raw_atomic64_fetch_and"
 3580 | #error "Unable to define raw_atomic64_fetch_and"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3596:39:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3596 | raw_atomic64_fetch_and_acquire(s64 i, atomic64_t *v)
      |                                       ^~~~~~~~~~
      |                                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3607:2:
error: #error "Unable to define raw_atomic64_fetch_and_acquire"
 3607 | #error "Unable to define raw_atomic64_fetch_and_acquire"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3623:39:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3623 | raw_atomic64_fetch_and_release(s64 i, atomic64_t *v)
      |                                       ^~~~~~~~~~
      |                                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3633:2:
error: #error "Unable to define raw_atomic64_fetch_and_release"
 3633 | #error "Unable to define raw_atomic64_fetch_and_release"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3649:39:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3649 | raw_atomic64_fetch_and_relaxed(s64 i, atomic64_t *v)
      |                                       ^~~~~~~~~~
      |                                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3656:2:
error: #error "Unable to define raw_atomic64_fetch_and_relaxed"
 3656 | #error "Unable to define raw_atomic64_fetch_and_relaxed"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3672:28:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3672 | raw_atomic64_andnot(s64 i, atomic64_t *v)
      |                            ^~~~~~~~~~
      |                            atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3693:34:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3693 | raw_atomic64_fetch_andnot(s64 i, atomic64_t *v)
      |                                  ^~~~~~~~~~
      |                                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3720:42:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3720 | raw_atomic64_fetch_andnot_acquire(s64 i, atomic64_t *v)
      |                                          ^~~~~~~~~~
      |                                          atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3747:42:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3747 | raw_atomic64_fetch_andnot_release(s64 i, atomic64_t *v)
      |                                          ^~~~~~~~~~
      |                                          atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3773:42:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3773 | raw_atomic64_fetch_andnot_relaxed(s64 i, atomic64_t *v)
      |                                          ^~~~~~~~~~
      |                                          atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3796:24:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3796 | raw_atomic64_or(s64 i, atomic64_t *v)
      |                        ^~~~~~~~~~
      |                        atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3813:30:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3813 | raw_atomic64_fetch_or(s64 i, atomic64_t *v)
      |                              ^~~~~~~~~~
      |                              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3824:2:
error: #error "Unable to define raw_atomic64_fetch_or"
 3824 | #error "Unable to define raw_atomic64_fetch_or"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3840:38:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3840 | raw_atomic64_fetch_or_acquire(s64 i, atomic64_t *v)
      |                                      ^~~~~~~~~~
      |                                      atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3851:2:
error: #error "Unable to define raw_atomic64_fetch_or_acquire"
 3851 | #error "Unable to define raw_atomic64_fetch_or_acquire"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3867:38:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3867 | raw_atomic64_fetch_or_release(s64 i, atomic64_t *v)
      |                                      ^~~~~~~~~~
      |                                      atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3877:2:
error: #error "Unable to define raw_atomic64_fetch_or_release"
 3877 | #error "Unable to define raw_atomic64_fetch_or_release"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3893:38:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3893 | raw_atomic64_fetch_or_relaxed(s64 i, atomic64_t *v)
      |                                      ^~~~~~~~~~
      |                                      atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3900:2:
error: #error "Unable to define raw_atomic64_fetch_or_relaxed"
 3900 | #error "Unable to define raw_atomic64_fetch_or_relaxed"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3916:25:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3916 | raw_atomic64_xor(s64 i, atomic64_t *v)
      |                         ^~~~~~~~~~
      |                         atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3933:31:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3933 | raw_atomic64_fetch_xor(s64 i, atomic64_t *v)
      |                               ^~~~~~~~~~
      |                               atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3944:2:
error: #error "Unable to define raw_atomic64_fetch_xor"
 3944 | #error "Unable to define raw_atomic64_fetch_xor"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3960:39:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3960 | raw_atomic64_fetch_xor_acquire(s64 i, atomic64_t *v)
      |                                       ^~~~~~~~~~
      |                                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3971:2:
error: #error "Unable to define raw_atomic64_fetch_xor_acquire"
 3971 | #error "Unable to define raw_atomic64_fetch_xor_acquire"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3987:39:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 3987 | raw_atomic64_fetch_xor_release(s64 i, atomic64_t *v)
      |                                       ^~~~~~~~~~
      |                                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:3997:2:
error: #error "Unable to define raw_atomic64_fetch_xor_release"
 3997 | #error "Unable to define raw_atomic64_fetch_xor_release"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4013:39:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4013 | raw_atomic64_fetch_xor_relaxed(s64 i, atomic64_t *v)
      |                                       ^~~~~~~~~~
      |                                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4020:2:
error: #error "Unable to define raw_atomic64_fetch_xor_relaxed"
 4020 | #error "Unable to define raw_atomic64_fetch_xor_relaxed"
      |  ^~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4036:19:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4036 | raw_atomic64_xchg(atomic64_t *v, s64 new)
      |                   ^~~~~~~~~~
      |                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4063:27:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4063 | raw_atomic64_xchg_acquire(atomic64_t *v, s64 new)
      |                           ^~~~~~~~~~
      |                           atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4090:27:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4090 | raw_atomic64_xchg_release(atomic64_t *v, s64 new)
      |                           ^~~~~~~~~~
      |                           atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4116:27:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4116 | raw_atomic64_xchg_relaxed(atomic64_t *v, s64 new)
      |                           ^~~~~~~~~~
      |                           atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4141:22:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4141 | raw_atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new)
      |                      ^~~~~~~~~~
      |                      atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4170:30:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4170 | raw_atomic64_cmpxchg_acquire(atomic64_t *v, s64 old, s64 new)
      |                              ^~~~~~~~~~
      |                              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4199:30:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4199 | raw_atomic64_cmpxchg_release(atomic64_t *v, s64 old, s64 new)
      |                              ^~~~~~~~~~
      |                              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4227:30:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4227 | raw_atomic64_cmpxchg_relaxed(atomic64_t *v, s64 old, s64 new)
      |                              ^~~~~~~~~~
      |                              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4253:26:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4253 | raw_atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new)
      |                          ^~~~~~~~~~
      |                          atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4287:34:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4287 | raw_atomic64_try_cmpxchg_acquire(atomic64_t *v, s64 *old, s64 new)
      |                                  ^~~~~~~~~~
      |                                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4321:34:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4321 | raw_atomic64_try_cmpxchg_release(atomic64_t *v, s64 *old, s64 new)
      |                                  ^~~~~~~~~~
      |                                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4354:34:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4354 | raw_atomic64_try_cmpxchg_relaxed(atomic64_t *v, s64 *old, s64 new)
      |                                  ^~~~~~~~~~
      |                                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4381:34:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4381 | raw_atomic64_sub_and_test(s64 i, atomic64_t *v)
      |                                  ^~~~~~~~~~
      |                                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4401:27:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4401 | raw_atomic64_dec_and_test(atomic64_t *v)
      |                           ^~~~~~~~~~
      |                           atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4421:27:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4421 | raw_atomic64_inc_and_test(atomic64_t *v)
      |                           ^~~~~~~~~~
      |                           atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4442:34:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4442 | raw_atomic64_add_negative(s64 i, atomic64_t *v)
      |                                  ^~~~~~~~~~
      |                                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4469:42:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4469 | raw_atomic64_add_negative_acquire(s64 i, atomic64_t *v)
      |                                          ^~~~~~~~~~
      |                                          atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4496:42:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4496 | raw_atomic64_add_negative_release(s64 i, atomic64_t *v)
      |                                          ^~~~~~~~~~
      |                                          atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4522:42:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4522 | raw_atomic64_add_negative_relaxed(s64 i, atomic64_t *v)
      |                                          ^~~~~~~~~~
      |                                          atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4547:31:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4547 | raw_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
      |                               ^~~~~~~~~~
      |                               atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4577:25:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4577 | raw_atomic64_add_unless(atomic64_t *v, s64 a, s64 u)
      |                         ^~~~~~~~~~
      |                         atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4598:27:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4598 | raw_atomic64_inc_not_zero(atomic64_t *v)
      |                           ^~~~~~~~~~
      |                           atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4619:34:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4619 | raw_atomic64_inc_unless_negative(atomic64_t *v)
      |                                  ^~~~~~~~~~
      |                                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4647:34:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4647 | raw_atomic64_dec_unless_positive(atomic64_t *v)
      |                                  ^~~~~~~~~~
      |                                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-arch-fallback.h:4675:30:
error: unknown type name atomic64_t’; did you mean ‘atomic_t’?
 4675 | raw_atomic64_dec_if_positive(atomic64_t *v)
      |                              ^~~~~~~~~~
      |                              atomic_t
In file included from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic.h:82:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1608:21:
error: unknown type name ‘atomic64_t’
 1608 | atomic64_read(const atomic64_t *v)
      |                     ^~~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1625:29:
error: unknown type name ‘atomic64_t’
 1625 | atomic64_read_acquire(const atomic64_t *v)
      |                             ^~~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1643:14:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1643 | atomic64_set(atomic64_t *v, s64 i)
      |              ^~~~~~~~~~
      |              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1661:22:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1661 | atomic64_set_release(atomic64_t *v, s64 i)
      |                      ^~~~~~~~~~
      |                      atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1680:21:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1680 | atomic64_add(s64 i, atomic64_t *v)
      |                     ^~~~~~~~~~
      |                     atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1698:28:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1698 | atomic64_add_return(s64 i, atomic64_t *v)
      |                            ^~~~~~~~~~
      |                            atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1717:36:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1717 | atomic64_add_return_acquire(s64 i, atomic64_t *v)
      |                                    ^~~~~~~~~~
      |                                    atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1735:36:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1735 | atomic64_add_return_release(s64 i, atomic64_t *v)
      |                                    ^~~~~~~~~~
      |                                    atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1754:36:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1754 | atomic64_add_return_relaxed(s64 i, atomic64_t *v)
      |                                    ^~~~~~~~~~
      |                                    atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1772:27:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1772 | atomic64_fetch_add(s64 i, atomic64_t *v)
      |                           ^~~~~~~~~~
      |                           atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1791:35:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1791 | atomic64_fetch_add_acquire(s64 i, atomic64_t *v)
      |                                   ^~~~~~~~~~
      |                                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1809:35:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1809 | atomic64_fetch_add_release(s64 i, atomic64_t *v)
      |                                   ^~~~~~~~~~
      |                                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1828:35:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1828 | atomic64_fetch_add_relaxed(s64 i, atomic64_t *v)
      |                                   ^~~~~~~~~~
      |                                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1846:21:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1846 | atomic64_sub(s64 i, atomic64_t *v)
      |                     ^~~~~~~~~~
      |                     atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1864:28:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1864 | atomic64_sub_return(s64 i, atomic64_t *v)
      |                            ^~~~~~~~~~
      |                            atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1883:36:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1883 | atomic64_sub_return_acquire(s64 i, atomic64_t *v)
      |                                    ^~~~~~~~~~
      |                                    atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1901:36:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1901 | atomic64_sub_return_release(s64 i, atomic64_t *v)
      |                                    ^~~~~~~~~~
      |                                    atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1920:36:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1920 | atomic64_sub_return_relaxed(s64 i, atomic64_t *v)
      |                                    ^~~~~~~~~~
      |                                    atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1938:27:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1938 | atomic64_fetch_sub(s64 i, atomic64_t *v)
      |                           ^~~~~~~~~~
      |                           atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1957:35:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1957 | atomic64_fetch_sub_acquire(s64 i, atomic64_t *v)
      |                                   ^~~~~~~~~~
      |                                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1975:35:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1975 | atomic64_fetch_sub_release(s64 i, atomic64_t *v)
      |                                   ^~~~~~~~~~
      |                                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:1994:35:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 1994 | atomic64_fetch_sub_relaxed(s64 i, atomic64_t *v)
      |                                   ^~~~~~~~~~
      |                                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2011:14:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2011 | atomic64_inc(atomic64_t *v)
      |              ^~~~~~~~~~
      |              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2028:21:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2028 | atomic64_inc_return(atomic64_t *v)
      |                     ^~~~~~~~~~
      |                     atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2046:29:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2046 | atomic64_inc_return_acquire(atomic64_t *v)
      |                             ^~~~~~~~~~
      |                             atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2063:29:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2063 | atomic64_inc_return_release(atomic64_t *v)
      |                             ^~~~~~~~~~
      |                             atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2081:29:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2081 | atomic64_inc_return_relaxed(atomic64_t *v)
      |                             ^~~~~~~~~~
      |                             atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2098:20:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2098 | atomic64_fetch_inc(atomic64_t *v)
      |                    ^~~~~~~~~~
      |                    atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2116:28:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2116 | atomic64_fetch_inc_acquire(atomic64_t *v)
      |                            ^~~~~~~~~~
      |                            atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2133:28:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2133 | atomic64_fetch_inc_release(atomic64_t *v)
      |                            ^~~~~~~~~~
      |                            atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2151:28:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2151 | atomic64_fetch_inc_relaxed(atomic64_t *v)
      |                            ^~~~~~~~~~
      |                            atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2168:14:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2168 | atomic64_dec(atomic64_t *v)
      |              ^~~~~~~~~~
      |              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2185:21:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2185 | atomic64_dec_return(atomic64_t *v)
      |                     ^~~~~~~~~~
      |                     atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2203:29:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2203 | atomic64_dec_return_acquire(atomic64_t *v)
      |                             ^~~~~~~~~~
      |                             atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2220:29:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2220 | atomic64_dec_return_release(atomic64_t *v)
      |                             ^~~~~~~~~~
      |                             atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2238:29:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2238 | atomic64_dec_return_relaxed(atomic64_t *v)
      |                             ^~~~~~~~~~
      |                             atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2255:20:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2255 | atomic64_fetch_dec(atomic64_t *v)
      |                    ^~~~~~~~~~
      |                    atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2273:28:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2273 | atomic64_fetch_dec_acquire(atomic64_t *v)
      |                            ^~~~~~~~~~
      |                            atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2290:28:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2290 | atomic64_fetch_dec_release(atomic64_t *v)
      |                            ^~~~~~~~~~
      |                            atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2308:28:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2308 | atomic64_fetch_dec_relaxed(atomic64_t *v)
      |                            ^~~~~~~~~~
      |                            atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2326:21:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2326 | atomic64_and(s64 i, atomic64_t *v)
      |                     ^~~~~~~~~~
      |                     atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2344:27:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2344 | atomic64_fetch_and(s64 i, atomic64_t *v)
      |                           ^~~~~~~~~~
      |                           atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2363:35:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2363 | atomic64_fetch_and_acquire(s64 i, atomic64_t *v)
      |                                   ^~~~~~~~~~
      |                                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2381:35:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2381 | atomic64_fetch_and_release(s64 i, atomic64_t *v)
      |                                   ^~~~~~~~~~
      |                                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2400:35:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2400 | atomic64_fetch_and_relaxed(s64 i, atomic64_t *v)
      |                                   ^~~~~~~~~~
      |                                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2418:24:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2418 | atomic64_andnot(s64 i, atomic64_t *v)
      |                        ^~~~~~~~~~
      |                        atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2436:30:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2436 | atomic64_fetch_andnot(s64 i, atomic64_t *v)
      |                              ^~~~~~~~~~
      |                              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2455:38:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2455 | atomic64_fetch_andnot_acquire(s64 i, atomic64_t *v)
      |                                      ^~~~~~~~~~
      |                                      atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2473:38:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2473 | atomic64_fetch_andnot_release(s64 i, atomic64_t *v)
      |                                      ^~~~~~~~~~
      |                                      atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2492:38:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2492 | atomic64_fetch_andnot_relaxed(s64 i, atomic64_t *v)
      |                                      ^~~~~~~~~~
      |                                      atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2510:20:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2510 | atomic64_or(s64 i, atomic64_t *v)
      |                    ^~~~~~~~~~
      |                    atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2528:26:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2528 | atomic64_fetch_or(s64 i, atomic64_t *v)
      |                          ^~~~~~~~~~
      |                          atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2547:34:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2547 | atomic64_fetch_or_acquire(s64 i, atomic64_t *v)
      |                                  ^~~~~~~~~~
      |                                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2565:34:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2565 | atomic64_fetch_or_release(s64 i, atomic64_t *v)
      |                                  ^~~~~~~~~~
      |                                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2584:34:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2584 | atomic64_fetch_or_relaxed(s64 i, atomic64_t *v)
      |                                  ^~~~~~~~~~
      |                                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2602:21:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2602 | atomic64_xor(s64 i, atomic64_t *v)
      |                     ^~~~~~~~~~
      |                     atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2620:27:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2620 | atomic64_fetch_xor(s64 i, atomic64_t *v)
      |                           ^~~~~~~~~~
      |                           atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2639:35:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2639 | atomic64_fetch_xor_acquire(s64 i, atomic64_t *v)
      |                                   ^~~~~~~~~~
      |                                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2657:35:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2657 | atomic64_fetch_xor_release(s64 i, atomic64_t *v)
      |                                   ^~~~~~~~~~
      |                                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2676:35:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2676 | atomic64_fetch_xor_relaxed(s64 i, atomic64_t *v)
      |                                   ^~~~~~~~~~
      |                                   atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2694:15:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2694 | atomic64_xchg(atomic64_t *v, s64 new)
      |               ^~~~~~~~~~
      |               atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2713:23:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2713 | atomic64_xchg_acquire(atomic64_t *v, s64 new)
      |                       ^~~~~~~~~~
      |                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2731:23:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2731 | atomic64_xchg_release(atomic64_t *v, s64 new)
      |                       ^~~~~~~~~~
      |                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2750:23:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2750 | atomic64_xchg_relaxed(atomic64_t *v, s64 new)
      |                       ^~~~~~~~~~
      |                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2770:18:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2770 | atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new)
      |                  ^~~~~~~~~~
      |                  atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2791:26:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2791 | atomic64_cmpxchg_acquire(atomic64_t *v, s64 old, s64 new)
      |                          ^~~~~~~~~~
      |                          atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2811:26:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2811 | atomic64_cmpxchg_release(atomic64_t *v, s64 old, s64 new)
      |                          ^~~~~~~~~~
      |                          atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2832:26:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2832 | atomic64_cmpxchg_relaxed(atomic64_t *v, s64 old, s64 new)
      |                          ^~~~~~~~~~
      |                          atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2853:22:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2853 | atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new)
      |                      ^~~~~~~~~~
      |                      atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2876:30:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2876 | atomic64_try_cmpxchg_acquire(atomic64_t *v, s64 *old, s64 new)
      |                              ^~~~~~~~~~
      |                              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2898:30:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2898 | atomic64_try_cmpxchg_release(atomic64_t *v, s64 *old, s64 new)
      |                              ^~~~~~~~~~
      |                              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2921:30:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2921 | atomic64_try_cmpxchg_relaxed(atomic64_t *v, s64 *old, s64 new)
      |                              ^~~~~~~~~~
      |                              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2940:30:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2940 | atomic64_sub_and_test(s64 i, atomic64_t *v)
      |                              ^~~~~~~~~~
      |                              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2958:23:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2958 | atomic64_dec_and_test(atomic64_t *v)
      |                       ^~~~~~~~~~
      |                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2976:23:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2976 | atomic64_inc_and_test(atomic64_t *v)
      |                       ^~~~~~~~~~
      |                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:2995:30:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 2995 | atomic64_add_negative(s64 i, atomic64_t *v)
      |                              ^~~~~~~~~~
      |                              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:3014:38:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 3014 | atomic64_add_negative_acquire(s64 i, atomic64_t *v)
      |                                      ^~~~~~~~~~
      |                                      atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:3032:38:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 3032 | atomic64_add_negative_release(s64 i, atomic64_t *v)
      |                                      ^~~~~~~~~~
      |                                      atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:3051:38:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 3051 | atomic64_add_negative_relaxed(s64 i, atomic64_t *v)
      |                                      ^~~~~~~~~~
      |                                      atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:3071:27:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 3071 | atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
      |                           ^~~~~~~~~~
      |                           atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:3092:21:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 3092 | atomic64_add_unless(atomic64_t *v, s64 a, s64 u)
      |                     ^~~~~~~~~~
      |                     atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:3111:23:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 3111 | atomic64_inc_not_zero(atomic64_t *v)
      |                       ^~~~~~~~~~
      |                       atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:3130:30:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 3130 | atomic64_inc_unless_negative(atomic64_t *v)
      |                              ^~~~~~~~~~
      |                              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:3149:30:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 3149 | atomic64_dec_unless_positive(atomic64_t *v)
      |                              ^~~~~~~~~~
      |                              atomic_t
/usr/src/linux-headers-6.11.0-21-generic/include/linux/atomic/atomic-instrumented.h:3168:26:
error: unknown type name ‘atomic64_t’; did you mean ‘atomic_t’?
 3168 | atomic64_dec_if_positive(atomic64_t *v)
      |                          ^~~~~~~~~~
      |                          atomic_t
In file included from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/kernel.h:30:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/panic.h:12:45:
error: expected ‘,’ or ‘;’ before ‘__cold’
   12 | void panic(const char *fmt, ...) __noreturn __cold;
      |                                             ^~~~~~
In file included from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/printk.h:6,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/kernel.h:31:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/init.h:151:13:
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘init_rootfs’
  151 | void __init init_rootfs(void);
      |             ^~~~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/init.h:381:13:
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
‘parse_early_param’
  381 | void __init parse_early_param(void);
      |             ^~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/init.h:382:13:
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
‘parse_early_options’
  382 | void __init parse_early_options(char *cmdline);
      |             ^~~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/printk.h:141:36:
error: expected ‘;’ before ‘void’
  141 | static inline __printf(1, 2) __cold
      |                                    ^
      |                                    ;
  142 | void early_printk(const char *s, ...) { }
      | ~~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/printk.h:206:36:
error: expected ‘;’ before ‘int’
  206 | static inline __printf(1, 2) __cold
      |                                    ^
      |                                    ;
  207 | int _printk(const char *s, ...)
      | ~~~
/usr/src/linux-headers-6.11.0-21-generic/include/linux/printk.h:211:36:
error: expected ‘;’ before ‘int’
  211 | static inline __printf(1, 2) __cold
      |                                    ^
      |                                    ;
  212 | int _printk_deferred(const char *s, ...)
      | ~~~
In file included from
/usr/src/linux-headers-6.11.0-21-generic/include/asm/current.h:6,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/mutex.h:14,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/kernfs.h:11,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/sysfs.h:16,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/kobject.h:20,
                 from
/usr/src/linux-headers-6.11.0-21-generic/include/linux/dmi.h:6,
                 from goodix.c:15:
/usr/src/linux-headers-6.11.0-21-generic/include/linux/thread_info.h:60:10:
fatal error: asm/thread_info.h: No such file or directory
   60 | #include <asm/thread_info.h>
      |          ^~~~~~~~~~~~~~~~~~~
compilation terminated.

[-- Attachment #2: Type: text/html, Size: 92099 bytes --]

                 reply	other threads:[~2025-10-15 18:50 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CALxUCwJ8rz3JXfZLv6f8p-sgS7UHi9R9E6rLkX2fn_oe2SQDyQ@mail.gmail.com \
    --to=eerstenk@gmail.com \
    --cc=gwml@vger.gnuweeb.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox