diff options
author | Christoph Biedl <debian.axhn@manchmal.in-ulm.de> | 2022-10-16 04:18:17 -0700 |
---|---|---|
committer | Christoph Biedl <debian.axhn@manchmal.in-ulm.de> | 2022-10-16 04:18:17 -0700 |
commit | b7667f4a1567a89402f10f09d15e7d247cee498d (patch) | |
tree | 4c1a9a03b842ab691d7fbadd25138453750c72ae /debian/patches/0004-gcc-11-warning.patch | |
parent | 411594dc4671d439f40c78ed84a96628f5499650 (diff) | |
parent | 77e6e6932c73bceef03452d80e1e6d9d835083b1 (diff) |
Record infinipath-psm (3.3+20.604758e7-6.2) in archive suite sid
Diffstat (limited to 'debian/patches/0004-gcc-11-warning.patch')
-rw-r--r-- | debian/patches/0004-gcc-11-warning.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/debian/patches/0004-gcc-11-warning.patch b/debian/patches/0004-gcc-11-warning.patch new file mode 100644 index 0000000..da556f5 --- /dev/null +++ b/debian/patches/0004-gcc-11-warning.patch @@ -0,0 +1,22 @@ +Description: Disable warning in the cmpxchgl wrapper +Author: Christoph Biedl <debian.axhn@manchmal.in-ulm.de> +Origin: no # upstream is dead +Bug-Debian: https://bugs.debian.org/984057 +Last-Update: 2022-10-16 + +--- a/include/linux-i386/sysdep.h ++++ b/include/linux-i386/sysdep.h +@@ -106,10 +106,13 @@ + uint32_t prev; + struct xchg_dummy { uint32_t a[100]; }; + ++#pragma GCC diagnostic push ++#pragma GCC diagnostic ignored "-Warray-bounds" + asm volatile(LOCK_PREFIX "cmpxchgl %1,%2" + : "=a"(prev) + : "q"(new), "m"(*(struct xchg_dummy *)ptr), "0"(old) + : "memory"); ++#pragma GCC diagnostic pop + + return prev; + } |